50% slay self heal increase dmg, minor blast nerf
This commit is contained in:
parent
31bfffab26
commit
ea6936940a
21
CHANGELOG.md
21
CHANGELOG.md
@ -26,14 +26,17 @@ This project adheres to [Semantic Versioning](http://semver.org/).
|
||||
|
||||
- Moved the login page demo to a new info tab, increased the speed of demo and it now creates random combos
|
||||
|
||||
- Buff
|
||||
- Previously increased red power and speed stat by 25%
|
||||
- Now increases red power, blue power and speed stat by 30%
|
||||
- Blast
|
||||
- Damage multiplier reduced 110/145/210 -> 105/140/200
|
||||
|
||||
- Block
|
||||
- Previously reduced red damage taken by 50%
|
||||
- Now reduces red damage and blue damage taken by 65%
|
||||
|
||||
- Buff
|
||||
- Previously increased red power and speed stat by 25%
|
||||
- Now increases red power, blue power and speed stat by 30%
|
||||
|
||||
- Counter
|
||||
- No longer applies block effect
|
||||
- CounterAttack multiplier increased from 70/95/120 -> 120/160/230
|
||||
@ -44,10 +47,6 @@ This project adheres to [Semantic Versioning](http://semver.org/).
|
||||
- Duration increased from 2/3/4T -> 3/4/5T
|
||||
- HasteStrike damage multiplier changed from 30% -> 60%
|
||||
|
||||
- Sleep
|
||||
- Cooldown reduced to 2T (was 3T)
|
||||
- Skill multiplier reduced from 240/300/400 -> 200/290/400
|
||||
|
||||
- Hybrid
|
||||
- Cooldown reduced to 1T (was 3T)
|
||||
- Duration increased from 2/3/4T -> 3/4/5T
|
||||
@ -56,6 +55,14 @@ This project adheres to [Semantic Versioning](http://semver.org/).
|
||||
- Silence
|
||||
- Cooldown reduced to 2T (was 3T)
|
||||
|
||||
- Slay
|
||||
- Self healing is now 50% of damage dealt to green life (was 100%)
|
||||
- Damage multiplier increased from (40/60/90)% -> (45/65/100%)%
|
||||
|
||||
- Sleep
|
||||
- Cooldown reduced to 2T (was 3T)
|
||||
- Skill multiplier reduced from 240/300/400 -> 200/290/400
|
||||
|
||||
- Banish
|
||||
- Cooldown reduced to 2T (was 3T)
|
||||
|
||||
|
||||
@ -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(),
|
||||
|
||||
@ -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));
|
||||
};
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user