Files
oboe/rsrc/strings/specials-opcodes.txt
Celtic Minstrel bdcd2fc67c 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.
2014-12-26 02:02:56 -05:00

229 lines
1.3 KiB
Plaintext

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