Changes
Page history
reverted dante
authored
Oct 23, 2023
by
Lxlp
Hide whitespace changes
Inline
Side-by-side
skills/mechanics/signal.md
View page @
b0869d9e
================
## Description
*Added in version 2.2.1*
## Description:
Sends a signal to the specified targeter. Won't do anything when
Sends a signal to the specified targeter. Won't do anything when
targeted at players. The signal can be composed of any string. The
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
mob(s) that receives the signal can only act upon it if it has a
...
@@ -13,16 +8,14 @@ The signal can either be matched by comparing directly behind the
...
@@ -13,16 +8,14 @@ The signal can either be matched by comparing directly behind the
trigger (~onSignal:
*ping*
) or by the new
trigger (~onSignal:
*ping*
) or by the new
[
lastsignal-condition
](
http://www.mythicmobs.net/manual/doku.php/conditions/start
)
.
[
lastsignal-condition
](
http://www.mythicmobs.net/manual/doku.php/conditions/start
)
.
## Attributes:
| Attribute | Aliases | Description | Default Value |
## Attributes
|-----------|---------|--------------------|---------------|
| Attribute | Aliases | Description | Default |
| signal | s | The signal to send | ping |
|-----------|-----------|----------------------------------------------------------------------|---------|
| signal | s | The signal to send | ping |
## Examples
## Examples:
This example would make the "Master" mob signal it's minions a radius of
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
20 blocks to shoot an arrow the nearest players, relative to the minions
positions, upon being damaged.
positions, upon being damaged.
...
@@ -32,17 +25,17 @@ positions, upon being damaged.
...
@@ -32,17 +25,17 @@ positions, upon being damaged.
Master
:
Master
:
Type
:
zombie
Type
:
zombie
Skills
:
Skills
:
-
summon{m=Minion} @self ~onSpawn
-
summon{m=Minion} @self ~onSpawn
-
signal{s=ATTACK} @MobsInRadius{r=10;t=Minion} ~onDamaged
-
signal{s=ATTACK} @MobsInRadius{r=10;t=Minion} ~onDamaged
Minion
:
Minion
:
Type
:
baby_zombie
Type
:
baby_zombie
Skills
:
Skills
:
-
skill{s=ShootAttacker} @NearestPlayer ~onSignal:ATTACK
-
skill{s=ShootAttacker} @NearestPlayer ~onSignal:ATTACK
```
```
```
yaml
```
yaml
# Skill file:
# Skill file:
ShootAttacker
:
ShootAttacker
:
Skills
:
Skills
:
-
shoot{t=arrow}
-
shoot{t=arrow}
```
```
\ No newline at end of file