Merge pull request #551 from NQNStudios:keys
Refactor Debug Keys * Collect debug keys into a central location so that the debug help dialog can automatically list every defined debug key. * Add buttons so that debug actions can be taken directly from the debug help dialog. * Add new debug keys to immediately fight an encounter from the current outdoor section.
This commit is contained in:
@@ -3,6 +3,6 @@
|
||||
<dialog defbtn='okay'>
|
||||
<field name="number" type='int' top='33' left='90' width='75' height='16'/>
|
||||
<pict type='dlog' num='2' top='8' left='8'/>
|
||||
<text name='prompt' size='large' top='8' left='49' width='163' height='16'>How many?</text>
|
||||
<text name='prompt' size='large' top='8' left='49' width='193' height='16'>How many?</text>
|
||||
<button name='okay' type='regular' top='63' left='141'>OK</button>
|
||||
</dialog>
|
||||
|
@@ -3,31 +3,41 @@
|
||||
<dialog defbtn='okay'>
|
||||
<pict type='dlog' num='16' top='8' left='8'/>
|
||||
<text top='8' left='50' width='400' height='16'>DEBUG MODE HELP</text>
|
||||
<text top='22' left='50' width='400' height='250'>
|
||||
<text top='22' left='50' width='400' height='50'>
|
||||
Debug mode is intended to aid you in testing your scenario.
|
||||
While in debug mode, monsters don't move in combat and are killed in one hit.
|
||||
In addition, you have access to a lot of additional hotkeys.<br/><br/>
|
||||
Debug hot keys<br/>
|
||||
B - Leave town<br/>
|
||||
C - Get cleaned up (lose negative status effects)<br/>
|
||||
D - Toggle Debug mode<br/>
|
||||
E - Stealth, Detect Life, Firewalk<br/>
|
||||
F - Flight<br/>
|
||||
G - Toggle Ghost mode (letting you pass through walls)<br/>
|
||||
H - Heal<br/>
|
||||
K - Kill everything<br/>
|
||||
N - End Scenario<br/>
|
||||
O - Location<br/>
|
||||
Q - Magic map<br/>
|
||||
R - Return to Start<br/>
|
||||
S - Set stuff done flags<br/>
|
||||
T - Enter Town<br/>
|
||||
W - Refresh jobs/shops<br/>
|
||||
= - Heal, increase magic skills<br/>
|
||||
< - Make one day pass<br/>
|
||||
> - Reset towns (excludes the one you're in, if any)<br/>
|
||||
! - Toggle Special Node Step-through Mode<br/>
|
||||
/ - Bring up this list<br/>
|
||||
Debug hot keys:<br/>
|
||||
</text>
|
||||
<button name='okay' type='regular' top='280' left='387'>OK</button>
|
||||
<button name='btn1' type='tiny' relative='pos-in pos' rel-anchor='prev' left='0' top='3'></button>
|
||||
<button name='btn2' type='tiny' relative='pos-in pos' rel-anchor='prev' left='0' top='1'></button>
|
||||
<button name='btn3' type='tiny' relative='pos-in pos' rel-anchor='prev' left='0' top='1'></button>
|
||||
<button name='btn4' type='tiny' relative='pos-in pos' rel-anchor='prev' left='0' top='1'></button>
|
||||
<button name='btn5' type='tiny' relative='pos-in pos' rel-anchor='prev' left='0' top='1'></button>
|
||||
<button name='btn6' type='tiny' relative='pos-in pos' rel-anchor='prev' left='0' top='1'></button>
|
||||
<button name='btn7' type='tiny' relative='pos-in pos' rel-anchor='prev' left='0' top='1'></button>
|
||||
<button name='btn8' type='tiny' relative='pos-in pos' rel-anchor='prev' left='0' top='1'></button>
|
||||
<button name='btn9' type='tiny' relative='pos-in pos' rel-anchor='prev' left='0' top='1'></button>
|
||||
<button name='btn10' type='tiny' relative='pos-in pos' rel-anchor='prev' left='0' top='1'></button>
|
||||
<button name='btn11' type='tiny' relative='pos-in pos' rel-anchor='prev' left='0' top='1'></button>
|
||||
<button name='btn12' type='tiny' relative='pos-in pos' rel-anchor='prev' left='0' top='1'></button>
|
||||
<button name='btn13' type='tiny' relative='pos-in pos' rel-anchor='prev' left='0' top='1'></button>
|
||||
<button name='btn14' type='tiny' relative='pos-in pos' rel-anchor='prev' left='0' top='1'></button>
|
||||
<button name='btn15' type='tiny' relative='pos-in pos' rel-anchor='prev' left='0' top='1'></button>
|
||||
<button name='btn16' type='tiny' relative='pos-in pos' rel-anchor='prev' left='0' top='1'></button>
|
||||
<button name='btn17' type='tiny' relative='pos-in pos' rel-anchor='prev' left='0' top='1'></button>
|
||||
<button name='btn18' type='tiny' relative='pos-in pos' rel-anchor='prev' left='0' top='1'></button>
|
||||
<button name='btn19' type='tiny' relative='pos-in pos' rel-anchor='prev' left='0' top='1'></button>
|
||||
<button name='btn20' type='tiny' relative='pos-in pos' rel-anchor='prev' left='0' top='1'></button>
|
||||
<button name='btn21' type='tiny' relative='pos-in pos' rel-anchor='prev' left='0' top='1'></button>
|
||||
<button name='btn22' type='tiny' relative='pos-in pos' rel-anchor='prev' left='0' top='1'></button>
|
||||
<button name='btn23' type='tiny' relative='pos-in pos' rel-anchor='prev' left='0' top='1'></button>
|
||||
<button name='btn24' type='tiny' relative='pos-in pos' rel-anchor='prev' left='0' top='1'></button>
|
||||
<button name='btn25' type='tiny' relative='pos-in pos' rel-anchor='prev' left='0' top='1'></button>
|
||||
<button name='btn26' type='tiny' relative='pos-in pos' rel-anchor='prev' left='0' top='1'></button>
|
||||
<button name='btn27' type='tiny' relative='pos-in pos' rel-anchor='prev' left='0' top='1'></button>
|
||||
<button name='btn28' type='tiny' relative='pos-in pos' rel-anchor='prev' left='0' top='1'></button>
|
||||
<button name='btn29' type='tiny' relative='pos-in pos' rel-anchor='prev' left='0' top='1'></button>
|
||||
<button name='btn30' type='tiny' relative='pos-in pos' rel-anchor='prev' left='0' top='1'></button>
|
||||
<button name='okay' type='regular' top='400' left='387'>OK</button>
|
||||
</dialog>
|
||||
|
@@ -12,10 +12,10 @@
|
||||
<text top='41' left='68' width='111' height='14'>World height:</text>
|
||||
<text name='height' top='41' left='186' width='37'/>
|
||||
<text name='y' framed='true' top='88' left='142' width='75' height='16'/>
|
||||
<button name='xminus' type='small' top='59' left='77'>-</button>
|
||||
<button name='xplus' type='small' top='59' left='106'>+</button>
|
||||
<button name='yminus' type='small' top='84' left='77'>-</button>
|
||||
<button name='yplus' type='small' top='84' left='106'>+</button>
|
||||
<button name='xminus' type='small' top='59' left='77' def-key='left'>-</button>
|
||||
<button name='xplus' type='small' top='59' left='106' def-key='right'>+</button>
|
||||
<button name='yminus' type='small' top='84' left='77' def-key='up'>-</button>
|
||||
<button name='yplus' type='small' top='84' left='106' def-key='down'>+</button>
|
||||
<text name='title' framed='true' top='111' left='142' width='150' height='16'/>
|
||||
<button name='choose' type='regular' top='111' left='66'>Choose</button>
|
||||
</dialog>
|
||||
|
Reference in New Issue
Block a user