1
Fork 0
mirror of https://github.com/Steffo99/hella-farm.git synced 2024-11-25 17:44:24 +00:00
hella-farm/behaviours/monster_type.gd

17 lines
397 B
GDScript3
Raw Normal View History

2024-04-27 18:12:03 +00:00
@icon("res://behaviours/edible.svg")
extends Node
class_name MonsterType
## Emits [signal eaten] when eaten by an [Eater] whose acceptable diets contain this node's [field diet].
##
## To add multiple possible [Edible] diets to an entity, add multiple [Edible] nodes to it.
signal sacrificed
@export var type: Enums.MonsterType = Enums.MonsterType.Sheep
func sarcifice():
sacrificed.emit()