Difference between pages "DG AFFECTS" 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:
'''DG_AFFECTS'''
+
'''EXPRESSIONS TRIGEDIT-EXPRESSIONS INCREMENTS MATHEMATICAL /= || \'''
 
[[Category:Help Files]]
 
[[Category:Help Files]]
 +
[[Category:Building]]
  
DG_AFFECTS
+
A false expression is any expression that evaluates to 0, or an empty string.
  
DG_AFFECTS
+
A true expression is any expression that evaluates to anything other than a
  
DG_AFFECTS
+
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.
  
Usage:  dg_affect <target> <property> <value> <duration>
 
  
 +
<pre>
 +
|Operator|        Name          | Examples  0=False 1=True  |
 +
--------------------------------------------------------------
  
 +
|  ||  | logical or            | 0 || ( ) = 0; 5 || 0 = 1  |
  
Modifies an affection or apply on the target. Durations must be non-zero.
+
|  &&  | logical and          | 1 && 0 = 0; 5 && 3 = 1    |
  
dg_affect %actor% sanct on 20    -- Sets sanctuary on actor for 20 hours.
+
|  ==  | equivalence          | 5 == 3 = 0; dog == DoG = 1|
  
dg_affect %actor% maxhit 100 20 -- Sets maxhit on actor +100 for 20 hours.
+
|  !=  | inequality            | 0 != Z = 0; dog != d = 1 |
  
 +
|  <    | less than            | 4 < 3 = 0; 4 < 5 = 1      |
  
 +
|  >    | greater than          | 4 > 3 = 1; 4 > 4 = 0      |
  
Example: {cRTSTAT 1382{c0
+
|  <=  | less than or equal    | 4 <= 3 = 0; 4 <= 5 = 1    |
  
See also: [[APPLIES]]  [[AFFECTIONS]]
+
|  >=  | 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;|
 +
 
 +
--------------------------------------------------------------
 +
</pre>
 +
 
 +
 
 +
Example: {cRTSTAT 63{c0

Latest revision as of 11: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