Merge pull request #536 from NQNStudios:recast-hint
Quality of life: Spellcasting This makes changes to the spellcasting UI. * M or P to recast will no longer default to Light or Minor Bless/Minor Heal. You need to cast something before recast becomes available. This fixes #535 and I think it's disorienting when I've just started the game and M casts Light in a town that's fully lit, so the change is generally good I'd say. * I implemented a recasting hint in the text bar, which was one of the things I mentioned in my quality-of-life checklist https://github.com/NQNStudios/cboe/issues/16. It replaces the status icons in combat mode. * Sometimes when my eyes glaze over, I think I'm casting the spell on the wrong side of the LED. I thought there was a bug when I cast Long Light instead of Dumbfound (even though I know the distance between the two is pretty large -- I wasn't paying much attention). I thought it would be nice to highlight the name of the selected spell. Light green seemed to make more sense than red for that, because the LED turns green. Then I made the caster/target selection texts also use light green instead of red, to match. Uncastable spells are grey.
This commit is contained in:
@@ -3,80 +3,212 @@
|
||||
<dialog defbtn='cast'>
|
||||
<pict name='pic' type='dlog' num='12' top='9' left='9'/>
|
||||
<text size='large' top='6' left='54' width='139' height='18'>Select a Spell:</text>
|
||||
<button name='caster1' type='regular' def-key='1' top='81' left='10'><key/></button>
|
||||
<button name='caster2' type='regular' def-key='2' top='105' left='10'><key/></button>
|
||||
<button name='caster3' type='regular' def-key='3' top='129' left='10'><key/></button>
|
||||
<button name='caster4' type='regular' def-key='4' top='153' left='10'><key/></button>
|
||||
<button name='caster5' type='regular' def-key='5' top='177' left='10'><key/></button>
|
||||
<button name='caster6' type='regular' def-key='6' top='201' left='10'><key/></button>
|
||||
<button name='target1' type='small' def-key='shift 1' top='82' left='235'><key/></button>
|
||||
<button name='target2' type='small' def-key='shift 2' top='106' left='235'><key/></button>
|
||||
<button name='target3' type='small' def-key='shift 3' top='130' left='235'><key/></button>
|
||||
<button name='target4' type='small' def-key='shift 4' top='154' left='235'><key/></button>
|
||||
<button name='target5' type='small' def-key='shift 5' top='178' left='235'><key/></button>
|
||||
<button name='target6' type='small' def-key='shift 6' top='202' left='235'><key/></button>
|
||||
<button name='cancel' type='regular' def-key='esc' top='394' left='479'>Cancel</button>
|
||||
<button name='cast' type='regular' top='394' left='549'>Cast</button>
|
||||
<text name='pc1' top='84' left='88' width='122' height='16'/>
|
||||
<text name='pc2' top='108' left='88' width='122' height='16'/>
|
||||
<text name='pc3' top='132' left='88' width='122' height='16'/>
|
||||
<text name='pc4' top='156' left='88' width='122' height='16'/>
|
||||
<text name='pc5' top='180' left='88' width='122' height='16'/>
|
||||
<text name='pc6' top='204' left='88' width='122' height='16'/>
|
||||
<text name='hp1' top='85' left='265' width='32' height='16'/>
|
||||
<text name='hp2' top='109' left='265' width='32' height='16'/>
|
||||
<text name='hp3' top='133' left='265' width='32' height='16'/>
|
||||
<text name='hp4' top='156' left='265' width='32' height='16'/>
|
||||
<text name='hp5' top='181' left='265' width='32' height='16'/>
|
||||
<text name='hp6' top='205' left='265' width='32' height='16'/>
|
||||
<text name='sp1' top='85' left='304' width='32' height='16'/>
|
||||
<text name='sp2' top='109' left='304' width='32' height='16'/>
|
||||
<text name='sp3' top='133' left='304' width='32' height='16'/>
|
||||
<text name='sp4' top='156' left='304' width='32' height='16'/>
|
||||
<text name='sp5' top='181' left='304' width='32' height='16'/>
|
||||
<text name='sp6' top='205' left='304' width='32' height='16'/>
|
||||
<text name='feedback' framed='true' top='400' left='30' width='186' height='16'>Pick spell to cast.</text>
|
||||
<led name='spell1' state='off' top='247' left='14'/>
|
||||
<led name='spell2' state='off' top='261' left='14'/>
|
||||
<led name='spell3' state='off' top='275' left='14'/>
|
||||
<led name='spell4' state='off' top='289' left='14'/>
|
||||
<led name='spell5' state='off' top='303' left='14'/>
|
||||
<led name='spell6' state='off' top='317' left='14'/>
|
||||
<led name='spell7' state='off' top='331' left='14'/>
|
||||
<led name='spell8' state='off' top='345' left='14'/>
|
||||
<led name='spell9' state='off' top='359' left='14'/>
|
||||
<led name='spell10' state='off' top='373' left='14'/>
|
||||
<led name='spell11' state='off' top='247' left='177'/>
|
||||
<led name='spell12' state='off' top='261' left='177'/>
|
||||
<led name='spell13' state='off' top='275' left='177'/>
|
||||
<led name='spell14' state='off' top='289' left='177'/>
|
||||
<led name='spell15' state='off' top='303' left='177'/>
|
||||
<led name='spell16' state='off' top='317' left='177'/>
|
||||
<led name='spell17' state='off' top='331' left='177'/>
|
||||
<led name='spell18' state='off' top='345' left='177'/>
|
||||
<led name='spell19' state='off' top='359' left='177'/>
|
||||
<led name='spell20' state='off' top='373' left='177'/>
|
||||
<led name='spell21' state='off' top='247' left='339'/>
|
||||
<led name='spell22' state='off' top='261' left='339'/>
|
||||
<led name='spell23' state='off' top='275' left='339'/>
|
||||
<led name='spell24' state='off' top='289' left='339'/>
|
||||
<led name='spell25' state='off' top='303' left='339'/>
|
||||
<led name='spell26' state='off' top='317' left='339'/>
|
||||
<led name='spell27' state='off' top='331' left='339'/>
|
||||
<led name='spell28' state='off' top='345' left='339'/>
|
||||
<led name='spell29' state='off' top='359' left='339'/>
|
||||
<led name='spell30' state='off' top='373' left='339'/>
|
||||
<led name='spell31' state='off' top='247' left='488'/>
|
||||
<led name='spell32' state='off' top='261' left='488'/>
|
||||
<led name='spell33' state='off' top='275' left='488'/>
|
||||
<led name='spell34' state='off' top='289' left='488'/>
|
||||
<led name='spell35' state='off' top='303' left='488'/>
|
||||
<led name='spell36' state='off' top='317' left='488'/>
|
||||
<led name='spell37' state='off' top='331' left='488'/>
|
||||
<led name='spell38' state='off' top='345' left='488'/>
|
||||
<!-- To the left of PC names, buttons to select caster -->
|
||||
<text name='caster-head' size='large' top='60' left='22' width='75' height='16'>Caster:</text>
|
||||
<button name='caster1' type='regular' def-key='1' relative='neg pos-in' rel-anchor='prev' top='19' left='12'><key/></button>
|
||||
<button name='caster2' type='regular' def-key='2' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'><key/></button>
|
||||
<button name='caster3' type='regular' def-key='3' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'><key/></button>
|
||||
<button name='caster4' type='regular' def-key='4' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'><key/></button>
|
||||
<button name='caster5' type='regular' def-key='5' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'><key/></button>
|
||||
<button name='caster6' type='regular' def-key='6' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'><key/></button>
|
||||
<!-- PC names -->
|
||||
<text name='pc-head' size='large' relative='pos-in pos-in' anchor='caster-head' top='0' left='66' width='75' height='16'></text><!-- Just for positioning-->
|
||||
<text name='pc1' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0' width='122' height='16'/>
|
||||
<text name='pc2' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0' width='122' height='16'/>
|
||||
<text name='pc3' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0' width='122' height='16'/>
|
||||
<text name='pc4' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0' width='122' height='16'/>
|
||||
<text name='pc5' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0' width='122' height='16'/>
|
||||
<text name='pc6' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0' width='122' height='16'/>
|
||||
<!-- To the right of PC name, buttons to select target -->
|
||||
<text name='target-head' size='large' relative='pos-in pos-in' anchor='pc-head' top='0' left='112' width='223' height='16'>Target:</text>
|
||||
<button name='target1' type='small' def-key='shift 1' relative='pos-in pos-in' rel-anchor='prev' top='19' left='6'><key/></button>
|
||||
<button name='target2' type='small' def-key='shift 2' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'><key/></button>
|
||||
<button name='target3' type='small' def-key='shift 3' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'><key/></button>
|
||||
<button name='target4' type='small' def-key='shift 4' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'><key/></button>
|
||||
<button name='target5' type='small' def-key='shift 5' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'><key/></button>
|
||||
<button name='target6' type='small' def-key='shift 6' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'><key/></button>
|
||||
<!-- To the right of target buttons, green arrows to highlight choice -->
|
||||
<text name='arrow1' relative='neg pos-in' anchor='hp1' top='0' left='20' width='32' height='16' colour='light-green'>-></text>
|
||||
<text name='arrow2' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0' width='32' height='16' colour='light-green'>-></text>
|
||||
<text name='arrow3' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0' width='32' height='16' colour='light-green'>-></text>
|
||||
<text name='arrow4' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0' width='32' height='16' colour='light-green'>-></text>
|
||||
<text name='arrow5' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0' width='32' height='16' colour='light-green'>-></text>
|
||||
<text name='arrow6' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0' width='32' height='16' colour='light-green'>-></text>
|
||||
<!-- To the right of target buttons, PC HP -->
|
||||
<text name='hp-head' size='large' relative='pos-in pos-in' anchor='target-head' top='0' left='55' width='223' height='16'>HP:</text>
|
||||
<text name='hp1' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0' width='32' height='16' colour='red'/>
|
||||
<text name='hp2' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0' width='32' height='16' colour='red'/>
|
||||
<text name='hp3' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0' width='32' height='16' colour='red'/>
|
||||
<text name='hp4' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0' width='32' height='16' colour='red'/>
|
||||
<text name='hp5' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0' width='32' height='16' colour='red'/>
|
||||
<text name='hp6' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0' width='32' height='16' colour='red'/>
|
||||
<!-- To the right of PC HP, PC SP -->
|
||||
<text name='sp-head' size='large' relative='pos-in pos-in' anchor='hp-head' top='0' left='24' width='223' height='16'>SP:</text>
|
||||
<text name='sp1' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0' width='32' height='16' colour='light-blue'/>
|
||||
<text name='sp2' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0' width='32' height='16' colour='light-blue'/>
|
||||
<text name='sp3' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0' width='32' height='16' colour='light-blue'/>
|
||||
<text name='sp4' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0' width='32' height='16' colour='light-blue'/>
|
||||
<text name='sp5' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0' width='32' height='16' colour='light-blue'/>
|
||||
<text name='sp6' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0' width='32' height='16' colour='light-blue'/>
|
||||
<!-- To the right of PC SP, Status icons -->
|
||||
<!-- Whee... time for the status effects! 15 statuses x 6 PCs! -->
|
||||
<text name='status-head' size='large' relative='pos-in pos-in' anchor='sp-head' top='0' left='24' width='223' height='16'>Status:</text>
|
||||
|
||||
<pict name='pc1-stat1' type='status' num='0' relative='pos-in pos-in' anchor='status-head' top='24' left='0'/>
|
||||
<pict name='pc2-stat1' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc3-stat1' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc4-stat1' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc5-stat1' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc6-stat1' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
|
||||
<pict name='pc1-stat2' type='status' num='0' relative='pos-in pos-in' anchor='pc1-stat1' top='0' left='13'/>
|
||||
<pict name='pc2-stat2' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc3-stat2' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc4-stat2' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc5-stat2' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc6-stat2' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
|
||||
<pict name='pc1-stat3' type='status' num='0' relative='pos-in pos-in' anchor='pc1-stat2' top='0' left='13'/>
|
||||
<pict name='pc2-stat3' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc3-stat3' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc4-stat3' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc5-stat3' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc6-stat3' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
|
||||
<pict name='pc1-stat4' type='status' num='0' relative='pos-in pos-in' anchor='pc1-stat3' top='0' left='13'/>
|
||||
<pict name='pc2-stat4' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc3-stat4' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc4-stat4' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc5-stat4' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc6-stat4' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
|
||||
<pict name='pc1-stat5' type='status' num='0' relative='pos-in pos-in' anchor='pc1-stat4' top='0' left='13'/>
|
||||
<pict name='pc2-stat5' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc3-stat5' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc4-stat5' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc5-stat5' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc6-stat5' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
|
||||
<pict name='pc1-stat6' type='status' num='0' relative='pos-in pos-in' anchor='pc1-stat5' top='0' left='13'/>
|
||||
<pict name='pc2-stat6' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc3-stat6' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc4-stat6' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc5-stat6' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc6-stat6' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
|
||||
<pict name='pc1-stat7' type='status' num='0' relative='pos-in pos-in' anchor='pc1-stat6' top='0' left='13'/>
|
||||
<pict name='pc2-stat7' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc3-stat7' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc4-stat7' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc5-stat7' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc6-stat7' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
|
||||
<pict name='pc1-stat8' type='status' num='0' relative='pos-in pos-in' anchor='pc1-stat7' top='0' left='13'/>
|
||||
<pict name='pc2-stat8' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc3-stat8' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc4-stat8' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc5-stat8' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc6-stat8' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
|
||||
<pict name='pc1-stat9' type='status' num='0' relative='pos-in pos-in' anchor='pc1-stat8' top='0' left='13'/>
|
||||
<pict name='pc2-stat9' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc3-stat9' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc4-stat9' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc5-stat9' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc6-stat9' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
|
||||
<pict name='pc1-stat10' type='status' num='0' relative='pos-in pos-in' anchor='pc1-stat9' top='0' left='13'/>
|
||||
<pict name='pc2-stat10' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc3-stat10' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc4-stat10' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc5-stat10' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc6-stat10' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
|
||||
<pict name='pc1-stat11' type='status' num='0' relative='pos-in pos-in' anchor='pc1-stat10' top='0' left='13'/>
|
||||
<pict name='pc2-stat11' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc3-stat11' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc4-stat11' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc5-stat11' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc6-stat11' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
|
||||
<pict name='pc1-stat12' type='status' num='0' relative='pos-in pos-in' anchor='pc1-stat11' top='0' left='13'/>
|
||||
<pict name='pc2-stat12' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc3-stat12' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc4-stat12' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc5-stat12' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc6-stat12' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
|
||||
<pict name='pc1-stat13' type='status' num='0' relative='pos-in pos-in' anchor='pc1-stat12' top='0' left='13'/>
|
||||
<pict name='pc2-stat13' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc3-stat13' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc4-stat13' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc5-stat13' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc6-stat13' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
|
||||
<pict name='pc1-stat14' type='status' num='0' relative='pos-in pos-in' anchor='pc1-stat13' top='0' left='13'/>
|
||||
<pict name='pc2-stat14' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc3-stat14' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc4-stat14' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc5-stat14' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc6-stat14' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
|
||||
<pict name='pc1-stat15' type='status' num='0' relative='pos-in pos-in' anchor='pc1-stat14' top='0' left='13'/>
|
||||
<pict name='pc2-stat15' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc3-stat15' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc4-stat15' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc5-stat15' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
<pict name='pc6-stat15' type='status' num='0' relative='pos-in pos-in' rel-anchor='prev' top='24' left='0'/>
|
||||
|
||||
<!-- Spell columns -->
|
||||
<text name='col1' top='227' left='10' width='100' height='16'/>
|
||||
<led name='spell1' state='off' relative='pos-in pos-in' rel-anchor='prev' top='20' left='6'/>
|
||||
<led name='spell2' state='off' relative='pos-in pos-in' rel-anchor='prev' top='14' left='0'/>
|
||||
<led name='spell3' state='off' relative='pos-in pos-in' rel-anchor='prev' top='14' left='0'/>
|
||||
<led name='spell4' state='off' relative='pos-in pos-in' rel-anchor='prev' top='14' left='0'/>
|
||||
<led name='spell5' state='off' relative='pos-in pos-in' rel-anchor='prev' top='14' left='0'/>
|
||||
<led name='spell6' state='off' relative='pos-in pos-in' rel-anchor='prev' top='14' left='0'/>
|
||||
<led name='spell7' state='off' relative='pos-in pos-in' rel-anchor='prev' top='14' left='0'/>
|
||||
<led name='spell8' state='off' relative='pos-in pos-in' rel-anchor='prev' top='14' left='0'/>
|
||||
<led name='spell9' state='off' relative='pos-in pos-in' rel-anchor='prev' top='14' left='0'/>
|
||||
<led name='spell10' state='off' relative='pos-in pos-in' rel-anchor='prev' top='14' left='0'/>
|
||||
|
||||
<text name='col2' relative='pos-in pos-in' anchor='col1' top='0' left='152' width='100' height='16'/>
|
||||
<led name='spell11' state='off' relative='pos-in pos-in' rel-anchor='prev' top='20' left='4'/>
|
||||
<led name='spell12' state='off' relative='pos-in pos-in' rel-anchor='prev' top='14' left='0'/>
|
||||
<led name='spell13' state='off' relative='pos-in pos-in' rel-anchor='prev' top='14' left='0'/>
|
||||
<led name='spell14' state='off' relative='pos-in pos-in' rel-anchor='prev' top='14' left='0'/>
|
||||
<led name='spell15' state='off' relative='pos-in pos-in' rel-anchor='prev' top='14' left='0'/>
|
||||
<led name='spell16' state='off' relative='pos-in pos-in' rel-anchor='prev' top='14' left='0'/>
|
||||
<led name='spell17' state='off' relative='pos-in pos-in' rel-anchor='prev' top='14' left='0'/>
|
||||
<led name='spell18' state='off' relative='pos-in pos-in' rel-anchor='prev' top='14' left='0'/>
|
||||
<led name='spell19' state='off' relative='pos-in pos-in' rel-anchor='prev' top='14' left='0'/>
|
||||
<led name='spell20' state='off' relative='pos-in pos-in' rel-anchor='prev' top='14' left='0'/>
|
||||
|
||||
<text name='col3' relative='pos-in pos-in' anchor='col2' top='0' left='164' width='100' height='16'/>
|
||||
<led name='spell21' state='off' relative='pos-in pos-in' rel-anchor='prev' top='20' left='4'/>
|
||||
<led name='spell22' state='off' relative='pos-in pos-in' rel-anchor='prev' top='14' left='0'/>
|
||||
<led name='spell23' state='off' relative='pos-in pos-in' rel-anchor='prev' top='14' left='0'/>
|
||||
<led name='spell24' state='off' relative='pos-in pos-in' rel-anchor='prev' top='14' left='0'/>
|
||||
<led name='spell25' state='off' relative='pos-in pos-in' rel-anchor='prev' top='14' left='0'/>
|
||||
<led name='spell26' state='off' relative='pos-in pos-in' rel-anchor='prev' top='14' left='0'/>
|
||||
<led name='spell27' state='off' relative='pos-in pos-in' rel-anchor='prev' top='14' left='0'/>
|
||||
<led name='spell28' state='off' relative='pos-in pos-in' rel-anchor='prev' top='14' left='0'/>
|
||||
<led name='spell29' state='off' relative='pos-in pos-in' rel-anchor='prev' top='14' left='0'/>
|
||||
<led name='spell30' state='off' relative='pos-in pos-in' rel-anchor='prev' top='14' left='0'/>
|
||||
|
||||
<text name='col4' relative='pos-in pos-in' anchor='col3' top='0' left='160' width='100' height='16'/>
|
||||
<led name='spell31' state='off' relative='pos-in pos-in' rel-anchor='prev' top='20' left='4'/>
|
||||
<led name='spell32' state='off' relative='pos-in pos-in' rel-anchor='prev' top='14' left='0'/>
|
||||
<led name='spell33' state='off' relative='pos-in pos-in' rel-anchor='prev' top='14' left='0'/>
|
||||
<led name='spell34' state='off' relative='pos-in pos-in' rel-anchor='prev' top='14' left='0'/>
|
||||
<led name='spell35' state='off' relative='pos-in pos-in' rel-anchor='prev' top='14' left='0'/>
|
||||
<led name='spell36' state='off' relative='pos-in pos-in' rel-anchor='prev' top='14' left='0'/>
|
||||
<led name='spell37' state='off' relative='pos-in pos-in' rel-anchor='prev' top='14' left='0'/>
|
||||
<led name='spell38' state='off' relative='pos-in pos-in' rel-anchor='prev' top='14' left='0'/>
|
||||
|
||||
<button name='other' type='large' def-key='space' top='394' left='371'>Other Spells</button>
|
||||
<text size='large' top='60' left='9' width='75' height='16'>Caster:</text>
|
||||
<text size='large' top='60' left='209' width='223' height='16'>Target: HP: SP: Status:</text>
|
||||
|
||||
<!-- Help messages -->
|
||||
<text top='0' left='202' width='290' height='57'>
|
||||
Keyboard:
|
||||
<key ref='caster1'/><key ref='caster2'/><key ref='caster3'/>
|
||||
@@ -89,63 +221,10 @@
|
||||
key by spell to cast spell.<br/>
|
||||
Alt-click spell name for description.
|
||||
</text>
|
||||
<text name='feedback' framed='true' top='400' left='30' width='186' height='16'>Pick spell to cast.</text>
|
||||
<button name='help' type='help' def-key='help' top='6' left='596'/>
|
||||
<text name='col1' top='227' left='10' width='100' height='16'/>
|
||||
<text name='col2' top='227' left='162' width='100' height='16'/>
|
||||
<text name='col3' top='227' left='326' width='100' height='16'/>
|
||||
<text name='col4' top='227' left='486' width='100' height='16'/>
|
||||
<!-- Whee... time for the status effects! Fifteen per PC! -->
|
||||
<pict name='pc1-stat1' type='status' num='0' top='84' left='334'/> <pict name='pc1-stat2' type='status' num='0' top='84' left='347'/>
|
||||
<pict name='pc1-stat3' type='status' num='0' top='84' left='360'/> <pict name='pc1-stat4' type='status' num='0' top='84' left='373'/>
|
||||
<pict name='pc1-stat5' type='status' num='0' top='84' left='386'/> <pict name='pc1-stat6' type='status' num='0' top='84' left='399'/>
|
||||
<pict name='pc1-stat7' type='status' num='0' top='84' left='412'/> <pict name='pc1-stat8' type='status' num='0' top='84' left='425'/>
|
||||
<pict name='pc1-stat9' type='status' num='0' top='84' left='438'/> <pict name='pc1-stat10' type='status' num='0' top='84' left='451'/>
|
||||
<pict name='pc1-stat11' type='status' num='0' top='84' left='464'/><pict name='pc1-stat12' type='status' num='0' top='84' left='477'/>
|
||||
<pict name='pc1-stat13' type='status' num='0' top='84' left='490'/><pict name='pc1-stat14' type='status' num='0' top='84' left='503'/>
|
||||
<pict name='pc1-stat15' type='status' num='0' top='84' left='516'/>
|
||||
|
||||
<pict name='pc2-stat1' type='status' num='0' top='109' left='334'/> <pict name='pc2-stat2' type='status' num='0' top='109' left='347'/>
|
||||
<pict name='pc2-stat3' type='status' num='0' top='109' left='360'/> <pict name='pc2-stat4' type='status' num='0' top='109' left='373'/>
|
||||
<pict name='pc2-stat5' type='status' num='0' top='109' left='386'/> <pict name='pc2-stat6' type='status' num='0' top='109' left='399'/>
|
||||
<pict name='pc2-stat7' type='status' num='0' top='109' left='412'/> <pict name='pc2-stat8' type='status' num='0' top='109' left='425'/>
|
||||
<pict name='pc2-stat9' type='status' num='0' top='109' left='438'/> <pict name='pc2-stat10' type='status' num='0' top='109' left='451'/>
|
||||
<pict name='pc2-stat11' type='status' num='0' top='109' left='464'/><pict name='pc2-stat12' type='status' num='0' top='109' left='477'/>
|
||||
<pict name='pc2-stat13' type='status' num='0' top='109' left='490'/><pict name='pc2-stat14' type='status' num='0' top='109' left='503'/>
|
||||
<pict name='pc2-stat15' type='status' num='0' top='109' left='516'/>
|
||||
|
||||
<pict name='pc3-stat1' type='status' num='0' top='134' left='334'/> <pict name='pc3-stat2' type='status' num='0' top='134' left='347'/>
|
||||
<pict name='pc3-stat3' type='status' num='0' top='134' left='360'/> <pict name='pc3-stat4' type='status' num='0' top='134' left='373'/>
|
||||
<pict name='pc3-stat5' type='status' num='0' top='134' left='386'/> <pict name='pc3-stat6' type='status' num='0' top='134' left='399'/>
|
||||
<pict name='pc3-stat7' type='status' num='0' top='134' left='412'/> <pict name='pc3-stat8' type='status' num='0' top='134' left='425'/>
|
||||
<pict name='pc3-stat9' type='status' num='0' top='134' left='438'/> <pict name='pc3-stat10' type='status' num='0' top='134' left='451'/>
|
||||
<pict name='pc3-stat11' type='status' num='0' top='134' left='464'/><pict name='pc3-stat12' type='status' num='0' top='134' left='477'/>
|
||||
<pict name='pc3-stat13' type='status' num='0' top='134' left='490'/><pict name='pc3-stat14' type='status' num='0' top='134' left='503'/>
|
||||
<pict name='pc3-stat15' type='status' num='0' top='134' left='516'/>
|
||||
|
||||
<pict name='pc4-stat1' type='status' num='0' top='159' left='334'/> <pict name='pc4-stat2' type='status' num='0' top='159' left='347'/>
|
||||
<pict name='pc4-stat3' type='status' num='0' top='159' left='360'/> <pict name='pc4-stat4' type='status' num='0' top='159' left='373'/>
|
||||
<pict name='pc4-stat5' type='status' num='0' top='159' left='386'/> <pict name='pc4-stat6' type='status' num='0' top='159' left='399'/>
|
||||
<pict name='pc4-stat7' type='status' num='0' top='159' left='412'/> <pict name='pc4-stat8' type='status' num='0' top='159' left='425'/>
|
||||
<pict name='pc4-stat9' type='status' num='0' top='159' left='438'/> <pict name='pc4-stat10' type='status' num='0' top='159' left='451'/>
|
||||
<pict name='pc4-stat11' type='status' num='0' top='159' left='464'/><pict name='pc4-stat12' type='status' num='0' top='159' left='477'/>
|
||||
<pict name='pc4-stat13' type='status' num='0' top='159' left='490'/><pict name='pc4-stat14' type='status' num='0' top='159' left='503'/>
|
||||
<pict name='pc4-stat15' type='status' num='0' top='159' left='516'/>
|
||||
|
||||
<pict name='pc5-stat1' type='status' num='0' top='184' left='334'/> <pict name='pc5-stat2' type='status' num='0' top='184' left='347'/>
|
||||
<pict name='pc5-stat3' type='status' num='0' top='184' left='360'/> <pict name='pc5-stat4' type='status' num='0' top='184' left='373'/>
|
||||
<pict name='pc5-stat5' type='status' num='0' top='184' left='386'/> <pict name='pc5-stat6' type='status' num='0' top='184' left='399'/>
|
||||
<pict name='pc5-stat7' type='status' num='0' top='184' left='412'/> <pict name='pc5-stat8' type='status' num='0' top='184' left='425'/>
|
||||
<pict name='pc5-stat9' type='status' num='0' top='184' left='438'/> <pict name='pc5-stat10' type='status' num='0' top='184' left='451'/>
|
||||
<pict name='pc5-stat11' type='status' num='0' top='184' left='464'/><pict name='pc5-stat12' type='status' num='0' top='184' left='477'/>
|
||||
<pict name='pc5-stat13' type='status' num='0' top='184' left='490'/><pict name='pc5-stat14' type='status' num='0' top='184' left='503'/>
|
||||
<pict name='pc5-stat15' type='status' num='0' top='184' left='516'/>
|
||||
|
||||
<pict name='pc6-stat1' type='status' num='0' top='209' left='334'/> <pict name='pc6-stat2' type='status' num='0' top='209' left='347'/>
|
||||
<pict name='pc6-stat3' type='status' num='0' top='209' left='360'/> <pict name='pc6-stat4' type='status' num='0' top='209' left='373'/>
|
||||
<pict name='pc6-stat5' type='status' num='0' top='209' left='386'/> <pict name='pc6-stat6' type='status' num='0' top='209' left='399'/>
|
||||
<pict name='pc6-stat7' type='status' num='0' top='209' left='412'/> <pict name='pc6-stat8' type='status' num='0' top='209' left='425'/>
|
||||
<pict name='pc6-stat9' type='status' num='0' top='209' left='438'/> <pict name='pc6-stat10' type='status' num='0' top='209' left='451'/>
|
||||
<pict name='pc6-stat11' type='status' num='0' top='209' left='464'/><pict name='pc6-stat12' type='status' num='0' top='209' left='477'/>
|
||||
<pict name='pc6-stat13' type='status' num='0' top='209' left='490'/><pict name='pc6-stat14' type='status' num='0' top='209' left='503'/>
|
||||
<pict name='pc6-stat15' type='status' num='0' top='209' left='516'/>
|
||||
<!-- Main buttons -->
|
||||
<button name='cancel' type='regular' def-key='esc' top='394' left='479'>Cancel</button>
|
||||
<button name='cast' type='regular' top='394' left='549'>Cast</button>
|
||||
</dialog>
|
||||
|
Reference in New Issue
Block a user