Results -9 to 0 of 7

Threaded View

  1. #6
    Player Adrian74's Avatar
    Join Date
    Jan 2014
    Location
    Islas Canarias, España
    Posts
    762
    Character
    I''''''''l I''''''''l
    World
    Phantom
    Main Class
    Fisher Lv 90
    Hi.. I don't really know the case here about it because I'm just a noob, but.... Seeing it with a programmer 'logic'... It has more sense the first case, so, let's say that probably it first throws a random number (determined by mob accuracy vs player evasion) to determine if it hits, if it hits, then it determines in another random again if the block rate of the player is enough to block, if not... It goes to see if parry... If it is not parried, then another random to see if the attack is critical or not.

    -- Graphic example --

    Player evasion: 540
    Player parry: 750
    Player block rate: 450

    Monster Accuracy: 600
    Monster Critical Rate: 1000

    Monster rolls a random number from 1 to its acurracy, 600 obtaining 467
    Player rolls a random number from 1 to its evasion, 540 obtaining 300.
    The system knows that because "A" (Monster accuracy) is bigger than "B" (Player defense) the attack is a success, so then it goes next step.
    Monster rolls a random number bla bla 1 to Accuracy, (600) and obtains a 599
    Player rolls a random number, 1 to its block rate, 450. Obtaining 450.

    Again system detects that A is bigger than B so it won't be a blocked attack, and the process keeps running for checking if it is parried or not...

    The same goes on with parry values... And with critical damage it is super difficult try to guess how would it be because there are so many forms to do it... For example there could be a static number to pass with the random (difficulty) or just a hidden parameter in the enemies such as resistance to critics, etc... It doesn't seems that you do all criticals to level 1 monsters so I doubt that happens.

    The second system where they say they just throw a dice and if it is 1-19 is hit, 19-34 is parry, etc etc... Is just lazy, I doubt it, programming requires more stuff and to take in mind values of everyone.

    Regards.
    (0)
    Last edited by Adrian74; 09-24-2014 at 11:01 PM.