Key dont delete after craft

treasureDrop
Théo RENAUD 2 years ago
parent e0db3f5eb9
commit 7514a5168d

@ -83,8 +83,7 @@ class Generator {
fun generateTreasure(): Item{ fun generateTreasure(): Item{
val possibleTreasure: List<Pair<Item,Double>> = listOf( val possibleTreasure: List<Pair<Item,Double>> = listOf(
Pair(Item(type= ITEMS.TREASURE_KEY.itemtype), 0.5), Pair(Item(type = ITEMS.MONSTER_BONES.itemtype), 0.9),
Pair(Item(type = ITEMS.MONSTER_BONES.itemtype), 0.5),
) )
val rand = Random.nextDouble() val rand = Random.nextDouble()

@ -62,7 +62,8 @@ class Player(val pseudo: String, var xp: Int = 0) {
if (searchedItem.stack == 0){ if (searchedItem.stack == 0){
items.remove(searchedItem) items.remove(searchedItem)
} }
if (recipe.item.type.name == "OPEN_TREASURE"){ println(ingredient.type.name)
if (recipe.item.type.name == "Open Treasure"){
addItem(generateTreasure()) addItem(generateTreasure())
return true return true
} }

Loading…
Cancel
Save