mirror of
https://github.com/OMGeeky/andors-trail.git
synced 2025-12-26 16:07:57 +01:00
568 lines
22 KiB
HTML
568 lines
22 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en" ng-app="ateditor">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<link rel="stylesheet" href="styles2.css" />
|
|
<link rel="stylesheet" href="inc/ui.dynatree.css" />
|
|
<link rel="stylesheet" href="inc/bootstrap/css/bootstrap.min.css" />
|
|
<title>ee</title>
|
|
</head>
|
|
<body>
|
|
|
|
<div id="screen">
|
|
<div id="top">
|
|
<div class="andorsTrailLogo" id="title">
|
|
ee
|
|
<span id="version">
|
|
v0.7.0dev
|
|
</span>
|
|
</div>
|
|
<div id="buttons">
|
|
<a href="#import">Import</a>
|
|
<a href="#export">Export</a>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="left" class="workarea">
|
|
<div id="tools" ng-controller="ATEditor.controllers.NavigationController" ng-init="$('.collapse').collapse()">
|
|
<div class="accordion" id="accordion-nav">
|
|
<div class="accordion-group" ng-show="previousItems.length > 0">
|
|
<div class="accordion-heading">
|
|
<a class="accordion-toggle" data-toggle="collapse" href="#collapse-nav-previous">Recently opened</a>
|
|
</div>
|
|
<div id="collapse-nav-previous" class="accordion-body collapse">
|
|
<div class="accordion-inner">
|
|
<ul class="itemlist">
|
|
<li ng-repeat="p in previousItems" ng-click="editObj(p.section, p.obj)" fadey>
|
|
<img />{{getName(p.section, p.obj)}}
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="accordion-group" ng-repeat="section in sections">
|
|
<div class="accordion-heading">
|
|
<a class="accordion-toggle" data-toggle="collapse" ng-href="#collapse-nav-{{section.id}}">
|
|
{{section.name}}
|
|
</a>
|
|
</div>
|
|
<div id="collapse-nav-{{section.id}}" class="accordion-body collapse">
|
|
<div class="accordion-inner">
|
|
<div class="tools-buttons">
|
|
<button ng-click="addObj(section)">Add</button>
|
|
<button ng-click="clear(section)">Clear</button>
|
|
</div>
|
|
<ul class="itemlist">
|
|
<li ng-repeat="obj in section.items" ng-click="editObj(section, obj)" fadey>
|
|
<div style="float: left;">
|
|
<img style="float: left;"/>
|
|
{{getName(section, obj)}}
|
|
</div>
|
|
<div style="float: right;">
|
|
<a ng-click="dupObj(section, obj)">D</a>
|
|
<a ng-click="delObj(section, obj)">X</a>
|
|
</div>
|
|
<div style="clear: both;"> </div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="center" class="workarea" ng-view></div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="hidden" id="templates">
|
|
|
|
<!-- ========================================================= -->
|
|
<!-- Monster editor -->
|
|
|
|
<div id="editMonster">
|
|
|
|
</div>
|
|
|
|
<div id="dialog-onHitConditions">
|
|
<div class="fieldWithLabel">
|
|
<label for="condition" class="label">Actor condition id:</label>
|
|
<input type="text" size="30" id="condition" class="field fieldInput"/>
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<label for="magnitude" class="label">Magnitude:</label>
|
|
<input type="text" size="5" id="magnitude" class="field fieldInput integer"/>
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<label for="duration" class="label">Duration (number of turns):</label>
|
|
<input type="text" size="5" id="duration" class="field fieldInput integer"/>
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<label for="chance" class="label">Chance:</label>
|
|
<select class="field" id="chance">
|
|
<option value="100">Always</option>
|
|
<option value="70">Frequent (70%)</option>
|
|
<option value="50">Sometimes (50%)</option>
|
|
<option value="20">Rare (20%)</option>
|
|
<option value="10">Seldom (10%)</option>
|
|
<option value="1">Very seldom (1%)</option>
|
|
<option value="1/1000">Unique (0.1%)</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<!-- ========================================================= -->
|
|
<!-- Droplist editor -->
|
|
|
|
<div id="editDroplist">
|
|
<h3>Droplist</h3>
|
|
<fieldset class="fieldSet">
|
|
<legend>General</legend>
|
|
<div class="fieldWithLabel">
|
|
<label for="id" class="label">Droplist internal ID:</label>
|
|
<input type="text" size="30" id="id" class="field fieldInput"/>
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<label for="stages" class="label">Items dropped</label>
|
|
<table class="field" id="items">
|
|
<thead><tr>
|
|
<th id="itemID">Item (id)</th>
|
|
<th id="quantity_Min">Min quantity</th>
|
|
<th id="quantity_Max">Max quantity</th>
|
|
<th id="chance">Chance</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
|
|
</tbody>
|
|
</table>
|
|
<div id="add">Add</div>
|
|
</div>
|
|
</fieldset>
|
|
<div class="endSets"> </div>
|
|
</div>
|
|
|
|
<div id="dialog-droplistItem">
|
|
<div class="fieldWithLabel">
|
|
<label for="itemID" class="label">Item (id):</label>
|
|
<input type="text" size="30" id="itemID" class="field fieldInput"/>
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<label for="quantity" class="label">Quantity:</label>
|
|
<div class="field"><input type="text" size="3" id="quantity_Min" class="fieldInput integer" /> - <input type="text" size="3" id="quantity_Max" class="fieldInput integer" /></div>
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<label for="chance" class="label">Chance:</label>
|
|
<select class="field" id="chance">
|
|
<option value="100">Always</option>
|
|
<option value="70">Often (70%)</option>
|
|
<option value="30">Sometimes (30%)</option>
|
|
<option value="25">Sometimes (25%)</option>
|
|
<option value="20">Rare (20%)</option>
|
|
<option value="10">Rare (10%)</option>
|
|
<option value="5">Seldom (5%)</option>
|
|
<option value="1">Unique (1%)</option>
|
|
<option value="1/1000">Extraordinary (0.1%)</option>
|
|
<option value="1/10000">Legendary (0.01%)</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<!-- ========================================================= -->
|
|
<!-- Item editor -->
|
|
|
|
<div id="editItem">
|
|
<h3>Item</h3>
|
|
<fieldset class="fieldSet">
|
|
<legend>General</legend>
|
|
<div class="fieldWithLabel">
|
|
<div id="itemimage" class="field"><input type="hidden" id="iconID" /></div>
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<label for="name" class="label">Display name:</label>
|
|
<input class="field" type="text" size="30" id="name" class="fieldInput"/>
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<label for="id" class="label">Internal ID:</label>
|
|
<input class="field" type="text" size="30" id="id" class="fieldInput" />
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<label for="category" class="label">Category:</label>
|
|
<select class="field" id="category">
|
|
</select>
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<label for="displaytype" class="label">Display as:</label>
|
|
<select class="field" id="displaytype">
|
|
<option value="0">Ordinary item</option>
|
|
<option value="1">Quest item (yellow)</option>
|
|
<option value="2">Legendary (green)</option>
|
|
<option value="3">Extraordinary (blue)</option>
|
|
<option value="4">Rare (purple)</option>
|
|
</select>
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<label for="baseMarketCost" class="label">Base market cost (gold):</label>
|
|
<input class="field" type="text" size="7" id="baseMarketCost" readonly="readonly" class="fieldInput integer" title="The actual price is adjusted 15% depending on if the item is being bought or sold. Set to 0 to prohibit selling this item type (for example, for a quest item)." />
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<div class="label"><input type="checkbox" id="hasManualPrice" />Item has manually specified store price</div>
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<label for="marketCost_Sell" class="label">Actual price (gold):</label>
|
|
<div class="field">
|
|
<span>Sell: <input type="text" size="7" id="marketCost_Sell" class="fieldInput integer" readonly="readonly" /></span>
|
|
<span>Buy: <input type="text" size="7" id="marketCost_Buy" class="fieldInput integer" readonly="readonly" /></span>
|
|
</div>
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<div class="label"><input type="checkbox" id="hasEquipEffect" />Has equip effect</div>
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<div class="label"><input type="checkbox" id="hasUseEffect" />Has use effect</div>
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<div class="label"><input type="checkbox" id="hasHitEffect" />Has effect on every hit</div>
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<div class="label"><input type="checkbox" id="hasKillEffect" />Has effect on every kill</div>
|
|
</div>
|
|
</fieldset>
|
|
<fieldset class="fieldSet" id="hasEquipEffectDisplay">
|
|
<legend>When equipped</legend>
|
|
<div class="fieldWithLabel">
|
|
<label for="equip_boostMaxHP" class="label">Boost max HP:</label>
|
|
<input type="text" size="5" id="equip_boostMaxHP" class="field fieldInput integer" />
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<label for="equip_boostMaxAP" class="label">Boost max AP:</label>
|
|
<input type="text" size="5" id="equip_boostMaxAP" class="field fieldInput integer" />
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<label for="equip_moveCostPenalty" class="label">Move cost penalty (AP):</label>
|
|
<input type="text" size="5" id="equip_moveCostPenalty" class="field fieldInput integer" />
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<label for="equip_attackCost" class="label">Attack cost (AP):</label>
|
|
<input class="field" type="text" size="5" id="equip_attackCost" class="fieldInput integer" />
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<label for="equip_attackChance" class="label">Attack chance:</label>
|
|
<div class="field"><input type="text" size="5" id="equip_attackChance" class="fieldInput integer" />%</div>
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<label for="equip_attackDamage" class="label">Attack damage (range):</label>
|
|
<div class="field"><input type="text" size="3" id="equip_attackDamage_Min" class="fieldInput integer" /> - <input type="text" size="3" id="equip_attackDamage_Max" class="fieldInput integer" /></div>
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<div class="label"><input type="checkbox" id="equip_hasCritical" />Has critical chance</div>
|
|
</div>
|
|
<div id="equip_hasCriticalDisplay">
|
|
<div class="fieldWithLabel">
|
|
<label for="equip_criticalChance" class="label">Critical skill:</label>
|
|
<div class="field"><input type="text" size="5" id="equip_criticalChance" class="fieldInput integer" />%</div>
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<label for="equip_criticalMultiplier" class="label">Critical multiplier:</label>
|
|
<input class="field" type="text" size="5" id="equip_criticalMultiplier" class="fieldInput integer" />
|
|
</div>
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<label for="equip_blockChance" class="label">Block chance:</label>
|
|
<div class="field"><input type="text" size="5" id="equip_blockChance" class="fieldInput integer" />%</div>
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<label for="equip_damageResistance" class="label">Damage resistance:</label>
|
|
<input class="field" type="text" size="5" id="equip_damageResistance" class="fieldInput integer" />
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<label for="equip_conditions" class="label">Apply actor condition</label>
|
|
<table class="field" id="equip_conditions">
|
|
<thead><tr>
|
|
<th id="condition">Condition</th>
|
|
<th id="magnitude">Magnitude</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
</tbody>
|
|
</table>
|
|
<div id="add">Add</div>
|
|
</div>
|
|
</fieldset>
|
|
<fieldset class="fieldSet" id="hasUseEffectDisplay">
|
|
<legend>When used</legend>
|
|
<div class="fieldWithLabel">
|
|
<label for="use_boostHP" class="label">Boost current HP (range):</label>
|
|
<div class="field"><input type="text" size="3" id="use_boostHP_Min" class="fieldInput" /> - <input type="text" size="3" id="use_boostHP_Max" class="fieldInput integer" /></div>
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<label for="use_boostAP" class="label">Boost current AP (range):</label>
|
|
<div class="field"><input type="text" size="3" id="use_boostAP_Min" class="fieldInput" /> - <input type="text" size="3" id="use_boostAP_Max" class="fieldInput integer" /></div>
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<label for="use_conditionsSource" class="label">Apply actor condition</label>
|
|
<table class="field" id="use_conditionsSource">
|
|
<thead><tr>
|
|
<th id="condition">Condition</th>
|
|
<th id="magnitude">Magnitude</th>
|
|
<th id="duration">Duration</th>
|
|
<th id="chance">Chance</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
</tbody>
|
|
</table>
|
|
<div id="add">Add</div>
|
|
</div>
|
|
</fieldset>
|
|
<fieldset class="fieldSet" id="hasHitEffectDisplay">
|
|
<legend>When making a successful hit</legend>
|
|
<div class="fieldWithLabel">
|
|
<label for="hit_boostHP" class="label">Boost current HP (range):</label>
|
|
<div class="field"><input type="text" size="3" id="hit_boostHP_Min" class="fieldInput" /> - <input type="text" size="3" id="hit_boostHP_Max" class="fieldInput integer" /></div>
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<label for="hit_boostAP" class="label">Boost current AP (range):</label>
|
|
<div class="field"><input type="text" size="3" id="hit_boostAP_Min" class="fieldInput" /> - <input type="text" size="3" id="hit_boostAP_Max" class="fieldInput integer" /></div>
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<label for="hit_conditionsSource" class="label">Apply actor condition to source</label>
|
|
<table class="field" id="hit_conditionsSource">
|
|
<thead><tr>
|
|
<th id="condition">Condition</th>
|
|
<th id="magnitude">Magnitude</th>
|
|
<th id="duration">Duration</th>
|
|
<th id="chance">Chance</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
</tbody>
|
|
</table>
|
|
<div id="add">Add</div>
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<label for="hit_conditionsTarget" class="label">Apply actor condition to target</label>
|
|
<table class="field" id="hit_conditionsTarget">
|
|
<thead><tr>
|
|
<th id="condition">Condition</th>
|
|
<th id="magnitude">Magnitude</th>
|
|
<th id="duration">Duration</th>
|
|
<th id="chance">Chance</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
</tbody>
|
|
</table>
|
|
<div id="add">Add</div>
|
|
</div>
|
|
</fieldset>
|
|
<fieldset class="fieldSet" id="hasKillEffectDisplay">
|
|
<legend>On every kill</legend>
|
|
<div class="fieldWithLabel">
|
|
<label for="kill_boostHP" class="label">Boost current HP (range):</label>
|
|
<div class="field"><input type="text" size="3" id="kill_boostHP_Min" class="fieldInput" /> - <input type="text" size="3" id="kill_boostHP_Max" class="fieldInput integer" /></div>
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<label for="kill_boostAP" class="label">Boost current AP (range):</label>
|
|
<div class="field"><input type="text" size="3" id="kill_boostAP_Min" class="fieldInput" /> - <input type="text" size="3" id="kill_boostAP_Max" class="fieldInput integer" /></div>
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<label for="kill_conditionsSource" class="label">Apply actor condition</label>
|
|
<table class="field" id="kill_conditionsSource">
|
|
<thead><tr>
|
|
<th id="condition">Condition</th>
|
|
<th id="magnitude">Magnitude</th>
|
|
<th id="duration">Duration</th>
|
|
<th id="chance">Chance</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
</tbody>
|
|
</table>
|
|
<div id="add">Add</div>
|
|
</div>
|
|
</fieldset>
|
|
<div class="endSets"> </div>
|
|
</div>
|
|
|
|
<div id="dialog-equipConditions">
|
|
<div class="fieldWithLabel">
|
|
<label for="condition" class="label">Actor condition id:</label>
|
|
<input type="text" size="30" id="condition" class="field fieldInput"/>
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<label for="magnitude" class="label">Magnitude:</label>
|
|
<input type="text" size="5" id="magnitude" class="field fieldInput integer"/>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<!-- ========================================================= -->
|
|
<!-- Dialogue editor -->
|
|
|
|
<div id="editDialogue">
|
|
<h3>Dialogue</h3>
|
|
<fieldset class="fieldSet">
|
|
<legend>Conversation flow</legend>
|
|
<div id="dialogueTree"> </div>
|
|
</fieldset>
|
|
<fieldset class="fieldSet" id="dialoguePhrase">
|
|
<legend>NPC phrase</legend>
|
|
<div class="fieldWithLabel">
|
|
<label for="id" class="label">Phrase ID:</label>
|
|
<input type="text" size="30" id="id" class="field fieldInput"/>
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<label for="message" class="label">NPC says:</label>
|
|
<textarea rows="4" cols="40" id="message"></textarea>
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<div class="label"><input type="checkbox" id="hasRewards" />Reaching this phrase gives rewards</div>
|
|
</div>
|
|
<div class="fieldWithLabel" id="hasRewardsDisplay">
|
|
<label for="rewards" class="label">Rewards</label>
|
|
<table class="field" id="rewards">
|
|
<thead><tr>
|
|
<th id="rewardType">Type</th>
|
|
<th id="rewardID">ID</th>
|
|
<th id="value">Value</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
|
|
</tbody>
|
|
</table>
|
|
<div id="add">Add</div>
|
|
</div>
|
|
</fieldset>
|
|
<fieldset class="fieldSet" id="dialoguePhraseReplies">
|
|
<legend>Replies</legend>
|
|
<div class="fieldWithLabel">
|
|
<div class="label"><input type="checkbox" id="hasOnlyNextReply" />Phrase leads directly to another phrase without replies</div>
|
|
</div>
|
|
<div class="fieldWithLabel" id="hasOnlyNextReplyDisplay">
|
|
<label for="nextPhraseID" class="label">Phrase ID:</label>
|
|
<div class="field">
|
|
<input type="text" size="30" id="nextPhraseID" class="fieldInput" />
|
|
<img src="imgarrowright.png" alt="Follow" id="followNextReply" class="imageButton" title="Open editor for the indicated phrase. Leave empty to automatically generate a new phrase id based on the prefix for this phrase, or supply a new phrase id that should be used." />
|
|
</div>
|
|
</div>
|
|
<div class="fieldWithLabel" id="hasRepliesDisplay">
|
|
<label for="replies" class="label">Replies</label>
|
|
<table class="field" id="replies">
|
|
<thead><tr>
|
|
<th id="text">Reply</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
|
|
</tbody>
|
|
</table>
|
|
<div id="add">Add</div>
|
|
</div>
|
|
</fieldset>
|
|
<fieldset class="fieldSet" id="dialogueReply">
|
|
<legend>Player reply</legend>
|
|
<div class="fieldWithLabel">
|
|
<label for="id" class="label">Phrase ID:</label>
|
|
<input type="text" size="30" id="id" class="field fieldInput" readonly="readonly" />
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<label for="text" class="label">Player says:</label>
|
|
<textarea rows="4" cols="40" id="text"></textarea>
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<label for="replyLeadsTo" class="label">Reply leads to:</label>
|
|
<select class="field fieldInput" id="replyLeadsTo">
|
|
<option value="">NPC phrase</option>
|
|
<option value="S">Trading screen</option>
|
|
<option value="F">Combat</option>
|
|
<option value="X">Conversation ends</option>
|
|
<option value="R">NPC is removed from map</option>
|
|
</select>
|
|
</div>
|
|
<div class="fieldWithLabel" id="nextPhraseIDDisplay">
|
|
<label for="nextPhraseID" class="label">Next phrase ID:</label>
|
|
<div class="field">
|
|
<input type="text" size="30" id="nextPhraseID" class="fieldInput"/>
|
|
<img src="imgarrowright.png" alt="Follow" id="followReply" class="imageButton" title="Open editor for the indicated phrase. Leave empty to automatically generate a new phrase id based on the prefix for this phrase, or supply a new phrase id that should be used." />
|
|
</div>
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<div class="label"><input type="checkbox" id="requiresItems" />Player must have item(s) to select this reply</div>
|
|
</div>
|
|
<div id="requiresItemsDisplay">
|
|
<div class="fieldWithLabel">
|
|
<label for="requires_itemID" class="label">Required item ID (will be removed from inventory)</label>
|
|
<input type="text" size="30" id="requires_itemID" class="field fieldInput"/>
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<label for="requires_Quantity" class="label">Required item quantity</label>
|
|
<input type="text" size="5" id="requires_Quantity" class="field fieldInput integer"/>
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<label for="requires_Type" class="label">Player should have item in:</label>
|
|
<select class="field fieldInput" id="requires_Type">
|
|
<option value="0">Inventory & item will be removed</option>
|
|
<option value="1">Inventory</option>
|
|
<option value="2">Worn equipment</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<div class="label"><input type="checkbox" id="requiresQuest" />Player must have progressed quest to select this reply</div>
|
|
</div>
|
|
<div class="fieldWithLabel" id="requiresQuestDisplay">
|
|
<label for="requires_Progress" class="label">Quest stage required: (questname:stage)</label>
|
|
<input type="text" size="30" id="requires_Progress" class="field fieldInput" title="For example, 'mikhail:20' would require that the quest mikhail is at at least stage 20."/>
|
|
</div>
|
|
|
|
</fieldset>
|
|
<div class="endSets"> </div>
|
|
</div>
|
|
|
|
<div id="dialog-phrasereward">
|
|
<div class="fieldWithLabel">
|
|
<label for="rewardType" class="label">Type:</label>
|
|
<select class="field fieldInput" id="rewardType">
|
|
<option value="0">Quest progress</option>
|
|
<option value="1">Droplist</option>
|
|
<option value="2">Skill increase</option>
|
|
<option value="3">Actor condition</option>
|
|
<option value="4">Alignment/faction change</option>
|
|
</select>
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<label for="rewardID" class="label">ID:</label>
|
|
<input type="text" size="30" id="rewardID" class="field fieldInput"/>
|
|
</div>
|
|
<div class="fieldWithLabel">
|
|
<label for="value" class="label">Value:</label>
|
|
<input type="text" size="5" id="value" class="field fieldInput integer"/>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<!-- ========================================================= -->
|
|
<!-- Select images dialog -->
|
|
|
|
<div id="dialog-images"> </div>
|
|
|
|
</div>
|
|
|
|
<script src="inc/jquery.min.js"></script>
|
|
<script src="inc/underscore-min.js"></script>
|
|
<script src="inc/angular.min.js"></script>
|
|
<script src="inc/bootstrap/js/bootstrap.min.js"></script>
|
|
<script src="utils.js"></script>
|
|
<script src="fieldlist.js"></script>
|
|
<script src="datastore.js"></script>
|
|
<script src="defaults.js"></script>
|
|
<script src="importexport.js"></script>
|
|
<script src="model.js"></script>
|
|
<script src="controllers.js"></script>
|
|
<script src="app.js"></script>
|
|
<script src="directives.js"></script>
|
|
<script src="legacyimport.js"></script>
|
|
|
|
</body>
|
|
</html>
|