|
Mechanic: Signal
|
|
|
|
================
|
|
================
|
|
|
|
|
|
*Added in version 2.2.1*
|
|
*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
|
... | @@ -12,8 +13,7 @@ The signal can either be matched by comparing directly behind the |
... | @@ -12,8 +13,7 @@ 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
|
|
## Attributes:
|
|
----------
|
|
|
|
|
|
|
|
| Attribute | Aliases | Description | Default Value |
|
|
| Attribute | Aliases | Description | Default Value |
|
|
|-----------|---------|--------------------|---------------|
|
|
|-----------|---------|--------------------|---------------|
|
... | @@ -21,28 +21,28 @@ Attributes |
... | @@ -21,28 +21,28 @@ Attributes |
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
Mobfile:
|
|
```yaml
|
|
```yml
|
|
# Mob file:
|
|
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
|
|
```
|
|
```
|
|
Skillfile:
|
|
|
|
```yml
|
|
```yaml
|
|
ShootAttacker:
|
|
# Skill file:
|
|
|
|
ShootAttacker:
|
|
Skills:
|
|
Skills:
|
|
- shoot{t=arrow}
|
|
- shoot{t=arrow}
|
|
``` |
|
``` |
|
|
|
\ No newline at end of file |