From c71eeda11ff95407a52ef710db4951dd62b2977a Mon Sep 17 00:00:00 2001 From: YouHaveTrouble Date: Sat, 25 Mar 2023 14:42:17 +0100 Subject: [PATCH] hook in data sources for adventurers and quests, programatically generate quest rewards, change damage math, --- {src/assets => public}/data/adventurers.json | 12 ++-- {src/assets => public}/data/quests/RankA.json | 0 {src/assets => public}/data/quests/RankB.json | 0 {src/assets => public}/data/quests/RankC.json | 0 {src/assets => public}/data/quests/RankD.json | 0 {src/assets => public}/data/quests/RankE.json | 0 {src/assets => public}/data/quests/RankF.json | 0 {src/assets => public}/data/quests/RankS.json | 0 src/App.vue | 29 +++++--- src/GameData.ts | 71 +++++++++++++++++-- src/classes/Adventurer.ts | 14 +++- src/classes/Quest.ts | 55 +++++++++++++- src/views/AdventurerView.vue | 14 ++-- 13 files changed, 163 insertions(+), 32 deletions(-) rename {src/assets => public}/data/adventurers.json (80%) rename {src/assets => public}/data/quests/RankA.json (100%) rename {src/assets => public}/data/quests/RankB.json (100%) rename {src/assets => public}/data/quests/RankC.json (100%) rename {src/assets => public}/data/quests/RankD.json (100%) rename {src/assets => public}/data/quests/RankE.json (100%) rename {src/assets => public}/data/quests/RankF.json (100%) rename {src/assets => public}/data/quests/RankS.json (100%) diff --git a/src/assets/data/adventurers.json b/public/data/adventurers.json similarity index 80% rename from src/assets/data/adventurers.json rename to public/data/adventurers.json index 2fb5e74..ca59c22 100644 --- a/src/assets/data/adventurers.json +++ b/public/data/adventurers.json @@ -3,36 +3,36 @@ "id": "rincewind-diskworld", "name": "Rincewind", "portrait": "/img/adventurers/rincewind.png", - "attackPerLevel": 1.7 + "attackExponent": 1.09 }, { "id": "fran-sword-isekai", "name": "Fran", "portrait": "/img/adventurers/fran.png", - "attackPerLevel": 2.2 + "attackExponent": 1.115 }, { "id": "kazuma-konosuba", "name": "Kazuma", "portrait": "/img/adventurers/kazuma.png", - "attackPerLevel": 1.8 + "attackExponent": 1.1 }, { "id": "rein-beast-tamer", "name": "Rein", "portrait": "/img/adventurers/rein.png", - "attackPerLevel": 1.9 + "attackExponent": 1.1 }, { "id": "momon-overlord", "name": "Momon", "portrait": "/img/adventurers/momon.png", - "attackPerLevel": 2.1 + "attackExponent": 1.11 }, { "id": "goblin-slayer", "name": "Goblin Slayer", "portrait": "/img/adventurers/goblin-slayer.png", - "attackPerLevel": 2 + "attackExponent": 1.1 } ] \ No newline at end of file diff --git a/src/assets/data/quests/RankA.json b/public/data/quests/RankA.json similarity index 100% rename from src/assets/data/quests/RankA.json rename to public/data/quests/RankA.json diff --git a/src/assets/data/quests/RankB.json b/public/data/quests/RankB.json similarity index 100% rename from src/assets/data/quests/RankB.json rename to public/data/quests/RankB.json diff --git a/src/assets/data/quests/RankC.json b/public/data/quests/RankC.json similarity index 100% rename from src/assets/data/quests/RankC.json rename to public/data/quests/RankC.json diff --git a/src/assets/data/quests/RankD.json b/public/data/quests/RankD.json similarity index 100% rename from src/assets/data/quests/RankD.json rename to public/data/quests/RankD.json diff --git a/src/assets/data/quests/RankE.json b/public/data/quests/RankE.json similarity index 100% rename from src/assets/data/quests/RankE.json rename to public/data/quests/RankE.json diff --git a/src/assets/data/quests/RankF.json b/public/data/quests/RankF.json similarity index 100% rename from src/assets/data/quests/RankF.json rename to public/data/quests/RankF.json diff --git a/src/assets/data/quests/RankS.json b/public/data/quests/RankS.json similarity index 100% rename from src/assets/data/quests/RankS.json rename to public/data/quests/RankS.json diff --git a/src/App.vue b/src/App.vue index 8f3e3dd..393b93d 100644 --- a/src/App.vue +++ b/src/App.vue @@ -24,10 +24,10 @@ import {RouterLink, RouterView} from 'vue-router'