home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / LORD / SAVE10.ZIP / SAVE.REF < prev   
Text File  |  1998-02-19  |  13KB  |  550 lines

  1. ;Entry_Map,X  Y      IGM_Map  X    Y         Reference      Exit to the
  2. ;379     30   9      1045     36   8         Sosen Village  West
  3. ;1093    33  16      1046     1    8         Flagcity       East
  4. ;319     54  12      1047     18   15        Rockholm Mts.  South
  5.  
  6. @#START
  7.  
  8. @#CHANT
  9. @DO MOVEBACK
  10. @DO SAYBAR
  11. ...oommmm... ...oommmm...
  12.  
  13. @#FLADY
  14. @DO MOVEBACK
  15. @DATALOAD saveinf.idf &playernum `p91
  16. @DO `t91 IS `p91
  17. @IF BITCHECK `t91 1 0 THEN DO
  18.  @BEGIN
  19. @DO SAYBAR
  20. `0Greetings, `n`0. You are now blessed with the mark of the Flagcity Temple.
  21.  @BITSET `t91 1 1
  22.  @DO `p91 is `t91
  23.  @DATASAVE saveinf.idf &playernum `p91
  24.  @closescript
  25.  @END
  26. @SHOW
  27. `r0`c`r1`% Talking to the Flagcity Matron `r0`\
  28. `2Yes, child `n`2, how may I be of service?`\
  29. @do `v01 is 1
  30. @CHOICE
  31. `$Uh, nevermind...
  32. `$What's with this `@Mark`$?
  33. `$Are there other places like this?
  34. `$Which `@Mark`$s do I have?
  35. @IF RESPONSE is 2 then do
  36.  @begin
  37. @show
  38. `\`\`2 The `@Mark`2 is a sacred symbol of our order, and
  39. it allows us to restore your life's breath and
  40. essence here, instead of back at your mother's
  41. house.
  42. @key
  43.  @end
  44. @IF RESPONSE is 3 then do
  45.  @begin
  46. @show
  47. `\`\`2 Yes, there are two other `0Temple`2s. One is up in
  48. the `%Rockholm Mountains`2, near `%Castle Coldrake`2. The
  49. other is east by north east of `%Sosen Village`2. If
  50. `$Velox`2 exists, its just directly north east of that.
  51. Once you have their `@Mark`2s, you can be ressurrected
  52. there, too.
  53. @key
  54. @end
  55. @IF RESPONSE IS 4 then do
  56.  @begin
  57. @do write
  58. `\`\  `$You have the `@Mark`$ of`X
  59. @if BITCHECK `t91 1 1 then do
  60.  @begin
  61.  @do write
  62. `%Flagcity`$, 
  63.  @end
  64. @if BITCHECK `t91 2 1 then do
  65.  @begin
  66.  @do write
  67. `%Sosen`$, 
  68.  @end
  69. @if BITCHECK `t91 3 1 then do
  70.  @begin
  71.  @do write
  72. `%RockHolm`$. 
  73.  @end
  74. @if `t91 is 0 then do
  75.  @begin
  76.  @do write
  77. `%NONE!?
  78.  @end
  79. @key
  80. @end
  81.  
  82. @drawmap
  83. @update
  84.  
  85. @#SLADY
  86. @DO MOVEBACK
  87. @DATALOAD saveinf.idf &playernum `p91
  88. @DO `t91 IS `p91
  89. @IF BITCHECK `t91 2 0 THEN DO
  90.  @BEGIN
  91. @DO SAYBAR
  92. `0Greetings, `n`0. You are now blessed with the mark of the Sosen Temple.
  93.  @BITSET `t91 2 1
  94.  @DO `p91 is `t91
  95.  @DATASAVE saveinf.idf &playernum `p91
  96.  @closescript
  97.  @END
  98. @SHOW
  99. `r0`c`r1`% Talking to the Sosen Matron `r0`\
  100. `2Yes, child `n`2, how may I be of service?`\
  101. @do `v01 is 1
  102. @CHOICE
  103. `$Uh, nevermind...
  104. `$What's with this `@Mark`4?
  105. `$Are there other places like this?
  106. `$Which `@Mark`$s do I have?
  107. @IF RESPONSE is 2 then do
  108.  @begin
  109. @show
  110. `\`\`2 The `@Mark`2 is a sacred symbol of our order, and
  111. it allows us to restore your life's breath and
  112. essence here, instead of back at your mother's
  113. house.
  114. @key
  115.  @end
  116. @IF RESPONSE is 3 then do
  117.  @begin
  118. @show
  119. `\`\`2 Yes, there are two other `0Temple`2s. One is up in
  120. the `%Rockholm Mountains`2, near `%Castle Coldrake`2. The
  121. other is directly east of `%Flagcity`2, right next to a
  122. bridge. Once you have their `@Mark`2s, you can be
  123. ressurrected there, too.
  124. @key
  125. @end
  126. @IF RESPONSE IS 4 then do
  127.  @begin
  128. @do write
  129. `\`\  `$You have the `@Mark`$ of`X
  130. @if BITCHECK `t91 1 1 then do
  131.  @begin
  132.  @do write
  133. `%Flagcity`$, 
  134.  @end
  135. @if BITCHECK `t91 2 1 then do
  136.  @begin
  137.  @do write
  138. `%Sosen`$, 
  139.  @end
  140. @if BITCHECK `t91 3 1 then do
  141.  @begin
  142.  @do write
  143. `%RockHolm`$. 
  144.  @end
  145. @if `t91 is 0 then do
  146.  @begin
  147.  @do write
  148. `%NONE!?
  149.  @end
  150. @key
  151. @end
  152. @drawmap
  153. @update
  154.  
  155. @#RLADY
  156. @DO MOVEBACK
  157. @DATALOAD saveinf.idf &playernum `p91
  158. @DO `t91 IS `p91
  159. @IF BITCHECK `t91 3 0 THEN DO
  160.  @BEGIN
  161. @DO SAYBAR
  162. `0Greetings, `n`0. You are now blessed with the mark of the Rockholm Temple.
  163.  @BITSET `t91 3 1
  164.  @DO `p91 is `t91
  165.  @DATASAVE saveinf.idf &playernum `p91
  166.  @closescript
  167.  @END
  168. @SHOW
  169. `r0`c`r1`% Talking to the Rockholm Matron `r0`\
  170. `2Yes, child `n`2, how may I be of service?`\
  171. @do `v01 is 1
  172. @CHOICE
  173. `$Uh, nevermind...
  174. `$What's with this `@Mark`4?
  175. `$Are there other places like this?
  176. `$Which `@Mark`$s do I have?
  177. @IF RESPONSE is 2 then do
  178.  @begin
  179. @show
  180. `\`\`2 The `@Mark`2 is a sacred symbol of our order, and
  181. it allows us to restore your life's breath and
  182. essence here, instead of back at your mother's
  183. house.
  184. @key
  185.  @end
  186. @IF RESPONSE is 3 then do
  187.  @begin
  188. @show
  189. `\`\`2 Yes, there are two other `0Temple`2s. One is
  190. directly east of `%Flagcity`2, right next to a bridge.
  191. The other is east by north east of `%Sosen Village`2. If
  192. `$Velox`2 exists, its just directly north east of that.
  193. Once you have their `@Mark`2s, you can be ressurrected
  194. there, too.
  195. @key
  196. @end
  197. @IF RESPONSE IS 4 then do
  198.  @begin
  199. @do write
  200. `\`\  `$You have the `@Mark`$ of`X
  201. @if BITCHECK `t91 1 1 then do
  202.  @begin
  203.  @do write
  204. `%Flagcity`$, 
  205.  @end
  206. @if BITCHECK `t91 2 1 then do
  207.  @begin
  208.  @do write
  209. `%Sosen`$, 
  210.  @end
  211. @if BITCHECK `t91 3 1 then do
  212.  @begin
  213.  @do write
  214. `%RockHolm`$. 
  215.  @end
  216. @if `t91 is 0 then do
  217.  @begin
  218.  @do write
  219. `%NONE!?
  220.  @end
  221. @key
  222. @end
  223. @drawmap
  224. @update
  225.  
  226. @#OLDLIFE
  227. @do dead is 0 ;he is now alive
  228. @do `p02 is `p03 (give 'em max hit points)
  229. @DATALOAD saveinf.idf &playernum `p91
  230. @DO `t91 is `p91
  231. @if `t91 is 0 then do
  232.  @begin
  233.   @do X is 27
  234.   @do Y is 7
  235.   @do MAP is 155
  236.  @end
  237. @if `t91 more 0 then do
  238.  @begin
  239. @show
  240. `r0`c`r1`% Thou hath been killed in thy sleep! `r0`\
  241. `2But death isn't the end... entirely. As you pass out of consciousness, some
  242. ghostly phantom monks ask, `!"Where?"
  243. @do `p92 is 0
  244. @if BITCHECK `t91 1 1 then do
  245.  @begin
  246.  @do `p92 is 1
  247.  @end
  248. @do `p93 is 0
  249. @if BITCHECK `t91 2 1 then do
  250.  @begin
  251.  @do `p93 is 1
  252.  @end
  253. @do `p94 is 0
  254. @if BITCHECK `t91 3 1 then do
  255.  @begin
  256.  @do `p94 is 1
  257.  @end
  258. @do `v01 is 1
  259. @choice
  260. `$I want to go to my mom's house
  261. =`p92 1 `$I want to go to Flagcity Temple
  262. =`p93 1 `$I want to go to Sosen Temple
  263. =`p94 1 `$I want to go to RockHolm Temple
  264. @If response is 1 then do
  265.  @begin
  266.   @do X is 27
  267.   @do Y is 7
  268.   @do MAP is 155
  269.  @end
  270. @If response is 2 then do
  271.  @begin
  272.   @do X is 6
  273.   @do Y is 11
  274.   @do MAP is 1045
  275.  @end
  276. @If response is 3 then do
  277.  @begin
  278.   @do X is 6
  279.   @do Y is 11
  280.   @do MAP is 1046
  281.  @end
  282. @If response is 4 then do
  283.  @begin
  284.   @do X is 6
  285.   @do Y is 11
  286.   @do MAP is 1047
  287.  @end
  288.  @end
  289.  
  290.  
  291. @#NEWLIFE
  292. @DATALOAD saveinf.idf &playernum `p91
  293. @DO `t91 is `p91
  294. @if `t91 is 0 then do
  295.  @begin
  296.   @do X is 27
  297.   @do Y is 7
  298.   @do MAP is 155
  299.  @end
  300. @if `t91 more 0 then do
  301.  @begin
  302. @show
  303. `r0`c`r1`% Thou hath died! `r0`\
  304. `2But death isn't the end... entirely. As you pass out of consciousness, some
  305. ghostly phantom monks ask, `!"Where?"
  306. @do `p92 is 0
  307. @if BITCHECK `t91 1 1 then do
  308.  @begin
  309.  @do `p92 is 1
  310.  @end
  311. @do `p93 is 0
  312. @if BITCHECK `t91 2 1 then do
  313.  @begin
  314.  @do `p93 is 1
  315.  @end
  316. @do `p94 is 0
  317. @if BITCHECK `t91 3 1 then do
  318.  @begin
  319.  @do `p94 is 1
  320.  @end
  321. @do `v01 is 1
  322. @choice
  323. `$I want to go to my mom's house
  324. =`p92 1 `$I want to go to Flagcity Temple
  325. =`p93 1 `$I want to go to Sosen Temple
  326. =`p94 1 `$I want to go to RockHolm Temple
  327. @If response is 1 then do
  328.  @begin
  329.   @do X is 27
  330.   @do Y is 7
  331.   @do MAP is 155
  332.  @end
  333. @If response is 2 then do
  334.  @begin
  335.   @do X is 6
  336.   @do Y is 11
  337.   @do MAP is 1045
  338.  @end
  339. @If response is 3 then do
  340.  @begin
  341.   @do X is 6
  342.   @do Y is 11
  343.   @do MAP is 1046
  344.  @end
  345. @If response is 4 then do
  346.  @begin
  347.   @do X is 6
  348.   @do Y is 11
  349.   @do MAP is 1047
  350.  @end
  351.  @end
  352.  
  353.   @do money / 2
  354.   @do `p02 is `p03 (give 'em max hit points)
  355.   @do `p20 is `p01
  356.   @do `p20 / 5
  357.   @do `p01 - `p20
  358.   @do dead is 1
  359.   @update_update
  360.  
  361.   @do talk `4Newsflash:`0`x`n`x`2was`xdefeated`xby`x`0`e`2! all
  362.   @do addlog
  363.   `0`n`2 was whipped up on by `0`e`2!
  364.   @routine seperate in gametxt.ref
  365. @do move 3 24
  366. @do write
  367. `r0                                                                           `x
  368.  
  369. @do move 3 24
  370. @do write
  371. `4You've been killed. `k
  372.  
  373. @pauseoff
  374. @show
  375. `r0`c
  376. C▄▄▄█████████▄▄▄
  377. C▄██░░░░███████████
  378. C█░░░░██████████████████
  379. C█░▒▒░████████▐▄█████████
  380. C▄▄C▐░▒▓░████████████▀▀█████
  381. AC██
  382. C▀▄█▌    ░▒▓▒░█████▄ ▌▐█▄
  383. AC█████▄▄▓█C▒▓
  384. C██▄   ▒▓▒░ ██
  385. AC░░▓▌▄▀░▄████▀▓▌
  386. AC
  387. C▓▒░██▀▄▄ ▄▀▀    ▀▀▓
  388. AC▓▓░▄▓▀▀C▀▀▒░▀ ▀
  389. C▀▀▀░░█ ░C▄    ▀   ▒▓
  390. AC▓▓░▒   ▀    ▐▌
  391. C▀░▒▐█▄▄    ▄▄▀▀
  392. AC▄▄    ▄█
  393. C▄ ██▀▀▄▄▀▌ ▌ 
  394. AC▄▄▀▀████▀▄
  395. C█████▄▓▓▄█C▓▄ ░▒
  396. AC█████▀▀
  397. C▀██░▓▓▒▓▄▄░▓▒░▒▓▀▀ ▀▀▀▀
  398. C▄▄ ▀▄ ▀▀▀▀ ▀▀ ▄▀ ▓▒
  399. C▄░▒▓▌ ▀ ▓█▐█▀▄
  400. AC▀ ▄ ▒░
  401. C▄  ▒░░░▀ ▄ ▀ ▄ ▄▄ ▄▄ ▄ 
  402. AC▀▄░C  ▄▄▄
  403. C▄▓▓▒░░▌▀ ▄██▄▄ ▄▄▄▄▄ ▄▄
  404. AC░▒██▄ ▀░▒
  405. C▄ ▄▀█▄▓▄▄ ▀▄
  406. AC███▄▀████ ▄▀▀ ▄▄▌
  407. AC▄▌
  408. C░▒▓█▄▄▄▄▀▀▀▀▄ 
  409. AC██▄▒▒▄▀ 
  410. AC▀▀▀▄▄▄▄█▓▒░
  411.  
  412.                      `%You have made an error, s&boy.
  413.  
  414. `k
  415.  @if `v03 is 0 then do
  416.    @begin
  417.  ;rules.ref file says unlimited deaths not allowed, so we will boot them
  418.  ;till tomorrow
  419.  
  420.  ;take them off the map
  421. ;  @do map is 1
  422.    @halt
  423.    @end
  424.  
  425.  @pauseon
  426.  
  427.  @do dead is 0
  428.  
  429.  @if `p07 less 0 then do
  430.  @begin
  431.  @show
  432. `r0`c`%  `r1IT FEELS KINDA WARM IN HERE?`r0
  433.  
  434.   `4You open your eyes.
  435.  
  436. `k  `4There are naked screaming people all around you.  A little boy with
  437.   a ghastly face begins to gnaw on your leg.
  438.  
  439. `k  `6"Din, leave the newcomer alone.  S&he isn't staying." `4a slow voice that
  440.   can only be described as an abomination dolefully states.
  441.  
  442. `k  `2You feel yourself floating away... faster and faster.
  443.  @end
  444.  
  445.  @if `p07 more -1 then do
  446.  @begin
  447.  @show
  448. `r0`c`%  `r1APPARENTLY DEATH ISN'T THE END.`r0
  449.  
  450.   `2You open your eyes.
  451.  
  452. `k  `2You are lying on a table of solid rock in a marble room.  Hundreds of
  453.   soft voices are murmuring all around you, but you see no one.
  454.  
  455. `k  `%"Send s&him back." `2a voice whispers, this one louder than the others.
  456.  
  457. `k  `2You feel yourself floating away... faster and faster.
  458.  
  459. `k
  460.  @end
  461.  
  462.  
  463. @if map is 155 then do
  464.  @begin
  465. @show
  466. `c  `r1`%AWAKENING.`r0
  467.  
  468.   `0"Can you hear me, `n?" `2a stressed voice shouts.
  469.  
  470.   `$"Yeah.  Christ mom, lemmie up, I'm fine." `2you assure your mother.
  471.  
  472.   `0"You're alive!! The elders brought your body here yesterday, you must
  473.   have fainted out there." `2your mother shouts, tears of joy streaming down
  474.   her wrinkled face.
  475.  
  476.   `$"Ok, ok - nice little happy reunion and all that, but I gotta hit the
  477.   road now. Buhbye." `2you tell her.  Afterall, you need to make the most of
  478.   this new lease on life.
  479.  
  480.   `2You lose `4half`2 the gold you were carrying and `4`p20`2 experience.
  481.  
  482. `k
  483.  @end
  484. @if map is 1045 then do
  485.  @begin
  486. @show
  487. `c  `r1`%AWAKENING.`r0
  488.  
  489.   `0"`2Child, can you hear me, `n`2?`0"`2 a relaxed voice asks.
  490.  
  491.   `$"Yeah.  Hey, who are you?"
  492.  
  493.   `0"`2I'm the Flagcity Matron. When our monks sensed you fading from life,
  494.   then asked where you wanted to return to. You responded here, and here
  495.   you are.`0"
  496.  
  497.   `$"That's nice. GOTTA GO! No time to pay bills, I've got a quest to
  498.   complete!!!"
  499.  
  500.   `2You lost `4half`2 the gold you were carrying and `4`p20`2 experience.
  501.  
  502. `k
  503.  @end
  504. @if map is 1046 then do
  505.  @begin
  506. @show
  507. `c  `r1`%AWAKENING.`r0
  508.  
  509.   `0"`2Child, can you hear me, `n`2?`0"`2 a relaxed voice asks.
  510.  
  511.   `$"Yeah.  Hey, who are you?"
  512.  
  513.   `0"`2I'm the Sosen Matron. When our monks sensed you fading from life,
  514.   then asked where you wanted to return to. You responded here, and here
  515.   you are.`0"
  516.  
  517.   `$"That's nice. GOTTA GO! No time to pay bills, I've got a quest to
  518.   complete!!!"
  519.  
  520.   `2You lost `4half`2 the gold you were carrying and `4`p20`2 experience.
  521.  
  522. `k
  523.  @end
  524. @if map is 1047 then do
  525.  @begin
  526. @show
  527. `c  `r1`%AWAKENING.`r0
  528.  
  529.   `0"`2Child, can you hear me, `n`2?`0"`2 a relaxed voice asks.
  530.  
  531.   `$"Yeah.  Hey, who are you?"
  532.  
  533.   `0"`2I'm the RockHolm Matron. When our monks sensed you fading from life,
  534.   then asked where you wanted to return to. You responded here, and here
  535.   you are.`0"
  536.  
  537.   `$"That's nice. GOTTA GO! No time to pay bills, I've got a quest to
  538.   complete!!!"
  539.  
  540.   `2You lost `4half`2 the gold you were carrying and `4`p20`2 experience.
  541.  
  542. `k
  543.  @end
  544.  
  545.   @loadmap map
  546.   @drawmap
  547.   @update
  548.  
  549. @#NOMORE
  550.