From 79a800828081318bc392e644c5679651d52a3c31 Mon Sep 17 00:00:00 2001 From: Nicholas Hastings Date: Mon, 10 May 2010 18:18:34 -0400 Subject: [PATCH] Fixed TF2 natives not being marked optional when ext not required (bug 4389, r=fyren) --- plugins/include/tf2.inc | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/plugins/include/tf2.inc b/plugins/include/tf2.inc index e31c4293..a82b6849 100644 --- a/plugins/include/tf2.inc +++ b/plugins/include/tf2.inc @@ -237,3 +237,20 @@ public Extension:__ext_tf2 = required = 0, #endif }; + +#if !defined REQUIRE_EXTENSIONS +public __ext_tf2_SetNTVOptional() +{ + MarkNativeAsOptional("TF2_IgnitePlayer"); + MarkNativeAsOptional("TF2_RespawnPlayer"); + MarkNativeAsOptional("TF2_RegeneratePlayer"); + MarkNativeAsOptional("TF2_AddCondition"); + MarkNativeAsOptional("TF2_RemoveCondition"); + MarkNativeAsOptional("TF2_SetPlayerPowerPlay"); + MarkNativeAsOptional("TF2_DisguisePlayer"); + MarkNativeAsOptional("TF2_RemovePlayerDisguise"); + MarkNativeAsOptional("TF2_StunPlayer"); + MarkNativeAsOptional("TF2_GetResourceEntity"); + MarkNativeAsOptional("TF2_GetClass"); +} +#endif