From d222c5a39943ed9f83f11d63a42bdff4978179af Mon Sep 17 00:00:00 2001 From: Your Name Date: Thu, 30 Dec 2021 18:03:06 -0500 Subject: Started work on features --- featuresNotes.txt | 125 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 125 insertions(+) create mode 100644 featuresNotes.txt (limited to 'featuresNotes.txt') diff --git a/featuresNotes.txt b/featuresNotes.txt new file mode 100644 index 0000000..733d356 --- /dev/null +++ b/featuresNotes.txt @@ -0,0 +1,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 -- cgit v1.2.3