Class AbstractBuffClass
java.lang.Object
server.buffs.AbstractBuffClass
- Direct Known Subclasses:
AranBuff, BattleMageBuff, BlazeWizardBuff, BowmanBuff, ChivalrousBuff, DawnWarriorBuff, DemonBuff, EvanBuff, GameMasterBuff, MagicianBuff, MechanicBuff, MercedesBuff, MihileBuff, NightWalkerBuff, PhantomBuff, PirateBuff, ThiefBuff, ThunderBreakerBuff, WarriorBuff, WildHunterBuff, WindArcherBuff
These classes have two major purposes. 1) These classes will serve as a
reference to buffs. 2) These classes will hopefully provide a structured way
to add new buffs.
I am aware that these could be written without including the buffs for each
job. However, this would defeat the purpose of having it structured this way.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsJob(int job) booleancontainsSkill(int search) int[]getBuffs()abstract voidhandleBuff(MapleStatEffect eff, int skill)
-
Field Details
-
buffs
protected int[] buffs
-
-
Constructor Details
-
AbstractBuffClass
public AbstractBuffClass()
-
-
Method Details
-
getBuffs
public int[] getBuffs() -
containsSkill
public boolean containsSkill(int search) -
containsJob
public boolean containsJob(int job) -
handleBuff
-