home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer 6 / 1995-05_Disc_6.iso / bioforge / script / damage.scp < prev    next >
Text File  |  1995-01-22  |  2KB  |  220 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48. { LEXMANAGEHEAD _DMG
  49. .ÇéÇä = ~ÇÇ 
  50.  
  51. w CURFIG RESTORE MDH1F
  52.  
  53.  
  54. I .ÇéÇÇ < 1 THEN
  55. {
  56. w CURFIG DRAWONLY MDH1F PICTURE 14
  57. }
  58. {
  59.  
  60. I @ÇÅ ~ÇÇ 1 THEN
  61. {
  62. w CURFIG DRAW MDH1F PICTURE 11
  63. I @ÇÅ ~ÇÇ 17 THEN
  64. w CURFIG DRAW MDH1F PICTURE 12 
  65. I @ÇÅ ~ÇÇ 18 THEN
  66. w CURFIG DRAW MDH1F PICTURE 13 
  67. }
  68. {
  69. I @ÇÅ ~ÇÇ 17 || @ÇÅ ~ÇÇ 18 THEN
  70. w CURFIG DRAW MDH1F PICTURE 7 
  71. I @ÇÅ ~ÇÇ 16 THEN
  72. w CURFIG DRAW MDH1F PICTURE 6 
  73.  
  74. }
  75.  
  76. }
  77. }
  78.  
  79.  
  80.  
  81. { LEXHEAD _WHICH_FLAG _NEW_VALUE
  82. P ~Çé 
  83.  
  84. @Ç¢ LEX
  85. ~Çé = .ÇéÇä 
  86. I ~Çü = 0 THEN
  87. b ~Çé ~ÇÇ 
  88. {
  89. I @ÇÅ ~Çé ~ÇÇ THEN
  90. é 0
  91. a ~Çé ~ÇÇ 
  92. }
  93. @Ç¥ LEXMANAGEHEAD ~Çé 
  94. é 1
  95. }
  96. { BLINK
  97. I @Ç¥ LEXHEAD 16 1 THEN
  98. {
  99. W 4
  100. @Ç¥ LEXHEAD 16 0
  101. }
  102. }
  103. { GROWL _DURATION
  104. I @Ç¥ LEXHEAD 17 1 THEN
  105. {
  106. W ~ÇÇ SECONDS
  107. @Ç¥ LEXHEAD 17 0
  108. }
  109. }
  110.  
  111. { GRIMACE _DURATION
  112. I @Ç¥ LEXHEAD 18 1 THEN
  113. {
  114. W ~ÇÇ SECONDS
  115. @Ç¥ LEXHEAD 18 0
  116. }
  117. }
  118. { LEX_WOUNDS
  119. P ~ÇÇ 
  120. P ~Çü 
  121. P ~Çé 
  122. P ~Çâ 
  123. P ~Çä 
  124. P ~Çà 
  125. P ~Çå 
  126. P ~Çç 
  127. I @Ç⌐ LEXMIR THEN
  128. é 
  129. I @Ç⌐ HARD THEN @Ç¥ HARD_WOUNDS 
  130. {
  131. ~Çä = .ÇéÇä 
  132. ~ÇÇ = @Ç» ~Çä 1 10 
  133.  
  134. ~Çü = .ÇéÇÇ / 10
  135. ~Çü = 10 - ~Çü 
  136. I ~Çü < 0 THEN ~Çü = 0
  137. I ~Çü > 10 THEN ~Çü = 10
  138. :TOP
  139. ~Çé = 0
  140.  
  141. I ~ÇÇ < ~Çü THEN
  142. {
  143. ~Çé = 1
  144. :ADDATWHATPOINT
  145. ~Çâ = @Çà 1 10 
  146. I @ÇÅ ~Çä ~Çâ = 1 THEN J #Çç 
  147. a ~Çä ~Çâ 
  148. ~ÇÇ += 1
  149. }
  150.  
  151. I ~ÇÇ > ~Çü THEN
  152. {
  153. ~Çé = 1
  154. :REMOVEATWHATPOINT
  155. ~Çâ = @Çà 1 10 
  156. I @ÇÅ ~Çä ~Çâ = 0 THEN J #Çê 
  157. b ~Çä ~Çâ 
  158. ~ÇÇ -= 1
  159. }
  160. I ~Çé = 1 THEN J #Çå
  161.  
  162.  
  163. w CURFIG RESTORE ALL
  164. I @ǃ THEN
  165. {
  166. w CURFIG CLEAR MDHNRR1 PICTURE 2
  167. w CURFIG CLEAR MDHNRF1 PICTURE 3
  168. w CURFIG CLEAR MDHNLL1 PICTURE 4
  169. w CURFIG CLEAR MDHNLF3 PICTURE 5
  170. }
  171.  
  172. @Ç¥ LEXMANAGEHEAD ~Çä 
  173. ~Çå = 14
  174. I @ÇÅ ~Çä 2 THEN ~Çå += 1
  175. I @ÇÅ ~Çä 3 THEN ~Çå += 1
  176. I @ÇÅ ~Çä 4 THEN ~Çå += 1
  177. I ~Çå > 14 THEN
  178. w CURFIG DRAWONLY MDTORSF PICTURE ~Çå 
  179. ~Çç = 17
  180. I @ÇÅ ~Çä 5 THEN ~Çç += 1
  181. I @ÇÅ ~Çä 6 THEN ~Çç += 1
  182. I ~Çç > 17 THEN
  183. w CURFIG DRAWONLY MDTB3 PICTURE ~Çç 
  184. I @ÇÅ ~Çä 7 THEN
  185. {
  186.  
  187. w CURFIG DRAWONLY MDALF1 PICTURE 20
  188.  
  189.  
  190.  
  191. }
  192. I @ÇÅ ~Çä 8 THEN
  193. {
  194. w CURFIG DRAWONLY MDARF1 PICTURE 22
  195. w CURFIG DRAWONLY MDARR1 PICTURE 23
  196. }
  197. I @ÇÅ ~Çä 9 THEN
  198. {
  199. w CURFIG DRAWONLY MDLGLF PICTURE 24
  200. w CURFIG DRAWONLY MDLGLL PICTURE 25
  201. w CURFIG DRAWONLY MDLEGLR PICTURE 26
  202. }
  203. I @ÇÅ ~Çä 10 THEN
  204. {
  205. w CURFIG DRAWONLY MDLGRF PICTURE 27
  206. w CURFIG DRAWONLY MDLGRR PICTURE 28
  207. }
  208. .ÇéÇä = ~Çä 
  209. }
  210. }
  211.  
  212.  
  213.  
  214. //$ 26 - version number
  215.