Nonsensical enemy combat AI
I think it's done like that so as melee avatars don't have to chase the mobs so much
@Golden Girl
City of Heroes comics and artwork
Paragon Wiki: http://www.paragonwiki.com
City Info Terminal: http://cit.cohtitan.com
Mids Hero Designer: http://www.cohplanner.com
The idea behind Wing Raiders is sort of the same behind Eagles - they run away and shoot at you from range. The problem is that this is caused by a pulsing self-fear power which mimics this behaviour by a means that's not exactly precise. They'll run away, sure, but what they do AFTERWARDS isn't always predictable. If the NPC's AI had decided to use Brawl, it will probably come back to that after it runs. It's why Eagles have no melee attacks.
Porters and Sorcerers are probably using a different AI quirk altogether, but I highly suspect it's some kind of pulsing AI command that orders them to use Teleport. Because they seem to have control over this only when they're teleporting TO an enemy, they just port around at random.
Fun fact: Teleportation is not instant relocation, it's just REALLY fast movement. If a Sorcerer teleports past you and you have an attack queued up on him, you'll hit him, even if he started from out of range and appeared still out of range. You can see this if they have a debuff on them, how it stretches between the point of teleport and appearance.
Samuel_Tow is the only poster that makes me want to punch him in the head more often when I'm agreeing with him than when I'm disagreeing with him.
|
Ugh, I was fighting Sorcerors the other day with my Staff scrapper to try and get a last tip to drop. Dear gods, could they make those guys ANY more annoying? They are the ultimate troll;
Massive To-Hit AoE Debuff? Check.
Massive To-Hit AoE Debuff with knockback? Check
Ally heal that they don't only use on Tsoo? Check
Teleport and never stand bloody still for any amount of time? Oh, Check!
Ugh. Just frustrating.
GG, I would tell you that "I am killing you with my mind", but I couldn't find an emoticon to properly express my sentiment.
|
Fun fact: Teleportation is not instant relocation, it's just REALLY fast movement. If a Sorcerer teleports past you and you have an attack queued up on him, you'll hit him, even if he started from out of range and appeared still out of range. You can see this if they have a debuff on them, how it stretches between the point of teleport and appearance. |
-This Space Intentionally Left Blank.-
The idea behind Wing Raiders is sort of the same behind Eagles - they run away and shoot at you from range. The problem is that this is caused by a pulsing self-fear power which mimics this behaviour by a means that's not exactly precise. They'll run away, sure, but what they do AFTERWARDS isn't always predictable. If the NPC's AI had decided to use Brawl, it will probably come back to that after it runs. It's why Eagles have no melee attacks.
|
Fun fact: Teleportation is not instant relocation, it's just REALLY fast movement. If a Sorcerer teleports past you and you have an attack queued up on him, you'll hit him, even if he started from out of range and appeared still out of range. You can see this if they have a debuff on them, how it stretches between the point of teleport and appearance. |
From my observations, it seems that attacks go off based on where the mob is at the start of the animation*, not where they are when the attack actually goes off. So if I use an instant AoE, it will only affect (either hit or miss) those mobs who were in range when the animation started. If a mob was out of range when the animation started but runs into range before the actual attack happens, it's as if they weren't there at all - the attack neither hits nor misses, it simply "ignores" them. And in the same way, a mob that was in range when the animation started, but runs or teleports before the attack "hits" will still be hit. I do enjoy it so much when I land a "killing blow" just as a Porter ports away, and I can see him "die" just as he rematerializes on the other side of the map
* And because of this, I'm always amused at how the technology behind my Nemesis Staff is so advanced that it can tell me I've missed before I've even finished pulling it out.
Oh yeah, I'd forgotten that one. You find them beating up some hapless Warrior, but when you attack they turn around and start healing the guy they were just beating...
Another curious thing about Tsoo (though I don't count this as "nonsensical"): Are their spawn numbers intentionally calculated differently from other enemy groups? It seems the general rule for enemy spawns inside missions is based on "3": 3 minions in a group, or 1 lieutenant + 1 minion. But in the Tsoo mission I was doing last night, the base seemed to be "4": 4 minions, or 1 lieutenant + 2 minions. Maybe it was simply that the particular mob types in that mission always appear in pairs, so spawning three was impossible.
Huh? I teleport around (through) corners all the time. It's all about the camera angle.
|
Fanwank: Every Sky Raider carries a small teleport beacon, allowing Porters to instantly teleport to an ally's location.
Quiet, all of you.
If you make a fuss, the Devs might give all groups the AI of Scrapyarders who do scatter and ambush correctly. <shudder>
Speeding Through New DA Repeatables || Spreadsheet o' Enhancements || Zombie Skins: better skins for these forums || Guide to Guides
I know it's just movement for players (which is why we can't teleport around corners) but if its the same system for enemies like Tsoo, how can they teleport around corners and into completely different rooms?
|
Players can similarly teleport through terrain so long as they have line of sight between their camera and where they're teleporting. That's why ye olde porters used to use a slash command to force their camera back about something like 300 feet - to get a better view. The AI does teleport with no need for line of sight, but that's only because line of sight is a limitation on our control interface for the power, not because the mechanic requires it. It's like being unable to hit something you can't target not because it's invincible, but more because you have no means of requesting the attack to happen. It's also why you CAN hit enemies who have thus placated you with PBAoEs and location-spawned pseudo-pets.
From my observations, it seems that attacks go off based on where the mob is at the start of the animation*, not where they are when the attack actually goes off. So if I use an instant AoE, it will only affect (either hit or miss) those mobs who were in range when the animation started. If a mob was out of range when the animation started but runs into range before the actual attack happens, it's as if they weren't there at all - the attack neither hits nor misses, it simply "ignores" them. And in the same way, a mob that was in range when the animation started, but runs or teleports before the attack "hits" will still be hit. I do enjoy it so much when I land a "killing blow" just as a Porter ports away, and I can see him "die" just as he rematerializes on the other side of the map
|
Samuel_Tow is the only poster that makes me want to punch him in the head more often when I'm agreeing with him than when I'm disagreeing with him.
|
The answer is obvious!
Knockback.
Why, Mr. Zombie Man! Thanks for the lovely suggestion!
Actually, I'm beginning to sense a pattern here. Now that I think about it, shortly after emailing me for the first time Positron stepped down as design lead. Hmm...
So AW, about critter AI? Lets chat about that. I'm sure its just all just a big coincidence.
[Guide to Defense] [Scrapper Secondaries Comparison] [Archetype Popularity Analysis]
In one little corner of the universe, there's nothing more irritating than a misfile...
(Please support the best webcomic about a cosmic universal realignment by impaired angelic interference resulting in identity crisis angst. Or I release the pigmy water thieves.)
I'm not saying they should change this, but I've always been amused by how, when you attack a base, all of the enemies almost always just keep standing around wherever they happen to be. "Yeah, the heroes managed to kill my buddies up there in that room, but they said guard the nondescript hallway, Bob. So come hell or high water, I WILL guard the nondescript hallway."
I always thought some missions might be a little more... um... interesting if, as soon as you attack someone and they know you're there, an alarm goes off and they send everyone to fight off the attackers.
What do you mean, everyone?
EVERYONE!!!!!
We've been saving Paragon City for eight and a half years. It's time to do it one more time.
(If you love this game as much as I do, please read that post.)
There should probably also be some kind of perception modifier. For example, if I kill someone with a GRENADE LAUNCHER, you'd think someone on the other side of the room would be likely to notice. Moreso than, for example, if I used a katana.
Paragon City Search And Rescue
The Mentor Project
Orc&Pie No.53230 There is an orc, and somehow, he got a pie. And you are hungry.
www.repeat-offenders.net
Negaduck: I see you found the crumb. I knew you'd never notice the huge flag.
One could possibly add in a scatter-spawn of psuedopets that pulse a (weak) taunt (say they spawn N/E/S/W at 40' out, and do a 20' taunt) to mimick this.
|
This is my understanding of how critters respond to a player. They start with a certain low perception radius. If you are outside that radius they just don't notice you at all. However, if you attack a critter by default that critter aggros upon you. It also sends out an alert signal to all nearby critters within the same spawn. Those critters get alerted, and go into an alert state. In that state their perception radius increases significantly, and they can detect the players even if they did not do so originally. They then start aggroing on whatever players are nearby, until something causes them to change their focus.
[Guide to Defense] [Scrapper Secondaries Comparison] [Archetype Popularity Analysis]
In one little corner of the universe, there's nothing more irritating than a misfile...
(Please support the best webcomic about a cosmic universal realignment by impaired angelic interference resulting in identity crisis angst. Or I release the pigmy water thieves.)
Re: Tsoo Sorceror (Sorc) teleporting: I always assumed it was something along the lines of 'preserving the healer'.
Situation: The group including a Sorc aggros. Ink Men begin attack, Sorc ports off. After someone gets to half health, Sorc ports in (usually with -to-Hit running, more Sorc preservation) drops his heals on the injured party, and ports off again.
This way, it is slightly harder to target the 'healer'. Either you drop a Mez on the Sorc at the start of the fight, chase him down after he ports away (probably gathering more aggroed spawns), or switch targets to him when he comes back (and whiff a lot due to -ToHit) hoping to drop him before he takes off again.
All that said however, it IS annoying that they TP off when Morale breaks and come back half an hour later. Same with Headmen Gunmen from the Rikti, and Sky Raider Porters. Just one reason I try to drop Teleporters first (or second if there's a bigger threat like Comm Officers or Raider Engineers).
Champion 50s (blueside): Marc Bridge, Nicole Bridge, Fred Blaze, Colleen Storms, Sun's Chariot, Moon's Huntress, Point of Pride
Guardian 50s (redside): Connie Mand
AE arc: Spirit Plane Invasion, #29282, @Honbrid
I'm not saying they should change this, but I've always been amused by how, when you attack a base, all of the enemies almost always just keep standing around wherever they happen to be. "Yeah, the heroes managed to kill my buddies up there in that room, but they said guard the nondescript hallway, Bob. So come hell or high water, I WILL guard the nondescript hallway."
I always thought some missions might be a little more... um... interesting if, as soon as you attack someone and they know you're there, an alarm goes off and they send everyone to fight off the attackers. What do you mean, everyone? EVERYONE!!!!! |
Samuel_Tow is the only poster that makes me want to punch him in the head more often when I'm agreeing with him than when I'm disagreeing with him.
|
It occurred to me today that I would enjoy the Sky Raiders and the Tsoo much more as enemy groups if certain aspects of their combat AI made any kind of sense at all. I mean what, exactly, is the point of:
"Wing Raider Johnson to Command Central!"
"Go ahead, WR Johnson."
"Sir, I've spotted a hero! What are my orders?"
"WR Johnson, you are ordered to execute Combat Maneuver 'Alpha-Foxtrot-Seven'."
"Sir, I'm not familiar with that maneuver..."
"Johnson, you idiot! Fly 30 feet directly away from the hero, perform a 180° turn, and fly directly back to the hero!"
"... er, yes Sir! And then what?"
"Brawl."
"Brawl? But I have a beam rifle..."
"Brawl, Johnson! BRAWL!"
-or-
"Porter Schmidt! Initiate Hero Response Protocol!"
"Sir! Initiating Hero Response Protocol!"
*Attempts to hit hero with Brawl, then proceeds to randomly teleport around the map for the next several minutes*
Tsoo Sorcerers are pretty much the same as Sky Raider Porters - random teleporting for no apparent reason. I mean, come on. What purpose does this behavior serve? The only time this seems to be effective is when I have an NPC ally, because if that NPC ally is targeting the Porter or Sorcerer when he teleports, the NPC will race off after him at super speed, aggroing every mob on the map in the process and getting himself killed. As a player with a non-artificial intelligence, I'm not fooled. I think I learned by my second door mission to not chase runners into unexplored areas of the map, which means that all this teleporting accomplishes nothing but annoying me at having to stand around waiting for the teleporter to finally come back (and they always do, they always do...)