Difference between revisions of "StandardSideFilter"
From The Battle for Wesnoth Wiki
				
				
		
		m  | 
				m  | 
				||
| Line 9: | Line 9: | ||
| − | Interaction of SSF and side= in tags like [  | + | Interaction of SSF and side= in tags like [disallow_recruit] :  | 
selects side 4 only :  | selects side 4 only :  | ||
| − |   [  | + |   [disallow_recruit]  | 
    side=1,4  |     side=1,4  | ||
    [filter_side]  |     [filter_side]  | ||
      side=4,5     |       side=4,5     | ||
    [/filter_side]  |     [/filter_side]  | ||
| − |   [/  | + |   [/disallow_recruit]  | 
selects sides 1 and 4  | selects sides 1 and 4  | ||
| − |   [  | + |   [disallow_recruit]  | 
    side=1,4  |     side=1,4  | ||
| − |   [/  | + |   [/disallow_recruit]  | 
selects sides 4 and 5  | selects sides 4 and 5  | ||
| − |   [  | + |   [disallow_recruit]  | 
    [filter_side]  |     [filter_side]  | ||
      side=4,5     |       side=4,5     | ||
    [/filter_side]  |     [/filter_side]  | ||
| − |   [/  | + |   [/disallow_recruit]  | 
Revision as of 19:05, 14 April 2011
From FilterWML, this is the standard way of filtering on sides. The following attributes and sub-tags are permitted:
- side: filter matches only if side number is contained in a comma-separated list. 'all' matches all sides.
 - [has_unit]: filter matches only if side controls a unit matched by this StandardUnitFilter
 
Also, [and], [or], and [not] subfilters are supported.
Interaction of SSF and side= in tags like [disallow_recruit] :
selects side 4 only :
[disallow_recruit]
  side=1,4
  [filter_side]
    side=4,5  
  [/filter_side]
[/disallow_recruit]
selects sides 1 and 4
[disallow_recruit] side=1,4 [/disallow_recruit]
selects sides 4 and 5
[disallow_recruit]
  [filter_side]
    side=4,5  
  [/filter_side]
[/disallow_recruit]