Files
oboe/rsrc/strings/specials-text-ifthen.txt
Celtic Minstrel c5e302e0cc Several new special nodes
- A set of nodes for building complex strings in a string buffer; to reference the string buffer anywhere a string is expected, you can use -8 as the string number
- A node to pause the action for a specified period of time
- Nodes to alter traits, action points (only in combat), and PC/monster names
- Node to create a new level 1 PC with a specified race, name, graphic, hp, sp, basic stats; custom graphics supported too
- Nodes to test for deadness, spells, alchemy, and status effects
- Node to centre the view on an arbitrary space
- Node to lift the "fog of war", which currently means the unseen and light masks (which can actually be disabled in preferences anyway)
- Node to edit maps (ie, specify which areas are explored)
Changes to existing nodes:
- All the rectangle nodes that affect terrain now work outdoors.
- Play sound node now has an asynchronous option
- Fix min and max modes being swapped in the check statistic node
- Select PC now allows restricting to dead PCs or to PCs with free inventory space
- Select PC now calls the "on cancel" node if a non-interactive selection fails
- Affect deadness node now allows: setting/clearing the "fled outdoor combat" flag; setting/clearing the "absent" flag used for splitting the party; (un)deleting a PC
- If context node can now check if the party is in a specific boat/horse as opposed to any boat/horse
2015-01-16 22:57:39 -05:00

449 lines
6.5 KiB
Plaintext

Stuff Done Flag?
Stuff Done Flag Part A
Stuff Done Flag Part B
Unused
Unused
Unused
Unused
Unused
If at least this value ...
Call this special ...
Unused
If less than this ...
Call this special ...
Unused
Otherwise call this special
--------------------
Town Number?
Unused
Unused
Unused
Unused
Unused
Unused
Unused
If in this town ...
Call this special ...
Unused
Unused
Unused
Unused
Otherwise call this special
--------------------
Random Number?
Unused
Unused
Unused
Unused
Unused
Unused
Unused
If random # (1 - 100) less than ...
Call this special ...
Unused
Unused
Unused
Unused
Otherwise call this special
--------------------
Have Special Item?
Unused
Unused
Unused
Unused
Unused
Unused
Unused
If has spec. item ...
Call this special ...
Unused
Unused
Unused
Unused
Otherwise call this special
--------------------
Stuff Done Compare?
Stuff Done Flag Part A
Stuff Done Flag Part B
Unused
Unused
Unused
Unused
Unused
Stuff Done flag 2 Part A
Stuff Done flag 2 Part B
Unused
Unused
Call this special if 2nd flag lower ...
Unused
Otherwise call this special
--------------------
Terrain this type?
Unused
Unused
Unused
Unused
Unused
Unused
Unused
X coordinate of space
Y coordinate of space
Unused
If space is this terrain type ...
Call this special ...
Unused
Otherwise call this special
--------------------
Is Alive?
Unused
Unused
Unused
Unused
Unused
Unused
Unused
If PC has this status ... (-1 = alive)
Call this special ...
Unused
Unused
Unused
Unused
Otherwise call this special
--------------------
Has gold?
Unused
Unused
Unused
Unused
Unused
Unused
Unused
If party has this much gold ...
Call this special ...
Unused
If 1, take gold
Unused
Unused
Otherwise call this special
--------------------
Has food?
Unused
Unused
Unused
Unused
Unused
Unused
Unused
If party has this much food ...
Call this special ...
Unused
If 1, take food
Unused
Unused
Otherwise call this special
--------------------
Item Class on Space?
Unused
Unused
Unused
Unused
Unused
Unused
Unused
X coordinate of space
Y coordinate of space
Unused
If item of this class on space ...
Call this special ...
If 1, take item
Otherwise call this special
--------------------
Have Item With Class?
Unused
Unused
Unused
Unused
Unused
Unused
Unused
If has item of this special class ...
Call this special ...
Unused
If 1, take item
Unused
Unused
Otherwise call this special
--------------------
Equipped Item With Class?
Unused
Unused
Unused
Unused
Unused
Unused
Unused
If has equipped item of this special ...
Call this special ...
Unused
If 1, take item
Unused
Unused
Otherwise call this special
--------------------
Has Mage Spell?
Unused
Unused
Unused
Unused
Unused
Unused
Unused
If selected PC knows this mage spell ...
Call this special ...
Unused
Unused
Unused
Unused
Otherwise call this special
--------------------
Has Priest Spell?
Unused
Unused
Unused
Unused
Unused
Unused
Unused
If selected PC knows this priest spell ...
Call this special ...
Unused
Unused
Unused
Unused
Otherwise call this special
--------------------
Has Alchemy?
Unused
Unused
Unused
Unused
Unused
Unused
Unused
If party knows this recipe ...
Call this special...
Unused
Unused
Unused
Unused
Otherwise call this special
--------------------
Has Status Effect?
Unused
Unused
Unused
Unused
Unused
Unused
Unused
If PC has enough of this status effect ...
Call this special...
Unused
Value to compare to
Cumulation mode (if whole party selected)
Comparison mode
Otherwise call this special
--------------------
Unused Node
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Day Reached?
Unused
Unused
Unused
Unused
Unused
Unused
Unused
If this day has been reached ...
Call this special ...
Unused
Unused
Unused
Unused
Otherwise call this special
--------------------
If Fields?
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Field Type
If any fields, call this special ...
Unused
Unused
Unused
Unused
Otherwise call this special
--------------------
If Party Size?
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
If party size sufficient, call this special ...
Unused
0 - Exact size, 1 - Minimum size
Required size
Unused
Otherwise call this special
--------------------
Special Thing Happened?
Unused
Unused
Unused
Unused
Unused
Unused
Unused
If this day has been reached ...
And this event didn't happen before it ...
Unused
Unused
Call this special ...
Unused
Otherwise call this special
--------------------
If Species Present?
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Required species
If enough of species, call this special ...
Unused
Required number of species
Comparison method (-2 .. 2)
Unused
Otherwise call this special
--------------------
If Have Trait?
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Required trait
If enough of trait present, call this special ...
Unused
Required number of trait
Comparison method (-2 .. 2)
Unused
Otherwise call this special
--------------------
Has Enough of Statistic?
Unused
Unused
Unused
Unused
Unused
Unused
Unused
If the party has this much of the stat ...
Call this special ...
Unused
Which statistic
Check mode (0 - cumulative, 1 - average, 2 - minimum, 3 - maximum)
Unused
Otherwise call this special
--------------------
Text Response?
Unused
Unused
Scenario string containing prompt text
Unused
Unused
Number of letters to match
Unused
Number of a SCENARIO special message
If answer matches, call this special ...
Unused
Number of a SCENARIO special message
If answer matches, call this special ...
Unused
Otherwise call this special
--------------------
Stuff Done Equal?
Stuff Done Flag Part A
Stuff Done Flag Part B
Unused
Unused
Unused
Unused
Unused
If flag has this value ...
Call this special ...
Unused
Unused
Unused
Unused
Otherwise call this special
--------------------
If Context?
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Which context (0 .. 18 or 100 .. 102)
0 - can enter, 1 - no enter
If context matches, call this special ...
Unused
Unused
Unused
Otherwise call this special
--------------------
If Numeric Response?
Unused
Unused
Scenario string containing prompt text
Minimum allowed response
Maximum allowed response
Comparison Mode (0 - in range, 1 - not in range, 2 - simple)
If tests 1 and 2 both pass, call this special ...
Range lower bound (or value to compare to)
Range upper bound (or comparison method -2 .. 2)
If test 1 passes but test 2 fails, call this special ...
Range lower bound (or value to compare to)
Range upper bound (or comparison method -2 .. 2)
If test 2 passes but test 1 fails, call this special ...
Otherwise call this special
--------------------