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

Go to the source code of this file.

Macros

#define FURY_BAMF_APPEAR_DIST_HORIZONTAL   60
 
#define FURY_BAMF_APPEAR_DIST_OFFSET   30
 
#define FURY_BAMF_APPEAR_DIST_VERTICAL   20
 
#define FURY_BAMF_ATTACK_DAMAGE_MAX   120
 
#define FURY_BAMF_ATTACK_DAMAGE_MIN   50
 
#define FURY_BAMF_ATTACK_RADIUS   200
 
#define FURY_BAMF_COOLDOWN_MAX   6000
 
#define FURY_BAMF_COOLDOWN_MIN   4500
 
#define FURY_BAMF_FOV   0.642
 
#define FURY_BAMF_GLOBAL_DELAY_MSEC   4500
 
#define FURY_BAMF_LAND_CLIENTFIELD   "bamf_land"
 
#define FURY_BAMF_LAND_FX   "dlc4/genesis/fx_apothicon_fury_teleport_impact"
 
#define FURY_BAMF_MELEE_DAMAGE_MAX   100
 
#define FURY_BAMF_MELEE_DAMAGE_MIN   15
 
#define FURY_BAMF_MELEE_DIST_MAX   750
 
#define FURY_BAMF_MELEE_DIST_MIN   400
 
#define FURY_BAMF_MELEE_DIST_MIN_AFTER_JUKE   250
 
#define FURY_BAMF_MELEE_DISTANCE_BB   "_apothicon_bamf_distance"
 
#define FURY_BAMF_MELEE_NT   "fury_melee"
 
#define FURY_BAMF_MELEE_RANGE   250
 
#define FURY_BAMF_NT_EXPLODE   "apothicon_explode"
 
#define FURY_BAMF_NT_LAND   "bamf_land"
 
#define FURY_BAMF_NT_START   "start_effect"
 
#define FURY_BAMF_NT_STOP   "end_effect"
 
#define FURY_BAMF_VELOCITY   550
 
#define FURY_BODY_SMOKE_EFFECT   "dlc4/genesis/fx_apothicon_fury_smk_body"
 
#define FURY_BREATH_EFFECT   "dlc4/genesis/fx_apothicon_fury_breath"
 
#define FURY_DAMAGE_CLIENTFIELD   "fury_fire_damage"
 
#define FURY_DAMAGE_EFFECT   "dlc4/genesis/fx_apothicon_fury_impact"
 
#define FURY_DEATH_CLIENTFIELD   "apothicon_fury_death"
 
#define FURY_DEATH_DISSOLVED_NT   "dissolved"
 
#define FURY_DEATH_MODEL_SWAP   "c_zom_dlc4_apothicon_fury_dissolve"
 
#define FURY_DEATH_START_DISSOLVE_NT   "start_dissolve"
 
#define FURY_FAVOR_FORWARD_JUKE_FOV   0.939
 
#define FURY_FOOTSTEP_AMB_EFFECT   "dlc4/genesis/fx_apothicon_fury_foot_amb"
 
#define FURY_FURIOUS_CHANCE   40
 
#define FURY_FURIOUS_GLOBAL_DELAY_MAX_MSEC   7000
 
#define FURY_FURIOUS_GLOBAL_DELAY_MIN_MSEC   5000
 
#define FURY_FURIOUS_LEVEL_STEP   1
 
#define FURY_FURIOUS_LEVEL_THRESHOLD   3
 
#define FURY_FURIOUS_MAX_AI   1
 
#define FURY_FURIOUS_MODE_CLIENTFIELD   "furious_level"
 
#define FURY_HEALTH_MULTIPLIER_UPTO_ROUND_20   1.2
 
#define FURY_HEALTH_MULTIPLIER_UPTO_ROUND_50   1.5
 
#define FURY_HEALTH_MULTIPLIER_UPTO_ROUND_AFTER50   1.7
 
#define FURY_JUKE_CHANCE   50
 
#define FURY_JUKE_CLIENTFIELD   "juke_active"
 
#define FURY_JUKE_COOLDOWN_MAX   10000
 
#define FURY_JUKE_COOLDOWN_MIN   7000
 
#define FURY_JUKE_GLOBAL_DELAY_MSEC   6000
 
#define FURY_JUKE_LONG   "long"
 
#define FURY_JUKE_LONG_DIST   130
 
#define FURY_JUKE_MAX_DIST   1500
 
#define FURY_JUKE_MED   "medium"
 
#define FURY_JUKE_MED_DIST   100
 
#define FURY_JUKE_SHORT   "short"
 
#define FURY_JUKE_SHORT_DIST   80
 
#define FURY_MELEE_DIST_SQ   100 * 100
 
#define FURY_MOVEMENT_VARIANTS   3
 
#define FURY_RADIUS   30
 
#define FURY_TAUNT_GLOBAL_DELAY_MSEC   9500
 
#define FURY_TOO_CLOSE_TO_BAMF_DIST   400
 
#define FURY_TOO_CLOSE_TO_JUKE_DIST   250
 
#define FURY_ZIGZAG_MAX   700
 
#define FURY_ZIGZAG_MIN   300
 
#define IMPACT_CHEST   2
 
#define IMPACT_HEAD   1
 
#define IMPACT_HIPS   3
 
#define IMPACT_L_ARM   5
 
#define IMPACT_L_LEG   7
 
#define IMPACT_R_ARM   4
 
#define IMPACT_R_LEG   6
 

Macro Definition Documentation

◆ FURY_BAMF_APPEAR_DIST_HORIZONTAL

#define FURY_BAMF_APPEAR_DIST_HORIZONTAL   60

Definition at line 75 of file archetype_apothicon_fury.gsh.

◆ FURY_BAMF_APPEAR_DIST_OFFSET

#define FURY_BAMF_APPEAR_DIST_OFFSET   30

Definition at line 74 of file archetype_apothicon_fury.gsh.

◆ FURY_BAMF_APPEAR_DIST_VERTICAL

#define FURY_BAMF_APPEAR_DIST_VERTICAL   20

Definition at line 76 of file archetype_apothicon_fury.gsh.

◆ FURY_BAMF_ATTACK_DAMAGE_MAX

#define FURY_BAMF_ATTACK_DAMAGE_MAX   120

Definition at line 79 of file archetype_apothicon_fury.gsh.

◆ FURY_BAMF_ATTACK_DAMAGE_MIN

#define FURY_BAMF_ATTACK_DAMAGE_MIN   50

Definition at line 78 of file archetype_apothicon_fury.gsh.

◆ FURY_BAMF_ATTACK_RADIUS

#define FURY_BAMF_ATTACK_RADIUS   200

Definition at line 80 of file archetype_apothicon_fury.gsh.

◆ FURY_BAMF_COOLDOWN_MAX

#define FURY_BAMF_COOLDOWN_MAX   6000

Definition at line 83 of file archetype_apothicon_fury.gsh.

◆ FURY_BAMF_COOLDOWN_MIN

#define FURY_BAMF_COOLDOWN_MIN   4500

Definition at line 82 of file archetype_apothicon_fury.gsh.

◆ FURY_BAMF_FOV

#define FURY_BAMF_FOV   0.642

Definition at line 70 of file archetype_apothicon_fury.gsh.

◆ FURY_BAMF_GLOBAL_DELAY_MSEC

#define FURY_BAMF_GLOBAL_DELAY_MSEC   4500

Definition at line 67 of file archetype_apothicon_fury.gsh.

◆ FURY_BAMF_LAND_CLIENTFIELD

#define FURY_BAMF_LAND_CLIENTFIELD   "bamf_land"

Definition at line 65 of file archetype_apothicon_fury.gsh.

◆ FURY_BAMF_LAND_FX

#define FURY_BAMF_LAND_FX   "dlc4/genesis/fx_apothicon_fury_teleport_impact"

Definition at line 66 of file archetype_apothicon_fury.gsh.

◆ FURY_BAMF_MELEE_DAMAGE_MAX

#define FURY_BAMF_MELEE_DAMAGE_MAX   100

Definition at line 63 of file archetype_apothicon_fury.gsh.

◆ FURY_BAMF_MELEE_DAMAGE_MIN

#define FURY_BAMF_MELEE_DAMAGE_MIN   15

Definition at line 64 of file archetype_apothicon_fury.gsh.

◆ FURY_BAMF_MELEE_DIST_MAX

#define FURY_BAMF_MELEE_DIST_MAX   750

Definition at line 73 of file archetype_apothicon_fury.gsh.

◆ FURY_BAMF_MELEE_DIST_MIN

#define FURY_BAMF_MELEE_DIST_MIN   400

Definition at line 72 of file archetype_apothicon_fury.gsh.

◆ FURY_BAMF_MELEE_DIST_MIN_AFTER_JUKE

#define FURY_BAMF_MELEE_DIST_MIN_AFTER_JUKE   250

Definition at line 71 of file archetype_apothicon_fury.gsh.

◆ FURY_BAMF_MELEE_DISTANCE_BB

#define FURY_BAMF_MELEE_DISTANCE_BB   "_apothicon_bamf_distance"

Definition at line 59 of file archetype_apothicon_fury.gsh.

◆ FURY_BAMF_MELEE_NT

#define FURY_BAMF_MELEE_NT   "fury_melee"

Definition at line 60 of file archetype_apothicon_fury.gsh.

◆ FURY_BAMF_MELEE_RANGE

#define FURY_BAMF_MELEE_RANGE   250

Definition at line 62 of file archetype_apothicon_fury.gsh.

◆ FURY_BAMF_NT_EXPLODE

#define FURY_BAMF_NT_EXPLODE   "apothicon_explode"

Definition at line 77 of file archetype_apothicon_fury.gsh.

◆ FURY_BAMF_NT_LAND

#define FURY_BAMF_NT_LAND   "bamf_land"

Definition at line 16 of file archetype_apothicon_fury.gsh.

◆ FURY_BAMF_NT_START

#define FURY_BAMF_NT_START   "start_effect"

Definition at line 14 of file archetype_apothicon_fury.gsh.

◆ FURY_BAMF_NT_STOP

#define FURY_BAMF_NT_STOP   "end_effect"

Definition at line 15 of file archetype_apothicon_fury.gsh.

◆ FURY_BAMF_VELOCITY

#define FURY_BAMF_VELOCITY   550

Definition at line 81 of file archetype_apothicon_fury.gsh.

◆ FURY_BODY_SMOKE_EFFECT

#define FURY_BODY_SMOKE_EFFECT   "dlc4/genesis/fx_apothicon_fury_smk_body"

Definition at line 34 of file archetype_apothicon_fury.gsh.

◆ FURY_BREATH_EFFECT

#define FURY_BREATH_EFFECT   "dlc4/genesis/fx_apothicon_fury_breath"

Definition at line 31 of file archetype_apothicon_fury.gsh.

◆ FURY_DAMAGE_CLIENTFIELD

#define FURY_DAMAGE_CLIENTFIELD   "fury_fire_damage"

Definition at line 27 of file archetype_apothicon_fury.gsh.

◆ FURY_DAMAGE_EFFECT

#define FURY_DAMAGE_EFFECT   "dlc4/genesis/fx_apothicon_fury_impact"

Definition at line 28 of file archetype_apothicon_fury.gsh.

◆ FURY_DEATH_CLIENTFIELD

#define FURY_DEATH_CLIENTFIELD   "apothicon_fury_death"

Definition at line 56 of file archetype_apothicon_fury.gsh.

◆ FURY_DEATH_DISSOLVED_NT

#define FURY_DEATH_DISSOLVED_NT   "dissolved"

Definition at line 55 of file archetype_apothicon_fury.gsh.

◆ FURY_DEATH_MODEL_SWAP

#define FURY_DEATH_MODEL_SWAP   "c_zom_dlc4_apothicon_fury_dissolve"

Definition at line 104 of file archetype_apothicon_fury.gsh.

◆ FURY_DEATH_START_DISSOLVE_NT

#define FURY_DEATH_START_DISSOLVE_NT   "start_dissolve"

Definition at line 54 of file archetype_apothicon_fury.gsh.

◆ FURY_FAVOR_FORWARD_JUKE_FOV

#define FURY_FAVOR_FORWARD_JUKE_FOV   0.939

Definition at line 21 of file archetype_apothicon_fury.gsh.

◆ FURY_FOOTSTEP_AMB_EFFECT

#define FURY_FOOTSTEP_AMB_EFFECT   "dlc4/genesis/fx_apothicon_fury_foot_amb"

Definition at line 37 of file archetype_apothicon_fury.gsh.

◆ FURY_FURIOUS_CHANCE

#define FURY_FURIOUS_CHANCE   40

Definition at line 49 of file archetype_apothicon_fury.gsh.

◆ FURY_FURIOUS_GLOBAL_DELAY_MAX_MSEC

#define FURY_FURIOUS_GLOBAL_DELAY_MAX_MSEC   7000

Definition at line 48 of file archetype_apothicon_fury.gsh.

◆ FURY_FURIOUS_GLOBAL_DELAY_MIN_MSEC

#define FURY_FURIOUS_GLOBAL_DELAY_MIN_MSEC   5000

Definition at line 47 of file archetype_apothicon_fury.gsh.

◆ FURY_FURIOUS_LEVEL_STEP

#define FURY_FURIOUS_LEVEL_STEP   1

Definition at line 45 of file archetype_apothicon_fury.gsh.

◆ FURY_FURIOUS_LEVEL_THRESHOLD

#define FURY_FURIOUS_LEVEL_THRESHOLD   3

Definition at line 44 of file archetype_apothicon_fury.gsh.

◆ FURY_FURIOUS_MAX_AI

#define FURY_FURIOUS_MAX_AI   1

Definition at line 51 of file archetype_apothicon_fury.gsh.

◆ FURY_FURIOUS_MODE_CLIENTFIELD

#define FURY_FURIOUS_MODE_CLIENTFIELD   "furious_level"

Definition at line 46 of file archetype_apothicon_fury.gsh.

◆ FURY_HEALTH_MULTIPLIER_UPTO_ROUND_20

#define FURY_HEALTH_MULTIPLIER_UPTO_ROUND_20   1.2

Definition at line 98 of file archetype_apothicon_fury.gsh.

◆ FURY_HEALTH_MULTIPLIER_UPTO_ROUND_50

#define FURY_HEALTH_MULTIPLIER_UPTO_ROUND_50   1.5

Definition at line 99 of file archetype_apothicon_fury.gsh.

◆ FURY_HEALTH_MULTIPLIER_UPTO_ROUND_AFTER50

#define FURY_HEALTH_MULTIPLIER_UPTO_ROUND_AFTER50   1.7

Definition at line 100 of file archetype_apothicon_fury.gsh.

◆ FURY_JUKE_CHANCE

#define FURY_JUKE_CHANCE   50

Definition at line 22 of file archetype_apothicon_fury.gsh.

◆ FURY_JUKE_CLIENTFIELD

#define FURY_JUKE_CLIENTFIELD   "juke_active"

Definition at line 17 of file archetype_apothicon_fury.gsh.

◆ FURY_JUKE_COOLDOWN_MAX

#define FURY_JUKE_COOLDOWN_MAX   10000

Definition at line 19 of file archetype_apothicon_fury.gsh.

◆ FURY_JUKE_COOLDOWN_MIN

#define FURY_JUKE_COOLDOWN_MIN   7000

Definition at line 18 of file archetype_apothicon_fury.gsh.

◆ FURY_JUKE_GLOBAL_DELAY_MSEC

#define FURY_JUKE_GLOBAL_DELAY_MSEC   6000

Definition at line 13 of file archetype_apothicon_fury.gsh.

◆ FURY_JUKE_LONG

#define FURY_JUKE_LONG   "long"

Definition at line 11 of file archetype_apothicon_fury.gsh.

◆ FURY_JUKE_LONG_DIST

#define FURY_JUKE_LONG_DIST   130

Definition at line 8 of file archetype_apothicon_fury.gsh.

◆ FURY_JUKE_MAX_DIST

#define FURY_JUKE_MAX_DIST   1500

Definition at line 5 of file archetype_apothicon_fury.gsh.

◆ FURY_JUKE_MED

#define FURY_JUKE_MED   "medium"

Definition at line 10 of file archetype_apothicon_fury.gsh.

◆ FURY_JUKE_MED_DIST

#define FURY_JUKE_MED_DIST   100

Definition at line 7 of file archetype_apothicon_fury.gsh.

◆ FURY_JUKE_SHORT

#define FURY_JUKE_SHORT   "short"

Definition at line 9 of file archetype_apothicon_fury.gsh.

◆ FURY_JUKE_SHORT_DIST

#define FURY_JUKE_SHORT_DIST   80

Definition at line 6 of file archetype_apothicon_fury.gsh.

◆ FURY_MELEE_DIST_SQ

#define FURY_MELEE_DIST_SQ   100 * 100

Definition at line 86 of file archetype_apothicon_fury.gsh.

◆ FURY_MOVEMENT_VARIANTS

#define FURY_MOVEMENT_VARIANTS   3

Definition at line 102 of file archetype_apothicon_fury.gsh.

◆ FURY_RADIUS

#define FURY_RADIUS   30

Definition at line 2 of file archetype_apothicon_fury.gsh.

◆ FURY_TAUNT_GLOBAL_DELAY_MSEC

#define FURY_TAUNT_GLOBAL_DELAY_MSEC   9500

Definition at line 24 of file archetype_apothicon_fury.gsh.

◆ FURY_TOO_CLOSE_TO_BAMF_DIST

#define FURY_TOO_CLOSE_TO_BAMF_DIST   400

Definition at line 68 of file archetype_apothicon_fury.gsh.

◆ FURY_TOO_CLOSE_TO_JUKE_DIST

#define FURY_TOO_CLOSE_TO_JUKE_DIST   250

Definition at line 12 of file archetype_apothicon_fury.gsh.

◆ FURY_ZIGZAG_MAX

#define FURY_ZIGZAG_MAX   700

Definition at line 41 of file archetype_apothicon_fury.gsh.

◆ FURY_ZIGZAG_MIN

#define FURY_ZIGZAG_MIN   300

Definition at line 40 of file archetype_apothicon_fury.gsh.

◆ IMPACT_CHEST

#define IMPACT_CHEST   2

Definition at line 91 of file archetype_apothicon_fury.gsh.

◆ IMPACT_HEAD

#define IMPACT_HEAD   1

Definition at line 90 of file archetype_apothicon_fury.gsh.

◆ IMPACT_HIPS

#define IMPACT_HIPS   3

Definition at line 92 of file archetype_apothicon_fury.gsh.

◆ IMPACT_L_ARM

#define IMPACT_L_ARM   5

Definition at line 94 of file archetype_apothicon_fury.gsh.

◆ IMPACT_L_LEG

#define IMPACT_L_LEG   7

Definition at line 96 of file archetype_apothicon_fury.gsh.

◆ IMPACT_R_ARM

#define IMPACT_R_ARM   4

Definition at line 93 of file archetype_apothicon_fury.gsh.

◆ IMPACT_R_LEG

#define IMPACT_R_LEG   6

Definition at line 95 of file archetype_apothicon_fury.gsh.