mirror of
https://github.com/raeleus/Hashtag-DnD.git
synced 2025-07-05 13:10:28 -04:00
Added Item Shop
This commit is contained in:
parent
cdacdf7cf2
commit
88331579b0
5 changed files with 4994 additions and 81 deletions
12
Library.js
12
Library.js
|
@ -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))
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue