exercising/abusing attributes
This commit is contained in:
parent
046837d9a1
commit
1e5f565824
6 changed files with 172 additions and 25 deletions
|
|
@ -353,12 +353,37 @@ pub fn setup_player_class(ecs: &mut World, class: Class, ancestry: Ancestry) {
|
|||
let (str, dex, con, int, wis, cha) = get_attribute_rolls(&mut rng, class, ancestry);
|
||||
attributes
|
||||
.insert(player, Attributes {
|
||||
strength: Attribute { base: str, modifiers: 0, bonus: attr_bonus(str) },
|
||||
dexterity: Attribute { base: dex, modifiers: 0, bonus: attr_bonus(dex) },
|
||||
constitution: Attribute { base: con, modifiers: 0, bonus: attr_bonus(con) },
|
||||
intelligence: Attribute { base: int, modifiers: 0, bonus: attr_bonus(int) },
|
||||
wisdom: Attribute { base: wis, modifiers: 0, bonus: attr_bonus(wis) },
|
||||
charisma: Attribute { base: cha, modifiers: 0, bonus: attr_bonus(cha) },
|
||||
strength: Attribute {
|
||||
base: str,
|
||||
modifiers: 0,
|
||||
bonus: attr_bonus(str),
|
||||
exercise: 0,
|
||||
},
|
||||
dexterity: Attribute {
|
||||
base: dex,
|
||||
modifiers: 0,
|
||||
bonus: attr_bonus(dex),
|
||||
exercise: 0,
|
||||
},
|
||||
constitution: Attribute {
|
||||
base: con,
|
||||
modifiers: 0,
|
||||
bonus: attr_bonus(con),
|
||||
exercise: 0,
|
||||
},
|
||||
intelligence: Attribute {
|
||||
base: int,
|
||||
modifiers: 0,
|
||||
bonus: attr_bonus(int),
|
||||
exercise: 0,
|
||||
},
|
||||
wisdom: Attribute { base: wis, modifiers: 0, bonus: attr_bonus(wis), exercise: 0 },
|
||||
charisma: Attribute {
|
||||
base: cha,
|
||||
modifiers: 0,
|
||||
bonus: attr_bonus(cha),
|
||||
exercise: 0,
|
||||
},
|
||||
})
|
||||
.expect("Unable to insert attributes component");
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue