aboutsummaryrefslogtreecommitdiff
path: root/featuresNotes.txt
blob: 733d35663462dccc108009c4e3322886c41f4b0b (plain)
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
Features can do various things, both passively and actively.

Nouns:
 * Self
 * Any creature
 * Single target
 * All in AOE
 * Any object
 * Any structure
 * Specific object
 * Point in space

Triggers by Noun (N):
 * Passive (always acting)
 * N takes special action / bns action / free action (granted by feature)
 * N start of turn
 * N takes damage
 * N makes check against N
 * N forces N to save
 * N rolls a d20
 * N targets N by spell
 * N attacks N
 * N hits N
 * N moves
 * N dies
 * N touches N

Conditions on some number of Nouns (N) (can be negated):
 * N has property PROPERTY
 * N is hostile to N
 * N is allied to N
 * N wishes it to be so
 * N fails/succeeds roll by at least X (0 is straight fail/success)
 * N is within radius of N
 * N can see N
 * N in antimagic field
 * N has completed >= X turns
 * N doesn't have full hp
 * N has >= X hp
 * Damage received by N >= X
 * Damage received by N was a critical hit
 * Damage received by N was type X
 * N is alive
 * N has condition X (given by N)
 * N and N are on same plane of existence
 * N on specific plane
 * N moved X distance straight toward N
 * N has X movement remaining
 * N made specific attack
 * N without underside exposed
 * First time N uses feature on N during turn
 * N is flying
 * N has X spell cast on it
 * N has spell with X property on it
 * N is on X terrain/surface
 * N is inside an object
 * N is in X lighting (sunlight, dim light, darkness, magical darkness)
 * N can understand at least 1 language
 * N and N share a language
 * N has >= X heads
 * N is intact
 * N has spell slots remaining
 * N had advantage
 * N had disadvantage
 * N used a weapon
 * N is surprised
 * N is bound by N (aka, N is N's master)
 * N is aware of N
 * N is in same web as N

Effects for given N:
 * Delayed effect (effect takes place after a duration)
 * Modify movement speed
 * Modify jump distance
 * Modify jump height
 * Acquire condition CONDITION
 * Ends condition CONDITION
 * Acquire/override property PROPERTY (see propertiesNotes.txt)
 * Death
 * Surprised
 * Pushed X feet in DIRECTION direction
 * Immune to feature FEATURE
 * Immune to spells with trait SPELL_TRAIT
 * Make terrain difficult
 * Disadvantage on rolls ROLL_CLASS
 * Advantage on rolls ROLL_CLASS
 * Automatic fail on rolls ROLL_CLASS
 * Automatic succeed on rolls ROLL_CLASS
 * Automatic critical hit
 * Move X distance
 * Can move through creatures/objects as difficult terrain
 * Deal X damage
 * Disable other feature
 * Know distance/direction to creature/object within X distance
 * Reduce incoming damage by X
 * Regain X hp
 * Weapon/armor corrodes
 * Ignite flammable objects
 * Expend spell slot
 * Special movement
 * Plane shift
 * Grant spell effect
 * Transparency (perpetual hidenness?)
 * Prescribed actions (randomized), any of:
   - Nothing
   - Moves in random direction
   - Attacks random creature within reach
 * Telepathic command
 * Learns creature's desires
 * Spell storing
 * Creates X diameter tunnel

Effect duration:
 * Set time (e.g., end of turn, start of next turn, end of next turn, 1 min...)
 * Repeated saves
 * Repeated saves at advantage/disadvantage with condition
 * Until action is taken to douse
 * Until certain spell is cast
 * Until other effect expires

Feature recharge:
 * Permenant
 * X/turn
 * X/lr
 * X/sr