For those of you who want to have all 8 survivors on every possible campaign (even L4D1 campaigns like the sacrifice) but don't know how to do so, it's very easy.
By making use of Left 4 Downtown 2, we can force the L4D2 survivor set on every campaign.
public Plugin:myinfo = { name = "Survivor set enforcer", author = "", description = "Forces L4D2 survivor set", version = "1.0", }
public OnPluginStart() { g_SurvSetCVar = CreateConVar("l4d_force_survivorset", "2", "Forces specified survivor set (0 - no change, 1 - force L4D1, 2 - Force L4D2)", FCVAR_PLUGIN); }
public Action:L4D_OnGetSurivorSet(&retVal) { new val = GetConVarInt(g_SurvSetCVar); if(val == 1 || val == 2) { retVal = val; return Plugin_Handled; } return Plugin_Continue; }
public Action:L4D_OnFastGetSurvivorSet(&retVal) { new val = GetConVarInt(g_SurvSetCVar); if(val == 1 || val == 2) { retVal = val; return Plugin_Handled; } return Plugin_Continue; }
By simply installing this small plugin you can now have all 8 survivors on every campaign.
DO note that on L4D1 campaigns the arms/icons for the L4D2 survivors will not be usable, so Nick will have Bill arms/icons, Ellis will use Francis, etc
Obviously, the plugin requires Left4Downtown2 to compile and work.
Do we still need FakeZoey plugin and survivor_chat_select with your fix?
Last edited by Krufftys Killers; 02-15-2015 at 19:47.