Class MechanicBuff
java.lang.Object
server.buffs.AbstractBuffClass
server.buffs.buffclasses.resistance.MechanicBuff
反抗軍職業「機甲戰神」(Mechanic,job 35xx)的 buff 套用類別。
繼承自 AbstractBuffClass,於建構子中宣告 18 個機甲戰神技能 ID(含機甲換裝系列),
並在 handleBuff(MapleStatEffect, int) 中依技能將效果寫入
MapleStatEffect.statups 或
MapleStatEffect.monsterStatus:
35101006機甲戰神極速 →BOOSTER35001002/35120000合金盔甲系列 →ENHANCED_MAXHP+ENHANCED_MAXMP+ENHANCED_WATK+ENHANCED_WDEF+ENHANCED_MDEF+MONSTER_RIDING(永久持續)35101007全備型盔甲 →PERFECT_ARMOR(永久持續)35111002磁場 →SUMMON+MonsterStatus.STUN35111005加速器 EX-7 →SUMMON+MonsterStatus.SPEED+MonsterStatus.WDEF35121003戰鬥機器巨人錘 →SUMMON(永久持續)35111011/35121009/35121011機器人系列 →SUMMON35111001/35111009/35111010賽特拉特系列 →PUPPET(永久持續)35121006終極賽特拉特 →SATELLITESAFE_PROC+SATELLITESAFE_ABSORB(永久持續)35111004/35121013/35121005重機槍/導彈罐 →MECH_CHANGE(永久持續)35121010擴音器 AF-11 →DAMAGE_BUFF(60 秒)35121007楓葉祝福 →MAPLE_WARRIOR
Logger 記錄警告。
containsJob(int) 委由 MapleJob.is機甲戰神(int) 判斷,
供 BuffClassFetcher 依職業 ID 選取本類別。
-
Field Summary
Fields inherited from class AbstractBuffClass
buffs -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsJob(int job) voidhandleBuff(MapleStatEffect eff, int skill) Methods inherited from class AbstractBuffClass
containsSkill, getBuffs
-
Constructor Details
-
MechanicBuff
public MechanicBuff()
-
-
Method Details
-
containsJob
public boolean containsJob(int job) - Overrides:
containsJobin classAbstractBuffClass
-
handleBuff
- Specified by:
handleBuffin classAbstractBuffClass
-