Bug Tracker – Full Text Bug Listing

Bug 968

Summary: Some line types do not pass use action in Hexen format maps
Product: Odamex Reporter: Amateur Spammer <ijgjgr>
Component: Server & ClientAssignee: Odamex Bug Reporter <odamex-bug-reporter>
Status: NEW ---    
Severity: trivial CC: ijgjgr, mike
Priority: P1    
Version: (old) 0.6.x   
Hardware: All   
OS: All   

Description Amateur Spammer 2013-03-25 19:02:34 UTC
Some line types do not pass use action in Hexen format maps.

This is like bug 890, except for Hexen format maps. 
From common/p_map.cpp:
//[RH] And now I've changed it again. If the line is of type
//SPAC_USE, then it eats the use. Everything else passes
//it through, including SPAC_USETHROUGH.
//[ML] And NOW (8/16/10) it checks whether it's use or NOT the passthrough flags
//(passthru on a cross or use line).  This may get augmented/changed even more in the future.
But line flags in Hexen format maps (which contain activation type) are not translated on map load, even though their behavior was changed from ZDoom's (pass Use action on all non-use-activated lines).
For a test case, refer to bug 880 comment 6 (zddl map17 switch).