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,11 @@
#![enable(implicit_some)]
(
name: Name("Hermit Alligator"),
body: RandomWith("hermit_alligator"),
alignment: Alignment(Enemy),
loot: LootTable("common.loot_tables.dungeon.dwarven_quarry.alligator"),
inventory: (
loadout: FromBody,
),
meta: [],
)

View File

@@ -0,0 +1,22 @@
#![enable(implicit_some)]
(
name: Name("Captain"),
body: RandomWith("dwarf"),
alignment: Alignment(Enemy),
loot: LootTable("common.loot_tables.dungeon.dwarven_quarry.captain"),
inventory: (
loadout: Inline((
inherit: Asset("common.loadout.dungeon.dwarven_quarry.overseer"),
active_hands: InHands((
ModularWeapon(tool: Sword, material: Orichalcum, hands: Two),
None
)),
)),
),
agent: (
idle_wander_factor: 0.1,
),
meta: [
SkillSetAsset("common.skillset.preset.rank5.fullskill"),
],
)

View File

@@ -0,0 +1,17 @@
#![enable(implicit_some)]
(
name: Name("Clockwork"),
body: RandomWith("clockwork"),
alignment: Alignment(Enemy),
loot: LootTable("common.loot_tables.nothing"),
inventory: (
loadout: Inline((
active_hands: InHands((Item("common.items.npc_weapons.unique.husk"), None)),
inherit: Asset("common.loadout.dungeon.dwarven_quarry.clockwork"),
)),
),
agent: (
idle_wander_factor: 0.1,
),
meta: [],
)

View File

@@ -0,0 +1,15 @@
#![enable(implicit_some)]
(
name: Automatic,
body: RandomWith("cyclops"),
alignment: Alignment(Enemy),
loot: LootTable("common.loot_tables.dungeon.dwarven_quarry.cyclops"),
inventory: (
loadout: FromBody,
),
agent: (
idle_wander_factor: 0.0,
aggro_range_multiplier: 0.1,
),
meta: [],
)

View File

@@ -0,0 +1,18 @@
#![enable(implicit_some)]
(
name: Name("Flamekeeper"),
body: RandomWith("flamekeeper"),
alignment: Alignment(Enemy),
loot: LootTable("common.loot_tables.dungeon.dwarven_quarry.flamekeeper"),
inventory: (
loadout: Inline((
active_hands: InHands((Item("common.items.npc_weapons.unique.flamekeeper_staff"), None)),
inherit: Asset("common.loadout.dungeon.dwarven_quarry.flamekeeper"),
)), ),
agent: (
idle_wander_factor: 0.0,
aggro_range_multiplier: 2.0,
),
meta: [],
)

View File

@@ -0,0 +1,14 @@
#![enable(implicit_some)]
(
name: Name("Lava Thrower"),
body: Exact(Object(Flamethrower)),
alignment: Alignment(Enemy),
loot: Nothing,
inventory: (
loadout: FromBody,
),
agent: (
aggro_range_multiplier: 6.0,
),
meta: [],
)

View File

@@ -0,0 +1,19 @@
#![enable(implicit_some)]
(
name: Name("Myrmidon Hoplite"),
body: RandomWith("myrmidon"),
alignment: Alignment(Enemy),
loot: LootTable("common.loot_tables.dungeon.myrmidon.enemy"),
inventory: (
loadout: Inline((
inherit: Asset("common.loadout.dungeon.myrmidon.hoplite"),
active_hands: InHands((Item("common.items.npc_weapons.biped_small.myrmidon.hoplite"), None)),
)),
),
agent: (
idle_wander_factor: 0.1,
),
meta: [
SkillSetAsset("common.skillset.preset.rank4.fullskill"),
],
)

View File

@@ -0,0 +1,19 @@
#![enable(implicit_some)]
(
name: Name("Myrmidon Marksman"),
body: RandomWith("myrmidon"),
alignment: Alignment(Enemy),
loot: LootTable("common.loot_tables.dungeon.myrmidon.enemy"),
inventory: (
loadout: Inline((
inherit: Asset("common.loadout.dungeon.myrmidon.marksman"),
active_hands: InHands((Item("common.items.npc_weapons.biped_small.myrmidon.marksman"), None)),
)),
),
agent: (
idle_wander_factor: 0.1,
),
meta: [
SkillSetAsset("common.skillset.preset.rank4.fullskill"),
],
)

View File

@@ -0,0 +1,24 @@
#![enable(implicit_some)]
(
name: Name("Mine Guard"),
body: RandomWith("dwarf"),
alignment: Alignment(Enemy),
// TODO Add custom loot table
loot: LootTable("common.loot_tables.humanoids.dwarf_graverobber"),
inventory: (
loadout: Inline((
inherit: Asset("common.loadout.dungeon.dwarven_quarry.mine_guard"),
active_hands: InHands((
ModularWeapon(tool: Bow, material: Eldwood, hands: Two),
None
)),
)),
),
agent: (
idle_wander_factor: 0.2,
aggro_range_multiplier: 1.0,
),
meta: [
SkillSetAsset("common.skillset.preset.rank5.fullskill"),
],
)

View File

@@ -0,0 +1,21 @@
#![enable(implicit_some)]
(
name: Name("Greedy Miner"),
body: RandomWith("dwarf"),
alignment: Alignment(Enemy),
// TODO Add custom loot table
loot: LootTable("common.loot_tables.humanoids.dwarf_graverobber"),
inventory: (
loadout: Inline((
inherit: Asset("common.loadout.dungeon.dwarven_quarry.greedy_miner"),
active_hands: InHands((Item("common.items.npc_weapons.sword.pickaxe_velorite_sword"), None)),
)),
),
agent: (
idle_wander_factor: 0.1,
aggro_range_multiplier: 2.0,
),
meta: [
SkillSetAsset("common.skillset.preset.rank5.fullskill"),
],
)

View File

@@ -0,0 +1,17 @@
#![enable(implicit_some)]
(
name: Name("Greedy Miner"),
body: RandomWith("draugr"),
alignment: Alignment(Enemy),
// TODO Add custom loot table
loot: LootTable("common.loot_tables.humanoids.dwarf_graverobber"),
inventory: (
loadout: Inline((
inherit: Asset("common.loadout.dungeon.dwarven_quarry.greedy_miner"),
active_hands: InHands((Item("common.items.npc_weapons.sword.pickaxe_velorite_sword"), None)),
)),
),
meta: [
SkillSetAsset("common.skillset.preset.rank3.fullskill"),
],
)

View File

@@ -0,0 +1,15 @@
#![enable(implicit_some)]
(
name: Name("Minotaur"),
body: RandomWith("minotaur"),
alignment: Alignment(Enemy),
loot: LootTable("common.loot_tables.dungeon.dwarven_quarry.minotaur"),
inventory: (
loadout: FromBody,
),
agent: (
idle_wander_factor: 0.0,
aggro_range_multiplier: 0.1,
),
meta: [],
)

View File

@@ -0,0 +1,22 @@
#![enable(implicit_some)]
(
name: Name("Overseer"),
body: RandomWith("dwarf"),
alignment: Alignment(Enemy),
loot: LootTable("common.loot_tables.dungeon.dwarven_quarry.overseer"),
inventory: (
loadout: Inline((
inherit: Asset("common.loadout.dungeon.dwarven_quarry.overseer"),
active_hands: InHands((
ModularWeapon(tool: Hammer, material: Orichalcum, hands: Two),
None
)),
)),
),
agent: (
idle_wander_factor: 0.0,
),
meta: [
SkillSetAsset("common.skillset.preset.rank5.fullskill"),
],
)

View File

@@ -0,0 +1,20 @@
#![enable(implicit_some)]
(
name: Name("Myrmidon Sniper"),
body: RandomWith("myrmidon"),
alignment: Alignment(Enemy),
loot: LootTable("common.loot_tables.dungeon.myrmidon.enemy"),
inventory: (
loadout: Inline((
inherit: Asset("common.loadout.dungeon.myrmidon.marksman"),
active_hands: InHands((Item("common.items.npc_weapons.biped_small.myrmidon.marksman"), None)),
)),
),
agent: (
idle_wander_factor: 0.1,
aggro_range_multiplier: 4.0,
),
meta: [
SkillSetAsset("common.skillset.preset.rank1.fullskill"),
],
)

View File

@@ -0,0 +1,19 @@
#![enable(implicit_some)]
(
name: Name("Myrmidon Strategian"),
body: RandomWith("myrmidon"),
alignment: Alignment(Enemy),
loot: LootTable("common.loot_tables.dungeon.myrmidon.enemy"),
inventory: (
loadout: Inline((
inherit: Asset("common.loadout.dungeon.myrmidon.strategian"),
active_hands: InHands((Item("common.items.npc_weapons.biped_small.myrmidon.strategian"), None)),
)),
),
agent: (
idle_wander_factor: 0.1,
),
meta: [
SkillSetAsset("common.skillset.preset.rank4.fullskill"),
],
)

View File

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