diff --git a/plugins/l4d2_crescendo_control.smx b/plugins/l4d2_crescendo_control.smx index 0ffa5f8..511a4d8 100644 Binary files a/plugins/l4d2_crescendo_control.smx and b/plugins/l4d2_crescendo_control.smx differ diff --git a/plugins/l4d2_hats.smx b/plugins/l4d2_hats.smx index 9283fd2..ccf9280 100644 Binary files a/plugins/l4d2_hats.smx and b/plugins/l4d2_hats.smx differ diff --git a/plugins/l4d2_hideandseek.smx b/plugins/l4d2_hideandseek.smx index 335005c..70c7adb 100644 Binary files a/plugins/l4d2_hideandseek.smx and b/plugins/l4d2_hideandseek.smx differ diff --git a/plugins/l4d2_turret.smx b/plugins/l4d2_turret.smx index 0d9f62a..6170352 100644 Binary files a/plugins/l4d2_turret.smx and b/plugins/l4d2_turret.smx differ diff --git a/scripting/include/feedthetrolls.inc b/scripting/include/feedthetrolls.inc index cbd7598..7af8ceb 100644 --- a/scripting/include/feedthetrolls.inc +++ b/scripting/include/feedthetrolls.inc @@ -5,10 +5,10 @@ enum TrollModifier { - TrollMod_Invalid = 0, + TrollMod_Invalid = 0, TrollMod_Instant = 1 << 0, TrollMod_Constant = 1 << 1, - TrollMod_PlayerOnly = 1 << 2, // Does the troll only work on players, not bots? If set, troll only applied on real user. If not, troll applied to both bot and idler + TrollMod_PlayerOnly = 1 << 2, // Does the troll only work on players, not bots? If set, troll only applied on real user. If not, troll applied to both bot and idler } native void ApplyTroll(int victim, const char[] name, TrollModifier modifier = TrollMod_Invalid, int flags, int activator, bool silent = false); diff --git a/scripting/include/ftt.inc b/scripting/include/ftt.inc index cebef81..3fdc8fb 100644 --- a/scripting/include/ftt.inc +++ b/scripting/include/ftt.inc @@ -20,7 +20,6 @@ Handle hThrowTimer; ConVar hAllowEnemyTeam; ConVar hThrowItemInterval; ConVar hAutoPunish; -ConVar hMagnetChance; ConVar hShoveFailChance; ConVar hAutoPunishExpire; ConVar hMagnetTargetMode; @@ -84,12 +83,15 @@ bool spIsActive; enum SpecialSpawnFlags { Special_Anywhere = 0, Special_OnTarget = 1, - Special_SpawnDirectOnFailure = 2 + Special_SpawnDirectOnFailure = 2, + Special_KillOnIncap = 4, + Special_AlwaysTarget = 8 } enum SpecialInternalFlags { SPI_KillOnSpawn = 1, SPI_AlwaysTarget = 2, + SPI_KillOnTargetIncap = 4 } int healTargetPlayer; diff --git a/scripting/include/gamemodes/cvars.inc b/scripting/include/gamemodes/cvars.inc index af0d24f..d43b0b2 100644 --- a/scripting/include/gamemodes/cvars.inc +++ b/scripting/include/gamemodes/cvars.inc @@ -30,7 +30,7 @@ methodmap GameConVarStorage < StringMap { } -methodmap GameConVar __nullable__ < ConVar { +methodmap GameConVar < ConVar { public GameConVar(const char[] name) { return view_as(FindConVar(name)); }