Difference between revisions of "Target"

From ISBoxer
Jump to: navigation, search
Line 1: Line 1:
{{ISBoxer 37}}
+
{{ISBoxer 38}} A [[Target]] is a destination for an [[Action]] and related features. A Target can be one or more windows.
A [[Target]] is a destination for an [[Action]] and related features. A Target can be one or more windows.
+
  
; Types of Targets
+
;Types of Targets
* Current window
+
 
* All windows (or all ''other'' windows)
+
*Current window
* A [[Character Set]] Slot
+
*All windows (or all ''other'' windows)
* A [[Character]]
+
*A [[Character Set]] Slot
* An [[Action Target Group]] (or ''others in it'')
+
*A [[Character]]
 +
*An [[Action Target Group]] (or ''others in it'')
  
 
Targets that include more than one window have two versions -- "all" and "other". The difference between these two is that if you are playing one of the windows that would be part of the target, "all" will include the current window while "other" specifically excludes the current window.
 
Targets that include more than one window have two versions -- "all" and "other". The difference between these two is that if you are playing one of the windows that would be part of the target, "all" will include the current window while "other" specifically excludes the current window.
Line 13: Line 13:
 
== Target selection ==
 
== Target selection ==
 
ISBoxer's Target selection controls include a drop-down box and a button next to it with an asterisk ('''*'''). The drop-down box has a list of possible targets, usually filtered to those relevant to a particular [[Character Set]]. The asterisk button can be used to change the Character Set for the filtering.
 
ISBoxer's Target selection controls include a drop-down box and a button next to it with an asterisk ('''*'''). The drop-down box has a list of possible targets, usually filtered to those relevant to a particular [[Character Set]]. The asterisk button can be used to change the Character Set for the filtering.
 +
 +
== Advanced Target mechanics ==
 +
[[ISBoxer 38]] now supports combining and operating on the simple Targets described above.
 +
 +
; Names and keywords
 +
* For the set of all windows, use the keyword '''all'''.
 +
* For all windows except for the current one, '''all other'''.
 +
* Inner Space session names are used in place of Slot numbers, e.g. Slot 3 is '''is3'''.
 +
* [[Action Target Group|Action Target Group]] (ATG) names may be used as-is
 +
** For "others in" an ATG, use the keyword '''other''' before the ATG name, e.g. '''other paladins'''
 +
* Multi-PC configurations have a special '''local''' keyword to mean only those on the current PC
 +
** For the set of all windows, but only on the current PC: '''all local'''
 +
** For all windows except for the current one, but only on the current PC: '''all other local'''.
 +
** For only those on the current PC in an ATG, in a multi-PC configuration, use the keyword '''local''' before the ATG name, e.g. '''local paladins'''. This can be combined with the '''other''' keyword as follows: '''other local paladins'''
 +
 +
 +
{| style="width: 500px" border="1" cellpadding="2" cellspacing="1"
 +
|-
 +
! scope="row" | Operation
 +
! scope="col" | Operators
 +
! scope="col" | Examples
 +
|-
 +
|
 +
'''Grouping'''
 +
 +
Parentheses are used in standard form, to group operators and Targets together, to enforce precedence over other operators.
 +
 +
| style="text-align: center" | ( )
 +
|
 +
|-
 +
|
 +
'''Union'''
 +
 +
This standard operation combines the Targets on the left and right sides into a new set.
 +
 +
| style="text-align: center" | | ,
 +
|
 +
is1|is2|is3
 +
 +
is1,is2,is3
 +
 +
|-
 +
|
 +
'''Intersect'''
 +
 +
This standard operation combines the intersections of the Targets on the left and right sides into a new set.
 +
 +
| style="text-align: center" | &
 +
|
 +
healers&paladins
 +
 +
(is1,is2,is3)&(is2,is3)
 +
 +
|-
 +
|
 +
'''Not (Invert)'''
 +
 +
This operation generates a new set of all Slots that are not in the Target on the right side.
 +
 +
| style="text-align: center" | ~
 +
|
 +
~is1
 +
 +
healers&~paladins
 +
 +
|-
 +
|
 +
'''Modulo'''
 +
 +
This operation selects the Nth (1-based) window from a set. N wraps around the size of the set, as in a standard modulo operation.
 +
 +
| style="text-align: center" | %
 +
|
 +
healers%1
 +
 +
healers%2
 +
 +
(is1,is2,is3)%2
 +
 +
|}
 +
 +
  
 
== See Also ==
 
== See Also ==
* [[Mapped Key]]
+
*[[Round-robin]]
* [[Action]]
+
*[[Mapped Key]]
 +
*[[Action]]

Revision as of 22:47, 18 February 2011

A Target is a destination for an Action and related features. A Target can be one or more windows.
Types of Targets

Targets that include more than one window have two versions -- "all" and "other". The difference between these two is that if you are playing one of the windows that would be part of the target, "all" will include the current window while "other" specifically excludes the current window.

Target selection

ISBoxer's Target selection controls include a drop-down box and a button next to it with an asterisk (*). The drop-down box has a list of possible targets, usually filtered to those relevant to a particular Character Set. The asterisk button can be used to change the Character Set for the filtering.

Advanced Target mechanics

ISBoxer 38 now supports combining and operating on the simple Targets described above.

Names and keywords
  • For the set of all windows, use the keyword all.
  • For all windows except for the current one, all other.
  • Inner Space session names are used in place of Slot numbers, e.g. Slot 3 is is3.
  • Action Target Group (ATG) names may be used as-is
    • For "others in" an ATG, use the keyword other before the ATG name, e.g. other paladins
  • Multi-PC configurations have a special local keyword to mean only those on the current PC
    • For the set of all windows, but only on the current PC: all local
    • For all windows except for the current one, but only on the current PC: all other local.
    • For only those on the current PC in an ATG, in a multi-PC configuration, use the keyword local before the ATG name, e.g. local paladins. This can be combined with the other keyword as follows: other local paladins


Operation Operators Examples

Grouping

Parentheses are used in standard form, to group operators and Targets together, to enforce precedence over other operators.

( )

Union

This standard operation combines the Targets on the left and right sides into a new set.

| ,

is1|is2|is3

is1,is2,is3

Intersect

This standard operation combines the intersections of the Targets on the left and right sides into a new set.

&

healers&paladins

(is1,is2,is3)&(is2,is3)

Not (Invert)

This operation generates a new set of all Slots that are not in the Target on the right side.

~

~is1

healers&~paladins

Modulo

This operation selects the Nth (1-based) window from a set. N wraps around the size of the set, as in a standard modulo operation.

 %

healers%1

healers%2

(is1,is2,is3)%2


See Also