Complete rewrite of special node edit dialog

- Now has space for the additional fields that have been added.
- The dialog text has been updated so that labels, names, etc reflect all (or at least most) changes that have been made to specials so far.
- A lot more fields provide a Choose button than previously. A few of these are still unimplemented though.
- Rect specials have their own button now, instead of being filed under Town specials.
- New help button (not yet implemented)
- You can now cancel when deep into a node chain. You're given a choice of discarding the entire chain or just the current node; choosing the latter is similar to clicking "Go Back", but doesn't save your changes.
- Nodes are no longer saved prior to clicking OK (which saves all the nodes you were working on) or "Go Back" (which saves just the current node). So, choosing the first option when clicking Cancel could lead to a lot lost.
- Incidental change: The arithmetic special nodes now use the message 1 and 2 fields in the standard way.

Supporting dialog engine changes:
- Picture choice dialog now has a way to get the index of the selection, rather than just the picture selected.
- Picture choice dialog no longer sorts the list of pictures. If sorting is desired, the list should be sorted prior to passing it in.
- Picture and string choice dialogs now support attaching a "select handler" to be called when the selected item changes, because the normal way to do this would override the all-important focus handler that the dialog uses to track the currently selected item.
This commit is contained in:
2014-12-26 02:02:56 -05:00
parent d6cc7bae53
commit bdcd2fc67c
31 changed files with 3678 additions and 2271 deletions

View File

@@ -0,0 +1,16 @@
Terrain
Animated Terrain
Monster
Dialog Icon
Talk Portrait
Scenario Icon
Item
Player Character
Field
Boom
Full Sheet
Missile
Dialog Icon (large)
Scenario Icon (large)
Terrain Map Icon
Status Icon

View File

@@ -0,0 +1,100 @@
Lock Target / Noted in Journal
Cancel Target Lock
Edged/Bashing Miss
Near-death Cough
Bless
Fire Explosion
Eat Food
Gain Level
Alchemy Brewing
Unlock Click
Teleport
Launch Magic Missile
Fire Arrow
Party Death
Throw Missile
Shop Purchase
Enter Town
Footstep Splash
Enter Combat/Monster Alert
Polearm Miss
Resting Yawn
Death
Intro Jingle
Outdoor Encounter
Priest Spell
Mage Spell
Gremlin Steals Food
Snuffling Growl
Waterfall
Human/Giant Death
Human Death
Beast Death 1
Beast Death 2
Goblin/Other Death
LED Click
Spider says "Hi"
Spider says "Hello"
Button Click
Buy Item
Get Gold
End Shopping
Action Failure
Acid Hit
Petrify
Breathe
"On whom?"
Monster alert growl
Footstep Crunch
Row Boat
Footstep 1
Footstep 2
Enchant Weapon
Generic Spell Sound 1
Magic Explosion
Fear
Poison Squish
Drink
Information Ding
Open Door
Close Door
Fire Damage
Summoning
Get Food
Ouch
Spit
Fear
Starvation
Monster alert "Huh?"
Generic Spell Sound 2
Small Sword Hit
Large Sword Hit
Polearm Hit
Bashing Hit
Flame Hit
Launch Fireball
Cold Hit/Haste/Slow
Bird 1
Bird 2
Drip 1
Drip 2
Dog Bark
Cat Meow
Sheep Bleet
Cow Moo
Horse Whinny
Footstep Horse
Claw Hit
Bite Hit
Slime Hit
Zap Hit
Paralysis
Bird 3
Chicken Bawk
End Combat
Lever Click
Enter Dungeon
Sleep
Normal Ouch
Missile Hit
No Sound

View File

@@ -1,300 +0,0 @@
No Special
Set Flag
Increment Flag
Display Message
Secret Passage
Display Small Message
Flip Flag
Out Block
Town Block
Combat Block
Looking Block
Can't Enter
Change Time
Start General Timer
Play a Sound
Change Horse Possession
Change Boat Possession
Show/Hide Town
Major Event Has Occured
Forced Give
Buy Items of Type
Call Global Special
Set Many Flags
Copy Flag
Ritual of Sanct. Block
Have a Rest
Wandering will fight
End Scenario
Give Item
Give Special Item
One-Time Do Nothing
One-Time and Set
One-Time Text Message
Display Dialog (Dialog pic)
Display Dialog (Terrain pic)
Display Dialog (Monster pic)
Give Item (Dialog pic)
Give Item (Terrain pic)
Give Item (Monster pic)
One-Time Place Outdoor Enc.
One-Time Place Town Enc.
Trap
Select a PC
Do Damage
Affect Health
Affect Spell Points
Affect Experience
Affect Skill Points
Kill/Raise Dead
Affect Poison
Affect Slow/Haste
Affect Invulnerability
Affect Magic Resistance
Affect Webs
Affect Disease
Affect Sanctuary
Affect Curse/Bless
Affect Dumbfounding
Affect Sleep
Affect Paralysis
Affect Statistic
Give Mage Spell
Give Priest Spell
Affect Gold
Affect Food
Affect Alchemy
Affect Stealth
Affect Firewalk
Affect Flying
Stuff Done Flag?
Town Number?
Random Number?
Have Special Item?
Stuff Done Compare?
Terrain this type? (town)
Terrain this type? (out)
Has gold?
Has food?
Item Class on Space?
Have Item With Class?
Equipped Item With Class?
Has Gold? (+ take)
Has Food? (+ take)
Item Class on Space? (+ take)
Have Item W. Class? (+ take)
Equip Item W. Class? (+ take)
Day Reached?
Any Barrels?
Any Crates?
Special Thing Happened?
Has Cave Lore?
Has Woodsman?
Has Enough Mage Lore?
Text Response?
Stuff Done Equal?
Town Hostile
Change Terrain
Swap Terrain
Transform Terrain
Move Party
Hit Space
Explosion on Space
Lock Space
Unlock Space
Do sfx Burst
Make Wandering Monster
Place a Monster
Destroy Monster
Destroy All Monsters
Generic Lever
Generic Portal
Generic Button
Generic Stairway
Lever
Portal
Stairway
Relocate Outdoors
Place Item
Split Party
Reunite Party
Start General Timer
Unused
Unused
Unused
Unused
Place Fire Wall
Place Force Wall
Place Ice Wall
Place Blade Wall
Place Stinking Cloud
Place Sleep Field
Place Quickfire
Place Fire Barrier
Place Force Barrier
Cleanse Rectangle
Place SFX
Place Barrels, Etc.
Move Items
Destroy Items
Change Rectange Terrain
Swap Rectangle Terrain
Transform Rectangle Terrain
Lock Rectangle
Unlock Rectangle
Make Outdoor Wandering
Change Out Terrain
Place Outdoor Encounter
Outdoor Move Party
Outdoor Store

View File

@@ -1,300 +0,0 @@
Unused
Value to change to
Increase/Decrease by
Unused
Unused
Unused
Unused
0 - can enter, 1 - no enter
0 - can enter, 1 - no enter
0 - can enter, 1 - no enter
Unused
0 - can enter, 1 - no enter
Number of moves to set forward
Number of moves to set the timer
Which sound
Horse to set (0 .. 29)
Boat to set (0 .. 29)
Town to show/hide
Number of Special Event (0 .. 9)
Item To Give
Item Class to Take Away
Usused
Value to change the 10 flags to
Flag to change to Part A
Unused
Number of moves that pass
0 - no attack, 1 - attack
Unused
Item to give
Num. of spec. item to give (0 .. 49)
Unused
Unused
Unused
Label of 2nd button (-1 - no button)
Label of 2nd button (-1 - no button)
Label of 2nd button (-1 - no button)
Item to give
Item to give
Item to give
Special outdoor enc. to place (0 .. 3)
Spec. enc. code to activate (0 .. 10)
Type of trap (see docs. for list)
0 - only living, 1 - any PC
Number of dice
Amount
Amount
Amount (0 .. 100)
Amount (0 .. 10)
0 - dead, 1 - dust, 2- stoned
Amount (0 .. 8)
Amount (0 .. 8)
Amount (0 .. 8)
Amount (0 .. 8)
Amount (0 .. 8)
Amount (0 .. 8)
Amount (0 .. 8)
Amount (0 .. 8)
Amount (0 .. 7)
Amount (0 .. 8)
Amount (0 .. 5000)
Amount (0 .. 10)
Which Spell (0 .. 31, see docs)
Which Spell (0 .. 31, see docs)
Amount (0 .. 25000)
Amount (0 .. 25000)
Which Recipe (0 .. 19)
Amount (0 .. 250)
Amount (0 .. 250)
Amount (0 .. 250)
If at least this value ...
If in this town ...
If random # (1 - 100) less than ...
If has spec. item ...
Stuff Done flag 2 Part A
X coordinate of space
X coordinate of space
If party has this much gold ...
If party has this much food ...
X coordinate of space
If has item of this special class ...
If has equipped item of this special ...
If party has this much gold ...
If party has this much food ...
X coordinate of space
If has item of this special class ...
If has equipped item of this class ...
If this day has been reached ...
Unused
Unused
If this day has been reached ...
Unused
Unused
If the party has this much Mage Lore ...
Number of a SCENARIO special message
If flag has this value ...
Unused
X coordinate of space
X coordinate of space
X coordinate of space
X coordinate of space
X coordinate of space
X coordinate of space
X coordinate of space
X coordinate of space
X coordinate of space
Unused
X coordinate of space to place
Type of creature to remove
0 - all, 1 - friendly, 2 - hostile
Unused
X coordinate to telep. to
Unused
X coordinate to go to
Unused
X coordinate to telep. to
X coordinate to place at
X coordinate of outdoor section
X coordinate to place at
X coordinate to place lone PC at
0 - no sound, 1 - teleport sound
Number of moves until event
Top of rectangle
Top of rectangle
Top of rectangle
Top of rectangle
Top of rectangle
Top of rectangle
Top of rectangle
Top of rectangle
Top of rectangle
Top of rectangle
Top of rectangle
Top of rectangle
Top of rectangle
Top of rectangle
Top of rectangle
Top of rectangle
Top of rectangle
Top of rectangle
Top of rectangle
Unused
X coordinate of space
Number of special encounter (0 .. 3)
X coordinate of space
Number of first item in store

View File

@@ -1,300 +0,0 @@
Unused
Unused
0 - increase, 1 - decrease
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Special to call when timer runs out
Unused
Unused
Unused
0 - town hidden, 1 - town visible
Unused
Unused
Special to call if no items taken
Unused
Unused
Flag to change to Part B
Special if not casting ritual
Health and spell pts. to give
Unused
Unused
Amount of gold to give
0 - give item, 1 - take away
Unused
Unused
Unused
Special if button 2 pressed
Special if button 2 pressed
Special if button 2 pressed
Amount of gold to give
Amount of gold to give
Amount of gold to give
Unused
Unused
Trap severity (0 .. 3)
Special if Cancel button pressed
Number of 'sides' on dice
0 - raise, 1 - lower
0 - raise, 1 - lower
0 - raise, 1 - lower
0 - raise, 1 - lower
0 - raise dead, 1 - hurt
0 - cure, 1 - inflict
0 - cure, 1 - inflict
0 - cure, 1 - inflict
0 - cure, 1 - inflict
0 - cure, 1 - inflict
0 - cure, 1 - inflict
0 - adds, 1 - removes
0 - blesses, 1 - curses
0 - cure, 1 - inflict
0 - cure, 1 - inflict
0 - cure, 1 - inflict
0 - increase, 1 - decrease
Unused
Unused
0 - increase, 1 - decrease
0 - increase, 1 - decrease
Unused
Unused
Unused
Unused
Call this special ...
Call this special ...
Call this special ...
Call this special ...
Stuff Done flag 2 Part B
Y coordinate of space
Y coordinate of space
Call this special ...
Call this special ...
Y coordinate of space
Call this special ...
Call this special ...
Call this special ...
Call this special ...
Y coordinate of space
Call this special ...
Call this special ...
Call this special ...
If any barrels, call this special ...
If any crates, call this special ...
And this event didn't happen before it ...
If any Cave Lore, call this special ...
If any Woodsman, call this special ...
Call this special ...
If answer matches, call this special ...
Call this special ...
Unused
Y coordinate of space
Y coordinate of space
Y coordinate of space
Y coordinate of space
Y coordinate of space
Y coordinate of space
Y coordinate of space
Y coordinate of space
Y coordinate of space
Unused
Y coordinate of space to place
Unused
Unused
If Pulled, call this special ...
Y coordinate to telep. to
If Pushed, call this special ...
Y coordinate to go to
If Pulled, call this special ...
Y coordinate to telep. to
Y coordinate to place at
Y coordinate of outdoor section
Y coordinate to place at
Y coordinate to place lone PC at
Unused
Call this special when time runs out ...
Left of rectangle
Left of rectangle
Left of rectangle
Left of rectangle
Left of rectangle
Left of rectangle
Left of rectangle
Left of rectangle
Left of rectangle
Left of rectangle
Left of rectangle
Left of rectangle
Left of rectangle
Left of rectangle
Left of rectangle
Left of rectangle
Left of rectangle
Left of rectangle
Left of rectangle
Unused
Y coordinate of space
Unused
Y coordinate of space
Store type (see docs. for list)

View File

@@ -1,300 +0,0 @@
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
0 - not property, 1 - becomes property
0 - not property, 1 - becomes property
Unused
Unused
Unused
Amount to pay for each item
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Amount of food to give
Unused
Unused
Unused
Unused
Label of 3rd button (-1 - no button)
Label of 3rd button (-1 - no button)
Label of 3rd button (-1 - no button)
Amount of food to give
Amount of food to give
Amount of food to give
Unused
Unused
Penalty (0 .. 100, higher is harder)
Unused
Amount of extra damage
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Stat. to adjust (see docs. for list)
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
If less than this ...
Unused
Unused
Unused
Unused
If space is this terrain type ...
If space is this terrain type ...
Unused
Unused
If item of this class on space ...
Unused
Unused
Unused
Unused
If item of this class on space ...
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Number of a SCENARIO special message
Unused
Unused
Terrain to change to
Swap this terrain ...
Unused
0 - Just move, 1 - Teleport
Damage to inflict (0 .. 1000)
Damage to inflict (0 .. 1000)
Unused
Unused
0 - fire, 1 - elec., 2 - telep.
Unused
Number of creature to place
Unused
Unused
Unused
Unused
Unused
Number of town to place party in
Unused
Unused
Number of town to place party in
X coordinate inside section
Item to place
0 - no telep. noise, 1 - play telep. noise
Unused
Unused
Bottom of rectangle
Bottom of rectangle
Bottom of rectangle
Bottom of rectangle
Bottom of rectangle
Bottom of rectangle
Bottom of rectangle
Bottom of rectangle
Bottom of rectangle
Bottom of rectangle
Bottom of rectangle
Bottom of rectangle
Bottom of rectangle
Bottom of rectangle
Bottom of rectangle
Bottom of rectangle
Bottom of rectangle
Bottom of rectangle
Bottom of rectangle
Unused
Terrain to change to
Unused
Unused
Number of items in store (1 .. 40)

View File

@@ -1,300 +0,0 @@
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Special if item not given
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Special if item not given
Unused
Unused
Unused
Unused
Special if button 3 pressed
Special if button 3 pressed
Special if button 3 pressed
Special if item IS taken
Special if item IS taken
Special if item IS taken
Unused
Unused
Unused
Unused
Unused
Type of damage (for list, see docs.)
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Call this special ...
Unused
Unused
Unused
Call this special is 2nd flag lower ...
Call this special ...
Call this special ...
Unused
Unused
Call this special ...
Unused
Unused
Unused
Unused
Call this special ...
Unused
Unused
Unused
Unused
Unused
Call this special ...
Unused
Unused
Unused
If answer matches, call this special ...
Unused
Unused
Unused
With this terrain ...
Unused
Unused
Unused
Type of damage (for list, see docs.)
Unused
Unused
Unused
Unused
0 - don't force, 1 - force
Unused
Unused
Unused
Unused
Unused
What text? (see docs, 0 - up, 1 - down)
Unused
Unused
If 1, always change level.
Y coordinate inside section
Unused
Unused
Unused
Unused
Right of rectangle
Right of rectangle
Right of rectangle
Right of rectangle
Right of rectangle
Right of rectangle
Right of rectangle
Right of rectangle
Right of rectangle
Right of rectangle
Right of rectangle
Right of rectangle
Right of rectangle
Right of rectangle
Right of rectangle
Right of rectangle
Right of rectangle
Right of rectangle
Right of rectangle
Unused
Unused
Unused
Unused
Cost adjust (0 .. 6, lower = cheaper)

View File

@@ -0,0 +1,229 @@
set-sdf
inc-sdf
disp-msg
secret-pass
disp-sm-msg
flip-sdf
sdf-rand
sdf-add
sdf-diff
block-move
change-time
start-timer-scen
play-sound
change-horse
change-boat
town-visible
set-event
force-give
buy-item-class
call-global
set-sdf-row
copy-sdf
disp-pict
rest
set-wander-fight
end-scen
set-ptr
set-cpn-flag
print-nums
sdf-times
sdf-divide
sdf-power
once-give-item
once-give-spec-item
once
once-set-sdf
once-disp-msg
once-dlog
once-give-dlog
once-encounter
once-trap
select-pc
damage
hp
sp
xp
skill-pts
death
status
statistic
spell
gold
food
alchemy
party-status
if-sdf
if-town
if-rand
if-spec-item
if-sdf-compare
if-ter
if-gold
if-food
if-item-class-at
if-item-class
if-item-class-equip
if-day
if-field
if-party-size
if-event
if-species
if-trait
if-statistic
if-response
if-sdf-eq
if-context
if-num-response
town-attitude
change-ter
swap-ter
trans-ter
move-party
hit-space
explode-space
lock-space
unlock-space
anim-explode
make-wandering
place-monst
destroy-monst
nuke-monsts
lever-generic
portal-generic
stair-generic
button-generic
lever
portal
stair
set-sector
place-item
split-party
unite-party
start-timer-town
set-lighting
set-attitude
rect-place-field
rect-move-items
rect-destroy-items
rect-change-ter
rect-lock
rect-unlock
make-out-monst
start-shop

View File

@@ -0,0 +1,432 @@
Select a PC
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
0 - only living, 1 - any PC, 2 - whole party
Special if Cancel button pressed
Unused
0 - player choice, 1 - random, 11..16 - specific
Unused
Unused
Special to Jump To
--------------------
Do Damage
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Number of dice
Number of 'sides' on dice
Unused
Amount of extra damage
Type of damage
Unused
Special to Jump To
--------------------
Affect Health
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Amount
0 - raise, 1 - lower
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Affect Spell Points
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Amount
0 - raise, 1 - lower
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Affect Experience
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Amount (0 .. 100)
0 - raise, 1 - lower
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Affect Skill Points
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Amount (0 .. 10)
0 - raise, 1 - lower
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Kill/Raise Dead
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
0 - dead, 1 - dust, 2- stoned
0 - raise dead, 1 - hurt
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Affect Poison
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Amount (0 .. 8)
0 - cure, 1 - inflict
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Affect Slow/Haste
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Amount (0 .. 8)
0 - cure, 1 - inflict
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Affect Invulnerability
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Amount (0 .. 8)
0 - cure, 1 - inflict
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Affect Magic Resistance
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Amount (0 .. 8)
0 - cure, 1 - inflict
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Affect Webs
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Amount (0 .. 8)
0 - cure, 1 - inflict
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Affect Disease
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Amount (0 .. 8)
0 - cure, 1 - inflict
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Affect Sanctuary
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Amount (0 .. 8)
0 - adds, 1 - removes
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Affect Curse/Bless
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Amount (0 .. 8)
0 - blesses, 1 - curses
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Affect Dumbfounding
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Amount (0 .. 7)
0 - cure, 1 - inflict
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Affect Sleep
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Amount (0 .. 8)
0 - cure, 1 - inflict
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Affect Paralysis
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Amount (0 .. 5000)
0 - cure, 1 - inflict
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Affect Statistic
Unused
Unused
First part of message
Second part of message
Unused
Chance of changing (0 - 100)
Unused
Amount (0 .. 10)
0 - increase, 1 - decrease
Unused
Statistic to adjust (0..21)
Unused
Unused
Special to Jump To
--------------------
Give Mage Spell
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Which Spell (0 .. 61)
0 - remove, 1 - give
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Give Priest Spell
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Which Spell (0 .. 61)
0 - remove, 1 - give
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Affect Gold
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Amount (0 .. 25000)
0 - increase, 1 - decrease
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Affect Food
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Amount (0 .. 25000)
0 - increase, 1 - decrease
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Affect Alchemy
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Which Recipe (0 .. 19)
Unused
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Affect Stealth
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Amount (0 .. 250)
Unused
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Affect Firewalk
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Amount (0 .. 250)
Unused
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Affect Flying
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Amount (0 .. 250)
Unused
Unused
Unused
Unused
Unused
Special to Jump To
--------------------

View File

@@ -0,0 +1,544 @@
No Special
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Set Flag
Stuff Done Flag Part A
Stuff Done Flag Part B
First part of message
Second part of message
Unused
Unused
Unused
Value to change to
Unused
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Increment Flag
Stuff Done Flag Part A
Stuff Done Flag Part B
First part of message
Second part of message
Unused
Unused
Unused
Increase/Decrease by
0 - increase, 1 - decrease
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Display Message
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Secret Passage
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Display Small Message
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Flip Flag
Stuff Done Flag Part A
Stuff Done Flag Part B
First part of message
Second part of message
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Set SDF to Random
Stuff Done Flag Part A
Stuff Done Flag Part B
First part of message
Second part of message
Unused
Unused
Unused
Minimum value
Maximum value
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Addition
Result Stuff Done Flag Part A
Result Stuff Done Flag Part B
First part of message
Second part of message
Unused
Unused
Unused
First SDF part A, or first number
First SDF part B, or -1 to for literal number
Unused
Second SDF part A, or second number
Second SDF part B, or -1 for literal number
Unused
Special to Jump To
--------------------
Subtraction
Result Stuff Done Flag Part A
Result Stuff Done Flag Part B
First part of message
Second part of message
Unused
Unused
Unused
First SDF part A, or first number
First SDF part B, or -1 to for literal number
Unused
Second SDF part A, or second number
Second SDF part B, or -1 for literal number
Unused
Special to Jump To
--------------------
Unused Node
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
--------------------
Can't Enter
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
0 - can enter, 1 - no enter
Unused
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Change Time
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Number of moves to set forward
Unused
Unused
Unused
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 to set the timer
Special to call when timer runs out
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Play a Sound
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Which sound
Unused
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Change Horse Possession
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Horse to set (0 .. 29)
Unused
Unused
0 - not property, 1 - becomes property
Unused
Unused
Special to Jump To
--------------------
Change Boat Possession
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Boat to set (0 .. 29)
Unused
Unused
0 - not property, 1 - becomes property
Unused
Unused
Special to Jump To
--------------------
Show/Hide Town
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Town to show/hide
Unused
Unused
0 - town hidden, 1 - town visible
Unused
Unused
Special to Jump To
--------------------
Major Event Has Occurred
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Number of Special Event (0 .. 9)
Unused
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Forced Give
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Item To Give
Special if item not given
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Buy Items of Type
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Item Class to Take Away
Special to call if no items taken
Unused
Amount to pay for each item
Unused
Unused
Special to Jump To
--------------------
Call Global Special
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Set Many Flags
Stuff Done Flag Part A
Unused
Unused
Unused
Unused
Unused
Unused
Value to change the 10 flags to
Unused
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Copy Flag
Stuff Done Flag Part A
Stuff Done Flag Part B
Unused
Unused
Unused
Unused
Unused
Flag to change to Part A
Flag to change to Part B
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Display Picture
sdf1
sdf2
Picture title string
msg2
msg3
pic
pt
Number of large (full-sheet) pic to display
ex1b
ex1c
ex2a
ex2b
ex2c
Special to Jump To
--------------------
Have a Rest
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Number of moves that pass
Health and spell pts. to give
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Wandering will fight
Unused
Unused
Unused
Unused
Unused
Unused
Unused
0 - no attack, 1 - attack
Unused
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
End Scenario
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Set Pointer
Stuff Done Flag Part A
Stuff Done Flag Part B
Unused
Unused
Unused
Unused
Unused
Pointer to point to that flag (100-199)
Unused
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Set/Retrieve Campaign Flag
Stuff Done Flag Part A
Stuff Done Flag Part B
Scen. string with campaign ID (-1 - default)
Unused
Unused
Unused
Unused
Campaign Flag Part A (0..24)
Campaign Flag Part B (0..24)
ex1c
0 - Set Campaign Flag, 1 - Retrieve Flag
ex2b
ex2c
Special to Jump To
--------------------
Debug Print Numbers
Stuff Done Flag Part A
Stuff Done Flag Part B
msg1
msg2
msg3
0 - SDF, 1 - extra1 values, 2 - monster hp/mp
pt
Number of monster, or value to print
Value to print (could be a pointer)
Value to print (could be a pointer)
ex2a
ex2b
ex2c
Special to Jump To
--------------------
Multiplication
Result Stuff Done Flag Part A
Result Stuff Done Flag Part B
First part of message
Second part of message
Unused
Unused
Unused
First SDF part A, or first number
First SDF part B, or -1 to for literal number
Unused
Second SDF part A, or second number
Second SDF part B, or -1 for literal number
Unused
Special to Jump To
--------------------
Division
Result Stuff Done Flag Part A
Result Stuff Done Flag Part B
First part of message
Second part of message
Unused
Unused
Unused
First SDF part A, or first number
First SDF part B, or -1 to for literal number
Remainder Stuff Done Flag Part A
Second SDF part A, or second number
Second SDF part B, or -1 for literal number
Remainder Stuff Done Flag Part B
Special to Jump To
--------------------
Exponentiation
Result Stuff Done Flag Part A
Result Stuff Done Flag Part B
First part of message
Second part of message
Unused
Unused
Unused
First SDF part A, or first number
First SDF part B, or -1 to for literal number
Unused
Second SDF part A, or second number
Second SDF part B, or -1 for literal number
Unused
Special to Jump To
--------------------

View File

@@ -0,0 +1,448 @@
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? (town)
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
--------------------
Terrain this type? (out)
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
--------------------
Has gold?
Unused
Unused
Unused
Unused
Unused
Unused
Unused
If party has this much gold ...
Call this special ...
Unused
Unused
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
Unused
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 ...
Unused
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
Unused
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
Unused
Unused
Unused
Otherwise call this special
--------------------
Has Gold? (+ take)
Unused
Unused
Unused
Unused
Unused
Unused
Unused
If party has this much gold ...
Call this special ...
Unused
Unused
Unused
Unused
Otherwise call this special
--------------------
Has Food? (+ take)
Unused
Unused
Unused
Unused
Unused
Unused
Unused
If party has this much food ...
Call this special ...
Unused
Unused
Unused
Unused
Otherwise call this special
--------------------
Item Class on Space? (+ take)
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 ...
Unused
Otherwise call this special
--------------------
Have Item W. Class? (+ take)
Unused
Unused
Unused
Unused
Unused
Unused
Unused
If has item of this special class ...
Call this special ...
Unused
Unused
Unused
Unused
Otherwise call this special
--------------------
Equip Item W. Class? (+ take)
Unused
Unused
Unused
Unused
Unused
Unused
Unused
If has equipped item of this class ...
Call this special ...
Unused
Unused
eUnused
Unused
Otherwise call this special
--------------------
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 (0 - human, 1 - nephil, 2 - slith)
If enough of species present, call this special ...
Unused
Required number of species
Comparison method (-2 - <=, -1 - <, 0 - =, 1 - >, 2 - >=)
Unused
Otherwise call this special
--------------------
If Have Trait?
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Required trait (0 - human, 1 - nephil, 2 - slith)
If enough of trait present, call this special ...
Unused
Required number of trait
Comparison method (-2 - <=, -1 - <, 0 - =, 1 - >, 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
--------------------

View File

@@ -0,0 +1,224 @@
Give Item
Stuff Done Flag Part A
Stuff Done Flag Part B
First part of message
Second part of message
Unused
Unused
Unused
Item to give
Amount of gold to give
Unused
Amount of food to give
Special if item not given
Unused
Special to Jump To
--------------------
Give Special Item
Stuff Done Flag Part A
Stuff Done Flag Part B
First part of message
Second part of message
Unused
Unused
Unused
Num. of spec. item to give (0 .. 49)
0 - give item, 1 - take away
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
One-Time Do Nothing
Stuff Done Flag Part A
Stuff Done Flag Part B
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
One-Time and Set
Stuff Done Flag Part A
Stuff Done Flag Part B
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
One-Time Text Message
Stuff Done Flag Part A
Stuff Done Flag Part B
First part of message
Second part of message
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Display Dialog (Dialog pic)
Stuff Done Flag Part A
Stuff Done Flag Part B
Number of first message in dialog
1 - add 'Leave'/'OK' button, else no
Unused
Dialog Picture number
Unused
Label of 2nd button (-1 - no button)
Special if button 2 pressed
Unused
Label of 3rd button (-1 - no button)
Special if button 3 pressed
Unused
Special if OK/Leave picked
--------------------
Display Dialog (Terrain pic)
Stuff Done Flag Part A
Stuff Done Flag Part B
Number of first message in dialog
1 - add 'Leave'/'OK' button, else no
Unused
Terrain Picture number
Unused
Label of 2nd button (-1 - no button)
Special if button 2 pressed
Unused
Label of 3rd button (-1 - no button)
Special if button 3 pressed
Unused
Special if OK/Leave picked
--------------------
Display Dialog (Monster pic)
Stuff Done Flag Part A
Stuff Done Flag Part B
Number of first message in dialog
1 - add 'Leave'/'OK' button, else no
Unused
Monster Picture number
Unused
Label of 2nd button (-1 - no button)
Special if button 2 pressed
Unused
Label of 3rd button (-1 - no button)
Special if button 3 pressed
Unused
Special if OK/Leave picked
--------------------
Give Item (Dialog pic)
Stuff Done Flag Part A
Stuff Done Flag Part B
Number of first message in dialog
Num. of spec. item to give (-1 none)
Unused
Dialog Picture number
Unused
Item to give
Amount of gold to give
Unused
Amount of food to give
Special if item IS taken
Unused
Special to Jump To
--------------------
Give Item (Terrain pic)
Stuff Done Flag Part A
Stuff Done Flag Part B
Number of first message in dialog
Num. of spec. item to give (-1 none)
Unused
Terrain Picture number
Unused
Item to give
Amount of gold to give
Unused
Amount of food to give
Special if item IS taken
Unused
Special to Jump To
--------------------
Give Item (Monster pic)
Stuff Done Flag Part A
Stuff Done Flag Part B
Number of first message in dialog
Num. of spec. item to give (-1 none)
Unused
Monster Picture number
Unused
Item to give
Amount of gold to give
Unused
Amount of food to give
Special if item IS taken
Unused
Special to Jump To
--------------------
One-Time Place Outdoor Enc.
Stuff Done Flag Part A
Stuff Done Flag Part B
First part of message
Second part of message
Unused
Unused
Unused
Special outdoor enc. to place (0 .. 3)
Unused
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
One-Time Place Town Enc.
Stuff Done Flag Part A
Stuff Done Flag Part B
First part of message
Second part of message
Unused
Unused
Unused
Spec. enc. code to activate (0 .. 10)
Unused
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Trap
Stuff Done Flag Part A
Stuff Done Flag Part B
First part of message
Second part of message
Unused
Unused
Unused
Type of trap
Trap severity (0 .. 3)
Unused
Penalty (0 .. 100, higher is harder)
Unused
Unused
Special after trap finished
--------------------

View File

@@ -0,0 +1,80 @@
Make Outdoor Wandering
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Change Out Terrain
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
X coordinate of space
Y coordinate of space
Unused
Terrain to change to
Unused
Unused
Special to Jump To
--------------------
Place Outdoor Encounter
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Number of special encounter (0 .. 3)
Unused
Unused
Unused
Unused
Unused
Special to Jump To
--------------------
Outdoor Move Party
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
--------------------
Outdoor Store
Unused
Unused
Name of Store
Unused
Unused
Unused
Unused
Number of first item in store
Store type (see docs. for list)
Unused
Number of items in store (1 .. 40)
Cost adjust (0 .. 6, lower = cheaper)
Unused
Special to Jump To
--------------------

View File

@@ -0,0 +1,304 @@
Place Fields/Objects/Sfx
Chance of placing (0 - 100)
Which field type
First part of message
Second part of message
Unused
Unused
Unused
Top of rectangle
Left of rectangle
Unused
Bottom of rectangle
Right of rectangle
Unused
Special to Jump To
--------------------
Unused Node
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Top of rectangle
Left of rectangle
Unused
Bottom of rectangle
Right of rectangle
Unused
Special to Jump To
--------------------
Unused Node
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Top of rectangle
Left of rectangle
Unused
Bottom of rectangle
Right of rectangle
Unused
Special to Jump To
--------------------
Unused Node
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Top of rectangle
Left of rectangle
Unused
Bottom of rectangle
Right of rectangle
Unused
Special to Jump To
--------------------
Unused Node
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Top of rectangle
Left of rectangle
Unused
Bottom of rectangle
Right of rectangle
Unused
Special to Jump To
--------------------
Unused Node
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Top of rectangle
Left of rectangle
Unused
Bottom of rectangle
Right of rectangle
Unused
Special to Jump To
--------------------
Unused Node
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Top of rectangle
Left of rectangle
Unused
Bottom of rectangle
Right of rectangle
Unused
Special to Jump To
--------------------
Unused Node
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Top of rectangle
Left of rectangle
Unused
Bottom of rectangle
Right of rectangle
Unused
Special to Jump To
--------------------
Unused Node
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Top of rectangle
Left of rectangle
Unused
Bottom of rectangle
Right of rectangle
Unused
Special to Jump To
--------------------
Unused Node
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Top of rectangle
Left of rectangle
Unused
Bottom of rectangle
Right of rectangle
Unused
Special to Jump To
--------------------
Unused Node
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Top of rectangle
Left of rectangle
Unused
Bottom of rectangle
Right of rectangle
Unused
Special to Jump To
--------------------
Unused Node
Unused
Unused
Unused
Unused
Unused
Unused
Unused
Top of rectangle
Left of rectangle
Unused
Bottom of rectangle
Right of rectangle
Unused
Special to Jump To
--------------------
Move Items
X of space to move to
Y of space to move to
First part of message
Second part of message
Unused
Unused
Unused
Top of rectangle
Left of rectangle
Unused
Bottom of rectangle
Right of rectangle
Unused
Special to Jump To
--------------------
Destroy Items
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Top of rectangle
Left of rectangle
Unused
Bottom of rectangle
Right of rectangle
Unused
Special to Jump To
--------------------
Change Rectange Terrain
Terrain to change to
Chance of changing (0 - 100)
First part of message
Second part of message
Unused
Unused
Unused
Top of rectangle
Left of rectangle
Unused
Bottom of rectangle
Right of rectangle
Unused
Special to Jump To
--------------------
Swap Rectangle Terrain
Switch this ter. type
with this ter. type
First part of message
Second part of message
Unused
Unused
Unused
Top of rectangle
Left of rectangle
Unused
Bottom of rectangle
Right of rectangle
Unused
Special to Jump To
--------------------
Transform Rectangle Terrain
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Top of rectangle
Left of rectangle
Unused
Bottom of rectangle
Right of rectangle
Unused
Special to Jump To
--------------------
Lock Rectangle
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Top of rectangle
Left of rectangle
Unused
Bottom of rectangle
Right of rectangle
Unused
Special to Jump To
--------------------
Unlock Rectangle
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
Top of rectangle
Left of rectangle
Unused
Bottom of rectangle
Right of rectangle
Unused
Special to Jump To
--------------------

View File

@@ -0,0 +1,448 @@
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
--------------------
Change Terrain
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
X coordinate of space
Y coordinate of space
Unused
Terrain to change to
Unused
Unused
Special to Jump To
--------------------
Swap Terrain
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
X coordinate of space
Y coordinate of space
Unused
Swap this terrain ...
With this terrain ...
Unused
Special to Jump To
--------------------
Transform Terrain
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
--------------------
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
Terrain Picture number
Unused
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
Dialog Picture number
Unused
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
Unused
Unused
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
Unused
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
0 - no telep. noise, 1 - play telep. noise
Unused
Unused
Special to Jump To
--------------------
Reunite Party
Unused
Unused
First part of message
Second part of message
Unused
Unused
Unused
0 - no sound, 1 - teleport sound
Unused
Unused
Unused
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
Unused
Unused
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
Unused
Unused
Unused
Unused
Unused
Which monster
New attitude
Unused
Unused
Unused
Unused
Special to Jump To
--------------------

View File

@@ -0,0 +1,12 @@
Knife Trap
Poison Dart
Poison Gas (affects whole party)
Explosion (affects whole party)
Paralysis Ray
False Alarm (no trap)
Weakness (drain XP)
Alarm (town hostile)
Flames
Dumbfound
Disease
Foul Spray (disease all)