• Earth Spikes Jutsu bug


    0um

    I noticed this happening a few time but was not sure if it was actually happening but got a recording of it happening now. Earth spikes sometimes does not hit now if they are running through it. Idk if this is a known issue but I am going to post the video clip of it so you can see what I am talking about.


    Steps to reproduce issue:


    1.  
    2.  
    3.  

    User Feedback

    Recommended Comments

    This type of bug did exist since alpha days and to my knowledge applies to all projectile types of damage sources.

    So what happens here is the possibility of a hit check to bypass a target because of the way how this game checks if a projectile (or in this case earth spikes) do hit something. If you are familar with RPG-Maker games, then this issue should be quite familar to you.

     

    In Detail:

    The whole game of NinOnline is played on a grid. You can imagine this as a coulorfully painted chess board. Any mob and any player are always placed on one specific square tile while standing. You are never able to stop ,,between" two tiles. Now, while you are moving, you visually walk from one tile to the other, but on the technical side you are always bound on either the first or the 2nd square tile that you move between.

    Now... a projectile (lets say a shuriken e.g.) that gets shot to the right does do the following: 1. check if the upcoming tile has something to interact with, 2. move to the right, 3. repeat until max range is hit or it collides with something. In other words: only in step 1 it checks if it can collide with something and while the moving from one tile to the other happens, it does not check for collisions at all.

    So technically, it is possible to pass through any projectile when moving straight into and through it. Since earth spikes move rather slow, it seems to be more of an issue. I assume that the frames in which a collision is checked for are too short in comparison to the spike-moving-time.

     

    In alpha, a suggested fix was brought forward, that suggests projectiles to check multiple tiles (like the tile behind). It might be also an idea to have a check happen on the player til when walking into stuff, if that is not the case already.

    This said... it is a glitch that can never completely be squished if the checks happen only on the projectile side.

    I guess if the checks happened two-times, on the player side and also on the projectile side, then it could work. So what i am imagine is: always have at least 2 tiles be danger tiles: The first is the tile where a projectile comes from and the second is the tile where the projectile is moving towards to. So when the projectile moves, it will check those 2 tiles for a collision. Additionally, those 2 tiles should be considered to be hazard tiles, that will damage the player, if the player walks onto them. This would walk with the same logic as an explosive tag that a player steps on. So the 2 hazard tiles will be again the tile where the projectile comes from and also again the tile where the projectile is moving towards to.

     

    TL;DR: Projectiles suck.

    Link to comment
    Share on other sites



    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

  • Before submitting, read this!

    Many users file bugs which are useless because they don't contain enough information for us to do anything about them. Our policy is to close these bugs without investigating them. Please follow these guidelines to avoid having your bug closed and help make sure we can fix the bug you're reporting.

    Most bugs are not actually obvious, even if they look obvious to you. Usually issues actually only happen in a very specific set of circumstances, which you happen to have. These guidelines are designed to make sure we can figure out what's going on. So please never skip any part of the guidelines, no matter how obvious you think the problem is, or how many issues you've filed before - skipping any details will likely make it much more difficult to help you.

    Make sure you understand the bug

    Many bug reports are actually just unintended consequences of systems that are working as intended. This is not a bug, and should be addressed as a suggestion.

    Make sure you are running the latest version of the game

    To avoid reporting bugs we've already fixed, please verify the issue happens in the latest version of client, and then verify that there is no existing bug report that matches the issue you plan to report already in the Issues tab. There is a chance that it may already be fixed in the pending update.

    Use the bug report template

    The bug submission page is pre-filled with a template. Do not delete it - we need all this information to be able to help you. Please provide as much of the requested information as you can, including the system details or crash report information with every report.

    Only mention one problem per issue

    Please only describe one problem in each issue you create. It's very confusing to have two separate descriptions at once and usually means you skipped some important information for one of them.

  • Official Wiki Troubleshooting Guide Cash Shop Rules & Guidelines Player Safety