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

Go to the source code of this file.

Macros

#define ARMOR_STATUS_CRITICAL   1
 
#define ARMOR_STATUS_DANGER   2
 
#define ARMOR_STATUS_FULL   5
 
#define ARMOR_STATUS_GOOD   4
 
#define ARMOR_STATUS_OFF   0
 
#define ARMOR_STATUS_OK   3
 
#define FLASHBACK_WARP_LENGTH   0.8
 
#define GADGET_ACTION_ALREADY_ACTIVE   5
 
#define GADGET_ACTION_BUTTON_HELD   9
 
#define GADGET_ACTION_BUTTON_HOLDING   8
 
#define GADGET_ACTION_BUTTON_RELEASE   10
 
#define GADGET_ACTION_CANNOT_ACTIVATE   6
 
#define GADGET_ACTION_FILL_UP   4
 
#define GADGET_ACTION_FIRE   7
 
#define GADGET_ACTION_FLICKER   11
 
#define GADGET_ACTION_GIVE   12
 
#define GADGET_ACTION_IGNORE   14
 
#define GADGET_ACTION_OFF   0
 
#define GADGET_ACTION_ON   3
 
#define GADGET_ACTION_PRIMED   2
 
#define GADGET_ACTION_READY   1
 
#define GADGET_ACTION_REQUIRES_TARGETS   16
 
#define GADGET_ACTION_SKIPPED   15
 
#define GADGET_ACTION_TAKE   13
 
#define GADGET_CAMO_SHADER_BREAK   3
 
#define GADGET_CAMO_SHADER_FLICKER   2
 
#define GADGET_CAMO_SHADER_OFF   0
 
#define GADGET_CAMO_SHADER_ON   1
 
#define GADGET_HELD_0   0
 
#define GADGET_HELD_1   1
 
#define GADGET_HELD_2   2
 
#define GADGET_HELD_COUNT   3
 
#define GADGET_OFF_PENALTY_COUNT   3
 
#define GADGET_OFF_PENALTY_NONE   0
 
#define GADGET_OFF_PENALTY_SHUT_OFF   1
 
#define GADGET_OFF_PENALTY_TURN_OFF   2
 
#define GADGET_SLOT_COUNT   3
 
#define GADGET_TYPE_ACTIVE_CAMO   31
 
#define GADGET_TYPE_ARMOR   4
 
#define GADGET_TYPE_CACOPHANY   25
 
#define GADGET_TYPE_CLEANSE   17
 
#define GADGET_TYPE_CLONE   42
 
#define GADGET_TYPE_COMBAT_EFFICIENCY   15
 
#define GADGET_TYPE_CONCUSSIVE_WAVE   27
 
#define GADGET_TYPE_DRONE   5
 
#define GADGET_TYPE_ENERGY_SHIELD   3
 
#define GADGET_TYPE_ES_STRIKE   33
 
#define GADGET_TYPE_EXO_BREAKDOWN   20
 
#define GADGET_TYPE_FIREFLY_SWARM   35
 
#define GADGET_TYPE_FLASHBACK   16
 
#define GADGET_TYPE_FORCED_MALFUNCTION   26
 
#define GADGET_TYPE_GRENADE   9
 
#define GADGET_TYPE_HACKER   11
 
#define GADGET_TYPE_HEAT_WAVE   41
 
#define GADGET_TYPE_HERO_WEAPON   14
 
#define GADGET_TYPE_IFF_OVERRIDE   24
 
#define GADGET_TYPE_IMMOLATION   34
 
#define GADGET_TYPE_INFRARED   12
 
#define GADGET_TYPE_JUKE   10
 
#define GADGET_TYPE_MISDIRECTION   37
 
#define GADGET_TYPE_MRPUKEY   38
 
#define GADGET_TYPE_MULTI_ROCKET   7
 
#define GADGET_TYPE_NONE   0
 
#define GADGET_TYPE_OPTIC_CAMO   2
 
#define GADGET_TYPE_OTHER   1
 
#define GADGET_TYPE_OVERDRIVE   28
 
#define GADGET_TYPE_RAPID_STRIKE   30
 
#define GADGET_TYPE_RAVAGE_CORE   22
 
#define GADGET_TYPE_RESURRECT   40
 
#define GADGET_TYPE_ROULETTE   43
 
#define GADGET_TYPE_SECURITY_BREACH   23
 
#define GADGET_TYPE_SENSORY_OVERLOAD   32
 
#define GADGET_TYPE_SERVO_SHORTOUT   19
 
#define GADGET_TYPE_SHOCK_FIELD   39
 
#define GADGET_TYPE_SMOKESCREEN   36
 
#define GADGET_TYPE_SPEED_BURST   13
 
#define GADGET_TYPE_SURGE   21
 
#define GADGET_TYPE_SYSTEM_OVERLOAD   18
 
#define GADGET_TYPE_THIEF   44
 
#define GADGET_TYPE_TURRET_DEPLOY   8
 
#define GADGET_TYPE_UNSTOPPABLE_FORCE   29
 
#define GADGET_TYPE_VISION_PULSE   6
 
#define LOADOUT_GADGETS_COUNT   4
 
#define LOADOUT_GADGETS_HERO_WEAPON   3
 
#define LOADOUT_GADGETS_OFFHAND_PRIMARY   0
 
#define LOADOUT_GADGETS_OFFHAND_SECONDARY   1
 
#define LOADOUT_GADGETS_OFFHAND_SPECIAL   2
 

Macro Definition Documentation

◆ ARMOR_STATUS_CRITICAL

#define ARMOR_STATUS_CRITICAL   1

Definition at line 71 of file _ability_util.gsh.

◆ ARMOR_STATUS_DANGER

#define ARMOR_STATUS_DANGER   2

Definition at line 72 of file _ability_util.gsh.

◆ ARMOR_STATUS_FULL

#define ARMOR_STATUS_FULL   5

Definition at line 75 of file _ability_util.gsh.

◆ ARMOR_STATUS_GOOD

#define ARMOR_STATUS_GOOD   4

Definition at line 74 of file _ability_util.gsh.

◆ ARMOR_STATUS_OFF

#define ARMOR_STATUS_OFF   0

Definition at line 70 of file _ability_util.gsh.

◆ ARMOR_STATUS_OK

#define ARMOR_STATUS_OK   3

Definition at line 73 of file _ability_util.gsh.

◆ FLASHBACK_WARP_LENGTH

#define FLASHBACK_WARP_LENGTH   0.8

Definition at line 82 of file _ability_util.gsh.

◆ GADGET_ACTION_ALREADY_ACTIVE

#define GADGET_ACTION_ALREADY_ACTIVE   5

Definition at line 90 of file _ability_util.gsh.

◆ GADGET_ACTION_BUTTON_HELD

#define GADGET_ACTION_BUTTON_HELD   9

Definition at line 94 of file _ability_util.gsh.

◆ GADGET_ACTION_BUTTON_HOLDING

#define GADGET_ACTION_BUTTON_HOLDING   8

Definition at line 93 of file _ability_util.gsh.

◆ GADGET_ACTION_BUTTON_RELEASE

#define GADGET_ACTION_BUTTON_RELEASE   10

Definition at line 95 of file _ability_util.gsh.

◆ GADGET_ACTION_CANNOT_ACTIVATE

#define GADGET_ACTION_CANNOT_ACTIVATE   6

Definition at line 91 of file _ability_util.gsh.

◆ GADGET_ACTION_FILL_UP

#define GADGET_ACTION_FILL_UP   4

Definition at line 89 of file _ability_util.gsh.

◆ GADGET_ACTION_FIRE

#define GADGET_ACTION_FIRE   7

Definition at line 92 of file _ability_util.gsh.

◆ GADGET_ACTION_FLICKER

#define GADGET_ACTION_FLICKER   11

Definition at line 96 of file _ability_util.gsh.

◆ GADGET_ACTION_GIVE

#define GADGET_ACTION_GIVE   12

Definition at line 97 of file _ability_util.gsh.

◆ GADGET_ACTION_IGNORE

#define GADGET_ACTION_IGNORE   14

Definition at line 99 of file _ability_util.gsh.

◆ GADGET_ACTION_OFF

#define GADGET_ACTION_OFF   0

Definition at line 85 of file _ability_util.gsh.

◆ GADGET_ACTION_ON

#define GADGET_ACTION_ON   3

Definition at line 88 of file _ability_util.gsh.

◆ GADGET_ACTION_PRIMED

#define GADGET_ACTION_PRIMED   2

Definition at line 87 of file _ability_util.gsh.

◆ GADGET_ACTION_READY

#define GADGET_ACTION_READY   1

Definition at line 86 of file _ability_util.gsh.

◆ GADGET_ACTION_REQUIRES_TARGETS

#define GADGET_ACTION_REQUIRES_TARGETS   16

Definition at line 101 of file _ability_util.gsh.

◆ GADGET_ACTION_SKIPPED

#define GADGET_ACTION_SKIPPED   15

Definition at line 100 of file _ability_util.gsh.

◆ GADGET_ACTION_TAKE

#define GADGET_ACTION_TAKE   13

Definition at line 98 of file _ability_util.gsh.

◆ GADGET_CAMO_SHADER_BREAK

#define GADGET_CAMO_SHADER_BREAK   3

Definition at line 57 of file _ability_util.gsh.

◆ GADGET_CAMO_SHADER_FLICKER

#define GADGET_CAMO_SHADER_FLICKER   2

Definition at line 56 of file _ability_util.gsh.

◆ GADGET_CAMO_SHADER_OFF

#define GADGET_CAMO_SHADER_OFF   0

Definition at line 54 of file _ability_util.gsh.

◆ GADGET_CAMO_SHADER_ON

#define GADGET_CAMO_SHADER_ON   1

Definition at line 55 of file _ability_util.gsh.

◆ GADGET_HELD_0

#define GADGET_HELD_0   0

Definition at line 59 of file _ability_util.gsh.

◆ GADGET_HELD_1

#define GADGET_HELD_1   1

Definition at line 60 of file _ability_util.gsh.

◆ GADGET_HELD_2

#define GADGET_HELD_2   2

Definition at line 61 of file _ability_util.gsh.

◆ GADGET_HELD_COUNT

#define GADGET_HELD_COUNT   3

Definition at line 62 of file _ability_util.gsh.

◆ GADGET_OFF_PENALTY_COUNT

#define GADGET_OFF_PENALTY_COUNT   3

Definition at line 80 of file _ability_util.gsh.

◆ GADGET_OFF_PENALTY_NONE

#define GADGET_OFF_PENALTY_NONE   0

Definition at line 77 of file _ability_util.gsh.

◆ GADGET_OFF_PENALTY_SHUT_OFF

#define GADGET_OFF_PENALTY_SHUT_OFF   1

Definition at line 78 of file _ability_util.gsh.

◆ GADGET_OFF_PENALTY_TURN_OFF

#define GADGET_OFF_PENALTY_TURN_OFF   2

Definition at line 79 of file _ability_util.gsh.

◆ GADGET_SLOT_COUNT

#define GADGET_SLOT_COUNT   3

Definition at line 52 of file _ability_util.gsh.

◆ GADGET_TYPE_ACTIVE_CAMO

#define GADGET_TYPE_ACTIVE_CAMO   31

Definition at line 36 of file _ability_util.gsh.

◆ GADGET_TYPE_ARMOR

#define GADGET_TYPE_ARMOR   4

Definition at line 8 of file _ability_util.gsh.

◆ GADGET_TYPE_CACOPHANY

#define GADGET_TYPE_CACOPHANY   25

Definition at line 30 of file _ability_util.gsh.

◆ GADGET_TYPE_CLEANSE

#define GADGET_TYPE_CLEANSE   17

Definition at line 21 of file _ability_util.gsh.

◆ GADGET_TYPE_CLONE

#define GADGET_TYPE_CLONE   42

Definition at line 48 of file _ability_util.gsh.

◆ GADGET_TYPE_COMBAT_EFFICIENCY

#define GADGET_TYPE_COMBAT_EFFICIENCY   15

Definition at line 19 of file _ability_util.gsh.

◆ GADGET_TYPE_CONCUSSIVE_WAVE

#define GADGET_TYPE_CONCUSSIVE_WAVE   27

Definition at line 32 of file _ability_util.gsh.

◆ GADGET_TYPE_DRONE

#define GADGET_TYPE_DRONE   5

Definition at line 9 of file _ability_util.gsh.

◆ GADGET_TYPE_ENERGY_SHIELD

#define GADGET_TYPE_ENERGY_SHIELD   3

Definition at line 7 of file _ability_util.gsh.

◆ GADGET_TYPE_ES_STRIKE

#define GADGET_TYPE_ES_STRIKE   33

Definition at line 38 of file _ability_util.gsh.

◆ GADGET_TYPE_EXO_BREAKDOWN

#define GADGET_TYPE_EXO_BREAKDOWN   20

Definition at line 25 of file _ability_util.gsh.

◆ GADGET_TYPE_FIREFLY_SWARM

#define GADGET_TYPE_FIREFLY_SWARM   35

Definition at line 40 of file _ability_util.gsh.

◆ GADGET_TYPE_FLASHBACK

#define GADGET_TYPE_FLASHBACK   16

Definition at line 20 of file _ability_util.gsh.

◆ GADGET_TYPE_FORCED_MALFUNCTION

#define GADGET_TYPE_FORCED_MALFUNCTION   26

Definition at line 31 of file _ability_util.gsh.

◆ GADGET_TYPE_GRENADE

#define GADGET_TYPE_GRENADE   9

Definition at line 13 of file _ability_util.gsh.

◆ GADGET_TYPE_HACKER

#define GADGET_TYPE_HACKER   11

Definition at line 15 of file _ability_util.gsh.

◆ GADGET_TYPE_HEAT_WAVE

#define GADGET_TYPE_HEAT_WAVE   41

Definition at line 47 of file _ability_util.gsh.

◆ GADGET_TYPE_HERO_WEAPON

#define GADGET_TYPE_HERO_WEAPON   14

Definition at line 18 of file _ability_util.gsh.

◆ GADGET_TYPE_IFF_OVERRIDE

#define GADGET_TYPE_IFF_OVERRIDE   24

Definition at line 29 of file _ability_util.gsh.

◆ GADGET_TYPE_IMMOLATION

#define GADGET_TYPE_IMMOLATION   34

Definition at line 39 of file _ability_util.gsh.

◆ GADGET_TYPE_INFRARED

#define GADGET_TYPE_INFRARED   12

Definition at line 16 of file _ability_util.gsh.

◆ GADGET_TYPE_JUKE

#define GADGET_TYPE_JUKE   10

Definition at line 14 of file _ability_util.gsh.

◆ GADGET_TYPE_MISDIRECTION

#define GADGET_TYPE_MISDIRECTION   37

Definition at line 42 of file _ability_util.gsh.

◆ GADGET_TYPE_MRPUKEY

#define GADGET_TYPE_MRPUKEY   38

Definition at line 43 of file _ability_util.gsh.

◆ GADGET_TYPE_MULTI_ROCKET

#define GADGET_TYPE_MULTI_ROCKET   7

Definition at line 11 of file _ability_util.gsh.

◆ GADGET_TYPE_NONE

#define GADGET_TYPE_NONE   0

Definition at line 4 of file _ability_util.gsh.

◆ GADGET_TYPE_OPTIC_CAMO

#define GADGET_TYPE_OPTIC_CAMO   2

Definition at line 6 of file _ability_util.gsh.

◆ GADGET_TYPE_OTHER

#define GADGET_TYPE_OTHER   1

Definition at line 5 of file _ability_util.gsh.

◆ GADGET_TYPE_OVERDRIVE

#define GADGET_TYPE_OVERDRIVE   28

Definition at line 33 of file _ability_util.gsh.

◆ GADGET_TYPE_RAPID_STRIKE

#define GADGET_TYPE_RAPID_STRIKE   30

Definition at line 35 of file _ability_util.gsh.

◆ GADGET_TYPE_RAVAGE_CORE

#define GADGET_TYPE_RAVAGE_CORE   22

Definition at line 27 of file _ability_util.gsh.

◆ GADGET_TYPE_RESURRECT

#define GADGET_TYPE_RESURRECT   40

Definition at line 46 of file _ability_util.gsh.

◆ GADGET_TYPE_ROULETTE

#define GADGET_TYPE_ROULETTE   43

Definition at line 49 of file _ability_util.gsh.

◆ GADGET_TYPE_SECURITY_BREACH

#define GADGET_TYPE_SECURITY_BREACH   23

Definition at line 28 of file _ability_util.gsh.

◆ GADGET_TYPE_SENSORY_OVERLOAD

#define GADGET_TYPE_SENSORY_OVERLOAD   32

Definition at line 37 of file _ability_util.gsh.

◆ GADGET_TYPE_SERVO_SHORTOUT

#define GADGET_TYPE_SERVO_SHORTOUT   19

Definition at line 24 of file _ability_util.gsh.

◆ GADGET_TYPE_SHOCK_FIELD

#define GADGET_TYPE_SHOCK_FIELD   39

Definition at line 45 of file _ability_util.gsh.

◆ GADGET_TYPE_SMOKESCREEN

#define GADGET_TYPE_SMOKESCREEN   36

Definition at line 41 of file _ability_util.gsh.

◆ GADGET_TYPE_SPEED_BURST

#define GADGET_TYPE_SPEED_BURST   13

Definition at line 17 of file _ability_util.gsh.

◆ GADGET_TYPE_SURGE

#define GADGET_TYPE_SURGE   21

Definition at line 26 of file _ability_util.gsh.

◆ GADGET_TYPE_SYSTEM_OVERLOAD

#define GADGET_TYPE_SYSTEM_OVERLOAD   18

Definition at line 23 of file _ability_util.gsh.

◆ GADGET_TYPE_THIEF

#define GADGET_TYPE_THIEF   44

Definition at line 50 of file _ability_util.gsh.

◆ GADGET_TYPE_TURRET_DEPLOY

#define GADGET_TYPE_TURRET_DEPLOY   8

Definition at line 12 of file _ability_util.gsh.

◆ GADGET_TYPE_UNSTOPPABLE_FORCE

#define GADGET_TYPE_UNSTOPPABLE_FORCE   29

Definition at line 34 of file _ability_util.gsh.

◆ GADGET_TYPE_VISION_PULSE

#define GADGET_TYPE_VISION_PULSE   6

Definition at line 10 of file _ability_util.gsh.

◆ LOADOUT_GADGETS_COUNT

#define LOADOUT_GADGETS_COUNT   4

Definition at line 68 of file _ability_util.gsh.

◆ LOADOUT_GADGETS_HERO_WEAPON

#define LOADOUT_GADGETS_HERO_WEAPON   3

Definition at line 67 of file _ability_util.gsh.

◆ LOADOUT_GADGETS_OFFHAND_PRIMARY

#define LOADOUT_GADGETS_OFFHAND_PRIMARY   0

Definition at line 64 of file _ability_util.gsh.

◆ LOADOUT_GADGETS_OFFHAND_SECONDARY

#define LOADOUT_GADGETS_OFFHAND_SECONDARY   1

Definition at line 65 of file _ability_util.gsh.

◆ LOADOUT_GADGETS_OFFHAND_SPECIAL

#define LOADOUT_GADGETS_OFFHAND_SPECIAL   2

Definition at line 66 of file _ability_util.gsh.