noticer22

EX Code (using Orie as a base)

Nov 5th, 2023
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.58 KB | None | 0 0
  1. [Statedef 1314]
  2. type = S
  3. movetype = A
  4. physics = S
  5. Anim = 1314
  6. sprpriority = 10
  7.  
  8. [State 0, NotHitBy];Prevent Thanatos from Terumi's Venomous Bite
  9. type = NotHitBy
  10. trigger1 = 1
  11. value = SCA,NA,SA,HA,NP,SP,HP,NT,ST,HT
  12. time = 1000
  13. ignorehitpause = 1
  14. persistent = 1
  15.  
  16. [State 1200, 6]
  17. type = explod
  18. triggerall = time < 10
  19. trigger1 = timemod = 2,0
  20. anim = 1316
  21. id = 1316
  22. pos = -20+random%60,-40-random%80
  23. facing = -1
  24. sprpriority = 12
  25. vel = 0,-1-random%2
  26. bindtime = 4
  27. ownpal = 1
  28. ignorehitpause = 1
  29. scale = 0.4,1
  30.  
  31. [State 0, PlaySnd]
  32. type = PlaySnd
  33. trigger1 = !time
  34. value = S500,2
  35.  
  36. [State -2, Explod]
  37. type = Explod
  38. triggerall = roundstate = 2
  39. triggerall = numenemy
  40. triggerall = root,var(56) = 1 && numexplod(13000) = 0 && teamside = 1
  41. triggerall = enemy, movetype = h
  42. trigger1 = movehit
  43. anim = 9888
  44. pos = 5,75
  45. postype = left
  46. removetime = -2
  47. supermove = 1
  48. scale = 0.25,0.25
  49. sprpriority = 0
  50. id = 13000
  51. bindtime = -1
  52. ontop = 1
  53. ownpal = 1
  54. ignorehitpause = 1
  55. pausemovetime = -1
  56. persistent = 0
  57.  
  58. [State -2, Explod]
  59. type = Explod
  60. triggerall = roundstate = 2
  61. triggerall = numenemy
  62. triggerall = root,var(56) = 1 && numexplod(13000) = 0 && teamside = 2
  63. triggerall = enemy, movetype = h
  64. trigger1 = movehit
  65. anim = 9888
  66. pos = -65,75
  67. postype = right
  68. removetime = -2
  69. supermove = 1
  70. scale = 0.25,0.25
  71. sprpriority = 0
  72. id = 13000
  73. bindtime = -1
  74. ontop = 1
  75. ownpal = 1
  76. ignorehitpause = 1
  77. pausemovetime = -1
  78. persistent = 0
  79.  
  80. [State 0, PlaySnd]
  81. type = PlaySnd
  82. trigger1 = animelem = 3
  83. value = S0,5
  84.  
  85. [State 1200, 6]
  86. type = explod
  87. trigger1 = animelem = 3
  88. anim = 6010
  89. id = 6010
  90. pos = -40,-80
  91. facing = -1
  92. sprpriority = 20
  93. vfacing = -1
  94. bindtime = 4
  95. ownpal = 1
  96. ignorehitpause = 1
  97. scale = 1.25,1.25
  98.  
  99. [State 1200, 6]
  100. type = explod
  101. trigger1 = animelem = 3
  102. anim = 6010
  103. id = 6010
  104. pos = 0,-80
  105. facing = 1
  106. sprpriority = 20
  107. vfacing = -1
  108. bindtime = 4
  109. ownpal = 1
  110. ignorehitpause = 1
  111. scale = 1.5,1.25
  112.  
  113.  
  114. [State 0, Trans]
  115. type = Trans
  116. trigger1 = 1
  117. trans = addalpha
  118. alpha = 0+time*26,256-time*26
  119. ignorehitpause = 1
  120. persistent = 1
  121.  
  122. [State 0, VarAdd]
  123. type = VarAdd
  124. triggerall = MoveHit = 1
  125. trigger1 = P2StateType = A
  126. var(19) = 7
  127. persistent = 0
  128.  
  129. [State 0, VelSet]
  130. type = VelSet
  131. trigger1 = AnimElemTime(3) >= 0 && AnimElemTime(11) <= 0
  132. x = 1.6
  133.  
  134. [State 210, 2]
  135. type = HitDef
  136. triggerall = Var(19) <= 55
  137. trigger1 = AnimElemTime(3) = 0 || AnimElemTime(7) = 0 || AnimElemTime(11) = 0
  138. attr = A, SA
  139. animtype = Hard
  140. air.animtype = Back
  141. ground.type = High
  142. guardflag = MA
  143. hitflag = MAF
  144. damage = ceil(40)
  145. pausetime = 6,9
  146. guard.pausetime = 6,7
  147. sparkno = s8001
  148. guard.sparkno = s8003
  149. sparkxy = -36,-70
  150. hitsound = s5,4
  151. guardsound = s6,0
  152. ground.type = High
  153. ground.slidetime = 20
  154. ground.hittime = 20
  155. guard.hittime = 19
  156. ground.velocity = -8.1796875,-8.1796875
  157. guard.velocity = -7.90625
  158. air.type = High
  159. air.velocity = -8.1796875,-8.1796875
  160. air.hittime = 20
  161. getpower = 0,0
  162. ground.cornerpush.veloff = 0
  163. air.cornerpush.veloff = 0
  164. yaccel = .5
  165. air.fall = 1
  166. fall.recover = 1
  167. fall.recovertime = 120
  168. envshake.time = 8
  169. envshake.ampl = 6
  170. fall = 1
  171. id = 623
  172. p2facing = 1
  173.  
  174. [State 1150, Squashed]
  175. type = TargetState
  176. triggerall = numtarget
  177. trigger1 = movehit = 1
  178. value = 1031
  179. ignorehitpause = 1
  180. id = 623
  181.  
  182. [State 210, 2]
  183. type = HitDef
  184. triggerall = Var(19) <= 55
  185. trigger1 = AnimElemTime(15) = 0
  186. attr = A, SA
  187. animtype = Hard
  188. air.animtype = Back
  189. ground.type = High
  190. guardflag = MA
  191. hitflag = MAF
  192. damage = ceil(40)
  193. pausetime = 10,15
  194. guard.pausetime = 10,10
  195. sparkno = s8001
  196. guard.sparkno = s8003
  197. sparkxy = -36,-70
  198. hitsound = s5,4
  199. guardsound = s6,0
  200. ground.type = High
  201. ground.slidetime = 20
  202. ground.hittime = 20
  203. guard.hittime = 19
  204. ground.velocity = -18.1796875,-8.1796875
  205. guard.velocity = -17.90625
  206. air.type = High
  207. air.velocity = -7.1796875,-8.1796875
  208. air.hittime = 20
  209. getpower = 0,0
  210. ground.cornerpush.veloff = 0
  211. air.cornerpush.veloff = 0
  212. yaccel = .5
  213. air.fall = 1
  214. fall.recover = 1
  215. fall.recovertime = 120
  216. envshake.time = 8
  217. envshake.ampl = 6
  218. fall = 1
  219. id = 624
  220. p2facing = 1
  221.  
  222. [State 600, 2]
  223. type = null;HitDef
  224. trigger1 = enemynear,movetype = A
  225. trigger1 = !movecontact && !movereversed
  226. attr = A, NA
  227. damage = ceil(60)
  228. hitflag = MAFD
  229. guardflag = MA
  230. priority = 3
  231. pausetime = 10,12
  232. sparkno = 3
  233. sparkxy = -10,-71
  234. hitsound = S5,4
  235. guardsound = S6,0
  236. animtype = Med
  237. ground.type = High
  238. ground.slidetime = 5
  239. ground.hittime = 30
  240. guard.ctrltime = 25
  241. ground.velocity = -2,-4
  242. air.velocity = -2,-4
  243. air.hittime = 16
  244. fall = 1
  245. fall.recovertime = 60
  246. p2facing = 1
  247. nochainID = 8000
  248.  
  249.  
  250. [State 600, 2]
  251. type = null;HitDef
  252. trigger1 = enemynear,movetype = A
  253. trigger1 = !movecontact && !movereversed
  254. attr = A, NA
  255. damage = ceil(60)
  256. hitflag = MAFD
  257. guardflag = MA
  258. priority = 3
  259. pausetime = 10,12
  260. sparkno = 3
  261. sparkxy = -10,-71
  262. hitsound = S5,4
  263. guardsound = S6,0
  264. animtype = Med
  265. ground.type = High
  266. ground.slidetime = 5
  267. ground.hittime = 30
  268. guard.ctrltime = 25
  269. ground.velocity = -2,-4
  270. air.velocity = -2,-4
  271. air.hittime = 16
  272. fall = 1
  273. fall.recovertime = 60
  274. p2facing = 1
  275. nochainID = 8000
  276.  
  277. [State 202, 1]
  278. type = null;HitDef
  279. trigger1 = !movecontact && !movereversed
  280. trigger1 = enemynear,movetype != A
  281. attr = S, SP ;Attribute: Standing, Normal Attack
  282. damage = ceil(80), 5 ;Damage that move inflicts, guard damage
  283. animtype = Heavy ;Animation type: Light, Medium, Heavy, Back (def: Light)
  284. guardflag = MA ;Flags on how move is to be guarded against
  285. hitflag = MAFD ;Flags of conditions that move can hit
  286. priority = 3, Hit ;Attack priority: 0 (least) to 7 (most), 4 default
  287. ;Hit/Miss/Dodge type (Def: Hit)
  288. pausetime = 10, 12 ;Time attacker pauses, time opponent shakes
  289. sparkno = 2 ;Spark anim no (Def: set above)
  290. sparkxy = -15,ceil(p2dist y)-75 ;X-offset for the "hit spark" rel. to p2,
  291. ;Y-offset for the spark rel. to p1
  292. hitsound = S5, 4 ;Sound to play on hit
  293. guardsound = S6, 0 ;Sound to play on guard
  294. ground.type = High ;Type: High, Low, Trip (def: Normal)
  295. ground.slidetime = 14 ;Time that the opponent slides back
  296. ground.hittime = 30 ;Time opponent is in hit state
  297. ground.velocity = -6,-6 ;Velocity at which opponent is pushed
  298. airguard.velocity = -6,-2 ;Guard velocity in air (def: (air.xvel*1.5, air.yvel/2))
  299. air.type = High ;Type: High, Low, Trip (def: same as ground.type)
  300. air.velocity = -6,-4 ;X-velocity at which opponent is pushed,
  301. ;Y-velocity at which opponent is pushed
  302. air.hittime = 30 ;Time before opponent regains control in air
  303. air.fall = 1
  304. fall = 1
  305. getpower = ifelse(prevstateno=1006,50,0)
  306. fall.recovertime = 50
  307. fall.recover = ifelse(prevstateno=1007,var(31),1)
  308. p2facing = 1
  309. guard.ctrltime = 16
  310. ground.cornerpush.veloff = -.5
  311. air.cornerpush.veloff = -.5
  312. nochainID = 8000
  313.  
  314. [State 202, 1]
  315. type = null;HitDef
  316. trigger1 = !movecontact && !movereversed
  317. trigger1 = enemynear,movetype = A
  318. attr = S, SP ;Attribute: Standing, Normal Attack
  319. damage = ceil(100), 5 ;Damage that move inflicts, guard damage
  320. animtype = Heavy ;Animation type: Light, Medium, Heavy, Back (def: Light)
  321. guardflag = MA ;Flags on how move is to be guarded against
  322. hitflag = MAFD ;Flags of conditions that move can hit
  323. priority = 3, Hit ;Attack priority: 0 (least) to 7 (most), 4 default
  324. ;Hit/Miss/Dodge type (Def: Hit)
  325. pausetime = 10, 12 ;Time attacker pauses, time opponent shakes
  326. sparkno = 2 ;Spark anim no (Def: set above)
  327. sparkxy = -15,ceil(p2dist y)-75 ;X-offset for the "hit spark" rel. to p2,
  328. ;Y-offset for the spark rel. to p1
  329. hitsound = S5, 4 ;Sound to play on hit
  330. guardsound = S6, 0 ;Sound to play on guard
  331. ground.type = High ;Type: High, Low, Trip (def: Normal)
  332. ground.slidetime = 16 ;Time that the opponent slides back
  333. ground.hittime = 30 ;Time opponent is in hit state
  334. ground.velocity = -6,-6 ;Velocity at which opponent is pushed
  335. airguard.velocity = -6,-2 ;Guard velocity in air (def: (air.xvel*1.5, air.yvel/2))
  336. air.type = High ;Type: High, Low, Trip (def: same as ground.type)
  337. air.velocity = -6,-4 ;X-velocity at which opponent is pushed,
  338. ;Y-velocity at which opponent is pushed
  339. air.hittime = 60 ;Time before opponent regains control in air
  340. air.fall = 1
  341. fall = 1
  342. fall.recovertime = 60
  343. guard.ctrltime = 16
  344. getpower= ifelse(prevstateno=1006,50,0)
  345. fall.recover = ifelse(prevstateno=1007,var(31),1)
  346. p2facing = 1
  347. ground.cornerpush.veloff = -.5
  348. air.cornerpush.veloff = -.5
  349. nochainID = 8000
  350.  
  351.  
  352. [State 161, ]
  353. type = NotHitBy
  354. trigger1 = 1
  355. value = SCA,AA,AT,AP
  356. time = 9999
  357.  
  358. [State 0, PosSet]
  359. type = Posadd
  360. trigger1 = !time
  361. x = parentdist x + 15
  362.  
  363. [State 0, PosSet]
  364. type = PosSet
  365. trigger1 = !time
  366. y = 0
  367.  
  368.  
  369. [State 0, VelSet]
  370. type = VelSet
  371. trigger1 = time = 10
  372. y = -2
  373.  
  374. ;Custom Fall States
  375. [State -2, Custom Fall State]
  376. type = targetstate
  377. triggerall = numtarget
  378. trigger1 = target,stateno = 5050
  379. value = 6050
  380. ignorehitpause = 1
  381.  
  382. [State -2, Custom Fall State]
  383. type = targetstate
  384. triggerall = numtarget
  385. trigger1 = target,stateno = 5070
  386. value = 6070
  387. ignorehitpause = 1
  388.  
  389. [State -2, Custom Fall State]
  390. type = targetstate
  391. triggerall = numtarget
  392. trigger1 = target,stateno = 5071
  393. value = 6071
  394. ignorehitpause = 1
  395.  
  396. [State -2, Custom Fall State]
  397. type = targetstate
  398. triggerall = numtarget
  399. trigger1 = target,stateno = 5080
  400. value = 6080
  401. ignorehitpause = 1
  402.  
  403. [State -2, Custom Fall State]
  404. type = targetstate
  405. triggerall = numtarget
  406. trigger1 = target,stateno = 5081
  407. value = 6081
  408. ignorehitpause = 1
  409.  
  410. ;Custom Fall States
  411. [State -2, Custom Fall State]
  412. type = targetstate
  413. triggerall = numtarget
  414. trigger1 = target,stateno = 5050
  415. value = 6050
  416. ignorehitpause = 1
  417.  
  418. [State -2, Custom Fall State]
  419. type = targetstate
  420. triggerall = numtarget
  421. trigger1 = target,stateno = 5070
  422. value = 6070
  423. ignorehitpause = 1
  424.  
  425. [State -2, Custom Fall State]
  426. type = targetstate
  427. triggerall = numtarget
  428. trigger1 = target,stateno = 5071
  429. value = 6071
  430. ignorehitpause = 1
  431.  
  432. [State -2, Custom Fall State]
  433. type = targetstate
  434. triggerall = numtarget
  435. trigger1 = target,stateno = 5080
  436. value = 6080
  437. ignorehitpause = 1
  438.  
  439. [State -2, Custom Fall State]
  440. type = targetstate
  441. triggerall = numtarget
  442. trigger1 = target,stateno = 5081
  443. value = 6081
  444. ignorehitpause = 1
  445.  
  446.  
  447. [State 0, changestate]
  448. type = changestate
  449. trigger1 = time = 50
  450. trigger2 = root,stateno!=[1304,1316]
  451. trigger2 = time > 45
  452. value = 2990
Advertisement
Add Comment
Please, Sign In to add comment