DOOM II

DOOM II

Not enough ratings
Monster Infighting, and how it works
By Lemono
So have you, ever walked into a room and saw two an imp and zombieman killing each other, why does that happen? Do certain Demons just hate each other like the Bullsquid and Headcrab from Half- Life, no they don't just hate each other for a non reason, there's more to it
   
Award
Favorite
Favorited
Unfavorite
How to trigger monster Inifighting
So how and why do demons decide they hate each other, well it's because one demon axxednetily hit another demon, then this demon retaliates, and when the inflicter gets hit, then they fight back, and a raging internal battle is triggered

Lets look at an example



This Hell Knight is trying to hit that Doomguy (me), but is dumb and hits the Revenant instead




The Revnant is dipleased with this and socks the Hell Knight right in the jaw






And now Doomguy doesn't have to kill the demons himself!

The Hell Knight won btw
There's more to it however
Somtimes there's a Cyberdemon chaseing you down, and a lot of other Baddies trying to hit you, but they all hit the Cyberdemon instead, but it won't retaliate, why won't he fight back, why does he hate u so much?







It's to do with the targeting threshold
every demon has their own targeting threshold, except for the Archvile, but we'll get to him
Basically a Demon won't switch targets unless it's threshold is 0, but what Ticks the Threshold down?
For every Step a Demon Takes it's threshold will Tick down, if its threshold is 0 but it has no interest in switching targets, then its threshold will reset to 100
Why won't they get hurt by each other?
Have you ever tried to get 2 Imps to infight, or a Baron of Hell to infight a Hell Knight, only to soon find out they can't hurt each other, whats up with that, are they immune to their own projectials?







No



Contrary to popular belief, it isn't the Projectial that determines whether a Demon can hurt another demon, the game compares the Thing that threw the projectial and compares it to who got hit by it if they are the same demon then don't deal damage, but if that's the case why can't Hell Knights and Barons hit each other, well there are some exceptions to this rule

First Barons and Knights, as seen in the image



Second lost souls, their attack can deal damage to anyone, even other lost souls





Third Non coop players, imagine playing Death match and not being able to kill someone with a rocket


Oddities
There are some anomiles present
Like the Archvile

Remember Targeting Thresholds? Well the Archvile doesn't






As soon as something or someone hits Sir Arch he will immediately retaliate without any hesitation



Remember how things retaliate when hit by something else? Well no demon in the ENTIRE GAME EVER Fights back at the ARCHVILE, not ONE DEMON, not Cyberdemons, or Barons Of Hell, or lost souls, NOTHING, except the Player, or "friendlies" but those don't exist in normal Doom so we won't discuss those.









Also lost souls are a whole other can of worms

They can infight fine, but only for one attack, then they forget who they were mad at and start hunting down the player instead UNLESS the player didn't make a noise if the player didn't make any noise (Shooting basically) then they will fall asleep until they get hit, see the player or the player makes a noise













Another Oddity is DOOM 64

DOOM 64 seems to have a different infighting system, this game seems to check the PROJECTILE and NOT the Demon who threw it





The Hell Knight (left) and the Baron of Hell (Right) don't share projectiles in DOOM 64

The Baron throws RED fireballs
The Hell Knight throws GREEN fireballs








Nightmare imps (left) are only in DOOM 64 they throw faster, purple fireballs

Credit Where Credit is due
Thanks Decino!

https://www.youtube.com/watch?v=mH1AB1pOI28


Also I should've Credited the makers of LZDoom, but I don't know who those are so here's the download site instead


https://zdoom.org/downloads


I found who made GZDoom

Christoph Oelckers
GZDoom is a ZDoom-based port which is maintained by Christoph Oelckers (Graf Zahl). It was first released on the 30th August 2005 and runs in Linux and Windows. Its development was halted on April 14, 2010, except for updates to keep its codebase in sync with ZDoom.
3 Comments
deftones Oct 27, 2023 @ 9:49pm 
axxednetily :(
A Box of Rocks Oct 22, 2023 @ 9:03am 
Fun Fact: you can get creatures with melee attacks to kill themselves with their own melee, so long as they can survive an explosion (so basically just Cacodemon).
So how do you do this? Trick the creature into meleeing an explosive barrel, thus blowing itself up. According to the infighting code, it checks who caused that explosion and starts attacking them - but in this case they detonated the explosion, so they just start beating themselves to death. :vitellary:
jal11180 Aug 31, 2022 @ 7:14am 
I also noticed that the concept of monster infighting is also not just in Doom video games, and other FPS games, but, rather, there are also equivalents of it with the humans that are in political, religious, and governmental circles as well.