mirror of
https://github.com/YouHaveTrouble/GuildMaster.git
synced 2026-05-12 06:26:59 +00:00
fix already recruited adventurers showing up again
This commit is contained in:
+11
-2
@@ -27,7 +27,14 @@ import {Adventurer} from "@/classes/Adventurer";
|
||||
import {getQuestWithRewards, Quest} from "@/classes/Quest";
|
||||
import {Guild} from "@/classes/Guild";
|
||||
import {getFromString, QuestRank} from "@/classes/QuestRank";
|
||||
import {GameData, loadAdventurersForHire, loadAvailableQuests, loadGame, saveGame} from "@/GameData";
|
||||
import {
|
||||
GameData,
|
||||
loadAdventurersForHire,
|
||||
loadAvailableQuests,
|
||||
loadGame,
|
||||
removeAlreadyHiredAdventurers,
|
||||
saveGame
|
||||
} from "@/GameData";
|
||||
import type {GuildUpgrade} from "@/classes/GuildUpgrade";
|
||||
import {AdventurerCapacityUpgrade} from "@/classes/guildUpgrades/AdventurerCapacityUpgrade";
|
||||
import {getNewAdventurerForHire} from "@/classes/Recruitment";
|
||||
@@ -205,9 +212,11 @@ export default defineComponent({
|
||||
},
|
||||
async mounted() {
|
||||
this.quests = await loadAvailableQuests();
|
||||
this.adventurersDatabase = await loadAdventurersForHire(Object.keys(this.adventurers));
|
||||
this.adventurersDatabase = await loadAdventurersForHire();
|
||||
this.loadGame();
|
||||
|
||||
this.adventurersDatabase = removeAlreadyHiredAdventurers(this.adventurersDatabase, this.adventurers);
|
||||
|
||||
setInterval(() => {
|
||||
saveGame(new GameData({
|
||||
adventurers: this.adventurers,
|
||||
|
||||
Reference in New Issue
Block a user