forked from nisovin/MagicSpells
-
Notifications
You must be signed in to change notification settings - Fork 72
RotateSpell
JasperLorelai edited this page Mar 10, 2025
·
12 revisions
spell-class: ".targeted.RotateSpell"
Value | Supported |
---|---|
entity |
true |
location |
true |
entity_from_location |
false |
Rotates the target's yaw or pitch by a specified amount. Other options allow the caster to make the target face them and vice versa.
Since 4.0 Beta 13 these options support dynamic values through numeric or string expressions.
Option | Description | Type | Default |
---|---|---|---|
rotation-yaw |
Amount of degrees the target's yaw rotates in. | Float | 10 |
rotation-pitch |
Amount of degrees the target's pitch rotates in. | Float | 0 |
affect-pitch |
Enables the use of rotation-pitch . |
Boolean | false |
face |
Controls the relation between the target and the caster - where they face. Valid values: caster (target faces caster), target (caster faces their target), away-from-caster and away-from-target . |
String | |
random |
The target rotates with a random amount of degrees. | Boolean | false |
mimic-direction |
Causes the caster/target to face in the same direction as the target/caster. This changes depending on whether you have face-target or face-caster enabled. |
Boolean | false |
Rotate:
spell-class: ".targeted.RotateSpell"
name: Rotate
cast-item: stick
cooldown: 15
random: true
variables:
Charm_Counter:
type: player
min: 0
max: 60
default: 0
permanent: false
Charm_Cast:
spell-class: ".MultiSpell"
name: Charm
cast-item: stick
cooldown: 10
spells:
- Charm_Loop
Charm_Loop:
spell-class: ".MultiSpell"
spells:
- Charm
- DELAY 1
- Charm_Loop
modifiers:
- variable Charm_Counter=60 denied
variable-mods-cast:
- Charm_Counter +1
Charm:
spell-class: ".targeted.RotateSpell"
face: caster