mirror of
https://gitlab.com/veloren/veloren.git
synced 2024-08-30 18:12:32 +00:00
Merge branch 'sam/loot' into 'master'
Refactored loot table selection on entity death See merge request veloren/veloren!2879
This commit is contained in:
commit
f7161c1859
1
Cargo.lock
generated
1
Cargo.lock
generated
@ -6195,6 +6195,7 @@ dependencies = [
|
||||
"slab",
|
||||
"specs",
|
||||
"specs-idvs",
|
||||
"strum",
|
||||
"tokio",
|
||||
"tracing",
|
||||
"vek",
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: Exact(Object(TrainingDummy)),
|
||||
alignment: Alignment(Passive),
|
||||
|
||||
loot: Uninit,
|
||||
loot: Nothing,
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("humanoid"),
|
||||
alignment: Alignment(Npc),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.humanoid"),
|
||||
|
||||
hands: TwoHanded(Choice([
|
||||
(1.0, Some(Item("common.items.weapons.sword.cobalt-0"))),
|
||||
|
@ -3,8 +3,8 @@ EntityConfig (
|
||||
body: RandomWith("humanoid"),
|
||||
alignment: Alignment(Npc),
|
||||
|
||||
// considering giving some gold/gems/materials?
|
||||
loot: Uninit,
|
||||
// TODO: consider giving some gold/gems/materials?
|
||||
loot: LootTable("common.loot_tables.creature.humanoid"),
|
||||
|
||||
hands: TwoHanded(Item("common.items.weapons.bow.eldwood-0")),
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("humanoid"),
|
||||
alignment: Alignment(Npc),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.humanoid"),
|
||||
|
||||
hands: TwoHanded(Choice([
|
||||
(1.0, Some(Item("common.items.weapons.tool.broom"))),
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("alligator"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_low.generic"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("archaeos"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.theropod.horned"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("asp"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_low.venemous"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
11
assets/common/entity/wild/aggressive/basilisk.ron
Normal file
11
assets/common/entity/wild/aggressive/basilisk.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("basilisk"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: LootTable("common.loot_tables.creature.quad_low.basilisk"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("batfox"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_small.generic"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("bear"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_medium.fanged"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
11
assets/common/entity/wild/aggressive/blue_oni.ron
Normal file
11
assets/common/entity/wild/aggressive/blue_oni.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("oni_blue"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: LootTable("common.loot_tables.creature.biped_large.default"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("bonerattler"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_medium.carapace"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
11
assets/common/entity/wild/aggressive/cave_salamander.ron
Normal file
11
assets/common/entity/wild/aggressive/cave_salamander.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("salamander"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: LootTable("common.loot_tables.creature.quad_low.salamander"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/cave_troll.ron
Normal file
11
assets/common/entity/wild/aggressive/cave_troll.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("troll_cave"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: LootTable("common.loot_tables.creature.biped_large.troll"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("cockatrice"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.bird_large.cockatrice"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("crocodile"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_low.generic"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("cyclops"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.biped_large.default"),
|
||||
|
||||
hands: Uninit,
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("deadwood"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_low.deadwood"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("dodarock"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_small.dodarock"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("dreadhorn"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_medium.dreadhorn"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("frostfang"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_medium.ice"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("grolgar"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_medium.fanged"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("hakulaq"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_low.fanged"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("hyena"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_small.generic"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("icepike"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.fish"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("lavadrake"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_low.carapace"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("lion"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_medium.clawed"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("mammoth"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_medium.mammoth"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("maneater"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_low.maneater"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("saurok_mighty"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.biped_large.saurok"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("monitor"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_low.generic"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("troll_mountain"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.biped_large.troll"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("ngoubou"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_medium.horned"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("ntouka"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.theropod.horned"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("saurok_occult"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.biped_large.saurok"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("odonto"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.theropod.generic"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("ogre"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.biped_large.default"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
11
assets/common/entity/wild/aggressive/red_oni.ron
Normal file
11
assets/common/entity/wild/aggressive/red_oni.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("oni_red"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: LootTable("common.loot_tables.creature.biped_large.default"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
11
assets/common/entity/wild/aggressive/roc.ron
Normal file
11
assets/common/entity/wild/aggressive/roc.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("roc"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: LootTable("common.loot_tables.creature.bird_large.roc"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("rocksnapper"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_low.carapace"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -6,7 +6,7 @@ EntityConfig (
|
||||
))),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_medium.ice"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: Exact(QuadrupedMedium(Body(species: Roshwalr, body_type: Female))),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_medium.ice"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("sabertooth"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_medium.fanged"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("raptor_sand"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.theropod.raptor"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("sandshark"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_low.carapace"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("saurok_sly"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.biped_large.saurok"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("snowleopard"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_medium.clawed"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("raptor_snow"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.theropod.raptor"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("sunlizard"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.theropod.raptor"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("troll_swamp"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.biped_large.troll"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("tarasque"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_medium.carapace"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("tiger"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_medium.clawed"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("wendigo"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.biped_large.wendigo"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("wolf"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_medium.fanged"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("raptor_wood"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.theropod.raptor"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("yale"),
|
||||
alignment: Alignment(Enemy),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.theropod.horned"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("alpaca"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_medium.wool"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("antelope"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_medium.gentle"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: Exact(QuadrupedSmall(Body(species: Fox, body_type: Female))),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_small.generic"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: Exact(QuadrupedSmall(Body(species: Hare, body_type: Female))),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_small.fur"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("axolotl"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_small.ooze"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -1,9 +1,10 @@
|
||||
EntityConfig (
|
||||
// FIXME: move this boi to spot directory
|
||||
name: Name("Well-fed Bear"),
|
||||
body: RandomWith("bear"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_medium.clawed"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("beaver"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_small.fur"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("boar"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_small.generic"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("camel"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_medium.gentle"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("cat"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_small.generic"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("catoblepas"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_medium.catoblepas"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("cattle"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_medium.gentle"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("chicken"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.bird_medium"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("clownfish"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.fish"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("deer"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_medium.gentle"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("donkey"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_medium.gentle"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("duck"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.bird_medium"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("eagle"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.bird_medium"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: Exact(QuadrupedSmall(Body(species: Fox, body_type: Male))),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_small.generic"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("frog"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_small.ooze"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("fungome"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_small.mushroom"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("gecko"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_small.ooze"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("goat"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_small.wool"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("goose"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.bird_medium"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("highland"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_medium.gentle"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("hirdrasil"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_medium.gentle"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("holladon"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_small.generic"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("horse"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_medium.gentle"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("jackalope"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_small.fur"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("kelpie"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_medium.gentle"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("llama"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_medium.wool"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("marlin"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.fish"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("moose"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_low.fanged"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("mouflon"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_medium.wool"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("owl"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.bird_medium"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("pangolin"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_low.generic"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("parrot"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.bird_medium"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("peacock"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.bird_medium"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
11
assets/common/entity/wild/peaceful/phoenix.ron
Normal file
11
assets/common/entity/wild/peaceful/phoenix.ron
Normal file
@ -0,0 +1,11 @@
|
||||
EntityConfig (
|
||||
name: Automatic,
|
||||
body: RandomWith("phoenix"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: LootTable("common.loot_tables.creature.bird_large.phoenix"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
meta: [],
|
||||
)
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("pig"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_small.generic"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("piranha"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.fish"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("porcupine"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_small.generic"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
@ -3,7 +3,7 @@ EntityConfig (
|
||||
body: RandomWith("quokka"),
|
||||
alignment: Alignment(Wild),
|
||||
|
||||
loot: Uninit,
|
||||
loot: LootTable("common.loot_tables.creature.quad_small.fur"),
|
||||
|
||||
hands: Uninit,
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user