Pattern script
From Blood Wiki
(Difference between revisions)
(→Operators) |
(→Operators) |
||
Line 21: | Line 21: | ||
|- | |- | ||
| align=center | 1 | | align=center | 1 | ||
− | | '''(''' ''expression'' ''')''' | + | | align=center | '''(''' ''expression'' ''')''' |
| Expression | | Expression | ||
| align=center | 6 | | align=center | 6 | ||
− | | '''>''' | + | | align=center | '''>''' |
| Greater | | Greater | ||
|- | |- | ||
| align=center | 2 | | align=center | 2 | ||
− | | '''&''' | + | | align=center | '''&''' |
| Logic 'And' | | Logic 'And' | ||
| align=center | 7 | | align=center | 7 | ||
− | | '''>=''' | + | | align=center | '''>=''' |
| Greater or equal | | Greater or equal | ||
|- | |- | ||
| align=center | 3 | | align=center | 3 | ||
− | | '''|''' | + | | align=center | '''|''' |
| Logical 'Or' | | Logical 'Or' | ||
| align=center | 8 | | align=center | 8 | ||
− | | '''<''' | + | | align=center | '''<''' |
| Lesser | | Lesser | ||
|- | |- | ||
| align=center | 4 | | align=center | 4 | ||
− | | '''=''' | + | | align=center | '''=''' |
| Equal | | Equal | ||
| align=center | 9 | | align=center | 9 | ||
− | | '''<=''' | + | | align=center | '''<=''' |
| Lesser or equal | | Lesser or equal | ||
|- | |- | ||
| align=center | 5 | | align=center | 5 | ||
− | | '''!=''' | + | | align=center | '''!=''' |
| Not equal | | Not equal | ||
| align=center | 10 | | align=center | 10 | ||
− | | '''not''' | + | | align=center | '''not''' |
| Logical not | | Logical not | ||
|} | |} |
Revision as of 02:25, 3 July 2012
Introduction
Pattern script is special kind of expressions that returns 1 or 0. Pattern scripts are used to determine availability of some functionality or event.
Pattern scripts are used:
- By monsters to check if its a time to spawn/hide
- By gamemodels to check if it could be hit by certain weapon
Operators
# | Operator | Description | # | Operator | Description | # | Operator | Description |
---|---|---|---|---|---|---|---|---|
1 | ( expression ) | Expression | 6 | > | Greater | |||
2 | & | Logic 'And' | 7 | >= | Greater or equal | |||
3 | | | Logical 'Or' | 8 | < | Lesser | |||
4 | = | Equal | 9 | <= | Lesser or equal | |||
5 | != | Not equal | 10 | not | Logical not |