Difference between pages "TRIGEDIT-MOB-HITPERCENT TRIGEDIT-MOB-HITPRCNT" and "EXPRESSIONS TRIGEDIT-EXPRESSIONS INCREMENTS MATHEMATICAL /="

From 4Dimensions
(Difference between pages)
Jump to: navigation, search
(Bot: Automated import of articles)
 
m
 
Line 1: Line 1:
'''TRIGEDIT-MOB-HITPERCENT TRIGEDIT-MOB-HITPRCNT '''
+
'''EXPRESSIONS TRIGEDIT-EXPRESSIONS INCREMENTS MATHEMATICAL /= || \'''
 
[[Category:Help Files]]
 
[[Category:Help Files]]
 +
[[Category:Building]]
  
TRIGEDIT-MOB-HITPERCENT TRIGEDIT-MOB-HITPRCNT
+
A false expression is any expression that evaluates to 0, or an empty string.
  
TRIGEDIT-MOB-HITPERCENT TRIGEDIT-MOB-HITPRCNT
+
A true expression is any expression that evaluates to anything other than a
  
TRIGEDIT-MOB-HITPERCENT TRIGEDIT-MOB-HITPRCNT
+
false expression. The following list are the recognized operators. The higher
  
 +
the operator is on the list, the higher the precedence. The expression is
  
Activated during combat when the mobiles hit point percentage drops below a
+
evaluated from left to right. Parenthesis can be used to group.
  
specified percentage.
 
  
 +
<pre>
 +
|Operator|        Name          | Examples  0=False 1=True  |
 +
--------------------------------------------------------------
  
Numeric Arg : percentage of hitpoints at the threshhold of allowing this trigger to
+
|  ||  | logical or            | 0 || ( ) = 0; 5 || 0 = 1  |
  
activate.
+
|  &&  | logical and          | 1 && 0 = 0; 5 && 3 = 1    |
  
Argument    : not used.
+
|  ==  | equivalence          | 5 == 3 = 0; dog == DoG = 1|
  
 +
|  !=  | inequality            | 0 != Z = 0; dog != d = 1  |
  
 +
|  <    | less than            | 4 < 3 = 0; 4 < 5 = 1      |
  
Variables:
+
|  >    | greater than          | 4 > 3 = 1; 4 > 4 = 0      |
  
%actor% - the character this mobile is fighting
+
|  <=  | less than or equal    | 4 <= 3 = 0; 4 <= 5 = 1    |
  
 +
|  >=  | greater than or equal | 4 >= 3 = 1; 4 >= 4 = 1    |
  
 +
|  /=  | substring            | "concatenate" /= "cat"    |
  
Example: {cRTSTAT 71{c0
+
|  -    | subtraction          | 15 - 10 = 5              |
 +
 
 +
|  +    | addition              | 10 + 15 = 25              |
 +
 
 +
|  *    | multiplication        | 10 * 20 = 400            |
 +
 
 +
|  /    | division              | 100 / 20 = 5              |
 +
 
 +
|  !    | negation              | !() = 1; !0 = 1; !dog = 0;|
 +
 
 +
--------------------------------------------------------------
 +
</pre>
 +
 
 +
 
 +
Example: {cRTSTAT 63{c0

Latest revision as of 12:25, 14 July 2017

EXPRESSIONS TRIGEDIT-EXPRESSIONS INCREMENTS MATHEMATICAL /= || \

A false expression is any expression that evaluates to 0, or an empty string.

A true expression is any expression that evaluates to anything other than a

false expression. The following list are the recognized operators. The higher

the operator is on the list, the higher the precedence. The expression is

evaluated from left to right. Parenthesis can be used to group.


|Operator|         Name          | Examples  0=False 1=True  |
--------------------------------------------------------------

|   ||   | logical or            | 0 || ( ) = 0; 5 || 0 = 1  |

|   &&   | logical and           | 1 && 0 = 0; 5 && 3 = 1    |

|   ==   | equivalence           | 5 == 3 = 0; dog == DoG = 1| 

|   !=   | inequality            | 0 != Z = 0; dog != d = 1  | 

|   <    | less than             | 4 < 3 = 0; 4 < 5 = 1      |

|   >    | greater than          | 4 > 3 = 1; 4 > 4 = 0      |

|   <=   | less than or equal    | 4 <= 3 = 0; 4 <= 5 = 1    |

|   >=   | greater than or equal | 4 >= 3 = 1; 4 >= 4 = 1    |

|   /=   | substring             | "concatenate" /= "cat"    |

|   -    | subtraction           | 15 - 10 = 5               |

|   +    | addition              | 10 + 15 = 25              |

|   *    | multiplication        | 10 * 20 = 400             |

|   /    | division              | 100 / 20 = 5              |

|   !    | negation              | !() = 1; !0 = 1; !dog = 0;| 

--------------------------------------------------------------


Example: {cRTSTAT 63{c0