Nightlord/Shadower nerf

Discussion in 'Accepted' started by sean128309, Apr 2, 2021.

  1. Niven
    Offline

    Niven Donator

    Joined:
    May 28, 2015
    Messages:
    124
    Likes Received:
    373
    Country Flag:


    These are my rough calculations for the dodge rate changes. Indeed, the nerf is more favorable for SED mules as it punishes having more LUK more heavily. For SED mules with relatively less LUK, the nerf is not as big as the effect gets negated by the shadow shifter "buff".

    EDIT: The spreadsheet gets embedded against my will so here is a direct link.
     
    icedem0n, PosterYellow, McPew and 8 others like this.
  2. EZFebreezy
    Offline

    EZFebreezy Well-Known Member

    Joined:
    Oct 30, 2017
    Messages:
    1,830
    Likes Received:
    5,113
    Location:
    blasted into the sun
    Country Flag:
    IGN:
    EZFebreezy
    That only shows physical dodge and the dex/luk scaling changes means that higher level characters lost more avoid. I redid the calcs using a magic avoid formula I got from someone decompiling the v62 client, and since I lack the expertise to do the same on v83 and doubt it was changed, I'm just using that formula. It's important to note that the dodge chance is 0 if your avoid is under mob avoid for magic attacks.
    Here are the numbers from my night lord's stats
    [​IMG]

    And here are the values for a thief with the same stats you used
    [​IMG]
     
    Aelyssia, newduhls, Leyonce and 4 others like this.
  3. LichWiz
    Offline

    LichWiz Well-Known Member

    Joined:
    Jun 21, 2016
    Messages:
    2,037
    Likes Received:
    4,412
    IGN:
    IronShichika
    Level:
    200
    Guild:
    Ironman
    @Joong @Karven
    To help getting everything in this change into better context, could you guys share with us the formula royals uses for the following?:
    Formula for hit-rate of a mob against a character
    Formula for avoidablity before and after the nerf for the thief class

    If we'll have a confirmed formula for both of those, we could construct a graph that will show how much of a nerf this actually was. Right now people work with formulas that can be found online, but from experience with those, they don't always match reality in royals.
    I feel like this thread is too reactional, if we'll get more insight into how this change works, we would give proper feedback, and hold a real conversation here instead of this echo chamber of "WHY NERF REEEE"
     
    jaydenlim, Geyforlife, MaiAh and 2 others like this.
  4. Evan
    Offline

    Evan Donator

    Joined:
    May 29, 2015
    Messages:
    2,361
    Likes Received:
    7,147
    Gender:
    Male
    Guild:
    Resignation
    Bold statement. You want my take on it?
    Hard agree. As much as i love pets, if there was no auto pot mules would be non existent and a lot of todays changes wouldnt be necessary/unnecessary as the issue would be mostly solved.

    Not sure why avoid was nerfed though- i dont ever remember a discussion on this (may have changed in the last 2 weeks or so), i do remember expressing concern how you could avoid 1/1 attacks and warriors couldnt block it with pg but nothing like this..so anyones guess is as good as mine.
     
    Skyra, Levi0sa, Abdus and 3 others like this.
  5. EZFebreezy
    Offline

    EZFebreezy Well-Known Member

    Joined:
    Oct 30, 2017
    Messages:
    1,830
    Likes Received:
    5,113
    Location:
    blasted into the sun
    Country Flag:
    IGN:
    EZFebreezy
    The hit rate formulas are client side, it's not trivial to reverse engineer it
     
  6. LichWiz
    Offline

    LichWiz Well-Known Member

    Joined:
    Jun 21, 2016
    Messages:
    2,037
    Likes Received:
    4,412
    IGN:
    IronShichika
    Level:
    200
    Guild:
    Ironman
    Even if they cannot peer into the inner works of the client, they have the ability to tinker with all the stats of their testing character to their heart's content, which would allow for very quick testing of forumas that are out there.
    And for the avoid one, they were the ones that changed it, so I'm pretty sure they know at least that one lol.
     
  7. Niven
    Offline

    Niven Donator

    Joined:
    May 28, 2015
    Messages:
    124
    Likes Received:
    373
    Country Flag:
    Yep, you are right. I added the magic dodge rate as well now. Thanks.
     
  8. EZFebreezy
    Offline

    EZFebreezy Well-Known Member

    Joined:
    Oct 30, 2017
    Messages:
    1,830
    Likes Received:
    5,113
    Location:
    blasted into the sun
    Country Flag:
    IGN:
    EZFebreezy
    you're right about the avoid formula and that was pretty easy to reverse engineer, it's .25 dex + .25 luk for thieves. Luk should at least give *some* more avoid than other stats if .5 was deemed overpowered.
     
  9. Al3x
    Offline

    Al3x Well-Known Member

    Joined:
    Jun 16, 2015
    Messages:
    686
    Likes Received:
    2,702
    Gender:
    Male
    Country Flag:
    IGN:
    13uccaneer
    Level:
    200
    "If it ain't broke, don't fix it"

    There was no need to nerf the avoidability on Night Lord/Shadower. It was perfect the way before the nerf on avoidability and it was part of their identity as thieves main stats is LUK! I accepted the fact Night Lord will always be the superior class in damage. This version of Maplestory have never been balanced, however what could have been done was close the gap of other classes and make bossing/future content challenging. I am interested in how the decisions were made and what does it provide for the community.
     
    Aestel, Charu, Drueno and 5 others like this.
  10. Aeronautics
    Offline

    Aeronautics Well-Known Member

    Joined:
    Nov 7, 2017
    Messages:
    1,179
    Likes Received:
    5,012
    Location:
    3-1 dog cafe
    Country Flag:
    IGN:
    nggt
    Level:
    8
    Guild:
    lick
    I don't completely disagree with you here but the same can be said for the staff testing team***. I hope testings for before/after these changes were actually done by them and quantified in terms of whatever direction they intend to achieve "balance" in, be it making the thief class get hit more often like every other classes (potion consumption per run etc.) or indirectly lowering their DPS by making them reposition more often (time taken per run etc.).

    If the testings have been done by the staff team and the changes judged justifiable by them, perhaps it would be nice if you can show us your dataset to convince players of your decision? These so called records that you are waiting to appear are not as easily synthesized by most of the playerbase as they are for staffs since we do not have access to a sandbox mode where we can experiment with these changes ourselves pre/post-change. To add on, it is only natural for the players to feel biased against the change after getting punched into their face the impression that they got nerfed.

    if you give a monkey one less banana after feeding it the same amount since the beginning i doubt it will give you any happy responses when you go and ask it how it feels about the change even though it probably didnt really need that extra one banana?

    Again, a little more transparency on how the staffs came to deciding that exactly halving the luk factor on avoid and reverting this shifter nerf would be nice. If 999 avoid is really as unimportant as you have suggested, what was the reason behind this nerf then? Because I honestly don't recall seeing players getting this upset about the 10% shifter nerf back then compared to now.

    ***
    little asterisks because i'm not sure if the staffs are testing things anymore after seeing a full fledged gm being rather unsure about the existence of tespia on shoutbox hehe xd
    [​IMG]
     
    Moeyuki, yaqzan, Henray17 and 23 others like this.
  11. ImVeryJelly
    Offline

    ImVeryJelly Donator

    Joined:
    Jun 20, 2016
    Messages:
    1,057
    Likes Received:
    2,343
    Gender:
    Male
    Country Flag:
    IGN:
    ImVeryJelly
    Level:
    201
    Guess we'll just have to wait for April blog since that's where they explain everything about previous patch
     
  12. PaddysPub
    Offline

    PaddysPub Donator

    Joined:
    Sep 15, 2016
    Messages:
    4,452
    Likes Received:
    2,917
    Gender:
    Male
    IGN:
    ArcticEdge
    Level:
    165
    Guild:
    Ironman
    @Aeronautics I can tell you I have no idea what the direction was behind these changes. Been in no contact with staff since I left. I was just giving the perspective from when I was on my gm character. If I knew the true reason I'd probably have a more detailed post. Just going by my personal view of the situation.

    The main reason I posted in here was because I'm just sick of seeing feedback threads being made not even 12 hours after changes are done and wanted people to gather a wider view of the effects before coming here.
     
    icedem0n, Geyforlife and MaiAh like this.
  13. Aeronautics
    Offline

    Aeronautics Well-Known Member

    Joined:
    Nov 7, 2017
    Messages:
    1,179
    Likes Received:
    5,012
    Location:
    3-1 dog cafe
    Country Flag:
    IGN:
    nggt
    Level:
    8
    Guild:
    lick
    Ye that wasn't directed at you since you're not on the staff team anymore. Just thought your points were worth quoting on :admindab:
     
    Moeyuki, -Tommy-, magico and 3 others like this.
  14. Matt
    Offline

    Matt Administrator

    Joined:
    May 8, 2013
    Messages:
    14,885
    Likes Received:
    18,797
    Gender:
    Male
    Location:
    United Kingdom
    Country Flag:
    IGN:
    Matt
    Level:
    N/A
    Guild:
    Staff
    New avoid calculation is:
    Code:
    (LUK / 4 + DEX / 4) + Equip Avoid + Nimble Body Avoid
    Old avoid calculation was:
    Code:
    (LUK / 2 + DEX / 4) + Equip Avoid + Nimble Body Avoid
    Client restrictions mean that the LUK value can only be divisible by values such as 2, 4, 8, 16, etc... Therefore a middle-ground of LUK / 3 was not possible.

    For the physical damage calculation for monster accuracy, if the following returns true, the character will be 'missed'. I've removed aspects such as Darkness debuffs etc to simplify as best as possible:
    Code:
    double effectiveAvoid;
    if (characterLevel >= monsterLevel or (characterAvoid -= (monsterLevel - characterLevel) / 2 > ) {
       effectiveAvoid = characterAvoid;
    } else {
       effectiveAvoid = 0;
    }
    
    double effectiveAccuracy = effectiveAvoid / (monsterAccuracy * 4.5) * 100.0;
    
    if (thiefClass) {
       effectiveAccuracy = Math.min(95.0, Math.max(5.0, effectiveAccuracy));
    } else {
       effectiveAccuracy = Math.min(80.0, Math.max(2.0, effectiveAccuracy));
    }
    
    return effectiveAccuracy > (randomNumber % 10000000) * 0.0000100000010000001;
    
    Afterwards, roll the Shadow Shifter % chance, if that fails, the character will be dealt damage.
     
    Last edited: Apr 3, 2021
    Gert, Levi0sa, Jen123 and 11 others like this.
  15. PaddysPub
    Offline

    PaddysPub Donator

    Joined:
    Sep 15, 2016
    Messages:
    4,452
    Likes Received:
    2,917
    Gender:
    Male
    IGN:
    ArcticEdge
    Level:
    165
    Guild:
    Ironman
    gotcha. sorry for the misunderstanding.
     
  16. EZFebreezy
    Offline

    EZFebreezy Well-Known Member

    Joined:
    Oct 30, 2017
    Messages:
    1,830
    Likes Received:
    5,113
    Location:
    blasted into the sun
    Country Flag:
    IGN:
    EZFebreezy
    Do you have the magic attack dodge formula or can confirm if the formula I'm working with is correct? This is the decomp I'm working with https://pastebin.com/y0Cd9XR6
     
  17. lxlx
    Offline

    lxlx Donator

    Joined:
    Jul 18, 2017
    Messages:
    729
    Likes Received:
    6,835
    Gender:
    Male
    IGN:
    awlz
    Guild:
    Create
    monkey analogy instead of dog analogy? wasted opportunity there! :admincry:
     
  18. HootMe
    Offline

    HootMe Donator

    Joined:
    Dec 20, 2017
    Messages:
    36
    Likes Received:
    70
    Gender:
    Male
    Country Flag:
    IGN:
    HootMe
    Natsy has a point, what was all this nerf targeting at? what do yall wish to achieve with this update?

    If its aint broken, why fix it?
     
    Metronome likes this.
  19. Matt
    Offline

    Matt Administrator

    Joined:
    May 8, 2013
    Messages:
    14,885
    Likes Received:
    18,797
    Gender:
    Male
    Location:
    United Kingdom
    Country Flag:
    IGN:
    Matt
    Level:
    N/A
    Guild:
    Staff
    Magic damage formula for miss is fairly similar, without the thief passive:
    Code:
    double effectiveAvoid;
    if (characterLevel >= monsterLevel or (characterAvoid -= (monsterLevel - characterLevel) / 2 > ) {
       effectiveAvoid = characterAvoid;
    } else {
       effectiveAvoid = 0;
    }
    
    double reducedAvoid = effectiveAvoid * 0.1;
    double randomAvoid = (effectiveAvoid- reducedAvoid) * (randomNumber % 10000000) * 0.000000100000010000001 + reducedAvoid;
    
    return randomAvoid >= mobAccuracy;
     
    Levi0sa, icedem0n, Dong and 6 others like this.
  20. magico
    Offline

    magico Donator

    Joined:
    Jun 6, 2017
    Messages:
    526
    Likes Received:
    797
    Location:
    rumah anjing
    IGN:
    discodog
    Guild:
    dogs
    I WANT THAT BANANA !
     
    patnais77 and Aeronautics like this.

Share This Page