Class BuffCharacterizationTest
java.lang.Object
server.buffs.BuffCharacterizationTest
Characterization tests for the per-job buff classes (
handleBuff) and
the BuffClassFetcher dispatch entry point.
For every skill id a class advertises via getBuffs(), a fresh
MapleStatEffect is prepared with fixed distinct field values, run
through handleBuff, and its resulting statups/
monsterStatus/hpR/mpR snapshot is pinned. These lock current
behaviour ahead of the P3 buff-system de-duplication: any change to the
skill→stat mapping fails here. handleBuff is pure arithmetic on
the effect's public fields (no DB/wz), so the test runs fully offline.
-
Constructor Details
-
BuffCharacterizationTest
public BuffCharacterizationTest()
-
-
Method Details
-
WarriorBuff
public void WarriorBuff() -
MagicianBuff
public void MagicianBuff() -
BowmanBuff
public void BowmanBuff() -
ThiefBuff
public void ThiefBuff() -
PirateBuff
public void PirateBuff() -
ChivalrousBuff
public void ChivalrousBuff() -
DawnWarriorBuff
public void DawnWarriorBuff() -
BlazeWizardBuff
public void BlazeWizardBuff() -
NightWalkerBuff
public void NightWalkerBuff() -
WindArcherBuff
public void WindArcherBuff() -
ThunderBreakerBuff
public void ThunderBreakerBuff() -
MihileBuff
public void MihileBuff() -
AranBuff
public void AranBuff() -
EvanBuff
public void EvanBuff() -
MercedesBuff
public void MercedesBuff() -
PhantomBuff
public void PhantomBuff() -
GameMasterBuff
public void GameMasterBuff() -
BattleMageBuff
public void BattleMageBuff() -
DemonBuff
public void DemonBuff() -
WildHunterBuff
public void WildHunterBuff() -
MechanicBuff
public void MechanicBuff() -
fetcherDispatch_routesFirstSkillOfEachClass
public void fetcherDispatch_routesFirstSkillOfEachClass()
-