- 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
481 lines
6.7 KiB
Plaintext
481 lines
6.7 KiB
Plaintext
Town Attitude
|
|
Unused
|
|
Unused
|
|
First part of message
|
|
Second part of message
|
|
Unused
|
|
Unused
|
|
Unused
|
|
First monster to affect (-1 for all)
|
|
Last monster to affect (-1 for all)
|
|
Unused
|
|
New Attitude
|
|
Unused
|
|
Unused
|
|
Special to Jump To
|
|
--------------------
|
|
Do Missile Animation
|
|
Unused
|
|
Unused
|
|
First part of message
|
|
Second part of message
|
|
Unused
|
|
Which missile animation?
|
|
Unused
|
|
X coordinate of start space
|
|
Y coordinate of start space
|
|
Path type
|
|
X coordinate of end space
|
|
Y coordinate of end space
|
|
Sound to play
|
|
Special to Jump To
|
|
--------------------
|
|
Animate Monster Attack
|
|
Unused
|
|
Unused
|
|
First part of message
|
|
Second part of message
|
|
Unused
|
|
Unused
|
|
Unused
|
|
X coordinate of monster (or monster ID)
|
|
Y coordinate of monster (or -1 to use X as ID)
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Special to Jump To
|
|
--------------------
|
|
Animate Fake Damage
|
|
Unused
|
|
Unused
|
|
First part of message
|
|
Second part of message
|
|
Unused
|
|
pic
|
|
pictype
|
|
X coordinate of space
|
|
Y coordinate of space
|
|
extra 1c
|
|
Boom type
|
|
Number to print (0 means print no number)
|
|
Sound to play
|
|
Special to Jump To
|
|
--------------------
|
|
Move Party
|
|
Unused
|
|
Unused
|
|
First part of message
|
|
Second part of message
|
|
Unused
|
|
Unused
|
|
Unused
|
|
X coordinate of space
|
|
Y coordinate of space
|
|
Unused
|
|
0 - Just move, 1 - Teleport
|
|
Unused
|
|
Unused
|
|
Special to Jump To
|
|
--------------------
|
|
Hit Space
|
|
Unused
|
|
Unused
|
|
First part of message
|
|
Second part of message
|
|
Unused
|
|
Unused
|
|
Unused
|
|
X coordinate of space
|
|
Y coordinate of space
|
|
Unused
|
|
Damage to inflict (0 .. 1000)
|
|
Type of damage (for list, see docs.)
|
|
Unused
|
|
Special to Jump To
|
|
--------------------
|
|
Explosion on Space
|
|
Unused
|
|
Unused
|
|
First part of message
|
|
Second part of message
|
|
Unused
|
|
Radius of explosion
|
|
Unused
|
|
X coordinate of space
|
|
Y coordinate of space
|
|
Unused
|
|
Damage to inflict (0 .. 1000)
|
|
Type of damage (for list, see docs.)
|
|
Unused
|
|
Special to Jump To
|
|
--------------------
|
|
Lock Space
|
|
Unused
|
|
Unused
|
|
First part of message
|
|
Second part of message
|
|
Unused
|
|
Unused
|
|
Unused
|
|
X coordinate of space
|
|
Y coordinate of space
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Special to Jump To
|
|
--------------------
|
|
Unlock Space
|
|
Unused
|
|
Unused
|
|
First part of message
|
|
Second part of message
|
|
Unused
|
|
Unused
|
|
Unused
|
|
X coordinate of space
|
|
Y coordinate of space
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Special to Jump To
|
|
--------------------
|
|
Do sfx Burst
|
|
Unused
|
|
Unused
|
|
First part of message
|
|
Second part of message
|
|
Unused
|
|
Unused
|
|
Unused
|
|
X coordinate of space
|
|
Y coordinate of space
|
|
Unused
|
|
0 - fire, 1 - elec., 2 - telep.
|
|
Unused
|
|
Unused
|
|
Special to Jump To
|
|
--------------------
|
|
Make Wandering Monster
|
|
Unused
|
|
Unused
|
|
First part of message
|
|
Second part of message
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Special to Jump To
|
|
--------------------
|
|
Place a Monster
|
|
Unused
|
|
Unused
|
|
First part of message
|
|
Second part of message
|
|
Unused
|
|
Unused
|
|
Unused
|
|
X coordinate of space to place
|
|
Y coordinate of space to place
|
|
Unused
|
|
Number of creature to place
|
|
0 - don't force, 1 - force
|
|
Unused
|
|
Special to Jump To
|
|
--------------------
|
|
Destroy Monster
|
|
Unused
|
|
Unused
|
|
First part of message
|
|
Second part of message
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Type of creature to remove
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Special to Jump To
|
|
--------------------
|
|
Destroy All Monsters
|
|
Unused
|
|
Unused
|
|
First part of message
|
|
Second part of message
|
|
Unused
|
|
Unused
|
|
Unused
|
|
0 - all, 1 - friendly, 2 - hostile
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Special to Jump To
|
|
--------------------
|
|
Generic Lever
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
If Pulled, call this special ...
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Special to Jump To
|
|
--------------------
|
|
Generic Portal
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
X coordinate to telep. to
|
|
Y coordinate to telep. to
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Special to Jump To
|
|
--------------------
|
|
Generic Button
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
If Pushed, call this special ...
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Special to Jump To
|
|
--------------------
|
|
Generic Stairway
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
X coordinate to go to
|
|
Y coordinate to go to
|
|
Unused
|
|
Number of town to place party in
|
|
What text? (0 - up, 1 - down)
|
|
Trigger Limitations
|
|
Special to Jump To
|
|
--------------------
|
|
Lever
|
|
Unused
|
|
Unused
|
|
Number of first message in dialog
|
|
Unused
|
|
Unused
|
|
Picture number
|
|
Picture type
|
|
Unused
|
|
If Pulled, call this special ...
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Special to Jump To
|
|
--------------------
|
|
Portal
|
|
Unused
|
|
Unused
|
|
Number of first message in dialog
|
|
Unused
|
|
Unused
|
|
Picture number
|
|
Picture type
|
|
X coordinate to telep. to
|
|
Y coordinate to telep. to
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Special to Jump To
|
|
--------------------
|
|
Stairway
|
|
Unused
|
|
Unused
|
|
Number of first message in dialog
|
|
Unused
|
|
Unused
|
|
Picture number
|
|
Picture type
|
|
X coordinate to place at
|
|
Y coordinate to place at
|
|
Unused
|
|
Number of town to place party in
|
|
If 1, always change level.
|
|
Trigger Limitations
|
|
Special to Jump To
|
|
--------------------
|
|
Relocate Outdoors
|
|
Unused
|
|
Unused
|
|
First part of message
|
|
Second part of message
|
|
Unused
|
|
Unused
|
|
Unused
|
|
X coordinate of outdoor section
|
|
Y coordinate of outdoor section
|
|
Unused
|
|
X coordinate inside section
|
|
Y coordinate inside section
|
|
Unused
|
|
Special to Jump To
|
|
--------------------
|
|
Place Item
|
|
Unused
|
|
Unused
|
|
First part of message
|
|
Second part of message
|
|
Unused
|
|
Unused
|
|
Unused
|
|
X coordinate to place at
|
|
Y coordinate to place at
|
|
Unused
|
|
Item to place
|
|
Set to 1 to place in container, if present
|
|
Unused
|
|
Special to Jump To
|
|
--------------------
|
|
Split Party
|
|
Unused
|
|
Unused
|
|
First part of message
|
|
Second part of message
|
|
Unused
|
|
Unused
|
|
Unused
|
|
X coordinate to place lone PC at
|
|
Y coordinate to place lone PC at
|
|
Unused
|
|
Sound to play (10 = teleport)
|
|
Unused
|
|
Unused
|
|
Special to Jump To
|
|
--------------------
|
|
Reunite Party
|
|
Unused
|
|
Unused
|
|
First part of message
|
|
Second part of message
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Sound to play (10 = teleport)
|
|
Unused
|
|
Unused
|
|
If 1, don't change location
|
|
Unused
|
|
Unused
|
|
Special to Jump To
|
|
--------------------
|
|
Start General Timer
|
|
Unused
|
|
Unused
|
|
First part of message
|
|
Second part of message
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Number of moves until event
|
|
Call this special when time runs out ...
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Special to Jump To
|
|
--------------------
|
|
Change Lighting
|
|
Unused
|
|
Unused
|
|
First part of message
|
|
Second part of message
|
|
Unused
|
|
Unused
|
|
Unused
|
|
New town lighting type (0 .. 3)
|
|
Unused
|
|
Unused
|
|
Party light level
|
|
0 - increase, 1 - drain
|
|
Unused
|
|
Special to Jump To
|
|
--------------------
|
|
Set Monster Attitude
|
|
Unused
|
|
Unused
|
|
First part of message
|
|
Second part of message
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Which monster
|
|
New attitude
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Special to Jump To
|
|
--------------------
|
|
Center View on Space
|
|
Unused
|
|
Unused
|
|
First part of message
|
|
Second part of message
|
|
Unused
|
|
Unused
|
|
Unused
|
|
X coordinate of space (if -1, center on party)
|
|
Y coordinate of space
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Special to Jump To
|
|
--------------------
|
|
Lift Fog
|
|
Unused
|
|
Unused
|
|
First part of message
|
|
Second part of message
|
|
Unused
|
|
Unused
|
|
Unused
|
|
1 - lift fog, 0 - put back
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Unused
|
|
Special to Jump To
|
|
--------------------
|