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"),
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")),

View File

@ -3,7 +3,7 @@ EntityConfig (
body: RandomWith("humanoid"),
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")),

View File

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

View File

@ -7,7 +7,7 @@ EntityConfig (
alignment: Alignment(Enemy),
loot: LootTable("common.loot_tables.humanoids"),
loot: LootTable("common.loot_tables.creature.humanoid"),
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.chest")),
(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")),
(1.0, LootTable("common.loot_tables.armor.leather")),
// Crafting Ingredients
(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.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.armor.tier-0")),
]

View File

@ -1,14 +1,13 @@
[
// Gear
(0.5, LootTable("common.loot_tables.weapons.tier-0")),
(0.5, LootTable("common.loot_tables.armor.cloth")),
(1.0, LootTable("common.loot_tables.weapons.tier-0")),
(1.0, LootTable("common.loot_tables.armor.tier-0")),
// 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
(1.0, Item("common.items.consumable.potion_minor")),
// 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")),
(2.0, LootTable("common.loot_tables.consumable.poor")),
]

View File

@ -1,5 +1,8 @@
[
(1.0, LootTable("common.loot_tables.humanoids")),
(1.0, LootTable("common.loot_tables.armor.cloth")),
(2.0, LootTable("common.loot_tables.weapons.tier-0")),
// Currency
(1.0, ItemQuantity("common.items.utility.coins", 5, 10)),
// 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")),
(2.0, LootTable("common.loot_tables.weapons.tier-0")),
(2.0, LootTable("common.loot_tables.consumable.potion")),
// Currency
(1.0, ItemQuantity("common.items.utility.coins", 10, 20)),
// 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.armor.tier-1")),
]

View File

@ -1,17 +1,13 @@
[
// Gear
// Don't put progression items until we have progression gates
// such as skill requirements or opening chest animations
(1.0, LootTable("common.loot_tables.weapons.tier-1")),
(1.0, LootTable("common.loot_tables.armor.tier-1")),
// 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
(1.0, Item("common.items.consumable.potion_minor")),
(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")),
(2.0, LootTable("common.loot_tables.consumable.poor")),
]

View File

@ -1,6 +1,10 @@
[
(1.0, LootTable("common.loot_tables.humanoids")),
(1.0, LootTable("common.loot_tables.armor.leather")),
(2.0, LootTable("common.loot_tables.weapons.tier-1")),
(1.5, Item("common.items.crafting_ing.sticky_thread")),
// Currency
(1.0, ItemQuantity("common.items.utility.coins", 10, 25)),
// Food
(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
// Don't put progression items until we have progression gates
// such as skill requirements or opening chest animations
(1.0, LootTable("common.loot_tables.weapons.tier-2")),
(1.0, LootTable("common.loot_tables.armor.tier-2")),
// 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
(1.0, ItemQuantity("common.items.consumable.potion_minor", 1, 2)),
(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")),
(2.0, LootTable("common.loot_tables.consumable.moderate")),
]

View File

@ -1,4 +1,8 @@
[
(1.0, LootTable("common.loot_tables.humanoids")),
(2.0, LootTable("common.loot_tables.weapons.tier-2")),
// Currency
(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.armor.tier-3")),
]

View File

@ -1,18 +1,13 @@
[
// Gear
// Don't put progression items until we have progression gates
// such as skill requirements or opening chest animations
(1.0, LootTable("common.loot_tables.weapons.tier-3")),
(1.0, LootTable("common.loot_tables.armor.tier-3")),
// 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
(1.0, ItemQuantity("common.items.consumable.potion_minor", 1, 3)),
(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")),
(2.0, LootTable("common.loot_tables.consumable.moderate")),
]

View File

@ -1,4 +1,8 @@
[
(1.0, LootTable("common.loot_tables.humanoids")),
(1.0, LootTable("common.loot_tables.weapons.tier-3")),
]
// Currency
(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.armor.tier-4")),
]

View File

@ -1,18 +1,13 @@
[
// Gear
// Don't put progression items until we have progression gates
// such as skill requirements or opening chest animations
(1.0, LootTable("common.loot_tables.weapons.tier-4")),
(1.0, LootTable("common.loot_tables.armor.tier-4")),
// 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
(1.0, ItemQuantity("common.items.consumable.potion_minor", 2, 4)),
(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")),
(2.0, LootTable("common.loot_tables.consumable.good")),
]

View File

@ -1,4 +1,8 @@
[
(1.0, LootTable("common.loot_tables.humanoids")),
(1.0, LootTable("common.loot_tables.weapons.tier-4")),
]
// Currency
(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
(3.0, LootTable("common.loot_tables.weapons.tier-4")),
// Currency
(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
(0.05, Item("common.items.lantern.blue_0")),
// materials
(1.0, LootTable("common.loot_tables.materials.underground")),
(1.0, Item("common.items.lantern.blue_0")),
]

View File

@ -1,12 +1,16 @@
[
(2.0, LootTable("common.loot_tables.creature.biped_large.mindflayer")),
// miniboss part
// armour
(0.25, Item("common.items.armor.misc.back.dungeon_purple")),
(0.5, Item("common.items.armor.misc.ring.skull")),
// weapons
(1.5, LootTable("common.loot_tables.weapons.cultist")),
(1.5, LootTable("common.loot_tables.weapons.cave")),
(4.0, ItemQuantity("common.items.crafting_ing.hide.dragon_scale", 2, 7)),
// TODO: Make this loot table less cluttered
// tier equipment (technically worse than other weapons here until modular weapons)
(10.0, LootTable("common.loot_tables.weapons.tier-5")),
(10.0, LootTable("common.loot_tables.armor.tier-5")),
// weapons (find somewhere better to put these)
(1.0, LootTable("common.loot_tables.weapons.cultist")),
(1.0, LootTable("common.loot_tables.weapons.cave")),
// Rare misc items
(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
// Don't put progression items until we have progression gates
// such as skill requirements or opening chest animations
(1.0, LootTable("common.loot_tables.weapons.tier-5")),
(1.0, LootTable("common.loot_tables.armor.tier-5")),
// 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
(1.5, ItemQuantity("common.items.consumable.potion_med", 1, 2)),
(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")),
(2.0, LootTable("common.loot_tables.consumable.good")),
]

View File

@ -1,18 +1,8 @@
[
// Materials
(1.0, LootTable("common.loot_tables.materials.common")),
(1.0, LootTable("common.loot_tables.food.wild_ingredients")),
// Currency
(1.0, ItemQuantity("common.items.utility.coins", 200, 500)),
// Food
(1.0, LootTable("common.loot_tables.food.prepared")),
(5.0, Item("common.items.food.cheese")),
// Gear
(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")),
// Cheese
(2.0, ItemQuantity("common.items.food.cheese", 3, 5)),
]

View File

@ -1,10 +1,12 @@
[
// armor
(0.25, Item("common.items.armor.misc.back.dungeon_purple")),
(0.5, Item("common.items.armor.misc.ring.skull")),
// weapons
(1.5, LootTable("common.loot_tables.weapons.cultist")),
(1.5, LootTable("common.loot_tables.weapons.cave")),
// to not get boring from getting OP loot
(6.0, LootTable("common.loot_tables.dungeon.tier-5.enemy")),
// Currency
(10.0, ItemQuantity("common.items.utility.coins", 500, 1000)),
// Food
(5.0, LootTable("common.loot_tables.food.prepared")),
// Consumables
(5.0, LootTable("common.loot_tables.consumable.good")),
// Cosmetic items
(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
(100.0, LootTable("common.loot_tables.materials.common")),
// Food
(100.0, LootTable("common.loot_tables.food.wild_ingredients")),
(15.0, LootTable("common.loot_tables.food.prepared")),
// Utilities
(15.0, LootTable("common.loot_tables.consumable.default")),
// Currency
(50.0, ItemQuantity("common.items.utility.coins", 100, 300)),
// Nothing
(50.0, None),
// Special
(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.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-1")),
(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
// and economy.
//
// Misc
(0.1, true, "common.loot_tables.consumable.throwable"),
// Collections
(0.00001, false, "common.trading.collection"),
// Manual balance