Added Item Shop

This commit is contained in:
raeleus 2025-04-01 23:43:43 -07:00
parent cdacdf7cf2
commit 88331579b0
5 changed files with 4994 additions and 81 deletions

View file

@ -2859,6 +2859,14 @@ function findSpellCard(name) {
return storyCards[findSpellCardIndex(name)]
}
function findItemCardIndex(name, storyCardName) {
return storyCards.findIndex((element) => (element.type == "item" || element.type == "weapon" || element.type == "armor") && (element.title == name || element.title == storyCardName))
}
function findItemCard(name, storyCardName) {
return storyCards[findItemCardIndex(name, storyCardName)]
}
function stragedyCalculateScores() {
state.stragedyEnemyScore = 0
state.stragedyPlayerScore = 0
@ -3604,6 +3612,10 @@ function stragedyCheckForWin() {
else state.stragedyWinner = "tie"
}
function findItemShopDeals(className, bought) {
return state.itemShopDeals.filter(element => element.className == className && (bought == null || element.bought == bought))
}
function findSpellShopDeals(className, level, bought) {
return state.spellShopDeals.filter(element => element.className == className && element.level == level && (bought == null || element.bought == bought))
}