mirror of
https://gitlab.com/veloren/veloren.git
synced 2024-08-30 18:12:32 +00:00
Merge branch 'juliancoffee/overworld_assetization' into 'master'
Wildlife assetization See merge request veloren/veloren!2591
This commit is contained in:
commit
37147e2a83
@ -1,12 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Some("Crazy Sheep"),
|
||||
body: Some(RandomWith("sheep")),
|
||||
name: Name("Crazy Sheep"),
|
||||
body: RandomWith("sheep"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Some(LootTable("common.loot_tables.fallback")),
|
||||
loot: LootTable("common.loot_tables.fallback"),
|
||||
|
||||
main_tool: None,
|
||||
second_tool: None,
|
||||
hands: Uninit,
|
||||
|
||||
loadout_asset: None,
|
||||
skillset_asset: None,
|
||||
meta: [],
|
||||
)
|
||||
|
@ -1,10 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Some("Yan Hus"),
|
||||
body: Some(RandomWith("humanoid")),
|
||||
name: Name("Yan Hus"),
|
||||
body: RandomWith("humanoid"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Some(LootTable("common.loot_tables.fallback")),
|
||||
loot: LootTable("common.loot_tables.fallback"),
|
||||
|
||||
main_tool: Some(Choice([
|
||||
hands: TwoHanded(Choice([
|
||||
(1.0, Some(Item("common.items.weapons.tool.broom"))),
|
||||
(1.0, Some(Item("common.items.weapons.tool.hoe"))),
|
||||
(1.0, Some(Item("common.items.weapons.tool.pickaxe"))),
|
||||
@ -13,8 +14,6 @@ EntityConfig (
|
||||
(1.0, Some(Item("common.items.weapons.tool.shovel-1"))),
|
||||
(1.0, Some(Item("common.items.weapons.bow.bone-1"))),
|
||||
])),
|
||||
second_tool: None,
|
||||
|
||||
loadout_asset: None,
|
||||
skillset_asset: None,
|
||||
meta: [],
|
||||
)
|
||||
|
@ -1,12 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Some("Big Goose"),
|
||||
body: Some(RandomWith("goose")),
|
||||
name: Name("Big Goose"),
|
||||
body: RandomWith("goose"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Some(LootTable("common.loot_tables.fallback")),
|
||||
loot: LootTable("common.loot_tables.fallback"),
|
||||
|
||||
main_tool: None,
|
||||
second_tool: None,
|
||||
hands: Uninit,
|
||||
|
||||
loadout_asset: None,
|
||||
skillset_asset: None,
|
||||
meta: [],
|
||||
)
|
||||
|
@ -1,12 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Some("Harvester"),
|
||||
body: Some(RandomWith("harvester")),
|
||||
name: Name("Harvester"),
|
||||
body: RandomWith("harvester"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Some(LootTable("common.loot_tables.dungeon.tier-0.boss")),
|
||||
loot: LootTable("common.loot_tables.dungeon.tier-0.boss"),
|
||||
|
||||
main_tool: None,
|
||||
second_tool: None,
|
||||
hands: Uninit,
|
||||
|
||||
loadout_asset: None,
|
||||
skillset_asset: None,
|
||||
meta: [],
|
||||
)
|
||||
|
@ -1,12 +1,14 @@
|
||||
EntityConfig (
|
||||
name: Some("Gnarling Stalker"),
|
||||
body: Some(RandomWith("gnarling")),
|
||||
name: Name("Gnarling Stalker"),
|
||||
body: RandomWith("gnarling"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Some(LootTable("common.loot_tables.dungeon.tier-0.enemy")),
|
||||
loot: LootTable("common.loot_tables.dungeon.tier-0.enemy"),
|
||||
|
||||
main_tool: Some(Item("common.items.npc_weapons.biped_small.gnarling.adlet_bow")),
|
||||
second_tool: None,
|
||||
hands: TwoHanded(Item("common.items.npc_weapons.biped_small.gnarling.adlet_bow")),
|
||||
|
||||
loadout_asset: Some("common.loadout.dungeon.tier-0.gnarling"),
|
||||
skillset_asset: Some("common.skillset.dungeon.tier-0.bow"),
|
||||
meta: [
|
||||
LoadoutAsset("common.loadout.dungeon.tier-0.gnarling"),
|
||||
SkillSetAsset("common.skillset.dungeon.tier-0.bow"),
|
||||
],
|
||||
)
|
||||
|
@ -1,12 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Some("Deadwood"),
|
||||
body: Some(RandomWith("deadwood")),
|
||||
name: Name("Deadwood"),
|
||||
body: RandomWith("deadwood"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Some(LootTable("common.loot_tables.dungeon.tier-0.miniboss")),
|
||||
loot: LootTable("common.loot_tables.dungeon.tier-0.miniboss"),
|
||||
|
||||
main_tool: None,
|
||||
second_tool: None,
|
||||
hands: Uninit,
|
||||
|
||||
loadout_asset: None,
|
||||
skillset_asset: None,
|
||||
meta: [],
|
||||
)
|
||||
|
@ -1,12 +1,13 @@
|
||||
EntityConfig (
|
||||
name: Some("Gnarling Mugger"),
|
||||
body: Some(RandomWith("gnarling")),
|
||||
name: Name("Gnarling Mugger"),
|
||||
body: RandomWith("gnarling"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Some(LootTable("common.loot_tables.dungeon.tier-0.enemy")),
|
||||
loot: LootTable("common.loot_tables.dungeon.tier-0.enemy"),
|
||||
|
||||
main_tool: Some(Item("common.items.npc_weapons.biped_small.gnarling.wooden_spear")),
|
||||
second_tool: None,
|
||||
hands: TwoHanded(Item("common.items.npc_weapons.biped_small.gnarling.wooden_spear")),
|
||||
|
||||
loadout_asset: Some("common.loadout.dungeon.tier-0.gnarling"),
|
||||
skillset_asset: None,
|
||||
meta: [
|
||||
LoadoutAsset("common.loadout.dungeon.tier-0.gnarling"),
|
||||
],
|
||||
)
|
||||
|
@ -1,12 +1,13 @@
|
||||
EntityConfig (
|
||||
name: Some("Gnarling Shaman"),
|
||||
body: Some(RandomWith("gnarling")),
|
||||
name: Name("Gnarling Shaman"),
|
||||
body: RandomWith("gnarling"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Some(LootTable("common.loot_tables.dungeon.tier-0.enemy")),
|
||||
loot: LootTable("common.loot_tables.dungeon.tier-0.enemy"),
|
||||
|
||||
main_tool: Some(Item("common.items.npc_weapons.biped_small.gnarling.gnoll_staff")),
|
||||
second_tool: None,
|
||||
hands: TwoHanded(Item("common.items.npc_weapons.biped_small.gnarling.gnoll_staff")),
|
||||
|
||||
loadout_asset: Some("common.loadout.dungeon.tier-0.gnarling"),
|
||||
skillset_asset: None,
|
||||
meta: [
|
||||
LoadoutAsset("common.loadout.dungeon.tier-0.gnarling"),
|
||||
],
|
||||
)
|
||||
|
@ -1,12 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Some("Yeti"),
|
||||
body: Some(RandomWith("yeti")),
|
||||
name: Name("Yeti"),
|
||||
body: RandomWith("yeti"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Some(LootTable("common.loot_tables.dungeon.tier-1.boss")),
|
||||
loot: LootTable("common.loot_tables.dungeon.tier-1.boss"),
|
||||
|
||||
main_tool: None,
|
||||
second_tool: None,
|
||||
hands: Uninit,
|
||||
|
||||
loadout_asset: None,
|
||||
skillset_asset: None,
|
||||
meta: [],
|
||||
)
|
||||
|
@ -1,12 +1,14 @@
|
||||
EntityConfig (
|
||||
name: Some("Adlet Tracker"),
|
||||
body: Some(RandomWith("adlet")),
|
||||
name: Name("Adlet Tracker"),
|
||||
body: RandomWith("adlet"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Some(LootTable("common.loot_tables.dungeon.tier-1.enemy")),
|
||||
loot: LootTable("common.loot_tables.dungeon.tier-1.enemy"),
|
||||
|
||||
main_tool: Some(Item("common.items.npc_weapons.biped_small.adlet.adlet_bow")),
|
||||
second_tool: None,
|
||||
hands: TwoHanded(Item("common.items.npc_weapons.biped_small.adlet.adlet_bow")),
|
||||
|
||||
loadout_asset: Some("common.loadout.dungeon.tier-1.adlet_bow"),
|
||||
skillset_asset: Some("common.skillset.dungeon.tier-1.bow"),
|
||||
meta: [
|
||||
LoadoutAsset("common.loadout.dungeon.tier-1.adlet_bow"),
|
||||
SkillSetAsset("common.skillset.dungeon.tier-1.bow"),
|
||||
],
|
||||
)
|
||||
|
@ -1,12 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Some("Rat"),
|
||||
body: Some(RandomWith("rat")),
|
||||
name: Name("Rat"),
|
||||
body: RandomWith("rat"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Some(LootTable("common.loot_tables.creature.quad_small.generic")),
|
||||
loot: LootTable("common.loot_tables.creature.quad_small.generic"),
|
||||
|
||||
main_tool: None,
|
||||
second_tool: None,
|
||||
hands: Uninit,
|
||||
|
||||
loadout_asset: None,
|
||||
skillset_asset: None,
|
||||
meta: [],
|
||||
)
|
||||
|
@ -1,12 +1,13 @@
|
||||
EntityConfig (
|
||||
name: Some("Adlet Hunter"),
|
||||
body: Some(RandomWith("adlet")),
|
||||
name: Name("Adlet Hunter"),
|
||||
body: RandomWith("adlet"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Some(LootTable("common.loot_tables.dungeon.tier-1.enemy")),
|
||||
loot: LootTable("common.loot_tables.dungeon.tier-1.enemy"),
|
||||
|
||||
main_tool: Some(Item("common.items.npc_weapons.biped_small.adlet.wooden_spear")),
|
||||
second_tool: None,
|
||||
hands: TwoHanded(Item("common.items.npc_weapons.biped_small.adlet.wooden_spear")),
|
||||
|
||||
loadout_asset: Some("common.loadout.dungeon.tier-1.adlet_spear"),
|
||||
skillset_asset: None,
|
||||
meta: [
|
||||
LoadoutAsset("common.loadout.dungeon.tier-1.adlet_spear"),
|
||||
],
|
||||
)
|
||||
|
@ -1,12 +1,13 @@
|
||||
EntityConfig (
|
||||
name: Some("Adlet Shaman"),
|
||||
body: Some(RandomWith("adlet")),
|
||||
name: Name("Adlet Shaman"),
|
||||
body: RandomWith("adlet"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Some(LootTable("common.loot_tables.dungeon.tier-1.enemy")),
|
||||
loot: LootTable("common.loot_tables.dungeon.tier-1.enemy"),
|
||||
|
||||
main_tool: Some(Item("common.items.npc_weapons.biped_small.adlet.gnoll_staff")),
|
||||
second_tool: None,
|
||||
hands: TwoHanded(Item("common.items.npc_weapons.biped_small.adlet.gnoll_staff")),
|
||||
|
||||
loadout_asset: Some("common.loadout.dungeon.tier-1.adlet_spear"),
|
||||
skillset_asset: None,
|
||||
meta: [
|
||||
LoadoutAsset("common.loadout.dungeon.tier-1.adlet_spear"),
|
||||
],
|
||||
)
|
||||
|
@ -1,12 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Some("Tidal Warrior"),
|
||||
body: Some(RandomWith("tidalwarrior")),
|
||||
name: Name("Tidal Warrior"),
|
||||
body: RandomWith("tidalwarrior"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Some(LootTable("common.loot_tables.dungeon.tier-2.boss")),
|
||||
loot: LootTable("common.loot_tables.dungeon.tier-2.boss"),
|
||||
|
||||
main_tool: None,
|
||||
second_tool: None,
|
||||
hands: Uninit,
|
||||
|
||||
loadout_asset: None,
|
||||
skillset_asset: None,
|
||||
meta: [],
|
||||
)
|
||||
|
@ -1,12 +1,14 @@
|
||||
EntityConfig (
|
||||
name: Some("Sahagin Sniper"),
|
||||
body: Some(RandomWith("sahagin")),
|
||||
name: Name("Sahagin Sniper"),
|
||||
body: RandomWith("sahagin"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Some(LootTable("common.loot_tables.dungeon.tier-2.enemy")),
|
||||
loot: LootTable("common.loot_tables.dungeon.tier-2.enemy"),
|
||||
|
||||
main_tool: Some(Item("common.items.npc_weapons.biped_small.sahagin.adlet_bow")),
|
||||
second_tool: None,
|
||||
hands: TwoHanded(Item("common.items.npc_weapons.biped_small.sahagin.adlet_bow")),
|
||||
|
||||
loadout_asset: Some("common.loadout.dungeon.tier-2.sahagin"),
|
||||
skillset_asset: Some("common.skillset.dungeon.tier-2.bow"),
|
||||
meta: [
|
||||
LoadoutAsset("common.loadout.dungeon.tier-2.sahagin"),
|
||||
SkillSetAsset("common.skillset.dungeon.tier-2.bow"),
|
||||
],
|
||||
)
|
||||
|
@ -1,12 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Some("Hakulaq"),
|
||||
body: Some(RandomWith("hakulaq")),
|
||||
name: Name("Hakulaq"),
|
||||
body: RandomWith("hakulaq"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Some(LootTable("common.loot_tables.creature.quad_low.fanged")),
|
||||
loot: LootTable("common.loot_tables.creature.quad_low.fanged"),
|
||||
|
||||
main_tool: None,
|
||||
second_tool: None,
|
||||
hands: Uninit,
|
||||
|
||||
loadout_asset: None,
|
||||
skillset_asset: None,
|
||||
meta: [],
|
||||
)
|
||||
|
@ -1,12 +1,13 @@
|
||||
EntityConfig (
|
||||
name: Some("Sahagin Spearman"),
|
||||
body: Some(RandomWith("sahagin")),
|
||||
name: Name("Sahagin Spearman"),
|
||||
body: RandomWith("sahagin"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Some(LootTable("common.loot_tables.dungeon.tier-2.enemy")),
|
||||
loot: LootTable("common.loot_tables.dungeon.tier-2.enemy"),
|
||||
|
||||
main_tool: Some(Item("common.items.npc_weapons.biped_small.sahagin.wooden_spear")),
|
||||
second_tool: None,
|
||||
hands: TwoHanded(Item("common.items.npc_weapons.biped_small.sahagin.wooden_spear")),
|
||||
|
||||
loadout_asset: Some("common.loadout.dungeon.tier-2.sahagin"),
|
||||
skillset_asset: None,
|
||||
meta: [
|
||||
LoadoutAsset("common.loadout.dungeon.tier-2.sahagin"),
|
||||
],
|
||||
)
|
||||
|
@ -1,12 +1,13 @@
|
||||
EntityConfig (
|
||||
name: Some("Sahagin Sorcerer"),
|
||||
body: Some(RandomWith("sahagin")),
|
||||
name: Name("Sahagin Sorcerer"),
|
||||
body: RandomWith("sahagin"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Some(LootTable("common.loot_tables.dungeon.tier-2.enemy")),
|
||||
loot: LootTable("common.loot_tables.dungeon.tier-2.enemy"),
|
||||
|
||||
main_tool: Some(Item("common.items.npc_weapons.biped_small.sahagin.gnoll_staff")),
|
||||
second_tool: None,
|
||||
hands: TwoHanded(Item("common.items.npc_weapons.biped_small.sahagin.gnoll_staff")),
|
||||
|
||||
loadout_asset: Some("common.loadout.dungeon.tier-2.sahagin"),
|
||||
skillset_asset: None,
|
||||
meta: [
|
||||
LoadoutAsset("common.loadout.dungeon.tier-2.sahagin"),
|
||||
],
|
||||
)
|
||||
|
@ -1,12 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Some("Bonerattler"),
|
||||
body: Some(RandomWith("bonerattler")),
|
||||
name: Name("Bonerattler"),
|
||||
body: RandomWith("bonerattler"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Some(LootTable("common.loot_tables.creature.quad_medium.carapace")),
|
||||
loot: LootTable("common.loot_tables.creature.quad_medium.carapace"),
|
||||
|
||||
main_tool: None,
|
||||
second_tool: None,
|
||||
hands: Uninit,
|
||||
|
||||
loadout_asset: None,
|
||||
skillset_asset: None,
|
||||
meta: [],
|
||||
)
|
||||
|
@ -1,12 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Some("Clay Golem"),
|
||||
body: Some(RandomWith("claygolem")),
|
||||
name: Name("Clay Golem"),
|
||||
body: RandomWith("claygolem"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Some(LootTable("common.loot_tables.dungeon.tier-3.boss")),
|
||||
loot: LootTable("common.loot_tables.dungeon.tier-3.boss"),
|
||||
|
||||
main_tool: None,
|
||||
second_tool: None,
|
||||
hands: Uninit,
|
||||
|
||||
loadout_asset: None,
|
||||
skillset_asset: None,
|
||||
meta: [],
|
||||
)
|
||||
|
@ -1,12 +1,14 @@
|
||||
EntityConfig (
|
||||
name: Some("Haniwa Archer"),
|
||||
body: Some(RandomWith("haniwa")),
|
||||
name: Name("Haniwa Archer"),
|
||||
body: RandomWith("haniwa"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Some(LootTable("common.loot_tables.dungeon.tier-3.enemy")),
|
||||
loot: LootTable("common.loot_tables.dungeon.tier-3.enemy"),
|
||||
|
||||
main_tool: Some(Item("common.items.npc_weapons.biped_small.haniwa.adlet_bow")),
|
||||
second_tool: None,
|
||||
hands: TwoHanded(Item("common.items.npc_weapons.biped_small.haniwa.adlet_bow")),
|
||||
|
||||
loadout_asset: Some("common.loadout.dungeon.tier-3.haniwa"),
|
||||
skillset_asset: Some("common.skillset.dungeon.tier-3.bow"),
|
||||
meta: [
|
||||
LoadoutAsset("common.loadout.dungeon.tier-3.haniwa"),
|
||||
SkillSetAsset("common.skillset.dungeon.tier-3.bow"),
|
||||
],
|
||||
)
|
||||
|
@ -1,12 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Some("Haniwa Sentry"),
|
||||
body: None,
|
||||
name: Name("Haniwa Sentry"),
|
||||
body: Exact(Object(HaniwaSentry)),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Some(Item("common.items.crafting_ing.stones")),
|
||||
loot: Item("common.items.crafting_ing.stones"),
|
||||
|
||||
main_tool: None,
|
||||
second_tool: None,
|
||||
hands: Uninit,
|
||||
|
||||
loadout_asset: None,
|
||||
skillset_asset: None,
|
||||
meta: [],
|
||||
)
|
||||
|
@ -1,12 +1,13 @@
|
||||
EntityConfig (
|
||||
name: Some("Haniwa Guard"),
|
||||
body: Some(RandomWith("haniwa")),
|
||||
name: Name("Haniwa Guard"),
|
||||
body: RandomWith("haniwa"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Some(LootTable("common.loot_tables.dungeon.tier-3.enemy")),
|
||||
loot: LootTable("common.loot_tables.dungeon.tier-3.enemy"),
|
||||
|
||||
main_tool: Some(Item("common.items.npc_weapons.biped_small.haniwa.wooden_spear")),
|
||||
second_tool: None,
|
||||
hands: TwoHanded(Item("common.items.npc_weapons.biped_small.haniwa.wooden_spear")),
|
||||
|
||||
loadout_asset: Some("common.loadout.dungeon.tier-3.haniwa"),
|
||||
skillset_asset: None,
|
||||
meta: [
|
||||
LoadoutAsset("common.loadout.dungeon.tier-3.haniwa"),
|
||||
],
|
||||
)
|
||||
|
@ -1,12 +1,13 @@
|
||||
EntityConfig (
|
||||
name: Some("Haniwa Sorcerer"),
|
||||
body: Some(RandomWith("haniwa")),
|
||||
name: Name("Haniwa Sorcerer"),
|
||||
body: RandomWith("haniwa"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Some(LootTable("common.loot_tables.dungeon.tier-3.enemy")),
|
||||
loot: LootTable("common.loot_tables.dungeon.tier-3.enemy"),
|
||||
|
||||
main_tool: Some(Item("common.items.npc_weapons.biped_small.haniwa.gnoll_staff")),
|
||||
second_tool: None,
|
||||
hands: TwoHanded(Item("common.items.npc_weapons.biped_small.haniwa.gnoll_staff")),
|
||||
|
||||
loadout_asset: Some("common.loadout.dungeon.tier-3.haniwa"),
|
||||
skillset_asset: None,
|
||||
meta: [
|
||||
LoadoutAsset("common.loadout.dungeon.tier-3.haniwa"),
|
||||
],
|
||||
)
|
||||
|
@ -1,12 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Some("Minotaur"),
|
||||
body: Some(RandomWith("minotaur")),
|
||||
name: Name("Minotaur"),
|
||||
body: RandomWith("minotaur"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Some(LootTable("common.loot_tables.dungeon.tier-4.boss")),
|
||||
loot: LootTable("common.loot_tables.dungeon.tier-4.boss"),
|
||||
|
||||
main_tool: None,
|
||||
second_tool: None,
|
||||
hands: Uninit,
|
||||
|
||||
loadout_asset: None,
|
||||
skillset_asset: None,
|
||||
meta: [],
|
||||
)
|
||||
|
@ -1,12 +1,14 @@
|
||||
EntityConfig (
|
||||
name: Some("Myrmidon Marksman"),
|
||||
body: Some(RandomWith("myrmidon")),
|
||||
name: Name("Myrmidon Marksman"),
|
||||
body: RandomWith("myrmidon"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Some(LootTable("common.loot_tables.dungeon.tier-4.enemy")),
|
||||
loot: LootTable("common.loot_tables.dungeon.tier-4.enemy"),
|
||||
|
||||
main_tool: Some(Item("common.items.npc_weapons.biped_small.myrmidon.adlet_bow")),
|
||||
second_tool: None,
|
||||
hands: TwoHanded(Item("common.items.npc_weapons.biped_small.myrmidon.adlet_bow")),
|
||||
|
||||
loadout_asset: Some("common.loadout.dungeon.tier-4.myrmidon"),
|
||||
skillset_asset: Some("common.skillset.dungeon.tier-4.bow"),
|
||||
meta: [
|
||||
LoadoutAsset("common.loadout.dungeon.tier-4.myrmidon"),
|
||||
SkillSetAsset("common.skillset.dungeon.tier-4.bow"),
|
||||
],
|
||||
)
|
||||
|
@ -1,12 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Some("Dullahan"),
|
||||
body: Some(RandomWith("dullahan")),
|
||||
name: Name("Dullahan"),
|
||||
body: RandomWith("dullahan"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Some(LootTable("common.loot_tables.dungeon.tier-4.miniboss")),
|
||||
loot: LootTable("common.loot_tables.dungeon.tier-4.miniboss"),
|
||||
|
||||
main_tool: None,
|
||||
second_tool: None,
|
||||
hands: Uninit,
|
||||
|
||||
loadout_asset: None,
|
||||
skillset_asset: None,
|
||||
meta: [],
|
||||
)
|
||||
|
@ -1,12 +1,13 @@
|
||||
EntityConfig (
|
||||
name: Some("Myrmidon Hoplite"),
|
||||
body: Some(RandomWith("myrmidon")),
|
||||
name: Name("Myrmidon Hoplite"),
|
||||
body: RandomWith("myrmidon"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Some(LootTable("common.loot_tables.dungeon.tier-4.enemy")),
|
||||
loot: LootTable("common.loot_tables.dungeon.tier-4.enemy"),
|
||||
|
||||
main_tool: Some(Item("common.items.npc_weapons.biped_small.myrmidon.wooden_spear")),
|
||||
second_tool: None,
|
||||
hands: TwoHanded(Item("common.items.npc_weapons.biped_small.myrmidon.wooden_spear")),
|
||||
|
||||
loadout_asset: Some("common.loadout.dungeon.tier-4.myrmidon"),
|
||||
skillset_asset: None,
|
||||
meta: [
|
||||
LoadoutAsset("common.loadout.dungeon.tier-4.myrmidon"),
|
||||
],
|
||||
)
|
||||
|
@ -1,12 +1,13 @@
|
||||
EntityConfig (
|
||||
name: Some("Myrmidon Wizard"),
|
||||
body: Some(RandomWith("myrmidon")),
|
||||
name: Name("Myrmidon Wizard"),
|
||||
body: RandomWith("myrmidon"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Some(LootTable("common.loot_tables.dungeon.tier-4.enemy")),
|
||||
loot: LootTable("common.loot_tables.dungeon.tier-4.enemy"),
|
||||
|
||||
main_tool: Some(Item("common.items.npc_weapons.biped_small.myrmidon.gnoll_staff")),
|
||||
second_tool: None,
|
||||
hands: TwoHanded(Item("common.items.npc_weapons.biped_small.myrmidon.gnoll_staff")),
|
||||
|
||||
loadout_asset: Some("common.loadout.dungeon.tier-4.myrmidon"),
|
||||
skillset_asset: None,
|
||||
meta: [
|
||||
LoadoutAsset("common.loadout.dungeon.tier-4.myrmidon"),
|
||||
],
|
||||
)
|
||||
|
@ -1,17 +1,19 @@
|
||||
EntityConfig (
|
||||
name: Some("Beastmaster"),
|
||||
body: Some(RandomWith("humanoid")),
|
||||
name: Name("Beastmaster"),
|
||||
body: RandomWith("humanoid"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Some(LootTable("common.loot_tables.dungeon.tier-5.miniboss")),
|
||||
loot: LootTable("common.loot_tables.dungeon.tier-5.miniboss"),
|
||||
|
||||
main_tool: Some(Choice([
|
||||
hands: TwoHanded(Choice([
|
||||
(1.0, Some(Item("common.items.weapons.axe.malachite_axe-0"))),
|
||||
(1.0, Some(Item("common.items.weapons.sword.bloodsteel-1"))),
|
||||
(1.0, Some(Item("common.items.weapons.bow.velorite"))),
|
||||
])),
|
||||
second_tool: None,
|
||||
|
||||
loadout_asset: Some("common.loadout.dungeon.tier-5.beastmaster"),
|
||||
meta: [
|
||||
LoadoutAsset("common.loadout.dungeon.tier-5.beastmaster"),
|
||||
// TODO: make own skillset for him?
|
||||
skillset_asset: Some("common.skillset.dungeon.tier-5.enemy"),
|
||||
SkillSetAsset("common.skillset.dungeon.tier-5.enemy"),
|
||||
],
|
||||
)
|
||||
|
@ -1,12 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Some("Mindflayer"),
|
||||
body: Some(RandomWith("mindflayer")),
|
||||
name: Name("Mindflayer"),
|
||||
body: RandomWith("mindflayer"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Some(LootTable("common.loot_tables.dungeon.tier-5.boss")),
|
||||
loot: LootTable("common.loot_tables.dungeon.tier-5.boss"),
|
||||
|
||||
main_tool: None,
|
||||
second_tool: None,
|
||||
hands: Uninit,
|
||||
|
||||
loadout_asset: None,
|
||||
skillset_asset: None,
|
||||
meta: [],
|
||||
)
|
||||
|
@ -1,10 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Some("Cultist"),
|
||||
body: Some(RandomWith("humanoid")),
|
||||
name: Name("Cultist"),
|
||||
body: RandomWith("humanoid"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Some(LootTable("common.loot_tables.dungeon.tier-5.enemy")),
|
||||
loot: LootTable("common.loot_tables.dungeon.tier-5.enemy"),
|
||||
|
||||
main_tool: Some(Choice([
|
||||
hands: TwoHanded(Choice([
|
||||
(1.0, Some(Item("common.items.weapons.axe_1h.orichalcum-0"))),
|
||||
(2.0, Some(Item("common.items.weapons.sword.cultist"))),
|
||||
(1.0, Some(Item("common.items.weapons.hammer.cultist_purp_2h-0"))),
|
||||
@ -12,8 +13,9 @@ EntityConfig (
|
||||
(1.0, Some(Item("common.items.weapons.bow.velorite"))),
|
||||
(1.0, Some(Item("common.items.weapons.sceptre.sceptre_velorite_0"))),
|
||||
])),
|
||||
second_tool: None,
|
||||
|
||||
loadout_asset: Some("common.loadout.dungeon.tier-5.cultist"),
|
||||
skillset_asset: Some("common.skillset.dungeon.tier-5.enemy"),
|
||||
meta: [
|
||||
LoadoutAsset("common.loadout.dungeon.tier-5.cultist"),
|
||||
SkillSetAsset("common.skillset.dungeon.tier-5.enemy"),
|
||||
],
|
||||
)
|
||||
|
@ -1,12 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Some("Tamed Darkhound"),
|
||||
body: Some(RandomWith("darkhound")),
|
||||
name: Name("Tamed Darkhound"),
|
||||
body: RandomWith("darkhound"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Some(LootTable("common.loot_tables.dungeon.tier-5.minion")),
|
||||
loot: LootTable("common.loot_tables.dungeon.tier-5.minion"),
|
||||
|
||||
main_tool: None,
|
||||
second_tool: None,
|
||||
hands: Uninit,
|
||||
|
||||
loadout_asset: None,
|
||||
skillset_asset: None,
|
||||
meta: [],
|
||||
)
|
||||
|
@ -1,12 +1,13 @@
|
||||
EntityConfig (
|
||||
name: Some("Cultist Husk"),
|
||||
body: Some(RandomWith("husk")),
|
||||
name: Name("Cultist Husk"),
|
||||
body: RandomWith("husk"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Some(LootTable("common.loot_tables.dungeon.tier-5.minion")),
|
||||
loot: LootTable("common.loot_tables.dungeon.tier-5.minion"),
|
||||
|
||||
main_tool: None,
|
||||
second_tool: None,
|
||||
hands: Uninit,
|
||||
|
||||
loadout_asset: Some("common.loadout.dungeon.tier-5.husk"),
|
||||
skillset_asset: None,
|
||||
meta: [
|
||||
LoadoutAsset("common.loadout.dungeon.tier-5.husk"),
|
||||
],
|
||||
)
|
||||
|
@ -1,12 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Some("Husk Brute"),
|
||||
body: Some(RandomWith("husk_brute")),
|
||||
name: Name("Husk Brute"),
|
||||
body: RandomWith("husk_brute"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Some(LootTable("common.loot_tables.dungeon.tier-5.miniboss")),
|
||||
loot: LootTable("common.loot_tables.dungeon.tier-5.miniboss"),
|
||||
|
||||
main_tool: None,
|
||||
second_tool: None,
|
||||
hands: Uninit,
|
||||
|
||||
loadout_asset: None,
|
||||
skillset_asset: None,
|
||||
meta: [],
|
||||
)
|
||||
|
@ -1,12 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Some("Possessed Turret"),
|
||||
body: None,
|
||||
name: Name("Possessed Turret"),
|
||||
body: Exact(Object(Crossbow)),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Some(Item("common.items.crafting_ing.twigs")),
|
||||
loot: Item("common.items.crafting_ing.twigs"),
|
||||
|
||||
main_tool: None,
|
||||
second_tool: None,
|
||||
hands: Uninit,
|
||||
|
||||
loadout_asset: None,
|
||||
skillset_asset: None,
|
||||
meta: [],
|
||||
)
|
||||
|
@ -1,15 +1,14 @@
|
||||
EntityConfig (
|
||||
name: Some("Cultist Warlock"),
|
||||
body: Some(RandomWith("cultist_warlock")),
|
||||
name: Name("Cultist Warlock"),
|
||||
body: RandomWith("cultist_warlock"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Some(LootTable("common.loot_tables.dungeon.tier-5.enemy")),
|
||||
loot: LootTable("common.loot_tables.dungeon.tier-5.enemy"),
|
||||
|
||||
main_tool: Some(Choice([
|
||||
hands: TwoHanded(Choice([
|
||||
(1.5, Some(Item("common.items.npc_weapons.staff.bipedlarge-cultist"))),
|
||||
(1.0, Some(Item("common.items.npc_weapons.bow.bipedlarge-velorite"))),
|
||||
])),
|
||||
second_tool: None,
|
||||
|
||||
loadout_asset: None,
|
||||
skillset_asset: None,
|
||||
meta: [],
|
||||
)
|
||||
|
@ -1,15 +1,14 @@
|
||||
EntityConfig (
|
||||
name: Some("Cultist Warlord"),
|
||||
body: Some(RandomWith("cultist_warlord")),
|
||||
name: Name("Cultist Warlord"),
|
||||
body: RandomWith("cultist_warlord"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Some(LootTable("common.loot_tables.dungeon.tier-5.enemy")),
|
||||
loot: LootTable("common.loot_tables.dungeon.tier-5.enemy"),
|
||||
|
||||
main_tool: Some(Choice([
|
||||
hands: TwoHanded(Choice([
|
||||
(1.5, Some(Item("common.items.npc_weapons.sword.bipedlarge-cultist"))),
|
||||
(1.0, Some(Item("common.items.npc_weapons.hammer.bipedlarge-cultist"))),
|
||||
])),
|
||||
second_tool: None,
|
||||
|
||||
loadout_asset: None,
|
||||
skillset_asset: None,
|
||||
meta: [],
|
||||
)
|
||||
|
42
assets/common/entity/template.ron
Normal file
42
assets/common/entity/template.ron
Normal file
@ -0,0 +1,42 @@
|
||||
EntityConfig (
|
||||
/// Name of Entity
|
||||
/// Can be Name(String) with given name
|
||||
/// or Automatic which will call automatic name depend on Body
|
||||
/// or Uninit (means it should be specified somewhere in code)
|
||||
name: Name("Paddy"),
|
||||
|
||||
/// Body
|
||||
/// Can be Exact (Body with all fields e.g BodyType, Species, Hair color and such)
|
||||
/// or RandomWith (will generate random body or species)
|
||||
/// or Uninit (means it should be specified somewhere in code)
|
||||
body: RandomWith("humanoid"),
|
||||
|
||||
/// Alignment, can be Uninit
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
/// Loot
|
||||
/// Can be Item (with asset_specifier for item)
|
||||
/// or LootTable (with asset_specifier for loot table)
|
||||
/// or Uninit (means it should be specified something in the code)
|
||||
loot: LootTable("common.loot_tables.humanoids"),
|
||||
|
||||
/// Hands:
|
||||
/// - TwoHanded(ItemSpec) for one 2h or 1h weapon,
|
||||
/// - Paired(ItemSpec) for two 1h weapons aka berserker mode,
|
||||
/// - Mix {
|
||||
/// mainhand: ItemSpec,
|
||||
/// offhand: ItemSpec,
|
||||
/// } for two different 1h weapons,
|
||||
/// - Uninit which means that tool should be specified somewhere in code,
|
||||
/// Where ItemSpec is taken from loadout_builder module
|
||||
hands: TwoHanded(Item("common.items.weapons.sword.cultist")),
|
||||
|
||||
/// Meta Info
|
||||
/// Possible fields:
|
||||
/// LoadoutAsset(String) with asset_specifier for loadout
|
||||
/// SkillSetAsset(String) with asset_specifier for skillset
|
||||
meta: [
|
||||
LoadoutAsset("common.loadout.village.merchant"),
|
||||
SkillSetAsset("common.skillset.village.merchant"),
|
||||
],
|
||||
)
|
@ -1,30 +0,0 @@
|
||||
EntityConfig (
|
||||
/// Name of Entity
|
||||
name: Some("Paddy"),
|
||||
|
||||
/// Body
|
||||
/// Can be Exact (Body with all fields e.g BodyType, Species, Hair color and such)
|
||||
/// or RandomWith (will generate random body or species)
|
||||
body: Some(RandomWith("humanoid")),
|
||||
|
||||
/// Main and second tools
|
||||
/// Can be Option<Item> (with asset_specifier for item)
|
||||
/// or Choice
|
||||
/// (array of pairs with weight of choosing some item and Option<Item>)
|
||||
main_tool: Some(Item("common.items.weapons.axe_1h.orichalcum-0")),
|
||||
second_tool: None,
|
||||
|
||||
/// Loadout Config (with asset_specifier for loadout)
|
||||
loadout_asset: Some("common.loadout.village.merchant"),
|
||||
|
||||
/// Skillset Config (with asset_specifier for skillset)
|
||||
skillset_asset: Some("common.skillset.village.merchant"),
|
||||
|
||||
/// Loot
|
||||
/// Can be Item (with asset_specifier for item)
|
||||
/// or LootTable (with asset_specifier for loot table)
|
||||
loot: Some(LootTable("common.loot_tables.humanoids")),
|
||||
|
||||
/// Meta Info (level, alignment, agency, etc)
|
||||
// meta: {},
|
||||
)
|
11
assets/common/entity/village/dummy.ron
Normal file
11
assets/common/entity/village/dummy.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Name("Training Dummy"),
|
||||
body: Exact(Object(TrainingDummy)),
|
||||
alignment: Alignment(Passive),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
@ -1,13 +1,13 @@
|
||||
EntityConfig (
|
||||
name: Some("Guard"),
|
||||
// body is specified outsite
|
||||
body: None,
|
||||
name: Name("Guard"),
|
||||
body: RandomWith("humanoid"),
|
||||
alignment: Alignment(Npc),
|
||||
|
||||
loot: None,
|
||||
loot: Uninit,
|
||||
|
||||
main_tool: Some(Item("common.items.weapons.sword.iron-4")),
|
||||
second_tool: None,
|
||||
hands: TwoHanded(Item("common.items.weapons.sword.iron-4")),
|
||||
|
||||
loadout_asset: None,
|
||||
skillset_asset: Some("common.skillset.village.guard"),
|
||||
meta: [
|
||||
SkillSetAsset("common.skillset.village.guard"),
|
||||
],
|
||||
)
|
||||
|
@ -1,14 +1,14 @@
|
||||
EntityConfig (
|
||||
name: Some("Merchant"),
|
||||
// body is specified outsite
|
||||
body: None,
|
||||
name: Name("Merchant"),
|
||||
body: RandomWith("humanoid"),
|
||||
alignment: Alignment(Npc),
|
||||
|
||||
// considering giving some gold/gems/materials?
|
||||
loot: None,
|
||||
loot: Uninit,
|
||||
|
||||
main_tool: Some(Item("common.items.weapons.bow.eldwood-0")),
|
||||
second_tool: None,
|
||||
hands: TwoHanded(Item("common.items.weapons.bow.eldwood-0")),
|
||||
|
||||
loadout_asset: None,
|
||||
skillset_asset: Some("common.skillset.village.merchant"),
|
||||
meta: [
|
||||
SkillSetAsset("common.skillset.village.merchant"),
|
||||
],
|
||||
)
|
||||
|
@ -1,11 +1,11 @@
|
||||
EntityConfig (
|
||||
name: None,
|
||||
// body is specified outsite
|
||||
body: None,
|
||||
name: Automatic,
|
||||
body: RandomWith("humanoid"),
|
||||
alignment: Alignment(Npc),
|
||||
|
||||
loot: None,
|
||||
loot: Uninit,
|
||||
|
||||
main_tool: Some(Choice([
|
||||
hands: TwoHanded(Choice([
|
||||
(1.0, Some(Item("common.items.weapons.tool.broom"))),
|
||||
(1.0, Some(Item("common.items.weapons.tool.hoe"))),
|
||||
(1.0, Some(Item("common.items.weapons.tool.pickaxe"))),
|
||||
@ -13,8 +13,6 @@ EntityConfig (
|
||||
(1.0, Some(Item("common.items.weapons.tool.shovel-0"))),
|
||||
(1.0, Some(Item("common.items.weapons.tool.shovel-1"))),
|
||||
])),
|
||||
second_tool: None,
|
||||
|
||||
loadout_asset: None,
|
||||
skillset_asset: None,
|
||||
meta: [],
|
||||
)
|
||||
|
11
assets/common/entity/wild/aggressive/alligator.ron
Normal file
11
assets/common/entity/wild/aggressive/alligator.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("alligator"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/archaeos.ron
Normal file
11
assets/common/entity/wild/aggressive/archaeos.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("archaeos"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/asp.ron
Normal file
11
assets/common/entity/wild/aggressive/asp.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("asp"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/batfox.ron
Normal file
11
assets/common/entity/wild/aggressive/batfox.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("batfox"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/bear.ron
Normal file
11
assets/common/entity/wild/aggressive/bear.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("bear"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/bonerattler.ron
Normal file
11
assets/common/entity/wild/aggressive/bonerattler.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("bonerattler"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/cockatrice.ron
Normal file
11
assets/common/entity/wild/aggressive/cockatrice.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("cockatrice"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/crocodile.ron
Normal file
11
assets/common/entity/wild/aggressive/crocodile.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("crocodile"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/cyclope.ron
Normal file
11
assets/common/entity/wild/aggressive/cyclope.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("cyclops"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/deadwood.ron
Normal file
11
assets/common/entity/wild/aggressive/deadwood.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("deadwood"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/dodarock.ron
Normal file
11
assets/common/entity/wild/aggressive/dodarock.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("dodarock"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/dreadhorn.ron
Normal file
11
assets/common/entity/wild/aggressive/dreadhorn.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("dreadhorn"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/frostfang.ron
Normal file
11
assets/common/entity/wild/aggressive/frostfang.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("frostfang"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/grolgar.ron
Normal file
11
assets/common/entity/wild/aggressive/grolgar.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("grolgar"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/hakulaq.ron
Normal file
11
assets/common/entity/wild/aggressive/hakulaq.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("hakulaq"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/hyena.ron
Normal file
11
assets/common/entity/wild/aggressive/hyena.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("hyena"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/icepike.ron
Normal file
11
assets/common/entity/wild/aggressive/icepike.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("icepike"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/lavadrake.ron
Normal file
11
assets/common/entity/wild/aggressive/lavadrake.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("lavadrake"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/lion.ron
Normal file
11
assets/common/entity/wild/aggressive/lion.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("lion"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/mammoth.ron
Normal file
11
assets/common/entity/wild/aggressive/mammoth.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("mammoth"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/maneater.ron
Normal file
11
assets/common/entity/wild/aggressive/maneater.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("maneater"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/mighty_saurok.ron
Normal file
11
assets/common/entity/wild/aggressive/mighty_saurok.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("saurok_mighty"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/monitor.ron
Normal file
11
assets/common/entity/wild/aggressive/monitor.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("monitor"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/mountain_troll.ron
Normal file
11
assets/common/entity/wild/aggressive/mountain_troll.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("troll_mountain"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/ngoubou.ron
Normal file
11
assets/common/entity/wild/aggressive/ngoubou.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("ngoubou"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/ntouka.ron
Normal file
11
assets/common/entity/wild/aggressive/ntouka.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("ntouka"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/occult_saurok.ron
Normal file
11
assets/common/entity/wild/aggressive/occult_saurok.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("saurok_occult"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/odonto.ron
Normal file
11
assets/common/entity/wild/aggressive/odonto.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("odonto"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/ogre.ron
Normal file
11
assets/common/entity/wild/aggressive/ogre.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("ogre"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/rocksnapper.ron
Normal file
11
assets/common/entity/wild/aggressive/rocksnapper.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("rocksnapper"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
14
assets/common/entity/wild/aggressive/roshwalr.ron
Normal file
14
assets/common/entity/wild/aggressive/roshwalr.ron
Normal file
@ -0,0 +1,14 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: Exact(QuadrupedMedium(Body(
|
||||
species: Roshwalr,
|
||||
body_type: Male,
|
||||
))),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/roshwalr_boss.ron
Normal file
11
assets/common/entity/wild/aggressive/roshwalr_boss.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: Exact(QuadrupedMedium(Body(species: Roshwalr, body_type: Female))),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/saber.ron
Normal file
11
assets/common/entity/wild/aggressive/saber.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("sabertooth"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/sand_raptor.ron
Normal file
11
assets/common/entity/wild/aggressive/sand_raptor.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("raptor_sand"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/sandshark.ron
Normal file
11
assets/common/entity/wild/aggressive/sandshark.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("sandshark"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/sly_saurok.ron
Normal file
11
assets/common/entity/wild/aggressive/sly_saurok.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("saurok_sly"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/snow_leopard.ron
Normal file
11
assets/common/entity/wild/aggressive/snow_leopard.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("snowleopard"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/snow_raptor.ron
Normal file
11
assets/common/entity/wild/aggressive/snow_raptor.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("raptor_snow"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/sunlizard.ron
Normal file
11
assets/common/entity/wild/aggressive/sunlizard.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("sunlizard"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/swamp_troll.ron
Normal file
11
assets/common/entity/wild/aggressive/swamp_troll.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("troll_swamp"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/tarasque.ron
Normal file
11
assets/common/entity/wild/aggressive/tarasque.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("tarasque"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/tiger.ron
Normal file
11
assets/common/entity/wild/aggressive/tiger.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("tiger"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/wendigo.ron
Normal file
11
assets/common/entity/wild/aggressive/wendigo.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("wendigo"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/wolf.ron
Normal file
11
assets/common/entity/wild/aggressive/wolf.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("wolf"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/wood_raptor.ron
Normal file
11
assets/common/entity/wild/aggressive/wood_raptor.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("raptor_wood"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/yale.ron
Normal file
11
assets/common/entity/wild/aggressive/yale.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("yale"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/peaceful/alpaca.ron
Normal file
11
assets/common/entity/wild/peaceful/alpaca.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("alpaca"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/peaceful/antelope.ron
Normal file
11
assets/common/entity/wild/peaceful/antelope.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("antelope"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/peaceful/arctic_fox.ron
Normal file
11
assets/common/entity/wild/peaceful/arctic_fox.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Name("Arctic Fox"),
|
||||
body: Exact(QuadrupedSmall(Body(species: Fox, body_type: Female))),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/peaceful/arctic_hare.ron
Normal file
11
assets/common/entity/wild/peaceful/arctic_hare.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Name("Arctic Hare"),
|
||||
body: Exact(QuadrupedSmall(Body(species: Hare, body_type: Female))),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/peaceful/axolotl.ron
Normal file
11
assets/common/entity/wild/peaceful/axolotl.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("axolotl"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/peaceful/beaver.ron
Normal file
11
assets/common/entity/wild/peaceful/beaver.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("beaver"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/peaceful/boar.ron
Normal file
11
assets/common/entity/wild/peaceful/boar.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("boar"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/peaceful/camel.ron
Normal file
11
assets/common/entity/wild/peaceful/camel.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("camel"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/peaceful/catoblepas.ron
Normal file
11
assets/common/entity/wild/peaceful/catoblepas.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("catoblepas"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/peaceful/cattle.ron
Normal file
11
assets/common/entity/wild/peaceful/cattle.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("cattle"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user