Execute asset migration

This commit is contained in:
juliancoffee 2022-04-08 18:37:50 +03:00
parent f875c0b5d4
commit 1b18629616
238 changed files with 1814 additions and 1681 deletions

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Name("Yeti"), name: Name("Yeti"),
body: RandomWith("yeti"), body: RandomWith("yeti"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.calendar.christmas.yeti"), loot: LootTable("common.loot_tables.calendar.christmas.yeti"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Name("Crazy Sheep"), name: Name("Crazy Sheep"),
body: RandomWith("sheep"), body: RandomWith("sheep"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.fallback"), loot: LootTable("common.loot_tables.fallback"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,16 +1,21 @@
#![enable(implicit_some)]
( (
name: Name("Yan Hus"), name: Name("Yan Hus"),
body: RandomWith("humanoid"), body: RandomWith("humanoid"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: Hands(TwoHanded(Choice([
(1, Some(Item("common.items.weapons.tool.broom"))),
(1, Some(Item("common.items.weapons.tool.hoe"))),
(1, Some(Item("common.items.weapons.tool.pickaxe"))),
(1, Some(Item("common.items.weapons.tool.rake"))),
(1, Some(Item("common.items.weapons.tool.shovel-0"))),
(1, Some(Item("common.items.weapons.tool.shovel-1"))),
(1, Some(Item("common.items.weapons.bow.bone-1"))),
]))),
loot: LootTable("common.loot_tables.fallback"), loot: LootTable("common.loot_tables.fallback"),
inventory: (
loadout: Inline((
active_hands: ([
(1, "common.items.weapons.tool.broom"),
(1, "common.items.weapons.tool.hoe"),
(1, "common.items.weapons.tool.pickaxe"),
(1, "common.items.weapons.tool.rake"),
(1, "common.items.weapons.tool.shovel-0"),
(1, "common.items.weapons.tool.shovel-1"),
(1, "common.items.weapons.bow.bone-1"),
], None),
)),
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Name("Big Goose"), name: Name("Big Goose"),
body: RandomWith("goose"), body: RandomWith("goose"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.fallback"), loot: LootTable("common.loot_tables.fallback"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,15 +1,17 @@
// Done for health reasons
#![enable(implicit_some)]
( (
name: Name("Gnarling Chieftain"), name: Name("Gnarling Chieftain"),
body: RandomWith("gnarling"), body: RandomWith("gnarling"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: Extended(
hands: TwoHanded(Item("common.items.npc_weapons.biped_small.gnarling.chieftain")),
base_asset: Loadout("common.loadout.dungeon.gnarling.chieftain"),
inventory: [],
),
loot: LootTable("common.loot_tables.dungeon.tier-0.boss"), loot: LootTable("common.loot_tables.dungeon.tier-0.boss"),
inventory: (
loadout: Inline((
inherit: Asset("common.loadout.dungeon.gnarling.chieftain"),
active_hands: ("common.items.npc_weapons.biped_small.gnarling.chieftain", None),
)),
),
meta: [ meta: [
// Done for health reasons
SkillSetAsset("common.skillset.preset.rank5.fullskill"), SkillSetAsset("common.skillset.preset.rank5.fullskill"),
], ],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Name("Harvester"), name: Name("Harvester"),
body: RandomWith("harvester"), body: RandomWith("harvester"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.dungeon.tier-0.boss"), loot: LootTable("common.loot_tables.dungeon.tier-0.boss"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,12 +1,14 @@
#![enable(implicit_some)]
( (
name: Name("Gnarling Logger"), name: Name("Gnarling Logger"),
body: RandomWith("gnarling"), body: RandomWith("gnarling"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: Extended(
hands: TwoHanded(Item("common.items.npc_weapons.biped_small.gnarling.logger")),
base_asset: Loadout("common.loadout.dungeon.gnarling.logger"),
inventory: [],
),
loot: LootTable("common.loot_tables.dungeon.tier-0.enemy"), loot: LootTable("common.loot_tables.dungeon.tier-0.enemy"),
inventory: (
loadout: Inline((
inherit: Asset("common.loadout.dungeon.gnarling.logger"),
active_hands: ("common.items.npc_weapons.biped_small.gnarling.logger", None),
)),
),
meta: [], meta: [],
) )

View File

@ -1,12 +1,14 @@
EntityConfig ( #![enable(implicit_some)]
(
name: Name("Mandragora"), name: Name("Mandragora"),
body: RandomWith("mandragora"), body: RandomWith("mandragora"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: Extended(
hands: TwoHanded(Item("common.items.npc_weapons.biped_small.mandragora")),
base_asset: Loadout("common.loadout.dungeon.gnarling.mandragora"),
inventory: [],
),
loot: LootTable("common.loot_tables.dungeon.tier-0.enemy"), loot: LootTable("common.loot_tables.dungeon.tier-0.enemy"),
inventory: (
loadout: Inline((
inherit: Asset("common.loadout.dungeon.gnarling.mandragora"),
active_hands: ("common.items.npc_weapons.biped_small.mandragora", None),
)),
),
meta: [], meta: [],
) )

View File

@ -1,12 +1,14 @@
#![enable(implicit_some)]
( (
name: Name("Gnarling Mugger"), name: Name("Gnarling Mugger"),
body: RandomWith("gnarling"), body: RandomWith("gnarling"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: Extended(
hands: TwoHanded(Item("common.items.npc_weapons.biped_small.gnarling.mugger")),
base_asset: Loadout("common.loadout.dungeon.gnarling.mugger"),
inventory: [],
),
loot: LootTable("common.loot_tables.dungeon.tier-0.enemy"), loot: LootTable("common.loot_tables.dungeon.tier-0.enemy"),
inventory: (
loadout: Inline((
inherit: Asset("common.loadout.dungeon.gnarling.mugger"),
active_hands: ("common.items.npc_weapons.biped_small.gnarling.mugger", None),
)),
),
meta: [], meta: [],
) )

View File

@ -1,12 +1,14 @@
#![enable(implicit_some)]
( (
name: Name("Gnarling Stalker"), name: Name("Gnarling Stalker"),
body: RandomWith("gnarling"), body: RandomWith("gnarling"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: Extended(
hands: TwoHanded(Item("common.items.npc_weapons.biped_small.gnarling.stalker")),
base_asset: Loadout("common.loadout.dungeon.gnarling.stalker"),
inventory: [],
),
loot: LootTable("common.loot_tables.dungeon.tier-0.enemy"), loot: LootTable("common.loot_tables.dungeon.tier-0.enemy"),
inventory: (
loadout: Inline((
inherit: Asset("common.loadout.dungeon.gnarling.stalker"),
active_hands: ("common.items.npc_weapons.biped_small.gnarling.stalker", None),
)),
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
EntityConfig ( #![enable(implicit_some)]
(
name: Name("Wooden Golem"), name: Name("Wooden Golem"),
body: RandomWith("woodgolem"), body: RandomWith("woodgolem"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.dungeon.tier-0.miniboss"), loot: LootTable("common.loot_tables.dungeon.tier-0.miniboss"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Name("Yeti"), name: Name("Yeti"),
body: RandomWith("yeti"), body: RandomWith("yeti"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.dungeon.tier-1.boss"), loot: LootTable("common.loot_tables.dungeon.tier-1.boss"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,13 +1,15 @@
#![enable(implicit_some)]
( (
name: Name("Adlet Hunter"), name: Name("Adlet Hunter"),
body: RandomWith("adlet"), body: RandomWith("adlet"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: Extended(
hands: TwoHanded(Item("common.items.npc_weapons.biped_small.adlet.hunter")),
base_asset: Loadout("common.loadout.dungeon.tier-1.hunter"),
inventory: [],
),
loot: LootTable("common.loot_tables.dungeon.tier-1.enemy"), loot: LootTable("common.loot_tables.dungeon.tier-1.enemy"),
inventory: (
loadout: Inline((
inherit: Asset("common.loadout.dungeon.tier-1.hunter"),
active_hands: ("common.items.npc_weapons.biped_small.adlet.hunter", None),
)),
),
meta: [ meta: [
SkillSetAsset("common.skillset.preset.rank1.fullskill"), SkillSetAsset("common.skillset.preset.rank1.fullskill"),
], ],

View File

@ -1,13 +1,15 @@
#![enable(implicit_some)]
( (
name: Name("Adlet Icepicker"), name: Name("Adlet Icepicker"),
body: RandomWith("adlet"), body: RandomWith("adlet"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: Extended(
hands: TwoHanded(Item("common.items.npc_weapons.biped_small.adlet.icepicker")),
base_asset: Loadout("common.loadout.dungeon.tier-1.icepicker"),
inventory: [],
),
loot: LootTable("common.loot_tables.dungeon.tier-1.enemy"), loot: LootTable("common.loot_tables.dungeon.tier-1.enemy"),
inventory: (
loadout: Inline((
inherit: Asset("common.loadout.dungeon.tier-1.icepicker"),
active_hands: ("common.items.npc_weapons.biped_small.adlet.icepicker", None),
)),
),
meta: [ meta: [
SkillSetAsset("common.skillset.preset.rank1.fullskill"), SkillSetAsset("common.skillset.preset.rank1.fullskill"),
], ],

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Name("Rat"), name: Name("Rat"),
body: RandomWith("rat"), body: RandomWith("rat"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.quad_small.generic"), loot: LootTable("common.loot_tables.creature.quad_small.generic"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,13 +1,15 @@
#![enable(implicit_some)]
( (
name: Name("Adlet Tracker"), name: Name("Adlet Tracker"),
body: RandomWith("adlet"), body: RandomWith("adlet"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: Extended(
hands: TwoHanded(Item("common.items.npc_weapons.biped_small.adlet.tracker")),
base_asset: Loadout("common.loadout.dungeon.tier-1.tracker"),
inventory: [],
),
loot: LootTable("common.loot_tables.dungeon.tier-1.enemy"), loot: LootTable("common.loot_tables.dungeon.tier-1.enemy"),
inventory: (
loadout: Inline((
inherit: Asset("common.loadout.dungeon.tier-1.tracker"),
active_hands: ("common.items.npc_weapons.biped_small.adlet.tracker", None),
)),
),
meta: [ meta: [
SkillSetAsset("common.skillset.preset.rank1.fullskill"), SkillSetAsset("common.skillset.preset.rank1.fullskill"),
], ],

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Name("Tidal Warrior"), name: Name("Tidal Warrior"),
body: RandomWith("tidalwarrior"), body: RandomWith("tidalwarrior"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.dungeon.tier-2.boss"), loot: LootTable("common.loot_tables.dungeon.tier-2.boss"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Name("Hakulaq"), name: Name("Hakulaq"),
body: RandomWith("hakulaq"), body: RandomWith("hakulaq"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.quad_low.fanged"), loot: LootTable("common.loot_tables.creature.quad_low.fanged"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,13 +1,15 @@
#![enable(implicit_some)]
( (
name: Name("Sahagin Sniper"), name: Name("Sahagin Sniper"),
body: RandomWith("sahagin"), body: RandomWith("sahagin"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: Extended(
hands: TwoHanded(Item("common.items.npc_weapons.biped_small.sahagin.sniper")),
base_asset: Loadout("common.loadout.dungeon.tier-2.sniper"),
inventory: [],
),
loot: LootTable("common.loot_tables.dungeon.tier-2.enemy"), loot: LootTable("common.loot_tables.dungeon.tier-2.enemy"),
inventory: (
loadout: Inline((
inherit: Asset("common.loadout.dungeon.tier-2.sniper"),
active_hands: ("common.items.npc_weapons.biped_small.sahagin.sniper", None),
)),
),
meta: [ meta: [
SkillSetAsset("common.skillset.preset.rank2.fullskill"), SkillSetAsset("common.skillset.preset.rank2.fullskill"),
], ],

View File

@ -1,13 +1,15 @@
#![enable(implicit_some)]
( (
name: Name("Sahagin Sorcerer"), name: Name("Sahagin Sorcerer"),
body: RandomWith("sahagin"), body: RandomWith("sahagin"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: Extended(
hands: TwoHanded(Item("common.items.npc_weapons.biped_small.sahagin.sorcerer")),
base_asset: Loadout("common.loadout.dungeon.tier-2.sorcerer"),
inventory: [],
),
loot: LootTable("common.loot_tables.dungeon.tier-2.enemy"), loot: LootTable("common.loot_tables.dungeon.tier-2.enemy"),
inventory: (
loadout: Inline((
inherit: Asset("common.loadout.dungeon.tier-2.sorcerer"),
active_hands: ("common.items.npc_weapons.biped_small.sahagin.sorcerer", None),
)),
),
meta: [ meta: [
SkillSetAsset("common.skillset.preset.rank2.fullskill"), SkillSetAsset("common.skillset.preset.rank2.fullskill"),
], ],

View File

@ -1,13 +1,15 @@
#![enable(implicit_some)]
( (
name: Name("Sahagin Spearman"), name: Name("Sahagin Spearman"),
body: RandomWith("sahagin"), body: RandomWith("sahagin"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: Extended(
hands: TwoHanded(Item("common.items.npc_weapons.biped_small.sahagin.spearman")),
base_asset: Loadout("common.loadout.dungeon.tier-2.spearman"),
inventory: [],
),
loot: LootTable("common.loot_tables.dungeon.tier-2.enemy"), loot: LootTable("common.loot_tables.dungeon.tier-2.enemy"),
inventory: (
loadout: Inline((
inherit: Asset("common.loadout.dungeon.tier-2.spearman"),
active_hands: ("common.items.npc_weapons.biped_small.sahagin.spearman", None),
)),
),
meta: [ meta: [
SkillSetAsset("common.skillset.preset.rank2.fullskill"), SkillSetAsset("common.skillset.preset.rank2.fullskill"),
], ],

View File

@ -1,13 +1,15 @@
#![enable(implicit_some)]
( (
name: Name("Haniwa Archer"), name: Name("Haniwa Archer"),
body: RandomWith("haniwa"), body: RandomWith("haniwa"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: Extended(
hands: TwoHanded(Item("common.items.npc_weapons.biped_small.haniwa.archer")),
base_asset: Loadout("common.loadout.dungeon.tier-3.archer"),
inventory: [],
),
loot: LootTable("common.loot_tables.dungeon.tier-3.enemy"), loot: LootTable("common.loot_tables.dungeon.tier-3.enemy"),
inventory: (
loadout: Inline((
inherit: Asset("common.loadout.dungeon.tier-3.archer"),
active_hands: ("common.items.npc_weapons.biped_small.haniwa.archer", None),
)),
),
meta: [ meta: [
SkillSetAsset("common.skillset.preset.rank3.fullskill"), SkillSetAsset("common.skillset.preset.rank3.fullskill"),
], ],

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Name("Bonerattler"), name: Name("Bonerattler"),
body: RandomWith("bonerattler"), body: RandomWith("bonerattler"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.quad_medium.carapace"), loot: LootTable("common.loot_tables.creature.quad_medium.carapace"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Name("Clay Golem"), name: Name("Clay Golem"),
body: RandomWith("claygolem"), body: RandomWith("claygolem"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.dungeon.tier-3.boss"), loot: LootTable("common.loot_tables.dungeon.tier-3.boss"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,13 +1,15 @@
#![enable(implicit_some)]
( (
name: Name("Haniwa Guard"), name: Name("Haniwa Guard"),
body: RandomWith("haniwa"), body: RandomWith("haniwa"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: Extended(
hands: TwoHanded(Item("common.items.npc_weapons.biped_small.haniwa.guard")),
base_asset: Loadout("common.loadout.dungeon.tier-3.guard"),
inventory: [],
),
loot: LootTable("common.loot_tables.dungeon.tier-3.enemy"), loot: LootTable("common.loot_tables.dungeon.tier-3.enemy"),
inventory: (
loadout: Inline((
inherit: Asset("common.loadout.dungeon.tier-3.guard"),
active_hands: ("common.items.npc_weapons.biped_small.haniwa.guard", None),
)),
),
meta: [ meta: [
SkillSetAsset("common.skillset.preset.rank3.fullskill"), SkillSetAsset("common.skillset.preset.rank3.fullskill"),
], ],

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Name("Haniwa Sentry"), name: Name("Haniwa Sentry"),
body: Exact(Object(HaniwaSentry)), body: Exact(Object(HaniwaSentry)),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: Item("common.items.crafting_ing.stones"), loot: Item("common.items.crafting_ing.stones"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,13 +1,15 @@
#![enable(implicit_some)]
( (
name: Name("Haniwa Soldier"), name: Name("Haniwa Soldier"),
body: RandomWith("haniwa"), body: RandomWith("haniwa"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: Extended(
hands: TwoHanded(Item("common.items.npc_weapons.biped_small.haniwa.soldier")),
base_asset: Loadout("common.loadout.dungeon.tier-3.soldier"),
inventory: [],
),
loot: LootTable("common.loot_tables.dungeon.tier-3.enemy"), loot: LootTable("common.loot_tables.dungeon.tier-3.enemy"),
inventory: (
loadout: Inline((
inherit: Asset("common.loadout.dungeon.tier-3.soldier"),
active_hands: ("common.items.npc_weapons.biped_small.haniwa.soldier", None),
)),
),
meta: [ meta: [
SkillSetAsset("common.skillset.preset.rank3.fullskill"), SkillSetAsset("common.skillset.preset.rank3.fullskill"),
], ],

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Name("Minotaur"), name: Name("Minotaur"),
body: RandomWith("minotaur"), body: RandomWith("minotaur"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.dungeon.tier-4.boss"), loot: LootTable("common.loot_tables.dungeon.tier-4.boss"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,13 +1,15 @@
#![enable(implicit_some)]
( (
name: Name("Myrmidon Hoplite"), name: Name("Myrmidon Hoplite"),
body: RandomWith("myrmidon"), body: RandomWith("myrmidon"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: Extended(
hands: TwoHanded(Item("common.items.npc_weapons.biped_small.myrmidon.hoplite")),
base_asset: Loadout("common.loadout.dungeon.tier-4.hoplite"),
inventory: [],
),
loot: LootTable("common.loot_tables.dungeon.tier-4.enemy"), loot: LootTable("common.loot_tables.dungeon.tier-4.enemy"),
inventory: (
loadout: Inline((
inherit: Asset("common.loadout.dungeon.tier-4.hoplite"),
active_hands: ("common.items.npc_weapons.biped_small.myrmidon.hoplite", None),
)),
),
meta: [ meta: [
SkillSetAsset("common.skillset.preset.rank4.fullskill"), SkillSetAsset("common.skillset.preset.rank4.fullskill"),
], ],

View File

@ -1,13 +1,15 @@
#![enable(implicit_some)]
( (
name: Name("Myrmidon Marksman"), name: Name("Myrmidon Marksman"),
body: RandomWith("myrmidon"), body: RandomWith("myrmidon"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: Extended(
hands: TwoHanded(Item("common.items.npc_weapons.biped_small.myrmidon.marksman")),
base_asset: Loadout("common.loadout.dungeon.tier-4.marksman"),
inventory: [],
),
loot: LootTable("common.loot_tables.dungeon.tier-4.enemy"), loot: LootTable("common.loot_tables.dungeon.tier-4.enemy"),
inventory: (
loadout: Inline((
inherit: Asset("common.loadout.dungeon.tier-4.marksman"),
active_hands: ("common.items.npc_weapons.biped_small.myrmidon.marksman", None),
)),
),
meta: [ meta: [
SkillSetAsset("common.skillset.preset.rank4.fullskill"), SkillSetAsset("common.skillset.preset.rank4.fullskill"),
], ],

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Name("Dullahan"), name: Name("Dullahan"),
body: RandomWith("dullahan"), body: RandomWith("dullahan"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.dungeon.tier-4.miniboss"), loot: LootTable("common.loot_tables.dungeon.tier-4.miniboss"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,13 +1,15 @@
#![enable(implicit_some)]
( (
name: Name("Myrmidon Strategian"), name: Name("Myrmidon Strategian"),
body: RandomWith("myrmidon"), body: RandomWith("myrmidon"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: Extended(
hands: TwoHanded(Item("common.items.npc_weapons.biped_small.myrmidon.strategian")),
base_asset: Loadout("common.loadout.dungeon.tier-4.strategian"),
inventory: [],
),
loot: LootTable("common.loot_tables.dungeon.tier-4.enemy"), loot: LootTable("common.loot_tables.dungeon.tier-4.enemy"),
inventory: (
loadout: Inline((
inherit: Asset("common.loadout.dungeon.tier-4.strategian"),
active_hands: ("common.items.npc_weapons.biped_small.myrmidon.strategian", None),
)),
),
meta: [ meta: [
SkillSetAsset("common.skillset.preset.rank4.fullskill"), SkillSetAsset("common.skillset.preset.rank4.fullskill"),
], ],

View File

@ -1,17 +1,19 @@
#![enable(implicit_some)]
( (
name: Name("Beastmaster"), name: Name("Beastmaster"),
body: RandomWith("humanoid"), body: RandomWith("humanoid"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: Extended(
hands: TwoHanded(Choice([
(1, Some(Item("common.items.weapons.axe.malachite_axe-0"))),
(1, Some(Item("common.items.weapons.sword.bloodsteel-1"))),
(1, Some(Item("common.items.weapons.bow.velorite"))),
])),
base_asset: Loadout("common.loadout.dungeon.tier-5.beastmaster"),
inventory: [],
),
loot: LootTable("common.loot_tables.dungeon.tier-5.miniboss"), loot: LootTable("common.loot_tables.dungeon.tier-5.miniboss"),
inventory: (
loadout: Inline((
inherit: Asset("common.loadout.dungeon.tier-5.beastmaster"),
active_hands: ([
(1, "common.items.weapons.axe.malachite_axe-0"),
(1, "common.items.weapons.sword.bloodsteel-1"),
(1, "common.items.weapons.bow.velorite"),
], None),
)),
),
meta: [ meta: [
SkillSetAsset("common.skillset.preset.rank5.fullskill"), SkillSetAsset("common.skillset.preset.rank5.fullskill"),
], ],

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Name("Mindflayer"), name: Name("Mindflayer"),
body: RandomWith("mindflayer"), body: RandomWith("mindflayer"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.dungeon.tier-5.boss"), loot: LootTable("common.loot_tables.dungeon.tier-5.boss"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,21 +1,23 @@
#![enable(implicit_some)]
( (
name: Name("Cultist"), name: Name("Cultist"),
body: RandomWith("humanoid"), body: RandomWith("humanoid"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: Extended(
hands: TwoHanded(Choice([
(2, Some(Item("common.items.weapons.axe_1h.orichalcum-0"))),
(4, Some(Item("common.items.weapons.sword.cultist"))),
(2, Some(Item("common.items.weapons.staff.cultist_staff"))),
(2, Some(Item("common.items.weapons.hammer.cultist_purp_2h-0"))),
(2, Some(Item("common.items.weapons.hammer_1h.orichalcum-0"))),
(2, Some(Item("common.items.weapons.bow.velorite"))),
(1, Some(Item("common.items.weapons.sceptre.sceptre_velorite_0"))),
])),
base_asset: Loadout("common.loadout.dungeon.tier-5.cultist"),
inventory: [],
),
loot: LootTable("common.loot_tables.dungeon.tier-5.enemy"), loot: LootTable("common.loot_tables.dungeon.tier-5.enemy"),
inventory: (
loadout: Inline((
inherit: Asset("common.loadout.dungeon.tier-5.cultist"),
active_hands: ([
(2, "common.items.weapons.axe_1h.orichalcum-0"),
(4, "common.items.weapons.sword.cultist"),
(2, "common.items.weapons.staff.cultist_staff"),
(2, "common.items.weapons.hammer.cultist_purp_2h-0"),
(2, "common.items.weapons.hammer_1h.orichalcum-0"),
(2, "common.items.weapons.bow.velorite"),
(1, "common.items.weapons.sceptre.sceptre_velorite_0"),
], None),
)),
),
meta: [ meta: [
SkillSetAsset("common.skillset.preset.rank5.fullskill"), SkillSetAsset("common.skillset.preset.rank5.fullskill"),
], ],

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Name("Tamed Darkhound"), name: Name("Tamed Darkhound"),
body: RandomWith("darkhound"), body: RandomWith("darkhound"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.dungeon.tier-5.minion"), loot: LootTable("common.loot_tables.dungeon.tier-5.minion"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Name("Cultist Husk"), name: Name("Cultist Husk"),
body: RandomWith("husk"), body: RandomWith("husk"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: Asset(Loadout("common.loadout.dungeon.tier-5.husk")),
loot: LootTable("common.loot_tables.dungeon.tier-5.minion"), loot: LootTable("common.loot_tables.dungeon.tier-5.minion"),
inventory: (
loadout: Asset("common.loadout.dungeon.tier-5.husk"),
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Name("Husk Brute"), name: Name("Husk Brute"),
body: RandomWith("husk_brute"), body: RandomWith("husk_brute"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.dungeon.tier-5.miniboss"), loot: LootTable("common.loot_tables.dungeon.tier-5.miniboss"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Name("Possessed Turret"), name: Name("Possessed Turret"),
body: Exact(Object(Crossbow)), body: Exact(Object(Crossbow)),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: Item("common.items.crafting_ing.twigs"), loot: Item("common.items.crafting_ing.twigs"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,15 +1,17 @@
#![enable(implicit_some)]
( (
name: Name("Cultist Warlock"), name: Name("Cultist Warlock"),
body: RandomWith("cultist_warlock"), body: RandomWith("cultist_warlock"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: Extended(
hands: TwoHanded(Choice([
(1.5, Some(Item("common.items.npc_weapons.staff.bipedlarge-cultist"))),
(1, Some(Item("common.items.npc_weapons.bow.bipedlarge-velorite"))),
])),
base_asset: Loadout("common.loadout.dungeon.tier-5.warlock"),
inventory: [],
),
loot: LootTable("common.loot_tables.dungeon.tier-5.enemy"), loot: LootTable("common.loot_tables.dungeon.tier-5.enemy"),
inventory: (
loadout: Inline((
inherit: Asset("common.loadout.dungeon.tier-5.warlock"),
active_hands: ([
(1, "common.items.npc_weapons.staff.bipedlarge-cultist"),
(1, "common.items.npc_weapons.bow.bipedlarge-velorite"),
], None),
)),
),
meta: [], meta: [],
) )

View File

@ -1,15 +1,17 @@
#![enable(implicit_some)]
( (
name: Name("Cultist Warlord"), name: Name("Cultist Warlord"),
body: RandomWith("cultist_warlord"), body: RandomWith("cultist_warlord"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: Extended(
hands: TwoHanded(Choice([
(1.5, Some(Item("common.items.npc_weapons.sword.bipedlarge-cultist"))),
(1, Some(Item("common.items.npc_weapons.hammer.bipedlarge-cultist"))),
])),
base_asset: Loadout("common.loadout.dungeon.tier-5.warlord"),
inventory: [],
),
loot: LootTable("common.loot_tables.dungeon.tier-5.enemy"), loot: LootTable("common.loot_tables.dungeon.tier-5.enemy"),
inventory: (
loadout: Inline((
inherit: Asset("common.loadout.dungeon.tier-5.warlord"),
active_hands: ([
(1, "common.items.npc_weapons.sword.bipedlarge-cultist"),
(1, "common.items.npc_weapons.hammer.bipedlarge-cultist"),
], None),
)),
),
meta: [], meta: [],
) )

View File

@ -1,13 +1,15 @@
#![enable(implicit_some)]
( (
name: Name("Grave Robber"), name: Name("Grave Robber"),
body: RandomWith("dwarf"), body: RandomWith("dwarf"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: Extended(
hands: TwoHanded(Item("common.items.weapons.hammer.steel_hammer-3")),
base_asset: Loadout("common.loadout.spots.dwarf_graverobber"),
inventory: [],
),
loot: LootTable("common.loot_tables.spots.bandit"), loot: LootTable("common.loot_tables.spots.bandit"),
inventory: (
loadout: Inline((
inherit: Asset("common.loadout.spots.dwarf_graverobber"),
active_hands: ("common.items.weapons.hammer.steel_hammer-3", None),
)),
),
meta: [ meta: [
SkillSetAsset("common.skillset.preset.rank3.fullskill"), SkillSetAsset("common.skillset.preset.rank3.fullskill"),
], ],

View File

@ -1,12 +1,14 @@
#![enable(implicit_some)]
( (
name: Name("Gnome"), name: Name("Gnome"),
body: RandomWith("gnome"), body: RandomWith("gnome"),
alignment: Alignment(Wild), alignment: Alignment(Wild),
loadout: Extended(
hands: TwoHanded(Item("common.items.npc_weapons.biped_small.myrmidon.hoplite")),
base_asset: Loadout("common.loadout.spots.gnome"),
inventory: [],
),
loot: LootTable("common.loot_tables.dungeon.tier-4.enemy"), loot: LootTable("common.loot_tables.dungeon.tier-4.enemy"),
inventory: (
loadout: Inline((
inherit: Asset("common.loadout.spots.gnome"),
active_hands: ("common.items.npc_weapons.biped_small.myrmidon.hoplite", None),
)),
),
meta: [], meta: [],
) )

View File

@ -1,13 +1,15 @@
#![enable(implicit_some)]
( (
name: Name("Grim Salvager"), name: Name("Grim Salvager"),
body: RandomWith("humanoid"), body: RandomWith("humanoid"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: Extended(
hands: TwoHanded(Item("common.items.weapons.hammer.steel_hammer-0")),
base_asset: Loadout("common.loadout.spots.dwarf_graverobber"),
inventory: [],
),
loot: LootTable("common.loot_tables.spots.bandit"), loot: LootTable("common.loot_tables.spots.bandit"),
inventory: (
loadout: Inline((
inherit: Asset("common.loadout.spots.dwarf_graverobber"),
active_hands: ("common.items.weapons.hammer.steel_hammer-0", None),
)),
),
meta: [ meta: [
SkillSetAsset("common.skillset.preset.rank1.fullskill"), SkillSetAsset("common.skillset.preset.rank1.fullskill"),
], ],

View File

@ -1,13 +1,15 @@
#![enable(implicit_some)]
( (
name: Name("Pirate"), name: Name("Pirate"),
body: RandomWith("humanoid"), body: RandomWith("humanoid"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: Extended(
hands: Paired(Item("common.items.weapons.sword_1h.iron-2")),
base_asset: Loadout("common.loadout.spots.pirate"),
inventory: [],
),
loot: LootTable("common.loot_tables.spots.pirate"), loot: LootTable("common.loot_tables.spots.pirate"),
inventory: (
loadout: Inline((
inherit: Asset("common.loadout.spots.pirate"),
active_hands: ("common.items.weapons.sword_1h.iron-2", "common.items.weapons.sword_1h.iron-2"),
)),
),
meta: [ meta: [
SkillSetAsset("common.skillset.preset.rank2.fullskill"), SkillSetAsset("common.skillset.preset.rank2.fullskill"),
], ],

View File

@ -1,8 +1,13 @@
#![enable(implicit_some)]
( (
name: Name("Saurok Bandit"), name: Name("Saurok Bandit"),
body: RandomWith("saurok_mighty"), body: RandomWith("saurok_mighty"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: Hands(TwoHanded(Item("common.items.npc_weapons.bow.saurok_bow"))),
loot: LootTable("common.loot_tables.creature.biped_large.saurok"), loot: LootTable("common.loot_tables.creature.biped_large.saurok"),
inventory: (
loadout: Inline((
active_hands: ("common.items.npc_weapons.bow.saurok_bow", None),
)),
),
meta: [], meta: [],
) )

View File

@ -1,13 +1,15 @@
#![enable(implicit_some)]
( (
name: Name("Witch"), name: Name("Witch"),
body: RandomWith("humanoid"), body: RandomWith("humanoid"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: Extended(
hands: TwoHanded(Item("common.items.weapons.sceptre.belzeshrub")),
base_asset: Loadout("common.loadout.spots.witch"),
inventory: [],
),
loot: LootTable("common.loot_tables.spots.witch"), loot: LootTable("common.loot_tables.spots.witch"),
inventory: (
loadout: Inline((
inherit: Asset("common.loadout.spots.witch"),
active_hands: ("common.items.weapons.sceptre.belzeshrub", None),
)),
),
meta: [ meta: [
SkillSetAsset("common.skillset.preset.rank3.fullskill"), SkillSetAsset("common.skillset.preset.rank3.fullskill"),
], ],

View File

@ -1,15 +1,17 @@
/// Template file for EntityConfig, check documentation in code for more /// Template file for EntityConfig, check documentation in code for more
/// By the time of writing this comment it lives in common/src/generation.rs /// By the time of writing this comment it lives in common/src/generation.rs
#![enable(implicit_some)]
( (
name: Name("Paddy"), name: Name("Paddy"),
body: RandomWith("humanoid"), body: RandomWith("humanoid"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: Extended(
hands: TwoHanded(Item("common.items.weapons.sword.cultist")),
base_asset: Loadout("common.loadout.village.merchant"),
inventory: [],
),
loot: LootTable("common.loot_tables.creature.humanoid"), loot: LootTable("common.loot_tables.creature.humanoid"),
inventory: (
loadout: Inline((
inherit: Asset("common.loadout.village.merchant"),
active_hands: ("common.items.weapons.sword.cultist", None),
)),
),
meta: [ meta: [
SkillSetAsset("common.skillset.preset.rank3.fullskill"), SkillSetAsset("common.skillset.preset.rank3.fullskill"),
], ],

View File

@ -1,23 +1,25 @@
#![enable(implicit_some)]
( (
name: Name("Alchemist"), name: Name("Alchemist"),
body: RandomWith("humanoid"), body: RandomWith("humanoid"),
alignment: Alignment(Npc), alignment: Alignment(Npc),
loot: LootTable("common.loot_tables.creature.humanoid"),
loadout: Extended( inventory: (
hands: TwoHanded(Choice([ loadout: Inline((
(1, Some(Item("common.items.weapons.tool.broom"))), inherit: Asset("common.loadout.village.alchemist"),
(1, Some(Item("common.items.weapons.tool.hoe"))), active_hands: ([
(1, Some(Item("common.items.weapons.tool.pickaxe"))), (1, "common.items.weapons.tool.broom"),
(1, Some(Item("common.items.weapons.tool.rake"))), (1, "common.items.weapons.tool.hoe"),
(1, Some(Item("common.items.weapons.tool.shovel-0"))), (1, "common.items.weapons.tool.pickaxe"),
(1, Some(Item("common.items.weapons.tool.shovel-1"))), (1, "common.items.weapons.tool.rake"),
])), (1, "common.items.weapons.tool.shovel-0"),
base_asset: Loadout("common.loadout.village.alchemist"), (1, "common.items.weapons.tool.shovel-1"),
inventory: [ ], None),
)),
items: [
(10, "common.items.consumable.potion_big"), (10, "common.items.consumable.potion_big"),
], ],
), ),
loot: LootTable("common.loot_tables.creature.humanoid"),
meta: [ meta: [
SkillSetAsset("common.skillset.preset.rank3.fullskill"), SkillSetAsset("common.skillset.preset.rank3.fullskill"),
], ],

View File

@ -1,23 +1,25 @@
#![enable(implicit_some)]
( (
name: Name("Blacksmith"), name: Name("Blacksmith"),
body: RandomWith("humanoid"), body: RandomWith("humanoid"),
alignment: Alignment(Npc), alignment: Alignment(Npc),
loot: LootTable("common.loot_tables.creature.humanoid"),
loadout: Extended( inventory: (
hands: TwoHanded(Choice([ loadout: Inline((
(1, Some(Item("common.items.weapons.tool.broom"))), inherit: Asset("common.loadout.village.blacksmith"),
(1, Some(Item("common.items.weapons.tool.hoe"))), active_hands: ([
(1, Some(Item("common.items.weapons.tool.pickaxe"))), (1, "common.items.weapons.tool.broom"),
(1, Some(Item("common.items.weapons.tool.rake"))), (1, "common.items.weapons.tool.hoe"),
(1, Some(Item("common.items.weapons.tool.shovel-0"))), (1, "common.items.weapons.tool.pickaxe"),
(1, Some(Item("common.items.weapons.tool.shovel-1"))), (1, "common.items.weapons.tool.rake"),
])), (1, "common.items.weapons.tool.shovel-0"),
base_asset: Loadout("common.loadout.village.blacksmith"), (1, "common.items.weapons.tool.shovel-1"),
inventory: [ ], None),
)),
items: [
(10, "common.items.consumable.potion_big"), (10, "common.items.consumable.potion_big"),
], ],
), ),
loot: LootTable("common.loot_tables.creature.humanoid"),
meta: [ meta: [
SkillSetAsset("common.skillset.preset.rank3.fullskill"), SkillSetAsset("common.skillset.preset.rank3.fullskill"),
], ],

View File

@ -1,23 +1,25 @@
#![enable(implicit_some)]
( (
name: Name("Chef"), name: Name("Chef"),
body: RandomWith("humanoid"), body: RandomWith("humanoid"),
alignment: Alignment(Npc), alignment: Alignment(Npc),
loot: LootTable("common.loot_tables.creature.humanoid"),
loadout: Extended( inventory: (
hands: TwoHanded(Choice([ loadout: Inline((
(1, Some(Item("common.items.weapons.tool.broom"))), inherit: Asset("common.loadout.village.chef"),
(1, Some(Item("common.items.weapons.tool.hoe"))), active_hands: ([
(1, Some(Item("common.items.weapons.tool.pickaxe"))), (1, "common.items.weapons.tool.broom"),
(1, Some(Item("common.items.weapons.tool.rake"))), (1, "common.items.weapons.tool.hoe"),
(1, Some(Item("common.items.weapons.tool.shovel-0"))), (1, "common.items.weapons.tool.pickaxe"),
(1, Some(Item("common.items.weapons.tool.shovel-1"))), (1, "common.items.weapons.tool.rake"),
])), (1, "common.items.weapons.tool.shovel-0"),
base_asset: Loadout("common.loadout.village.chef"), (1, "common.items.weapons.tool.shovel-1"),
inventory: [ ], None),
)),
items: [
(10, "common.items.consumable.potion_big"), (10, "common.items.consumable.potion_big"),
], ],
), ),
loot: LootTable("common.loot_tables.creature.humanoid"),
meta: [ meta: [
SkillSetAsset("common.skillset.preset.rank3.fullskill"), SkillSetAsset("common.skillset.preset.rank3.fullskill"),
], ],

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Name("Training Dummy"), name: Name("Training Dummy"),
body: Exact(Object(TrainingDummy)), body: Exact(Object(TrainingDummy)),
alignment: Alignment(Passive), alignment: Alignment(Passive),
loadout: FromBody,
loot: Nothing, loot: Nothing,
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,21 +1,22 @@
#![enable(implicit_some)]
( (
name: Name("Guard"), name: Name("Guard"),
body: RandomWith("humanoid"), body: RandomWith("humanoid"),
alignment: Alignment(Npc), alignment: Alignment(Npc),
loot: LootTable("common.loot_tables.creature.humanoid"),
loadout: Extended( inventory: (
hands: TwoHanded(Choice([ loadout: Inline((
(1, Some(Item("common.items.weapons.sword.cobalt-0"))), inherit: Asset("common.loadout.village.guard"),
(2, Some(Item("common.items.weapons.bow.metal-2"))), active_hands: ([
(1, Some(Item("common.items.weapons.axe.cobalt_axe-0"))), (1, "common.items.weapons.sword.cobalt-0"),
])), (2, "common.items.weapons.bow.metal-2"),
base_asset: Loadout("common.loadout.village.guard"), (1, "common.items.weapons.axe.cobalt_axe-0"),
inventory: [ ], None),
)),
items: [
(25, "common.items.consumable.potion_big"), (25, "common.items.consumable.potion_big"),
], ],
), ),
loot: LootTable("common.loot_tables.creature.humanoid"),
meta: [ meta: [
SkillSetAsset("common.skillset.preset.rank3.fullskill"), SkillSetAsset("common.skillset.preset.rank3.fullskill"),
], ],

View File

@ -1,14 +1,19 @@
#![enable(implicit_some)]
( (
name: Name("Merchant"), name: Name("Merchant"),
body: RandomWith("humanoid"), body: RandomWith("humanoid"),
alignment: Alignment(Npc), alignment: Alignment(Npc),
loadout: Hands(TwoHanded(Choice([
(2, Some(Item("common.items.weapons.bow.eldwood-0"))),
(1, Some(Item("common.items.weapons.sword.steel-0"))),
(1, Some(Item("common.items.weapons.sword_1h.bloodsteel-0"))),
(2, Some(Item("common.items.weapons.staff.flamethrower_0"))),
]))),
loot: LootTable("common.loot_tables.creature.humanoid"), loot: LootTable("common.loot_tables.creature.humanoid"),
inventory: (
loadout: Inline((
active_hands: ([
(2, "common.items.weapons.bow.eldwood-0"),
(1, "common.items.weapons.sword.steel-0"),
(1, "common.items.weapons.sword_1h.bloodsteel-0"),
(2, "common.items.weapons.staff.flamethrower_0"),
], None),
)),
),
meta: [ meta: [
SkillSetAsset("common.skillset.preset.rank3.fullskill"), SkillSetAsset("common.skillset.preset.rank3.fullskill"),
], ],

View File

@ -1,22 +1,24 @@
#![enable(implicit_some)]
( (
name: Name("Mountaineer"), name: Name("Mountaineer"),
body: RandomWith("orc"), body: RandomWith("orc"),
alignment: Alignment(Npc), alignment: Alignment(Npc),
loot: LootTable("common.loot_tables.creature.humanoid"),
loadout: Extended( inventory: (
hands: TwoHanded(Choice([ loadout: Inline((
(1, Some(Item("common.items.weapons.tool.broom"))), inherit: Asset("common.loadout.village.mountaineer"),
(1, Some(Item("common.items.weapons.tool.hoe"))), active_hands: ([
(1, Some(Item("common.items.weapons.tool.pickaxe"))), (1, "common.items.weapons.tool.broom"),
(1, Some(Item("common.items.weapons.tool.rake"))), (1, "common.items.weapons.tool.hoe"),
(1, Some(Item("common.items.weapons.tool.shovel-0"))), (1, "common.items.weapons.tool.pickaxe"),
(1, Some(Item("common.items.weapons.tool.shovel-1"))), (1, "common.items.weapons.tool.rake"),
])), (1, "common.items.weapons.tool.shovel-0"),
base_asset: Loadout("common.loadout.village.mountaineer"), (1, "common.items.weapons.tool.shovel-1"),
inventory: [ ], None),
)),
items: [
(10, "common.items.consumable.potion_big"), (10, "common.items.consumable.potion_big"),
], ],
), ),
loot: LootTable("common.loot_tables.creature.humanoid"),
meta: [], meta: [],
) )

View File

@ -1,23 +1,24 @@
#![enable(implicit_some)]
( (
name: Name("Villager"), name: Name("Villager"),
body: RandomWith("humanoid"), body: RandomWith("humanoid"),
alignment: Alignment(Npc), alignment: Alignment(Npc),
loot: LootTable("common.loot_tables.creature.humanoid"),
loadout: Extended( inventory: (
hands: TwoHanded(Choice([ loadout: Inline((
(1, Some(Item("common.items.weapons.tool.broom"))), inherit: Asset("common.loadout.village.villager"),
(1, Some(Item("common.items.weapons.tool.hoe"))), active_hands: ([
(1, Some(Item("common.items.weapons.tool.pickaxe"))), (1, "common.items.weapons.tool.broom"),
(1, Some(Item("common.items.weapons.tool.rake"))), (1, "common.items.weapons.tool.hoe"),
(1, Some(Item("common.items.weapons.tool.shovel-0"))), (1, "common.items.weapons.tool.pickaxe"),
(1, Some(Item("common.items.weapons.tool.shovel-1"))), (1, "common.items.weapons.tool.rake"),
])), (1, "common.items.weapons.tool.shovel-0"),
base_asset: Loadout("common.loadout.village.villager"), (1, "common.items.weapons.tool.shovel-1"),
inventory: [ ], None),
)),
items: [
(10, "common.items.consumable.potion_big"), (10, "common.items.consumable.potion_big"),
], ],
), ),
loot: LootTable("common.loot_tables.creature.humanoid"),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("akhlut"), body: RandomWith("akhlut"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.quad_medium.ice"), loot: LootTable("common.loot_tables.creature.quad_medium.ice"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("alligator"), body: RandomWith("alligator"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.quad_low.generic"), loot: LootTable("common.loot_tables.creature.quad_low.generic"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("antlion"), body: RandomWith("antlion"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.arthropod.carapace"), loot: LootTable("common.loot_tables.creature.arthropod.carapace"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("archaeos"), body: RandomWith("archaeos"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.theropod.plate"), loot: LootTable("common.loot_tables.creature.theropod.plate"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("asp"), body: RandomWith("asp"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.quad_low.venemous"), loot: LootTable("common.loot_tables.creature.quad_low.venemous"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("basilisk"), body: RandomWith("basilisk"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.quad_low.basilisk"), loot: LootTable("common.loot_tables.creature.quad_low.basilisk"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("batfox"), body: RandomWith("batfox"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.quad_small.generic"), loot: LootTable("common.loot_tables.creature.quad_small.generic"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("bear"), body: RandomWith("bear"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.quad_medium.fanged"), loot: LootTable("common.loot_tables.creature.quad_medium.fanged"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("black_widow"), body: RandomWith("black_widow"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.arthropod.venom"), loot: LootTable("common.loot_tables.creature.arthropod.venom"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("oni_blue"), body: RandomWith("oni_blue"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.biped_large.default"), loot: LootTable("common.loot_tables.creature.biped_large.default"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("bonerattler"), body: RandomWith("bonerattler"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.quad_medium.carapace"), loot: LootTable("common.loot_tables.creature.quad_medium.carapace"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("salamander"), body: RandomWith("salamander"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.quad_low.salamander"), loot: LootTable("common.loot_tables.creature.quad_low.salamander"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("cave_spider"), body: RandomWith("cave_spider"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.arthropod.web"), loot: LootTable("common.loot_tables.creature.arthropod.web"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("troll_cave"), body: RandomWith("troll_cave"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.biped_large.troll"), loot: LootTable("common.loot_tables.creature.biped_large.troll"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("cockatrice"), body: RandomWith("cockatrice"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.bird_large.cockatrice"), loot: LootTable("common.loot_tables.creature.bird_large.cockatrice"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("crocodile"), body: RandomWith("crocodile"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.quad_low.generic"), loot: LootTable("common.loot_tables.creature.quad_low.generic"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("cyclops"), body: RandomWith("cyclops"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.biped_large.default"), loot: LootTable("common.loot_tables.creature.biped_large.default"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("deadwood"), body: RandomWith("deadwood"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.quad_low.deadwood"), loot: LootTable("common.loot_tables.creature.quad_low.deadwood"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("dodarock"), body: RandomWith("dodarock"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.quad_small.dodarock"), loot: LootTable("common.loot_tables.creature.quad_small.dodarock"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("dreadhorn"), body: RandomWith("dreadhorn"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.quad_medium.dreadhorn"), loot: LootTable("common.loot_tables.creature.quad_medium.dreadhorn"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("frostfang"), body: RandomWith("frostfang"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.quad_medium.ice"), loot: LootTable("common.loot_tables.creature.quad_medium.ice"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("grolgar"), body: RandomWith("grolgar"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.quad_medium.fanged"), loot: LootTable("common.loot_tables.creature.quad_medium.fanged"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("hakulaq"), body: RandomWith("hakulaq"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.quad_low.fanged"), loot: LootTable("common.loot_tables.creature.quad_low.fanged"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("horn_beetle"), body: RandomWith("horn_beetle"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.arthropod.carapace"), loot: LootTable("common.loot_tables.creature.arthropod.carapace"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("hyena"), body: RandomWith("hyena"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.quad_small.generic"), loot: LootTable("common.loot_tables.creature.quad_small.generic"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("icedrake"), body: RandomWith("icedrake"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.quad_medium.ice"), loot: LootTable("common.loot_tables.creature.quad_medium.ice"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("icepike"), body: RandomWith("icepike"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.fish"), loot: LootTable("common.loot_tables.creature.fish"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("lavadrake"), body: RandomWith("lavadrake"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.quad_low.carapace"), loot: LootTable("common.loot_tables.creature.quad_low.carapace"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("lion"), body: RandomWith("lion"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.quad_medium.clawed"), loot: LootTable("common.loot_tables.creature.quad_medium.clawed"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("mammoth"), body: RandomWith("mammoth"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.quad_medium.mammoth"), loot: LootTable("common.loot_tables.creature.quad_medium.mammoth"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("maneater"), body: RandomWith("maneater"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.quad_low.maneater"), loot: LootTable("common.loot_tables.creature.quad_low.maneater"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("saurok_mighty"), body: RandomWith("saurok_mighty"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.biped_large.saurok"), loot: LootTable("common.loot_tables.creature.biped_large.saurok"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("monitor"), body: RandomWith("monitor"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.quad_low.generic"), loot: LootTable("common.loot_tables.creature.quad_low.generic"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("troll_mountain"), body: RandomWith("troll_mountain"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.biped_large.troll"), loot: LootTable("common.loot_tables.creature.biped_large.troll"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("ngoubou"), body: RandomWith("ngoubou"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.quad_medium.horned"), loot: LootTable("common.loot_tables.creature.quad_medium.horned"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("ntouka"), body: RandomWith("ntouka"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.theropod.plate"), loot: LootTable("common.loot_tables.creature.theropod.plate"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("saurok_occult"), body: RandomWith("saurok_occult"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.biped_large.saurok"), loot: LootTable("common.loot_tables.creature.biped_large.saurok"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("odonto"), body: RandomWith("odonto"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.theropod.generic"), loot: LootTable("common.loot_tables.creature.theropod.generic"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("ogre"), body: RandomWith("ogre"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.biped_large.default"), loot: LootTable("common.loot_tables.creature.biped_large.default"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("oni_red"), body: RandomWith("oni_red"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.biped_large.default"), loot: LootTable("common.loot_tables.creature.biped_large.default"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("roc"), body: RandomWith("roc"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.bird_large.roc"), loot: LootTable("common.loot_tables.creature.bird_large.roc"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,8 +1,11 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: RandomWith("rocksnapper"), body: RandomWith("rocksnapper"),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.quad_low.carapace"), loot: LootTable("common.loot_tables.creature.quad_low.carapace"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,3 +1,4 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: Exact(QuadrupedMedium(( body: Exact(QuadrupedMedium((
@ -5,7 +6,9 @@
body_type: Male, body_type: Male,
))), ))),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.quad_medium.ice"), loot: LootTable("common.loot_tables.creature.quad_medium.ice"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

View File

@ -1,3 +1,4 @@
#![enable(implicit_some)]
( (
name: Automatic, name: Automatic,
body: Exact(QuadrupedMedium(( body: Exact(QuadrupedMedium((
@ -5,7 +6,9 @@
body_type: Female, body_type: Female,
))), ))),
alignment: Alignment(Enemy), alignment: Alignment(Enemy),
loadout: FromBody,
loot: LootTable("common.loot_tables.creature.quad_medium.ice"), loot: LootTable("common.loot_tables.creature.quad_medium.ice"),
inventory: (
loadout: FromBody,
),
meta: [], meta: [],
) )

Some files were not shown because too many files have changed in this diff Show More