-
+
@@ -19,6 +26,7 @@ import Footer from '@/views/Footer.vue'
+
diff --git a/src/scripts/common.ts b/src/common/common.ts
similarity index 94%
rename from src/scripts/common.ts
rename to src/common/common.ts
index 58eb560..3be0e82 100644
--- a/src/scripts/common.ts
+++ b/src/common/common.ts
@@ -54,7 +54,7 @@ export function cleanupMarkup(value?:string) : string
.replace(/\\n/gi, " ")
}
-export function cleanGamecoreName(value: string)
+export function cleanupTaskName(value: string)
{
var parts = value.split('.');
if (parts.length === 3)
@@ -72,7 +72,7 @@ export function cleanupFilename(path:string) : string
return ''
}
-export function gamecoreToComponentName(value: string)
+export function taskTypeToComponentName(value: string)
{
var parts = value.split('.');
if (parts.length === 3)
diff --git a/src/scripts/datasource.ts b/src/common/datasource.ts
similarity index 100%
rename from src/scripts/datasource.ts
rename to src/common/datasource.ts
diff --git a/src/scripts/hashstore.ts b/src/common/hashstore.ts
similarity index 100%
rename from src/scripts/hashstore.ts
rename to src/common/hashstore.ts
diff --git a/src/scripts/mutex.ts b/src/common/mutex.ts
similarity index 100%
rename from src/scripts/mutex.ts
rename to src/common/mutex.ts
diff --git a/src/scripts/translate.ts b/src/common/translate.ts
similarity index 100%
rename from src/scripts/translate.ts
rename to src/common/translate.ts
diff --git a/src/views/gamecore/BlockLayout.vue b/src/components/BlockLayout.vue
similarity index 100%
rename from src/views/gamecore/BlockLayout.vue
rename to src/components/BlockLayout.vue
diff --git a/src/views/LoadingNav.vue b/src/components/LoadingNav.vue
similarity index 100%
rename from src/views/LoadingNav.vue
rename to src/components/LoadingNav.vue
diff --git a/src/views/LoadingTitle.vue b/src/components/LoadingTitle.vue
similarity index 100%
rename from src/views/LoadingTitle.vue
rename to src/components/LoadingTitle.vue
diff --git a/src/components/NavTree.vue b/src/components/NavTree.vue
index 493e5f8..6f3c8b3 100644
--- a/src/components/NavTree.vue
+++ b/src/components/NavTree.vue
@@ -1,6 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/gamecore/EvaluateExpression.vue b/src/gamecore/EvaluateExpression.vue
similarity index 51%
rename from src/views/gamecore/EvaluateExpression.vue
rename to src/gamecore/EvaluateExpression.vue
index df405f1..4a4a3a6 100644
--- a/src/views/gamecore/EvaluateExpression.vue
+++ b/src/gamecore/EvaluateExpression.vue
@@ -1,15 +1,15 @@
- {{ evaluateDynamicExpression(expression, gamecoreContext) }}
+ {{ evaluateDynamicExpression(expression, expressionContext) }}
\ No newline at end of file
diff --git a/src/views/gamecore/blocks/AddModifier.vue b/src/gamecore/tasks/AddModifier.vue
similarity index 80%
rename from src/views/gamecore/blocks/AddModifier.vue
rename to src/gamecore/tasks/AddModifier.vue
index 68a3fc5..665a334 100644
--- a/src/views/gamecore/blocks/AddModifier.vue
+++ b/src/gamecore/tasks/AddModifier.vue
@@ -1,16 +1,16 @@
+
+
+
+ All
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/gamecore/tasks/ByAny.vue b/src/gamecore/tasks/ByAny.vue
new file mode 100644
index 0000000..264fae0
--- /dev/null
+++ b/src/gamecore/tasks/ByAny.vue
@@ -0,0 +1,24 @@
+
+
+
+
+ Any
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/gamecore/blocks/ByAttackType.vue b/src/gamecore/tasks/ByAttackType.vue
similarity index 60%
rename from src/views/gamecore/blocks/ByAttackType.vue
rename to src/gamecore/tasks/ByAttackType.vue
index b26bcd9..28a38b6 100644
--- a/src/views/gamecore/blocks/ByAttackType.vue
+++ b/src/gamecore/tasks/ByAttackType.vue
@@ -1,9 +1,9 @@
+
+
+
+ Not
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/gamecore/blocks/ByRandomChance.vue b/src/gamecore/tasks/ByRandomChance.vue
similarity index 67%
rename from src/views/gamecore/blocks/ByRandomChance.vue
rename to src/gamecore/tasks/ByRandomChance.vue
index a4a71ea..b3f519c 100644
--- a/src/views/gamecore/blocks/ByRandomChance.vue
+++ b/src/gamecore/tasks/ByRandomChance.vue
@@ -1,11 +1,11 @@
+
+
+
+ Finalize Damage
+
+
+
+
\ No newline at end of file
diff --git a/src/views/gamecore/blocks/DefineDynamicValue.vue b/src/gamecore/tasks/DefineDynamicValue.vue
similarity index 73%
rename from src/views/gamecore/blocks/DefineDynamicValue.vue
rename to src/gamecore/tasks/DefineDynamicValue.vue
index b0826f0..5b30755 100644
--- a/src/views/gamecore/blocks/DefineDynamicValue.vue
+++ b/src/gamecore/tasks/DefineDynamicValue.vue
@@ -1,12 +1,12 @@
+
+
+
+
+ Include task list template
+ {{ node.Name }}
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/gamecore/blocks/InitShield.vue b/src/gamecore/tasks/InitShield.vue
similarity index 85%
rename from src/views/gamecore/blocks/InitShield.vue
rename to src/gamecore/tasks/InitShield.vue
index 84fdfd6..0cae63c 100644
--- a/src/views/gamecore/blocks/InitShield.vue
+++ b/src/gamecore/tasks/InitShield.vue
@@ -1,12 +1,12 @@
+
+
+
+ Make success(?)
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/gamecore/blocks/ModifierAttachEffect.vue b/src/gamecore/tasks/ModifierAttachEffect.vue
similarity index 67%
rename from src/views/gamecore/blocks/ModifierAttachEffect.vue
rename to src/gamecore/tasks/ModifierAttachEffect.vue
index 951f46b..d793c60 100644
--- a/src/views/gamecore/blocks/ModifierAttachEffect.vue
+++ b/src/gamecore/tasks/ModifierAttachEffect.vue
@@ -1,10 +1,10 @@
@@ -20,7 +20,7 @@
×
-
+
diff --git a/src/views/gamecore/blocks/RemoveEffect.vue b/src/gamecore/tasks/RemoveEffect.vue
similarity index 67%
rename from src/views/gamecore/blocks/RemoveEffect.vue
rename to src/gamecore/tasks/RemoveEffect.vue
index 152b06d..aaf9644 100644
--- a/src/views/gamecore/blocks/RemoveEffect.vue
+++ b/src/gamecore/tasks/RemoveEffect.vue
@@ -1,10 +1,10 @@
+
+
+
+ Remove this modifier
+
+
+
+
\ No newline at end of file
diff --git a/src/views/gamecore/blocks/RemoveShield.vue b/src/gamecore/tasks/RemoveShield.vue
similarity index 69%
rename from src/views/gamecore/blocks/RemoveShield.vue
rename to src/gamecore/tasks/RemoveShield.vue
index 5c39a4d..0e87e9a 100644
--- a/src/views/gamecore/blocks/RemoveShield.vue
+++ b/src/gamecore/tasks/RemoveShield.vue
@@ -1,10 +1,10 @@
+
+
+
+ Begin Skill
+
+
+
+
\ No newline at end of file
diff --git a/src/gamecore/tasks/SkillPerformFinish.vue b/src/gamecore/tasks/SkillPerformFinish.vue
new file mode 100644
index 0000000..b0d40e9
--- /dev/null
+++ b/src/gamecore/tasks/SkillPerformFinish.vue
@@ -0,0 +1,16 @@
+
+
+
+
+ Finalize Skill
+
+
+
+
\ No newline at end of file
diff --git a/src/views/gamecore/blocks/StackProperty.vue b/src/gamecore/tasks/StackProperty.vue
similarity index 81%
rename from src/views/gamecore/blocks/StackProperty.vue
rename to src/gamecore/tasks/StackProperty.vue
index 2501ce8..6d12806 100644
--- a/src/views/gamecore/blocks/StackProperty.vue
+++ b/src/gamecore/tasks/StackProperty.vue
@@ -1,12 +1,12 @@
diff --git a/src/views/abilities/Ability.vue b/src/views/abilities/Ability.vue
index 079b8e9..9e84382 100644
--- a/src/views/abilities/Ability.vue
+++ b/src/views/abilities/Ability.vue
@@ -1,24 +1,24 @@
@@ -34,21 +34,21 @@
+
+
+
diff --git a/src/views/abilities/AnyAbility.vue b/src/views/abilities/AnyAbility.vue
index 39a4e86..67446f0 100644
--- a/src/views/abilities/AnyAbility.vue
+++ b/src/views/abilities/AnyAbility.vue
@@ -1,5 +1,5 @@
-
-
-
- Expression Context
-
-
-
-
\ No newline at end of file
diff --git a/src/views/abilities/StatusAbility.vue b/src/views/abilities/StatusAbility.vue
index 93c9b32..1091948 100644
--- a/src/views/abilities/StatusAbility.vue
+++ b/src/views/abilities/StatusAbility.vue
@@ -1,5 +1,5 @@
@@ -17,7 +17,7 @@
{{ hashStore.translate(key as number) ?? key }}
- = {{ explainDynamicValueFromContext(value, gamecoreContext) }}
+ = {{ explainDynamicValueFromContext(value, expressionContext) }}
diff --git a/src/views/abilities/ProvideAvatarContext.vue b/src/views/abilities/components/ProvideAvatarContext.vue
similarity index 66%
rename from src/views/abilities/ProvideAvatarContext.vue
rename to src/views/abilities/components/ProvideAvatarContext.vue
index c024ef1..cd34c26 100644
--- a/src/views/abilities/ProvideAvatarContext.vue
+++ b/src/views/abilities/components/ProvideAvatarContext.vue
@@ -1,31 +1,31 @@
diff --git a/src/views/abilities/ProvideEmptyContext.vue b/src/views/abilities/components/ProvideEmptyContext.vue
similarity index 57%
rename from src/views/abilities/ProvideEmptyContext.vue
rename to src/views/abilities/components/ProvideEmptyContext.vue
index 93dde69..0599acb 100644
--- a/src/views/abilities/ProvideEmptyContext.vue
+++ b/src/views/abilities/components/ProvideEmptyContext.vue
@@ -1,22 +1,22 @@
diff --git a/src/views/abilities/ProvideEquipmentContext.vue b/src/views/abilities/components/ProvideEquipmentContext.vue
similarity index 54%
rename from src/views/abilities/ProvideEquipmentContext.vue
rename to src/views/abilities/components/ProvideEquipmentContext.vue
index 097045a..26b5b9f 100644
--- a/src/views/abilities/ProvideEquipmentContext.vue
+++ b/src/views/abilities/components/ProvideEquipmentContext.vue
@@ -1,24 +1,24 @@
diff --git a/src/views/abilities/ProvideMonsterContext.vue b/src/views/abilities/components/ProvideMonsterContext.vue
similarity index 58%
rename from src/views/abilities/ProvideMonsterContext.vue
rename to src/views/abilities/components/ProvideMonsterContext.vue
index 515d69f..297f3f7 100644
--- a/src/views/abilities/ProvideMonsterContext.vue
+++ b/src/views/abilities/components/ProvideMonsterContext.vue
@@ -1,30 +1,30 @@
diff --git a/src/views/abilities/ProvideRelicSetContext.vue b/src/views/abilities/components/ProvideRelicSetContext.vue
similarity index 56%
rename from src/views/abilities/ProvideRelicSetContext.vue
rename to src/views/abilities/components/ProvideRelicSetContext.vue
index 924f145..ea35cc0 100644
--- a/src/views/abilities/ProvideRelicSetContext.vue
+++ b/src/views/abilities/components/ProvideRelicSetContext.vue
@@ -1,24 +1,24 @@
diff --git a/src/views/abilities/RangeChange.vue b/src/views/abilities/components/RangeChange.vue
similarity index 71%
rename from src/views/abilities/RangeChange.vue
rename to src/views/abilities/components/RangeChange.vue
index 55159ce..0f80ea0 100644
--- a/src/views/abilities/RangeChange.vue
+++ b/src/views/abilities/components/RangeChange.vue
@@ -1,8 +1,8 @@
@@ -21,19 +21,19 @@
On Enter Range
-
+
On Exit Range
-
+
On Change
-
+
diff --git a/src/views/abilities/components/ShowContext.vue b/src/views/abilities/components/ShowContext.vue
new file mode 100644
index 0000000..399efe3
--- /dev/null
+++ b/src/views/abilities/components/ShowContext.vue
@@ -0,0 +1,16 @@
+
+
+
+
+ Expression Context
+
+
+
+
\ No newline at end of file
diff --git a/src/views/abilities/helper.ts b/src/views/abilities/components/helper.ts
similarity index 84%
rename from src/views/abilities/helper.ts
rename to src/views/abilities/components/helper.ts
index a620d2f..615ff4c 100644
--- a/src/views/abilities/helper.ts
+++ b/src/views/abilities/components/helper.ts
@@ -1,6 +1,6 @@
-import { Character } from "@/scripts/sources/character"
-import { HashValues } from "@/scripts/sources/gamecore"
-import { CreatureSkill } from "@/scripts/sources/skill"
+import { Character } from "@/sources/character"
+import { HashValues } from "@/sources/gamecore"
+import { CreatureSkill } from "@/sources/skill"
export function buildAbilityValues(character:Character, skills:CreatureSkill[]) : HashValues
{
diff --git a/src/views/gamecore/AnyBlock.vue b/src/views/gamecore/AnyBlock.vue
deleted file mode 100644
index 27bc647..0000000
--- a/src/views/gamecore/AnyBlock.vue
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/views/gamecore/MissingBlock.vue b/src/views/gamecore/MissingBlock.vue
deleted file mode 100644
index 68b18a8..0000000
--- a/src/views/gamecore/MissingBlock.vue
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
- {{ cleanGamecoreName(node.$type) }}
-
-
-
-
\ No newline at end of file
diff --git a/src/views/gamecore/blocks/ByAnd.vue b/src/views/gamecore/blocks/ByAnd.vue
deleted file mode 100644
index 645ecfd..0000000
--- a/src/views/gamecore/blocks/ByAnd.vue
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
- All
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/views/gamecore/blocks/ByAny.vue b/src/views/gamecore/blocks/ByAny.vue
deleted file mode 100644
index 05853fc..0000000
--- a/src/views/gamecore/blocks/ByAny.vue
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
- Any
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/views/gamecore/blocks/ByNot.vue b/src/views/gamecore/blocks/ByNot.vue
deleted file mode 100644
index a365a2e..0000000
--- a/src/views/gamecore/blocks/ByNot.vue
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
- Not
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/views/gamecore/blocks/DamagePerformFinish.vue b/src/views/gamecore/blocks/DamagePerformFinish.vue
deleted file mode 100644
index 46b7a5b..0000000
--- a/src/views/gamecore/blocks/DamagePerformFinish.vue
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
- Finalize Damage
-
-
-
-
\ No newline at end of file
diff --git a/src/views/gamecore/blocks/IncludeTaskListTemplate.vue b/src/views/gamecore/blocks/IncludeTaskListTemplate.vue
deleted file mode 100644
index 5ebc85c..0000000
--- a/src/views/gamecore/blocks/IncludeTaskListTemplate.vue
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
-
-
-
- Include task list template
- {{ node.Name }}
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/views/gamecore/blocks/MakeSuccess.vue b/src/views/gamecore/blocks/MakeSuccess.vue
deleted file mode 100644
index 3e380a8..0000000
--- a/src/views/gamecore/blocks/MakeSuccess.vue
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
- Make success(?)
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/views/gamecore/blocks/RemoveSelfModifier.vue b/src/views/gamecore/blocks/RemoveSelfModifier.vue
deleted file mode 100644
index 3a98913..0000000
--- a/src/views/gamecore/blocks/RemoveSelfModifier.vue
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
- Remove this modifier
-
-
-
-
\ No newline at end of file
diff --git a/src/views/gamecore/blocks/SkillExecutionStart.vue b/src/views/gamecore/blocks/SkillExecutionStart.vue
deleted file mode 100644
index 82e27c2..0000000
--- a/src/views/gamecore/blocks/SkillExecutionStart.vue
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
- Begin Skill
-
-
-
-
\ No newline at end of file
diff --git a/src/views/gamecore/blocks/SkillPerformFinish.vue b/src/views/gamecore/blocks/SkillPerformFinish.vue
deleted file mode 100644
index 4f58c39..0000000
--- a/src/views/gamecore/blocks/SkillPerformFinish.vue
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
- Finalize Skill
-
-
-
-
\ No newline at end of file
diff --git a/src/views/navigation/AvatarNav.vue b/src/views/navigation/AvatarNav.vue
index 627bc8f..c585350 100644
--- a/src/views/navigation/AvatarNav.vue
+++ b/src/views/navigation/AvatarNav.vue
@@ -1,8 +1,8 @@
+ Not found
+
+
+ On Add
-On Remove
-On Start
-
- Not found
-
-
-