Convert the two dialogue editing dialogs.
This commit is contained in:
23
rsrc/dialogs/edit-personality.xml
Normal file
23
rsrc/dialogs/edit-personality.xml
Normal file
@@ -0,0 +1,23 @@
|
||||
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
|
||||
<?xml-stylesheet href="dialog.xsl" type="text/xsl"?>
|
||||
<dialog skin='light' defbtn='okay' debug='true'>
|
||||
<!-- OK button -->
|
||||
<field name='title' top='42' left='174' width='189' height='16'/>
|
||||
<field name='dunno' top='66' left='254' width='246' height='43'/>
|
||||
<field name='look' top='123' left='73' width='427' height='68'/>
|
||||
<field name='name' top='215' left='73' width='427' height='67'/>
|
||||
<field name='job' top='308' left='73' width='427' height='67'/>
|
||||
<button name='okay' type='regular' top='381' left='441'>OK</button>
|
||||
<button name='cancel' type='regular' def-key='esc' top='381' left='375'>Cancel</button>
|
||||
<button name='left' type='left' top='381' left='47'/>
|
||||
<button name='right' type='right' top='381' left='110'/>
|
||||
<pict type='dlog' num='16' top='8' left='8'/>
|
||||
<text size='large' top='6' left='50' width='249' height='15'>Edit Character Basic Dialogue</text>
|
||||
<text top='22' left='50' width='157' height='14'>For personality number:</text>
|
||||
<text name='num' top='22' left='210' width='52' height='14'/>
|
||||
<text top='43' left='50' width='114' height='14'>Character name:</text>
|
||||
<text top='67' left='50' width='173' height='14'>Don't Understand response:</text>
|
||||
<text top='103' left='50' width='160' height='14'>Response to 'look'</text>
|
||||
<text top='196' left='50' width='165' height='14'>Response to 'name'</text>
|
||||
<text top='288' left='52' width='170' height='14'>Response to 'job'</text>
|
||||
</dialog>
|
45
rsrc/dialogs/edit-talk-node.xml
Normal file
45
rsrc/dialogs/edit-talk-node.xml
Normal file
@@ -0,0 +1,45 @@
|
||||
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
|
||||
<?xml-stylesheet href="dialog.xsl" type="text/xsl"?>
|
||||
<dialog skin='light' defbtn='okay' debug='true'>
|
||||
<!-- OK button -->
|
||||
<field name='who' top='26' left='186' width='64' height='16'/>
|
||||
<field name='key1' top='54' left='165' width='52' height='16'/>
|
||||
<field name='key2' top='54' left='285' width='52' height='16'/>
|
||||
<field name='extra1' top='114' left='344' width='64' height='16'/>
|
||||
<field name='extra2' top='137' left='344' width='64' height='16'/>
|
||||
<field name='extra3' top='160' left='344' width='64' height='16'/>
|
||||
<field name='extra4' top='183' left='344' width='64' height='16'/>
|
||||
<field name='str1' top='223' left='72' width='430' height='80'/>
|
||||
<field name='str2' top='328' left='72' width='434' height='80'/>
|
||||
<button name='okay' type='regular' top='415' left='445'>OK</button>
|
||||
<button name='cancel' type='regular' def-key='esc' top='415' left='380'>Cancel</button>
|
||||
<button name='back' type='large' top='415' left='49'>Go Back</button>
|
||||
<button name='new' type='large' top='415' left='155'>Create New</button>
|
||||
<text name='type' framed='true' top='79' left='135' width='160' height='14'/>
|
||||
<text name='lblA' top='115' left='104' width='233' height='14'>A</text>
|
||||
<text name='lblB' top='138' left='104' width='233' height='14'>B</text>
|
||||
<text name='lblC' top='161' left='104' width='233' height='14'>C</text>
|
||||
<text name='lblD' top='184' left='104' width='233' height='14'>D</text>
|
||||
<text name='lbl1' top='204' left='141' width='370' height='14'>a</text>
|
||||
<text name='lbl2' top='309' left='141' width='370' height='14'>b</text>
|
||||
<pict type='dlog' num='16' top='8' left='8'/>
|
||||
<text size='large' top='6' left='50' width='167' height='14'>Edit Character Dialogue</text>
|
||||
<text size='large' top='27' left='50' width='120' height='14'>For personality:</text>
|
||||
<text size='large' top='55' left='50' width='87' height='14'>Response to:</text>
|
||||
<text top='55' left='224' width='52' height='14'>and to:</text>
|
||||
<text size='large' top='79' left='49' width='77' height='15'>Node type:</text>
|
||||
<button name='choose-type' type='regular' top='76' left='306'>Choose</button>
|
||||
<text size='large' top='100' left='49' width='91' height='14'>Extra values:</text>
|
||||
<text top='115' left='77' width='24' height='14'>A</text>
|
||||
<text top='138' left='77' width='24' height='14'>B</text>
|
||||
<text top='161' left='77' width='24' height='14'>C</text>
|
||||
<text top='184' left='77' width='24' height='14'>D</text>
|
||||
<text size='large' top='203' left='49' width='83' height='15'>Message 1:</text>
|
||||
<text size='large' top='309' left='49' width='80' height='14'>Message 2:</text>
|
||||
<text top='21' left='256' width='207' height='29'>
|
||||
If -1: Node is unused,
|
||||
-2: All personalities use this response.
|
||||
</text>
|
||||
<button name='chooseB' type='regular' top='135' left='414'>Choose</button>
|
||||
<button name='chooseA' type='large' top='112' left='414'>Create/Edit</button>
|
||||
</dialog>
|
300
rsrc/strings/talk-node-descs.txt
Normal file
300
rsrc/strings/talk-node-descs.txt
Normal file
@@ -0,0 +1,300 @@
|
||||
Regular speech
|
||||
Unused
|
||||
Unused
|
||||
Unused
|
||||
Unused
|
||||
First part of response ...
|
||||
Second part of response ...
|
||||
Response depends on flag
|
||||
Stuff Done flag Pt. A
|
||||
Stuff Done flag Pt. B
|
||||
Value to compare to
|
||||
Unused
|
||||
Response if less than or equal to
|
||||
Response if greater than
|
||||
Set flag to 1
|
||||
Stuff Done flag Pt. A
|
||||
Stuff Done flag Pt. B
|
||||
Unused
|
||||
Unused
|
||||
First part of response ...
|
||||
Second part of response ...
|
||||
Inn
|
||||
Cost of Inn
|
||||
Quality of Inn (0 .. 3)
|
||||
Move party to X
|
||||
Move party to Y
|
||||
Response if can afford it ...
|
||||
Response if not enough money ...
|
||||
Depends on Day
|
||||
Day when response changes
|
||||
Unused
|
||||
Unused
|
||||
Unused
|
||||
Response if day not reached ...
|
||||
Response if day reached ...
|
||||
Depends on time (and event)
|
||||
If this day has been reached ...
|
||||
And this event did not heppen before it ...
|
||||
Unused
|
||||
Unused
|
||||
Respond with this ...
|
||||
Otherwise respond with this ...
|
||||
Depends on town
|
||||
Town to check
|
||||
Unused
|
||||
Unused
|
||||
Unused
|
||||
Response if in this town ...
|
||||
Otherwise respond ...
|
||||
Buy Items
|
||||
Cost adjustment (0 .. 6)
|
||||
Number of first item in shop
|
||||
Total number of items in shop
|
||||
Unused
|
||||
Name of shop
|
||||
Unused
|
||||
Receive Training
|
||||
Unused
|
||||
Unused
|
||||
Unused
|
||||
Unused
|
||||
Unused
|
||||
Unused
|
||||
Mage Spell Shop
|
||||
Cost adjustment (0 .. 6)
|
||||
Number of first spell in shop
|
||||
Total number of spells in shop
|
||||
Unused
|
||||
Name of shop
|
||||
Unused
|
||||
Priest Spell Shop
|
||||
Cost adjustment (0 .. 6)
|
||||
Number of first spell in shop
|
||||
Total number of spells in shop
|
||||
Unused
|
||||
Name of shop
|
||||
Unused
|
||||
Alchemy Shop
|
||||
Cost adjustment (0 .. 6)
|
||||
Number of first recipe in shop
|
||||
Total number of recipes in shop
|
||||
Unused
|
||||
Name of shop
|
||||
Unused
|
||||
Healer
|
||||
Cost adjustment (0 .. 6)
|
||||
Unused
|
||||
Unused
|
||||
Unused
|
||||
Name of healer
|
||||
Unused
|
||||
Sell Weapons
|
||||
Unused
|
||||
Unused
|
||||
Unused
|
||||
Unused
|
||||
Buyer's response
|
||||
Unused
|
||||
Sell Armor
|
||||
Unused
|
||||
Unused
|
||||
Unused
|
||||
Unused
|
||||
Buyer's response
|
||||
Unused
|
||||
Sell All Items
|
||||
Unused
|
||||
Unused
|
||||
Unused
|
||||
Unused
|
||||
Buyer's response
|
||||
Unused
|
||||
Identify Items
|
||||
Cost to identify
|
||||
Unused
|
||||
Unused
|
||||
Unused
|
||||
Person identifying items says:
|
||||
Unused
|
||||
Enchant Weapons
|
||||
Type of enchantment (See docs. for list)
|
||||
Unused
|
||||
Unused
|
||||
Unused
|
||||
Person augmenting items says:
|
||||
Unused
|
||||
Pay For Response
|
||||
Amount of gold taken
|
||||
Unused
|
||||
Unused
|
||||
Unused
|
||||
Response if party has gold
|
||||
Response if they don't
|
||||
Buy response, Change Flag
|
||||
Amount of gold taken
|
||||
Stuff Done Flag, Pt. A
|
||||
Stuff Done Flag, Pt. B
|
||||
Change flag to
|
||||
Response if party has gold
|
||||
Response if they don't
|
||||
Ship Shop
|
||||
Cost of Boat
|
||||
Number of first boat sold
|
||||
Total number of boats sold
|
||||
Unused
|
||||
Response if party has gold
|
||||
Response if they don't
|
||||
Horse Shop
|
||||
Cost of Horse
|
||||
Number of first horse sold
|
||||
Total number of horses sold
|
||||
Unused
|
||||
Response if party has gold
|
||||
Response if they don't
|
||||
Buy Special Item
|
||||
Number of item being sold
|
||||
Cost of item
|
||||
Unused
|
||||
Unused
|
||||
Response if party buys it
|
||||
Response if party can't afford it
|
||||
Magic Shop
|
||||
Cost adjustment (0 .. 6)
|
||||
Which shop (0 .. 4)
|
||||
Unused
|
||||
Unused
|
||||
Name of shop
|
||||
Unused
|
||||
Reveal Town Location
|
||||
Cost to know where town is
|
||||
Number of town to reveal
|
||||
Unused
|
||||
Unused
|
||||
Response if party can pay
|
||||
Response if party can't afford it
|
||||
Force Conversation End
|
||||
Unused
|
||||
Unused
|
||||
Unused
|
||||
Unused
|
||||
First part of response
|
||||
Second part of response
|
||||
Hostile Conversation End
|
||||
Unused
|
||||
Unused
|
||||
Unused
|
||||
Unused
|
||||
First part of response
|
||||
Second part of response
|
||||
Town Hostile Conv. End
|
||||
Unused
|
||||
Unused
|
||||
Unused
|
||||
Unused
|
||||
First part of response
|
||||
Second part of response
|
||||
Eliminate Creature
|
||||
Unused
|
||||
Unused
|
||||
Unused
|
||||
Unused
|
||||
First part of response
|
||||
Second part of response
|
||||
Call Town Special
|
||||
Number of town special node to call
|
||||
Unused
|
||||
Unused
|
||||
Unused
|
||||
First part of response (if no other response given in special)
|
||||
Second part of response (if no other response given in special)
|
||||
Call Scenario Special
|
||||
Number of scenario special node to call
|
||||
Unused
|
||||
Unused
|
||||
Unused
|
||||
First part of response (if no other response given in special)
|
||||
Second part of response (if no other response given in special)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user