Class GameMasterBuff
java.lang.Object
server.buffs.AbstractBuffClass
server.buffs.buffclasses.gamemaster.GameMasterBuff
遊戲管理員(GM,job 90xx)的 buff 套用類別。
繼承自 AbstractBuffClass,於建構子中宣告 5 個 GM 專屬技能 ID,
並在 handleBuff(MapleStatEffect, int) 中依技能將效果寫入
MapleStatEffect.statups:
9001001終極輕功 →SPEED+JUMP9001002終極祈禱 →HOLY_SYMBOL9001003終極祝福 →BLESS9001004終極隱藏 →DARKSIGHT(持續時間設為最大值)9001008Hyper Body →MAXHP+MAXMP
containsJob(int) 委由 MapleJob.is管理員(int) 判斷,
供 BuffClassFetcher 依職業 ID 選取本類別;
GM buff 通常由 GM 指令(! 前綴)或管理員技能觸發。
-
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
-
GameMasterBuff
public GameMasterBuff()
-
-
Method Details
-
containsJob
public boolean containsJob(int job) - Overrides:
containsJobin classAbstractBuffClass
-
handleBuff
- Specified by:
handleBuffin classAbstractBuffClass
-