Small loot rebalance.

This commit is contained in:
Sam 2021-09-01 23:50:17 -04:00
parent a733ad00e6
commit daf287a469
65 changed files with 376 additions and 221 deletions

View File

@ -3,7 +3,7 @@ EntityConfig (
body: RandomWith("dwarf"), body: RandomWith("dwarf"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loot: LootTable("common.loot_tables.humanoids"), loot: LootTable("common.loot_tables.creature.humanoid"),
hands: TwoHanded(Item("common.items.weapons.hammer.steel_hammer-3")), hands: TwoHanded(Item("common.items.weapons.hammer.steel_hammer-3")),

View File

@ -3,7 +3,7 @@ EntityConfig (
body: RandomWith("humanoid"), body: RandomWith("humanoid"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loot: LootTable("common.loot_tables.humanoids"), loot: LootTable("common.loot_tables.creature.humanoid"),
hands: TwoHanded(Item("common.items.weapons.hammer.steel_hammer-0")), hands: TwoHanded(Item("common.items.weapons.hammer.steel_hammer-0")),

View File

@ -13,7 +13,7 @@ EntityConfig (
))), ))),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loot: LootTable("common.loot_tables.humanoids"), loot: LootTable("common.loot_tables.creature.humanoid"),
hands: TwoHanded(Item("common.items.weapons.sceptre.belzeshrub")), hands: TwoHanded(Item("common.items.weapons.sceptre.belzeshrub")),

View File

@ -7,7 +7,7 @@ EntityConfig (
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loot: LootTable("common.loot_tables.humanoids"), loot: LootTable("common.loot_tables.creature.humanoid"),
hands: TwoHanded(Item("common.items.weapons.sword.cultist")), hands: TwoHanded(Item("common.items.weapons.sword.cultist")),

View File

@ -0,0 +1,9 @@
[
(1.0, Item("common.items.armor.cloth.druid.back")),
(1.0, Item("common.items.armor.cloth.druid.belt")),
(1.0, Item("common.items.armor.cloth.druid.chest")),
(1.0, Item("common.items.armor.cloth.druid.foot")),
(1.0, Item("common.items.armor.cloth.druid.hand")),
(1.0, Item("common.items.armor.cloth.druid.pants")),
(1.0, Item("common.items.armor.cloth.druid.shoulder")),
]

View File

@ -0,0 +1,9 @@
[
(1.0, Item("common.items.armor.cloth.linen.back")),
(1.0, Item("common.items.armor.cloth.linen.belt")),
(1.0, Item("common.items.armor.cloth.linen.chest")),
(1.0, Item("common.items.armor.cloth.linen.foot")),
(1.0, Item("common.items.armor.cloth.linen.hand")),
(1.0, Item("common.items.armor.cloth.linen.pants")),
(1.0, Item("common.items.armor.cloth.linen.shoulder")),
]

View File

@ -0,0 +1,9 @@
[
(1.0, Item("common.items.armor.cloth.moonweave.back")),
(1.0, Item("common.items.armor.cloth.moonweave.belt")),
(1.0, Item("common.items.armor.cloth.moonweave.chest")),
(1.0, Item("common.items.armor.cloth.moonweave.foot")),
(1.0, Item("common.items.armor.cloth.moonweave.hand")),
(1.0, Item("common.items.armor.cloth.moonweave.pants")),
(1.0, Item("common.items.armor.cloth.moonweave.shoulder")),
]

View File

@ -0,0 +1,9 @@
[
(1.0, Item("common.items.armor.cloth.silken.back")),
(1.0, Item("common.items.armor.cloth.silken.belt")),
(1.0, Item("common.items.armor.cloth.silken.chest")),
(1.0, Item("common.items.armor.cloth.silken.foot")),
(1.0, Item("common.items.armor.cloth.silken.hand")),
(1.0, Item("common.items.armor.cloth.silken.pants")),
(1.0, Item("common.items.armor.cloth.silken.shoulder")),
]

View File

@ -0,0 +1,9 @@
[
(1.0, Item("common.items.armor.cloth.sunsilk.back")),
(1.0, Item("common.items.armor.cloth.sunsilk.belt")),
(1.0, Item("common.items.armor.cloth.sunsilk.chest")),
(1.0, Item("common.items.armor.cloth.sunsilk.foot")),
(1.0, Item("common.items.armor.cloth.sunsilk.hand")),
(1.0, Item("common.items.armor.cloth.sunsilk.pants")),
(1.0, Item("common.items.armor.cloth.sunsilk.shoulder")),
]

View File

@ -0,0 +1,9 @@
[
(1.0, Item("common.items.armor.cloth.woolen.back")),
(1.0, Item("common.items.armor.cloth.woolen.belt")),
(1.0, Item("common.items.armor.cloth.woolen.chest")),
(1.0, Item("common.items.armor.cloth.woolen.foot")),
(1.0, Item("common.items.armor.cloth.woolen.hand")),
(1.0, Item("common.items.armor.cloth.woolen.pants")),
(1.0, Item("common.items.armor.cloth.woolen.shoulder")),
]

View File

@ -0,0 +1,9 @@
[
(1.0, Item("common.items.armor.hide.carapace.back")),
(1.0, Item("common.items.armor.hide.carapace.belt")),
(1.0, Item("common.items.armor.hide.carapace.chest")),
(1.0, Item("common.items.armor.hide.carapace.foot")),
(1.0, Item("common.items.armor.hide.carapace.hand")),
(1.0, Item("common.items.armor.hide.carapace.pants")),
(1.0, Item("common.items.armor.hide.carapace.shoulder")),
]

View File

@ -0,0 +1,9 @@
[
(1.0, Item("common.items.armor.hide.dragonscale.back")),
(1.0, Item("common.items.armor.hide.dragonscale.belt")),
(1.0, Item("common.items.armor.hide.dragonscale.chest")),
(1.0, Item("common.items.armor.hide.dragonscale.foot")),
(1.0, Item("common.items.armor.hide.dragonscale.hand")),
(1.0, Item("common.items.armor.hide.dragonscale.pants")),
(1.0, Item("common.items.armor.hide.dragonscale.shoulder")),
]

View File

@ -1,4 +1,5 @@
[ [
(1.0, Item("common.items.armor.hide.leather.back")),
(1.0, Item("common.items.armor.hide.leather.belt")), (1.0, Item("common.items.armor.hide.leather.belt")),
(1.0, Item("common.items.armor.hide.leather.chest")), (1.0, Item("common.items.armor.hide.leather.chest")),
(1.0, Item("common.items.armor.hide.leather.foot")), (1.0, Item("common.items.armor.hide.leather.foot")),

View File

@ -0,0 +1,9 @@
[
(1.0, Item("common.items.armor.hide.primal.back")),
(1.0, Item("common.items.armor.hide.primal.belt")),
(1.0, Item("common.items.armor.hide.primal.chest")),
(1.0, Item("common.items.armor.hide.primal.foot")),
(1.0, Item("common.items.armor.hide.primal.hand")),
(1.0, Item("common.items.armor.hide.primal.pants")),
(1.0, Item("common.items.armor.hide.primal.shoulder")),
]

View File

@ -0,0 +1,9 @@
[
(1.0, Item("common.items.armor.hide.scale.back")),
(1.0, Item("common.items.armor.hide.scale.belt")),
(1.0, Item("common.items.armor.hide.scale.chest")),
(1.0, Item("common.items.armor.hide.scale.foot")),
(1.0, Item("common.items.armor.hide.scale.hand")),
(1.0, Item("common.items.armor.hide.scale.pants")),
(1.0, Item("common.items.armor.hide.scale.shoulder")),
]

View File

@ -0,0 +1,9 @@
[
(1.0, Item("common.items.armor.mail.bloodsteel.back")),
(1.0, Item("common.items.armor.mail.bloodsteel.belt")),
(1.0, Item("common.items.armor.mail.bloodsteel.chest")),
(1.0, Item("common.items.armor.mail.bloodsteel.foot")),
(1.0, Item("common.items.armor.mail.bloodsteel.hand")),
(1.0, Item("common.items.armor.mail.bloodsteel.pants")),
(1.0, Item("common.items.armor.mail.bloodsteel.shoulder")),
]

View File

@ -0,0 +1,9 @@
[
(1.0, Item("common.items.armor.mail.bronze.back")),
(1.0, Item("common.items.armor.mail.bronze.belt")),
(1.0, Item("common.items.armor.mail.bronze.chest")),
(1.0, Item("common.items.armor.mail.bronze.foot")),
(1.0, Item("common.items.armor.mail.bronze.hand")),
(1.0, Item("common.items.armor.mail.bronze.pants")),
(1.0, Item("common.items.armor.mail.bronze.shoulder")),
]

View File

@ -0,0 +1,9 @@
[
(1.0, Item("common.items.armor.mail.cobalt.back")),
(1.0, Item("common.items.armor.mail.cobalt.belt")),
(1.0, Item("common.items.armor.mail.cobalt.chest")),
(1.0, Item("common.items.armor.mail.cobalt.foot")),
(1.0, Item("common.items.armor.mail.cobalt.hand")),
(1.0, Item("common.items.armor.mail.cobalt.pants")),
(1.0, Item("common.items.armor.mail.cobalt.shoulder")),
]

View File

@ -0,0 +1,9 @@
[
(1.0, Item("common.items.armor.mail.iron.back")),
(1.0, Item("common.items.armor.mail.iron.belt")),
(1.0, Item("common.items.armor.mail.iron.chest")),
(1.0, Item("common.items.armor.mail.iron.foot")),
(1.0, Item("common.items.armor.mail.iron.hand")),
(1.0, Item("common.items.armor.mail.iron.pants")),
(1.0, Item("common.items.armor.mail.iron.shoulder")),
]

View File

@ -0,0 +1,9 @@
[
(1.0, Item("common.items.armor.mail.orichalcum.back")),
(1.0, Item("common.items.armor.mail.orichalcum.belt")),
(1.0, Item("common.items.armor.mail.orichalcum.chest")),
(1.0, Item("common.items.armor.mail.orichalcum.foot")),
(1.0, Item("common.items.armor.mail.orichalcum.hand")),
(1.0, Item("common.items.armor.mail.orichalcum.pants")),
(1.0, Item("common.items.armor.mail.orichalcum.shoulder")),
]

View File

@ -0,0 +1,9 @@
[
(1.0, Item("common.items.armor.mail.steel.back")),
(1.0, Item("common.items.armor.mail.steel.belt")),
(1.0, Item("common.items.armor.mail.steel.chest")),
(1.0, Item("common.items.armor.mail.steel.foot")),
(1.0, Item("common.items.armor.mail.steel.hand")),
(1.0, Item("common.items.armor.mail.steel.pants")),
(1.0, Item("common.items.armor.mail.steel.shoulder")),
]

View File

@ -0,0 +1,5 @@
[
(1.0, LootTable("common.loot_tables.armor.cloth.linen")),
(1.0, LootTable("common.loot_tables.armor.hide.rawhide")),
(1.0, LootTable("common.loot_tables.armor.metal.bronze")),
]

View File

@ -0,0 +1,5 @@
[
(1.0, LootTable("common.loot_tables.armor.cloth.wool")),
(1.0, LootTable("common.loot_tables.armor.hide.leather")),
(1.0, LootTable("common.loot_tables.armor.metal.iron")),
]

View File

@ -0,0 +1,5 @@
[
(1.0, LootTable("common.loot_tables.armor.cloth.silk")),
(1.0, LootTable("common.loot_tables.armor.hide.scale")),
(1.0, LootTable("common.loot_tables.armor.metal.steel")),
]

View File

@ -0,0 +1,5 @@
[
(1.0, LootTable("common.loot_tables.armor.cloth.lifecloth")),
(1.0, LootTable("common.loot_tables.armor.hide.carapace")),
(1.0, LootTable("common.loot_tables.armor.metal.cobalt")),
]

View File

@ -0,0 +1,5 @@
[
(1.0, LootTable("common.loot_tables.armor.cloth.moonweave")),
(1.0, LootTable("common.loot_tables.armor.hide.plate")),
(1.0, LootTable("common.loot_tables.armor.metal.bloodsteel")),
]

View File

@ -0,0 +1,5 @@
[
(1.0, LootTable("common.loot_tables.armor.cloth.sunsilk")),
(1.0, LootTable("common.loot_tables.armor.hide.dragonscale")),
(1.0, LootTable("common.loot_tables.armor.metal.orichalcum")),
]

View File

@ -1,5 +0,0 @@
[
(2.0, LootTable("common.loot_tables.consumable.potion")),
(0.5, LootTable("common.loot_tables.consumable.throwable")),
(1.0, LootTable("common.loot_tables.consumable.misc")),
]

View File

@ -1,8 +0,0 @@
[
(0.1, Item("common.items.utility.firework_blue")),
(0.1, Item("common.items.utility.firework_green")),
(0.1, Item("common.items.utility.firework_purple")),
(0.1, Item("common.items.utility.firework_red")),
(0.1, Item("common.items.utility.firework_white")),
(0.1, Item("common.items.utility.firework_yellow")),
]

View File

@ -0,0 +1,14 @@
[
// Fireworks
(1.0, ItemQuantity("common.items.utility.firework_blue", 8, 10)),
(1.0, ItemQuantity("common.items.utility.firework_green", 8, 10)),
(1.0, ItemQuantity("common.items.utility.firework_purple", 8, 10)),
(1.0, ItemQuantity("common.items.utility.firework_red", 8, 10)),
(1.0, ItemQuantity("common.items.utility.firework_white", 8, 10)),
(1.0, ItemQuantity("common.items.utility.firework_yellow", 8, 10)),
// Potions
(10.0, ItemQuantity("common.items.consumable.potion_big", 2, 5)),
// Misc
(5.0, ItemQuantity("common.items.utility.collar", 2, 3)),
(5.0, ItemQuantity("common.items.utility.bomb", 8, 10)),
]

View File

@ -1,5 +0,0 @@
[
// misc
(0.1, Item("common.items.utility.collar")),
(1.0, LootTable("common.loot_tables.consumable.firework")),
]

View File

@ -0,0 +1,14 @@
[
// Fireworks
(1.0, ItemQuantity("common.items.utility.firework_blue", 3, 5)),
(1.0, ItemQuantity("common.items.utility.firework_green", 3, 5)),
(1.0, ItemQuantity("common.items.utility.firework_purple", 3, 5)),
(1.0, ItemQuantity("common.items.utility.firework_red", 3, 5)),
(1.0, ItemQuantity("common.items.utility.firework_white", 3, 5)),
(1.0, ItemQuantity("common.items.utility.firework_yellow", 3, 5)),
// Potions
(10.0, ItemQuantity("common.items.consumable.potion_med", 2, 5)),
// Misc
(5.0, ItemQuantity("common.items.utility.collar", 1, 2)),
(5.0, ItemQuantity("common.items.utility.bomb", 3, 5)),
]

View File

@ -0,0 +1,14 @@
[
// Fireworks
(1.0, Item("common.items.utility.firework_blue")),
(1.0, Item("common.items.utility.firework_green")),
(1.0, Item("common.items.utility.firework_purple")),
(1.0, Item("common.items.utility.firework_red")),
(1.0, Item("common.items.utility.firework_white")),
(1.0, Item("common.items.utility.firework_yellow")),
// Potions
(10.0, ItemQuantity("common.items.consumable.potion_minor", 2, 5)),
// Misc
(5.0, Item("common.items.utility.collar")),
(5.0, Item("common.items.utility.bomb")),
]

View File

@ -1,6 +0,0 @@
[
// potions
(1.0, Item("common.items.consumable.potion_minor")),
(0.5, Item("common.items.consumable.potion_med")),
(0.2, Item("common.items.consumable.potion_big")),
]

View File

@ -1,4 +0,0 @@
[
// bombs
(1.0, ItemQuantity("common.items.utility.bomb", 1, 3)),
]

View File

@ -1,9 +0,0 @@
[
// Crafting material
(1.0, Item("common.items.crafting_ing.mindflayer_bag_damaged")),
// Legendary weapons
(4.0, LootTable("common.loot_tables.weapons.legendary")),
// Rare misc items
(0.5, Item("common.items.boss_drops.lantern")),
(0.5, Item("common.items.glider.glider_purp")),
]

View File

@ -1,6 +1,20 @@
[ [
(1.0, LootTable("common.loot_tables.humanoids")), // Crafting Ingredients
(1.0, LootTable("common.loot_tables.armor.leather")), (5.0, LootTable("common.loot_tables.materials.common")),
// Consumables
(0.2, Item("common.items.consumable.potion_minor")),
// Armor
(1.0, LootTable("common.loot_tables.armor.cloth")), (1.0, LootTable("common.loot_tables.armor.cloth")),
(1.0, LootTable("common.loot_tables.weapons.starter")), // Ring
(0.02, Item("common.items.armor.misc.ring.gold")),
// Utility
(0.05, Item("common.items.utility.collar")),
// Food
(1.0, LootTable("common.loot_tables.food.wild_ingredients")),
(0.25, LootTable("common.loot_tables.food.prepared")),
// Weapons
(0.5, LootTable("common.loot_tables.weapons.sword.wood")),
(0.5, LootTable("common.loot_tables.weapons.hammer.stone")),
(0.5, LootTable("common.loot_tables.weapons.bow.rawwood")),
(0.5, LootTable("common.loot_tables.weapons.starter")),
] ]

View File

@ -1,3 +1,4 @@
[ [
(1.0, LootTable("common.loot_tables.weapons.tier-0")), (1.0, LootTable("common.loot_tables.weapons.tier-0")),
(1.0, LootTable("common.loot_tables.armor.tier-0")),
] ]

View File

@ -1,14 +1,13 @@
[ [
// Gear // Gear
(0.5, LootTable("common.loot_tables.weapons.tier-0")), (1.0, LootTable("common.loot_tables.weapons.tier-0")),
(0.5, LootTable("common.loot_tables.armor.cloth")), (1.0, LootTable("common.loot_tables.armor.tier-0")),
// Currency // Currency
(2.0, ItemQuantity("common.items.utility.coins", 10, 20)), (3.0, ItemQuantity("common.items.utility.coins", 10, 20)),
// Materials
(1.0, ItemQuantity("common.items.crafting_ing.cloth.linen", 3, 10)),
(1.0, ItemQuantity("common.items.crafting_ing.leather.simple_leather", 3, 10)),
(1.0, ItemQuantity("common.items.mineral.ingot.bronze", 3, 10)),
// Consumables // Consumables
(1.0, Item("common.items.consumable.potion_minor")), (2.0, LootTable("common.loot_tables.consumable.poor")),
// Food
(1.0, Item("common.items.food.cheese")),
(1.0, Item("common.items.food.plainsalad")),
(0.5, Item("common.items.food.apple_stick")),
(0.5, Item("common.items.food.mushroom_stick")),
] ]

View File

@ -1,5 +1,8 @@
[ [
(1.0, LootTable("common.loot_tables.humanoids")), // Currency
(1.0, LootTable("common.loot_tables.armor.cloth")), (1.0, ItemQuantity("common.items.utility.coins", 5, 10)),
(2.0, LootTable("common.loot_tables.weapons.tier-0")), // Food
(1.0, LootTable("common.loot_tables.food.wild_ingredients")),
// Nothing
(2.0, None),
] ]

View File

@ -1,5 +1,8 @@
[ [
(1.0, LootTable("common.loot_tables.armor.cloth")), // Currency
(2.0, LootTable("common.loot_tables.weapons.tier-0")), (1.0, ItemQuantity("common.items.utility.coins", 10, 20)),
(2.0, LootTable("common.loot_tables.consumable.potion")), // Food
(1.0, LootTable("common.loot_tables.food.wild_ingredients")),
// Consumables
(2.0, LootTable("common.loot_tables.consumable.poor")),
] ]

View File

@ -1,3 +1,4 @@
[ [
(1.0, LootTable("common.loot_tables.weapons.tier-1")), (1.0, LootTable("common.loot_tables.weapons.tier-1")),
(1.0, LootTable("common.loot_tables.armor.tier-1")),
] ]

View File

@ -1,17 +1,13 @@
[ [
// Gear // Gear
// Don't put progression items until we have progression gates (1.0, LootTable("common.loot_tables.weapons.tier-1")),
// such as skill requirements or opening chest animations (1.0, LootTable("common.loot_tables.armor.tier-1")),
// Currency // Currency
(2.0, ItemQuantity("common.items.utility.coins", 20, 50)), (3.0, ItemQuantity("common.items.utility.coins", 20, 50)),
// Materials
(1.0, ItemQuantity("common.items.crafting_ing.cloth.wool", 3, 10)),
(1.0, ItemQuantity("common.items.crafting_ing.leather.thick_leather", 3, 10)),
(1.0, ItemQuantity("common.items.mineral.ingot.iron", 3, 10)),
// Consumables // Consumables
(1.0, Item("common.items.consumable.potion_minor")), (2.0, LootTable("common.loot_tables.consumable.poor")),
(0.2, Item("common.items.consumable.potion_med")),
// Food
(1.0, Item("common.items.food.cheese")),
(1.0, Item("common.items.food.tomatosalad")),
(0.5, Item("common.items.food.apple_stick")),
(0.5, Item("common.items.food.mushroom_stick")),
(0.1, Item("common.items.food.sunflower_icetea")),
] ]

View File

@ -1,6 +1,10 @@
[ [
(1.0, LootTable("common.loot_tables.humanoids")), // Currency
(1.0, LootTable("common.loot_tables.armor.leather")), (1.0, ItemQuantity("common.items.utility.coins", 10, 25)),
(2.0, LootTable("common.loot_tables.weapons.tier-1")), // Food
(1.5, Item("common.items.crafting_ing.sticky_thread")), (1.0, LootTable("common.loot_tables.food.wild_ingredients")),
// Nothing
(2.0, None),
// Placeholder Drop Location
(1.0, Item("common.items.crafting_ing.sticky_thread")),
] ]

View File

@ -1,3 +1,7 @@
[ [
(1.0, LootTable("common.loot_tables.weapons.tier-2")), // Equipment
(5.0, LootTable("common.loot_tables.weapons.tier-2")),
(5.0, LootTable("common.loot_tables.armor.tier-2")),
// Special Loot
(1.0, Item("common.items.armor.misc.bag.heavy_seabag")),
] ]

View File

@ -1,17 +1,13 @@
[ [
// Gear // Gear
// Don't put progression items until we have progression gates (1.0, LootTable("common.loot_tables.weapons.tier-2")),
// such as skill requirements or opening chest animations (1.0, LootTable("common.loot_tables.armor.tier-2")),
// Currency // Currency
(2.0, ItemQuantity("common.items.utility.coins", 50, 100)), (3.0, ItemQuantity("common.items.utility.coins", 50, 100)),
// Materials
(1.0, ItemQuantity("common.items.crafting_ing.cloth.silk", 3, 10)),
(1.0, ItemQuantity("common.items.crafting_ing.hide.scales", 3, 10)),
(1.0, ItemQuantity("common.items.mineral.ingot.steel", 3, 10)),
// Consumables // Consumables
(1.0, ItemQuantity("common.items.consumable.potion_minor", 1, 2)), (2.0, LootTable("common.loot_tables.consumable.moderate")),
(0.2, Item("common.items.consumable.potion_med")),
// Food
(1.0, ItemQuantity("common.items.food.cheese", 1, 3)),
(1.0, ItemQuantity("common.items.food.tomatosalad", 1, 3)),
(0.5, ItemQuantity("common.items.food.apple_stick", 1, 2)),
(0.5, ItemQuantity("common.items.food.mushroom_stick", 1, 2)),
(0.1, Item("common.items.food.sunflower_icetea")),
] ]

View File

@ -1,4 +1,8 @@
[ [
(1.0, LootTable("common.loot_tables.humanoids")), // Currency
(2.0, LootTable("common.loot_tables.weapons.tier-2")), (1.0, ItemQuantity("common.items.utility.coins", 25, 50)),
// Food
(1.0, LootTable("common.loot_tables.food.wild_ingredients")),
// Nothing
(2.0, None),
] ]

View File

@ -1,3 +1,4 @@
[ [
(1.0, LootTable("common.loot_tables.weapons.tier-3")), (1.0, LootTable("common.loot_tables.weapons.tier-3")),
(1.0, LootTable("common.loot_tables.armor.tier-3")),
] ]

View File

@ -1,18 +1,13 @@
[ [
// Gear // Gear
// Don't put progression items until we have progression gates (1.0, LootTable("common.loot_tables.weapons.tier-3")),
// such as skill requirements or opening chest animations (1.0, LootTable("common.loot_tables.armor.tier-3")),
// Currency // Currency
(2.0, ItemQuantity("common.items.utility.coins", 100, 500)), (3.0, ItemQuantity("common.items.utility.coins", 100, 200)),
// Materials
(1.0, ItemQuantity("common.items.crafting_ing.cloth.lifecloth", 3, 10)),
(1.0, ItemQuantity("common.items.crafting_ing.hide.carapace", 3, 10)),
(1.0, ItemQuantity("common.items.mineral.ingot.cobalt", 3, 10)),
// Consumables // Consumables
(1.0, ItemQuantity("common.items.consumable.potion_minor", 1, 3)), (2.0, LootTable("common.loot_tables.consumable.moderate")),
(0.5, ItemQuantity("common.items.consumable.potion_minor", 1, 2)),
(0.1, Item("common.items.consumable.potion_big")),
// Food
(1.0, ItemQuantity("common.items.food.cheese", 1, 4)),
(1.0, ItemQuantity("common.items.food.tomatosalad", 1, 3)),
(0.5, ItemQuantity("common.items.food.apple_stick", 1, 2)),
(0.5, ItemQuantity("common.items.food.mushroom_stick", 1, 2)),
(0.1, Item("common.items.food.sunflower_icetea")),
] ]

View File

@ -1,4 +1,8 @@
[ [
(1.0, LootTable("common.loot_tables.humanoids")), // Currency
(1.0, LootTable("common.loot_tables.weapons.tier-3")), (1.0, ItemQuantity("common.items.utility.coins", 50, 100)),
// Food
(1.0, LootTable("common.loot_tables.food.prepared")),
// Nothing
(2.0, None),
] ]

View File

@ -1,3 +1,4 @@
[ [
(1.0, LootTable("common.loot_tables.weapons.tier-4")), (1.0, LootTable("common.loot_tables.weapons.tier-4")),
(1.0, LootTable("common.loot_tables.armor.tier-4")),
] ]

View File

@ -1,18 +1,13 @@
[ [
// Gear // Gear
// Don't put progression items until we have progression gates (1.0, LootTable("common.loot_tables.weapons.tier-4")),
// such as skill requirements or opening chest animations (1.0, LootTable("common.loot_tables.armor.tier-4")),
// Currency // Currency
(2.0, ItemQuantity("common.items.utility.coins", 200, 800)), (3.0, ItemQuantity("common.items.utility.coins", 200, 500)),
// Materials
(1.0, ItemQuantity("common.items.crafting_ing.cloth.moonweave", 3, 10)),
(1.0, ItemQuantity("common.items.crafting_ing.hide.plate", 3, 10)),
(1.0, ItemQuantity("common.items.mineral.ingot.bloodsteel", 3, 10)),
// Consumables // Consumables
(1.0, ItemQuantity("common.items.consumable.potion_minor", 2, 4)), (2.0, LootTable("common.loot_tables.consumable.good")),
(0.5, ItemQuantity("common.items.consumable.potion_minor", 1, 2)),
(0.1, Item("common.items.consumable.potion_big")),
// Food
(1.0, ItemQuantity("common.items.food.cheese", 1, 5)),
(1.0, ItemQuantity("common.items.food.tomatosalad", 1, 3)),
(0.5, ItemQuantity("common.items.food.apple_stick", 1, 2)),
(0.5, ItemQuantity("common.items.food.mushroom_stick", 1, 2)),
(0.5, Item("common.items.food.sunflower_icetea")),
] ]

View File

@ -1,4 +1,8 @@
[ [
(1.0, LootTable("common.loot_tables.humanoids")), // Currency
(1.0, LootTable("common.loot_tables.weapons.tier-4")), (1.0, ItemQuantity("common.items.utility.coins", 100, 250)),
// Food
(1.0, LootTable("common.loot_tables.food.prepared")),
// Nothing
(2.0, None),
] ]

View File

@ -1,8 +1,10 @@
[ [
// weapons // Currency
(3.0, LootTable("common.loot_tables.weapons.tier-4")), (10.0, ItemQuantity("common.items.utility.coins", 200, 500)),
// Food
(5.0, LootTable("common.loot_tables.food.prepared")),
// Consumables
(5.0, LootTable("common.loot_tables.consumable.good")),
// lantern // lantern
(0.05, Item("common.items.lantern.blue_0")), (1.0, Item("common.items.lantern.blue_0")),
// materials
(1.0, LootTable("common.loot_tables.materials.underground")),
] ]

View File

@ -1,12 +1,16 @@
[ [
(2.0, LootTable("common.loot_tables.creature.biped_large.mindflayer")), // TODO: Make this loot table less cluttered
// miniboss part // tier equipment (technically worse than other weapons here until modular weapons)
// armour (10.0, LootTable("common.loot_tables.weapons.tier-5")),
(0.25, Item("common.items.armor.misc.back.dungeon_purple")), (10.0, LootTable("common.loot_tables.armor.tier-5")),
(0.5, Item("common.items.armor.misc.ring.skull")), // weapons (find somewhere better to put these)
// weapons (1.0, LootTable("common.loot_tables.weapons.cultist")),
(1.5, LootTable("common.loot_tables.weapons.cultist")), (1.0, LootTable("common.loot_tables.weapons.cave")),
(1.5, LootTable("common.loot_tables.weapons.cave")), // Rare misc items
(4.0, ItemQuantity("common.items.crafting_ing.hide.dragon_scale", 2, 7)), (1.0, Item("common.items.boss_drops.lantern")),
(1.0, Item("common.items.glider.glider_purp")),
// Legendary weapons
(1.0, LootTable("common.loot_tables.weapons.legendary")),
// Crafting material
(1.0, Item("common.items.crafting_ing.mindflayer_bag_damaged")),
] ]

View File

@ -1,18 +1,13 @@
[ [
// Gear // Gear
// Don't put progression items until we have progression gates (1.0, LootTable("common.loot_tables.weapons.tier-5")),
// such as skill requirements or opening chest animations (1.0, LootTable("common.loot_tables.armor.tier-5")),
// Currency // Currency
(2.0, ItemQuantity("common.items.utility.coins", 200, 1000)), (3.0, ItemQuantity("common.items.utility.coins", 500, 1000)),
// Materials
(1.0, ItemQuantity("common.items.crafting_ing.cloth.sunsilk", 3, 10)),
(1.0, ItemQuantity("common.items.crafting_ing.hide.dragon_scale", 3, 10)),
(1.0, ItemQuantity("common.items.mineral.ingot.orichalcum", 3, 10)),
// Consumables // Consumables
(1.5, ItemQuantity("common.items.consumable.potion_med", 1, 2)), (2.0, LootTable("common.loot_tables.consumable.good")),
(0.5, Item("common.items.consumable.potion_big")),
// Food
(1.0, ItemQuantity("common.items.food.cheese", 1, 5)),
(1.0, ItemQuantity("common.items.food.tomatosalad", 1, 3)),
(0.5, ItemQuantity("common.items.food.apple_stick", 1, 2)),
(0.5, ItemQuantity("common.items.food.mushroom_stick", 1, 2)),
(0.5, Item("common.items.food.sunflower_icetea")),
(0.5, Item("common.items.food.apple_mushroom_curry")),
] ]

View File

@ -1,18 +1,8 @@
[ [
// Materials // Currency
(1.0, LootTable("common.loot_tables.materials.common")), (1.0, ItemQuantity("common.items.utility.coins", 200, 500)),
(1.0, LootTable("common.loot_tables.food.wild_ingredients")), // Food
(1.0, LootTable("common.loot_tables.food.prepared")), (1.0, LootTable("common.loot_tables.food.prepared")),
(5.0, Item("common.items.food.cheese")), // Cheese
// Gear (2.0, ItemQuantity("common.items.food.cheese", 3, 5)),
(3.0, LootTable("common.loot_tables.weapons.tier-5")),
(0.25, Item("common.items.armor.misc.neck.plain_1")),
(0.5, Item("common.items.armor.misc.ring.gold")),
(0.25, Item("common.items.armor.misc.ring.skull")),
// Misc
(0.1, Item("common.items.glider.glider_blue")),
(0.001, Item("common.items.armor.misc.back.backpack")),
(0.1, Item("common.items.armor.misc.bag.heavy_seabag")),
(1.0, LootTable("common.loot_tables.consumable.default")),
(4.0, Item("common.items.crafting_ing.hide.dragon_scale")),
] ]

View File

@ -1,10 +1,12 @@
[ [
// armor // Currency
(0.25, Item("common.items.armor.misc.back.dungeon_purple")), (10.0, ItemQuantity("common.items.utility.coins", 500, 1000)),
(0.5, Item("common.items.armor.misc.ring.skull")), // Food
// weapons (5.0, LootTable("common.loot_tables.food.prepared")),
(1.5, LootTable("common.loot_tables.weapons.cultist")), // Consumables
(1.5, LootTable("common.loot_tables.weapons.cave")), (5.0, LootTable("common.loot_tables.consumable.good")),
// to not get boring from getting OP loot // Cosmetic items
(6.0, LootTable("common.loot_tables.dungeon.tier-5.enemy")), (1.0, Item("common.items.armor.misc.back.dungeon_purple")),
(1.0, Item("common.items.armor.misc.ring.skull")),
(1.0, Item("common.items.glider.glider_blue")),
] ]

View File

@ -1,10 +1,8 @@
[ [
// Crafting Ingredients // Currency
(100.0, LootTable("common.loot_tables.materials.common")), (50.0, ItemQuantity("common.items.utility.coins", 100, 300)),
// Food // Nothing
(100.0, LootTable("common.loot_tables.food.wild_ingredients")), (50.0, None),
(15.0, LootTable("common.loot_tables.food.prepared")), // Special
// Utilities
(15.0, LootTable("common.loot_tables.consumable.default")),
(1.0, Item("common.items.food.spore_corruption")), (1.0, Item("common.items.food.spore_corruption")),
] ]

View File

@ -1,18 +0,0 @@
[
// Crafting Ingredients
(5.0, LootTable("common.loot_tables.materials.common")),
// Consumables
(0.2, Item("common.items.consumable.potion_minor")),
// Ring
(0.02, Item("common.items.armor.misc.ring.gold")),
// Utility
(0.05, Item("common.items.utility.collar")),
// Food
(1.0, LootTable("common.loot_tables.food.wild_ingredients")),
(0.25, LootTable("common.loot_tables.food.prepared")),
// Weapons
(0.5, LootTable("common.loot_tables.weapons.sword.wood")),
(0.5, LootTable("common.loot_tables.weapons.hammer.stone")),
(0.5, LootTable("common.loot_tables.weapons.bow.rawwood")),
(0.5, LootTable("common.loot_tables.weapons.starter")),
]

View File

@ -1,5 +1,4 @@
[ [
(1.0, LootTable("common.loot_tables.weapons.tier-1")), (1.0, LootTable("common.loot_tables.weapons.tier-1")),
(1.0, LootTable("common.loot_tables.armor.cloth")), (1.0, LootTable("common.loot_tables.armor.cloth")),
(1.0, LootTable("common.loot_tables.armor.leather")),
] ]

View File

@ -2,5 +2,4 @@
(1.0, LootTable("common.loot_tables.weapons.tier-0")), (1.0, LootTable("common.loot_tables.weapons.tier-0")),
(1.0, LootTable("common.loot_tables.weapons.tier-1")), (1.0, LootTable("common.loot_tables.weapons.tier-1")),
(1.0, LootTable("common.loot_tables.armor.cloth")), (1.0, LootTable("common.loot_tables.armor.cloth")),
(1.0, LootTable("common.loot_tables.armor.leather")),
] ]

View File

@ -1,19 +0,0 @@
[
// Crafting Ingredients
(4.0, LootTable("common.loot_tables.materials.common")),
// Consumables
(0.2, Item("common.items.consumable.potion_minor")),
// Armour
(10.0, LootTable("common.loot_tables.armor.cloth")),
// Utility
(0.05, Item("common.items.utility.collar")),
// Food
(2.0, LootTable("common.loot_tables.food.farm_ingredients")),
(0.25, LootTable("common.loot_tables.food.prepared")),
// Weapons
(0.5, LootTable("common.loot_tables.weapons.sword.wood")),
(0.5, LootTable("common.loot_tables.weapons.axe.wood")),
(0.5, LootTable("common.loot_tables.weapons.hammer.wood")),
(0.5, LootTable("common.loot_tables.weapons.bow.rawwood")),
(0.5, LootTable("common.loot_tables.weapons.starter")),
]

View File

@ -38,8 +38,6 @@ loot_tables: [
// Place them back we will have better situation with potions // Place them back we will have better situation with potions
// and economy. // and economy.
// //
// Misc
(0.1, true, "common.loot_tables.consumable.throwable"),
// Collections // Collections
(0.00001, false, "common.trading.collection"), (0.00001, false, "common.trading.collection"),
// Manual balance // Manual balance