Skip to content

Attack kinds and tables

The 45 attack kinds every attack, damage and range table is indexed by, and the tables themselves. An AI human picks its next attack kind by weight from its character type's attack table (Att_*, copied to its brain's +0x298; BrSetAttackWeight changes one weight), waits the kind's CfgAttackDelay times its power class's factor, and presses the kind's command (AI: attack kinds). The damage tables (Damage*) give each kind's damage, written over the anim ids listed here when a human is made (Combat: damage); the range table gives far ranges. CfgChar names a type's three tables (Characters). config_preload2.lua defines every table at boot; each difficulty script redefines 15 of them.

What is complete

All 45 kinds, every CfgAttackDelay (44 kinds; kind 4 and 18 have none, and kind 17 is set twice) and the Rumble scripts' weights are listed, and every 45-entry table at boot and as each difficulty redefines it. The kinds' names follow the damage table's anim ids and the commands; what kinds 11, 15, 23, 34, 36, 41 and 44 are is not traced.

187 entries. Data: research/references/attacks.yaml.

attack kind

45 entries.

Id Kind What Delay (ms) Command Anim ids Rumble weights
kind-0 0 X1: cross 200 0x10 11
kind-1 1 S1: square 200 0x0f 12
kind-2 2 XX2: cross, cross 200 0x12 13
kind-3 3 SX2: square, cross 200 0x12 15
kind-4 4 XS2: cross, square 0x11 14
kind-5 5 SS2: square, square 200 0x11 16
kind-6 6 SSX3: square, square, cross 200 0x12 17
kind-7 7 SSS3: square ×3 200 0x11 19
kind-8 8 SSS3 held (anim 18) 200 0x14 18
kind-9 9 SSS3 held (anim 20) 200 0x13 20
kind-10 10 A snap: square with the stick to a side or back 200 0x0f 25, 26, 27, 28, 29, 30
kind-11 11 200 0x36 21
kind-12 12 A grounded strike (anim 193) 400 0x37 193
kind-13 13 A grounded strike (anim 194) 400 0x38 194
kind-14 14 A tackle (circle held) 200 0x0e
kind-15 15 200 0x24
kind-16 16 A special (cross + square) 200 0x22 653, 655
kind-17 17 A special (circle + cross) 200 0x23 657, 659
kind-18 18 0x00
kind-19 19 The running charge (L2 + cross at a run) 500 0x20 0
kind-20 20 The running dive (L2 + square at a run) 1000 0x21 1
kind-21 21 A tackle (circle held) 500 0x0e
kind-22 22 A grab (circle tapped) 200 0x0d
kind-23 23 0 0x39
kind-24 24 A strike in a grab 200 0x0f or 0x10 51, 53, 55
kind-25 25 A throw from a grab 200 0x0d 147, 151, 149, 153
kind-26 26 A power strike (anim 57) 200 0x22 57
kind-27 27 A power strike (anim 59) 200 0x11 59
kind-28 28 A power strike (anim 61) 200 0x11 61
kind-29 29 A throw against a wall 200 0x0d 155, 159, 157, 161
kind-30 30 A grab 200 0x0d
kind-31 31 A strike in a grab struggle 0 0x0f 96, 98, 108, 110
kind-32 32 300 0x10
kind-33 33 A grab 300 0x0d
kind-34 34 300 0x19
kind-35 35 200 0x0f or 0x10 219, 221, 223
kind-36 36 200 0x05
kind-37 37 200 0x22 225
kind-38 38 200 0x11 227 survival 50
kind-39 39 200 0x11 229 survival 50
kind-40 40 A grab 200 0x0d
kind-41 41 200 0x31 run4life 0, survival 0
kind-42 42 0 0x0f 250
kind-43 43 200 0x10 246
kind-44 44 200 0x19

attack weights table

95 entries.

Id Table Defined in Values Used by
easy:Att_DestLT Att_DestLT easy 15, 15, 10, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 10, 0, 25, 0, 0, 0, 2, 0, 0, 20, 0, 0, 4, 80, 0, 0, 0, 5, 0, 0, 40, 0, 0
easy:Att_Female Att_Female easy 0, 10, 0, 0, 0, 30, 0, 20, 0, 0, 0, 0, 10, 10, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 10, 5, 0
easy:Att_FuryBoss Att_FuryBoss easy 100, 150, 0, 0, 0, 150, 0, 0, 0, 0, 50, 0, 100, 0, 0, 0, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
easy:Att_FuryKill Att_FuryKill easy 20, 0, 30, 20, 0, 30, 40, 40, 30, 40, 0, 0, 30, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 2, 0, 0, 10, 0, 0, 15, 80, 0, 0, 0, 5, 0, 0, 40, 0, 0
easy:Att_FuryLT Att_FuryLT easy 20, 0, 30, 20, 0, 40, 40, 40, 30, 40, 0, 0, 30, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 2, 0, 0, 1, 0, 0, 15, 5, 0, 0, 0, 5, 0, 0, 40, 0, 40
easy:Att_FurySold Att_FurySold easy 20, 0, 30, 30, 0, 40, 40, 40, 0, 0, 0, 0, 30, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 1, 0, 0, 10, 5, 0, 0, 80, 0, 0, 0, 5, 0, 0, 40, 0, 0
easy:Att_Normal Att_Normal easy 10, 10, 30, 30, 30, 30, 60, 60, 0, 0, 40, 0, 30, 30, 30, 0, 0, 0, 0, 30, 30, 55, 55, 0, 50, 75, 0, 0, 40, 60, 60, 100, 0, 50, 50, 50, 10, 0, 0, 30, 65, 0, 200, 100, 100
easy:Att_Warrior Att_Warrior easy 2, 2, 8, 8, 8, 8, 8, 8, 8, 8, 200, 0, 40, 40, 40, 0, 0, 0, 0, 10, 15, 15, 15, 0, 100, 75, 0, 0, 80, 0, 30, 100, 50, 50, 10, 100, 5, 0, 0, 80, 65, 0, 200, 100, 100
normal:Att_DestLT Att_DestLT normal 15, 15, 10, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 10, 0, 25, 0, 0, 0, 2, 0, 0, 20, 0, 0, 4, 80, 0, 0, 0, 5, 0, 0, 40, 0, 0
normal:Att_Female Att_Female normal 0, 10, 0, 0, 0, 30, 0, 20, 0, 0, 0, 0, 10, 10, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 10, 5, 0
normal:Att_FuryBoss Att_FuryBoss normal 100, 150, 0, 0, 0, 150, 0, 0, 0, 0, 50, 0, 100, 0, 0, 0, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
normal:Att_FuryKill Att_FuryKill normal 20, 0, 30, 20, 0, 30, 40, 40, 30, 40, 0, 0, 30, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 2, 0, 0, 10, 0, 0, 15, 80, 0, 0, 0, 5, 0, 0, 40, 0, 0
normal:Att_FuryLT Att_FuryLT normal 20, 0, 30, 20, 0, 40, 40, 40, 30, 40, 0, 0, 30, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 2, 0, 0, 1, 0, 0, 15, 5, 0, 0, 0, 5, 0, 0, 40, 0, 40
normal:Att_FurySold Att_FurySold normal 20, 0, 30, 30, 0, 40, 40, 40, 0, 0, 0, 0, 30, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 1, 0, 0, 10, 5, 0, 0, 80, 0, 0, 0, 5, 0, 0, 40, 0, 0
normal:Att_Normal Att_Normal normal 10, 10, 30, 30, 30, 30, 60, 60, 0, 0, 40, 0, 30, 30, 30, 0, 0, 0, 0, 30, 30, 55, 55, 0, 50, 75, 0, 0, 40, 60, 60, 100, 0, 50, 50, 50, 10, 0, 0, 30, 65, 0, 200, 100, 100
normal:Att_Warrior Att_Warrior normal 2, 2, 8, 8, 8, 8, 8, 8, 8, 8, 200, 0, 40, 40, 40, 0, 0, 0, 0, 10, 15, 15, 15, 0, 100, 75, 0, 0, 80, 0, 30, 100, 50, 50, 10, 100, 5, 0, 0, 80, 65, 0, 200, 100, 100
hard:Att_DestLT Att_DestLT hard 15, 15, 10, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 10, 0, 25, 0, 0, 0, 2, 0, 0, 20, 0, 0, 4, 80, 0, 0, 0, 5, 0, 0, 40, 0, 0
hard:Att_Female Att_Female hard 0, 10, 0, 0, 0, 30, 0, 20, 0, 0, 0, 0, 10, 10, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 10, 5, 0
hard:Att_FuryBoss Att_FuryBoss hard 100, 150, 0, 0, 0, 150, 0, 0, 0, 0, 50, 0, 100, 0, 0, 0, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
hard:Att_FuryKill Att_FuryKill hard 20, 0, 30, 20, 0, 30, 40, 40, 30, 40, 0, 0, 30, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 2, 0, 0, 10, 0, 0, 15, 80, 0, 0, 0, 5, 0, 0, 40, 0, 0
hard:Att_FuryLT Att_FuryLT hard 20, 0, 30, 20, 0, 40, 40, 40, 30, 40, 0, 0, 30, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 2, 0, 0, 1, 0, 0, 15, 5, 0, 0, 0, 5, 0, 0, 40, 0, 40
hard:Att_FurySold Att_FurySold hard 20, 0, 30, 30, 0, 40, 40, 40, 0, 0, 0, 0, 30, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 1, 0, 0, 10, 5, 0, 0, 80, 0, 0, 0, 5, 0, 0, 40, 0, 0
hard:Att_Normal Att_Normal hard 10, 10, 30, 30, 30, 30, 60, 60, 0, 0, 40, 0, 30, 30, 30, 0, 0, 0, 0, 30, 30, 55, 55, 0, 50, 75, 0, 0, 40, 60, 60, 100, 0, 50, 50, 50, 10, 0, 0, 30, 65, 0, 200, 100, 100
hard:Att_Warrior Att_Warrior hard 2, 2, 8, 8, 8, 8, 8, 8, 8, 8, 200, 0, 40, 40, 40, 0, 0, 0, 0, 10, 15, 15, 15, 0, 100, 75, 0, 0, 80, 0, 30, 100, 50, 50, 10, 100, 5, 0, 0, 80, 65, 0, 200, 100, 100
fury:Att_DestLT Att_DestLT fury 15, 15, 10, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 10, 0, 25, 0, 0, 0, 2, 0, 0, 20, 0, 0, 4, 80, 0, 0, 0, 5, 0, 0, 40, 0, 0
fury:Att_Female Att_Female fury 0, 10, 0, 0, 0, 30, 0, 20, 0, 0, 0, 0, 10, 10, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 10, 5, 0
fury:Att_FuryBoss Att_FuryBoss fury 100, 150, 0, 0, 0, 150, 0, 0, 0, 0, 50, 0, 100, 0, 0, 0, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
fury:Att_FuryKill Att_FuryKill fury 20, 0, 30, 20, 0, 30, 40, 40, 30, 40, 0, 0, 30, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 2, 0, 0, 10, 0, 0, 15, 80, 0, 0, 0, 5, 0, 0, 40, 0, 0
fury:Att_FuryLT Att_FuryLT fury 20, 0, 30, 20, 0, 40, 40, 40, 30, 40, 0, 0, 30, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 2, 0, 0, 1, 0, 0, 15, 5, 0, 0, 0, 5, 0, 0, 40, 0, 40
fury:Att_FurySold Att_FurySold fury 20, 0, 30, 30, 0, 40, 40, 40, 0, 0, 0, 0, 30, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 1, 0, 0, 10, 5, 0, 0, 80, 0, 0, 0, 5, 0, 0, 40, 0, 0
fury:Att_Normal Att_Normal fury 10, 10, 30, 30, 30, 30, 60, 60, 0, 0, 40, 0, 30, 30, 30, 0, 0, 0, 0, 30, 30, 55, 55, 0, 50, 75, 0, 0, 40, 60, 60, 100, 0, 50, 50, 50, 10, 0, 0, 30, 65, 0, 200, 100, 100
fury:Att_Warrior Att_Warrior fury 2, 2, 8, 8, 8, 8, 8, 8, 8, 8, 200, 0, 40, 40, 40, 0, 0, 0, 0, 10, 15, 15, 15, 0, 100, 75, 0, 0, 80, 0, 30, 100, 50, 50, 10, 100, 5, 0, 0, 80, 65, 0, 200, 100, 100
rumble:Att_DestLT Att_DestLT rumble 15, 15, 10, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 10, 0, 25, 0, 0, 0, 2, 0, 0, 20, 0, 0, 4, 80, 0, 0, 0, 5, 0, 0, 40, 0, 0
rumble:Att_Female Att_Female rumble 0, 10, 0, 0, 0, 30, 0, 20, 0, 0, 0, 0, 10, 10, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 10, 5, 0
rumble:Att_FuryBoss Att_FuryBoss rumble 100, 150, 0, 0, 0, 150, 0, 0, 0, 0, 50, 0, 100, 0, 0, 0, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
rumble:Att_FuryKill Att_FuryKill rumble 20, 0, 30, 20, 0, 30, 40, 40, 30, 40, 0, 0, 30, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 2, 0, 0, 10, 0, 0, 15, 80, 0, 0, 0, 5, 0, 0, 40, 0, 0
rumble:Att_FuryLT Att_FuryLT rumble 20, 0, 30, 20, 0, 40, 40, 40, 30, 40, 0, 0, 30, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 2, 0, 0, 1, 0, 0, 15, 5, 0, 0, 0, 5, 0, 0, 40, 0, 40
rumble:Att_FurySold Att_FurySold rumble 20, 0, 30, 30, 0, 40, 40, 40, 0, 0, 0, 0, 30, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 1, 0, 0, 10, 5, 0, 0, 80, 0, 0, 0, 5, 0, 0, 40, 0, 0
rumble:Att_Normal Att_Normal rumble 10, 10, 30, 30, 30, 30, 60, 60, 0, 0, 40, 0, 30, 30, 30, 0, 0, 0, 0, 30, 30, 55, 55, 0, 50, 75, 0, 0, 40, 60, 60, 100, 0, 50, 50, 50, 10, 0, 0, 30, 65, 0, 200, 100, 100
rumble:Att_Warrior Att_Warrior rumble 2, 2, 8, 8, 8, 8, 8, 8, 8, 8, 200, 0, 40, 40, 40, 0, 0, 0, 0, 10, 15, 15, 15, 0, 100, 75, 0, 0, 80, 0, 30, 100, 50, 50, 10, 100, 5, 0, 0, 80, 65, 0, 200, 100, 100
boot:Att_BoppBoss Att_BoppBoss boot 0, 0, 0, 0, 0, 20, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 20, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 1 types
boot:Att_BoppLT Att_BoppLT boot 3, 5, 15, 0, 10, 0, 15, 10, 0, 0, 0, 0, 0, 50, 35, 0, 20, 10, 0, 0, 0, 5, 10, 0, 10, 0, 0, 0, 0, 0, 0, 20, 0, 0, 5, 10, 0, 0, 0, 25, 0, 0, 20, 0, 5 1 types
boot:Att_BoppSolA Att_BoppSolA boot 5, 5, 0, 15, 0, 5, 0, 10, 0, 0, 0, 0, 15, 0, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 20, 0, 0, 5, 5, 0, 0, 0, 20, 0, 0, 20, 0, 5 3 types
boot:Att_BoppSolB Att_BoppSolB boot 5, 5, 0, 0, 15, 5, 10, 15, 0, 0, 0, 0, 0, 15, 35, 0, 10, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 20, 0, 0, 5, 5, 0, 0, 0, 20, 0, 0, 20, 0, 5 2 types
boot:Att_Boxer Att_Boxer boot 14, 10, 10, 5, 5, 5, 3, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 100, 100
boot:Att_Brawler Att_Brawler boot 10, 10, 30, 30, 30, 30, 60, 60, 55, 60, 40, 0, 30, 30, 30, 0, 0, 0, 0, 30, 30, 55, 0, 0, 20, 30, 0, 0, 30, 0, 30, 20, 20, 20, 20, 20, 20, 0, 0, 30, 10, 0, 20, 30, 50 11 types
boot:Att_Bum Att_Bum boot 0, 10, 0, 0, 0, 10, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 18 types
boot:Att_Cop Att_Cop boot 0, 0, 33, 0, 0, 60, 0, 0, 0, 0, 0, 0, 25, 0, 150, 0, 0, 0, 0, 0, 0, 1, 15, 0, 0, 0, 0, 0, 0, 0, 50, 100, 10, 50, 50, 0, 0, 0, 0, 0, 0, 100, 50, 50, 50 9 types
boot:Att_Dealer Att_Dealer boot 10, 10, 30, 30, 30, 30, 60, 60, 0, 0, 40, 0, 30, 30, 30, 0, 0, 0, 0, 0, 0, 55, 35, 0, 50, 75, 0, 0, 40, 60, 60, 100, 0, 50, 150, 90, 0, 0, 0, 30, 65, 0, 200, 100, 200 15 types
boot:Att_DestLT Att_DestLT boot 15, 15, 10, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 10, 0, 25, 0, 0, 0, 2, 0, 0, 20, 0, 0, 4, 80, 0, 0, 0, 5, 0, 0, 40, 0, 0 12 types
boot:Att_DestSol Att_DestSol boot 15, 15, 0, 0, 0, 0, 2, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 20, 5, 0, 2, 80, 0, 0, 0, 1, 0, 0, 20, 0, 5 13 types
boot:Att_DiegoSwing Att_DiegoSwing boot 50, 100, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 10, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 100, 0, 0, 0, 0, 0, 0, 100, 0, 0 1 types
boot:Att_Drunk Att_Drunk boot 0, 10, 0, 0, 0, 10, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 4 types
boot:Att_Female Att_Female boot 0, 10, 0, 0, 0, 30, 0, 20, 0, 0, 0, 0, 10, 10, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 10, 5, 0 26 types
boot:Att_FuryBoss Att_FuryBoss boot 100, 150, 0, 0, 0, 150, 0, 0, 0, 0, 50, 0, 100, 0, 0, 0, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 1 types
boot:Att_FuryKill Att_FuryKill boot 20, 0, 30, 20, 0, 30, 40, 40, 30, 40, 0, 0, 30, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 2, 0, 0, 10, 0, 0, 15, 80, 0, 0, 0, 5, 0, 0, 40, 0, 0 1 types
boot:Att_FuryLT Att_FuryLT boot 20, 0, 30, 20, 0, 40, 40, 40, 30, 40, 0, 0, 30, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 2, 0, 0, 1, 0, 0, 15, 5, 0, 0, 0, 5, 0, 0, 40, 0, 40 1 types
boot:Att_FurySold Att_FurySold boot 20, 0, 30, 30, 0, 40, 40, 40, 0, 0, 0, 0, 30, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 1, 0, 0, 10, 5, 0, 0, 80, 0, 0, 0, 5, 0, 0, 40, 0, 0 4 types
boot:Att_Ghost Att_Ghost boot 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 10, 0, 0, 0, 15, 15, 0, 0, 5, 0, 150, 0, 0, 75, 0, 0, 25, 0, 0, 20, 0, 100, 150, 0, 0, 0, 0, 0, 0, 0, 100, 100, 0 1 types
boot:Att_Grappler Att_Grappler boot 15, 15, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 10, 10, 10, 0, 0, 0, 0, 10, 15, 50, 50, 0, 100, 75, 0, 0, 60, 0, 60, 100, 100, 50, 50, 100, 10, 0, 0, 65, 65, 0, 200, 100, 100
boot:Att_HiHat Att_HiHat boot 10, 10, 30, 30, 30, 30, 60, 60, 0, 0, 0, 0, 10, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 100, 1, 0, 10, 1, 0, 0, 0, 0, 0, 0, 10, 5, 20 5 types
boot:Att_HiHatBo Att_HiHatBo boot 10, 10, 0, 0, 0, 30, 0, 60, 0, 50, 150, 0, 0, 0, 0, 0, 10, 0, 0, 10, 0, 0, 0, 0, 10, 10, 0, 0, 0, 0, 0, 10, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 10, 5, 20 1 types
boot:Att_HiHatLT Att_HiHatLT boot 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 0, 30, 30, 30, 0, 50, 50, 0, 0, 0, 0, 0, 200, 50, 75, 0, 0, 40, 60, 60, 100, 40, 0, 0, 50, 10, 0, 0, 30, 65, 0, 200, 100, 100 1 types
boot:Att_HunLT Att_HunLT boot 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 10, 200, 5, 0, 0, 0, 0, 0, 0, 50, 0, 50, 0, 10, 0, 0, 0, 65, 0, 0, 0, 100, 200 3 types
boot:Att_HunSol Att_HunSol boot 0, 5, 10, 10, 15, 15, 0, 15, 0, 0, 0, 0, 5, 20, 0, 0, 25, 35, 0, 0, 35, 0, 20, 0, 0, 0, 0, 0, 255, 0, 0, 100, 20, 0, 0, 25, 0, 0, 0, 0, 0, 0, 200, 100, 0 6 types
boot:Att_HurrLT Att_HurrLT boot 5, 5, 30, 10, 0, 10, 0, 0, 0, 0, 0, 0, 10, 10, 25, 0, 50, 35, 0, 25, 0, 0, 10, 0, 25, 0, 0, 0, 75, 0, 0, 50, 0, 0, 20, 25, 0, 0, 0, 75, 0, 0, 20, 0, 0 2 types
boot:Att_HurrSol Att_HurrSol boot 5, 5, 10, 30, 20, 30, 15, 25, 0, 0, 0, 0, 10, 25, 125, 0, 30, 0, 0, 0, 0, 0, 40, 0, 0, 0, 0, 0, 75, 60, 60, 100, 25, 50, 0, 50, 0, 0, 0, 25, 65, 0, 200, 25, 25 4 types
boot:Att_JSBS Att_JSBS boot 10, 10, 30, 30, 30, 30, 60, 60, 0, 0, 40, 0, 30, 30, 30, 0, 0, 0, 0, 30, 30, 20, 55, 0, 50, 30, 0, 0, 150, 60, 60, 100, 0, 50, 50, 50, 10, 0, 0, 30, 65, 0, 200, 100, 100 4 types
boot:Att_JSBSLT Att_JSBSLT boot 10, 10, 30, 30, 30, 30, 60, 60, 0, 0, 40, 0, 30, 30, 30, 0, 0, 50, 0, 30, 30, 20, 30, 0, 50, 75, 0, 0, 40, 60, 60, 100, 50, 0, 50, 50, 10, 0, 0, 30, 65, 0, 200, 100, 100 1 types
boot:Att_Judo Att_Judo boot 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 10, 10, 10, 0, 0, 0, 0, 0, 0, 5, 100, 0, 0, 75, 0, 0, 0, 0, 0, 100, 0, 0, 100, 0, 0, 0, 0, 0, 100, 0, 200, 100, 0
boot:Att_KungFoo Att_KungFoo boot 5, 5, 18, 18, 18, 18, 8, 8, 0, 0, 40, 0, 10, 10, 10, 0, 0, 0, 0, 0, 0, 5, 20, 0, 100, 75, 0, 0, 60, 0, 0, 100, 0, 50, 0, 100, 10, 0, 0, 65, 0, 0, 200, 100, 0 2 types
boot:Att_Lizz Att_Lizz boot 5, 5, 20, 0, 0, 0, 30, 30, 0, 0, 10, 0, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 10, 0, 0 7 types
boot:Att_Luther Att_Luther boot 10, 10, 30, 30, 30, 30, 60, 60, 0, 0, 40, 0, 30, 30, 20, 0, 0, 180, 0, 30, 30, 100, 0, 0, 4, 0, 0, 0, 40, 0, 0, 50, 0, 0, 50, 50, 10, 0, 0, 30, 0, 0, 200, 50, 100 2 types
boot:Att_Mercy Att_Mercy boot 0, 10, 0, 0, 0, 30, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0 2 types
boot:Att_Moon Att_Moon boot 0, 15, 18, 18, 18, 18, 8, 8, 8, 8, 0, 5, 0, 0, 0, 3, 0, 0, 0, 0, 30, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 50, 2, 0, 0, 80, 0, 0, 0, 0, 0, 0, 30, 30, 5 5 types
boot:Att_MoonLT Att_MoonLT boot 15, 15, 10, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 30, 30, 0, 0, 0, 0, 0, 10, 0, 25, 0, 0, 0, 50, 0, 0, 10, 20, 0, 15, 80, 0, 0, 0, 5, 0, 0, 40, 0, 0 1 types
boot:Att_NoThrow Att_NoThrow boot 5, 5, 18, 18, 18, 18, 8, 8, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 15, 10, 0, 0, 50, 0, 0, 0, 60, 0, 60, 100, 100, 0, 50, 50, 10, 0, 0, 60, 65, 0, 200, 100, 100
boot:Att_Normal Att_Normal boot 10, 10, 30, 30, 30, 30, 60, 60, 0, 0, 40, 0, 30, 30, 30, 0, 0, 0, 0, 30, 30, 55, 55, 0, 50, 75, 0, 0, 40, 60, 60, 100, 0, 50, 50, 50, 10, 0, 0, 30, 65, 0, 200, 100, 100 79 types
boot:Att_OrphLT Att_OrphLT boot 0, 15, 10, 15, 0, 0, 1, 3, 0, 0, 0, 5, 20, 20, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 20, 0, 0, 0, 5, 0, 0, 20, 0, 0, 2, 80, 0, 0, 0, 5, 0, 0, 40, 0, 0 2 types
boot:Att_OrphSol Att_OrphSol boot 0, 15, 15, 15, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 20, 2, 0, 0, 80, 0, 0, 0, 1, 0, 0, 20, 0, 5 4 types
boot:Att_Pimp Att_Pimp boot 10, 5, 50, 0, 30, 0, 70, 40, 0, 0, 40, 0, 30, 30, 30, 0, 0, 0, 0, 30, 30, 55, 55, 0, 20, 0, 0, 0, 50, 60, 0, 100, 0, 50, 50, 20, 0, 0, 0, 40, 0, 0, 200, 100, 100 4 types
boot:Att_RailGoon Att_RailGoon boot 10, 10, 30, 30, 30, 0, 60, 60, 55, 60, 0, 0, 30, 30, 30, 0, 0, 0, 0, 30, 30, 100, 100, 0, 20, 30, 0, 0, 30, 0, 120, 20, 20, 20, 20, 20, 20, 0, 0, 30, 10, 50, 20, 30, 50 8 types
boot:Att_Riff Att_Riff boot 10, 10, 30, 30, 30, 30, 60, 60, 0, 0, 40, 0, 30, 30, 30, 0, 50, 50, 0, 30, 30, 55, 50, 80, 0, 75, 0, 0, 150, 60, 60, 100, 0, 50, 50, 50, 10, 0, 0, 30, 65, 0, 200, 100, 100 11 types
boot:Att_Riot_Cop Att_Riot_Cop boot 15, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 0, 50, 0, 0, 0, 0, 0, 0, 5, 5, 0, 15, 0, 0, 0, 0, 0, 50, 100, 10, 50, 50, 15, 0, 0, 0, 0, 0, 100, 15, 0, 50 1 types
boot:Att_SaMo Att_SaMo boot 10, 10, 30, 30, 30, 30, 60, 60, 55, 60, 40, 0, 30, 30, 10, 0, 40, 0, 0, 30, 30, 30, 45, 0, 30, 30, 0, 0, 30, 0, 30, 20, 20, 20, 20, 30, 20, 0, 0, 30, 10, 0, 20, 30, 50 8 types
boot:Att_SaMoLT Att_SaMoLT boot 0, 5, 25, 25, 0, 0, 0, 0, 0, 0, 100, 0, 10, 10, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 50, 0, 0, 50, 0, 0 1 types
boot:Att_SprayFemale Att_SprayFemale boot 0, 10, 0, 0, 0, 30, 0, 20, 0, 0, 0, 0, 10, 10, 10, 33, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 10, 5, 0 26 types
boot:Att_Tackler Att_Tackler boot 15, 15, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 10, 10, 10, 0, 0, 0, 0, 10, 150, 150, 0, 0, 100, 75, 0, 0, 60, 0, 60, 100, 100, 50, 50, 100, 10, 0, 0, 60, 65, 0, 200, 100, 100
boot:Att_TurnLT Att_TurnLT boot 3, 5, 20, 10, 10, 0, 25, 10, 0, 0, 0, 0, 15, 15, 35, 0, 0, 35, 0, 0, 0, 5, 100, 0, 1, 1, 0, 0, 50, 0, 30, 20, 0, 0, 5, 5, 0, 0, 0, 20, 20, 0, 20, 0, 5 1 types
boot:Att_TurnSolA Att_TurnSolA boot 5, 5, 0, 15, 0, 10, 0, 15, 0, 0, 0, 0, 15, 15, 15, 0, 0, 20, 0, 0, 0, 0, 0, 0, 10, 20, 0, 0, 20, 0, 0, 20, 0, 0, 5, 10, 0, 0, 0, 30, 10, 0, 20, 0, 5 3 types
boot:Att_TurnSolB Att_TurnSolB boot 5, 5, 10, 0, 15, 5, 10, 15, 0, 0, 0, 0, 15, 15, 35, 0, 10, 20, 0, 0, 0, 0, 0, 0, 20, 5, 0, 0, 25, 0, 0, 20, 0, 0, 5, 5, 0, 0, 0, 35, 10, 0, 20, 0, 5 2 types
boot:Att_Vargas Att_Vargas boot 100, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 100, 0, 0, 10, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 100, 0, 0, 0, 0, 0, 0, 100, 0, 0 1 types
boot:Att_Virg Att_Virg boot 0, 5, 0, 0, 0, 20, 0, 40, 0, 0, 150, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 30, 0, 0, 0, 10, 0, 0, 50, 2, 50, 30, 80, 0, 0, 0, 0, 0, 0, 30, 30, 5 2 types
boot:Att_Warrior Att_Warrior boot 2, 2, 8, 8, 8, 8, 8, 8, 8, 8, 200, 0, 40, 40, 40, 0, 0, 0, 0, 10, 15, 15, 15, 0, 100, 75, 0, 0, 80, 0, 30, 100, 50, 50, 10, 100, 5, 0, 0, 80, 65, 0, 200, 100, 100 48 types
boot:Att_Weak Att_Weak boot 0, 15, 18, 18, 18, 18, 8, 8, 8, 8, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 50, 2, 0, 0, 80, 0, 0, 0, 0, 0, 0, 30, 30, 5 78 types

damage table

41 entries.

Id Table Defined in Values Used by
easy:DamageFox DamageFox easy 23, 15, 46, 38, 38, 31, 53, 46, 53, 46, 27, 11, 30, 30, 30, 30, 5, 0, 69, 27, 23, 0, 0, 0, 50, 57, 50, 69, 66, 230, 0, 0, 35, 35, 0, 53, 0, 69, 69, 77, 0, 0, 35, 0, 0
easy:DamageGhost DamageGhost easy 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 15, 120, 120, 120, 30, 120, 80, 120, 120, 120, 0, 12, 0, 120, 120, 100, 200, 1, 300, 0, 0, 120, 120, 0, 70, 0, 300, 1, 1, 0, 0, 45, 0, 0
easy:DamageNormal DamageNormal easy 25, 16, 50, 41, 41, 32, 57, 48, 57, 48, 20, 15, 15, 15, 15, 30, 60, 0, 60, 30, 30, 0, 0, 0, 40, 50, 50, 50, 60, 100, 0, 0, 45, 45, 0, 40, 0, 60, 60, 60, 0, 0, 45, 0, 0
easy:DamageTough DamageTough easy 27, 18, 54, 45, 45, 36, 63, 54, 63, 54, 20, 15, 25, 25, 15, 30, 70, 0, 70, 30, 30, 0, 0, 0, 60, 70, 60, 60, 90, 150, 0, 0, 10, 20, 0, 60, 0, 75, 75, 90, 0, 0, 10, 0, 0
easy:DamageWarriors DamageWarriors easy 23, 15, 46, 38, 38, 31, 53, 46, 53, 46, 27, 11, 30, 30, 30, 30, 69, 0, 69, 27, 23, 0, 0, 0, 50, 57, 50, 69, 66, 230, 0, 0, 35, 35, 0, 53, 0, 69, 69, 77, 0, 0, 35, 0, 0
easy:DamageWeak DamageWeak easy 23, 14, 46, 37, 37, 28, 51, 42, 51, 42, 15, 15, 20, 20, 20, 30, 50, 0, 50, 30, 30, 0, 0, 0, 20, 30, 35, 35, 50, 80, 0, 0, 0, 20, 0, 30, 0, 50, 50, 50, 0, 0, 0, 0, 0
normal:DamageFox DamageFox normal 23, 15, 46, 38, 38, 31, 53, 46, 53, 46, 27, 11, 30, 30, 30, 30, 5, 0, 69, 27, 23, 0, 0, 0, 50, 57, 50, 69, 66, 230, 0, 0, 35, 35, 0, 53, 0, 69, 69, 77, 0, 0, 35, 0, 0
normal:DamageGhost DamageGhost normal 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 15, 120, 120, 120, 30, 120, 80, 120, 120, 120, 0, 12, 0, 120, 120, 100, 200, 1, 300, 0, 0, 120, 120, 0, 70, 0, 300, 1, 1, 0, 0, 45, 0, 0
normal:DamageNormal DamageNormal normal 25, 16, 50, 41, 41, 32, 57, 48, 57, 48, 20, 15, 15, 15, 15, 30, 60, 0, 60, 30, 30, 0, 0, 0, 40, 50, 50, 50, 60, 100, 0, 0, 45, 45, 0, 40, 0, 60, 60, 60, 0, 0, 45, 0, 0
normal:DamageTough DamageTough normal 27, 18, 54, 45, 45, 36, 63, 54, 63, 54, 20, 15, 25, 25, 15, 30, 70, 0, 70, 30, 30, 0, 0, 0, 60, 70, 60, 60, 90, 150, 0, 0, 10, 20, 0, 60, 0, 75, 75, 90, 0, 0, 10, 0, 0
normal:DamageWarriors DamageWarriors normal 23, 15, 46, 38, 38, 31, 53, 46, 53, 46, 27, 11, 30, 30, 30, 30, 69, 0, 69, 27, 23, 0, 0, 0, 50, 57, 50, 69, 66, 230, 0, 0, 35, 35, 0, 53, 0, 69, 69, 77, 0, 0, 35, 0, 0
normal:DamageWeak DamageWeak normal 23, 14, 46, 37, 37, 28, 51, 42, 51, 42, 15, 15, 20, 20, 20, 30, 50, 0, 50, 30, 30, 0, 0, 0, 20, 30, 35, 35, 50, 80, 0, 0, 0, 20, 0, 30, 0, 50, 50, 50, 0, 0, 0, 0, 0
hard:DamageFox DamageFox hard 15, 10, 41, 47, 38, 28, 66, 41, 66, 41, 27, 11, 30, 30, 30, 30, 5, 0, 5, 27, 28, 0, 0, 0, 45, 57, 50, 69, 66, 230, 0, 0, 35, 35, 0, 47, 0, 69, 69, 77, 0, 0, 35, 0, 0
hard:DamageGhost DamageGhost hard 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 15, 120, 120, 120, 30, 120, 80, 120, 120, 120, 0, 12, 0, 120, 120, 100, 200, 1, 300, 0, 0, 120, 120, 0, 70, 0, 300, 1, 1, 0, 0, 45, 0, 0
hard:DamageNormal DamageNormal hard 25, 16, 50, 41, 41, 32, 57, 48, 57, 48, 20, 15, 15, 15, 15, 30, 65, 0, 65, 30, 30, 0, 0, 0, 40, 50, 55, 50, 60, 100, 0, 0, 45, 45, 0, 40, 0, 65, 60, 60, 0, 0, 45, 0, 0
hard:DamageTough DamageTough hard 27, 18, 54, 45, 45, 36, 63, 54, 63, 54, 20, 15, 25, 25, 15, 30, 70, 0, 70, 30, 30, 0, 0, 0, 60, 70, 60, 60, 90, 150, 0, 0, 10, 20, 0, 60, 0, 75, 75, 90, 0, 0, 10, 0, 0
hard:DamageWarriors DamageWarriors hard 15, 10, 41, 47, 38, 28, 66, 41, 66, 41, 27, 11, 30, 30, 30, 30, 69, 0, 69, 27, 28, 0, 0, 0, 45, 57, 50, 69, 66, 230, 0, 0, 35, 35, 0, 47, 0, 69, 69, 77, 0, 0, 35, 0, 0
hard:DamageWeak DamageWeak hard 25, 16, 50, 41, 41, 32, 57, 48, 57, 48, 20, 15, 15, 15, 15, 30, 60, 0, 60, 30, 30, 0, 0, 0, 40, 50, 50, 50, 60, 100, 0, 0, 45, 45, 0, 40, 0, 60, 60, 60, 0, 0, 45, 0, 0
fury:DamageFox DamageFox fury 15, 10, 41, 47, 38, 28, 66, 41, 66, 41, 27, 11, 30, 30, 30, 30, 5, 0, 5, 27, 28, 0, 0, 0, 45, 57, 50, 69, 66, 230, 0, 0, 35, 35, 0, 47, 0, 69, 69, 77, 0, 0, 35, 0, 0
fury:DamageGhost DamageGhost fury 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 15, 120, 120, 120, 30, 120, 80, 120, 120, 120, 0, 12, 0, 120, 120, 100, 200, 1, 300, 0, 0, 120, 120, 0, 70, 0, 300, 1, 1, 0, 0, 45, 0, 0
fury:DamageNormal DamageNormal fury 25, 16, 50, 41, 41, 32, 57, 48, 57, 48, 20, 15, 15, 15, 15, 30, 60, 0, 60, 30, 30, 0, 0, 0, 40, 50, 55, 50, 60, 100, 0, 0, 45, 45, 0, 40, 0, 65, 60, 60, 0, 0, 45, 0, 0
fury:DamageTough DamageTough fury 27, 18, 54, 45, 45, 36, 63, 54, 63, 54, 20, 15, 25, 25, 15, 30, 70, 0, 70, 30, 30, 0, 0, 0, 60, 70, 60, 60, 90, 150, 0, 0, 10, 20, 0, 60, 0, 75, 75, 90, 0, 0, 10, 0, 0
fury:DamageWarriors DamageWarriors fury 15, 10, 41, 47, 38, 28, 66, 41, 66, 41, 27, 11, 30, 30, 30, 30, 69, 0, 69, 27, 28, 0, 0, 0, 45, 57, 50, 69, 66, 230, 0, 0, 35, 35, 0, 47, 0, 69, 69, 77, 0, 0, 35, 0, 0
fury:DamageWeak DamageWeak fury 25, 16, 50, 41, 41, 32, 57, 48, 57, 48, 20, 15, 15, 15, 15, 30, 60, 0, 60, 30, 30, 0, 0, 0, 40, 50, 50, 50, 60, 100, 0, 0, 45, 45, 0, 40, 0, 60, 60, 60, 0, 0, 45, 0, 0
rumble:DamageFox DamageFox rumble 23, 15, 46, 38, 38, 31, 53, 46, 53, 46, 27, 11, 30, 30, 30, 30, 5, 0, 69, 27, 23, 0, 0, 0, 50, 57, 50, 69, 66, 230, 0, 0, 35, 35, 0, 53, 0, 69, 69, 77, 0, 0, 35, 0, 0
rumble:DamageGhost DamageGhost rumble 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 15, 120, 120, 120, 30, 120, 80, 120, 120, 120, 0, 12, 0, 120, 120, 100, 200, 1, 300, 0, 0, 120, 120, 0, 70, 0, 300, 1, 1, 0, 0, 45, 0, 0
rumble:DamageNormal DamageNormal rumble 25, 16, 50, 41, 41, 32, 57, 48, 57, 48, 20, 15, 15, 15, 15, 30, 60, 0, 60, 30, 30, 0, 0, 0, 40, 50, 50, 50, 60, 100, 0, 0, 45, 45, 0, 40, 0, 60, 60, 60, 0, 0, 45, 0, 0
rumble:DamageTough DamageTough rumble 27, 18, 54, 45, 45, 36, 63, 54, 63, 54, 20, 15, 25, 25, 15, 30, 70, 0, 70, 30, 30, 0, 0, 0, 60, 70, 60, 60, 90, 150, 0, 0, 10, 20, 0, 60, 0, 75, 75, 90, 0, 0, 10, 0, 0
rumble:DamageWarriors DamageWarriors rumble 23, 15, 46, 38, 38, 31, 53, 46, 53, 46, 27, 11, 30, 30, 30, 30, 69, 0, 69, 27, 23, 0, 0, 0, 50, 57, 50, 69, 66, 230, 0, 0, 35, 35, 0, 53, 0, 69, 69, 77, 0, 0, 35, 0, 0
rumble:DamageWeak DamageWeak rumble 23, 14, 46, 37, 37, 28, 51, 42, 51, 42, 15, 15, 20, 20, 20, 30, 50, 0, 50, 30, 30, 0, 0, 0, 20, 30, 35, 35, 50, 80, 0, 0, 0, 20, 0, 30, 0, 50, 50, 50, 0, 0, 0, 0, 0
boot:DamageBoss DamageBoss boot 30, 20, 60, 50, 50, 40, 70, 60, 70, 60, 35, 15, 42, 42, 42, 30, 100, 0, 90, 35, 30, 0, 50, 0, 65, 75, 75, 75, 90, 300, 0, 0, 45, 45, 0, 70, 0, 90, 90, 90, 0, 0, 45, 0, 0 60 types
boot:DamageCop DamageCop boot 25, 16, 50, 41, 41, 32, 57, 48, 57, 48, 20, 15, 15, 15, 15, 30, 60, 0, 60, 30, 30, 0, 0, 0, 40, 50, 50, 50, 60, 100, 0, 0, 45, 45, 0, 40, 0, 60, 60, 60, 0, 0, 45, 0, 0 10 types
boot:DamageDestroyerLT DamageDestroyerLT boot 25, 16, 50, 41, 41, 32, 57, 48, 57, 48, 20, 15, 15, 15, 15, 30, 100, 0, 60, 30, 30, 0, 0, 0, 40, 50, 50, 50, 60, 100, 0, 0, 45, 45, 0, 40, 0, 60, 60, 60, 0, 0, 45, 0, 0 5 types
boot:DamageFox DamageFox boot 23, 15, 46, 38, 38, 31, 53, 46, 53, 46, 27, 11, 30, 30, 30, 30, 5, 0, 69, 27, 23, 0, 0, 0, 50, 57, 50, 69, 66, 230, 0, 0, 35, 35, 0, 53, 0, 69, 69, 77, 0, 0, 35, 0, 0 8 types
boot:DamageGhost DamageGhost boot 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 15, 120, 120, 120, 30, 120, 80, 120, 120, 120, 0, 12, 0, 120, 120, 100, 200, 1, 300, 0, 0, 120, 120, 0, 70, 0, 300, 1, 1, 0, 0, 45, 0, 0 2 types
boot:DamageMoonLT DamageMoonLT boot 25, 16, 50, 41, 41, 32, 57, 48, 57, 48, 20, 15, 15, 15, 15, 30, 30, 0, 60, 30, 30, 0, 0, 0, 40, 50, 50, 50, 60, 100, 0, 0, 45, 45, 0, 40, 0, 60, 60, 60, 0, 0, 45, 0, 0 1 types
boot:DamageNormal DamageNormal boot 25, 16, 50, 41, 41, 32, 57, 48, 57, 48, 20, 15, 15, 15, 15, 30, 60, 0, 60, 30, 30, 0, 0, 0, 40, 50, 50, 50, 60, 100, 0, 0, 45, 45, 0, 40, 0, 60, 60, 60, 0, 0, 45, 0, 0 69 types
boot:DamageRookieCop DamageRookieCop boot 23, 14, 46, 37, 37, 28, 51, 42, 51, 42, 15, 15, 20, 20, 20, 30, 50, 0, 50, 30, 30, 0, 0, 0, 20, 30, 35, 35, 50, 80, 0, 0, 10, 20, 0, 30, 0, 50, 50, 50, 0, 0, 0, 0, 0 8 types
boot:DamageTough DamageTough boot 27, 18, 54, 45, 45, 36, 63, 54, 63, 54, 20, 15, 25, 25, 15, 30, 70, 0, 70, 30, 30, 0, 0, 0, 60, 70, 60, 60, 90, 150, 0, 0, 10, 20, 0, 60, 0, 75, 75, 90, 0, 0, 10, 0, 0 60 types
boot:DamageWarriors DamageWarriors boot 23, 15, 46, 38, 38, 31, 53, 46, 53, 46, 27, 11, 30, 30, 30, 30, 69, 0, 69, 27, 23, 0, 0, 0, 50, 57, 50, 69, 66, 230, 0, 0, 35, 35, 0, 53, 0, 69, 69, 77, 0, 0, 35, 0, 0 40 types
boot:DamageWeak DamageWeak boot 23, 14, 46, 37, 37, 28, 51, 42, 51, 42, 15, 15, 20, 20, 20, 30, 50, 0, 50, 30, 30, 0, 0, 0, 20, 30, 35, 35, 50, 80, 0, 0, 0, 20, 0, 30, 0, 50, 50, 50, 0, 0, 0, 0, 0 186 types

far range table

6 entries.

Id Table Defined in Values Used by
easy:RangeNormal RangeNormal easy 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 300, 250, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
normal:RangeNormal RangeNormal normal 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 300, 250, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
hard:RangeNormal RangeNormal hard 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 300, 250, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
fury:RangeNormal RangeNormal fury 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 300, 250, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
rumble:RangeNormal RangeNormal rumble 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 300, 250, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
boot:RangeNormal RangeNormal boot 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 300, 250, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 449 types

Sources and evidence

Evidence levels used: inferred.

  • config_preload2.lua and the difficulty scripts

Fields

Field Type Hand-written Meaning
id str kind-<n> for an attack kind; <difficulty>:<table> for a table.
kind str attack kind, or the table's kind.
number int The attack kind (0-44): the index of every 45-entry table.
meaning str yes What the attack is, in our words.
delay int CfgAttackDelay: ms an AI human waits before this attack, times its power class's factor.
command str The command id the AI writes for it (AttackKind_ToCommand).
anim_ids list The anim ids a damage table's value at this index is written to.
rumble_weights list BrSetAttackWeight calls of the Rumble scripts (script, weight).
table str The table's global (the name CfgChar passes).
difficulty str Where it is defined: boot (config_preload2.lua) or a difficulty script that redefines it.
values list The 45 values by attack kind: a weight, a damage or a far range.
types str How many character types CfgChar gives the table.
source str yes Where the entry comes from: a script and binding, an address, a chunk.
evidence str yes How we know: confirmed-code, confirmed-runtime, inferred or speculative (evidence levels).
notes str yes Our own short notes.