ellmo Posted January 7, 2011 I'm ashamed. Been playing Doom for 17 years and I can't recall if projectiles like rockets, plasma bolts and all types of fireballs used to explode upon hitting an obstacle thing (tree, tech column, pillars, torches and so on) I'm running chocolate and prboom with complevel 2, and they both let projectiles pass trhough obstacles. Has it always been like that? Crapalicious, was meant to post it in General section 0 Share this post Link to post
printz Posted January 7, 2011 Yes. It's the other idTech1 games (don't care about Chex Quest) that fully block projectiles. Also note that the stubs of Doom obstacles are also fully solid, explaining why in Hell Revealed MAP24 your plasma hits the bases of those torches near the start. 0 Share this post Link to post
PRIMEVAL Posted January 7, 2011 I usually play in GZDoom or Skulltag and obstacles stop projectiles but let Tracers through. It's been a long time since I've played the original EXE's and I haven't played Chocolate enough to check. 0 Share this post Link to post
printz Posted January 7, 2011 I'd love it if future versions of ZDoom would switch the default setting in Doom to Doom mode regarding projectiles vs obstacles. 0 Share this post Link to post
phi108 Posted January 7, 2011 ZDoom, because it allows actors to pass over or under each other, gives heights to scenery, so that projectiles now hit obstacles. But there is a recent compatibility option giving the vanilla passthrough height back, restoring the behavior, which I always have turned on. Many ZDoom maps may depend on the ZDoom solid behavior though. Which ports first allowed over/under movement? Was it Boom? I know Heretic, Hexen, and Strife had it. Did ZDoom have the first set of actor heights for Doom decorations? EDIT: 3 new posts? I need to type faster 0 Share this post Link to post
PRIMEVAL Posted January 7, 2011 Especially if 2 of those 3 new posts were done by the same person :P 0 Share this post Link to post
ellmo Posted January 7, 2011 Uch, too much information. So the answer is yes, trees, stalagmites, torches, pillars and so on ALWAYS let projectiles through, or what? I know in vanilla doom actors were infinitely tall, that's why I thought obstacles always blocked things from flying through it. They block Lost Souls and they're basically projectiles. 0 Share this post Link to post
Gez Posted January 7, 2011 In vanilla Doom, these objects are 16-unit tall. But you can't cross them because there's infinite collision. Only projectiles are checked for height. So if a fireball passes above you, it doesn't damage you. Since the "actual" height of these obstacles is below their apparent height, projectiles can pass through them most of the time. Only if they fly close to the floor will they be blocked. And technically, lost souls are not projectiles. They don't have the MISSILE flag. 0 Share this post Link to post
ellmo Posted January 7, 2011 @Gez - Thank you very much, now I understand. Gez said:And technically, lost souls are not projectiles. They don't have the MISSILE flag. Kinda always assumed they were. 0 Share this post Link to post
printz Posted January 7, 2011 The vanilla Doom clipping behavior intrigues me. It's interesting how some types of things are restricted and others not from various clipping types. Here's what I'm seeing in Doom: - Thing collision outside their height range -> so being a projectile is the only way to have z-clipping in Doom? - Impassable linedef collision -> which objects are exempted? MISSILE+NOBLOCKMAP? - Blockmonsters linedef collision -> I assume that all non-players and non-projectiles are monsters in Doom? - NOBLOCKMAP inertia -> Stationary flares and blood won't ever be moved up and down by lifts, but will fall when spawned. - 3dmidtex collision -> Is it really impossible to make projectiles go through them like it is possible through objects or impassable lines? - MBF Torque falling -> Which objects are deemed sentient by MBF anyway? - ZCajun bot slimophobia (ZDoom 1.22) -> Are they physically blocked from slime or are just squeamish? 0 Share this post Link to post
kristus Posted January 7, 2011 printz said:- Thing collision outside their height range -> so being a projectile is the only way to have z-clipping in Doom? It should be fairly obvious why this is the case. 0 Share this post Link to post
Grazza Posted January 7, 2011 ellmo said:I'm running chocolate and prboom with complevel 2, and they both let projectiles pass through obstacles. Has it always been like that?Given that both these aim to keep demo compatibility with vanilla (successfully in almost all cases), they would fail pretty badly if they didn't emulate it correctly in a fundamental aspect like this. 0 Share this post Link to post