Changes
Page history
Revert "added ClearTarget mechanic"
authored
Oct 02, 2025
by
Lxlp
This reverts commit 1f8283a3389908f340de3fcb5bc030ebbd4ae456.
Show whitespace changes
Inline
Side-by-side
skills/mechanics/signal.md
0 → 100644
View page @
38502e7a
## Description
Sends a signal to the specified targeter. Won't do anything when
targeted at players. The signal can be composed of any string. The
mob(s) that receives the signal can only act upon it if it has a
dedicated "~onSignal" trigger in its skill arsenal (see examples).
The signal can either be matched by comparing directly behind the
trigger (~onSignal:
*ping*
) or by the new
[
lastsignal-condition
](
/skills/conditions/lastsignal
)
.
## Attributes
| Attribute | Aliases | Description | Default |
|-----------|-----------|----------------------------------------------------------------------|---------|
| signal | s | The signal to send | ping |
## Examples
This example would make the "Master" mob signal it's minions a radius of
20 blocks to shoot an arrow the nearest players, relative to the minions
positions, upon being damaged.
```
yaml
# Mob file:
Master
:
Type
:
zombie
Skills
:
-
summon{m=Minion} @self ~onSpawn
-
signal{s=ATTACK} @MobsInRadius{r=10;t=Minion} ~onDamaged
Minion
:
Type
:
baby_zombie
Skills
:
-
skill{s=ShootAttacker} @NearestPlayer ~onSignal:ATTACK
```
```
yaml
# Skill file:
ShootAttacker
:
Skills
:
-
shoot{t=arrow}
```
## Aliases
-
[x] sendsignal
<!--TAGS-->
<!--tag:Meta-->