Description | It's a very minor complaint, but it can be cumbersome to track through a larger level. DF2_SAME_SPAWN_SPOT helps, but in cases such as a player mutating or generic death it is assumed that the area is unsafe and the player is respawned at the normal start point on the map. This can be undesirable, in some cases, and I would like to request that the "resurrect" CCMD behavior be changed to allow its use while DF2_SAME_SPAWN_SPOT is enabled, even if sv_cheats is false.
I was going to write and submit the code as a patch to the team, but I got as far as this(below) in src/c_cmds.cpp before I realized that either the code has been touched since the last major release and the resurrect behavior has been changed to a minor degree(resurrect prints "You cannot use resurrect during a network game" in my installed v2.1.2 on Windows, I can't find reference to this in the source online), there is something else happening server-side to interpret this command(I believe I saw something about NetCommand() somewhere down the rabbit hole but couldn't find a definition for it) or both. In any event, I'm not sure how it's handled internally, plz help ):
CCMD (resurrect)
{
if ( CheckCheatmode () && (!(dmflags2 & DF2_SAME_SPAWN_SPOT) ) |