-
Notifications
You must be signed in to change notification settings - Fork 33
/
Copy pathguardian_defines.dm
30 lines (26 loc) · 1000 Bytes
/
guardian_defines.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
#define GUARDIAN_THEME_TECH "tech"
#define GUARDIAN_THEME_MAGIC "magic"
#define GUARDIAN_THEME_CARP "carp"
#define GUARDIAN_THEME_MINER "miner"
#define GUARDIAN_MAGIC "magic"
#define GUARDIAN_TECH "tech"
#define GUARDIAN_ASSASSIN "assassin"
#define GUARDIAN_CHARGER "charger"
#define GUARDIAN_DEXTROUS "dextrous"
#define GUARDIAN_EXPLOSIVE "explosive"
#define GUARDIAN_GASEOUS "gaseous"
#define GUARDIAN_GRAVITOKINETIC "gravitokinetic"
#define GUARDIAN_LIGHTNING "lightning"
#define GUARDIAN_PROTECTOR "protector"
#define GUARDIAN_RANGED "ranged"
#define GUARDIAN_STANDARD "standard"
#define GUARDIAN_SUPPORT "support"
/// List of all guardians currently extant
GLOBAL_LIST_EMPTY(parasites)
/// Assoc list of guardian theme singletons
GLOBAL_LIST_INIT(guardian_themes, list(
GUARDIAN_THEME_TECH = new /datum/guardian_fluff/tech,
GUARDIAN_THEME_MAGIC = new /datum/guardian_fluff,
GUARDIAN_THEME_CARP = new /datum/guardian_fluff/carp,
GUARDIAN_THEME_MINER = new /datum/guardian_fluff/miner,
))