/datum/component/curse_of_hunger
curse of hunger component; for very hungry items.
Used as a rpgloot suffix and wizard spell!
Vars | |
add_dropdel | whether to add dropdel to the item with curse of hunger, used for temporary curses like the wizard duffelbags |
---|---|
awakened | items given the curse of hunger will not seek out someone else to latch onto until they are dropped for the first time. |
current_health | The bag's current "health". IE, how many more times you need to poison it to stop it. |
hunger | counts time passed since it ate food |
max_health | The bag's max "health". IE, how many times you need to poison it. |
Procs | |
on_drop | signal called from dropping parent |
on_equip | signal called from equipping parent |
on_examine | signal called on parent being examined |
seek_new_target | proc called after a timer to awaken the AI in the cursed item if it doesn't have a target already. |
Var Details
add_dropdel
whether to add dropdel to the item with curse of hunger, used for temporary curses like the wizard duffelbags
awakened
items given the curse of hunger will not seek out someone else to latch onto until they are dropped for the first time.
current_health
The bag's current "health". IE, how many more times you need to poison it to stop it.
hunger
counts time passed since it ate food
max_health
The bag's max "health". IE, how many times you need to poison it.
Proc Details
on_drop
signal called from dropping parent
on_equip
signal called from equipping parent
on_examine
signal called on parent being examined
seek_new_target
proc called after a timer to awaken the AI in the cursed item if it doesn't have a target already.