code/modules/mob/living/basic/space_fauna/carp/carp_controllers.dm
/datum/ai_controller/basic_controller/carp | AI controller for carp Expected flow is: |
---|---|
/datum/ai_controller/basic_controller/carp/mega | Megacarps. The only difference is that they don't flee from scary fishermen and prioritize them. |
/datum/ai_controller/basic_controller/carp/pet | Carp which bites back, but doesn't look for targets. 'Not hunting targets' includes food (and can rings), because they have been well trained. |
/datum/ai_controller/basic_controller/carp/ranged | AI for carp with a spell. Flow is basically the same as regular carp, except it will try and cast a spell at its target whenever possible and not fleeing. |
/datum/ai_controller/basic_controller/carp/passive | Carp which bites back, but doesn't look for targets and doesnt do as much damage Still migrate and stuff |