![]() |
|
[Pre-BB] MapleStory Formula Compilation - Printable Version +- Southperry.net (https://www.southperry.net) +-- Forum: Maplestory (https://www.southperry.net/forumdisplay.php?fid=15) +--- Forum: Game Mechanics (https://www.southperry.net/forumdisplay.php?fid=33) +--- Thread: [Pre-BB] MapleStory Formula Compilation (/showthread.php?tid=1033) |
[Pre-BB] MapleStory Formula Compilation - rainbowBean - 2009-12-03 strange, you should get 1599 exp instead of full 1600 since flame thrower does not kill the monster but leaves it at 1 HP. perhaps this is the formula: playerA deals 36,999 damage to Kentaurus playerB deals 1 damage to Kentaurus PLAYER A EXP roundup( your_total_damage / monster HP * expRewardFromMonster) = 36,999/37,000 * 1600 = 1599.996 = 1600 (round up) PLAYER B EXP roundup( your_total_damage / monster HP * expRewardFromMonster) = 1/37,000 * 1600 = 0.04 = 1 (round up) [Pre-BB] MapleStory Formula Compilation - Kalovale - 2009-12-03 rainbowBean Wrote: If this is the case, in order to preserve the current 60:40 ratio, the formula should be changed to: killer: TotalEXP * (lvl/total lvl) * 1.2 (1.6 for 80:20 version) leecher: TotalEXP * (lvl/total lvl) * 0.8 (0.4 for 80:20 version) ? But this also means that if a player is higher-lvled enough, they can gain 100% monster's EXP without any kind of bonus, which sounds ridiculous. lvl/total lvl = 10/12 => killer's exp = 100% monster's totalEXP. lulz [Pre-BB] MapleStory Formula Compilation - KaidaTan - 2009-12-03 rainbowBean Wrote:strange, you should get 1599 exp instead of full 1600 since flame thrower does not kill the monster but leaves it at 1 HP.I wondered that too. I think it was just because I did 99.997% damage to the monster and maple truncates sooner than 3 decimal places. So as far as the game is concerned, I did 100% damage. [Pre-BB] MapleStory Formula Compilation - Stereo - 2009-12-03 If I'm reading this right, that means the amount you get when leeching dropped? Old: 160 Bishop + 90 Noob Bishop: 71.2%. Noob: 28.8% New: Bishop: 85.6%. Noob: 14.4% ie. half as much exp for leechers... Which patch did this change? I did notice last weekend (2x exp) I was getting 1 exp for killing COGs that had 1 hp left due to poison mages being dicks on the bottom platform. But I'd have thought if leeching exp rates dropped more people would be complaining. Maybe they just don't notice... [Pre-BB] MapleStory Formula Compilation - Dusk - 2009-12-03 Something was changed for sure. Leeching exp used to give you a screen full of "You have gained exp (this number)." Today I was training my Priest with a Bishop at Himes and I was getting numbers that differed by a couple hundred on each monster. [Pre-BB] MapleStory Formula Compilation - KaidaTan - 2009-12-03 Stereo Wrote:If I'm reading this right, that means the amount you get when leeching dropped?Wait a minute, you made me realize something. If I was getting roughly 40% of the monster's exp, then it would have to be 0.8 and 0.2 respectively. Testing with three party members now... Fixed: EXP received when partied = EXP to be split * ( 0.8 * Player level / Total party level + 0.2 * Damage Delt / Monster HP ) * Party bonus EXP recieved when not partied = Monster EXP * ( Damage dealt / Monster HP ) So the only difference from the original formula is that the 20% exp is given based on how much damage each person did, rather than being given entirely to the person who did the most damage. This is also true for inter-party relationships. DualReaver Wrote:So basically, party EXP has currently changed in GMS, and it pretty much makes leeching impossible?No, leeching has not changed at all. Not yet, anyway. [Pre-BB] MapleStory Formula Compilation - Dual - 2009-12-03 So basically, party EXP has currently changed in GMS, and it pretty much makes leeching impossible? [Pre-BB] MapleStory Formula Compilation - Kalovale - 2009-12-03 Sweet find, Alex. This actually makes a LOT more sense than before. BF ksers can cry now. So I'm assuming the leech-discouraging formula should be: EXP received when partied = EXP to be split * ( 0.4 * Player level / Total party level + 0.6 * Damage Delt / Monster HP ) * Party bonus ? [Pre-BB] MapleStory Formula Compilation - Shidoshi - 2009-12-03 It basically makes it so there isn't the "person that did the most damage", you just get 80% of the exp divided by level and 20% divided by damage dealt. [Pre-BB] MapleStory Formula Compilation - Russt - 2009-12-03 Updated and cleaned up the comments. [Pre-BB] MapleStory Formula Compilation - KaidaTan - 2009-12-03 Kalovale Wrote:Sweet find, Alex. This actually makes a LOT more sense than before. BF ksers can cry now.Yeah, if we ever get the "half-leech" exp formula, that'll be it. Personally, I'm looking forward to it being like this. You get more exp for being a good attacker, but you don't steal other's exp like with the old formula. And then, of course, less leechers. That's nice too. [Pre-BB] MapleStory Formula Compilation - Kalovale - 2009-12-03 I think the old way was "20% Exp for last blow dealer", not most damager. [Pre-BB] MapleStory Formula Compilation - Russt - 2009-12-03 ^ Last blow unpartied. Most damager partied. [Pre-BB] MapleStory Formula Compilation - rainbowBean - 2009-12-04 how does the exp calculated when there is a mix of party hitting the same monster? let say zakum 3rd body : 1,000 exp , 2,000 hp partyA (6 party member) hits 40% of zakum hp (800 hp) partyB (6 party member) hits 60% of zakum hp (1200 hp) order 1: EXP recieved when not partied = Monster EXP * (Damage dealt / Monster HP) (In order words, all EXP is split proportional to damage dealt.) partyA exp = 1000 exp * (800 / 2000) = 400 exp partyB exp = 1000 exp * (1200/2000) = 600 exp order 2 : EXP received when partied = Monster EXP * (Damage your party dealt / Monster HP) * (0.8 * Player level / Total party level + 0.2 * Damage dealt / Damage your party dealt) * Party bonus [Pre-BB] MapleStory Formula Compilation - Russt - 2009-12-04 Precisely. [Pre-BB] MapleStory Formula Compilation - KaidaTan - 2009-12-04 rainbowBean Wrote:order 1:This. Treat separate parties as unpartied characters. [Pre-BB] MapleStory Formula Compilation - rainbowBean - 2009-12-04 when you mention: Damage your party dealt does it includes (your damage + party member damage)? (0.8 * Player level / Total party level + 0.2 * Damage dealt / Damage your party dealt) [Pre-BB] MapleStory Formula Compilation - Kalovale - 2009-12-04 rainbowBean Wrote:when you mention: Damage your party dealt Yes. When you're not in a party you count as your own, damage dealt / damage party dealt = 1. If two members with identical DPS spam attacks on a boss, that figure goes to 1/2 and so forth. [Pre-BB] MapleStory Formula Compilation - rainbowBean - 2009-12-04 hey guys, i tested the formula, it works perfectly ![]() level 54 leecher level 56 attacker monster : bellflower root (160 exp) exp received by leecher 160 * (160/160) = 160 0.8 * 54 / (54 + 56) = 0.393 0.2 * 0 / 160 = 0 160 * (0.393 + 0) = 62.88 = 63 exp (round up) bonus exp 10% when party has 2 members including you 62.88 * 0.10 = 6.288 = 6 exp (round up) edit: strange... isnt this like 60:40? 63/160 = 0.393 (which is around 40% exp) [Pre-BB] MapleStory Formula Compilation - Russt - 2009-12-04 In other words... leeching actually hasn't changed in this update. It just makes it so that the 20% is split proportionally by damage rather than all given to the player dealing the most damage. But if you have one person doing all the damage, there's no difference. |