Page 1 of 2

Species issue with friendly monsters

Posted: Fri Apr 01, 2005 12:39 pm
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.

Posted: Fri Apr 01, 2005 3:30 pm
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....

Posted: Fri Apr 01, 2005 3:53 pm
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.

Posted: Fri Apr 01, 2005 3:53 pm
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.

Posted: Fri Apr 01, 2005 4:14 pm
by Medricel
They'll kill one another if you turn on infighting :twisted:

Posted: Fri Apr 01, 2005 5:35 pm
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.

Posted: Fri Apr 01, 2005 6:26 pm
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.

Posted: Sat Apr 02, 2005 12:01 am
by ducon
They can scratch themselves, like imps between imps or demons between demons.

Posted: Sat Apr 02, 2005 1:46 am
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.

Posted: Sat Apr 02, 2005 3:06 am
by Csonicgo
yeah, I've seen a baron kill itself... and a cyberdemon shooting rockets that never moved....

Posted: Sat Apr 02, 2005 3:49 am
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

Posted: Sat Apr 02, 2005 4:42 pm
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:

Posted: Sun Apr 03, 2005 2:09 am
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.

Posted: Sun Apr 03, 2005 10:15 am
by Csonicgo
yes, but it's FUN AS HELL to lead monsters to the rockets.

Posted: Tue Apr 05, 2005 8:43 am
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!!