From da40ee0b59d95f29095c85158d788c6782608bc5 Mon Sep 17 00:00:00 2001 From: OfficialCHenry Date: Mon, 25 Apr 2022 21:31:30 -0400 Subject: [PATCH] modified dot effects, changed range buff --- src/shattered_sword/AI/EnemyAI.ts | 7 ++++--- src/shattered_sword/Player/PlayerController.ts | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/shattered_sword/AI/EnemyAI.ts b/src/shattered_sword/AI/EnemyAI.ts index 65aee5e..4050bfb 100644 --- a/src/shattered_sword/AI/EnemyAI.ts +++ b/src/shattered_sword/AI/EnemyAI.ts @@ -216,17 +216,18 @@ export default class EnemyAI extends StateMachineAI implements BattlerAI { if(this.burnTimer.isStopped() && this.burnCounter >0){ this.burnCounter --; this.burnTimer.start(); - this.damage(5 + (this.player._ai).extraDotDmg + (this.player._ai).CURRENT_ATK * .2); + this.damage(12 + (this.player._ai).extraDotDmg ); } if(this.poisonTimer.isStopped() && this.poisonCounter >0){ this.poisonCounter --; this.poisonTimer.start(); - this.damage(5 + (this.player._ai).extraDotDmg + (this.player._ai).CURRENT_ATK * .2); + this.damage( Math.round(this.CURRENT_HP/20) + (this.player._ai).extraDotDmg ); } + if(this.bleedTimer.isStopped() && this.bleedCounter >0){ this.bleedCounter --; this.bleedTimer.start(); - this.damage(5 + (this.player._ai).extraDotDmg + (this.player._ai).CURRENT_ATK * .08); + this.damage(3 +Math.round(this.CURRENT_HP/33) + (this.player._ai).extraDotDmg ); } if (this.healthBar) { diff --git a/src/shattered_sword/Player/PlayerController.ts b/src/shattered_sword/Player/PlayerController.ts index 33d3fcb..7be15ad 100644 --- a/src/shattered_sword/Player/PlayerController.ts +++ b/src/shattered_sword/Player/PlayerController.ts @@ -366,7 +366,7 @@ export default class PlayerController extends StateMachineAI implements BattlerA buffs.push({type:BuffType.FLAT_ATK, value:num, category: BuffCategory.EXTRA}, {type:BuffType.SPEED, value:num, category: BuffCategory.EXTRA}, {type:BuffType.FLAT_HEALTH, value:num, category: BuffCategory.SHIELD}, - {type:BuffType.RANGE, value:num/10, category: BuffCategory.ATTACK}, + {type:BuffType.RANGE, value:num/100, category: BuffCategory.ATTACK, string: "\n\nIncrease range \nby "+num/100+"%"}, {type:BuffType.ATKSPEED, value:num, category: BuffCategory.ATTACK}, ); @@ -560,7 +560,7 @@ export default class PlayerController extends StateMachineAI implements BattlerA this.damage_multiplier *= (1-buff.value); break; case BuffType.RANGE: - //this.CURRENT_BUFFS.range += buff.value; + if (item) { (item).EXTRA_RANGE += buff.value; }