USING ENEMY ATTACK PATTERNS

Attack patterns and why you should learn to love them

"So, you finally made it," the final boss intones menacingly from atop his fortress of bone and souls. "I've been waiting for you!"

The heroes, of course, are not intimidated. They stand firm, the resolute determination given to them by the hopes of their people and their newfound friendship allows them to fight without fear. They swear an oath to defeat the villain and return the world back to its true form. The villain chuckles, drawing his sword, which is far too large to be wielded with one hand. He does anyway, because he's just that badass.

The screen flashes, and we're in combat. The music swells menacingly. The villain reveals his true, terrifying final form. The final battle has begun.

The villain opens with his “MegaDeath Hyper Laser Cannon” attack! That really hurt! Our whole party took some serious damage from that. Our healer is gonna have to spend some time next round patching us up, or this is going to get ugly.

Round 2, the villain uses “MegaDeath Hyper Laser Cannon” again! Ugh! My healer didn't even get her heal off yet! Now she's dead, and we'll have to use an item to pick her up. Next round I guess everyone will need to spend some time using some potions…

Round 3, he does it again! What the hell!? Does this guy even have any other moves?! The Game Over screen consumes your monitor, mocking you with your inadequacy. Now we'll never save the hero's true love!

You are frustrated. You feel cheated. There was never much of anything you could have done to prevent that! You were at the mercy of the RNG, and the villain rolled boxcars.

But what really happened is that the designer didn't think to include any sort of attack pattern for his enemies.

This article will explain why he should have, and why you should too.

War of Attrition

Think back to some of your favorite RPGs of old. If you're my age, games like Final Fantasy VI or Chrono Trigger probably come to mind. Gamers older than me might prefer FFIV or perhaps Dragon Warrior. And if you're younger, maybe it's Final Fantasy X or XII or hell, I don't even know what you kids play these days. I'm old, get off my lawn.

The point is that if you think of some of your favorite battles from those games, there was probably something recognizable, predictable, or calculated about how enemies, especially bosses, fought. He didn't just toss out whatever move he felt like at any given time! There was a pattern.

NonononononononononoNONONONONO



It was that pattern that informed you how to approach the boss, and how to fight him. If he had just used MegaNuke every round, that wouldn't be a very interesting fight at all! Chances are he only used MegaNuke once in a while. In fact, he might have even telegraphed when he was going to use it!

Using patterns like this helps your player out a lot more than just having a boss spam whatever move the RNG picks for him. It informs the player’s decisions, gives the player space to breathe between huge attacks, and lets him know what's coming next. Ever fight a Boss battle in an RM game where you were just frantically pounding the button hoping the boss died first before he pulled out some big attack to finish you? That's because the boss had no pattern, and there was nothing else the player could do but try to make the other guy die first. Such a fight might be tense, but probably not for the right reasons, and it probably isn't a mechanically interesting fight.

It might sound kind of intimidating to have to program a boss to use a certain sequence of moves in a certain way. How do you know what's an appropriate pattern? Well, you're in luck, because it's actually pretty easy. In general, there are really only three or four types of moves an enemy can have. Where the move would fall in a pattern depends on which of these types of abilities it is.

A boss's pattern, or an attack cycle is I will call it, will generally have one to two types of attacks in it.

Type I- Constant Damage, Attrition, or Wear-Down Attacks

The most common and basic type of damage. Attacks like this may include basic physical attacks, weak-to-moderate area attacks, or annoying status ailments such as poison. These attacks are not threatening on their own, but they provide a constant source of damage to the heroes that they must react to, and can soften the player's party up for the bigger, scarier attacks that are to come.

Variants might include party-wide damage over time attacks or reducing the party's defenses.

Type II- Spike or Burst Damage, Nukes, or Finishers

The second type of attack is the kind of attack that your player should learn to fear. A spike in the boss' damage output, or a “nuke” to you MMO players, this is the kind of move a boss uses when going in for the kill. A single-strike dealing severe damage to a character, a particularly devastating combo, or a seriously debilitating status effect such as paralyze, petrify, or confuse, might qualify as finishers.

Variants might include an attack that the enemy telegraphs in some way, or might even inform you who he is going to hit with it. You then may have a round or two to figure out how to mitigate the damage or to prepare to revive the hero who is on the receiving end.

Type III- Sweeps, Wipeout Attacks, or TPKs.

The last and most deadly type of attack, herald of the dreaded "Total Party Kill," a sweep or wipeout is the kind of attack that is meant to kill your whole party in one shot. This might take the form of a single, very powerful area attack, or perhaps one that inflicts multiple ailments to your whole party. Such attacks are often telegraphed well in advance, and usually come at the end of a boss's attack cycle, after various other attacks have worn the party down. Magus' Dark Matter, Zeromus' Big Bang and Bahamut's Mega Flare are all examples of sweeps.

Variants might include an attack which counts down from 5 or 10 before going off, giving the player plenty of warning that the attack is coming. The player than may have to spend that time preparing to weather the damage, or, perhaps more dramatically, must kill the boss before the attack goes off or face certain doom!

A boss might have other moves in his arsenal, such as healing or self-support abilities, but these three types of moves form the basis of nearly any boss's attack pattern. How a boss's pattern will go likely depends on when in the game he's encountered.

An early boss will probably only have a one or two minor attrition attacks followed by a finisher. This gives a beginner player plenty of time to adapt to the boss's pattern, and probably will never be in any real danger if he learns quickly. Bosses towards the middle of the game may stagger their pattern of wear-down and finisher attacks to keep a more powerful and advanced party on his toes. Particularly important bosses, major villains or legendary creatures, may follow a cycle of moderate wear-down attacks, increasingly powerful finishers, and may pull out a sweep attack after he reaches half-health or so. End-game and final bosses may forgo attrition attacks entirely and focus entirely on nukes and sweeps.

The threat level of bosses in a game doesn't have to rise linearly with how much INT they have or how much damage they can do. A clever or robust attack pattern can make a very powerful boss more manageable or a very weak boss into a much more serious threat. Your player will likely appreciate the variety in the types of bosses and the various ways they can threaten the player.


A marathon, not a sprint

There's no prize for who can kill a player the fastest, except maybe the prize of “dumbest game designer.” A boss who annihilates a player before he can do anything isn't fun or interesting! (Hi Marquis Elmdor.)

A properly-planned Boss should feel like a marathon. It should be epic, and take skill and endurance to succeed. If a Boss is a race, just to see who can kill each other first, it can lack the level of climactic finality that players enjoy. It can also mean for a Boss who can kill players too easily. A boss with an attack pattern will never catch a player off-guard. They'll always have a chance to prepare.

Let's compare two examples.

Let's say our Boss, Baron Nefarious, has four attacks. He has a basic melee claw attack which will do moderate damage to an appropriately leveled party, a weak area fire spell, a powerful attack called “Rending Tiger Claw” which deals very serious damage, and a powerful ice spell called “Nuclear Winter” which affects the whole party.



In the above example, there is no rhyme or reason to his attack cycle. He might cast “Nuclear Winter” every round! The player can't really prepare for this, except to be prepared to weather the worst of his attacks at any given moment. They never know, from one moment to the next, what he might do.



Now, in this example, I have adjusted the priority and conditions of his attacks to give him a clearly defined attack cycle. Both Rending Tiger Claw and Nuclear Winter have a priority of 10, which means those moves will always be used at the appropriate times. This means Baron Nefarious will alternate roughly evenly between his basic melee attack and Flame Wave on most rounds. On Round 6, and every sixth round thereafter, he will use Rending Tiger Claw. He will never use this powerful move randomly, there is always a six round cooldown.

When Nefarious reaches half-health, he will add Nuclear Winter to his arsenal, casting it every seventh round. He will only start to use this ability when half of his health has been depleted, meaning the stakes rise the more Nefarious is damaged, and it prevents the player from getting complacent in thinking they have the boss's entire pattern figured out.

Note that I didn't even mention Nefarious' stats in talking about his strategy. They aren't really important! His attack cycle is where the meat of the planning out how a boss works should be done. Stats can be adjusted during testing to make sure he is an appropriate challenge.

10x Combo Platter

Such patterns are useful, but when used too much they can become boring and predictable. That's why you should never stop shaking things up and surprising your players with new patterns, or interesting variants on old patterns. Here are a few examples.

The Swarm
A swarm is a powerful boss with a lot of minions. He leaves the busy work of attrition and wear-down damage to his minions, and can concentrate on his finishers. Wiping out the boss's minions will make the boss much less dangerous….but maybe he also has a way to revive his fallen minions if they all die.

The Two-Part Finisher

This is exactly what it sounds like; a finishing move broken-up into two attacks. Maybe it's just two strong attacks in a row against one character, or maybe the first attack somehow “sets up” the target, by lowering his defense or increasing his vulnerability to a certain element, making the next attack all the more devastating.

Royale with Cheese

One of the more infamously annoying types of attacks, which is why I call it a “cheese” attack, a Supernova or Grand Cross style attack, that just hits the whole party with every ailment imaginable and leaves them helpless. There isn't much defense against this style of attack, other than for the player to be psychic and know which ailments to make sure their characters are immune to. But an attack like this can leave a party very vulnerable to any number of follow up nuke or sweep attacks.

The Black Wind

An attack pattern stolen from Magus in Chrono Trigger, a boss like this will use a variety of moderate wear-down attacks, but once sufficiently damaged he will start exclusively using a big, flashy and powerful sweep attack every few rounds. This generally makes for a really powerful attack followed by a few “down” rounds where the boss doesn't do anything. Even if he is doing nothing but charge his next attack during the alternating rounds, it can do a lot to make a villain seem threatening and powerful, even if he is basically wasting rounds doing nothing in the mean time. This can make a boss seem much more dangerous than he is, too, if he has a really powerful attack, even if it is staggered in such a way that he can't use it frequently enough to really kill the party. It's also a cool way to show off if a villain has a stylish signature move.

There are lots of other combinations I haven't gone into here, and I'm sure you can all think of lots of them. Feel free to post any ideas for patterns below!

Posts

Pages: first prev 12 last
Isrieri
"My father told me this would happen."
6155
Wait...you mean most people DON'T incorporate patterns into their enemies?!

That's one of the most rewarding aspects of boss battles. Figuring out those simple quirks that separate them from the humdrum cannon fodder. Its one thing to have a big muscly demon constantly beating down on your heroes, and another entirely to realize that he's only focusing on one at a time. Moments of revelation like that are only going to make a battle that much more fun. Even if you still can't really do much against the enemy at least it makes the fight more interesting.

Good ol' Baramos just wouldn't have been the same if it weren't for his attack pattern. That and sending my damn healer to limbo.
Another delight: You can only set *one* condition for an attack in Ace. The latest RPG Maker.

I messed around with the Super Mario RPG editor, Lazy Shell, and you can edit enemy AI in it. You can do so much more shit in it. Hell FF5 was more advanced: One of the bosses in that game was six bombs that could explode to OHKO a party member (if they had enough HP) and then another bomb could revive them back to full health. It isn't a complicated strategy and there's a few solutions to it but it is nice and different and likely to take a first time player by surprise without being impossible.
Solitayre
Circumstance penalty for being the bard.
18257
Yeah the AI tools for RPG Maker are very limited. I was unpleasantly surprised that I could turn on abilities when he reaches a certain HP threshold, but couldn't turn OFF others!
The villain opens with his “MegaDeath Hyper Laser Cannon” attack! That really hurt! Our whole party took some serious damage from that. Our healer is gonna have to spend some time next round patching us up, or this is going to get ugly.

Round 2, the villain uses “MegaDeath Hyper Laser Cannon” again! Ugh! My healer didn't even get her heal off yet! Now she's dead, and we'll have to use an item to pick her up. Next round I guess everyone will need to spend some time using some potions…

Round 3, he does it again! What the hell!? Does this guy even have any other moves?! The Game Over screen consumes your monitor, mocking you with your inadequacy. Now we'll never save the hero's true love!

You should just recap the endboss of FF3 because this is literally it.


This means Nuclear Winter will always follow his powerful Rending Tiger Claw

Double check your AI: Your intervals are different and therefore this isn't true. RTC will occur on turns 6, 12, 18, ... and NW will occur on turns 7, 14, 21, ...



Also I wish RPG Maker had some real enemy AI script power. The best control I could ever get was using switches in 2k3 and having them be conditions or turning them on/off after actions to make troop-independent AI but that is still a really awful substitute and it got worse with VXP Ace. Enemy AIs can be fun to make but it's nice when you have the right tools.


Other boss patterns:
ZERG RUSH
The fight start and right out of the gate the boss is already unloading on you. There's no time to sit and buff or try to land weak status effects, rip out the bug guns and kick his face open! Any boss whose power is tied to HP is one of these although they aren't too common for good reason.

Counter Whore
Fuck you Zeromus! Bosses that rely on reacting to what you do. Can be mixed and matched!
Pages: first prev 12 last