Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Pre-BB] MapleStory Formula Compilation
EmuAlert Wrote:So...is it accepted that level difference doesn't affect magicians? It seems like I got some pretty good data but I could test it more.
It seems that way, just from the damage I was doing to Blue Kents at level 61. Didn't seem impacted much by the huge level difference.
Reply
SE adds a 100% to physical attacks?

So NL's TT critical
150% (default) + 100% (default critical from 2nd job Critical Throw) + 140% (SE) = 390% ?
Maxed SE here
Reply
Another thing
Defense reduction
( dmg ) * ( 1 - 0.1 * D) * 0.5/0.6

D = monster level - player level
So if im a 200 n HT is 180, D = 0 ?
Reply
¥-Striker-¥ Wrote:Another thing
Defense reduction
( dmg ) * ( 1 - 0.1 * D) * 0.5/0.6

D = monster level - player level
So if im a 200 n HT is 180, D = 0 ?

Yeah, you only lose damage if you're lower levelled than the monster.
Reply
Whats the damage multiplier for Level 30 AC of Heroes with 10 Orbs?
Reply
1.9
Reply
So the skill description of AC is as useless as the one in Combo Attack?
Reply
I... don't know what the skill description says, but the modifier in the data is used.

The math is in the thread.
Reply
Level 30 AC:

Damage + 30% , Max Combo counter 5 , Recharge 2 combo counter with success rate 60%.



It actually adds 50% over level 30 Combo, because each orb is an extra 4% (30+20%=50%). The skill doesn't actually say what percent is added by each orb, so it is functionally useless.
Reply
U digged the formula for AC in the skill.wz file?
Reply
There are no formulas in the skill.wz file. All of these numbers were checked and verified on private servers.

Also, here's the EXP formula. Credit to "airflow" from Kryptodev forums:

Code:
public static int expTNL(int level) {
    int pasta = level * level;
    int exp = (level <= 5) ? (2* pasta) + (13*level) : 0;

    if (6 <= level && level <= 50) {
        exp = (pasta * pasta) + ((level % 3 == 0) ? 57 * pasta : 55 * pasta - 56);
        exp /= 9;
    }

    if (level >= 51) {
        exp = 709716;
        for (int i = level; i > 50; i--)
            exp = (int) Math.floor(1.0548*exp);
    }

    // New exp table modifiers... comment next 2 lines to use old exp table
    if (level <= 29 && level >= 10) exp = (int) (exp - (exp * .3333));
    if (level >= 30) exp *= .80;

    return exp;
}
Reply
lol, isnt it now 1, 199999?
Reply
Fiel Wrote:There are no formulas in the skill.wz file. All of these numbers were checked and verified on private servers.

Also, here's the EXP formula. Credit to "airflow" from Kryptodev forums:

Code:
public static int expTNL(int level) {
    int pasta = level * level;
    int exp = (level <= 5) ? (2* pasta) + (13*level) : 0;

    if (6 <= level && level <= 50) {
        exp = (pasta * pasta) + ((level % 3 == 0) ? 57 * pasta : 55 * pasta - 56);
        exp /= 9;
    }

    if (level >= 51) {
        exp = 709716;
        for (int i = level; i > 50; i--)
            exp = (int) Math.floor(1.0548*exp);
    }

    // New exp table modifiers... comment next 2 lines to use old exp table
    if (level <= 29 && level >= 10) exp = (int) (exp - (exp * .3333));
    if (level >= 30) exp *= .80;

    return exp;
}

So the numbers here are reliable? E.g : AC Multiplier,
Reply
¥-Striker-¥ Wrote:So the numbers here are reliable? E.g : AC Multiplier,

Nope, they're completely unreliable. We're just posting them for sh'its and giggles.
Reply
Fiel Wrote:Nope, they're completely unreliable. We're just posting them for sh'its and giggles.

Why would you do that?! Misleading people, you awful tyrant you.
Reply
Never trust a man that uses pasta as a variable name.
Reply
Dusk Wrote:Never trust a man that uses pasta as a variable name.

lol How strange... One of my professors told us the exact same thing yesterday.
Reply
FelixTM Wrote:lol How strange... One of my professors told us the exact same thing yesterday.

lol I'm secretly one of your professors :O
Reply
Fiel is a name of a pasta? =O
Reply
Fiel Wrote:There are no formulas in the skill.wz file. All of these numbers were checked and verified on private servers.

Also, here's the EXP formula. Credit to "airflow" from Kryptodev forums:

Code:
public static int expTNL(int level) {
    int pasta = level * level;
    int exp = (level <= 5) ? (2* pasta) + (13*level) : 0;

    if (6 <= level && level <= 50) {
        exp = (pasta * pasta) + ((level % 3 == 0) ? 57 * pasta : 55 * pasta - 56);
        exp /= 9;
    }

    if (level >= 51) {
        exp = 709716;
        for (int i = level; i > 50; i--)
            exp = (int) Math.floor(1.0548*exp);
    }

    // New exp table modifiers... comment next 2 lines to use old exp table
    if (level <= 29 && level >= 10) exp = (int) (exp - (exp * .3333));
    if (level >= 30) exp *= .80;

    return exp;
}
So basically, exactly what I have up there, but in program form? Except, apparently, for level 4, but who cares about the experience you need at level 4 anyway.
Bomber Wrote:lol, isnt it now 1, 199999?
I thought I fixed that.
Reply


Forum Jump:


Users browsing this thread: 19 Guest(s)