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{
val possibleTreasure: List<Pair<Item,Double>> = listOf(
Pair(Item(type= ITEMS.TREASURE_KEY.itemtype), 0.5),
Pair(Item(type = ITEMS.MONSTER_BONES.itemtype), 0.5),
Pair(Item(type = ITEMS.MONSTER_BONES.itemtype), 0.9),
)
val rand = Random.nextDouble()

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

Loading…
Cancel
Save