diff --git a/src/rooms/logic/Handler/PetHandler.ts b/src/rooms/logic/Handler/PetHandler.ts index 54e5806..9b377f7 100644 --- a/src/rooms/logic/Handler/PetHandler.ts +++ b/src/rooms/logic/Handler/PetHandler.ts @@ -85,7 +85,7 @@ export class PetHandler { param.edd_cnt, this._baseap); } - this._ceilBaseAP(); + // this._ceilBaseAP(); this._skills.length = 0; @@ -102,8 +102,8 @@ export class PetHandler { this.born(param); }; - private _ceilBaseAP(){ - this._baseap = Math.ceil(this._baseap); + private _I(v: number): number{ + return Math.ceil(v); }; private _isEnhancePower(enid: number){ @@ -251,7 +251,7 @@ export class PetHandler { this.die(); } }else{ - this._ceilBaseAP(); + // this._ceilBaseAP(); this.dataChanged(); } @@ -484,8 +484,8 @@ export class PetHandler { let obj = new PetInfo(); obj.id = this._id, obj.isHero = this._isHero, - obj.ap = this._baseap, - obj.extAp = this.getEffHaloV(), + obj.ap = this._I(this._baseap), + obj.extAp = this._I(this.getEffHaloV()), obj.pos = this._idx, obj.player = this._owner.getId(), obj.harmReduce = this._exredhurt, diff --git a/src/rooms/logic/Handler/PlayerHandler.ts b/src/rooms/logic/Handler/PlayerHandler.ts index f0c9346..dc5d605 100644 --- a/src/rooms/logic/Handler/PlayerHandler.ts +++ b/src/rooms/logic/Handler/PlayerHandler.ts @@ -267,8 +267,8 @@ export class PlayerHandler { return this._self.addEM(value); }; - public getEMRatio(): number{ - return this._totalem/100; + public getEM(): number{ + return this._totalem; }; public onEMChanged(value: number){ diff --git a/src/rooms/logic/skill/Skill.ts b/src/rooms/logic/skill/Skill.ts index 459b1c6..f9cf98e 100644 --- a/src/rooms/logic/skill/Skill.ts +++ b/src/rooms/logic/skill/Skill.ts @@ -501,8 +501,7 @@ export class Skill { if(this._type != SkillType.MAGIC){ return effvalue; } - let ev = effvalue; - ev *= this._owner.getEMRatio(); + let ev = this._owner.getEM(); return effvalue + ev; };