goat
The Greatest (animal) Of All Time. Cud chewing, shin-kicking, kitchen-dwelling nuisance.
Vars | |
edibles | List of stuff (flora) that we want to eat |
---|---|
gleam_cooldown | Time until we can next gleam evilly |
gleam_delay | How often will we develop an evil gleam in our eye? |
Procs | |
add_udder | When invoked, adds an udder when applicable. Male goats do not have udders. |
eat_plant | Proc that handles dealing with the various types of plants we might eat. Assumes that a valid list of type(s) will be passed in. |
on_attacked | If we are being attacked by someone, give a nice fluff message. But only once in a while. |
on_move | Handles automagically eating a plant when we move into a turf that has one. |
on_pre_attack | Called when we attack something in order to piece together the intent of the AI/user and provide desired behavior. The element might be okay here but I'd rather the fluff. Goats are really good at beating up plants by taking bites out of them, but we use the default attack for everything else |
Var Details
edibles
List of stuff (flora) that we want to eat
gleam_cooldown
Time until we can next gleam evilly
gleam_delay
How often will we develop an evil gleam in our eye?
Proc Details
add_udder
When invoked, adds an udder when applicable. Male goats do not have udders.
eat_plant
Proc that handles dealing with the various types of plants we might eat. Assumes that a valid list of type(s) will be passed in.
on_attacked
If we are being attacked by someone, give a nice fluff message. But only once in a while.
on_move
Handles automagically eating a plant when we move into a turf that has one.
on_pre_attack
Called when we attack something in order to piece together the intent of the AI/user and provide desired behavior. The element might be okay here but I'd rather the fluff. Goats are really good at beating up plants by taking bites out of them, but we use the default attack for everything else