Pattern script

From Blood Wiki
(Difference between revisions)
Jump to: navigation, search
Line 10: Line 10:
  
 
{| border=1 cellspacing=0 cellpadding=3 style="border-collapse: collapse" width=100%
 
{| border=1 cellspacing=0 cellpadding=3 style="border-collapse: collapse" width=100%
 +
! width=1% | #
 
! width=5% | Operator
 
! width=5% | Operator
 
! width=10% | Description
 
! width=10% | Description
 +
! width=1% | #
 
! width=5% | Operator
 
! width=5% | Operator
 
! width=10% | Description
 
! width=10% | Description
 +
! width=1% | #
 
! width=5% | Operator
 
! width=5% | Operator
 
! width=10% | Description
 
! width=10% | Description
 
|-
 
|-
| ( ''expression'' )  
+
| 1
 +
| '''(''' ''expression'' ''')'''
 
| Expression
 
| Expression
 +
| 6
 +
| >
 +
| Greater
 
|-
 
|-
| &  
+
| 2
 +
| '''&'''
 
| Logic 'And'
 
| Logic 'And'
 +
| 7
 +
| >=
 +
| Greater or equal
 
|-
 
|-
| |
+
| 3
 +
| '''|'''
 
| Logic 'Or'
 
| Logic 'Or'
 +
| 8
 +
| <
 +
| Lesser
 
|-
 
|-
| >
+
| 4
| Bigger
+
| '''='''
 +
| Equal
 +
| 9
 +
| <=
 +
| Lesser or equal
 
|-
 
|-
| <
+
| 5
| Lesser
+
| '''!='''
 +
| Not equal
 +
| 10
 +
| '''not'''
 +
| Logical not
 
|}
 
|}

Revision as of 02:23, 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 Logic 'Or' 8 < Lesser
4 = Equal 9 <= Lesser or equal
5 != Not equal 10 not Logical not
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox