From 6fc554d0d18ebd584b3385ed13d1cdc09384edc1 Mon Sep 17 00:00:00 2001 From: ntr Date: Sun, 6 Jan 2019 23:23:41 +1100 Subject: [PATCH] tweak speeds and add speed reroll item --- server/src/item.rs | 3 +++ server/src/skill.rs | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/server/src/item.rs b/server/src/item.rs index 7ed1ac74..c9d6e976 100644 --- a/server/src/item.rs +++ b/server/src/item.rs @@ -17,6 +17,7 @@ use cryp::{Stat, cryp_get, cryp_write}; pub enum ItemAction { RerollPhysDamage, RerollSpellDamage, + RerollSpeed, RerollStamina, } @@ -43,6 +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), } } } @@ -68,6 +70,7 @@ pub fn item_drop(tx: &mut Transaction, account_id: Uuid) -> Result (ItemAction::RerollStamina, 1), (ItemAction::RerollPhysDamage, 1), (ItemAction::RerollSpellDamage, 1) + (ItemAction::RerollSpeed, 1) ]; let dist = WeightedIndex::new(actions.iter().map(|item| item.1)).unwrap(); diff --git a/server/src/skill.rs b/server/src/skill.rs index 0b271c9c..66752bd5 100644 --- a/server/src/skill.rs +++ b/server/src/skill.rs @@ -609,9 +609,9 @@ impl Skill { // ----------------- // Destruction // ----------------- - Skill::Blast => 1, + Skill::Blast => 5, Skill::Amplify => 2, - Skill::Decay => 1, // dot + Skill::Decay => 5, // dot Skill::DecayTick => 2, // hot Skill::Drain => 2, Skill::DrainTick => 2, // hot