mirror of
https://gitlab.com/veloren/veloren.git
synced 2024-08-30 18:12:32 +00:00
36 lines
1.2 KiB
Plaintext
36 lines
1.2 KiB
Plaintext
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)
|
|
/// or Uninit (means it should be specified somewhere in code)
|
|
body: RandomWith("humanoid"),
|
|
|
|
/// Alignment, can be Uninit
|
|
alignment: Alignment(Enemy),
|
|
|
|
/// 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)
|
|
/// or Uninit (means it should be specified something in the code)
|
|
loot: LootTable("common.loot_tables.humanoids"),
|
|
|
|
/// Meta Info (level, alignment, agency, etc)
|
|
// meta: {},
|
|
)
|