random fixes
This commit is contained in:
+1
-1
@@ -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
@@ -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),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user