// character stun formula list //warriors case PFC_WARRIOR: case PFC_INQUISITOR: stunResist = RNG(0, player.CharLevel + 7) + (player.CharLevel / 3) + (player.BaseVitality / 8) - 2; break; case PFC_GUARDIAN: stunResist = RNG(0, player.CharLevel + 9) + (player.CharLevel / 3) + (player.BaseVitality / 8); break; case PFC_TEMPLAR: //archers case PFC_ARCHER: case PFC_SCOUT: case PFC_SHARPSHOOTER: case PFC_TRAPPER: stunResist = RNG(0, player.CharLevel + 6) + (player.CharLevel / 3) + (player.BaseVitality / 8) - 1; break; //MAGES case PFC_MAGE: case PFC_ELEMENTALIST: case PFC_WARLOCK: case PFC_DEMONOLOGIST: case PFC_NECROMANCER: case PFC_BEASTMASTER: stunResist = RNG(0, player.CharLevel + 5) + (player.CharLevel / 3) + (player.BaseVitality / 8) - 1; break; //MONKS case PFC_MONK: case PFC_KENSEI: stunResist = RNG(0, player.CharLevel + 8) + (player.CharLevel / 3) + (player.BaseVitality / 8) - 1; break; case PFC_SHUGOKI: stunResist = RNG(0, player.CharLevel + 7) + (player.CharLevel / 3) + (player.BaseVitality / 7) - 2; break; case PFC_SHINOBI: //ROGUES case PFC_ROGUE: case PFC_ASSASSIN: case PFC_BOMBARDIER: stunResist = RNG(0, player.CharLevel + 7) + (player.CharLevel / 3) + (player.BaseVitality / 8) - 2; break; case PFC_IRON_MAIDEN: stunResist = RNG(0, player.CharLevel + 8) + (3 * player.CharLevel / 8) + (player.BaseVitality / 8); break; //SAVAGES case PFC_SAVAGE: case PFC_BERSERKER: stunResist = RNG(0, player.CharLevel + 7) + (player.CharLevel / 3) + (player.BaseVitality / 7) - 1; break; case PFC_EXECUTIONER: stunResist = RNG(0, player.CharLevel + 7) + (player.CharLevel / 5) + (player.BaseVitality / 4) + 1; break; case PFC_THRAEX: case PFC_MURMILLO: case PFC_DIMACHAERUS: case PFC_SECUTOR: stunResist = RNG(0, player.CharLevel + 7) + (player.CharLevel / 3) + (player.BaseVitality / 8) - 2; break;