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
This commit is contained in:
2015-01-16 22:57:39 -05:00
parent e5f44de4fe
commit c5e302e0cc
20 changed files with 661 additions and 156 deletions

View File

@@ -78,7 +78,7 @@ Call this special if 2nd flag lower ...
Unused
Otherwise call this special
--------------------
Terrain this type? (town)
Terrain this type?
Unused
Unused
Unused
@@ -94,7 +94,7 @@ Call this special ...
Unused
Otherwise call this special
--------------------
Terrain this type? (out)
Is Alive?
Unused
Unused
Unused
@@ -102,12 +102,12 @@ Unused
Unused
Unused
Unused
X coordinate of space
Y coordinate of space
Unused
If space is this terrain type ...
If PC has this status ... (-1 = alive)
Call this special ...
Unused
Unused
Unused
Unused
Otherwise call this special
--------------------
Has gold?
@@ -190,7 +190,7 @@ Unused
Unused
Otherwise call this special
--------------------
Unused Node
Has Mage Spell?
Unused
Unused
Unused
@@ -198,15 +198,15 @@ Unused
Unused
Unused
Unused
If selected PC knows this mage spell ...
Call this special ...
Unused
Unused
Unused
Unused
Unused
Unused
Special to Jump To
Otherwise call this special
--------------------
Unused Node
Has Priest Spell?
Unused
Unused
Unused
@@ -214,15 +214,15 @@ Unused
Unused
Unused
Unused
If selected PC knows this priest spell ...
Call this special ...
Unused
Unused
Unused
Unused
Unused
Unused
Special to Jump To
Otherwise call this special
--------------------
Unused Node
Has Alchemy?
Unused
Unused
Unused
@@ -230,15 +230,15 @@ Unused
Unused
Unused
Unused
If party knows this recipe ...
Call this special...
Unused
Unused
Unused
Unused
Unused
Unused
Special to Jump To
Otherwise call this special
--------------------
Unused Node
Has Status Effect?
Unused
Unused
Unused
@@ -246,13 +246,13 @@ Unused
Unused
Unused
Unused
If PC has enough of this status effect ...
Call this special...
Unused
Unused
Unused
Unused
Unused
Unused
Special to Jump To
Value to compare to
Cumulation mode (if whole party selected)
Comparison mode
Otherwise call this special
--------------------
Unused Node
Unused