Add default infinite value for TF2_AddCondition duration (nobug, r=asherkin).
Add default infinite value for TF2_AddCondition duration (nobug, r=asherkin).
1.1 --- a/plugins/include/tf2.inc Fri Mar 21 12:03:19 2014 -0400
1.2 +++ b/plugins/include/tf2.inc Fri Mar 21 12:03:49 2014 -0400
1.3 @@ -155,6 +155,8 @@
1.4 TFCond_HalloweenGhostMode,
1.5 };
1.6
1.7 +const Float:TFCondDuration_Infinite = -1.0;
1.8 +
1.9 enum TFHoliday
1.10 {
1.11 TFHoliday_Birthday = 1,
1.12 @@ -217,11 +219,12 @@
1.13 * @param client Player's index.
1.14 * @param condition Integer identifier of condition to apply.
1.15 * @param duration Duration of condition (does not apply to all conditions).
1.16 + * Pass TFCondDuration_Infinite to apply until manually removed.
1.17 * @param inflictor Condition inflictor's index (0 for no inflictor).
1.18 * @noreturn
1.19 * @error Invalid client index, client not in game, or no mod support.
1.20 */
1.21 -native TF2_AddCondition(client, TFCond:condition, Float:duration, inflictor=0);
1.22 +native TF2_AddCondition(client, TFCond:condition, Float:duration=TFCondDuration_Infinite, inflictor=0);
1.23
1.24 /**
1.25 * Removes a condition from a player