DRL > Bug Reports

[0.9.9.6] Arch-Vile immune to lava, but can't move if surrounded by it- feature?

(1/2) > >>

ih8regin:
well, the subject pretty much says it all. I am now playing U/Ao100, and on one level I pushed an archvile into the lava with a shotgun, it appears to be completely surrounded, but does not take damage from it and does not attempt to move. I wonder if this behavior is intended. (I'd expect archvile to either ignore liquids if immune, or take damage and eventually die if not.)

Klear:
Yeah. I noticed this as well, but forgot to post it. While anything that makes Viles unable to move is great, it doesn't seem very locical.

Pricklyman:

--- Quote from: Klear on March 21, 2012, 03:09 ---Yeah. I noticed this as well, but forgot to post it. While anything that makes Viles unable to move is great, it doesn't seem very locical.

--- End quote ---

Thirded - saw this today as well.

I thought my plan to knockback the Vile was perfect...then he just...stood there...not dying...

MaiZure:
This has come up often with various monsters in dangerous liquids.
Viles are immune to fire/lava so they won't die
Only Demons and flying monsters ignore dangerous liquids while everyone else won't move in to it. If they are surrounded, they are stuck.

Im sure there is a good reason why the devs haven't coded the exception of "hey If I'm ALREADY in dangerous stuff, it's OK to move in to more dangerous stuff!"
(preferably shortest path to safe ground)

My suggestion for now is to find the napalm launcher/Acid Spitter and trap everything!

Game Hunter:

--- Quote from: MaiZure on March 21, 2012, 03:59 ---Viles are immune to fire/lava so they won't die

--- End quote ---
Actually, this is because Arch-viles have the BF_SELFIMMUNE flag, which makes them immune to damage when it's their turn. This has the unfortunate side-effect of making them immune to hazard tiles without granting them know-how of moving through it. It was a known bug just prior to release but there wasn't an obvious fix for it at the time: we should be able to take care of it now, however.



--- Quote from: MaiZure on March 21, 2012, 03:59 ---Im sure there is a good reason why the devs haven't coded the exception of "hey If I'm ALREADY in dangerous stuff, it's OK to move in to more dangerous stuff!"
(preferably shortest path to safe ground)

--- End quote ---
The current pathfinding method depends solely on a hard-coded algorithm. It's still possible to expand upon it lua-side, especially for rare exceptions.

Navigation

[0] Message Index

[#] Next page

Go to full version