Pattern script

From Blood Wiki
(Difference between revisions)
Jump to: navigation, search
(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
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox