ThAC0/зеркало
ThAC0 (принятое сокращение от «To Hit Armor Class 0» — англ. "поразить класс защиты 0") — параметр атаки, используемый в боевой системе Advanced Dungeons & Dragons 2. Этот параметр определяется как результат броска 20-гранного кубика, минимально необходимый данному персонажу или монстру, чтобы пробить класс защиты, равный 0. Минимальный результат d20, необходимый для пробития других значений класса защиты, вычисляется путём вычитания значения класса защиты из ThAC0. Чем ниже значение ThAC0, тем больше вероятность успешной атаки.
Значение ThAC0 увеличивается с уровнем персонажа, по-разному у разных классов (с 1-го по 20-й уровень это значение растёт у воина от 20 до 1, у жреца от 20 до 8, у плута от 20 до 11 и у волшебника от 20 до 14). За каждый новый уровень у воина ThAC0 уменьшается на единицу, у жреца — на 2 единицы за три уровня, у плута — на 1 за два уровня и у волшебника — на 1 за три новых уровня. Вне зависимости от того, какой результат броска нужен персонажу, чтобы нанести результативный удар, 20 на кубике d20 всегда считается результативным ударом, а 1 на d20 — всегда промахом.
Система ThAC0 заменила боевые таблицы из первой редакции AD&D и была в свою очередь заменена в D&D 3 на вычисление результата атаки как «d20 плюс бонусы атаки против значения класса защиты».