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

Go to the source code of this file.

Macros

#define WARLORD_ANGRY_ACCUMILATED_DAMAGE_MAX_DUR   1500
 
#define WARLORD_ANGRY_MAX_ACCUMILATED_DAMAGE   200
 
#define WARLORD_BODY_LIGHT_FX   "fx_light_body_glow_warlord"
 
#define WARLORD_BODY_LIGHT_FX_FILE   "light/fx_light_body_glow_warlord"
 
#define WARLORD_BODY_LIGHT_TAG   "j_spine4"
 
#define WARLORD_CHARGE_DISTANCE   280
 
#define WARLORD_DAMAGE_ACTORS_REDUCTION_MULTIPLIER   0.05
 
#define WARLORD_DAMAGE_EXPLOSIVE_REDUCTION_MULTIPLIER   0.25
 
#define WARLORD_DAMAGE_HEAVY_STATE_FX   "fx_elec_warlord_damage_2"
 
#define WARLORD_DAMAGE_HEAVY_STATE_FX_FILE   "electric/fx_elec_warlord_damage_2"
 
#define WARLORD_DAMAGE_HEAVY_STATE_LOWER_FX   "fx_elec_warlord_lower_damage_2"
 
#define WARLORD_DAMAGE_HEAVY_STATE_LOWER_FX_FILE   "electric/fx_elec_warlord_lower_damage_2"
 
#define WARLORD_DAMAGE_STATE_CLIENTFIELD   "warlord_damage_state"
 
#define WARLORD_DAMAGE_STATE_DAMAGE   1
 
#define WARLORD_DAMAGE_STATE_DEAD   3
 
#define WARLORD_DAMAGE_STATE_FX   "fx_elec_warlord_damage_1"
 
#define WARLORD_DAMAGE_STATE_FX_FILE   "electric/fx_elec_warlord_damage_1"
 
#define WARLORD_DAMAGE_STATE_HEAVY_DAMAGE   2
 
#define WARLORD_DAMAGE_STATE_LOWER_FX   "fx_elec_warlord_lower_damage_1"
 
#define WARLORD_DAMAGE_STATE_LOWER_FX_FILE   "electric/fx_elec_warlord_lower_damage_1"
 
#define WARLORD_DAMAGE_STATE_LOWER_TAG   "j_mainroot"
 
#define WARLORD_DAMAGE_STATE_PERCENTAGE   0.5
 
#define WARLORD_DAMAGE_STATE_TAG   "j_spine4"
 
#define WARLORD_DAMAGE_STATE_UNDAMAGED   0
 
#define WARLORD_DEATH_FX   "fx_exp_warlord_death"
 
#define WARLORD_DEATH_FX_FILE   "explosions/fx_exp_warlord_death"
 
#define WARLORD_DEATH_TAG   "j_spine4"
 
#define WARLORD_DIAMETER   36
 
#define WARLORD_EYE_FX   "light/fx_light_eye_glow_warlord"
 
#define WARLORD_HEAD_LIGHT_FX   "fx_light_eye_glow_warlord"
 
#define WARLORD_HEAD_LIGHT_FX_FILE   "light/fx_light_eye_glow_warlord"
 
#define WARLORD_HEAD_LIGHT_TAG   "tag_eye"
 
#define WARLORD_HEAVY_DAMAGE_STATE_PERCENTAGE   0.25
 
#define WARLORD_HEIGHT   90
 
#define WARLORD_HUNT_DURATION   15000
 
#define WARLORD_HUNT_MAX_ACCUMILATED_DAMAGE   350
 
#define WARLORD_HUNT_MAX_RADIUS   250
 
#define WARLORD_HUNT_MIN_RADIUS   150
 
#define WARLORD_JUKE_DISTANCE   145
 
#define WARLORD_JUKE_TOO_CLOSE_DIST   250
 
#define WARLORD_LEAP_DISTANCES   array( 100, 300 )
 
#define WARLORD_LEAP_NAMES   array( "short", "long" )
 
#define WARLORD_LEAP_THRESHOLD   20
 
#define WARLORD_LIGHTS_CLIENTFIELD   "warlord_lights_state"
 
#define WARLORD_MELEE_BLAST_DAMAGE_MAX   50
 
#define WARLORD_MELEE_BLAST_DAMAGE_MIN   50
 
#define WARLORD_MELEE_BLAST_RADIUS   96
 
#define WARLORD_MELEE_RANGE_SQ   SQR(100)
 
#define WARLORD_NAVMESH_THRESHOLD   6
 
#define WARLORD_NAVMESH_TOLERANCE   200
 
#define WARLORD_NEAR_JUKE_DISTANCE   300
 
#define WARLORD_NEXT_ANGRYATTACK_TIME   13000
 
#define WARLORD_NEXT_CHARGE_TIME   7500
 
#define WARLORD_NEXT_JUKE_TIME   3000
 
#define WARLORD_PAIN_COOLDOWN_MAX   2500
 
#define WARLORD_PAIN_COOLDOWN_MIN   500
 
#define WARLORD_RADIUS   18
 
#define WARLORD_RECHARGE_HEALTH_MAX   1000.0
 
#define WARLORD_RECHARGE_HEALTH_PER_SECOND   50.0
 
#define WARLORD_RECHARGE_INITIAL_HEALTH   0.0
 
#define WARLORD_REPULSE_FX   "vehicle/fx_quadtank_airburst"
 
#define WARLORD_REPULSE_GROUND_FX   "vehicle/fx_quadtank_airburst_ground"
 
#define WARLORD_REPULSOR_RADIUS   256
 
#define WARLORD_SEEN_ENEMY_TOLERENCE   2
 
#define WARLORD_SHIELD_CRITICAL_HEALTH_PERCENTAGE   0.3
 
#define WARLORD_SHIELD_HEALTH_MAX   1000
 
#define WARLORD_SHIELD_MEDIUM_HEALTH_PERCENTAGE   0.6
 
#define WARLORD_SOUND_RECHARGE_END   "chr_warlord_field_stop"
 
#define WARLORD_SOUND_RECHARGE_LOOP   "chr_warlord_field_loop"
 
#define WARLORD_SOUND_RECHARGE_START   "chr_warlord_field_start"
 
#define WARLORD_TACTICAL_JUKE_RADIUS   50
 
#define WARLORD_THRUSTER_BACK   2
 
#define WARLORD_THRUSTER_BACK_TAGS   array( "tag_jets_left_back", "tag_jets_right_back" )
 
#define WARLORD_THRUSTER_CLIENTFIELD   "warlord_thruster_direction"
 
#define WARLORD_THRUSTER_FRONT   1
 
#define WARLORD_THRUSTER_FRONT_TAGS   array( "tag_jets_left_front", "tag_jets_right_front" )
 
#define WARLORD_THRUSTER_FX   "fx_exhaust_jetpack_warlord_juke"
 
#define WARLORD_THRUSTER_FX_FILE   "vehicle/fx_exhaust_jetpack_warlord_juke"
 
#define WARLORD_THRUSTER_LEFT   3
 
#define WARLORD_THRUSTER_LEFT_TAGS   array( "tag_jets_left_side" )
 
#define WARLORD_THRUSTER_OFF   0
 
#define WARLORD_THRUSTER_RIGHT   4
 
#define WARLORD_THRUSTER_RIGHT_TAGS   array( "tag_jets_right_side" )
 
#define WARLORD_TYPE_CLIENTFIELD   "warlord_type"
 
#define WARLORD_TYPE_DEFAULT   1
 
#define WARLORD_TYPE_HVT   2
 
#define WARLORD_TYPE_NAME_DEFAULT   "actor_spawner_bo3_warlord_enemy_tool"
 
#define WARLORD_TYPE_NAME_HVT   "actor_spawner_bo3_warlord_enemy_hvt"
 
#define WARLORD_TYPE_UKNOWN   0
 

Macro Definition Documentation

◆ WARLORD_ANGRY_ACCUMILATED_DAMAGE_MAX_DUR

#define WARLORD_ANGRY_ACCUMILATED_DAMAGE_MAX_DUR   1500

Definition at line 53 of file warlord.gsh.

◆ WARLORD_ANGRY_MAX_ACCUMILATED_DAMAGE

#define WARLORD_ANGRY_MAX_ACCUMILATED_DAMAGE   200

Definition at line 55 of file warlord.gsh.

◆ WARLORD_BODY_LIGHT_FX

#define WARLORD_BODY_LIGHT_FX   "fx_light_body_glow_warlord"

Definition at line 184 of file warlord.gsh.

◆ WARLORD_BODY_LIGHT_FX_FILE

#define WARLORD_BODY_LIGHT_FX_FILE   "light/fx_light_body_glow_warlord"

Definition at line 183 of file warlord.gsh.

◆ WARLORD_BODY_LIGHT_TAG

#define WARLORD_BODY_LIGHT_TAG   "j_spine4"

Definition at line 185 of file warlord.gsh.

◆ WARLORD_CHARGE_DISTANCE

#define WARLORD_CHARGE_DISTANCE   280

Definition at line 37 of file warlord.gsh.

◆ WARLORD_DAMAGE_ACTORS_REDUCTION_MULTIPLIER

#define WARLORD_DAMAGE_ACTORS_REDUCTION_MULTIPLIER   0.05

Definition at line 64 of file warlord.gsh.

◆ WARLORD_DAMAGE_EXPLOSIVE_REDUCTION_MULTIPLIER

#define WARLORD_DAMAGE_EXPLOSIVE_REDUCTION_MULTIPLIER   0.25

Definition at line 65 of file warlord.gsh.

◆ WARLORD_DAMAGE_HEAVY_STATE_FX

#define WARLORD_DAMAGE_HEAVY_STATE_FX   "fx_elec_warlord_damage_2"

Definition at line 155 of file warlord.gsh.

◆ WARLORD_DAMAGE_HEAVY_STATE_FX_FILE

#define WARLORD_DAMAGE_HEAVY_STATE_FX_FILE   "electric/fx_elec_warlord_damage_2"

Definition at line 156 of file warlord.gsh.

◆ WARLORD_DAMAGE_HEAVY_STATE_LOWER_FX

#define WARLORD_DAMAGE_HEAVY_STATE_LOWER_FX   "fx_elec_warlord_lower_damage_2"

Definition at line 158 of file warlord.gsh.

◆ WARLORD_DAMAGE_HEAVY_STATE_LOWER_FX_FILE

#define WARLORD_DAMAGE_HEAVY_STATE_LOWER_FX_FILE   "electric/fx_elec_warlord_lower_damage_2"

Definition at line 159 of file warlord.gsh.

◆ WARLORD_DAMAGE_STATE_CLIENTFIELD

#define WARLORD_DAMAGE_STATE_CLIENTFIELD   "warlord_damage_state"

Definition at line 112 of file warlord.gsh.

◆ WARLORD_DAMAGE_STATE_DAMAGE

#define WARLORD_DAMAGE_STATE_DAMAGE   1

Definition at line 114 of file warlord.gsh.

◆ WARLORD_DAMAGE_STATE_DEAD

#define WARLORD_DAMAGE_STATE_DEAD   3

Definition at line 116 of file warlord.gsh.

◆ WARLORD_DAMAGE_STATE_FX

#define WARLORD_DAMAGE_STATE_FX   "fx_elec_warlord_damage_1"

Definition at line 148 of file warlord.gsh.

◆ WARLORD_DAMAGE_STATE_FX_FILE

#define WARLORD_DAMAGE_STATE_FX_FILE   "electric/fx_elec_warlord_damage_1"

Definition at line 149 of file warlord.gsh.

◆ WARLORD_DAMAGE_STATE_HEAVY_DAMAGE

#define WARLORD_DAMAGE_STATE_HEAVY_DAMAGE   2

Definition at line 115 of file warlord.gsh.

◆ WARLORD_DAMAGE_STATE_LOWER_FX

#define WARLORD_DAMAGE_STATE_LOWER_FX   "fx_elec_warlord_lower_damage_1"

Definition at line 152 of file warlord.gsh.

◆ WARLORD_DAMAGE_STATE_LOWER_FX_FILE

#define WARLORD_DAMAGE_STATE_LOWER_FX_FILE   "electric/fx_elec_warlord_lower_damage_1"

Definition at line 153 of file warlord.gsh.

◆ WARLORD_DAMAGE_STATE_LOWER_TAG

#define WARLORD_DAMAGE_STATE_LOWER_TAG   "j_mainroot"

Definition at line 151 of file warlord.gsh.

◆ WARLORD_DAMAGE_STATE_PERCENTAGE

#define WARLORD_DAMAGE_STATE_PERCENTAGE   0.5

Definition at line 22 of file warlord.gsh.

◆ WARLORD_DAMAGE_STATE_TAG

#define WARLORD_DAMAGE_STATE_TAG   "j_spine4"

Definition at line 147 of file warlord.gsh.

◆ WARLORD_DAMAGE_STATE_UNDAMAGED

#define WARLORD_DAMAGE_STATE_UNDAMAGED   0

Definition at line 113 of file warlord.gsh.

◆ WARLORD_DEATH_FX

#define WARLORD_DEATH_FX   "fx_exp_warlord_death"

Definition at line 161 of file warlord.gsh.

◆ WARLORD_DEATH_FX_FILE

#define WARLORD_DEATH_FX_FILE   "explosions/fx_exp_warlord_death"

Definition at line 162 of file warlord.gsh.

◆ WARLORD_DEATH_TAG

#define WARLORD_DEATH_TAG   "j_spine4"

Definition at line 164 of file warlord.gsh.

◆ WARLORD_DIAMETER

#define WARLORD_DIAMETER   36

Definition at line 91 of file warlord.gsh.

◆ WARLORD_EYE_FX

#define WARLORD_EYE_FX   "light/fx_light_eye_glow_warlord"

Definition at line 177 of file warlord.gsh.

◆ WARLORD_HEAD_LIGHT_FX

#define WARLORD_HEAD_LIGHT_FX   "fx_light_eye_glow_warlord"

Definition at line 180 of file warlord.gsh.

◆ WARLORD_HEAD_LIGHT_FX_FILE

#define WARLORD_HEAD_LIGHT_FX_FILE   "light/fx_light_eye_glow_warlord"

Definition at line 179 of file warlord.gsh.

◆ WARLORD_HEAD_LIGHT_TAG

#define WARLORD_HEAD_LIGHT_TAG   "tag_eye"

Definition at line 181 of file warlord.gsh.

◆ WARLORD_HEAVY_DAMAGE_STATE_PERCENTAGE

#define WARLORD_HEAVY_DAMAGE_STATE_PERCENTAGE   0.25

Definition at line 25 of file warlord.gsh.

◆ WARLORD_HEIGHT

#define WARLORD_HEIGHT   90

Definition at line 89 of file warlord.gsh.

◆ WARLORD_HUNT_DURATION

#define WARLORD_HUNT_DURATION   15000

Definition at line 49 of file warlord.gsh.

◆ WARLORD_HUNT_MAX_ACCUMILATED_DAMAGE

#define WARLORD_HUNT_MAX_ACCUMILATED_DAMAGE   350

Definition at line 51 of file warlord.gsh.

◆ WARLORD_HUNT_MAX_RADIUS

#define WARLORD_HUNT_MAX_RADIUS   250

Definition at line 47 of file warlord.gsh.

◆ WARLORD_HUNT_MIN_RADIUS

#define WARLORD_HUNT_MIN_RADIUS   150

Definition at line 45 of file warlord.gsh.

◆ WARLORD_JUKE_DISTANCE

#define WARLORD_JUKE_DISTANCE   145

Definition at line 77 of file warlord.gsh.

◆ WARLORD_JUKE_TOO_CLOSE_DIST

#define WARLORD_JUKE_TOO_CLOSE_DIST   250

Definition at line 79 of file warlord.gsh.

◆ WARLORD_LEAP_DISTANCES

#define WARLORD_LEAP_DISTANCES   array( 100, 300 )

Definition at line 85 of file warlord.gsh.

◆ WARLORD_LEAP_NAMES

#define WARLORD_LEAP_NAMES   array( "short", "long" )

Definition at line 87 of file warlord.gsh.

◆ WARLORD_LEAP_THRESHOLD

#define WARLORD_LEAP_THRESHOLD   20

Definition at line 83 of file warlord.gsh.

◆ WARLORD_LIGHTS_CLIENTFIELD

#define WARLORD_LIGHTS_CLIENTFIELD   "warlord_lights_state"

Definition at line 130 of file warlord.gsh.

◆ WARLORD_MELEE_BLAST_DAMAGE_MAX

#define WARLORD_MELEE_BLAST_DAMAGE_MAX   50

Definition at line 99 of file warlord.gsh.

◆ WARLORD_MELEE_BLAST_DAMAGE_MIN

#define WARLORD_MELEE_BLAST_DAMAGE_MIN   50

Definition at line 97 of file warlord.gsh.

◆ WARLORD_MELEE_BLAST_RADIUS

#define WARLORD_MELEE_BLAST_RADIUS   96

Definition at line 95 of file warlord.gsh.

◆ WARLORD_MELEE_RANGE_SQ

#define WARLORD_MELEE_RANGE_SQ   SQR(100)

Definition at line 93 of file warlord.gsh.

◆ WARLORD_NAVMESH_THRESHOLD

#define WARLORD_NAVMESH_THRESHOLD   6

Definition at line 81 of file warlord.gsh.

◆ WARLORD_NAVMESH_TOLERANCE

#define WARLORD_NAVMESH_TOLERANCE   200

Definition at line 103 of file warlord.gsh.

◆ WARLORD_NEAR_JUKE_DISTANCE

#define WARLORD_NEAR_JUKE_DISTANCE   300

Definition at line 59 of file warlord.gsh.

◆ WARLORD_NEXT_ANGRYATTACK_TIME

#define WARLORD_NEXT_ANGRYATTACK_TIME   13000

Definition at line 57 of file warlord.gsh.

◆ WARLORD_NEXT_CHARGE_TIME

#define WARLORD_NEXT_CHARGE_TIME   7500

Definition at line 40 of file warlord.gsh.

◆ WARLORD_NEXT_JUKE_TIME

#define WARLORD_NEXT_JUKE_TIME   3000

Definition at line 9 of file warlord.gsh.

◆ WARLORD_PAIN_COOLDOWN_MAX

#define WARLORD_PAIN_COOLDOWN_MAX   2500

Definition at line 62 of file warlord.gsh.

◆ WARLORD_PAIN_COOLDOWN_MIN

#define WARLORD_PAIN_COOLDOWN_MIN   500

Definition at line 61 of file warlord.gsh.

◆ WARLORD_RADIUS

#define WARLORD_RADIUS   18

Definition at line 73 of file warlord.gsh.

◆ WARLORD_RECHARGE_HEALTH_MAX

#define WARLORD_RECHARGE_HEALTH_MAX   1000.0

Definition at line 12 of file warlord.gsh.

◆ WARLORD_RECHARGE_HEALTH_PER_SECOND

#define WARLORD_RECHARGE_HEALTH_PER_SECOND   50.0

Definition at line 19 of file warlord.gsh.

◆ WARLORD_RECHARGE_INITIAL_HEALTH

#define WARLORD_RECHARGE_INITIAL_HEALTH   0.0

Definition at line 16 of file warlord.gsh.

◆ WARLORD_REPULSE_FX

#define WARLORD_REPULSE_FX   "vehicle/fx_quadtank_airburst"

Definition at line 174 of file warlord.gsh.

◆ WARLORD_REPULSE_GROUND_FX

#define WARLORD_REPULSE_GROUND_FX   "vehicle/fx_quadtank_airburst_ground"

Definition at line 175 of file warlord.gsh.

◆ WARLORD_REPULSOR_RADIUS

#define WARLORD_REPULSOR_RADIUS   256

Definition at line 101 of file warlord.gsh.

◆ WARLORD_SEEN_ENEMY_TOLERENCE

#define WARLORD_SEEN_ENEMY_TOLERENCE   2

Definition at line 43 of file warlord.gsh.

◆ WARLORD_SHIELD_CRITICAL_HEALTH_PERCENTAGE

#define WARLORD_SHIELD_CRITICAL_HEALTH_PERCENTAGE   0.3

Definition at line 34 of file warlord.gsh.

◆ WARLORD_SHIELD_HEALTH_MAX

#define WARLORD_SHIELD_HEALTH_MAX   1000

Definition at line 28 of file warlord.gsh.

◆ WARLORD_SHIELD_MEDIUM_HEALTH_PERCENTAGE

#define WARLORD_SHIELD_MEDIUM_HEALTH_PERCENTAGE   0.6

Definition at line 31 of file warlord.gsh.

◆ WARLORD_SOUND_RECHARGE_END

#define WARLORD_SOUND_RECHARGE_END   "chr_warlord_field_stop"

Definition at line 195 of file warlord.gsh.

◆ WARLORD_SOUND_RECHARGE_LOOP

#define WARLORD_SOUND_RECHARGE_LOOP   "chr_warlord_field_loop"

Definition at line 194 of file warlord.gsh.

◆ WARLORD_SOUND_RECHARGE_START

#define WARLORD_SOUND_RECHARGE_START   "chr_warlord_field_start"

Definition at line 193 of file warlord.gsh.

◆ WARLORD_TACTICAL_JUKE_RADIUS

#define WARLORD_TACTICAL_JUKE_RADIUS   50

Definition at line 75 of file warlord.gsh.

◆ WARLORD_THRUSTER_BACK

#define WARLORD_THRUSTER_BACK   2

Definition at line 126 of file warlord.gsh.

◆ WARLORD_THRUSTER_BACK_TAGS

#define WARLORD_THRUSTER_BACK_TAGS   array( "tag_jets_left_back", "tag_jets_right_back" )

Definition at line 170 of file warlord.gsh.

◆ WARLORD_THRUSTER_CLIENTFIELD

#define WARLORD_THRUSTER_CLIENTFIELD   "warlord_thruster_direction"

Definition at line 123 of file warlord.gsh.

◆ WARLORD_THRUSTER_FRONT

#define WARLORD_THRUSTER_FRONT   1

Definition at line 125 of file warlord.gsh.

◆ WARLORD_THRUSTER_FRONT_TAGS

#define WARLORD_THRUSTER_FRONT_TAGS   array( "tag_jets_left_front", "tag_jets_right_front" )

Definition at line 169 of file warlord.gsh.

◆ WARLORD_THRUSTER_FX

#define WARLORD_THRUSTER_FX   "fx_exhaust_jetpack_warlord_juke"

Definition at line 166 of file warlord.gsh.

◆ WARLORD_THRUSTER_FX_FILE

#define WARLORD_THRUSTER_FX_FILE   "vehicle/fx_exhaust_jetpack_warlord_juke"

Definition at line 167 of file warlord.gsh.

◆ WARLORD_THRUSTER_LEFT

#define WARLORD_THRUSTER_LEFT   3

Definition at line 127 of file warlord.gsh.

◆ WARLORD_THRUSTER_LEFT_TAGS

#define WARLORD_THRUSTER_LEFT_TAGS   array( "tag_jets_left_side" )

Definition at line 171 of file warlord.gsh.

◆ WARLORD_THRUSTER_OFF

#define WARLORD_THRUSTER_OFF   0

Definition at line 124 of file warlord.gsh.

◆ WARLORD_THRUSTER_RIGHT

#define WARLORD_THRUSTER_RIGHT   4

Definition at line 128 of file warlord.gsh.

◆ WARLORD_THRUSTER_RIGHT_TAGS

#define WARLORD_THRUSTER_RIGHT_TAGS   array( "tag_jets_right_side" )

Definition at line 172 of file warlord.gsh.

◆ WARLORD_TYPE_CLIENTFIELD

#define WARLORD_TYPE_CLIENTFIELD   "warlord_type"

Definition at line 118 of file warlord.gsh.

◆ WARLORD_TYPE_DEFAULT

#define WARLORD_TYPE_DEFAULT   1

Definition at line 120 of file warlord.gsh.

◆ WARLORD_TYPE_HVT

#define WARLORD_TYPE_HVT   2

Definition at line 121 of file warlord.gsh.

◆ WARLORD_TYPE_NAME_DEFAULT

#define WARLORD_TYPE_NAME_DEFAULT   "actor_spawner_bo3_warlord_enemy_tool"

Definition at line 139 of file warlord.gsh.

◆ WARLORD_TYPE_NAME_HVT

#define WARLORD_TYPE_NAME_HVT   "actor_spawner_bo3_warlord_enemy_hvt"

Definition at line 138 of file warlord.gsh.

◆ WARLORD_TYPE_UKNOWN

#define WARLORD_TYPE_UKNOWN   0

Definition at line 119 of file warlord.gsh.