1. Hello!

    First of all, welcome to MapleLegends! You are currently viewing the forums as a guest, so you can only view the first post of every topic. We highly recommend registering so you can be part of our community.

    By registering to our forums you can introduce yourself and make your first friends, talk in the shoutbox, contribute, and much more!

    This process only takes a few minutes and you can always decide to lurk even after!

    - MapleLegends Administration-
  2. Experiencing disconnecting after inserting your login info? Make sure you are on the latest MapleLegends version. The current latest version is found by clicking here.
    Dismiss Notice

Improve HS weird player detection when cast

Discussion in 'Suggestions' started by Alexus, Aug 4, 2024.

  1. Alexus
    Offline

    Alexus Mano

    12
    1
    15
    Jul 7, 2024
    12:42 PM
    Hey!

    I've recently seem to struggle to apply HS while actively playing in a party in GS2, at first I thought it was solely a range issue, but even when standing on top of them, it seems to sometimes not apply.

    From looking into it a little bit, it seems these cases can cause HS to miss even if within the expected range:
    • Recent teleporting of the caster or the party member.
    It seems that if teleporting and casting, it sometimes applies at your previous location, or only where you are. This doesn't only apply when casting Mage's Teleport, but also using map teleporters.
    • Slight elevation difference between party member and caster.
    This is mostly noticeable when a player is knocked up, as even that slight elevation can randomly cause it not to hit. Still standing elevation differences seems to affect this less, such as stair cases. The case of still standing elevation could be more related to teleportation or actual range, however it is fairly consistently failing to hit players who have been knocked back(even if very close).

    I want to emphasize that I do not think Holy Symbol NEEDS to be buffed in any way, and these QOL is very clear buffs. However I find the frustration of it warrant at least a thought. I know there has been a similar suggestion before (https://forum.maplelegends.com/index.php?threads/slight-increase-to-holy-symbol-range.23876/), however this only addresses range, and while the range is annoying, it isn't my issue with the skill in this case, as the range should be sufficient to hit in these cases.

    I won't go in depth of my opinion on bishops(and priests), but this type of suggestion would normally go against what I think the class needs, but I hope that perhaps an overhaul should be considered eventually for it, and hopefully a change like this could fit into the class then.
     
  2. LeonardoJF
    Offline

    LeonardoJF Horntail

    3,163
    549
    500
    Jun 16, 2021
    Male
    Rio grande do Sul - BR
    7:42 AM
    ItzLeo
    Paladin
    200
    Favela
    this is an old "bug" i dont think it can be "fixed"
     
  3. Jaewonnie
    Offline

    Jaewonnie Windraider

    497
    202
    301
    Apr 21, 2020
    Crimsonwood Mountain: Cavern of Pain
    6:42 AM
    PAWGChamp
    Buccaneer
    This happens with every skill. Where you currently are in your client is about 0.5s faster than where you are server-side. Just wait half a second before casting your party buffs and it should be fine.
     
  4. WackyWarlock
    Offline

    WackyWarlock Mr. Anchor

    267
    65
    251
    Mar 21, 2017
    Male
    6:42 AM
    WackyWarlock
    Bishop
    200
    All of them
    This is not a bug like others have said - it's just lag. When you're moving, the position where you see yourself is slightly behind on the server side. Just delay your casting of buff.
    Here's a video demonstration:
     
    Last edited: Aug 4, 2024
    • Like Like x 1
    • Great Work Great Work x 1
  5. OP
    OP
    Alexus
    Offline

    Alexus Mano

    12
    1
    15
    Jul 7, 2024
    12:42 PM
    Right, I can see Lag playing a major part when it comes to teleporting.
    Although, I find it weird that I can cast two skills in order, and they return to the server in another order so consistently(I get that the protocol doesn't care about sequence). Not that it doesn't change the point in this case, and I understand it isn't something that can be improved.

    However, it still doesn't quite address the hitbox when knocked into the air, which I know is an issue for other things as well, but it shouldn't be related to lag. I'm unsure if this is even something that can be changed, although it is an issue with several abilities, and might be worth looking into.
     
  6. redpotion
    Offline

    redpotion Mixed Golem

    167
    52
    168
    May 23, 2024
    Female
    3:42 AM
    Miko
    Priest
    100
    If I had to guess...
    - perhaps such buffs are actually reported clientside by the receiver
    - perhaps clients receive and render other players' spell instructions immediately, but places their movement commands into a small delayed buffer. This would allow for smooth movement without needing to interpolate positions whenever hiccups occur.

    Just some conjecture. But combined, could explain what we see.
     
  7. OP
    OP
    Alexus
    Offline

    Alexus Mano

    12
    1
    15
    Jul 7, 2024
    12:42 PM
    All good guesses, client side vs server side as well as queues could add up to different orders. My guess is probably some combination of UDP and several queues causing some actions to happen before others, as well as some client side vs server side stuff. I could imagine it is just that your server side coordination is before you teleported, and the location it uses for HS is cast based on the exact time, but it hasn't "recorded" your new location, so it applies the HS based on your coordinate at the previous time. I doubt it is directly a race condition in the code, where technically the coordinate is updated but the function that is called to cast HS has an old copy of the coordinates, as it would require some extremely slow code to matter more than once in a hundred casts. It is probably just "lag", or alike to that.

    Now when it comes to the elevation issue, it seems a bit weird because if someone is slightly elevated but standing still, it usually hits. However, if knocked up it often misses. I would assume this is some issue of unable to accurately calculate their position for the cast, however I am far from knowledgeable about Maplestory's(and their private servers) code for calculating these things. I believe it has a chunk of stuff being calculated on client side and then synced up to the server to save processing power, as you can from client dictate a lot of behavior of things that normally they shouldn't, so I wonder if this plays into this.
     
  8. Milkydoor
    Offline

    Milkydoor Pac Pinky

    193
    79
    196
    Feb 10, 2020
    3:42 AM
    Do you have a screenshot/clip of small knockbacks causing buffs to miss even when the caster and target are very close?

    Also to add - I think it would actually be a massive nerf and QOL detriment if this were hypothetically recoded to respect the movement queue, especially for holy shield.
     
  9. OP
    OP
    Alexus
    Offline

    Alexus Mano

    12
    1
    15
    Jul 7, 2024
    12:42 PM
    I'll see if I get a recording of it next time I am grinding with someone. I do understand not every skill would benefit from a change either.
     
  10. fartsy
    Offline

    fartsy Zakum

    1,658
    1,478
    491
    Jun 29, 2017
    Male
    5:42 AM
    Fartsy
    Paladin
    Pasta
    coin prices, a haiku

    me me me buff me
    buff me please so i progress
    why are coins dropping?


    edit: commented on wrong post LMAO
     
    Last edited: Aug 6, 2024
    • Disagree x 2
    • Great Work x 1
    • Informative x 1
    • Friendly x 1
    • Creative x 1

Share This Page