All pastes #958512 Raw Edit

Something

public text v1 · immutable
#958512 ·published 2008-03-26 19:52 UTC
rendered paste body
(0:7) When somebody moves into position (64,34),
   (1:1004) and they're not holding item 422 in paws,
   (1:1101) and there's no furre at (30,39),
            (5:14) move the triggering furre to (28,41) if there's nobody already there.
      (3:2) at position (32,37) on the map,
            (5:4) place object type 254.
            (5:41) place object type 262 at (30,38).
            (5:41) place object type 173 at (28,40).
      (3:2) at position (28,41) on the map,
            (5:16) move any furre present to (30,39) if there's nobody already there.
            (5:200) emit message {Cthulhu: Come back for more then? Fine! This time you will fail!} to whoever set off the trigger.
            (5:312) set variable %monhp to the total of rolling 5 dice with 8 sides plus 75.
            (5:312) set variable %charhp to the total of rolling 5 dice with 5 sides plus 55.
            (5:200) emit message {[Cthulhu has challenged you. He is a formidable opponent; perhaps a weapon of somesort would help. If you accept the challenge type accept, but if you're afraid and want to scurry off, type reject.]} to whoever set off the trigger.
            (5:300) set variable %p to the value 0.
            (5:8) play sound 30 to whoever set off the trigger.

(0:7) When somebody moves into position (64,34),
   (1:1002) and they are holding item 422 in their paws,
   (1:1101) and there's no furre at (30,39),
            (5:14) move the triggering furre to (28,41) if there's nobody already there.
      (3:2) at position (32,37) on the map,
            (5:4) place object type 254.
            (5:41) place object type 262 at (30,38).
            (5:41) place object type 173 at (28,40).
      (3:2) at position (28,41) on the map,
            (5:16) move any furre present to (30,39) if there's nobody already there.
            (5:200) emit message {Cthulhu: Come back for more then? Fine! This time you will fail!} to whoever set off the trigger.
            (5:312) set variable %monhp to the total of rolling 5 dice with 8 sides plus 200.
            (5:312) set variable %charhp to the total of rolling 5 dice with 5 sides plus 305.
            (5:200) emit message {[Cthulhu has challenged you. He is a formidable opponent; perhaps a weapon of somesort would help. If you accept the challenge type accept, but if you're afraid and want to scurry off, type reject.]} to whoever set off the trigger.
            (5:300) set variable %p to the value 0.
            (5:8) play sound 30 to whoever set off the trigger.

(0:31) When a furre says {reject},
   (1:19) and they (moved from/are standing at) position (30,39),
            (5:41) place object type 1040 at (28,40).
      (3:2) at position (30,39) on the map,
            (5:17) move any furre present to (10,24), or to someplace nearby if it's occupied.
      (3:2) at position (30,38) on the map,
            (5:23) swap the object with the object at (32,37).
            (5:300) set variable %cbattle to the value 0.
            (5:300) set variable %monhp to the value 0.
            (5:300) set variable %charhp to the value 0.
            (5:200) emit message {Cthulhu: That's what I thought! Come back if you want to fight!} to whoever set off the trigger.
            (5:72) Make the triggering furre lie down.


(0:31) When a furre says {accept},
   (1:200) and variable %a is equal to 0,
   (1:19) and they (moved from/are standing at) position (30,39),
            (5:200) emit message {[You have accepted! To battle, say 'attack', if you have a weapon, you've got an advantage. You're not aiming for one number this time, you've each got hitpoints. Good luck.]} to whoever set off the trigger.
            (5:200) emit message {Cthulhu: You will not win!} to whoever set off the trigger.
            (5:200) emit message {Your HP: %charhp} to whoever set off the trigger.
            (5:200) emit message {Cthulhu's HP: %monhp} to whoever set off the trigger.
            (5:200) emit message {[Your Move] (Just say attack)} to whoever set off the trigger.
            (5:300) set variable %cbattle to the value 1.
            (5:300) set variable %a to the value 1.

(0:70) When a furre idles (doesn't do ANYTHING) for 45 seconds,
   (1:19) and they (moved from/are standing at) position (30,39),
            (5:41) place object type 1040 at (28,40).
      (3:2) at position (30,39) on the map,
            (5:17) move any furre present to (10,24), or to someplace nearby if it's occupied.
      (3:2) at position (30,38) on the map,
            (5:23) swap the object with the object at (32,37).
            (5:300) set variable %cbattle to the value 0.
            (5:300) set variable %monhp to the value 0.
            (5:300) set variable %charhp to the value 0.
            (5:200) emit message {[Error: Time out.]} to whoever set off the trigger.
            (5:8) play sound 84 to whoever set off the trigger.
            (5:300) set variable %a to the value 0.


(0:31) When a furre says {attack},
   (1:200) and variable %p is equal to 0,
   (1:1004) and they're not holding item 566 in paws,
   (1:1004) and they're not holding item 422 in paws,
   (1:19) and they (moved from/are standing at) position (30,39),
   (1:200) and variable %cbattle is equal to 1,
            (5:300) set variable %move to the value 0.
            (5:312) set variable %chattack to the total of rolling 1 dice with 5 sides plus 0.
            (5:200) emit message {Your attack does %chattack damage!} to whoever set off the trigger.
            (5:304) take variable %monhp and subtract %chattack from it.
            (5:50) set countdown timer 501 to go off in 2 seconds.
            (5:300) set variable %p to the value 1.

(0:31) When a furre says {attack},
   (1:200) and variable %p is equal to 0,
   (1:1002) and they are holding item 566 in their paws,
   (1:19) and they (moved from/are standing at) position (30,39),
   (1:200) and variable %cbattle is equal to 1,
            (5:300) set variable %move to the value 0.
            (5:312) set variable %chattack to the total of rolling 1 dice with 5 sides plus 12.
            (5:200) emit message {Your attack does %chattack damage!} to whoever set off the trigger.
            (5:305) take variable %monhp and subtract variable %chattack from it.
            (5:50) set countdown timer 501 to go off in 2 seconds.
            (5:300) set variable %p to the value 1.

(0:31) When a furre says {attack},
   (1:200) and variable %p is equal to 0,
   (1:1002) and they are holding item 422 in their paws,
   (1:19) and they (moved from/are standing at) position (30,39),
   (1:200) and variable %cbattle is equal to 1,
            (5:300) set variable %move to the value 0.
            (5:312) set variable %chattack to the total of rolling 1 dice with 5 sides plus 7.
            (5:200) emit message {Your attack does %chattack damage!} to whoever set off the trigger.
            (5:305) take variable %monhp and subtract variable %chattack from it.
            (5:50) set countdown timer 501 to go off in 2 seconds.
            (5:300) set variable %p to the value 1.

(0:50) When countdown timer 501 goes off,
   (1:200) and variable %cbattle is equal to 1,
   (1:201) and variable %monhp is greater than 0,
            (5:312) set variable %cattack to the total of rolling 1 dice with 17 sides plus 0.
            (5:305) take variable %charhp and subtract variable %cattack from it.
      (3:2) at position (30,39) on the map,
            (5:201) emit message {Cthulhu's attack does %cattack damage!} to any furre present.
            (5:50) set countdown timer 117 to go off in 2 seconds.

(0:50) When countdown timer 501 goes off,
   (1:200) and variable %cbattle is equal to 1,
   (1:202) and variable %monhp is less than 1,
      (3:2) at position (30,39) on the map,
            (5:201) emit message {Cthulhu: You have beaten me once again! How?! *runs off crying*} to any furre present.
            (5:9) play sound 5 to any furre present.
      (3:2) at position (30,38) on the map,
            (5:4) place object type 1040.
      (3:2) at position (28,40) on the map,
            (5:4) place object type 1040.
      (3:2) at position (30,39) on the map,
            (5:200) emit message {[For your victory the gods have granted you share of this dream. But this is to be used sparingly, for if it is abused, banishment will ensue.]} to whoever set off the trigger.
            (5:9) play sound 79 to any furre present.
            (5:103) share dream control with any furre present.
            (5:300) set variable %cbattle to the value 0.
      (3:2) at position (30,38) on the map,
            (5:23) swap the object with the object at (32,37).
            (5:41) place object type 1040 at (32,37).
            (5:300) set variable %a to the value 0.


(0:50) When countdown timer 117 goes off,
   (1:201) and variable %charhp is greater than 0,
   (1:200) and variable %cbattle is equal to 1,
      (3:2) at position (30,39) on the map,
            (5:201) emit message {Your HP: %charhp} to any furre present.
      (3:2) at position (30,39) on the map,
            (5:201) emit message {Cthulhu's HP: %monhp} to any furre present.
      (3:2) at position (30,39) on the map,
            (5:201) emit message {[Your move]} to any furre present.
            (5:300) set variable %p to the value 0.

(0:50) When countdown timer 117 goes off,
   (1:200) and variable %cbattle is equal to 1,
   (1:202) and variable %charhp is less than 1,
      (3:2) at position (30,39) on the map,
            (5:75) Make any furre present lie down.
            (5:201) emit message {Cthulhu has won!} to any furre present.
            (5:201) emit message {Cthulhu: Victory is mine! Now you perish!} to any furre present.
      (3:2) at position (30,39) on the map,
            (5:17) move any furre present to (10,24), or to someplace nearby if it's occupied.
            (5:41) place object type 1040 at (28,40).
      (3:2) at position (30,39) on the map,
            (5:17) move any furre present to (10,24), or to someplace nearby if it's occupied.
      (3:2) at position (30,38) on the map,
            (5:23) swap the object with the object at (32,37).
            (5:300) set variable %cbattle to the value 0.
            (5:300) set variable %monhp to the value 0.
            (5:300) set variable %charhp to the value 0.
            (5:300) set variable %a to the value 0.