2 #include "../../../server/t_items.qh"
4 #define WITH(it) this.m_##it;
6 #define REGISTER_ARMOR(id, ...) \
7 REGISTER_ITEM(id, Armor, LAMBDA({ \
8 MAP(WITH, __VA_ARGS__) \
11 REGISTER_ARMOR(ArmorSmall
12 , model = "models/items/item_armor_small.md3"
13 , sound = "misc/armor1.wav"
14 , respawntime = SPAWNTIME_SHORT
15 , respawntimejitter = SPAWNTIME_SHORT
17 , itemid = IT_ARMOR_SHARD
18 , botvalue = BOT_PICKUP_RATING_LOW
21 REGISTER_ARMOR(ArmorMedium
22 , model = "models/items/item_armor_medium.md3"
23 , sound = "misc/armor10.wav"
24 , respawntime = SPAWNTIME_MEDIUM
25 , respawntimejitter = SPAWNTIME_MEDIUM
28 , botvalue = BOT_PICKUP_RATING_MID
31 REGISTER_ARMOR(ArmorBig
32 , model = "models/items/item_armor_big.md3"
33 , sound = "misc/armor17_5.wav"
34 , respawntime = SPAWNTIME_LONG
35 , respawntimejitter = SPAWNTIME_LONG
38 , botvalue = 20000 // FIXME: higher than BOT_PICKUP_RATING_HIGH?
41 REGISTER_ARMOR(ArmorLarge
42 , model = "models/items/item_armor_large.md3"
43 , sound = "misc/armor25.wav"
44 , respawntime = SPAWNTIME_LONG
45 , respawntimejitter = SPAWNTIME_LONG
48 , botvalue = BOT_PICKUP_RATING_HIGH