random fixes

This commit is contained in:
ntr
2019-01-07 19:55:46 +11:00
parent 82c89fb6bc
commit 23aafe1e80
7 changed files with 79 additions and 114 deletions
+1 -1
View File
@@ -115,7 +115,7 @@ impl Cryp {
account: id,
phys_dmg: CrypStat { base: 0, stat: Stat::PhysicalDamage },
spell_dmg: CrypStat { base: 0, stat: Stat::SpellDamage },
speed: CrypStat { base: 0, stat: Stat::SpellDamage },
speed: CrypStat { base: 0, stat: Stat::Speed },
stamina: CrypStat { base: 0, stat: Stat::Stamina },
hp: CrypStat { base: 0, stat: Stat::Hp },
lvl: 0,
+1 -1
View File
@@ -44,7 +44,7 @@ impl Item {
ItemAction::RerollStamina => reroll(self, tx, target, Stat::Stamina),
ItemAction::RerollPhysDamage => reroll(self, tx, target, Stat::PhysicalDamage),
ItemAction::RerollSpellDamage => reroll(self, tx, target, Stat::SpellDamage),
ItemAction::RerollSpeed => reroll(self, tx, target, Stat::SpellDamage),
ItemAction::RerollSpeed => reroll(self, tx, target, Stat::Speed),
}
}
}
+11
View File
@@ -188,6 +188,10 @@ impl Effect {
Effect::Amplify => vec![Stat::SpellDamage],
Effect::Curse => vec![Stat::SpellDamageTaken],
Effect::Haste => vec![Stat::Speed],
Effect::Slow => vec![Stat::Speed],
_ => vec![],
}
}
@@ -203,6 +207,10 @@ impl Effect {
Effect::Amplify => value << 1,
Effect::Curse => value << 1,
Effect::Haste => value << 1,
Effect::Slow => value >> 1,
_ => {
println!("{:?} does not have a mod effect", self);
return value;
@@ -275,6 +283,9 @@ impl Effect {
Effect::Amplify => 2,
Effect::Silence => 2,
Effect::Haste => 2,
Effect::Slow => 2,
_ => {
println!("{:?} does not have a duration", self);
return 1;