Species issue with friendly monsters

Bugs that have been investigated and resolved somehow.

Moderator: GZDoom Developers

Forum rules
Please don't bump threads here if you have a problem - it will often be forgotten about if you do. Instead, make a new thread here.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49229
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Species issue with friendly monsters

Post by Graf Zahl »

Go to a large area, type

Code: Select all

summon arachnotron
summonfriend arachnotron
and watch the friendly Arachnotrons firing endlessly at the unfriendly one without anything else happening.

Monsters of the same species but different friendliness information should be able to hurt each other.

EDIT:

Related:

If you set 'infighting' to -1 friendly monsters become totally useless. They can't hurt other monsters with their projectiles and the other monsters don't even react to hitscan attacks which hurt them.
Last edited by Graf Zahl on Sun May 08, 2005 4:26 am, edited 1 time in total.
User avatar
Kirby
Posts: 2697
Joined: Thu Aug 26, 2004 1:23 pm

Post by Kirby »

If I remember correctly, monsters of the same species in the original doom don't do splash damage to each other, making it not possible for them to attack each other....
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49229
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Post by Graf Zahl »

Only missile damage, not splash damage.

But for monsters on opposite sides that should not apply. They should be able to hurt each other.
User avatar
Anakin S.
Posts: 1067
Joined: Fri Nov 28, 2003 9:39 pm
Location: A long time ago in a galaxy far, far away...

Post by Anakin S. »

No, if there's splash damage, they'd hurt each other. The cyberdemon has +NORADIUSDMG set, so cyberdemons can't hurt each other with their rockets. There was a whole thread about this somewhere.

EDIT: beaten.

While we're at it, is it possible to make the option to have hitscan attacks NOT damage monsters of the same species (or have them ignore it when hit by members of the same species)? Without it, more powerful monsters with hitscan attacks just attack one another and leave the player without much of a fight.
User avatar
Medricel
Posts: 1138
Joined: Sat Nov 20, 2004 9:47 am

Post by Medricel »

They'll kill one another if you turn on infighting :twisted:
User avatar
Anakin S.
Posts: 1067
Joined: Fri Nov 28, 2003 9:39 pm
Location: A long time ago in a galaxy far, far away...

Post by Anakin S. »

I know that, and I also know there's an option to make monsters ignore each other when hit. But I was thinking of another possibility where the monster would ignore hits or be immune to them from members of its own species (like friendly monsters and quake monsters) while still actively participating in fights with other species and the player.
User avatar
Medricel
Posts: 1138
Joined: Sat Nov 20, 2004 9:47 am

Post by Medricel »

Anakin S. wrote:But I was thinking of another possibility where the monster would ignore hits or be immune to them from members of its own species (like friendly monsters and quake monsters) while still actively participating in fights with other species and the player.
Doesn't this already happen? You only see infighting by default when concerning Lost Souls and enemies using hitscans... Though the friendly monsters being totally immune to unfriendly fire (and vice versa) is definitely something that needs fixing.
User avatar
ducon
Posts: 186
Joined: Sun Dec 21, 2003 1:11 am
Contact:

Post by ducon »

They can scratch themselves, like imps between imps or demons between demons.
User avatar
Anakin S.
Posts: 1067
Joined: Fri Nov 28, 2003 9:39 pm
Location: A long time ago in a galaxy far, far away...

Post by Anakin S. »

Shinjanji wrote:
Anakin S. wrote:But I was thinking of another possibility where the monster would ignore hits or be immune to them from members of its own species (like friendly monsters and quake monsters) while still actively participating in fights with other species and the player.
Doesn't this already happen? You only see infighting by default when concerning Lost Souls and enemies using hitscans... Though the friendly monsters being totally immune to unfriendly fire (and vice versa) is definitely something that needs fixing.
What I meant was to have the option to make monsters of the same species not hurt one another with their hitscan attacks. So it would extend what was already possible with projectiles to work with hitscans.
User avatar
Csonicgo
Posts: 1193
Joined: Thu Apr 15, 2004 3:28 pm
Location: Leeds

Post by Csonicgo »

yeah, I've seen a baron kill itself... and a cyberdemon shooting rockets that never moved....
User avatar
Enjay
 
 
Posts: 26984
Joined: Tue Jul 15, 2003 4:58 pm
Location: Scotland
Contact:

Post by Enjay »

Csonicgo wrote:yeah, I've seen a baron kill itself... and a cyberdemon shooting rockets that never moved....
Well I be done seen about everything when I see an elephant fly...

Yes, I remember seeing those too. They were all due to bugs though. There was a version of Zdoom some time back where enemies were very prone to attacking themselves. I think this was due to them destroying a barrel, getting hit bt the splash damage and then turning on themselves as a result.

46
User avatar
Medricel
Posts: 1138
Joined: Sat Nov 20, 2004 9:47 am

Post by Medricel »

Csonicgo wrote:a cyberdemon shooting rockets that never moved....
I saw that when playing around with friendlies once... when there were no enemies in sight (but there were still enemies around) the cyberdemons I had summoned as friendly took to shooting rockets that were pointed in the other monsters' general direction (and by general direction, I mean east... at least... I think it was east...) I then proceeded to waste time by going god and running through the unmoving rockets :P :lol:
User avatar
BouncyTEM
Posts: 3822
Joined: Sun Aug 24, 2003 5:42 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): Windows 10
Graphics Processor: nVidia with Vulkan support
Location: 2280 Lol Street: The Calamitous Carnival (formerly Senators Prison)

Post by BouncyTEM »

Csonicgo wrote:and a cyberdemon shooting rockets that never moved....
i encountered this as well as other people. i had summoned myself a friendly cyb on Nuts.wad {i was bored} and the rockets were frozen in place. fortunately, in a place like Nuts.wad, well, heh, the rockets were like mines, but still, this is annoying and not supposed to happen.
User avatar
Csonicgo
Posts: 1193
Joined: Thu Apr 15, 2004 3:28 pm
Location: Leeds

Post by Csonicgo »

yes, but it's FUN AS HELL to lead monsters to the rockets.
User avatar
Vader
Posts: 4241
Joined: Fri Jul 30, 2004 4:00 am
Location: Germany

Post by Vader »

Anakin S. wrote: What I meant was to have the option to make monsters of the same species not hurt one another with their hitscan attacks...
It would also be useful to have an option, wich makes decorate monsters of the same species not hurt each other with their custom projectiles
(For monsters with more than one projectile type)!

Right now they are only immune to the missile they fire through A_MissileAttack,
projectiles summoned by A_customMissile hurt members of the same species and results in infights!!
Post Reply

Return to “Closed Bugs [GZDoom]”