Guide: Status Resistance Formulas

Discussion in 'Class Discussion' started by RagniteRo, Jun 24, 2019.

Thread Status:
Not open for further replies.
  1. RagniteRo

    RagniteRo Administrator Staff Member

    Joined:
    Dec 23, 2017
    Messages:
    199
    Likes Received:
    19
    Trophy Points:
    18
    [​IMG]

    General Information

    In the formulas "src" stands for source of the status change and "tar" stands for target of the status change. Usually source is the person who did cast a skill to give a status change, however, it can also be yourself for example when an item you equipped curses you. Status changes that have no source can't be resisted at all (for example NPC given ones).

    Additionally,that resistance from items and the formula does not stack. As such, having 80 vit (supposed 80% stun resistance from formula) and a stalactic golem headgear (20% stun resistance) will not give you 100% stun resistance, it would be: 80% + (20% x 20%) = 84% Stun resistance.

    When a character is under immobilizing status, it's impossible to inflict another immobilize inducing debuffs, and this means: a character/monster can't be perma stun/freeze/stone curse/sleep, as there will always be at least that 0,001 second before the next debuffs applies.

    • Chance is written in 1000 = 100%. So if the resulting value is "1" that would mean there is a 0.1% chance to get afflicted.
    • Duration is in milliseconds (1000ms = 1 seconds).

    Status Resistance Formulas


    [​IMG] Stone Curse
    - Chance = BaseChance - BaseChance * tarMDEFItem / 100 + srcBaseLevel - tarBaseLevel - tarLuk
    - Duration is always 20000ms (second phase)


    Notes: Base level and Luk have an effect on the chance. As the reduction from Luk is a linear -0.1% per Luk, it has a huge impact on lower base chances.

    Stone Effect: As you can see, the duration of stone curse is inreducible, it will always be 20,000 ms = 20 seconds, no matter what sources the stone curse is from (Stone Curse, Earthen Bow, Flame Skull Card). The chance, though, is reducible, so the option of getting immunity through immunity is available.



    [​IMG] Freeze (Frozen)
    - Chance = BaseChance - BaseChance * tarMDEFItem / 100 + srcBaseLevel - tarBaseLevel - tarLuk
    - Duration = BaseDuration - BaseDuration * tarMDEFItem / 100 + 10 * srcLuk
    - Default base duration = 12000ms


    Notes: The duration can't be reduced by the target's Luk, but instead the duration can be increased by the source's Luk. In other words, a Wizard with high Luk can make you freeze longer. The amount is pretty neglectable, though (at 100 Luk it will only be 1 second longer). Due to the strong nature of Luk on lower base chances, just 10 Luk is enough to resist the self-freeze from Ice Falchion, which effectively means you can only be frozen by it, if you have 0 Luk (Cursed).

    Unfrozen: The chance formula is the same as for stone curse, resulting in achieving both status' immunity in 97 hard MDEF in combination of 10 Luk, a point of Mdef can be changed for a X amount of Luk. In the other hand, the duration is reducible, although an in-game test prove that true immunity is almost impossible, a character will still get frozen for 0,01 seconds.


    [​IMG] [​IMG] Stun / Silence / Bleeding
    - Chance = BaseChance - BaseChance * tarVit / 100 + srcBaseLevel - tarBaseLevel - tarLuk
    - Duration = BaseDuration - BaseDuration * tarVit / 100 - 10 * tarLuk
    - Default duration: 5000ms (Stun), 30000ms (Silence) and 120000ms (Bleeding)


    Notes: To achieve full resistance to the status change you need a combination of Vit and Luk. The lower the base chance, the more effective Luk gets, while on higher base chances Vit is more important.

    Stun Effect: 97 VIT in combination with Luk can give pseudo immunity (Stun duration of 0 ms). 100 VIT or more gives true immunity (Full resistance to Stun status).



    [​IMG] Sleep
    - Chance = BaseChance - BaseChance * tarInt / 100 + srcBaseLevel - tarBaseLevel - tarLuk
    - Duration = BaseDuration - BaseDuration * tarInt / 100 - 10 * tarLuk
    - Default duration: 30000ms


    Notes: To achieve full resistance to the status change you need a combination of Int and Luk. Due to the nature of Luk's high effect on low base chances, you can perfectly resist Alice Doll's self-sleep with only 10 Luk. Similar to freeze, you need to be cursed to be affected by it at all.


    [​IMG] Poison / Heavy Poison
    - Chance = BaseChance - BaseChance * tarVit / 100 + srcBaseLevel - tarBaseLevel - tarLuk
    - Duration against monsters: 30000 - 20000 * tarVit / 100
    - Duration against players: 60000 - 45000 * tarVit / 100 - 100 * tarLuk


    Notes: Poison duration on monster is 30000ms which can be reduced to 10000ms. For players the duration is 60000ms which can be reduced to 15000ms, but can be reduced strongly by Luk as well (10 Luk = 1 second less duration).


    [​IMG] Blind
    - Chance = BaseChance - BaseChance * (tarInt + tarVit) / 200 + srcBaseLevel - tarBaseLevel - tarLuk
    - Duration = BaseDuration - BaseDuration * (tarInt + tarVit) / 200 - 10 * tarLuk
    - Default duration: 30000ms


    Notes: The resistance is a combination of Int and Vit and 100 Int / 100 Vit would half the chance/duration and you need both at 100 to perfectly resist it. Again, you also have a linear reduction to the chance from Luk.


    [​IMG] Curse
    - Chance = BaseChance - BaseChance * tarLuk / 100 + srcBaseLevel - tarLuk
    - Duration = BaseDuration - BaseDuration * tarVit / 100 - 10 * tarLuk
    - Default duration: 30000ms
    - If you have 0 Luk, you are immune to curse


    Notes: Luk is needed to reduce the base chance, the chance to be inflicted by it also increases by 0.1% every base level of the caster (or yourself in case of cursed equips). That mean you'd always need more Luk than the source's base level to actually reduce the base chance rather than increase it. This is particularly important for Muramasa and Cursed Brooch. Keep in mind that you will still be inflicted by curse in that case, the duration will however be only 1ms. Since curse is hard to resist and drops Luk to 0, it is also the key to remove full status resistances of other status changes. One special case is that if your Luk is 0, you can't be cursed. You can achieve 0 Luk by having a class with a low Luk job bonus and equipping a Green Maiden Card or certain other equips that reduce Luk when equipped (e.g. Ledger of Death).


    [​IMG] Confusion / Chaos
    - Chance = BaseChance - BaseChance * (tarStr + tarInt) / 200 - srcBaseLevel + tarBaseLevel + tarLuk
    - Duration = BaseDuration - BaseDuration * (tarStr + tarInt) / 200 - 10 * tarLuk
    - Default duration: 30000ms


    Notes: If you look closely, you see that the sign is reversed on the effect of base level and Luk. That means confusion works best if the source is low level and the target is high level and the more Luk the target has, the higher the chance that the target is afflicted with confusion. This, combined with the fact that you need a combination of Str and Int for resistance, makes confusion alongside with curse very hard to resist. Unlike curse however, Luk has a negative impact. Targets will either be very weak to curse (low Luk) or to confusion (high Luk).

    Credits to Playtester
     
    Last edited: Jun 25, 2019
  2. RagniteRo

    RagniteRo Administrator Staff Member

    Joined:
    Dec 23, 2017
    Messages:
    199
    Likes Received:
    19
    Trophy Points:
    18
    [​IMG]

    Información General

    En las formulas "src" representa la fuente o source del cambio de status y "tar" representa el objetivo o target del cambio de status. Usualmente la fuente es la persona que realiza la skill para cambiar un status, sin embargo, este también puede ser uno mismo, por ejemplo al equipar un item que causa curse en uno mismo. Los cambios de status que no tienen una fuente no pueden ser resistidos en absoluto (por ejemplo, los que dan los NPC).

    Adicionalmente, esa resistencia de items y la formula no son acumulables. Por lo tanto, al tener 80 Vit (80% de resistencia al stun de acuerdo a la formula) junto a una Satalactic Golem card (20% resistencia al stun) no darán al usuario una resistencia del 100%, en su lugar sería: 80% + (20% x 20%) = 84% resistencia al Stun.

    Cuando un personaje este bajo un efecto inmovilizador, es imposible infligir otro efecto de status, esto significa: un personaje/monstruo no puede ser permanentemente stun/freeze/stone curse/sleep, siempre habrá a menos 0,001 segundos antes de aplicar el siguiente estado.


    • 'Chance' u Oportunidad está escrito en 1000 = 100%. Entonces, si el resultado es "1" significa que existe un 0.1% de probabilidad de ser infligido.
    • 'Duration' o Duración está en milisegundos (1000ms = 1 segundo).

    Formulas de Resistancia a Status


    [​IMG] Stone Curse
    - Chance = BaseChance - BaseChance * tarMDEFItem / 100 + srcBaseLevel - tarBaseLevel - tarLuk
    - Duration es siempre 20000ms (segunda etapa)


    Notes: El nivel base y la Luk tienen un efecto en la probabilidad. Como la reducción de la Luk es linear de -0.1% por punto de Luk, tiene una gran impacto en las bases de menor probabilidad.

    Stone Effect: La duración de stone curse no puede reducirse, siempre será de 20,000 ms = 20 segundos. sin importantar la fuente del stone curse (Stone Curse, Earthen Bow, Flame Skull Card). Sin embargo, la probabilidad de infligir el status es reducible, por lo tanto la opción de ser inmune a stone curse es viable.


    [​IMG] Freeze
    - Chance = BaseChance - BaseChance * tarMDEFItem / 100 + srcBaseLevel - tarBaseLevel - tarLuk
    - Duration = BaseDuration - BaseDuration * tarMDEFItem / 100 + 10 * srcLuk
    - Default base duration = 12000ms


    Notes: La duración no puede ser reducida por la Luk del objetivo, en su lugar la duración puede ser incrementada por la Luk de la fuente. En otras palabras, un Wizard con Luk alta puede congelar enemigos más por mayor tiempo. La cantidad casi despreciable, aunque a los 100 de Luk solo incrementará la duración 1 segundo. Debido a la fuerte naturaleza de la Luk eb las bases de probabilidad, solo 10 de Luk es suficiente para resistir un auto-freeze de la Ice Falchion, lo cual efectivamente significa que solo puedes ser congelado por la espada al tener 0 Luk (Cursed).

    Unfrozen: La formula es similar al stone curse, resultando en que es posible obtener una resistencia a ambos status mediante 97 hard MDEF en combinación de 10 Luk, un punto de Mdef puede ser intercambiado por una cantidad X de Luk. Por otro lado, la duración es reducible, aunque una prueba directa en el juego demuestra que la inmunidad es casi imposible, ya que existe una muy baja probabilidad de ser congelado con una duración de 0.01 segundos.


    [​IMG] [​IMG] Stun / Silence / Bleeding
    - Chance = BaseChance - BaseChance * tarVit / 100 + srcBaseLevel - tarBaseLevel - tarLuk
    - Duration = BaseDuration - BaseDuration * tarVit / 100 - 10 * tarLuk
    - Default duration: 5000ms (Stun), 30000ms (Silence) and 120000ms (Bleeding)


    Notes: Para lograr una resistencia completa al cambio de status es necesaria una combinación de Vit y Luk. Entre más baja sea la base de probabilidad, mayor efectividad tiene la Luk, mientras que contra bases altas de probabilidad la Vit es más importante.

    Stun Effect: 97 VIT en combinación con Luk pueden brindar una pseudo inmunidad (duración de Stun de 0 ms). 100 VIT o más otorgan una verdadera inmunidad (resistancia completa al status Stun).



    [​IMG] Sleep
    - Chance = BaseChance - BaseChance * tarInt / 100 + srcBaseLevel - tarBaseLevel - tarLuk
    - Duration = BaseDuration - BaseDuration * tarInt / 100 - 10 * tarLuk
    - Default duration: 30000ms


    Notes: Para lograr una resistencia completa al cambio de status es necesaria una combinación de Int y Luk. Debido a la naturaleza del gran efecto de la Luk en bases de probabilidad baja, es posible resistir perfectamente el auto-sleep de la Alice Doll con exactamente 10 de Luk. De manera similar al freeze, es necesario que seas afectado por el estado cursed para que tu propio equipo se vuelva en tu contra.


    [​IMG] Poison / Heavy Poison
    - Chance = BaseChance - BaseChance * tarVit / 100 + srcBaseLevel - tarBaseLevel - tarLuk
    - Duration against monsters: 30000 - 20000 * tarVit / 100
    - Duration against players: 60000 - 45000 * tarVit / 100 - 100 * tarLuk


    Notes: La duración de Poison en un monstruo es de 30000ms, la cual puede ser reducida a 10000ms. Para jugadores la duración es de 60000ms, la cual puede ser reducida a 15000ms, pero puede ser reducida fuertemente también por la Luk (10 Luk = 1 segundo menos de duración).


    [​IMG] Blind
    - Chance = BaseChance - BaseChance * (tarInt + tarVit) / 200 + srcBaseLevel - tarBaseLevel - tarLuk
    - Duration = BaseDuration - BaseDuration * (tarInt + tarVit) / 200 - 10 * tarLuk
    - Default duration: 30000ms


    Notes: La resistencia debe ser una combinación de Int y Vit, donde 100 Int / 100 Vit reducirían la probabilidad/duración a la mitad, son necesarios ambos parametros en 100 para resistirlo perfectamente. Nuevamente, la reducción es una probabilidad linear en base a la Luk.


    [​IMG] Curse
    - Chance = BaseChance - BaseChance * tarLuk / 100 + srcBaseLevel - tarLuk
    - Duration = BaseDuration - BaseDuration * tarVit / 100 - 10 * tarLuk
    - Default duration: 30000ms
    - If you have 0 Luk, you are immune to curse


    Notes: La Luk es necesaria para reducir la probabilidad base, la probabilidad de infligir el status también aumenta en 0.1% cada nivel base de la fuente (o de ti mismo en caso de usar equipos 'cursed'). Esto significa que siempre es necesario más Luk que el nivel base de la fuente para reducir la probabilidad en lugar de incrementarla. Esto es particularmente importante para el uso de Muramasa y el Cursed Brooch. Es importante mantener en mente que es posible que el status curse sea infligido en su estado minimo, con una duración de 1ms. Un caso especial es cuando la Luk es igual a 0, el cual no es afectado por el curse. Es posible obtener 0 Luk al usar una Luk base baja por bonus de job y equipar la Green Maiden card o ciertos equipos que reducen la Luk (ejemplo: Ledger of Death).


    [​IMG] Confusion
    - Chance = BaseChance - BaseChance * (tarStr + tarInt) / 200 - srcBaseLevel + tarBaseLevel + tarLuk
    - Duration = BaseDuration - BaseDuration * (tarStr + tarInt) / 200 - 10 * tarLuk
    - Default duration: 30000ms


    Notes: Al analizar con atención la formula, se encuentra un signo contrario en el efecto del nivel base y la Luk. Esto significa que el status de confusion funciona mejor si la fuente es nivel bajo y el objetivo es nivel mas alto y más Luk tenga el objetivo, mayor es la probabilidad que el objetivo sea infligido con confusion. Esto, combinado con el hecho de una combinación necesaria de Str e Int para resistencia, hace al estado de confusion junto al curse dificiles de resistir. A diferencia de curse, la Luk tiene un impacto negativo. Los objetivos tienden a ser debiles a curse (baja Luk) o a confusion (alta Luk).
     
    Last edited: Jun 25, 2019
Thread Status:
Not open for further replies.

Share This Page