‪Black Ops 3 Source Code Explorer  0.1
‪An script explorer for Black Ops 3 by ZeRoY
zombie.gsh
Go to the documentation of this file.
1 // Melee ranges and timers
2 #define ZM_MELEE_YAW 60
3 #define ZM_MELEE_DIST 64
4 #define ZM_MELEE_DIST_SQ 64 * 64
5 
6 // Vision ranges
7 #define ZM_SIGHT_DIST_SQ 128 * 128
8 
9 // used for getting points on the navmesh
10 #define ZM_SEARCH_RADIUS 48
11 
12 
13 #define ZM_POSITION_QUERY_RADIUS 20
14 
15 #define ZM_POSITION_QUERY_MOVE_DIST_MAX 120
16 
17 #define ZM_POSITION_QUERY_LAST_STAND_MOVE_DIST_MIN 12*40
18 #define ZM_POSITION_QUERY_LAST_STAND_MOVE_DIST_MAX 12*80
19 
20 // Crawler blocking
21 #define ZM_CRAWLER_PUSH_DIST_SQ 120 * 120
22 #define ZM_CRAWLER_PUSH_DISABLE_TIME 2000
23 
24 #define ASM_ZOMBIE_MELEE_NOTETRACK "zombie_melee"
25 #define ASM_ZOMBIE_DOG_MELEE_NOTETRACK "dog_melee"
26 #define ASM_ZOMBIE_CRUSH_NOTETRACK "crushed"
27 
28 #define ZM_IDGUN_HOLE_PULL_ACC 0.5
29 #define ZM_IDGUN_HOLE_PULL_MAX_SPEED 12
30 
31 // Juking
32 #define ZM_JUKE_TIME_MIN 7500
33 #define ZM_JUKE_TIME_MAX 9500
34 #define ZM_JUKE_CHANCE 25
35 
36 // Stumbling
37 #define ZM_STUMBLE_TIME_MIN 9000
38 #define ZM_STUMBLE_TIME_MAX 12000
39 #define ZM_STUMBLE_CHANCE 5
40 #define ZM_STUMBLE_MIN_DISTANCE_SQ 50000
41 
42 #define ZM_CAN_STUMBLE 25
43 
44 // Pain
45 #define ZM_PAIN_DIST_SQ_MAX 4000
46 
47  // Suicide
48 #define ZOMBIE_SUICIDE_RANGE 200
49 #define ZOMBIE_SUICIDE_RANGE_SQ ( 200 * 200 )
50 
51 // Movement checking
52 #define ZM_MOVE_TIME 1000
53 #define ZM_MOVE_DIST_SQ 12 * 12
54 
56 //
57 // Clientfields
58 //
60 
61 #define ZOMBIE_CLIENTFIELD "zombie"
62 #define ZOMBIE_SPECIAL_DAY_EFFECTS_CLIENTFIELD "zombie_special_day"