Returns true if the subject entity has a valid target.
Note
Does not require any parameters to work properly. It can be used as a standalone filter.
Has Target Properties
Name | Default Value | Type | Description | Example Values |
---|---|---|---|---|
operator | equals | Operator choices | (Optional) The comparison to apply with 'value'. | |
subject | self | Subject choices | (Optional) The subject of this filter test. | |
value | true | Boolean true/false | (Optional) true or false. |
Operator choices
Value | Title | Description |
---|---|---|
!= | != | Test for inequality. |
< | < | Test for less-than the value. |
<= | <= | Test for less-than or equal to the value. |
<> | <> | Test for inequality. |
= | = | Test for equality. |
== | == | Test for equality. |
> | > | Test for greater-than the value. |
>= | >= | Test for greater-than or equal to the value. |
equals | Equals | Test for equality. |
not | Not | Test for inequality. |
Subject choices
Value | Title | Description |
---|---|---|
block | Block | The block involved with the interaction. |
damager | Damager | The damaging actor involved with the interaction. |
other | Other | The other member of an interaction, not the caller. |
parent | Parent | The caller's current parent. |
player | Player | The player involved with the interaction. |
self | Self | The entity or object calling the test |
target | Target | The caller's current target. |
Samples
At Full..:
{ "test": "has_target", "subject": "self", "operator": "equals", "value": "true" }
At Short (using Defaults)..:
{ "test": "has_target" }