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.
88 lines
5.5 KiB
XML
88 lines
5.5 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='12' left='52' width='245' height='16'>BLADES OF EXILE HELP: PARTY STATUS SCREEN</text>
|
|
<text top='29' left='61' width='394' height='33'>
|
|
This area lists the names of your party members, their health and magic points, and two buttons:
|
|
</text>
|
|
<pict name='buttons' type='blank' outline='solid' color='white' top='66' left='168' width='106' height='29'/>
|
|
<pict name='zinfo1' anchor='buttons' relative='pos-in' filled='false' type='btn' num='0' top='3' left='6' framed='false'/>
|
|
<text name='zinfo2' anchor='buttons' relative='pos-in' top='0' left='17' color='black' size='9'>Character Info</text>
|
|
<pict name='zswitch1' anchor='buttons' relative='pos-in' filled='false' type='btn' num='1' top='16' left='6' framed='false'/>
|
|
<text name='zswitch2' anchor='buttons' relative='pos-in' top='14' left='17' color='black' size='9'>Switch Places</text>
|
|
<text top='102' left='61' width='401' height='46'>
|
|
To have two PCs switch places, click on their switch places buttons.
|
|
To get a full description of a character, click on the '?' button.
|
|
</text>
|
|
<text top='151' left='61' width='379' height='16'>
|
|
After each PCs name are graphics to show its status:
|
|
</text>
|
|
|
|
<pict type='status' num='8' top='170' left='35'/>
|
|
<pict type='status' num='6' top='188' left='35'/>
|
|
<pict type='status' num='0' top='206' left='35'/>
|
|
<pict type='status' num='1' top='224' left='35'/>
|
|
<pict type='status' num='15' top='242' left='35'/>
|
|
<pict type='status' num='21' top='260' left='35'/>
|
|
<pict type='status' num='26' top='278' left='35'/>
|
|
<text font='plain' top='170' left='51' width='100' height='12' size='9'>Slowed</text>
|
|
<text font='plain' top='188' left='51' width='100' height='12' size='9'>Hasted</text>
|
|
<text font='plain' top='206' left='51' width='100' height='12' size='9'>Poisoned</text>
|
|
<text font='plain' top='224' left='51' width='100' height='12' size='9'>Very Poisoned</text>
|
|
<text font='plain' top='242' left='51' width='100' height='12' size='9'>Asleep</text>
|
|
<text font='plain' top='260' left='51' width='100' height='12' size='9'>Hyperactive</text>
|
|
<text font='plain' top='278' left='51' width='100' height='12' size='9'>Stealthy</text>
|
|
|
|
<pict type='status' num='2' top='170' left='135'/>
|
|
<pict type='status' num='3' top='188' left='135'/>
|
|
<pict type='status' num='4' top='206' left='135'/>
|
|
<pict type='status' num='11' top='224' left='135'/>
|
|
<pict type='status' num='10' top='242' left='135'/>
|
|
<pict type='status' num='20' top='260' left='135'/>
|
|
<pict type='status' num='25' top='278' left='135'/>
|
|
<text font='plain' top='170' left='151' width='100' height='12' size='9'>Blessed</text>
|
|
<text font='plain' top='188' left='151' width='100' height='12' size='9'>Cursed</text>
|
|
<text font='plain' top='206' left='151' width='100' height='12' size='9'>Poisoned Weapon</text>
|
|
<text font='plain' top='224' left='151' width='100' height='12' size='9'>Diseased</text>
|
|
<text font='plain' top='242' left='151' width='100' height='12' size='9'>Webbed</text>
|
|
<text font='plain' top='260' left='151' width='100' height='12' size='9'>Forcecage</text>
|
|
<text font='plain' top='278' left='151' width='100' height='12' size='9'>Firewalking</text>
|
|
|
|
<pict type='status' num='9' top='170' left='245'/>
|
|
<pict type='status' num='12' top='188' left='245'/>
|
|
<pict type='status' num='5' top='206' left='245'/>
|
|
<pict type='status' num='14' top='224' left='245'/>
|
|
<pict type='status' num='13' top='242' left='245'/>
|
|
<pict type='status' num='23' top='260' left='245'/>
|
|
<text font='plain' top='170' left='261' width='100' height='12' size='9'>Magic Resistant</text>
|
|
<text font='plain' top='188' left='261' width='100' height='12' size='9'>Invisible</text>
|
|
<text font='plain' top='206' left='261' width='100' height='12' size='9'>Invulnerable</text>
|
|
<text font='plain' top='224' left='261' width='100' height='12' size='9'>Martyr's Shield</text>
|
|
<text font='plain' top='242' left='261' width='100' height='12' size='9'>Dumbfounded</text>
|
|
<text font='plain' top='260' left='261' width='100' height='12' size='9'>Flying</text>
|
|
|
|
<pict type='status' num='19' top='170' left='345'/>
|
|
<pict type='status' num='16' top='188' left='345'/>
|
|
<pict type='status' num='17' top='206' left='345'/>
|
|
<pict type='status' num='27' top='224' left='345'/>
|
|
<pict type='status' num='18' top='242' left='345'/>
|
|
<pict type='status' num='24' top='260' left='345'/>
|
|
<text font='plain' top='170' left='361' width='100' height='12' size='9'>Magic Attractor</text>
|
|
<text font='plain' top='188' left='361' width='100' height='12' size='9'>Paralyzed</text>
|
|
<text font='plain' top='206' left='361' width='100' height='12' size='9'>Covered With Acid</text>
|
|
<text font='plain' top='224' left='361' width='100' height='12' size='9'>Drunk</text>
|
|
<text font='plain' top='242' left='361' width='100' height='12' size='9'>Enlightened</text>
|
|
<text font='plain' top='260' left='361' width='100' height='12' size='9'>Detecting Life</text>
|
|
|
|
<text top='306' left='61' width='401' height='65'>
|
|
Active PC:
|
|
The character whose name is in italics is the active character.
|
|
This is the PC who will cast spells selected from the cast spells menus,
|
|
and who is shopping in stores.
|
|
To make a PC active, click on its name or type '1'-'6'.
|
|
</text>
|
|
<button name='okay' type='regular' top='372' left='405'>OK</button>
|
|
</dialog>
|