primeiro commit
All checks were successful
Build and Push Image / Build and push image (push) Successful in 3m5s

This commit is contained in:
2024-04-29 21:38:53 -03:00
commit e11bf493a1
2532 changed files with 55878 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
[
// Gear
(0.5, LootTable("common.loot_tables.weapons.components.tier-1")),
(0.25, LootTable("common.loot_tables.armor.tier-1")),
(0.25, LootTable("common.loot_tables.weapons.tier-1")),
(0.25, Item("common.items.armor.misc.head.hog_hood")),
// Currency
(3.0, MultiDrop(Item("common.items.utility.coins"), 50, 100)),
// Gems
(0.15, Item("common.items.mineral.gem.sapphire")),
(0.15, Item("common.items.mineral.gem.emerald")),
(0.15, Item("common.items.mineral.gem.ruby")),
// Consumables
(2.0, MultiDrop(Item("common.items.consumable.potion_minor"), 2, 5)),
// Food
(1.0, MultiDrop(LootTable("common.loot_tables.food.prepared"), 1, 3)),
]

View File

@@ -0,0 +1,18 @@
[
(1, All([
Item("common.items.keys.bone_key"),
MultiDrop(Item("common.items.crafting_ing.animal_misc.fur"), 1, 2),
MultiDrop(Item("common.items.crafting_ing.leather.thick_leather"), 1, 2),
Lottery([
// Weapons
(4.0, LootTable("common.loot_tables.weapons.tier-2")),
// Armor
(4.0, LootTable("common.loot_tables.armor.tier-2")),
// Misc
(2.0, Item("common.items.armor.misc.neck.pendant_of_protection")),
(0.5, Item("common.items.tool.instruments.wildskin_drum")),
]),
],
)),
]

View File

@@ -0,0 +1,10 @@
[
// Food
(1.0, LootTable("common.loot_tables.food.wild_ingredients")),
// Materials
(0.25, MultiDrop(Item("common.items.mineral.ore.veloritefrag"), 1, 3)),
(0.25, MultiDrop(Item("common.items.crafting_ing.animal_misc.fur"), 1, 2)),
(0.25, MultiDrop(Item("common.items.crafting_ing.leather.thick_leather"), 1, 2)),
// Nothing
(0.75, Nothing),
]

View File

@@ -0,0 +1,13 @@
[
// Food
(1.0, LootTable("common.loot_tables.food.wild_ingredients")),
// Materials
(0.25, MultiDrop(Item("common.items.mineral.ore.veloritefrag"), 1, 3)),
(0.25, MultiDrop(Item("common.items.crafting_ing.animal_misc.fur"), 1, 2)),
(0.25, MultiDrop(Item("common.items.crafting_ing.leather.thick_leather"), 1, 2)),
// Utilities
(0.05, Item("common.items.lantern.blue_0")),
(0.05, Item("common.items.tool.pickaxe_steel")),
// Nothing
(0.75, Nothing),
]

View File

@@ -0,0 +1,10 @@
[
// Food
(1.0, LootTable("common.loot_tables.food.wild_ingredients")),
// Materials
(0.25, MultiDrop(Item("common.items.mineral.ore.veloritefrag"), 1, 3)),
(0.25, MultiDrop(Item("common.items.crafting_ing.animal_misc.fur"), 1, 2)),
(0.25, MultiDrop(Item("common.items.crafting_ing.leather.thick_leather"), 1, 2)),
// Nothing
(0.75, Nothing),
]

View File

@@ -0,0 +1,10 @@
[
(1.6, All([
MultiDrop(Item("common.items.food.meat.beast_large_raw"), 2, 6),
MultiDrop(Item("common.items.crafting_ing.hide.rugged_hide"), 1, 3),
MultiDrop(Item("common.items.crafting_ing.animal_misc.sharp_fang"), 2, 4),
MultiDrop(Item("common.items.crafting_ing.animal_misc.icy_fang"), 2, 6),
])),
(0.2, Item("common.items.armor.misc.head.bear_bonnet")),
(0.2, Item("common.items.armor.misc.head.howl_cowl")),
]

View File

@@ -0,0 +1,12 @@
[
// Gear
(0.25, LootTable("common.loot_tables.weapons.cultist")),
(0.25, LootTable("common.loot_tables.armor.cultist")),
// Currency
(3.0, MultiDrop(Item("common.items.utility.coins"), 1000, 2000)),
// Consumables
(2.0, MultiDrop(Item("common.items.consumable.potion_minor"), 4, 8)),
(0.1, MultiDrop(Item("common.items.food.spore_corruption"), 1, 3)),
// Food
(1.0, MultiDrop(LootTable("common.loot_tables.food.prepared"), 3, 6)),
]

View File

@@ -0,0 +1,8 @@
[
// Currency
(1.0, MultiDrop(Item("common.items.utility.coins"), 100, 200)),
// Food
(1.0, LootTable("common.loot_tables.food.prepared")),
// Cheese
(2.0, MultiDrop(Item("common.items.food.cheese"), 3, 5)),
]

View File

@@ -0,0 +1,15 @@
[
(5.0, LootTable("common.loot_tables.weapons.cultist")),
(5.0, LootTable("common.loot_tables.weapons.cave")),
(10.0, LootTable("common.loot_tables.armor.cultist")),
// Rare misc items
(1.0, Item("common.items.boss_drops.lantern")),
(1.0, Item("common.items.glider.skullgrin")),
(0.01, Item("common.items.armor.misc.neck.ankh_of_life")),
// Legendary weapons
(1.0, Item("common.items.weapons.staff.laevateinn")),
// Crafting material
// Allow for Eldwood to drop till entity droppers are implemented
(1.0, Item("common.items.crafting_ing.mindflayer_bag_damaged")),
(1.0, MultiDrop(Item("common.items.log.eldwood"), 2, 6)),
]

View File

@@ -0,0 +1,12 @@
[
// Currency
(10.0, MultiDrop(Item("common.items.utility.coins"), 500, 1000)),
// Consumables
(5.0, MultiDrop(Item("common.items.consumable.potion_minor"), 4, 8)),
// Back
(1.0, Item("common.items.armor.misc.back.dungeon_purple")),
// Ring
(0.5, LootTable("common.loot_tables.armor.cultist")),
// Glider
(1.0, Item("common.items.glider.blue")),
]

View File

@@ -0,0 +1,8 @@
[
// Currency
(30.0, MultiDrop(Item("common.items.utility.coins"), 50, 100)),
// Nothing
(30.0, Nothing),
// Special
(1.0, Item("common.items.food.spore_corruption")),
]

View File

@@ -0,0 +1,7 @@
[
(1, All([
Item("common.items.keys.quarry_keys.smelting"),
MultiDrop(Item("common.items.crafting_ing.hide.plate"), 1, 2),
],
)),
]

View File

@@ -0,0 +1,8 @@
[
(1, All([
Item("common.items.keys.quarry_keys.backdoor"),
MultiDrop(Item("common.items.utility.coins"), 50, 150),
LootTable("common.loot_tables.weapons.components.tier-4"),
],
)),
]

View File

@@ -0,0 +1,8 @@
[
(1.0, All([
Item("common.items.keys.quarry_keys.cyclops_eye"),
MultiDrop(Item("common.items.utility.coins"), 200, 500),
MultiDrop(Item("common.items.mineral.ingot.iron"), 5, 10),
],
)),
]

View File

@@ -0,0 +1,8 @@
[
(1, All([
Item("common.items.keys.quarry_keys.flamekeeper_left"),
Item("common.items.keys.quarry_keys.flamekeeper_right"),
MultiDrop(Item("common.items.crafting_ing.hide.plate"), 1, 2),
],
)),
]

View File

@@ -0,0 +1,20 @@
[
(1.7, All([
Item("common.items.keys.quarry_keys.ancient"),
// coins are temporary placeholder for unique drops
MultiDrop(Item("common.items.utility.coins"), 200, 500),
MultiDrop(Item("common.items.log.eldwood"), 2, 6),
],
)),
(0.1, All([
Item("common.items.keys.quarry_keys.ancient"),
Item("common.items.weapons.axe.parashu"),
],
)),
(0.2, All([
Item("common.items.keys.quarry_keys.ancient"),
Item("common.items.armor.misc.neck.carcanet_of_wrath"),
],
)),
]

View File

@@ -0,0 +1,7 @@
[
(1, All([
Item("common.items.keys.quarry_keys.overseer"),
MultiDrop(Item("common.items.crafting_ing.hide.plate"), 1, 2),
],
)),
]

View File

@@ -0,0 +1,5 @@
[
(1.0, MultiDrop(Item("common.items.crafting_ing.cloth.sunsilk"), 1, 3)),
(1.0, MultiDrop(Item("common.items.mineral.ingot.orichalcum"), 1, 3)),
(1.0, MultiDrop(Item("common.items.log.eldwood"), 2, 6)),
]

View File

@@ -0,0 +1,9 @@
[
// Armor
(10.0, LootTable("common.loot_tables.weapons.tier-5")),
(10.0, LootTable("common.loot_tables.armor.tier-5")),
// Misc
(1.0, Item("common.items.armor.misc.neck.carcanet_of_wrath")),
// Legendary weapons
(1.0, LootTable("common.loot_tables.weapons.legendary_melee")),
]

View File

@@ -0,0 +1,15 @@
[
// Gear
(0.5, LootTable("common.loot_tables.weapons.components.tier-0")),
(0.25, LootTable("common.loot_tables.weapons.tier-0")),
(0.25, LootTable("common.loot_tables.armor.tier-0")),
(0.25, Item("common.items.armor.misc.head.bamboo_twig")),
// Currency
(3.0, MultiDrop(Item("common.items.utility.coins"), 25, 50)),
// Materials
(0.5, MultiDrop(Item("common.items.mineral.ore.veloritefrag"), 5, 10)),
// Consumables
(2.0, MultiDrop(Item("common.items.consumable.potion_minor"), 2, 5)),
// Food
(1.0, MultiDrop(LootTable("common.loot_tables.food.prepared"), 1, 2)),
]

View File

@@ -0,0 +1,12 @@
[
// Weapons
(5.0, LootTable("common.loot_tables.weapons.tier-1")),
// Armor
(5.0, LootTable("common.loot_tables.armor.tier-1")),
// Misc
(3.0, Item("common.items.armor.misc.neck.scratched")),
(2.0, Item("common.items.armor.misc.head.wanderers_hat")),
(3.0, Item("common.items.armor.misc.head.bamboo_twig")),
// Chieftain Mask
(1.0, Item("common.items.armor.misc.head.gnarling_mask")),
]

View File

@@ -0,0 +1,10 @@
[
// Weapons
(5.0, LootTable("common.loot_tables.weapons.tier-3")),
// Armor
(5.0, LootTable("common.loot_tables.armor.tier-3")),
// Misc
(3.0, Item("common.items.armor.misc.neck.scratched")),
(2.0, Item("common.items.lantern.pumpkin")),
(1.0, Item("common.items.glider.moth")),
]

View File

@@ -0,0 +1,8 @@
[
// Food
(1.25, LootTable("common.loot_tables.food.wild_ingredients")),
// Materials
(0.75, MultiDrop(Item("common.items.mineral.ore.veloritefrag"), 1, 2)),
// Nothing
(0.75, Nothing),
]

View File

@@ -0,0 +1,5 @@
[
(1.0, MultiDrop(LootTable("common.loot_tables.food.wild_ingredients"), 1, 2)),
(1.0, MultiDrop(Item("common.items.flowers.plant_fiber"), 2, 4)),
(1.0, MultiDrop(Item("common.items.crafting_ing.sentient_seed"), 1, 2)),
]

View File

@@ -0,0 +1,8 @@
[
// Food
(1.25, LootTable("common.loot_tables.food.wild_ingredients")),
// Materials
(0.75, MultiDrop(Item("common.items.mineral.ore.veloritefrag"), 1, 2)),
// Nothing
(0.75, Nothing),
]

View File

@@ -0,0 +1,8 @@
[
// Food
(1.25, LootTable("common.loot_tables.food.wild_ingredients")),
// Materials
(0.75, MultiDrop(Item("common.items.mineral.ore.veloritefrag"), 1, 2)),
// Nothing
(0.75, Nothing),
]

View File

@@ -0,0 +1,6 @@
[
// Crafting ingredients
(2.4, MultiDrop(Item("common.items.log.wood"), 5, 10)),
(0.1, MultiDrop(Item("common.items.log.hardwood"), 1, 2)),
(0.5, LootTable("common.loot_tables.weapons.components.secondary.sceptre")),
]

View File

@@ -0,0 +1,12 @@
[
// Gear
(0.5, LootTable("common.loot_tables.weapons.components.tier-3")),
(0.25, LootTable("common.loot_tables.weapons.tier-3")),
(0.25, LootTable("common.loot_tables.armor.tier-3")),
// Currency
(3.0, MultiDrop(Item("common.items.utility.coins"), 250, 500)),
// Consumables
(2.0, MultiDrop(Item("common.items.consumable.potion_minor"), 2, 5)),
// Food
(1.0, MultiDrop(LootTable("common.loot_tables.food.prepared"), 2, 4)),
]

View File

@@ -0,0 +1,8 @@
[
// Consumables
(1.0, MultiDrop(Item("common.items.consumable.potion_minor"), 2, 5)),
// Food
(1.0, MultiDrop(LootTable("common.loot_tables.food.prepared"), 2, 4)),
// Nothing
(2.0, Nothing),
]

View File

@@ -0,0 +1,9 @@
[
// Weapons
(3.0, LootTable("common.loot_tables.weapons.tier-4")),
// Armor
(3.0, LootTable("common.loot_tables.armor.tier-4")),
// Misc
(2.0, Item("common.items.armor.misc.neck.haniwa_talisman")),
(0.2, Item("common.items.tool.instruments.shamisen")),
]

View File

@@ -0,0 +1,3 @@
[
(1.0, Item("common.items.keys.haniwa_key")),
]

View File

@@ -0,0 +1,13 @@
[
// Gear
(0.5, LootTable("common.loot_tables.weapons.components.tier-4")),
(0.25, LootTable("common.loot_tables.weapons.tier-4")),
(0.25, LootTable("common.loot_tables.armor.tier-4")),
(0.1, Item("common.items.armor.misc.head.spikeguard")),
// Currency
(3.0, MultiDrop(Item("common.items.utility.coins"), 500, 1000)),
// Consumables
(2.0, MultiDrop(Item("common.items.consumable.potion_minor"), 4, 8)),
// Food
(1.0, MultiDrop(LootTable("common.loot_tables.food.prepared"), 2, 5)),
]

View File

@@ -0,0 +1,8 @@
[
// Currency
(1.0, MultiDrop(Item("common.items.utility.coins"), 40, 100)),
// Food
(1.0, LootTable("common.loot_tables.food.prepared")),
// Nothing
(2.0, Nothing),
]

View File

@@ -0,0 +1,18 @@
[
(1.0, All([
MultiDrop(Item("common.items.utility.coins"), 200, 500),
MultiDrop(Item("common.items.mineral.ingot.iron"), 5, 10),
MultiDrop(Item("common.items.consumable.potion_minor"), 4, 8),
// Special drop
Lottery([
// Lantern drop
(0.15, Item("common.items.lantern.blue_0")),
// Hat drop
(0.3, Item("common.items.armor.misc.head.mitre")),
// Allow for Eldwood to drop until entity droppers are implemented
(0.5, Item("common.items.log.eldwood")),
(1.05, Nothing),
]),
]))
]

View File

@@ -0,0 +1,10 @@
[
(1.7, All([
// coins are temporary placeholder for unique drops
MultiDrop(Item("common.items.utility.coins"), 200, 500),
MultiDrop(Item("common.items.log.eldwood"), 2, 6),
],
)),
(0.1, Item("common.items.weapons.axe.parashu")),
(0.2, Item("common.items.armor.misc.neck.carcanet_of_wrath")),
]

View File

@@ -0,0 +1,12 @@
[
// Gear
(0.5, LootTable("common.loot_tables.weapons.components.tier-2")),
(0.25, LootTable("common.loot_tables.weapons.tier-2")),
(0.25, LootTable("common.loot_tables.armor.tier-2")),
// Currency
(3.0, MultiDrop(Item("common.items.utility.coins"), 100, 250)),
// Consumables
(2.0, MultiDrop(Item("common.items.consumable.potion_minor"), 2, 5)),
// Food
(1.0, MultiDrop(LootTable("common.loot_tables.food.prepared"), 1, 4)),
]

View File

@@ -0,0 +1,10 @@
[
// Consumables
(1.0, MultiDrop(Item("common.items.consumable.potion_minor"), 2, 5)),
// Food
(1.0, MultiDrop(LootTable("common.loot_tables.food.wild_ingredients"), 1, 2)),
// Materials
(0.5, MultiDrop(Item("common.items.crafting_ing.hide.scales"), 1, 2)),
// Nothing
(1.5, Nothing),
]

View File

@@ -0,0 +1,9 @@
[
// Weapons
(4.0, LootTable("common.loot_tables.weapons.tier-3")),
// Armor
(4.5, LootTable("common.loot_tables.armor.tier-3")),
// Special
(1.0, Item("common.items.armor.misc.neck.gem_of_resilience")),
(0.5, Item("common.items.glider.moonrise")),
]

View File

@@ -0,0 +1,5 @@
[
(0.5, Item("common.items.crafting_ing.abyssal_heart")),
(2.0, Item("common.items.crafting_ing.coral_branch")),
(0.2, Item("common.items.tool.instruments.glass_flute")),
]

View File

@@ -0,0 +1,5 @@
[
// Ingredients
(2.0, Item("common.items.crafting_ing.coral_branch")),
(0.5, Item("common.items.crafting_ing.pearl")),
]

View File

@@ -0,0 +1,5 @@
[
// Crafting ingredients
(1.0, Item("common.items.crafting_ing.coral_branch")),
(1.0, MultiDrop(Item("common.items.crafting_ing.brinestone"), 1, 3)),
]

View File

@@ -0,0 +1,7 @@
[
(2.5, Item("common.items.crafting_ing.abyssal_heart")),
(3.0, MultiDrop(Item("common.items.crafting_ing.pearl"), 3, 5)),
(3.0, MultiDrop(Item("common.items.crafting_ing.brinestone"), 3, 6)),
(1.0, Item("common.items.armor.misc.bag.heavy_seabag")),
(0.5, Item("common.items.weapons.sceptre.caduceus")),
]

View File

@@ -0,0 +1,4 @@
[
(1.0, MultiDrop(Item("common.items.crafting_ing.brinestone"), 3, 6)),
(1.0, MultiDrop(Item("common.items.crafting_ing.pearl"), 1, 2)),
]

View File

@@ -0,0 +1,4 @@
[
// Nothing
(1.0, Nothing),
]

View File

@@ -0,0 +1,4 @@
[
// Key
(1.0, Item("common.items.keys.terracotta_key_door")),
]

View File

@@ -0,0 +1,15 @@
[
(1, All([
Item("common.items.keys.terracotta_key_door"),
Lottery([
// Weapons
(3.0, LootTable("common.loot_tables.weapons.tier-5")),
// Armor
(3.0, LootTable("common.loot_tables.armor.tier-5")),
// Misc
(0.25, Item("common.items.tool.instruments.steeltonguedrum")),
]),
],
)),
]

View File

@@ -0,0 +1,6 @@
[
// Consumables
(1.0, MultiDrop(Item("common.items.consumable.potion_minor"), 2, 5)),
// Nothing
(2.0, Nothing),
]

View File

@@ -0,0 +1,6 @@
[
// Key
(1.0, Item("common.items.keys.terracotta_key_chest")),
// Nothing
(5.0, Nothing),
]