// as of time of writing this comment, Zandronum 3.2 crashes with DefaultLockedGameSettings, 
// so we need to do it by gamemode instead. Sorry! - [Trill]

Deathmatch {
	addflag DONTPRINTPLAYERSLEFT

	LockedGameSettings {
		compat_clientssendfullbuttoninfo = true
		sv_norespawninvul = true // this is locked because it causes issues with our stuff, we provide our own
	}
}	

Terminator {
    addflag DONTPRINTPLAYERSLEFT

	LockedGameSettings {
		compat_clientssendfullbuttoninfo = true
		sv_norespawninvul = true
	}
}

Duel {
	LockedGameSettings {
		compat_clientssendfullbuttoninfo = true
		sv_norespawninvul = true 
	}
}

Teamplay {
	addflag DONTPRINTPLAYERSLEFT

	LockedGameSettings {
		compat_clientssendfullbuttoninfo = true
		sv_norespawninvul = true 
        sv_unblockallies = true
        sv_shootthroughallies = true
        sv_dontpushallies = true
		sv_keepteams = true
		sv_noteamswitch = true
		sv_noteamselect = true
	}
}

LastManStanding {
	removeflag DONTSPAWNMAPTHINGS

	LockedGameSettings {
		compat_clientssendfullbuttoninfo = true
		sv_norespawninvul = true 
	}
}

TeamLMS {
	removeflag DONTSPAWNMAPTHINGS

	LockedGameSettings {
		compat_clientssendfullbuttoninfo = true
		sv_norespawninvul = true 
	}
}

Possession {
	addflag MAPRESETS

	LockedGameSettings {
		compat_clientssendfullbuttoninfo = true
		sv_norespawninvul = true 
	}
}

TeamPossession {
	addflag MAPRESETS

	LockedGameSettings {
		compat_clientssendfullbuttoninfo = true
		sv_norespawninvul = true 
	}
}

CTF {
	LockedGameSettings {
		compat_clientssendfullbuttoninfo = true
		sv_norespawninvul = true 
	}
}

OneFlagCTF {
	LockedGameSettings {
		compat_clientssendfullbuttoninfo = true
		sv_norespawninvul = true 
	}
}

Skulltag {
	LockedGameSettings {
		compat_clientssendfullbuttoninfo = true
		sv_norespawninvul = true 
	}
}

Domination {
	LockedGameSettings {
		compat_clientssendfullbuttoninfo = true
		sv_norespawninvul = true 
	}
}

TeamGame {
	LockedGameSettings {
		compat_clientssendfullbuttoninfo = true
		sv_norespawninvul = true 
	}
}

Cooperative {
	LockedGameSettings {
		compat_clientssendfullbuttoninfo = true
		sv_norespawninvul = true 
		sv_unblockplayers = true
	}
}

Survival {
	LockedGameSettings {
		compat_clientssendfullbuttoninfo = true
		sv_norespawninvul = true 
		sv_unblockallies = true
		sv_shootthroughallies = true
		sv_dontpushallies = true
	}
}

Invasion {
	LockedGameSettings {
		compat_clientssendfullbuttoninfo = true
		sv_norespawninvul = true 
	}
}