Advertisement
Guest User

Untitled

a guest
Jan 19th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.57 KB | None | 0 0
  1. ;---------------------------------------------------------------------------
  2. ; S.H.A.V.E.R.A.M.A
  3. ; CNS difficulty: advanced
  4. ; Description: GIT OVER HERE
  5. [Statedef 1300]
  6. type = S
  7. movetype= A
  8. physics = S
  9. juggle = 4
  10. poweradd= 55
  11. velset = 0,0
  12. anim = 1300
  13. ctrl = 0
  14. sprpriority = 2
  15.  
  16. [State 0, VarSet]
  17. type = VarSet
  18. trigger1 = Time <= 16
  19. fv = 13 ;fv = 10
  20. value = pos x
  21.  
  22.  
  23. [State 0, Helper]
  24. type = Helper
  25. triggerall = numhelper(1302)
  26. trigger1 = cond(facing,floor(pos x - fvar(13)),floor(pos x + fvar(13)))%7=0 ;Code to be modified
  27. helpertype = normal ;player
  28. name = "String"
  29. ID = 1302
  30. stateno = 1302
  31. pos = 40,-42
  32. postype = p1 ;p2,front,back,left,right
  33. facing = 1
  34. keyctrl = 0
  35. ownpal = 0
  36. supermovetime = 0
  37. pausemovetime = 0
  38. ;size.xscale =
  39. ;size.yscale =
  40. ;size.ground.back =
  41. ;size.ground.front =
  42. ;size.air.back =
  43. ;size.air.front =
  44. ;size.height =
  45. ;size.proj.doscale =
  46. ;size.head.pos = ,
  47. ;size.mid.pos = ,
  48. ;size.shadowoffset =
  49. ;ignorehitpause =
  50. ;persistent =
  51.  
  52. [State 1210, Width]
  53. type = Width
  54. trigger1 = AnimElemTime(2) >= 0 && AnimElemTime(9) < 0
  55. trigger2 = anim = 1310
  56. value = 20,0
  57.  
  58. [State 0, NotHitBy]
  59. type = NotHitBy
  60. trigger1 = enemy,stateno = 1320 && enemy,movetype = H
  61. value = SCA,NA,SA,HA,NP,SP,HP,NT,ST,HT
  62. ;value2 = S,NA
  63. time = 1
  64. ;ignorehitpause =
  65. ;persistent =
  66.  
  67. [State 0, ChangeAnim]
  68. type = ChangeAnim
  69. trigger1 = numhelper(1301)
  70. value = 1310
  71. persistent = 0
  72.  
  73. [State 0, ChangeAnim]
  74. type = ChangeAnim
  75. trigger1 = !numhelper(1301) && anim = 1310
  76. value = 1300
  77. elem = 6
  78. ;ignorehitpause =
  79. ;persistent =
  80.  
  81.  
  82. [State 1000, 1]
  83. type = PlaySnd
  84. trigger1 = AnimElem = 5
  85. value = 0, 3
  86.  
  87. [State 0, Helper]
  88. type = Helper
  89. trigger1 = AnimElem = 5
  90. helpertype = normal ;player
  91. name = "S.H.A.V.E.R.A.M.A"
  92. ID = 1301
  93. stateno = 1301
  94. pos = 40,-40
  95. postype = p1 ;p2,front,back,left,right
  96. facing = 1
  97. keyctrl = 0
  98. ownpal = 0
  99. supermovetime = 0
  100. pausemovetime = 0
  101. ;size.xscale =
  102. ;size.yscale =
  103. ;size.ground.back =
  104. ;size.ground.front =
  105. ;size.air.back =
  106. ;size.air.front =
  107. ;size.height =
  108. ;size.proj.doscale =
  109. ;size.head.pos = ,
  110. ;size.mid.pos = ,
  111. ;size.shadowoffset =
  112. ;ignorehitpause =
  113. ;persistent =
  114.  
  115. [State 1000, 7]
  116. type = ChangeState
  117. trigger1 = AnimTime = 0
  118. value = 0
  119. ctrl = 1
  120.  
  121. [Statedef 1301]
  122. type = S
  123. movetype= A
  124. physics = N
  125. juggle = 4
  126. poweradd= 55
  127. velset = 7,0
  128. anim = 1301
  129. ctrl = 0
  130. sprpriority = 4
  131.  
  132. [State 0, Helper]
  133. type = Helper
  134. trigger1 = vel x = 7
  135. helpertype = normal ;player
  136. name = "String"
  137. ID = 1302
  138. stateno = 1302
  139. pos = 0,-2
  140. postype = p1 ;p2,front,back,left,right
  141. facing = 1
  142. keyctrl = 0
  143. ownpal = 0
  144. supermovetime = 0
  145. pausemovetime = 0
  146. ;size.xscale =
  147. ;size.yscale =
  148. ;size.ground.back =
  149. ;size.ground.front =
  150. ;size.air.back =
  151. ;size.air.front =
  152. ;size.height =
  153. ;size.proj.doscale =
  154. ;size.head.pos = ,
  155. ;size.mid.pos = ,
  156. ;size.shadowoffset =
  157. ;ignorehitpause =
  158. ;persistent =
  159.  
  160. [State 0, VelSet]
  161. type = VelSet
  162. trigger1 = Time = 30
  163. x = -7
  164. ;ignorehitpause =
  165. ;persistent =
  166.  
  167. [State 0, StateTypeSet]
  168. type = StateTypeSet
  169. trigger1 = Time = 30
  170. statetype = S ;S,A,C,L
  171. movetype = I ;I,A,H
  172. physics = N ;A,C,S,N
  173. ;ignorehitpause =
  174. ;persistent =
  175.  
  176.  
  177.  
  178.  
  179. [State 1410, 2]
  180. type = HitDef
  181. trigger1 = Time = 0
  182. attr = S, SA
  183. animtype = Hard
  184. damage = 0, 0
  185. priority = 4
  186. guardflag = MA
  187. pausetime = 12,12
  188. sparkxy = 0,-5
  189. hitsound = 5,3
  190. guardsound = 6,0
  191. ground.type = Low
  192. ground.slidetime = 12
  193. ground.hittime = 17
  194. ground.velocity = 0
  195. guard.velocity = 0
  196. air.velocity = 0,-5
  197. airguard.velocity = 0,-4.5
  198. air.fall = 1
  199. ground.cornerpush.veloff = 0
  200. guard.cornerpush.veloff = 0
  201. air.cornerpush.veloff = 0
  202. airguard.cornerpush.veloff = 0
  203. down.cornerpush.veloff = 0
  204.  
  205. [State 0, DestroySelf]
  206. type = ChangeState
  207. trigger1 = movehit
  208. value = 1310
  209. ;ignorehitpause =
  210. ;persistent =
  211.  
  212. [State 0, DestroySelf]
  213. type = DestroySelf
  214. trigger1 = Time = 59
  215. trigger2 = root,stateno != 1300
  216. ;ignorehitpause =
  217. ;persistent =
  218.  
  219. [Statedef 1302]
  220. type = S
  221. movetype= I
  222. physics = N
  223. juggle = 4
  224. poweradd= 55
  225. velset = 0,0
  226. anim = 1302
  227. ctrl = 0
  228. sprpriority = 3
  229.  
  230. [State 0, VarSet]
  231. type = VarSet
  232. trigger1 = Time = 0
  233. v = 1 ;fv = 10
  234. value = numhelper(1302)
  235. ;ignorehitpause =
  236. ;persistent =
  237.  
  238.  
  239. [State 0, DisplayToClipboard]
  240. type = DisplayToClipboard
  241. trigger1 = 1
  242. text = "rootdist x = %d"
  243. params = rootdist x
  244. ;ignorehitpause =
  245. ;persistent =
  246.  
  247. [State 0, DestroySelf]
  248. type = DestroySelf
  249. trigger1 = !numhelper(1301)
  250. trigger2 = parentdist x < 7 && parent,vel x != 7
  251. trigger3 = rootdist x <= -47-var(1)*7;Code to be modified
  252. ;ignorehitpause =
  253. ;persistent =
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement