THAC0 Explained: A Guide to Dungeons & Dragons Combat

If you’ve ever played Dungeons & Dragons, chances are you’ve heard the term “THAC0” thrown around a time or two. But what exactly is THAC0, and how does it work within the game’s combat system?

THAC0, or “To Hit Armor Class 0,” is a term used in the Advanced Dungeons & Dragons (AD&D) role-playing game. It refers to the target number that a player needs to roll on a 20-sided die (also known as a d20) in order to successfully hit an opponent whose armor class is 0. In other words, if a player has a THAC0 of 18 and is attacking an opponent whose armor class is 0, they will need to roll an 18 or higher in order to hit.

At first glance, THAC0 can seem a bit confusing. After all, why would the target number change depending on the opponent’s armor class? To understand this, it’s important to know a bit more about how combat works in AD&D.

When two characters engage in combat in D&D, the attacker must make an attack roll in order to determine whether or not they hit their target. To make an attack roll, the player rolls a d20 or twenty-sided dice, and add various modifiers to the roll, including their THAC0, their opponent’s armor class, and any other bonuses or penalties they may have (such as spells or weapons).

If the total of the attack roll is equal to or greater than the opponent’s armor class, the attacker hits and deals damage. If the total is lower than the opponent’s armor class, the attack misses and no damage is dealt.

So why does THAC0 matter? Essentially, THAC0 represents a character’s proficiency at hitting opponents. The lower a character’s THAC0, the more likely they are to hit a particular opponent. For example, a character with a THAC0 of 10 is more likely to hit an enemy than a character with a THAC0 of 20.

When it comes to armor class, the lower the number, the better. A character with an armor class of 9 is essentially naked and unprotected, making them easier to hit. In contrast, a character with an armor class of 0 is heavily armored and much more difficult to hit.

Because THAC0 is used to determine whether or not an attack hits, it makes sense that the target number would change depending on the opponent’s armor class. A character with a high armor class is easier to hit, so the target number is lower. In contrast, a character with a low armor class is more difficult to hit, so the target number is higher.

As you can see, THAC0 is an important factor in AD&D combat. Understanding how it works can help you make more effective attacks and come out victorious in battle.

So, now that you’re thoroughly confused, you’re asking yourself what the hell, right? Well, this article is for those playing 1st and 2nd edition THAC0. Even then you’re probably scratching your head. I’ll tell you what, ask me more on my author page, or listen to Stevo and me on or podcast and we’ll see if we can’t help you out.

+ posts

Kip Shelton is a true D&D aficionado, having played the game since the late 1970s. He's a well-rounded individual who, after graduating College in the late 1980s, began his work in the music industry. Kip's passion for creative work led him to transition into the special effects and film industries, where he quickly found his sweet spot, first as an editor, then as a producer, director, and mostly as a script writer.

Leave a Reply

Your email address will not be published. Required fields are marked *