-
Notifications
You must be signed in to change notification settings - Fork 220
/
armor.dm
50 lines (42 loc) · 1.74 KB
/
armor.dm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
// Armor will turn attacks into less dangerous (e.g. turning cut into bruise), so keep that in mind when decided what armor value to use.
// Some levels are marked with what they intend to block in such way.
#define ARMOR_BALLISTIC_MINOR 10
#define ARMOR_BALLISTIC_SMALL 25
#define ARMOR_BALLISTIC_PISTOL 50 //Blocks holdout and normal pistol ammo
#define ARMOR_BALLISTIC_RESISTANT 65
#define ARMOR_BALLISTIC_RIFLE 80 //Blocks rifle rounds
#define ARMOR_BALLISTIC_AP 95
#define ARMOR_BALLISTIC_HEAVY 110
#define ARMOR_LASER_MINOR 10
#define ARMOR_LASER_SMALL 25 //Blocks small e-guns
#define ARMOR_LASER_HANDGUNS 40 //Blocks normal e-guns
#define ARMOR_LASER_MAJOR 50
#define ARMOR_LASER_RIFLES 70 //Blocks laser rifles
#define ARMOR_LASER_HEAVY 100
#define ARMOR_MELEE_MINOR 5
#define ARMOR_MELEE_SMALL 10
#define ARMOR_MELEE_KNIVES 15 //Blocks most knives
#define ARMOR_MELEE_RESISTANT 30 //Blocks large weapons like swords and toolboxes
#define ARMOR_MELEE_MAJOR 50
#define ARMOR_MELEE_VERY_HIGH 70
#define ARMOR_MELEE_SHIELDED 100
#define ARMOR_BIO_MINOR 10
#define ARMOR_BIO_SMALL 25
#define ARMOR_BIO_RESISTANT 50
#define ARMOR_BIO_STRONG 75
#define ARMOR_BIO_SHIELDED 100
#define ARMOR_RAD_MINOR 10
#define ARMOR_RAD_SMALL 25
#define ARMOR_RAD_RESISTANT 40
#define ARMOR_RAD_SHIELDED 100
#define ARMOR_BOMB_MINOR 10
#define ARMOR_BOMB_PADDED 30
#define ARMOR_BOMB_RESISTANT 60
#define ARMOR_BOMB_SHIELDED 100
#define ARMOR_ENERGY_MINOR 10
#define ARMOR_ENERGY_SMALL 25
#define ARMOR_ENERGY_RESISTANT 40
#define ARMOR_ENERGY_STRONG 75
#define ARMOR_ENERGY_SHIELDED 100
/**Armor piercing value that will bypass any armors completely */
#define ARMOR_PIERCING_BYPASSED INFINITY