Strah: type: assignment actions: on assignment: - trigger name:damage state:true - trigger name:proximity state:true radius:15 - trigger name:click state:true - vulnerable state:true - health 150 state:true - heal on spawn: - health 150 state:true - heal - announce "<&6>Strah has been reset!" on enter proximity: - narrate "<&4>Fear can be a powerful enemy..." - wait 1s - narrate "<&4>Let's see how well you handle it." - wait 1s - cast CONFUSION duration:10s power:10 on move proximity: - look - walk speed:5 - attack target: - if <= 50 && { - narrate "<&4>Gah! I need more health!" - cast WITHER duration:10s power:10 - flag npc fired1 } - if <= 100 && { - narrate "<&4>I have run out of patience..." - wait 1s - narrate "<&4>Let's see how well you fight without your eyes!" - cast BLINDNESS duration:20s - flag npc fired2 } on death: - cast CONFUSION duration:0s - cast WITHER duration:0s ve - cast BLINDNESS duration:0s - flag npc fired1:! - flag npc fired2:! - wait 1t - give i@gems qty:10 - wait 1t - give i@VladsPick - wait 1t - firework primary:red - firework primary:orange - firework primary:yellow - firework primary:green - firework primary:blue - firework primary:purple - firework primary:magenta - announce "<&6>Strah has fallen!"