‪Black Ops 3 Source Code Explorer  0.1
‪An script explorer for Black Ops 3 by ZeRoY
archetype_thrasher.gsh File Reference

Go to the source code of this file.

Macros

#define ASM_THRASHER_MELEE_NOTETRACK   "thrasher_melee"
 
#define THRASHER_BERSERK_CF   "thrasher_berserk_state"
 
#define THRASHER_BERSERK_CF_BERSERK   1
 
#define THRASHER_BERSERK_CF_BITS   1
 
#define THRASHER_BERSERK_CF_NORMAL   0
 
#define THRASHER_BERSERK_CF_TYPE   "int"
 
#define THRASHER_BERSERK_EYE_FX   "fx_thrash_eye_glow_rage"
 
#define THRASHER_BERSERK_EYE_FX_FILE   "dlc2/island/fx_thrash_eye_glow_rage"
 
#define THRASHER_BERSERK_FX1   "fx_thrash_rage_gas_torso"
 
#define THRASHER_BERSERK_FX1_FILE   "dlc2/island/fx_thrash_rage_gas_torso"
 
#define THRASHER_BERSERK_FX1_TAG   "j_spinelower"
 
#define THRASHER_BERSERK_FX2   "fx_thrash_rage_gas_leg_lft"
 
#define THRASHER_BERSERK_FX2_FILE   "dlc2/island/fx_thrash_rage_gas_leg_lft"
 
#define THRASHER_BERSERK_FX2_TAG   "j_hip_le"
 
#define THRASHER_BERSERK_FX3   "fx_thrash_rage_gas_leg_rgt"
 
#define THRASHER_BERSERK_FX3_FILE   "dlc2/island/fx_thrash_rage_gas_leg_rgt"
 
#define THRASHER_BERSERK_FX3_TAG   "j_hip_ri"
 
#define THRASHER_CONSUME_COOLDOWN   3000
 
#define THRASHER_CONSUME_DIST   48
 
#define THRASHER_CONSUME_DIST_SQ   THRASHER_CONSUME_DIST * THRASHER_CONSUME_DIST
 
#define THRASHER_CONSUME_MAX   2
 
#define THRASHER_CONSUME_PLAYER_DISTANCE   2400
 
#define THRASHER_CONSUME_ZOMBIE_HEIGHT   18
 
#define THRASHER_CONSUME_ZOMBIE_MAX_DIST   96
 
#define THRASHER_CONSUME_ZOMBIE_MIN_DIST   50
 
#define THRASHER_CONSUMED_PLAYER_FX   "fx_thrash_chest_mouth_drool"
 
#define THRASHER_CONSUMED_PLAYER_FX_FILE   "dlc2/island/fx_thrash_chest_mouth_drool_1p"
 
#define THRASHER_CONSUMED_PLAYER_POSTFX   "pstfx_thrasher_stomach"
 
#define THRASHER_CONSUMED_PLAYER_VISIONSET_ALIAS   "zm_isl_thrasher_stomach_visionset"
 
#define THRASHER_CONSUMED_PLAYER_VISIONSET_FILE   "zm_isl_thrasher_stomach"
 
#define THRASHER_CONSUMED_PLAYER_VISIONSET_LERP_STEP_COUNT   16
 
#define THRASHER_CONSUMED_PLAYER_VISIONSET_PRIORITY   30
 
#define THRASHER_CONSUMED_PLAYER_VISIONSET_RAMP_IN_DURATION   2
 
#define THRASHER_EARLY_ROUND_HEALTH_MULTIPLIER   10
 
#define THRASHER_EYE_FX   "fx_thrash_eye_glow"
 
#define THRASHER_EYE_FX_FILE   "dlc2/island/fx_thrash_eye_glow"
 
#define THRASHER_EYE_TAG   "j_eyeball_le"
 
#define THRASHER_FOOTSTEP_EARTHQUAKE_MAX_RADIUS   1000
 
#define THRASHER_FOOTSTEP_FX   "fx_mech_foot_step"
 
#define THRASHER_FOOTSTEP_FX_FILE   "dlc1/castle/fx_mech_foot_step"
 
#define THRASHER_FREED_SAFETY   10000
 
#define THRASHER_HEAD_HEALTH   10
 
#define THRASHER_HEAD_HITLOC   "head"
 
#define THRASHER_HEAD_TAG   "j_head"
 
#define THRASHER_LASTSTAND_SAFETY   5000
 
#define THRASHER_LATE_ROUND_HEALTH_MULTIPLIER   3
 
#define THRASHER_MELEE_DIST   96
 
#define THRASHER_MELEE_DIST_SQ   THRASHER_MELEE_DIST * THRASHER_MELEE_DIST
 
#define THRASHER_MELEE_ENRAGED   "thrasher_melee_enraged"
 
#define THRASHER_MELEE_YAW   60
 
#define THRASHER_MOUTH_CF   "thrasher_mouth_cf"
 
#define THRASHER_MOUTH_CF_BITS   8
 
#define THRASHER_MOUTH_CF_CLOSE   3
 
#define THRASHER_MOUTH_CF_DELETE   0
 
#define THRASHER_MOUTH_CF_IDLE   1
 
#define THRASHER_MOUTH_CF_OPEN   2
 
#define THRASHER_MOUTH_CF_TYPE   "int"
 
#define THRASHER_MOUTH_CLOSE_ANIM   "p7_fxanim_zm_island_thrasher_stomach_close_anim"
 
#define THRASHER_MOUTH_IDLE_ANIM   "p7_fxanim_zm_island_thrasher_stomach_idle_anim"
 
#define THRASHER_MOUTH_OPEN_ANIM   "p7_fxanim_zm_island_thrasher_stomach_open_anim"
 
#define THRASHER_NAVMESH_BOUNDARY_DIST   30
 
#define THRASHER_NAVMESH_RADIUS   128
 
#define THRASHER_PUSTULE_HEALTH   100
 
#define THRASHER_PUSTULE_HEALTH_MULTIPLIER   2
 
#define THRASHER_RAGE_AUTO   1
 
#define THRASHER_RAGE_AUTO_MULTIPLIER   1
 
#define THRASHER_RAGE_HEALTH_BONUS   1500
 
#define THRASHER_RAGE_INC_HEADSHOT   200
 
#define THRASHER_RAGE_INC_INGEST_PLAYER   200
 
#define THRASHER_RAGE_INC_INGEST_ZOMBIE   50
 
#define THRASHER_RAGE_INC_NONVITAL   10
 
#define THRASHER_RAGE_INC_PUSTULE   10
 
#define THRASHER_RAGE_INVULNERABLE_TIME   2.5
 
#define THRASHER_RAGE_THRESHOLD   200
 
#define THRASHER_SPIKE_COUNT   24
 
#define THRASHER_SPORE_BACK   "tag_spore_back"
 
#define THRASHER_SPORE_CF   "thrasher_spore_state"
 
#define THRASHER_SPORE_CF_BITS   3
 
#define THRASHER_SPORE_CF_SPORE1   1
 
#define THRASHER_SPORE_CF_SPORE2   2
 
#define THRASHER_SPORE_CF_SPORE3   4
 
#define THRASHER_SPORE_CF_SPORES   array( THRASHER_SPORE_CF_SPORE1, THRASHER_SPORE_CF_SPORE2, THRASHER_SPORE_CF_SPORE3 )
 
#define THRASHER_SPORE_CF_TYPE   "int"
 
#define THRASHER_SPORE_CHEST   "tag_spore_chest"
 
#define THRASHER_SPORE_CLOUD_CONVERT_CHANCE   0.2
 
#define THRASHER_SPORE_CLOUD_EVALUATE   0.5
 
#define THRASHER_SPORE_CLOUD_LRG_FX   "fx_spores_cloud_ambient_lrg"
 
#define THRASHER_SPORE_CLOUD_LRG_FX_FILE   "dlc2/island/fx_spores_cloud_ambient_lrg"
 
#define THRASHER_SPORE_CLOUD_MAX_CONVERT   2
 
#define THRASHER_SPORE_CLOUD_MD_FX   "fx_spores_cloud_ambient_md"
 
#define THRASHER_SPORE_CLOUD_MD_FX_FILE   "dlc2/island/fx_spores_cloud_ambient_md"
 
#define THRASHER_SPORE_CLOUD_RADIUS   60
 
#define THRASHER_SPORE_CLOUD_ROUND_MAX_CONVERT   2
 
#define THRASHER_SPORE_CLOUD_SM_FX   "fx_spores_cloud_ambient_sm"
 
#define THRASHER_SPORE_CLOUD_SM_FX_FILE   "dlc2/island/fx_spores_cloud_ambient_sm"
 
#define THRASHER_SPORE_CLOUD_TIME   5000
 
#define THRASHER_SPORE_DAMAGE_DISTS   array( 12, 18, 12 )
 
#define THRASHER_SPORE_DESTROY_FX1   "fx_thrash_pustule_burst"
 
#define THRASHER_SPORE_DESTROY_FX1_FILE   "dlc2/island/fx_thrash_pustule_burst"
 
#define THRASHER_SPORE_DESTROY_FX2   "fx_thrash_pustule_spore_exp"
 
#define THRASHER_SPORE_DESTROY_FX2_FILE   "dlc2/island/fx_thrash_pustule_spore_exp"
 
#define THRASHER_SPORE_IMPACT_CF   "thrasher_spore_impact"
 
#define THRASHER_SPORE_IMPACT_CF_BITS   1
 
#define THRASHER_SPORE_IMPACT_CF_TYPE   "counter"
 
#define THRASHER_SPORE_IMPACT_FX   "fx_thrash_pustule_impact"
 
#define THRASHER_SPORE_IMPACT_FX_FILE   "dlc2/island/fx_thrash_pustule_impact"
 
#define THRASHER_SPORE_INFLATE_FX   "fx_thrash_pustule_reinflate"
 
#define THRASHER_SPORE_INFLATE_FX_FILE   "dlc2/island/fx_thrash_pustule_reinflate"
 
#define THRASHER_SPORE_INFLATE_TIME   2000
 
#define THRASHER_SPORE_LEG   "tag_spore_leg"
 
#define THRASHER_SPORE_STATE_DESTROYED   "state_destroyed"
 
#define THRASHER_SPORE_STATE_HEALTHY   "state_healthly"
 
#define THRASHER_SPORES   array( THRASHER_SPORE_CHEST, THRASHER_SPORE_BACK, THRASHER_SPORE_LEG )
 
#define THRASHER_STUN_HEALTH   3000
 
#define THRASHER_STUN_TIME   1000
 
#define THRASHER_TELEPORT_COOLDOWN   10000
 
#define THRASHER_TELEPORT_DESTINATION_SAFE_RADIUS   128
 
#define THRASHER_TELEPORT_MIN_DISTANCE   1200
 
#define THRASHER_TELEPORT_OVERLAP   240
 
#define THRASHER_TELERPOT_MIN_DISTANCE_SQ   THRASHER_TELEPORT_MIN_DISTANCE * THRASHER_TELEPORT_MIN_DISTANCE
 
#define THRASHER_TOTAL_HEALTH   1000
 

Macro Definition Documentation

◆ ASM_THRASHER_MELEE_NOTETRACK

#define ASM_THRASHER_MELEE_NOTETRACK   "thrasher_melee"

Definition at line 104 of file archetype_thrasher.gsh.

◆ THRASHER_BERSERK_CF

#define THRASHER_BERSERK_CF   "thrasher_berserk_state"

Definition at line 180 of file archetype_thrasher.gsh.

◆ THRASHER_BERSERK_CF_BERSERK

#define THRASHER_BERSERK_CF_BERSERK   1

Definition at line 184 of file archetype_thrasher.gsh.

◆ THRASHER_BERSERK_CF_BITS

#define THRASHER_BERSERK_CF_BITS   1

Definition at line 182 of file archetype_thrasher.gsh.

◆ THRASHER_BERSERK_CF_NORMAL

#define THRASHER_BERSERK_CF_NORMAL   0

Definition at line 183 of file archetype_thrasher.gsh.

◆ THRASHER_BERSERK_CF_TYPE

#define THRASHER_BERSERK_CF_TYPE   "int"

Definition at line 181 of file archetype_thrasher.gsh.

◆ THRASHER_BERSERK_EYE_FX

#define THRASHER_BERSERK_EYE_FX   "fx_thrash_eye_glow_rage"

Definition at line 208 of file archetype_thrasher.gsh.

◆ THRASHER_BERSERK_EYE_FX_FILE

#define THRASHER_BERSERK_EYE_FX_FILE   "dlc2/island/fx_thrash_eye_glow_rage"

Definition at line 209 of file archetype_thrasher.gsh.

◆ THRASHER_BERSERK_FX1

#define THRASHER_BERSERK_FX1   "fx_thrash_rage_gas_torso"

Definition at line 193 of file archetype_thrasher.gsh.

◆ THRASHER_BERSERK_FX1_FILE

#define THRASHER_BERSERK_FX1_FILE   "dlc2/island/fx_thrash_rage_gas_torso"

Definition at line 195 of file archetype_thrasher.gsh.

◆ THRASHER_BERSERK_FX1_TAG

#define THRASHER_BERSERK_FX1_TAG   "j_spinelower"

Definition at line 194 of file archetype_thrasher.gsh.

◆ THRASHER_BERSERK_FX2

#define THRASHER_BERSERK_FX2   "fx_thrash_rage_gas_leg_lft"

Definition at line 197 of file archetype_thrasher.gsh.

◆ THRASHER_BERSERK_FX2_FILE

#define THRASHER_BERSERK_FX2_FILE   "dlc2/island/fx_thrash_rage_gas_leg_lft"

Definition at line 199 of file archetype_thrasher.gsh.

◆ THRASHER_BERSERK_FX2_TAG

#define THRASHER_BERSERK_FX2_TAG   "j_hip_le"

Definition at line 198 of file archetype_thrasher.gsh.

◆ THRASHER_BERSERK_FX3

#define THRASHER_BERSERK_FX3   "fx_thrash_rage_gas_leg_rgt"

Definition at line 201 of file archetype_thrasher.gsh.

◆ THRASHER_BERSERK_FX3_FILE

#define THRASHER_BERSERK_FX3_FILE   "dlc2/island/fx_thrash_rage_gas_leg_rgt"

Definition at line 203 of file archetype_thrasher.gsh.

◆ THRASHER_BERSERK_FX3_TAG

#define THRASHER_BERSERK_FX3_TAG   "j_hip_ri"

Definition at line 202 of file archetype_thrasher.gsh.

◆ THRASHER_CONSUME_COOLDOWN

#define THRASHER_CONSUME_COOLDOWN   3000

Definition at line 45 of file archetype_thrasher.gsh.

◆ THRASHER_CONSUME_DIST

#define THRASHER_CONSUME_DIST   48

Definition at line 113 of file archetype_thrasher.gsh.

◆ THRASHER_CONSUME_DIST_SQ

#define THRASHER_CONSUME_DIST_SQ   THRASHER_CONSUME_DIST * THRASHER_CONSUME_DIST

Definition at line 114 of file archetype_thrasher.gsh.

◆ THRASHER_CONSUME_MAX

#define THRASHER_CONSUME_MAX   2

Definition at line 48 of file archetype_thrasher.gsh.

◆ THRASHER_CONSUME_PLAYER_DISTANCE

#define THRASHER_CONSUME_PLAYER_DISTANCE   2400

Definition at line 57 of file archetype_thrasher.gsh.

◆ THRASHER_CONSUME_ZOMBIE_HEIGHT

#define THRASHER_CONSUME_ZOMBIE_HEIGHT   18

Definition at line 117 of file archetype_thrasher.gsh.

◆ THRASHER_CONSUME_ZOMBIE_MAX_DIST

#define THRASHER_CONSUME_ZOMBIE_MAX_DIST   96

Definition at line 118 of file archetype_thrasher.gsh.

◆ THRASHER_CONSUME_ZOMBIE_MIN_DIST

#define THRASHER_CONSUME_ZOMBIE_MIN_DIST   50

Definition at line 119 of file archetype_thrasher.gsh.

◆ THRASHER_CONSUMED_PLAYER_FX

#define THRASHER_CONSUMED_PLAYER_FX   "fx_thrash_chest_mouth_drool"

Definition at line 211 of file archetype_thrasher.gsh.

◆ THRASHER_CONSUMED_PLAYER_FX_FILE

#define THRASHER_CONSUMED_PLAYER_FX_FILE   "dlc2/island/fx_thrash_chest_mouth_drool_1p"

Definition at line 212 of file archetype_thrasher.gsh.

◆ THRASHER_CONSUMED_PLAYER_POSTFX

#define THRASHER_CONSUMED_PLAYER_POSTFX   "pstfx_thrasher_stomach"

Definition at line 214 of file archetype_thrasher.gsh.

◆ THRASHER_CONSUMED_PLAYER_VISIONSET_ALIAS

#define THRASHER_CONSUMED_PLAYER_VISIONSET_ALIAS   "zm_isl_thrasher_stomach_visionset"

Definition at line 216 of file archetype_thrasher.gsh.

◆ THRASHER_CONSUMED_PLAYER_VISIONSET_FILE

#define THRASHER_CONSUMED_PLAYER_VISIONSET_FILE   "zm_isl_thrasher_stomach"

Definition at line 215 of file archetype_thrasher.gsh.

◆ THRASHER_CONSUMED_PLAYER_VISIONSET_LERP_STEP_COUNT

#define THRASHER_CONSUMED_PLAYER_VISIONSET_LERP_STEP_COUNT   16

Definition at line 217 of file archetype_thrasher.gsh.

◆ THRASHER_CONSUMED_PLAYER_VISIONSET_PRIORITY

#define THRASHER_CONSUMED_PLAYER_VISIONSET_PRIORITY   30

Definition at line 219 of file archetype_thrasher.gsh.

◆ THRASHER_CONSUMED_PLAYER_VISIONSET_RAMP_IN_DURATION

#define THRASHER_CONSUMED_PLAYER_VISIONSET_RAMP_IN_DURATION   2

Definition at line 218 of file archetype_thrasher.gsh.

◆ THRASHER_EARLY_ROUND_HEALTH_MULTIPLIER

#define THRASHER_EARLY_ROUND_HEALTH_MULTIPLIER   10

Definition at line 11 of file archetype_thrasher.gsh.

◆ THRASHER_EYE_FX

#define THRASHER_EYE_FX   "fx_thrash_eye_glow"

Definition at line 206 of file archetype_thrasher.gsh.

◆ THRASHER_EYE_FX_FILE

#define THRASHER_EYE_FX_FILE   "dlc2/island/fx_thrash_eye_glow"

Definition at line 207 of file archetype_thrasher.gsh.

◆ THRASHER_EYE_TAG

#define THRASHER_EYE_TAG   "j_eyeball_le"

Definition at line 205 of file archetype_thrasher.gsh.

◆ THRASHER_FOOTSTEP_EARTHQUAKE_MAX_RADIUS

#define THRASHER_FOOTSTEP_EARTHQUAKE_MAX_RADIUS   1000

Definition at line 125 of file archetype_thrasher.gsh.

◆ THRASHER_FOOTSTEP_FX

#define THRASHER_FOOTSTEP_FX   "fx_mech_foot_step"

Definition at line 190 of file archetype_thrasher.gsh.

◆ THRASHER_FOOTSTEP_FX_FILE

#define THRASHER_FOOTSTEP_FX_FILE   "dlc1/castle/fx_mech_foot_step"

Definition at line 191 of file archetype_thrasher.gsh.

◆ THRASHER_FREED_SAFETY

#define THRASHER_FREED_SAFETY   10000

Definition at line 96 of file archetype_thrasher.gsh.

◆ THRASHER_HEAD_HEALTH

#define THRASHER_HEAD_HEALTH   10

Definition at line 21 of file archetype_thrasher.gsh.

◆ THRASHER_HEAD_HITLOC

#define THRASHER_HEAD_HITLOC   "head"

Definition at line 223 of file archetype_thrasher.gsh.

◆ THRASHER_HEAD_TAG

#define THRASHER_HEAD_TAG   "j_head"

Definition at line 222 of file archetype_thrasher.gsh.

◆ THRASHER_LASTSTAND_SAFETY

#define THRASHER_LASTSTAND_SAFETY   5000

Definition at line 93 of file archetype_thrasher.gsh.

◆ THRASHER_LATE_ROUND_HEALTH_MULTIPLIER

#define THRASHER_LATE_ROUND_HEALTH_MULTIPLIER   3

Definition at line 12 of file archetype_thrasher.gsh.

◆ THRASHER_MELEE_DIST

#define THRASHER_MELEE_DIST   96

Definition at line 107 of file archetype_thrasher.gsh.

◆ THRASHER_MELEE_DIST_SQ

#define THRASHER_MELEE_DIST_SQ   THRASHER_MELEE_DIST * THRASHER_MELEE_DIST

Definition at line 108 of file archetype_thrasher.gsh.

◆ THRASHER_MELEE_ENRAGED

#define THRASHER_MELEE_ENRAGED   "thrasher_melee_enraged"

Definition at line 110 of file archetype_thrasher.gsh.

◆ THRASHER_MELEE_YAW

#define THRASHER_MELEE_YAW   60

Definition at line 109 of file archetype_thrasher.gsh.

◆ THRASHER_MOUTH_CF

#define THRASHER_MOUTH_CF   "thrasher_mouth_cf"

Definition at line 166 of file archetype_thrasher.gsh.

◆ THRASHER_MOUTH_CF_BITS

#define THRASHER_MOUTH_CF_BITS   8

Definition at line 169 of file archetype_thrasher.gsh.

◆ THRASHER_MOUTH_CF_CLOSE

#define THRASHER_MOUTH_CF_CLOSE   3

Definition at line 173 of file archetype_thrasher.gsh.

◆ THRASHER_MOUTH_CF_DELETE

#define THRASHER_MOUTH_CF_DELETE   0

Definition at line 170 of file archetype_thrasher.gsh.

◆ THRASHER_MOUTH_CF_IDLE

#define THRASHER_MOUTH_CF_IDLE   1

Definition at line 171 of file archetype_thrasher.gsh.

◆ THRASHER_MOUTH_CF_OPEN

#define THRASHER_MOUTH_CF_OPEN   2

Definition at line 172 of file archetype_thrasher.gsh.

◆ THRASHER_MOUTH_CF_TYPE

#define THRASHER_MOUTH_CF_TYPE   "int"

Definition at line 167 of file archetype_thrasher.gsh.

◆ THRASHER_MOUTH_CLOSE_ANIM

#define THRASHER_MOUTH_CLOSE_ANIM   "p7_fxanim_zm_island_thrasher_stomach_close_anim"

Definition at line 176 of file archetype_thrasher.gsh.

◆ THRASHER_MOUTH_IDLE_ANIM

#define THRASHER_MOUTH_IDLE_ANIM   "p7_fxanim_zm_island_thrasher_stomach_idle_anim"

Definition at line 175 of file archetype_thrasher.gsh.

◆ THRASHER_MOUTH_OPEN_ANIM

#define THRASHER_MOUTH_OPEN_ANIM   "p7_fxanim_zm_island_thrasher_stomach_open_anim"

Definition at line 177 of file archetype_thrasher.gsh.

◆ THRASHER_NAVMESH_BOUNDARY_DIST

#define THRASHER_NAVMESH_BOUNDARY_DIST   30

Definition at line 123 of file archetype_thrasher.gsh.

◆ THRASHER_NAVMESH_RADIUS

#define THRASHER_NAVMESH_RADIUS   128

Definition at line 122 of file archetype_thrasher.gsh.

◆ THRASHER_PUSTULE_HEALTH

#define THRASHER_PUSTULE_HEALTH   100

Definition at line 15 of file archetype_thrasher.gsh.

◆ THRASHER_PUSTULE_HEALTH_MULTIPLIER

#define THRASHER_PUSTULE_HEALTH_MULTIPLIER   2

Definition at line 18 of file archetype_thrasher.gsh.

◆ THRASHER_RAGE_AUTO

#define THRASHER_RAGE_AUTO   1

Definition at line 32 of file archetype_thrasher.gsh.

◆ THRASHER_RAGE_AUTO_MULTIPLIER

#define THRASHER_RAGE_AUTO_MULTIPLIER   1

Definition at line 35 of file archetype_thrasher.gsh.

◆ THRASHER_RAGE_HEALTH_BONUS

#define THRASHER_RAGE_HEALTH_BONUS   1500

Definition at line 24 of file archetype_thrasher.gsh.

◆ THRASHER_RAGE_INC_HEADSHOT

#define THRASHER_RAGE_INC_HEADSHOT   200

Definition at line 28 of file archetype_thrasher.gsh.

◆ THRASHER_RAGE_INC_INGEST_PLAYER

#define THRASHER_RAGE_INC_INGEST_PLAYER   200

Definition at line 39 of file archetype_thrasher.gsh.

◆ THRASHER_RAGE_INC_INGEST_ZOMBIE

#define THRASHER_RAGE_INC_INGEST_ZOMBIE   50

Definition at line 38 of file archetype_thrasher.gsh.

◆ THRASHER_RAGE_INC_NONVITAL

#define THRASHER_RAGE_INC_NONVITAL   10

Definition at line 27 of file archetype_thrasher.gsh.

◆ THRASHER_RAGE_INC_PUSTULE

#define THRASHER_RAGE_INC_PUSTULE   10

Definition at line 29 of file archetype_thrasher.gsh.

◆ THRASHER_RAGE_INVULNERABLE_TIME

#define THRASHER_RAGE_INVULNERABLE_TIME   2.5

Definition at line 66 of file archetype_thrasher.gsh.

◆ THRASHER_RAGE_THRESHOLD

#define THRASHER_RAGE_THRESHOLD   200

Definition at line 42 of file archetype_thrasher.gsh.

◆ THRASHER_SPIKE_COUNT

#define THRASHER_SPIKE_COUNT   24

Definition at line 187 of file archetype_thrasher.gsh.

◆ THRASHER_SPORE_BACK

#define THRASHER_SPORE_BACK   "tag_spore_back"

Definition at line 129 of file archetype_thrasher.gsh.

◆ THRASHER_SPORE_CF

#define THRASHER_SPORE_CF   "thrasher_spore_state"

Definition at line 157 of file archetype_thrasher.gsh.

◆ THRASHER_SPORE_CF_BITS

#define THRASHER_SPORE_CF_BITS   3

Definition at line 159 of file archetype_thrasher.gsh.

◆ THRASHER_SPORE_CF_SPORE1

#define THRASHER_SPORE_CF_SPORE1   1

Definition at line 160 of file archetype_thrasher.gsh.

◆ THRASHER_SPORE_CF_SPORE2

#define THRASHER_SPORE_CF_SPORE2   2

Definition at line 161 of file archetype_thrasher.gsh.

◆ THRASHER_SPORE_CF_SPORE3

#define THRASHER_SPORE_CF_SPORE3   4

Definition at line 162 of file archetype_thrasher.gsh.

◆ THRASHER_SPORE_CF_SPORES

Definition at line 163 of file archetype_thrasher.gsh.

◆ THRASHER_SPORE_CF_TYPE

#define THRASHER_SPORE_CF_TYPE   "int"

Definition at line 158 of file archetype_thrasher.gsh.

◆ THRASHER_SPORE_CHEST

#define THRASHER_SPORE_CHEST   "tag_spore_chest"

Definition at line 128 of file archetype_thrasher.gsh.

◆ THRASHER_SPORE_CLOUD_CONVERT_CHANCE

#define THRASHER_SPORE_CLOUD_CONVERT_CHANCE   0.2

Definition at line 87 of file archetype_thrasher.gsh.

◆ THRASHER_SPORE_CLOUD_EVALUATE

#define THRASHER_SPORE_CLOUD_EVALUATE   0.5

Definition at line 90 of file archetype_thrasher.gsh.

◆ THRASHER_SPORE_CLOUD_LRG_FX

#define THRASHER_SPORE_CLOUD_LRG_FX   "fx_spores_cloud_ambient_lrg"

Definition at line 145 of file archetype_thrasher.gsh.

◆ THRASHER_SPORE_CLOUD_LRG_FX_FILE

#define THRASHER_SPORE_CLOUD_LRG_FX_FILE   "dlc2/island/fx_spores_cloud_ambient_lrg"

Definition at line 146 of file archetype_thrasher.gsh.

◆ THRASHER_SPORE_CLOUD_MAX_CONVERT

#define THRASHER_SPORE_CLOUD_MAX_CONVERT   2

Definition at line 81 of file archetype_thrasher.gsh.

◆ THRASHER_SPORE_CLOUD_MD_FX

#define THRASHER_SPORE_CLOUD_MD_FX   "fx_spores_cloud_ambient_md"

Definition at line 143 of file archetype_thrasher.gsh.

◆ THRASHER_SPORE_CLOUD_MD_FX_FILE

#define THRASHER_SPORE_CLOUD_MD_FX_FILE   "dlc2/island/fx_spores_cloud_ambient_md"

Definition at line 144 of file archetype_thrasher.gsh.

◆ THRASHER_SPORE_CLOUD_RADIUS

#define THRASHER_SPORE_CLOUD_RADIUS   60

Definition at line 78 of file archetype_thrasher.gsh.

◆ THRASHER_SPORE_CLOUD_ROUND_MAX_CONVERT

#define THRASHER_SPORE_CLOUD_ROUND_MAX_CONVERT   2

Definition at line 84 of file archetype_thrasher.gsh.

◆ THRASHER_SPORE_CLOUD_SM_FX

#define THRASHER_SPORE_CLOUD_SM_FX   "fx_spores_cloud_ambient_sm"

Definition at line 141 of file archetype_thrasher.gsh.

◆ THRASHER_SPORE_CLOUD_SM_FX_FILE

#define THRASHER_SPORE_CLOUD_SM_FX_FILE   "dlc2/island/fx_spores_cloud_ambient_sm"

Definition at line 142 of file archetype_thrasher.gsh.

◆ THRASHER_SPORE_CLOUD_TIME

#define THRASHER_SPORE_CLOUD_TIME   5000

Definition at line 75 of file archetype_thrasher.gsh.

◆ THRASHER_SPORE_DAMAGE_DISTS

#define THRASHER_SPORE_DAMAGE_DISTS   array( 12, 18, 12 )

Definition at line 132 of file archetype_thrasher.gsh.

◆ THRASHER_SPORE_DESTROY_FX1

#define THRASHER_SPORE_DESTROY_FX1   "fx_thrash_pustule_burst"

Definition at line 136 of file archetype_thrasher.gsh.

◆ THRASHER_SPORE_DESTROY_FX1_FILE

#define THRASHER_SPORE_DESTROY_FX1_FILE   "dlc2/island/fx_thrash_pustule_burst"

Definition at line 137 of file archetype_thrasher.gsh.

◆ THRASHER_SPORE_DESTROY_FX2

#define THRASHER_SPORE_DESTROY_FX2   "fx_thrash_pustule_spore_exp"

Definition at line 138 of file archetype_thrasher.gsh.

◆ THRASHER_SPORE_DESTROY_FX2_FILE

#define THRASHER_SPORE_DESTROY_FX2_FILE   "dlc2/island/fx_thrash_pustule_spore_exp"

Definition at line 139 of file archetype_thrasher.gsh.

◆ THRASHER_SPORE_IMPACT_CF

#define THRASHER_SPORE_IMPACT_CF   "thrasher_spore_impact"

Definition at line 151 of file archetype_thrasher.gsh.

◆ THRASHER_SPORE_IMPACT_CF_BITS

#define THRASHER_SPORE_IMPACT_CF_BITS   1

Definition at line 153 of file archetype_thrasher.gsh.

◆ THRASHER_SPORE_IMPACT_CF_TYPE

#define THRASHER_SPORE_IMPACT_CF_TYPE   "counter"

Definition at line 152 of file archetype_thrasher.gsh.

◆ THRASHER_SPORE_IMPACT_FX

#define THRASHER_SPORE_IMPACT_FX   "fx_thrash_pustule_impact"

Definition at line 154 of file archetype_thrasher.gsh.

◆ THRASHER_SPORE_IMPACT_FX_FILE

#define THRASHER_SPORE_IMPACT_FX_FILE   "dlc2/island/fx_thrash_pustule_impact"

Definition at line 155 of file archetype_thrasher.gsh.

◆ THRASHER_SPORE_INFLATE_FX

#define THRASHER_SPORE_INFLATE_FX   "fx_thrash_pustule_reinflate"

Definition at line 148 of file archetype_thrasher.gsh.

◆ THRASHER_SPORE_INFLATE_FX_FILE

#define THRASHER_SPORE_INFLATE_FX_FILE   "dlc2/island/fx_thrash_pustule_reinflate"

Definition at line 149 of file archetype_thrasher.gsh.

◆ THRASHER_SPORE_INFLATE_TIME

#define THRASHER_SPORE_INFLATE_TIME   2000

Definition at line 72 of file archetype_thrasher.gsh.

◆ THRASHER_SPORE_LEG

#define THRASHER_SPORE_LEG   "tag_spore_leg"

Definition at line 130 of file archetype_thrasher.gsh.

◆ THRASHER_SPORE_STATE_DESTROYED

#define THRASHER_SPORE_STATE_DESTROYED   "state_destroyed"

Definition at line 134 of file archetype_thrasher.gsh.

◆ THRASHER_SPORE_STATE_HEALTHY

#define THRASHER_SPORE_STATE_HEALTHY   "state_healthly"

Definition at line 135 of file archetype_thrasher.gsh.

◆ THRASHER_SPORES

Definition at line 131 of file archetype_thrasher.gsh.

◆ THRASHER_STUN_HEALTH

#define THRASHER_STUN_HEALTH   3000

Definition at line 63 of file archetype_thrasher.gsh.

◆ THRASHER_STUN_TIME

#define THRASHER_STUN_TIME   1000

Definition at line 60 of file archetype_thrasher.gsh.

◆ THRASHER_TELEPORT_COOLDOWN

#define THRASHER_TELEPORT_COOLDOWN   10000

Definition at line 51 of file archetype_thrasher.gsh.

◆ THRASHER_TELEPORT_DESTINATION_SAFE_RADIUS

#define THRASHER_TELEPORT_DESTINATION_SAFE_RADIUS   128

Definition at line 227 of file archetype_thrasher.gsh.

◆ THRASHER_TELEPORT_MIN_DISTANCE

#define THRASHER_TELEPORT_MIN_DISTANCE   1200

Definition at line 69 of file archetype_thrasher.gsh.

◆ THRASHER_TELEPORT_OVERLAP

#define THRASHER_TELEPORT_OVERLAP   240

Definition at line 54 of file archetype_thrasher.gsh.

◆ THRASHER_TELERPOT_MIN_DISTANCE_SQ

#define THRASHER_TELERPOT_MIN_DISTANCE_SQ   THRASHER_TELEPORT_MIN_DISTANCE * THRASHER_TELEPORT_MIN_DISTANCE

Definition at line 226 of file archetype_thrasher.gsh.

◆ THRASHER_TOTAL_HEALTH

#define THRASHER_TOTAL_HEALTH   1000

Definition at line 8 of file archetype_thrasher.gsh.