#2500 Near Death Trap Whirlpool - 2529~ 2 g 100 ~ * Near Death Trap stuns actor wait 10 sec %send% %actor% You begin to lose consciousness from lack of oxygen. wait 2 sec %send% %actor% You try to breathe in the putrid water and gag. eval stunned %actor.hitp% + 2 %damage% %actor% %stunned% wait 2 sec %send% %actor% The current lessens and you float to the surface. %send% %actor% The Gods must favor you this day. ~ #2501 Magic User - 4,7,8,10,14-18,20-34,36-38,40-41,48-49,52-54,56-57,59-60,62,64~ 0 k 10 ~ switch %actor.level% case 1 case 2 case 3 break case 4 dg_cast 'magic missile' %actor% break case 5 dg_cast 'chill touch' %actor% break case 6 dg_cast 'burning hands' %actor% break case 7 case 8 dg_cast 'shocking grasp' %actor% break case 9 case 10 case 11 dg_cast 'lightning bolt' %actor% break case 12 dg_cast 'color spray' %actor% break case 13 dg_cast 'energy drain' %actor% break case 14 dg_cast 'curse' %actor% break case 15 dg_cast 'poison' %actor% break case 16 if %actor.align% > 0 dg_cast 'dispel good' %actor% else dg_cast 'dispel evil' %actor% end break case 17 case 18 dg_cast 'call lightning' %actor% break case 19 case 20 case 21 case 22 dg_cast 'harm' %actor% break default dg_cast 'fireball' %actor% break done ~ #2502 Thief - 2511~ 0 b 10 ~ set actor %random.char% if %actor% if %actor.is_pc% && %actor.gold% %send% %actor% You discover that %self.name% has %self.hisher% hands in your wallet. %echoaround% %actor% %self.name% tries to steal gold from %actor.name%. eval coins %actor.gold% * %random.10% / 100 nop %actor.gold(-%coins%) nop %self.gold(%coins%) end end ~ #2503 Healer - 2501~ 0 b 10 ~ * This is required because a random trig does not have an actor. set actor %random.char% * only continue if an actor is defined. if %actor% * if they have lost more than half their hitpoints heal em if %actor.hitp% < %actor.maxhitp% / 2 wait 1 sec say You are injured, let me help. wait 2 sec %echoaround% %actor% %self.name% lays %self.hisher% hands on %actor.name%'s wounds and bows %actor.hisher% head in concentration. %send% %actor% %self.name% lays %self.hisher% hands on your wounds and bows %actor.hisher% head in concentration. dg_cast 'heal' %actor% end end ~ $~