diff --git a/AndorsTrailEdit/editor.html b/AndorsTrailEdit/editor.html index a31f91594..954251c33 100644 --- a/AndorsTrailEdit/editor.html +++ b/AndorsTrailEdit/editor.html @@ -3,6 +3,7 @@ + Andor's Trail Content Editor diff --git a/AndorsTrailEdit/inc/hint.min.css b/AndorsTrailEdit/inc/hint.min.css new file mode 100644 index 000000000..286697b69 --- /dev/null +++ b/AndorsTrailEdit/inc/hint.min.css @@ -0,0 +1,5 @@ +/*! Hint.css - v0.1.0 - 2013-02-03 +* https://github.com/chinchang/hint.css +* Copyright (c) 2013 Kushagra Gour; Licensed MIT */ + +.hint{position:relative;display:inline-block}.hint:before,.hint:after{position:absolute;opacity:0;z-index:1000000;pointer-events:none;-webkit-transition:.3s ease;-moz-transition:.3s ease}.hint:hover:before,.hint:hover:after{opacity:1}.hint:before{content:'';position:absolute;background:transparent;border:6px solid transparent;z-index:1000001}.hint:after{content:attr(data-hint);background:#383838;color:#fff;text-shadow:0 -1px 0 black;padding:8px 10px;font-size:12px;line-height:12px;white-space:nowrap;box-shadow:4px 4px 8px rgba(0,0,0,.3)}.hint--top:before{border-top-color:#383838}.hint--bottom:before{border-bottom-color:#383838}.hint--left:before{border-left-color:#383838}.hint--right:before{border-right-color:#383838}.hint--top:before{margin-bottom:-12px}.hint--top:after{margin-left:-18px}.hint--top:before,.hint--top:after{bottom:100%;left:50%}.hint--top:hover:before,.hint--top:hover:after{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--bottom:before{margin-top:-12px}.hint--bottom:after{margin-left:-18px}.hint--bottom:before,.hint--bottom:after{top:100%;left:50%}.hint--bottom:hover:before,.hint--bottom:hover:after{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--right:before{margin-left:-12px;margin-bottom:-6px}.hint--right:after{margin-bottom:-14px}.hint--right:before,.hint--right:after{left:100%;bottom:50%}.hint--right:hover:before,.hint--right:hover:after{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--left:before{margin-right:-12px;margin-bottom:-6px}.hint--left:after{margin-bottom:-14px}.hint--left:before,.hint--left:after{right:100%;bottom:50%}.hint--left:hover:before,.hint--left:hover:after{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--error:after{background-color:#b34e4d;text-shadow:0 -1px 0 #5a2626}.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-left-color:#b34e4d}.hint--error.hint--right:before{border-right-color:#b34e4d}.hint--warning:after{background-color:#c09854;text-shadow:0 -1px 0 #6d5228}.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-left-color:#c09854}.hint--warning.hint--right:before{border-right-color:#c09854}.hint--info:after{background-color:#3986ac;text-shadow:0 -1px 0 #193c4c}.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom:before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-left-color:#3986ac}.hint--info.hint--right:before{border-right-color:#3986ac}.hint--success:after{background-color:#458746;text-shadow:0 -1px 0 #1a331a}.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-left-color:#458746}.hint--success.hint--right:before{border-right-color:#458746}.hint--always:after,.hint--always:before{opacity:1}.hint--always.hint--top:after,.hint--always.hint--top:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--bottom:after,.hint--always.hint--bottom:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--left:after,.hint--always.hint--left:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--always.hint--right:after,.hint--always.hint--right:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)} \ No newline at end of file diff --git a/AndorsTrailEdit/js/app.js b/AndorsTrailEdit/js/app.js index 8b6fd9018..57e218cad 100644 --- a/AndorsTrailEdit/js/app.js +++ b/AndorsTrailEdit/js/app.js @@ -16,7 +16,9 @@ var ATEditor = (function(ATEditor, controllers) { .when('/monster/table', {templateUrl: htmldir+'table_monster.html', controller: controllers.MonsterTableController}) .when('/itemcategory/edit/:id', {templateUrl: htmldir+'edit_itemcategory.html', controller: controllers.ItemCategoryController}) .when('/import', {templateUrl: htmldir+'import.html', controller: controllers.ImportController}) - .when('/export', {templateUrl: htmldir+'export.html', controller: controllers.ExportController}); + .when('/export', {templateUrl: htmldir+'export.html', controller: controllers.ExportController}) + .when('/start', {templateUrl: htmldir+'start.html'}) + .otherwise({redirectTo: '/start'}); }]); return ATEditor; })(ATEditor, ATEditor.controllers); diff --git a/AndorsTrailEdit/partials/edit_actorcondition.html b/AndorsTrailEdit/partials/edit_actorcondition.html index 037160359..f5e5e34ab 100644 --- a/AndorsTrailEdit/partials/edit_actorcondition.html +++ b/AndorsTrailEdit/partials/edit_actorcondition.html @@ -9,7 +9,7 @@
- +
@@ -26,10 +26,16 @@
- +
- +
diff --git a/AndorsTrailEdit/partials/edit_dialogue.html b/AndorsTrailEdit/partials/edit_dialogue.html index 6aa17a5b0..678f71964 100644 --- a/AndorsTrailEdit/partials/edit_dialogue.html +++ b/AndorsTrailEdit/partials/edit_dialogue.html @@ -24,8 +24,10 @@ - - + + @@ -136,8 +138,8 @@
- - + +
diff --git a/AndorsTrailEdit/partials/edit_droplist.html b/AndorsTrailEdit/partials/edit_droplist.html index 6513714c8..2e9bbedb6 100644 --- a/AndorsTrailEdit/partials/edit_droplist.html +++ b/AndorsTrailEdit/partials/edit_droplist.html @@ -2,7 +2,7 @@
General
- +
@@ -11,7 +11,7 @@
- + diff --git a/AndorsTrailEdit/partials/edit_item.html b/AndorsTrailEdit/partials/edit_item.html index 8bb9d7b74..538957951 100644 --- a/AndorsTrailEdit/partials/edit_item.html +++ b/AndorsTrailEdit/partials/edit_item.html @@ -13,7 +13,7 @@
- +
@@ -112,7 +112,7 @@
- +
@@ -127,8 +127,8 @@
TypeIDValueID + Value +
Item (id) Quantity (range)ChanceChance
- - + + @@ -164,10 +164,10 @@
ConditionMagnitudeConditionMagnitude
- - - - + + + + @@ -205,10 +205,10 @@
ConditionMagnitudeDurationChanceConditionMagnitudeDurationChance
- - - - + + + + @@ -227,10 +227,10 @@
ConditionMagnitudeDurationChanceConditionMagnitudeDurationChance
- - - - + + + + @@ -268,10 +268,10 @@
ConditionMagnitudeDurationChanceConditionMagnitudeDurationChance
- - - - + + + + diff --git a/AndorsTrailEdit/partials/edit_monster.html b/AndorsTrailEdit/partials/edit_monster.html index 3d4bef30c..309120abc 100644 --- a/AndorsTrailEdit/partials/edit_monster.html +++ b/AndorsTrailEdit/partials/edit_monster.html @@ -9,7 +9,7 @@
- +
@@ -17,11 +17,14 @@
- - + +
- +
@@ -55,18 +58,18 @@
- +
- +
- +
@@ -156,10 +159,10 @@
ConditionMagnitudeDurationChanceConditionMagnitudeDurationChance
- - - - + + + + @@ -180,10 +183,10 @@
ConditionMagnitudeDurationChanceConditionMagnitudeDurationChance
- - - - + + + + diff --git a/AndorsTrailEdit/partials/edit_quest.html b/AndorsTrailEdit/partials/edit_quest.html index 7e7ac3587..5fcedff0f 100644 --- a/AndorsTrailEdit/partials/edit_quest.html +++ b/AndorsTrailEdit/partials/edit_quest.html @@ -2,7 +2,7 @@
General
- +
@@ -19,17 +19,17 @@
ConditionMagnitudeDurationChanceConditionMagnitudeDurationChance
- + - + - + - + diff --git a/AndorsTrailEdit/partials/start.html b/AndorsTrailEdit/partials/start.html new file mode 100644 index 000000000..be427726a --- /dev/null +++ b/AndorsTrailEdit/partials/start.html @@ -0,0 +1,5 @@ +

Welcome to the content editor for Andor's Trail.

+ +Start by importing some content from the game by pressing the top right "Import" button.
+Or you could start by creating new content by selecting something from the left list.
+
diff --git a/AndorsTrailEdit/partials/table_item.html b/AndorsTrailEdit/partials/table_item.html index 611b953a2..21c526db7 100644 --- a/AndorsTrailEdit/partials/table_item.html +++ b/AndorsTrailEdit/partials/table_item.html @@ -31,36 +31,85 @@ - + - + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + diff --git a/AndorsTrailEdit/partials/table_monster.html b/AndorsTrailEdit/partials/table_monster.html index 8f94bfca3..a5cf2e659 100644 --- a/AndorsTrailEdit/partials/table_monster.html +++ b/AndorsTrailEdit/partials/table_monster.html @@ -25,25 +25,65 @@ - + - - + + - - - - - - - - - - - - - - + + + + + + + + + + + + + +
ProgressProgress LogtextExperienceExperience Finishes quest
IconId + + Id + + Name Category Type Manual price?Price + Price + + Equip? + + +MaxHP + + +MaxAP + + +MoveCost + + +UseItemCost + + +ReequipCost + + AtkCost + + +AC + + +AD + + +CS + + CM + + +BC + + +DR + Equip?+MaxHP+MaxAP+MoveCost+UseItemCost+ReequipCostAtkCost+AC+AD+CSCM+BC+DRUse?+HP+APHit?+HP+APKill?+HP+AP + Use? + + +HP + + +AP + + Hit? + + +HP + + +AP + + Kill? + + +HP + + +AP +
IconId + + Id + + NameSpawngroupUnique + + Spawngroup + + + Unique + ClassPhraseDroplistExpAPMoveCostHPAttackCostACADCrit?CSCMBCDR + Phrase + + + Droplist + + + Exp + + AP + + MoveCost + + HP + + AttackCost + + AC + + AD + + Crit? + + CS + + CM + + BC + + DR +