50% slay self heal increase dmg, minor blast nerf
This commit is contained in:
+2
-2
@@ -874,7 +874,7 @@ impl Item {
|
||||
Item::SlayPlus |
|
||||
Item::SlayPlusPlus => format!(
|
||||
"Deals {:?}% RedPower + {:?}% GreenPower as red damage.
|
||||
Provides self healing based on damage dealt.",
|
||||
Construct heals self for 50% of damage dealt to target construct GreenLife.",
|
||||
self.into_skill().unwrap().multiplier(),
|
||||
self.into_skill().unwrap().multiplier()),
|
||||
|
||||
@@ -912,7 +912,7 @@ impl Item {
|
||||
Item::SiphonPlus |
|
||||
Item::SiphonPlusPlus => format!(
|
||||
"Deals {:?}% BluePower + {:?}% GreenPower as blue damage each turn.
|
||||
Heals caster based on damage dealt.
|
||||
Construct heals self for 100% of damage dealt to target construct GreenLife.
|
||||
Lasts {:?}T.",
|
||||
self.into_skill().unwrap().effect()[0].get_skill().unwrap().multiplier(),
|
||||
self.into_skill().unwrap().effect()[0].get_skill().unwrap().multiplier(),
|
||||
|
||||
+7
-7
@@ -753,9 +753,9 @@ impl Skill {
|
||||
// Attack Base
|
||||
Skill::Attack => 80, // Base
|
||||
|
||||
Skill::Blast=> 110, // BB
|
||||
Skill::BlastPlus => 145, // BB
|
||||
Skill::BlastPlusPlus => 210, // BB
|
||||
Skill::Blast=> 105, // BB
|
||||
Skill::BlastPlus => 140, // BB
|
||||
Skill::BlastPlusPlus => 200, // BB
|
||||
|
||||
Skill::Chaos=> 40, // BR
|
||||
Skill::ChaosPlus => 65, // BR
|
||||
@@ -769,9 +769,9 @@ impl Skill {
|
||||
Skill::SiphonTickPlus => 30,
|
||||
Skill::SiphonTickPlusPlus => 40,
|
||||
|
||||
Skill::Slay=> 40, // RG
|
||||
Skill::SlayPlus => 60,
|
||||
Skill::SlayPlusPlus => 90,
|
||||
Skill::Slay=> 45, // RG
|
||||
Skill::SlayPlus => 65,
|
||||
Skill::SlayPlusPlus => 100,
|
||||
|
||||
Skill::Strike=> 90, //RR
|
||||
Skill::StrikePlus => 140,
|
||||
@@ -1482,7 +1482,7 @@ fn slay(source: &mut Construct, target: &mut Construct, mut results: Resolutions
|
||||
match e {
|
||||
Event::Damage { amount, mitigation: _, colour: _, skill: _ } => {
|
||||
results.push(Resolution::new(source, target).event(e));
|
||||
let heal = source.deal_green_damage(skill, amount);
|
||||
let heal = source.deal_green_damage(skill, amount.pct(50));
|
||||
for h in heal {
|
||||
results.push(Resolution::new(source, source).event(h).stages(EventStages::PostOnly));
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user