Add default infinite value for TF2_AddCondition duration (nobug, r=asherkin).
authorNicholas Hastings <skamonkey@gmail.com>
Fri Mar 21 12:03:49 2014 -0400 (2014-03-21)
changeset 428795d818e1f496
parent 4286 cdf909025f39
child 4288 365162dbb87f
Add default infinite value for TF2_AddCondition duration (nobug, r=asherkin).
plugins/include/tf2.inc
     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