code/__DEFINES/ai/monsters.dm
BB_METEOR_HEART_GROUND_SPIKES | Key where we keep the spike trail ability |
---|---|
BB_METEOR_HEART_SPINE_TRAPS | Key where we keep the spine traps ability |
BB_CYBERSUN_CORE_LIGHTNING | key for lightning strike attack |
BB_CYBERSUN_CORE_BARRAGE | key for big laser attack |
BB_SPIDER_WEB_TARGET | Key where we store a turf to put webs on |
BB_SPIDER_WEB_ACTION | Key where we store the web-spinning ability |
BB_FUGU_INFLATE | Key where we store the inflating ability |
BB_FESTIVE_APC | Key where we store the charging apc ability |
BB_WIZARD_SUMMON_MINIONS | Key where we store the summon minions ability |
BB_WIZARD_MIMICS | Key where we store the mimics ability |
BB_FOUND_PAPER | Key where we store the paper target |
BB_WRITING_LIST | Key where we store the list of things we can write on a paper |
BB_GOLIATH_TENTACLES | Key where we store the tentacleing ability |
BB_GOLIATH_HOLE_TARGET | Key where goliath stores a hole it wants to get into |
BB_CURRENT_HOME | the bee hive we live inside |
BB_TARGET_HYDRO | the hydro we will pollinate |
BB_SWARM_TARGET | key to swarm around |
BB_FOUND_HONEY | the hive with honey that we will steal from |
BB_CLIMBED_TREE | the tree that we will climb |
BB_LOBSTROSITY_EXPLOIT_TRAITS | Lobstrosities will only attack people with one of these traits |
BB_LOBSTROSITY_TARGET_LIMB | Key where we store some tasty fingers |
BB_LOBSTROSITY_FINGER_LUST | We increment this counter every time we try to move while dragging an arm and if we go too long we'll give up trying to get out of line of sight and just eat the fingers |
BB_LOBSTROSITY_NAIVE_HUNTER | Does this carp still target lying mobs even if they aren't stunned, and flee from sary fishermen? |
BB_CARPS_FEAR_FISHERMAN | Does this carp run from scary fishermen? |
BB_GLARE_ABILITY | the death glare ability |
BB_BLIND_TARGET | the blind target we must protect |
BB_EYE_DAMAGE_THRESHOLD | value to store the minimum eye damage to prevent us from attacking a human |
BB_MACHINE_TARGET | the machine we must go to repair |
BB_HIVE_PARTNER | the hivebot partner we will go communicate with |
BB_WHELP_STRAIGHTLINE_FIRE | whelp's straight line fire ability |
BB_WHELP_WIDESPREAD_FIRE | whelp's secondary enraged ability |
BB_WHELP_ENRAGED | how enraged the whelp is |
BB_TARGET_ROCK | the target rock we will attempt to create a sculpture out of |
BB_TARGET_CANNIBAL | the cannibal target we shall consume |
BB_TARGET_TREE | the tree we will burn down |
BB_DOMAIN_ABILITY | The rat's ability to corrupt an area. |
BB_RAISE_HORDE_ABILITY | The rat's ability to raise a horde of soldiers. |
BB_ARACHNID_RESTRAIN | ability to throw restrain projectiles |
BB_SURVEILLANCE_TARGET | the found surveillance item we must destroy |
BB_ARACHNID_SLIP | our acid slip ability |
BB_STORM_APPROACHING | key that tells if a storm is coming |
BB_TARGET_MINERAL_WALL | key that tells the wall we will mine |
BB_SPIT_ABILITY | key that holds our spit ability |
BB_BURROW_ABILITY | key that holds our dig ability |
BB_ORE_TARGET | key that holds the ore we will eat |
BB_ORE_IGNORE_TYPES | which ore types we will not eat |
BB_BOULDER_TARGET | key that holds the boulder we will break |
BB_VENT_TARGET | key that holds the ore_vent we will harvest boulders from |
BB_MINEBOT_LIGHT_ABILITY | key that stores our toggle light ability |
BB_MINEBOT_DUMP_ABILITY | key that stores our dump ore ability |
BB_TARGET_MINERAL_TURF | key that stores our target turf |
BB_MINEBOT_MISSILE_ABILITY | key that holds our missile ability |
BB_MINEBOT_LANDMINE_ABILITY | key that holds our landmine ability |
BB_BLACKLIST_MINERAL_TURFS | key that stores list of the turfs we ignore |
BB_PREVIOUS_UNREACHABLE_WALL | key that stores the previous blocked wall |
BB_AUTOMATED_MINING | key that stores our mining mode |
BB_NEARBY_DEAD_MINER | key that stores the nearest dead human |
BB_DRONE_DEFEND | key that holds the drone we defend |
BB_MINIMUM_SHOOTING_DISTANCE | key that holds the minimum distance before we flee |
BB_MINER_FRIEND | key that holds the miner we must befriend |
BB_MINEBOT_MISSILE_TARGET | key that holds the missile target |
BB_MINEBOT_AUTO_DEFEND | should we auto protect? |
BB_MINEBOT_REPAIR_DRONE | should we repair drones? |
BB_MINEBOT_PLANT_MINES | should we plant mines? |
BB_WATERCAN_TARGET | the water can we will pick up |
BB_HYDROPLANT_TARGET | the hydrotray we will heal |
BB_WEEDLEVEL_THRESHOLD | minimum weed levels for us to cure |
BB_WATERLEVEL_THRESHOLD | minimum water levels for us to refill |
BB_SOLARBEAM_ABILITY | key holds our solarbeam ability |
BB_RAPIDSEEDS_ABILITY | key holds our rapid seeds ability |
BB_BEAMABLE_HYDROPLANT_TARGET | key holds the tray we will beam |
BB_LIST_SCARY_ITEMS | the list of items we are afraid of |
BB_DEMON_TELEPORT_ABILITY | our teleportation ability |
BB_TELEPORT_DESTINATION | the destination of our teleport ability |
BB_DEMON_CLONE_ABILITY | the ability to clone ourself |
BB_DEMON_SLIP_ABILITY | our slippery ice ability |
BB_ESCAPE_DESTINATION | the turf we are escaping to |
BB_LEGION_CORPSE | Corpse we have consumed |
BB_LEGION_RECENT_LINES | Things our target recently said |
BB_LEGION_BROOD_CREATOR | The creator of our legion skull |
BB_HOME_VILLAGE | our home landmark |
BB_MAXIMUM_DISTANCE_TO_VILLAGE | maximum distance we can be from home during a storm |
BB_MATERIAL_STAND_TARGET | stand where we deposit our ores |
BB_MOOK_JUMP_ABILITY | our jump ability |
BB_MOOK_LEAP_ABILITY | our leap ability |
BB_MOOK_TRIBAL_CHIEF | the chief we must obey |
BB_INJURED_MOOK | the injured mook we must heal |
BB_MOOK_MUSIC_AUDIENCE | the player we will follow and play music for |
BB_MOOK_BONFIRE_TARGET | the bonfire we will light up |
BB_TROUGH_TARGET | the trough we will eat from |
BB_LEAPER_VOLLEY | key holds our volley ability |
BB_LEAPER_FLOP | key holds our flop ability |
BB_LEAPER_BUBBLE | key holds our bubble ability |
BB_LEAPER_SUMMON | key holds our summon ability |
BB_KEY_SWIM_TIME | key holds the world timer for swimming |
BB_SWIM_ALTERNATE_TURF | key holds the water or land target turf |
BB_CURRENTLY_SWIMMING | key holds our state of swimming |
BB_KEY_SWIMMER_COOLDOWN | key holds how long we will be swimming for |
BB_WIZARD_TARGETED_SPELL | Key where we store our main targeted spell |
BB_WIZARD_SECONDARY_SPELL | Key where we store our secondary, untargeted spell |
BB_WIZARD_BLINK_SPELL | Key where we store our blink spell |
BB_WIZARD_SPELL_COOLDOWN | Key for the next time we can cast a spell |
BB_TRESSPASSER_TARGET | key that holds the target we will battle over our turf |
BB_HOSTILE_MEOWS | key that holds angry meows |
BB_MOUSE_TARGET | key that holds the mouse target |
BB_CAT_FOOD_TARGET | key that holds our dinner target |
BB_FOOD_TO_DELIVER | key that holds the food we must deliver |
BB_HUNTABLE_PREY | key that holds things we can hunt |
BB_KITTEN_TO_FEED | key that holds target kitten to feed |
BB_HUNGRY_MEOW | key that holds our hungry meows |
BB_MAX_DISTANCE_TO_FOOD | key that holds maximum distance food is to us so we can pursue it |
BB_STOVE_TARGET | key that holds the stove we must turn off |
BB_DONUT_TARGET | key that holds the donut we will decorate |
BB_CAT_HOME | key that holds our home... |
BB_HUMAN_BEG_TARGET | key that holds the human we will beg |
BB_NETGUARDIAN_ROCKET_ABILITY | rocket launcher |
BB_DEER_WATER_TARGET | our water target |
BB_DEER_GRASS_TARGET | our grass target |
BB_DEER_TREE_TARGET | our tree target |
BB_DEER_PLAYFRIEND | our temporary playmate |
BB_DEER_TREEHOME | our home target |
BB_DEER_RESTING | our resting duration |
BB_DEER_NEXT_REST_TIMER | time till our next rest duration |
Define Details
BB_ARACHNID_RESTRAIN
ability to throw restrain projectiles
BB_ARACHNID_SLIP
our acid slip ability
BB_AUTOMATED_MINING
key that stores our mining mode
BB_BEAMABLE_HYDROPLANT_TARGET
key holds the tray we will beam
BB_BLACKLIST_MINERAL_TURFS
key that stores list of the turfs we ignore
BB_BLIND_TARGET
the blind target we must protect
BB_BOULDER_TARGET
key that holds the boulder we will break
BB_BURROW_ABILITY
key that holds our dig ability
BB_CARPS_FEAR_FISHERMAN
Does this carp run from scary fishermen?
BB_CAT_FOOD_TARGET
key that holds our dinner target
BB_CAT_HOME
key that holds our home...
BB_CLIMBED_TREE
the tree that we will climb
BB_CURRENTLY_SWIMMING
key holds our state of swimming
BB_CURRENT_HOME
the bee hive we live inside
BB_CYBERSUN_CORE_BARRAGE
key for big laser attack
BB_CYBERSUN_CORE_LIGHTNING
key for lightning strike attack
BB_DEER_GRASS_TARGET
our grass target
BB_DEER_NEXT_REST_TIMER
time till our next rest duration
BB_DEER_PLAYFRIEND
our temporary playmate
BB_DEER_RESTING
our resting duration
BB_DEER_TREEHOME
our home target
BB_DEER_TREE_TARGET
our tree target
BB_DEER_WATER_TARGET
our water target
BB_DEMON_CLONE_ABILITY
the ability to clone ourself
BB_DEMON_SLIP_ABILITY
our slippery ice ability
BB_DEMON_TELEPORT_ABILITY
our teleportation ability
BB_DOMAIN_ABILITY
The rat's ability to corrupt an area.
BB_DONUT_TARGET
key that holds the donut we will decorate
BB_DRONE_DEFEND
key that holds the drone we defend
BB_ESCAPE_DESTINATION
the turf we are escaping to
BB_EYE_DAMAGE_THRESHOLD
value to store the minimum eye damage to prevent us from attacking a human
BB_FESTIVE_APC
Key where we store the charging apc ability
BB_FOOD_TO_DELIVER
key that holds the food we must deliver
BB_FOUND_HONEY
the hive with honey that we will steal from
BB_FOUND_PAPER
Key where we store the paper target
BB_FUGU_INFLATE
Key where we store the inflating ability
BB_GLARE_ABILITY
the death glare ability
BB_GOLIATH_HOLE_TARGET
Key where goliath stores a hole it wants to get into
BB_GOLIATH_TENTACLES
Key where we store the tentacleing ability
BB_HIVE_PARTNER
the hivebot partner we will go communicate with
BB_HOME_VILLAGE
our home landmark
BB_HOSTILE_MEOWS
key that holds angry meows
BB_HUMAN_BEG_TARGET
key that holds the human we will beg
BB_HUNGRY_MEOW
key that holds our hungry meows
BB_HUNTABLE_PREY
key that holds things we can hunt
BB_HYDROPLANT_TARGET
the hydrotray we will heal
BB_INJURED_MOOK
the injured mook we must heal
BB_KEY_SWIMMER_COOLDOWN
key holds how long we will be swimming for
BB_KEY_SWIM_TIME
key holds the world timer for swimming
BB_KITTEN_TO_FEED
key that holds target kitten to feed
BB_LEAPER_BUBBLE
key holds our bubble ability
BB_LEAPER_FLOP
key holds our flop ability
BB_LEAPER_SUMMON
key holds our summon ability
BB_LEAPER_VOLLEY
key holds our volley ability
BB_LEGION_BROOD_CREATOR
The creator of our legion skull
BB_LEGION_CORPSE
Corpse we have consumed
BB_LEGION_RECENT_LINES
Things our target recently said
BB_LIST_SCARY_ITEMS
the list of items we are afraid of
BB_LOBSTROSITY_EXPLOIT_TRAITS
Lobstrosities will only attack people with one of these traits
BB_LOBSTROSITY_FINGER_LUST
We increment this counter every time we try to move while dragging an arm and if we go too long we'll give up trying to get out of line of sight and just eat the fingers
BB_LOBSTROSITY_NAIVE_HUNTER
Does this carp still target lying mobs even if they aren't stunned, and flee from sary fishermen?
BB_LOBSTROSITY_TARGET_LIMB
Key where we store some tasty fingers
BB_MACHINE_TARGET
the machine we must go to repair
BB_MATERIAL_STAND_TARGET
stand where we deposit our ores
BB_MAXIMUM_DISTANCE_TO_VILLAGE
maximum distance we can be from home during a storm
BB_MAX_DISTANCE_TO_FOOD
key that holds maximum distance food is to us so we can pursue it
BB_METEOR_HEART_GROUND_SPIKES
Key where we keep the spike trail ability
BB_METEOR_HEART_SPINE_TRAPS
Key where we keep the spine traps ability
BB_MINEBOT_AUTO_DEFEND
should we auto protect?
BB_MINEBOT_DUMP_ABILITY
key that stores our dump ore ability
BB_MINEBOT_LANDMINE_ABILITY
key that holds our landmine ability
BB_MINEBOT_LIGHT_ABILITY
key that stores our toggle light ability
BB_MINEBOT_MISSILE_ABILITY
key that holds our missile ability
BB_MINEBOT_MISSILE_TARGET
key that holds the missile target
BB_MINEBOT_PLANT_MINES
should we plant mines?
BB_MINEBOT_REPAIR_DRONE
should we repair drones?
BB_MINER_FRIEND
key that holds the miner we must befriend
BB_MINIMUM_SHOOTING_DISTANCE
key that holds the minimum distance before we flee
BB_MOOK_BONFIRE_TARGET
the bonfire we will light up
BB_MOOK_JUMP_ABILITY
our jump ability
BB_MOOK_LEAP_ABILITY
our leap ability
BB_MOOK_MUSIC_AUDIENCE
the player we will follow and play music for
BB_MOOK_TRIBAL_CHIEF
the chief we must obey
BB_MOUSE_TARGET
key that holds the mouse target
BB_NEARBY_DEAD_MINER
key that stores the nearest dead human
BB_NETGUARDIAN_ROCKET_ABILITY
rocket launcher
BB_ORE_IGNORE_TYPES
which ore types we will not eat
BB_ORE_TARGET
key that holds the ore we will eat
BB_PREVIOUS_UNREACHABLE_WALL
key that stores the previous blocked wall
BB_RAISE_HORDE_ABILITY
The rat's ability to raise a horde of soldiers.
BB_RAPIDSEEDS_ABILITY
key holds our rapid seeds ability
BB_SOLARBEAM_ABILITY
key holds our solarbeam ability
BB_SPIDER_WEB_ACTION
Key where we store the web-spinning ability
BB_SPIDER_WEB_TARGET
Key where we store a turf to put webs on
BB_SPIT_ABILITY
key that holds our spit ability
BB_STORM_APPROACHING
key that tells if a storm is coming
BB_STOVE_TARGET
key that holds the stove we must turn off
BB_SURVEILLANCE_TARGET
the found surveillance item we must destroy
BB_SWARM_TARGET
key to swarm around
BB_SWIM_ALTERNATE_TURF
key holds the water or land target turf
BB_TARGET_CANNIBAL
the cannibal target we shall consume
BB_TARGET_HYDRO
the hydro we will pollinate
BB_TARGET_MINERAL_TURF
key that stores our target turf
BB_TARGET_MINERAL_WALL
key that tells the wall we will mine
BB_TARGET_ROCK
the target rock we will attempt to create a sculpture out of
BB_TARGET_TREE
the tree we will burn down
BB_TELEPORT_DESTINATION
the destination of our teleport ability
BB_TRESSPASSER_TARGET
key that holds the target we will battle over our turf
BB_TROUGH_TARGET
the trough we will eat from
BB_VENT_TARGET
key that holds the ore_vent we will harvest boulders from
BB_WATERCAN_TARGET
the water can we will pick up
BB_WATERLEVEL_THRESHOLD
minimum water levels for us to refill
BB_WEEDLEVEL_THRESHOLD
minimum weed levels for us to cure
BB_WHELP_ENRAGED
how enraged the whelp is
BB_WHELP_STRAIGHTLINE_FIRE
whelp's straight line fire ability
BB_WHELP_WIDESPREAD_FIRE
whelp's secondary enraged ability
BB_WIZARD_BLINK_SPELL
Key where we store our blink spell
BB_WIZARD_MIMICS
Key where we store the mimics ability
BB_WIZARD_SECONDARY_SPELL
Key where we store our secondary, untargeted spell
BB_WIZARD_SPELL_COOLDOWN
Key for the next time we can cast a spell
BB_WIZARD_SUMMON_MINIONS
Key where we store the summon minions ability
BB_WIZARD_TARGETED_SPELL
Key where we store our main targeted spell
BB_WRITING_LIST
Key where we store the list of things we can write on a paper