Name: 'fireshield', VNum: [38215], RNum: [ 3338]
Trigger Intended Assignment: Objects
Trigger Type: Command , Numeric Arg: 1, Arg list: flameon
Commands:
eval hp %actor.hitp%
set room_var %actor.room%
set target_ch %room_var.people%
if %actor.pos% != fighting
%send% %actor% You need the rage of fighting to ignite your firey soul.
%echoaround% %actor% %actor.name% tries to ignite %actor.hisher% firey soul but lacks the fighting
rage.
else
%send% %actor% A flame wall surrounds you.
%echoaround% %actor% %actor.name% focuses %actor.hisher% rage into a flame wall surrounding
%actor.hisher% body
while %actor.pos% == fighting
wait 1s
if %actor.hitp% < %hp%
eval hp %actor.hitp%
%damage% %actor.fighting% 20
[ Return to continue, (q)uit, (r)efresh, (b)ack, or page number (1/2) ]
%send% %actor% Your flame has burned %actor.fighting.name%
%send% %actor.fighting% %actor.name%'s flame has burned you.
while %target_ch%
if %target_ch% != %actor% && %target_ch% != %actor.fighting%
%send% %target_ch% %actor.name%'s flame wall has burned %actor.fighting.name%
end
set target_ch %target_ch.next_in_room%
done
set target_ch %room_var.people%
else
return 0
end
done
end