_bruce_
Senior Member

Posts: 1045
Registered: 11-07 |
Maes said:
It's possible, but it's harder than you think.
In short, a monster or player is set as the cause for a barrel's explosion only if the barrel doesn't blow up as the result of that hit. In essence, a barrel has to survive at least one hit from a monster in order to be assigned an "inflictor". The attack that causes a barrel to blow does NOT assign an inflictor, thus undamaged barrels that are destroyed in a single attack can cause no infighting: even if monsters are hurt by it they consider to be attacked by "null" and focus on their previous targets.
If however e.g. a monster A damages a barrel WITHOUT making it explode, and then a monster B damages it further and makes it blow up in the face of both himself and A, guess what will happen? :-p
Monster B will get angry at monster A, because the barrel survived one hit from monster A and thus A was registered as the one to blame. And monster A WON'T get angry at monster B, because B won't have registered as the barrel's "inflictor".
Now that's something you surely didn't know ;-)
And a funnier variation of the above scenario, if you use Doom v1.1 or lower monster A won't only be attacked by monster B, it will also ATTACK ITSELF in self-punishment for damaging the barrel ;-)
Unofficial command line parameter -emo reinstates that behavior even in version 1.666 and up.
|