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. |