Compatibility Benchmark Mods

Post tutorials on how to do certain tasks within game or engine code here.
ericw
Posts: 92
Joined: Sat Jan 18, 2014 2:11 am

Re: Compatibility Benchmark Mods

Post by ericw »

Crossposting this from func_msgboard: SV_TouchLinks abuse test case:
http://quaketastic.com/files/misc/touchlinks-test.zip

"The player spawns over 4 nailguns. The nailgun touch function calls setorigin() to move all 4 nailguns to the other side of the map (into another areanode).
The map freezes immediately in fitz085, MarkV, QS, and works in QSS and DarkPlaces"

The QC code is deliberately malicious.. but having the engine go into an infinite loop is bad, so rewritten SV_TouchLinks that are immune to this seems reasonable.

discussion started here:
http://celephais.net/board/view_thread. ... start=2950
Post Reply