This repository has been archived by the owner on Jan 22, 2020. It is now read-only.
/
aspects_psychic.dm
127 lines (109 loc) · 3.9 KB
/
aspects_psychic.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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
/decl/aspect/psi
name = ASPECT_PSI_ROOT
desc = "Sometimes, before you sleep, you hear the whispering of other minds."
category = "Psychic Operancy"
var/assoc_faculty
var/assoc_rank = 0
/decl/aspect/psi/do_post_spawn(var/mob/living/carbon/human/holder)
if(assoc_faculty && assoc_rank && istype(holder))
holder.set_psi_rank(assoc_faculty, assoc_rank, take_larger = TRUE, defer_update = TRUE)
// COERCIVE
/decl/aspect/psi/coercion
name = ASPECT_PSI_COERCION_L
desc = "You possess latent coercive powers."
parent_name = ASPECT_PSI_ROOT
assoc_faculty = PSI_COERCION
assoc_rank = PSI_RANK_LATENT
/decl/aspect/psi/coercion/operant
name = ASPECT_PSI_COERCION_O
desc = "Your coercive faculty is fully awakened."
parent_name = ASPECT_PSI_COERCION_L
assoc_rank = PSI_RANK_OPERANT
aspect_cost = 2
/decl/aspect/psi/coercion/master
name = ASPECT_PSI_COERCION_MC
desc = "You have trained extensively in mastering your coercive faculty."
parent_name = ASPECT_PSI_COERCION_O
assoc_rank = PSI_RANK_MASTER
aspect_cost = 2
/decl/aspect/psi/coercion/grandmaster
name = ASPECT_PSI_COERCION_GMC
desc = "You are a recognised and gifted grand master of the coercive faculty."
parent_name = ASPECT_PSI_COERCION_MC
assoc_rank = PSI_RANK_GRANDMASTER
aspect_cost = 3
// CREATIVE
/decl/aspect/psi/creative
name = ASPECT_PSI_CREATIVE_L
desc = "You possess latent energistic powers."
parent_name = ASPECT_PSI_ROOT
assoc_faculty = PSI_ENERGISTICS
assoc_rank = PSI_RANK_LATENT
/decl/aspect/psi/creative/operant
name = ASPECT_PSI_CREATIVE_O
desc = "Your energistic faculty is fully awakened."
parent_name = ASPECT_PSI_CREATIVE_L
assoc_rank = PSI_RANK_OPERANT
aspect_cost = 2
/decl/aspect/psi/creative/master
name = ASPECT_PSI_CREATIVE_MC
desc = "You have trained extensively in mastering your energistic faculty."
parent_name = ASPECT_PSI_CREATIVE_O
assoc_rank = PSI_RANK_MASTER
aspect_cost = 2
/decl/aspect/psi/creative/grandmaster
name = ASPECT_PSI_CREATIVE_GMC
desc = "You are a recognised and gifted grand master of the energistic faculty."
parent_name = ASPECT_PSI_CREATIVE_MC
assoc_rank = PSI_RANK_GRANDMASTER
aspect_cost = 3
// PSYCHOKINETIC
/decl/aspect/psi/psychokinesis
name = ASPECT_PSI_PKINESIS_L
desc = "You possess latent psychokinetic powers."
parent_name = ASPECT_PSI_ROOT
assoc_faculty = PSI_PSYCHOKINESIS
assoc_rank = PSI_RANK_LATENT
/decl/aspect/psi/psychokinesis/operant
name = ASPECT_PSI_PKINESIS_O
desc = "Your psychokinetic faculty is fully awakened."
parent_name = ASPECT_PSI_PKINESIS_L
assoc_rank = PSI_RANK_OPERANT
aspect_cost = 2
/decl/aspect/psi/psychokinesis/master
name = ASPECT_PSI_PKINESIS_MC
desc = "You have trained extensively in mastering your psychokinetic faculty."
parent_name = ASPECT_PSI_PKINESIS_O
assoc_rank = PSI_RANK_MASTER
aspect_cost = 2
/decl/aspect/psi/psychokinesis/grandmaster
name = ASPECT_PSI_PKINESIS_GMC
desc = "You are a recognised and gifted grand master of the psychokinetic faculty."
parent_name = ASPECT_PSI_PKINESIS_MC
assoc_rank = PSI_RANK_GRANDMASTER
aspect_cost = 3
// REDACTIVE
/decl/aspect/psi/redaction
name = ASPECT_PSI_REDACTOR_L
desc = "You possess latent biokinetic powers."
parent_name = ASPECT_PSI_ROOT
assoc_faculty = PSI_REDACTION
assoc_rank = PSI_RANK_LATENT
/decl/aspect/psi/redaction/operant
name = ASPECT_PSI_REDACTOR_O
desc = "Your biokinetic faculty is fully awakened."
parent_name = ASPECT_PSI_REDACTOR_L
assoc_rank = PSI_RANK_OPERANT
aspect_cost = 2
/decl/aspect/psi/redaction/master
name = ASPECT_PSI_REDACTOR_MC
desc = "You have trained extensively in mastering your biokinetic faculty."
parent_name = ASPECT_PSI_REDACTOR_O
assoc_rank = PSI_RANK_MASTER
aspect_cost = 2
/decl/aspect/psi/redaction/grandmaster
name = ASPECT_PSI_REDACTOR_GMC
desc = "You are a recognised and gifted grand master of the biokinetic faculty."
parent_name = ASPECT_PSI_REDACTOR_MC
assoc_rank = PSI_RANK_GRANDMASTER
aspect_cost = 3