code/__DEFINES/swarmers.dm 
| SWARMER_SPAWN_VALUE | How often based on organic resources do we spawn a swarmer |
|---|---|
| MEGA_SWARMER_SPAWN_VALUE | How often based on organic resources do we spawn a mega-swarmer Ideally divisable by SWARMER_SPAWN_VALUE |
| SLOW_SWARMER_DISMANTLE_DELAY | Worst swarmer deconstruction speed modifier |
| NORMAL_SWARMER_DISMANTLE_DELAY | Average swarmer deconstruction speed modifier |
| FAST_SWARMER_DISMANTLE_DELAY | Best swarmer deconstruction speed modifier |
| SWARMER_FAST_BUILD_DELAY | Smallest build delay |
| SWARMER_NORMAL_BUILD_DELAY | Average build delay |
| SWARMER_SLOW_BUILD_DELAY | Biggest build delay |
| SWARMER_TELEPORT_DELAY | How long does it take for a swarmer to teleport through hubs |
| SWARMER_REPAIR_DELAY | How long does it take for swarmer to repair something |
| SWARMER_REPAIR_AMOUNT | How much swarmer related stuff gets repaired by |
| SWARMER_SEND_ORGANIC_DELAY | How long does it take for a swarmer to send anything to a processer |
| SWARMER_SEND_ANALYZER_DELAY | How long does it take for a swarmer to send anything to an analyzer |
| SWARMER_REPAIR_COST | How many metallic resources does it cost for swarmer to repair something |
| SWARMER_EMP_DAMAGE | How much swarmers and swarmer structures get damaged on emp |
| SWARMER_STRUCTURE_EMP_DURATION | For how long do swarmer structures get disabled for on emp_act |
| SWARMER_FLASH_ATTACK_STUN | For how long swarmers get stunned on melee flash attack |
| SWARMER_FLASHBANG_STUN | For how long swarmers get stunned on flashbangs |
| SWARMER_ACT_POSSIBLE | Value returned if an atom can be swarmer_act'ed |
| SWARMER_ACT_IMPOSSIBLE | Value returned if an atom can't be swarmer_act'ed |
| SWARMER_ACT_RIGHT_CLICK_DEFAULT | Value returned if an atom has default behaviour on right click For it to work correctly, an atom must have attack_swarmer_secondary proc always return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN |
| SWARMER_ACT_POSSIBLE_ACTION_DAMAGE | Bitflag combinaton for possible swarmer_act, means we should damage the atom |
| SWARMER_ACT_POSSIBLE_ACTION_DISMANTLE | Bitflag combination for possible swarmer_act, means we should slowly dismantle the atom |
| SWARMER_ACT_POSSIBLE_ACTION_CONSUME | Bitflag combination for possible swarmer_act, means we should immediately consume the atom (and gain something) |
| SWARMER_ACT_POSSIBLE_ACTION_DESTROY | Bitflag combination for possible swarmer_act, means we should immediately delete the atom |
| SWARMER_ACT_IMPOSSIBLE_REASON_ENERGY | Bitflag combinaton for impossible swarmer_act, means the act was failed since atom is needed for energy |
| SWARMER_ACT_IMPOSSIBLE_REASON_LIVING | Bitflag combinaton for impossible swarmer_act, means the act was failed since atom is important for stuff to live |
| SWARMER_ACT_IMPOSSIBLE_REASON_ATMOS | Bitflag combinaton for impossible swarmer_act, means the act was failed since atom is important for atmos to work correctly |
| SWARMER_ACT_IMPOSSIBLE_REASON_TEAM | Bitflag combinaton for impossible swarmer_act, means the act was failed since atom is created by swarmers |
| SWARMER_ACT_IMPOSSIBLE_REASON_OVERRIDE | Bitflag combination for impossible swarmer_act, means the act's default behaviour is overridden |
| SWARMER_ACT_IMPOSSIBLE_REASON_DEFAULT | Bitflag combination for impossible swarmer_act, means the act's default behaviour is ignored, and we just attack |
| SWARMER_ANALYZE_NONE | Bitflag sent if there are no analyzers present |
| SWARMER_ANALYZE_BUSY | Bitflag sent if the analyzers are currently busy |
| SWARMER_ANALYZE_FOUND | Bitflag sent if there is a free analyzer |
| SWARMER_PROCESS_NONE | Bitflag sent if there are no processer present |
| SWARMER_PROCESS_BUSY | Bitflag sent if the processers are currently busy |
| SWARMER_PROCESS_FOUND | Bitflag sent if there is a free processer |
Define Details
FAST_SWARMER_DISMANTLE_DELAY 
Best swarmer deconstruction speed modifier
MEGA_SWARMER_SPAWN_VALUE 
How often based on organic resources do we spawn a mega-swarmer Ideally divisable by SWARMER_SPAWN_VALUE
NORMAL_SWARMER_DISMANTLE_DELAY 
Average swarmer deconstruction speed modifier
SLOW_SWARMER_DISMANTLE_DELAY 
Worst swarmer deconstruction speed modifier
SWARMER_ACT_IMPOSSIBLE 
Value returned if an atom can't be swarmer_act'ed
SWARMER_ACT_IMPOSSIBLE_REASON_ATMOS 
Bitflag combinaton for impossible swarmer_act, means the act was failed since atom is important for atmos to work correctly
SWARMER_ACT_IMPOSSIBLE_REASON_DEFAULT 
Bitflag combination for impossible swarmer_act, means the act's default behaviour is ignored, and we just attack
SWARMER_ACT_IMPOSSIBLE_REASON_ENERGY 
Bitflag combinaton for impossible swarmer_act, means the act was failed since atom is needed for energy
SWARMER_ACT_IMPOSSIBLE_REASON_LIVING 
Bitflag combinaton for impossible swarmer_act, means the act was failed since atom is important for stuff to live
SWARMER_ACT_IMPOSSIBLE_REASON_OVERRIDE 
Bitflag combination for impossible swarmer_act, means the act's default behaviour is overridden
SWARMER_ACT_IMPOSSIBLE_REASON_TEAM 
Bitflag combinaton for impossible swarmer_act, means the act was failed since atom is created by swarmers
SWARMER_ACT_POSSIBLE 
Value returned if an atom can be swarmer_act'ed
SWARMER_ACT_POSSIBLE_ACTION_CONSUME 
Bitflag combination for possible swarmer_act, means we should immediately consume the atom (and gain something)
SWARMER_ACT_POSSIBLE_ACTION_DAMAGE 
Bitflag combinaton for possible swarmer_act, means we should damage the atom
SWARMER_ACT_POSSIBLE_ACTION_DESTROY 
Bitflag combination for possible swarmer_act, means we should immediately delete the atom
SWARMER_ACT_POSSIBLE_ACTION_DISMANTLE 
Bitflag combination for possible swarmer_act, means we should slowly dismantle the atom
SWARMER_ACT_RIGHT_CLICK_DEFAULT 
Value returned if an atom has default behaviour on right click For it to work correctly, an atom must have attack_swarmer_secondary proc always return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN
SWARMER_ANALYZE_BUSY 
Bitflag sent if the analyzers are currently busy
SWARMER_ANALYZE_FOUND 
Bitflag sent if there is a free analyzer
SWARMER_ANALYZE_NONE 
Bitflag sent if there are no analyzers present
SWARMER_EMP_DAMAGE 
How much swarmers and swarmer structures get damaged on emp
SWARMER_FAST_BUILD_DELAY 
Smallest build delay
SWARMER_FLASHBANG_STUN 
For how long swarmers get stunned on flashbangs
SWARMER_FLASH_ATTACK_STUN 
For how long swarmers get stunned on melee flash attack
SWARMER_NORMAL_BUILD_DELAY 
Average build delay
SWARMER_PROCESS_BUSY 
Bitflag sent if the processers are currently busy
SWARMER_PROCESS_FOUND 
Bitflag sent if there is a free processer
SWARMER_PROCESS_NONE 
Bitflag sent if there are no processer present
SWARMER_REPAIR_AMOUNT 
How much swarmer related stuff gets repaired by
SWARMER_REPAIR_COST 
How many metallic resources does it cost for swarmer to repair something
SWARMER_REPAIR_DELAY 
How long does it take for swarmer to repair something
SWARMER_SEND_ANALYZER_DELAY 
How long does it take for a swarmer to send anything to an analyzer
SWARMER_SEND_ORGANIC_DELAY 
How long does it take for a swarmer to send anything to a processer
SWARMER_SLOW_BUILD_DELAY 
Biggest build delay
SWARMER_SPAWN_VALUE 
How often based on organic resources do we spawn a swarmer
SWARMER_STRUCTURE_EMP_DURATION 
For how long do swarmer structures get disabled for on emp_act
SWARMER_TELEPORT_DELAY 
How long does it take for a swarmer to teleport through hubs