Advertisement
NovaYoshi

Furcadia building place

Apr 16th, 2011
351
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.21 KB | None | 0 0
  1. DSPK V03.00 Furcadia
  2.  
  3. (0:0) When everything is starting up,
  4. (5:212) set silent speech prefix (for spoken commands) to {@}
  5. (5:399) clear all variables to zero.
  6. (5:109) allow dream pad uploads by dream owner only.
  7. (5:106) allow global dream uploads by dream owner only.
  8. (5:100) turn on 'classic' mode and update the screen after each trigger.
  9. (5:113) allow summoned furres to arrive right by the summoner.
  10. (5:210) set entrytext to {Hello! This is Novie's building place. Type @help for info on the commands}
  11. (5:105) set entry music to 1.
  12. (5:104) activate text filter number 0.
  13. (5:215) set the 'you can't talk' message to {;_; You can't speak}
  14.  
  15. (0:9) When a furre arrives in the dream,
  16. (5:15) move the triggering furre to (10,10), or to someplace nearby if it's occupied.
  17. (5:204) emitloud message {~[FURRE] has joined} to everyone on the map.
  18. (5:9) play sound 94 to any furre present.
  19. (5:600) memorize that the PhoenixSpeak info {LastCmd} about the triggering furre will now be 0.
  20.  
  21. (0:10) When a furre leaves the dream,
  22. (5:204) emitloud message {~[FURRE] has parted} to everyone on the map.
  23. (5:9) play sound 96 to any furre present.
  24.  
  25. (0:31) When a furre says {@help},
  26. (5:200) emit message {---Commands---} to the triggering furre.
  27. (5:200) emit message {@tw / @tf / @to:Type wall/floor/object} to the triggering furre.
  28. (5:200) emit message {@dw / @df / @do:Delete wall/floor/object} to the triggering furre.
  29.  
  30. (0:19) When somebody uses object type 1028,
  31. (5:200) emit message {:D} to the triggering furre.
  32. (0:19) When somebody uses object type 1028,
  33. (1:600) and the PhoenixSpeak info {LastCmd} about the triggering furre is equal to 1,
  34. (3:10) in the space right in front of the triggering furre,
  35. (5:610) remember the PhoenixSpeak info {LastArg} about the triggering furre, and put it in variable %foo.
  36. (5:42) place wall shape %foo.
  37. (0:19) When somebody uses object type 1028,
  38. (1:600) and the PhoenixSpeak info {LastCmd} about the triggering furre is equal to 2,
  39. (3:7) whereever the triggering furre was at when the trigger activated,
  40. (5:610) remember the PhoenixSpeak info {LastArg} about the triggering furre, and put it in variable %foo.
  41. (5:1) set the floor to type %foo.
  42. (0:19) When somebody uses object type 1028,
  43. (1:600) and the PhoenixSpeak info {LastCmd} about the triggering furre is equal to 3,
  44. (3:7) whereever the triggering furre was at when the trigger activated,
  45. (5:610) remember the PhoenixSpeak info {LastArg} about the triggering furre, and put it in variable %foo.
  46. (5:4) place object type %foo.
  47.  
  48.  
  49.  
  50. (0:32) When a furre says something with {@tw} in it,
  51. (3:10) in the space right in front of the triggering furre,
  52. (5:314) set variable %foo to the number the triggering furre just said or emoted.
  53. (5:42) place wall shape %foo.
  54. (5:600) memorize that the PhoenixSpeak info {LastCmd} about the triggering furre will now be 1.
  55. (5:600) memorize that the PhoenixSpeak info {LastArg} about the triggering furre will now be %foo.
  56. (0:32) When a furre says something with {@dw} in it,
  57. (3:10) in the space right in front of the triggering furre,
  58. (5:42) place wall shape 0.
  59. (0:32) When a furre says something with {@tf} in it,
  60. (3:7) whereever the triggering furre was at when the trigger activated,
  61. (5:314) set variable %foo to the number the triggering furre just said or emoted.
  62. (5:1) set the floor to type %foo.
  63. (5:600) memorize that the PhoenixSpeak info {LastCmd} about the triggering furre will now be 2.
  64. (5:600) memorize that the PhoenixSpeak info {LastArg} about the triggering furre will now be %foo.
  65. (0:32) When a furre says something with {@to} in it,
  66. (3:7) whereever the triggering furre was at when the trigger activated,
  67. (5:314) set variable %foo to the number the triggering furre just said or emoted.
  68. (5:4) place object type %foo.
  69. (5:600) memorize that the PhoenixSpeak info {LastCmd} about the triggering furre will now be 3.
  70. (5:600) memorize that the PhoenixSpeak info {LastArg} about the triggering furre will now be %foo.
  71. (0:32) When a furre says something with {@t2o} in it,
  72. (3:10) in the space right in front of the triggering furre,
  73. (5:314) set variable %foo to the number the triggering furre just said or emoted.
  74. (5:4) place object type %foo.
  75. (0:32) When a furre says something with {@t2f} in it,
  76. (3:10) in the space right in front of the triggering furre,
  77. (5:314) set variable %foo to the number the triggering furre just said or emoted.
  78. (5:1) set the floor to type %foo.
  79. (0:32) When a furre says something with {@d2f} in it,
  80. (3:10) in the space right in front of the triggering furre,
  81. (5:1) set the floor to type 0.
  82. (0:32) When a furre says something with {@df} in it,
  83. (3:7) whereever the triggering furre was at when the trigger activated,
  84. (5:1) set the floor to type 0.
  85. (0:32) When a furre says something with {@d2o} in it,
  86. (3:10) in the space right in front of the triggering furre,
  87. (5:4) place object type 0.
  88. (0:32) When a furre says something with {@do} in it,
  89. (3:7) whereever the triggering furre was at when the trigger activated,
  90. (5:4) place object type 0.
  91.  
  92. (0:32) When a furre says something with {@ps} in it,
  93. (5:314) set variable %foo to the number the triggering furre just said or emoted.
  94. (5:8) play sound %foo to the triggering furre.
  95.  
  96. (0:32) When a furre says something with {@pm} in it,
  97. (3:7) whereever the triggering furre was at when the trigger activated,
  98. (5:314) set variable %foo to the number the triggering furre just said or emoted.
  99. (5:30) play midi %foo to the triggering furre.
  100.  
  101. (0:32) When a furre says something with {@clearall} in it,
  102. (1:11) and the triggering furre has got shared control (or is the dream owner),
  103. (3:1) everywhere on the whole map,
  104. (5:1) set the floor to type 0.
  105. (5:42) place wall shape 0.
  106. (5:4) place object type 0.
  107. (5:204) emitloud message {~[FURRE] has wiped the map} to everyone on the map.
  108.  
  109. (0:32) When a furre says something with {@clearvis} in it,
  110. (1:11) and the triggering furre has got shared control (or is the dream owner),
  111. (3:8) everyplace that the triggering furre can see,
  112. (5:1) set the floor to type 0.
  113. (5:42) place wall shape 0.
  114. (5:4) place object type 0.
  115.  
  116. (0:32) When a furre says something with {@fvw} in it,
  117. (1:11) and the triggering furre has got shared control (or is the dream owner),
  118. (3:8) everyplace that the triggering furre can see,
  119. (5:314) set variable %foo to the number the triggering furre just said or emoted.
  120. (5:42) place wall shape %foo.
  121. (0:32) When a furre says something with {@fvf} in it,
  122. (1:11) and the triggering furre has got shared control (or is the dream owner),
  123. (3:8) everyplace that the triggering furre can see,
  124. (5:314) set variable %foo to the number the triggering furre just said or emoted.
  125. (5:1) set the floor to type %foo.
  126. (0:32) When a furre says something with {@fvo} in it,
  127. (1:11) and the triggering furre has got shared control (or is the dream owner),
  128. (3:8) everyplace that the triggering furre can see,
  129. (5:314) set variable %foo to the number the triggering furre just said or emoted.
  130. (5:4) place object type %foo.
  131.  
  132. (0:32) When a furre says something with {@dpupoff} in it,
  133. (1:11) and the triggering furre has got shared control (or is the dream owner),
  134. (5:107) allow global dream uploads by dream owner and shared furres.
  135. (5:110) allow dream pad uploads by dream owner and shared furres.
  136.  
  137. (0:32) When a furre says something with {@dpupon} in it,
  138. (1:11) and the triggering furre has got shared control (or is the dream owner),
  139. (5:108) allow global dream uploads by everyone.
  140. (5:111) allow dream pad uploads by everyone.
  141.  
  142. (0:32) When a furre says something with {@resetall} in it,
  143. (1:11) and the triggering furre has got shared control (or is the dream owner),
  144. (5:2000) reset the dream and kick all the players out.
  145.  
  146. (0:32) When a furre says something with {@savemap} in it,
  147. (1:11) and the triggering furre has got shared control (or is the dream owner),
  148. (3:8) everyplace that the triggering furre can see,
  149. (5:200) emit message {Not done yet D:} to the triggering furre.
  150.  
  151. (0:32) When a furre says something with {@loadmap} in it,
  152. (1:11) and the triggering furre has got shared control (or is the dream owner),
  153. (3:8) everyplace that the triggering furre can see,
  154. (5:200) emit message {Not done yet D:} to the triggering furre.
  155.  
  156. (0:32) When a furre says something with {@forgetall} in it,
  157. (1:11) and the triggering furre has got shared control (or is the dream owner),
  158. (5:633) forget all PhoenixSpeak info about this dream.
  159. (5:200) emit message {Nuked the savefile} to the triggering furre.
  160.  
  161. (0:32) When a furre says something with {@mypos} in it,
  162. (5:350) set variable %pos to the X,Y position the triggering furre (moved from/is standing at).
  163. (5:200) emit message {Cur pos is: %pos.x x %pos.y} to the triggering furre.
  164.  
  165. (0:32) When a furre says something with {@sign1} in it,
  166. (3:5) where the triggering furre is at, not moving,
  167. (5:255) set message ~foo to what the triggering furre just said or emoted.
  168. (5:277) remove the first word from message %foo and put it in message %fee.
  169. (5:350) set variable %tin to the X,Y position the triggering furre (moved from/is standing at).
  170. (5:300) set variable %index to the value %tin.y.
  171. (5:306) multiply variable %index by 200.
  172. (5:303) take variable %index and add variable %tin.x to it.
  173. (5:276) use message ~StrMap as an array, and set entry %index of it to ~foo.
  174. (5:4) place object type 271.
  175. (0:32) When a furre says something with {@sign2} in it,
  176. (3:5) where the triggering furre is at, not moving,
  177. (5:255) set message ~foo to what the triggering furre just said or emoted.
  178. (5:277) remove the first word from message %foo and put it in message %fee.
  179. (5:350) set variable %tin to the X,Y position the triggering furre (moved from/is standing at).
  180. (5:300) set variable %index to the value %tin.y.
  181. (5:306) multiply variable %index by 200.
  182. (5:303) take variable %index and add variable %tin.x to it.
  183. (5:276) use message ~StrMap as an array, and set entry %index of it to ~foo.
  184. (5:4) place object type 272.
  185. (0:3) When somebody moves into object type 271,
  186. (5:351) set variable %tin to the X,Y position the triggering furre moved to.
  187. (5:300) set variable %index to the value %tin.y
  188. (5:306) multiply variable %index by 200.
  189. (5:303) take variable %index and add variable %tin.x to it.
  190. (5:275) use message ~StrMap as an array, and copy entry %index of it into message ~foo.
  191. (5:200) emit message {The sign says: ~foo} to the triggering furre.
  192. (0:3) When somebody moves into object type 272,
  193. (5:351) set variable %tin to the X,Y position the triggering furre moved to.
  194. (5:300) set variable %index to the value %tin.y
  195. (5:306) multiply variable %index by 200.
  196. (5:303) take variable %index and add variable %tin.x to it.
  197. (5:275) use message ~StrMap as an array, and copy entry %index of it into message ~foo.
  198. (5:200) emit message {The sign says: ~foo} to the triggering furre.
  199.  
  200. (0:32) When a furre says something with {@doip} in it,
  201. (5:76) place object type 0 in the triggering furre's paws.
  202.  
  203.  
  204. *Endtriggers* 8888 *Endtriggers*
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement