Files
oboe/rsrc/dialogs/help-town.xml
Nat Quayle Nelson 500471bad1 assign escbtn and defbtn appropriately
Behaviorally: This change makes it so that Enter will never cancel
a dialog, unless that dialog only contains info to be read. Escape
will never unpredictably be treated as Enter. And some dialogs without
Escape to cancel, now can be canceled with Escape.

A lot of this just refactors dialogs to define the cancel button
at the top, not as a hotkey on a cancel button deep in the XML.
I think this makes enter/escape behavior in dialogxml files more
legible at a glance.
2025-03-30 11:51:12 -05:00

54 lines
3.9 KiB
XML

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<!-- NOTE: This file should be updated to use relative positioning the next time it changes. -->
<?xml-stylesheet href="dialog.xsl" type="text/xsl"?>
<dialog defbtn='okay' escbtn='okay'>
<pict type='dlog' num='24' top='8' left='8'/>
<text top='11' left='52' width='292' height='16'>BLADES OF EXILE HELP: TOWN COMMANDS</text>
<text top='29' left='62' width='423' height='48'>
To move, click on the terrain screen in the direction you want to move, or use the keypad.
To wait, click on your party.
The action buttons (and the equivalent keys) are:
</text>
<pict name='toolbar' type='blank' outline='solid' color='white' top='87' left='107' width='320' height='125'/>
<pict name='ztoolbar' anchor='toolbar' relative='pos-in' type='full' framed='false' num='1402' top='56' left='23' width='266' height='38'/>
<text name='zheader' anchor='toolbar' relative='pos-in' color='black' top='4' left='0'>Town Commands:</text>
<text name='zparen' anchor='toolbar' relative='pos-in' color='black' top='14' left='10' width='280' size='10' font='plain'>
(keyboard shortcut follows in parenthesis)
</text>
<text name='zlabel1' anchor='toolbar' relative='pos-in' color='black' top='30' left='27' size='9' font='plain'>Cast Priest (p)</text>
<line name='zline1' anchor='toolbar' relative='pos-in' top='44' left='79' width='0' height='12' color='black'/>
<text name='zlabel2' anchor='toolbar' relative='pos-in' color='black' top='30' left='155' size='9' font='plain'>Get (g)</text>
<line name='zline2' anchor='toolbar' relative='pos-in' top='44' left='185' width='0' height='12' color='black'/>
<text name='zlabel3' anchor='toolbar' relative='pos-in' color='black' top='30' left='211' size='9' font='plain'>Use (u)</text>
<line name='zline3' anchor='toolbar' relative='pos-in' top='44' left='225' width='0' height='12' color='black'/>
<text name='zlabel4' anchor='toolbar' relative='pos-in' color='black' top='105' left='-2' size='9' font='plain'>Cast Mage (m)</text>
<line name='zline4' anchor='toolbar' relative='pos-in' top='94' left='42' width='0' height='13' color='black'/>
<text name='zlabel5' anchor='toolbar' relative='pos-in' color='black' top='105' left='81' size='9' font='plain'>Look (l)</text>
<line name='zline5' anchor='toolbar' relative='pos-in' top='94' left='113' width='0' height='13' color='black'/>
<text name='zlabel6' anchor='toolbar' relative='pos-in' color='black' top='105' left='128' size='9' font='plain'>Talk (t)</text>
<line name='zline6' anchor='toolbar' relative='pos-in' top='94' left='151' width='0' height='13' color='black'/>
<text name='zlabel7' anchor='toolbar' relative='pos-in' color='black' top='105' left='185' size='9' font='plain'>Map (m)</text>
<line name='zline7' anchor='toolbar' relative='pos-in' top='94' left='225' width='0' height='13' color='black'/>
<text name='zlabel8' anchor='toolbar' relative='pos-in' color='black' top='105' left='226' width='94' size='9' font='plain'>Start Combat (f)</text>
<line name='zline8' anchor='toolbar' relative='pos-in' top='94' left='262' width='0' height='13' color='black'/>
<text top='227' left='61' width='428' height='49'>
When talking, looking, or using, first click on the appropriate button,
and then click on the space to act on.
When looking, you can click on the terrain screen border to scroll the view.
</text>
<text top='278' left='61' width='430' height='48'>
To read a sign, open a chest, or search a barrel/crate/etc.,
stand adjacent to it and look at it.
To leave town, keep moving towards the border of the map.
Move into a door to open it.
</text>
<text top='329' left='61' width='430' height='51'>
To board a boat, move onto it.
To leave it, steer it onto land.
You close a door by Using it.
Some doors are locked -
you can pick or bash open the lock when you move into them.
</text>
<button name='okay' type='regular' top='388' left='432'>OK</button>
</dialog>