At work so i have not yet tested this but it should be fine, report any problems and i will fix.
Program Paramenot
var
ctime: TDateTime;
Procedure Arrow;
begin
if Mana > 10 then
begin
Cast('Magic Arrow');
WaitTarget(1,1000);
TargetToObject(Self);
end;
end;
Procedure CheckJournal;
begin
if InJournalBetweenTimes ('Paralyze', ctime, Now) <> -1 then
begin
Arrow;
end;
end;
Could even go further to remove targetself or have it wait until journal reads "you feel yourself resisting" thus insuring you get para'd for those being attacked by slow fingers