Client formula audit
Formulas
Every calculation this site performs, with its source and status. If a number in the planner surprises you, it should be traceable to something on this page.
About this page
These are transcribed from the COT2 client formula audit published alongside the OSMS datamine. They are COT2 formulas, and several differ from both COT1 and older versions of the game, so applying remembered numbers from other versions will give wrong answers. The audit was made on Closed Online Test 2 and has not been redone for the Public Release, so until it is, these are the CoT2 formulas. The engine that implements them is covered by unit tests that assert these exact expressions.
Element Amplification
Ambiguous, exposed as a choiceDamage = Damage × (ElementAmpDamage / 100 + 1)
- The client audit found the amplification buff slot exists and drives the matching extra MP cost, but that no skill in this dataset sets it, so on current data the step never fires.
- The skill tooltip meanwhile advertises Magic Attack Damage rising to 135%.
- MapleStory Quest does not pick a side. Strict mode omits the multiplier; tooltip mode applies the advertised percentage. The planner defaults to strict and labels which mode a published build used.
What is deliberately missing
- Cast times and DPS. The audit does not establish frame-accurate cast delays, and Spell Booster’s speed stages have no verified conversion to milliseconds. The character’s own action frames are extracted from the client, but not yet turned into cast times, so the planner computes damage per cast exactly and turns it into DPS only for a cast time you supply.
- Monster drop tables. Not present in the datamine. Item sources on this site come from quest rewards and crafting recipes only.
- Potion stacking rules. The data states each consumable’s effect but not how overlapping categories interact, so consumable bonuses are entered as manual modifiers rather than stacked automatically.
- Skill elements. Read from the client’s own skill data rather than from the tooltips: twenty-one skills carry an element there. The monster side is the datamine’s resistance table, and every value is overridable per target in the planner.
