Code:
Name: 'Cast spells on Greet - M135', VNum: [ 166], RNum: [ 166]
Trigger Intended Assignment: Mobiles
Trigger Type: Greet , Numeric Arg: 10, Arg list: None
Commands:
* By Rumble of The Builder Academy tbamud.com 9091
* Cast a random spell on players that enter. But, only if they are not already
* affected and only 10% of the time.
switch %random.12%
case 1
if %actor.affect(blind)%
dg_cast 'cure blind' %actor%
end
break
case 2
if !%actor.affect(invis)%
dg_cast 'invisibility' %actor%
end
break
case 3
if !%actor.affect(det-align)%
dg_cast 'detect align' %actor%
end
break
case 4
if !%actor.affect(det-magic)%
dg_cast 'detect magic' %actor%
end
break
case 5
if !%actor.affect(sense-life)%
dg_cast 'sense life' %actor%
end
break
case 6
if !%actor.affect(watwalk)%
dg_cast 'waterwalk' %actor%
end
break
case 7
if !%actor.affect(sanct)%
dg_cast 'sanctuary' %actor%
end
break
case 8
if %actor.affect(curse)%
dg_cast 'remove curse' %actor%
end
break
case 9
if !%actor.affect(infra)%
dg_cast 'infravision' %actor%
end
break
case 10
if %actor.affect(poison)%
dg_cast 'cure poison' %actor%
end
break
case 11
if !%actor.affect(bless)%
dg_cast 'bless' %actor%
end
break
case 12
if !%actor.affect(prot-evil)%
dg_cast 'protection from evil' %actor%
end
break
default
say whoops!
break
done
for TBA.