Results 1 to 10 of 586

Hybrid View

  1. #1
    Player
    azethoth's Avatar
    Join Date
    Feb 2013
    Location
    Gridania
    Posts
    80
    Character
    Zemus Asara
    World
    Balmung
    Main Class
    Arcanist Lv 50
    Quote Originally Posted by Astarica View Post
    You're basically proposing a function like:
    Flag player if he change of position of more than X
    Except when it's the result of Landslide
    OR Great Tornado
    OR Teleport to ally
    OR (start listing the hundreds of abilities that can move you a significant distance in the game)

    Pretty much every game does check to see any unusual amount of change in position, but they can't take action solely based on that because otherwise you'd end up flagging people as cheaters for clicking on a teleporter that you forgot to add to your 'except' clause.
    There are ways to intelligently exclude things while using minimal processing power. For example in titan I'm pretty sure there is no frog to lick suck me to it, so knowing that cannot possibly happen it doesn't have to be checked. Binary searches are prime examples of intelligent exclusion.
    (0)

  2. #2
    Player
    Astarica's Avatar
    Join Date
    Oct 2013
    Posts
    484
    Character
    Olan Durai
    World
    Midgardsormr
    Main Class
    Goldsmith Lv 50
    Quote Originally Posted by azethoth View Post
    There are ways to intelligently exclude things while using minimal processing power. For example in titan I'm pretty sure there is no frog to lick suck me to it, so knowing that cannot possibly happen it doesn't have to be checked. Binary searches are prime examples of intelligent exclusion.
    In that case you're suggesting a teleport check function for Titan, one for Garuda, one for Ifrit, and so on. That's even more prone to error as you're maintaining hundreds of functions that has to be updated each time a player gains a new movement aid ability. I'm sure all MMORPG do look for any unusual changes in position, but you cannot judge solely on that. There has to be a guy who actually looks at your log to determine if you're really teleporting or if it was just a false positive, and that stuff takes time and certainly cannot be done in real time.
    (0)