Advertisement
Kevin9Repent

Rambo.cns

May 13th, 2013
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 26.96 KB | None | 0 0
  1. ;------------------------------------------------------------------------------------------------
  2. ;================================================================================================
  3. ;+++++++++++++++++++++++++++++++++++/-----------------------\++++++++++++++++++++++++++++++++++++
  4. ;-----------------------------------| -=+Rambo+=- |------------------------------------
  5. ;===================================|Inteligência Artificial|====================================
  6. ;+++++++++++++++++++++++++++++++++++\-----------------------/++++++++++++++++++++++++++++++++++++
  7. ;---------------------------------------------------By: CaVaLeIrO_NeGrO\_InCaS_------------------
  8. ;================================================================================================
  9. ;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  10.  
  11. ;------------------------------------------------------------------------------------------------
  12. ;=====================================>Comandos no Statedef -2<==================================
  13. ;------------------------------------------------------------------------------------------------
  14.  
  15. ;------------------------------------------------------------------------------------------------
  16. ;Comandos no Statedef -2
  17. ;------------------------------------------------------------------------------------------------
  18. [Statedef -2]
  19.  
  20. [State -2]
  21. type = VarSet
  22. trigger1 = command = "CPU_1"
  23. trigger2 = command = "CPU_2"
  24. trigger3 = command = "CPU_3"
  25. trigger4 = command = "CPU_4"
  26. trigger5 = command = "CPU_5"
  27. trigger6 = command = "CPU_6"
  28. trigger7 = command = "CPU_7"
  29. trigger8 = command = "CPU_8"
  30. trigger9 = command = "CPU_9"
  31. trigger10 = command = "CPU_10"
  32. trigger11 = command = "CPU_11"
  33. trigger12 = command = "CPU_12"
  34. trigger13 = command = "CPU_13"
  35. trigger14 = command = "CPU_14"
  36. trigger15 = command = "CPU_15"
  37. trigger16 = command = "CPU_16"
  38. trigger17 = command = "CPU_17"
  39. trigger18 = command = "CPU_18"
  40. trigger19 = command = "CPU_19"
  41. trigger20 = command = "CPU_20"
  42. trigger21 = command = "CPU_21"
  43. trigger22 = command = "CPU_22"
  44. trigger23 = command = "CPU_23"
  45. trigger24 = command = "CPU_24"
  46. trigger25 = command = "CPU_25"
  47. trigger26 = command = "CPU_26"
  48. trigger27 = command = "CPU_27"
  49. trigger28 = command = "CPU_28"
  50. trigger29 = command = "CPU_29"
  51. trigger30 = command = "CPU_30"
  52. trigger31 = command = "CPU_31"
  53. trigger32 = command = "CPU_32"
  54. trigger33 = command = "CPU_33"
  55. trigger34 = command = "CPU_34"
  56. trigger35 = command = "CPU_35"
  57. trigger36 = command = "CPU_36"
  58. trigger37 = command = "CPU_37"
  59. trigger38 = command = "CPU_38"
  60. trigger39 = command = "CPU_39"
  61. trigger40 = command = "CPU_40"
  62. trigger41 = command = "CPU_41"
  63. trigger42 = command = "CPU_42"
  64. trigger43 = command = "CPU_43"
  65. trigger44 = command = "CPU_44"
  66. trigger45 = command = "CPU_45"
  67. trigger46 = command = "CPU_46"
  68. trigger47 = command = "CPU_47"
  69. trigger48 = command = "CPU_48"
  70. trigger49 = command = "CPU_49"
  71. trigger50 = command = "CPU_50"
  72. v = 59
  73. value = 1000
  74.  
  75. ;------------------------------------------------------------------------------------------------
  76. ;=====================================>Rotinas no Statedef -2<===================================
  77. ;------------------------------------------------------------------------------------------------
  78.  
  79. ;------------------------------------------------------------------------------------------------
  80. ;Movimentos
  81. ;------------------------------------------------------------------------------------------------
  82.  
  83. [State -2, Run Fwd]
  84. type = ChangeState
  85. value = 100
  86. triggerall = RoundState = 2
  87. triggerall = Var(59) != 0
  88. triggerall = Ctrl
  89. triggerall = p2bodydist x > 40
  90. triggerall = Random <= 1000
  91. triggerall = MoveType != H
  92. triggerall = Statetype != A
  93. trigger1 = P2MoveType != A
  94. trigger2 = p2bodydist x <= 10
  95.  
  96. [State -2, Walk Fwd]
  97. type = ChangeState
  98. value = 20
  99. triggerall = RoundState = 2
  100. triggerall = Var(59) != 0
  101. triggerall = Ctrl
  102. triggerall = Random <= 1000
  103. triggerall = MoveType != H
  104. triggerall = Statetype != A
  105. triggerall = P2MoveType != A
  106. trigger1 = p2bodydist x > 30
  107. trigger2 = p2bodydist x <= 10
  108.  
  109. [State -2, Run Fwd na Rede]
  110. type = ChangeState
  111. value = 100
  112. triggerall = RoundState = 2
  113. triggerall = Var(59) != 0
  114. triggerall = P2Stateno = 703
  115. triggerall = Ctrl
  116. triggerall = P2Stateno = 703
  117. triggerall = MoveType != H
  118. trigger1 = Statetype != A
  119. trigger2 = p2bodydist x <= 10
  120.  
  121. [State -2, Run Back]
  122. type = ChangeState
  123. value = 105
  124. triggerall = RoundState = 2
  125. triggerall = Var(59) != 0
  126. triggerall = Ctrl
  127. triggerall = Random = [99,199]
  128. triggerall = MoveType != H
  129. triggerall = p2bodydist x < 5
  130. triggerall = ctrl
  131. trigger1 = Statetype = S
  132.  
  133. ;Recovery Roll X,Y,Z
  134. [State -2, Falling] ;This sets up the recovery roll
  135. type = VarSet
  136. triggerall = Var(59) != 0
  137. triggerall = Ctrl
  138. triggerall = command = "rrollF"
  139. triggerall = MoveType = H
  140. triggerall = alive = 1
  141. triggerall = RoundState = 2
  142. trigger1 = stateno = 5050 || stateno = 5071
  143. v = 30 ;If var(30) is already being used, just use another variable
  144. value = 1
  145.  
  146. ;Recovery Roll A,B,C
  147. [State -2, Falling]
  148. type = VarSet
  149. triggerall = Var(59) != 0
  150. triggerall = Ctrl
  151. triggerall = command = "rrollT"
  152. triggerall = MoveType = H
  153. triggerall = alive = 1
  154. triggerall = RoundState = 2
  155. trigger1 = stateno = 5050 || stateno = 5071
  156. v = 30
  157. value = 2
  158.  
  159. ;Rolling X,Y,Z
  160. [State -2, Rolling] ;This is the actual rolling
  161. type = ChangeState
  162. value = 2100
  163. triggerall = Var(59) != 0
  164. triggerall = Ctrl
  165. triggerall = Var(30) = 1
  166. triggerall = MoveType = H
  167. triggerall = alive = 1
  168. triggerall = RoundState = 2
  169. trigger1 = Pos Y >= 0 ;This means that once you hit the ground, you start rolling
  170. trigger1 = Vel Y > 0
  171.  
  172. ;Rolling A,B,C
  173. [State -2, Rolling]
  174. type = ChangeState
  175. value = 2150
  176. triggerall = Var(59) != 0
  177. triggerall = Ctrl
  178. triggerall = Var(30) = 2
  179. triggerall = MoveType = H
  180. triggerall = alive = 1
  181. triggerall = RoundState = 2
  182. trigger1 = Pos Y >= 0
  183. trigger1 = Vel Y > 0
  184.  
  185. ;------------------------------------------------------------------------------------------------
  186. ;Defesas
  187. ;------------------------------------------------------------------------------------------------
  188.  
  189. ;Stand Guard
  190. [State -2]
  191. type = ChangeState
  192. triggerall = RoundState = 2
  193. triggerall = Var(59) != 0
  194. triggerall = Random = [99,999]
  195. triggerall = Ctrl
  196. triggerall = StateType = S
  197. triggerall = NumProj > 0
  198. trigger1 = P2MoveType = A
  199. value = 130
  200.  
  201. ;Air Guard
  202. [State -2]
  203. type = ChangeState
  204. triggerall = RoundState = 2
  205. triggerall = Var(59) != 0
  206. triggerall = Random = [99,999]
  207. triggerall = Ctrl
  208. triggerall = StateType = A
  209. triggerall = NumProj > 0
  210. trigger1 = P2MoveType = A
  211. value = 131
  212.  
  213. ;Crouch Guard
  214. [State -2]
  215. type = ChangeState
  216. triggerall = RoundState = 2
  217. triggerall = Var(59) != 0
  218. triggerall = Random = [99,999]
  219. triggerall = Ctrl
  220. triggerall = StateType = C
  221. triggerall = NumProj > 0
  222. trigger1 = P2MoveType = A
  223. value = 132
  224.  
  225. ;------------------------------------------------------------------------------------------------
  226. ;Alpha Counter
  227. ;------------------------------------------------------------------------------------------------
  228.  
  229. [State -2]
  230. type = ChangeState
  231. triggerall = RoundState = 2
  232. triggerall = Var(59) != 0
  233. triggerall = Ctrl
  234. triggerall = StateType = S
  235. triggerall = P2MoveType = A
  236. triggerall = power >= 1000
  237. triggerall = StateNo >= 150
  238. triggerall = StateNo <= 153
  239. triggerall = Random = [99,799]
  240. trigger1 = p2bodydist x <= 75
  241. value = ifelse(Random <500, 900, 950)
  242.  
  243. ;------------------------------------------------------------------------------------------------
  244. ;Golpes Simples - Em Pé
  245. ;------------------------------------------------------------------------------------------------
  246.  
  247. [State -2,Soco e Chute Fraco]
  248. type=ChangeState
  249. triggerall = RoundState = 2
  250. triggerall = Var(59) != 0
  251. triggerall = Random = [99,999]
  252. triggerall = Ctrl
  253. triggerall = P2BodyDist X <= 15
  254. triggerall = MoveType != H
  255. trigger1 = StateType = S
  256. trigger1 = StateType = c
  257. value= ifelse(Random <500, 200, 230)
  258.  
  259. [State -2,Soco e Chute Medio]
  260. type=ChangeState
  261. triggerall = RoundState = 2
  262. triggerall = Var(59) != 0
  263. triggerall = Random = [99,899]
  264. triggerall = Ctrl
  265. triggerall = P2BodyDist X <= 40
  266. triggerall = MoveType != H
  267. trigger1 = StateType = S
  268. trigger1 = StateType = c
  269. value= ifelse(Random <500, 210, 240)
  270.  
  271. [State -2,Soco e Chute Forte]
  272. type=ChangeState
  273. triggerall = RoundState = 2
  274. triggerall = Var(59) != 0
  275. triggerall = Random = [99,799]
  276. triggerall = Ctrl
  277. triggerall = P2BodyDist X <= 55
  278. triggerall = MoveType != H
  279. trigger1 = StateType = S
  280. trigger1 = StateType = c
  281. value= ifelse(Random <500, 220, 250)
  282.  
  283. ;------------------------------------------------------------------------------------------------
  284. ;======================================>Combos Pré-Definidos<====================================
  285. ;------------------------------------------------------------------------------------------------
  286.  
  287. ;Combo Abaixado
  288. ;Adaptado do Tutorial do !=
  289. [State -2, Combo Abaixado]
  290. type=ChangeState
  291. triggerall = RoundState = 2
  292. triggerall = Var(59) != 0
  293. triggerall = MoveType != H
  294. triggerall = Random = [99,999]
  295. trigger1 = statetype = C || statetype = S
  296. trigger1 = ctrl
  297. trigger1 = P2BodyDist X < 40
  298. trigger2 = movecontact
  299. trigger2 = stateno=400 | stateno=410 | stateno=430 | stateno=440
  300. value = 430-(stateno=430)*30-(stateno=400)*20+(stateno=410)*10-(stateno=440)*10-(stateno=420&var(59)>1)*200
  301.  
  302. [State -2, Combando]
  303. type=ChangeState
  304. triggerall = RoundState = 2
  305. triggerall = Var(59) != 0
  306. triggerall = MoveType != H
  307. triggerall = movecontact
  308. triggerall = power>999
  309. trigger1=stateno=200|stateno=230|stateno=210|stateno=240|stateno=220|stateno=200|stateno=230|stateno=210|stateno=240|(stateno=1020&time=20)
  310. value=(stateno=200)*230+(stateno=230)*210+(stateno=210)*3000
  311.  
  312. ;Combo em Pé
  313. ;Adaptado do Tutorial do !=
  314. [State -2, Combo em Pe]
  315. type=ChangeState
  316. triggerall = RoundState = 2
  317. triggerall = Var(59) != 0
  318. triggerall = MoveType != H
  319. triggerall = Random = [99,999]
  320. trigger1 = statetype = C || statetype = S
  321. trigger1 = ctrl
  322. trigger1 = P2BodyDist X < 40
  323. trigger2 = movecontact
  324. trigger2 = stateno=200 | stateno=210 | stateno=230 | stateno=240
  325. value = 230-(stateno=230)*30-(stateno=200)*20+(stateno=210)*10-(stateno=240)*10-(stateno=220&var(59)>1)*200
  326.  
  327. [State -2, Combando]
  328. type=ChangeState
  329. triggerall = RoundState = 2
  330. triggerall = Var(59) != 0
  331. triggerall = MoveType != H
  332. triggerall = movecontact
  333. triggerall = power>999
  334. trigger1=stateno=400|stateno=430|stateno=410|stateno=440|stateno=420|stateno=400|stateno=430|stateno=410|stateno=440|(stateno=1020&time=20)
  335. value=(stateno=200)*230+(stateno=230)*210+(stateno=210)*3000
  336.  
  337. ;Combo Aéreo
  338. ;Adaptado do Tutorial do !=
  339. [State -2, Combo Aereo]
  340. type=ChangeState
  341. triggerall = RoundState = 2
  342. triggerall = Var(59) != 0
  343. triggerall = MoveType != H
  344. trigger1 = statetype = A
  345. trigger1 = ctrl
  346. trigger1 = P2BodyDist X < 40
  347. trigger2 = movecontact
  348. trigger2 = stateno=600 | stateno=610 | stateno=620 | stateno=630 | stateno=640
  349. value = 630-(stateno=630)*30-(stateno=600)*20+(stateno=610)*10-(stateno=640)*10+(stateno=620)*20-(stateno=620&var(59)>1)*200
  350.  
  351. [State -2, Combando]
  352. type=ChangeState
  353. triggerall = RoundState = 2
  354. triggerall = Var(59) != 0
  355. triggerall = MoveType != H
  356. triggerall = movecontact
  357. triggerall = power>999
  358. trigger1 = statetype = A
  359. trigger1 = stateno=600 | stateno=610 |stateno=620 |stateno=630 |stateno=640 |stateno=650 | (stateno=1020&time=20)
  360. value=(stateno=600)*630+(stateno=630)*610+(stateno=610)*620+(stateno=620)*640+(stateno=640)*650+(stateno=650)*3000
  361.  
  362. ;------------------------------------------------------------------------------------------------
  363. ;Golpes Supers
  364. ;------------------------------------------------------------------------------------------------
  365.  
  366. [State -2, Punhos da Justica]
  367. type = ChangeState
  368. value = 2000
  369. triggerall = RoundState = 2
  370. triggerall = Var(59) != 0
  371. triggerall = Random = [99,799]
  372. triggerall = MoveType != H
  373. triggerall = power >= 1000
  374. trigger1 = statetype != A
  375. trigger1 = P2StateType != A
  376. trigger1 = ctrl
  377.  
  378. [State -2, Chutes Explosivos]
  379. type = ChangeState
  380. value = 1900
  381. triggerall = RoundState = 2
  382. triggerall = Var(59) != 0
  383. triggerall = Random = [99,799]
  384. triggerall = MoveType != H
  385. triggerall = power >= 1000
  386. trigger1 = statetype != A
  387. trigger1 = P2StateType != A
  388. trigger1 = ctrl
  389.  
  390. [State -2, Chuva de Granada]
  391. type = ChangeState
  392. value = 1800
  393. triggerall = RoundState = 2
  394. triggerall = Var(59) != 0
  395. triggerall = Random < 50
  396. triggerall = MoveType != H
  397. triggerall = P2MoveType != H
  398. triggerall = power >= 1000
  399. trigger1 = Statetype = A
  400. trigger1 = ctrl
  401. trigger2 = StateType = A
  402. trigger2 = HitdefAttr = A, NA
  403.  
  404. ;------------------------------------------------------------------------------------------------
  405. ;Golpes Especiais
  406. ;------------------------------------------------------------------------------------------------
  407.  
  408. [State -2, Arremesso de Granada Fraco]
  409. type = ChangeState
  410. value = 1100
  411. triggerall = numhelper(1101) = 0 || numhelper(1126) = 0 || numhelper(1151) = 0
  412. triggerall = RoundState = 2
  413. triggerall = Var(59) != 0
  414. triggerall = Random = [99,599]
  415. triggerall = MoveType != H
  416. triggerall = Ctrl
  417. triggerall = P2MoveType != H
  418. trigger1 = p2bodydist x >= 45
  419. trigger1 = StateType = S
  420. trigger2 = (StateType != A) && (HitdefAttr = SC, NA) && (MoveContact)
  421. trigger2 = p2bodydist x <= 40
  422.  
  423. [State -2, Arremesso de Granada Medio]
  424. type = ChangeState
  425. value = 1125
  426. triggerall = numhelper(1101) = 0 || numhelper(1126) = 0 || numhelper(1151) = 0
  427. triggerall = RoundState = 2
  428. triggerall = Var(59) != 0
  429. triggerall = Random = [99,499]
  430. triggerall = MoveType != H
  431. triggerall = Ctrl
  432. triggerall = P2MoveType != H
  433. trigger1 = p2bodydist x >= 65
  434. trigger1 = StateType = S
  435. trigger2 = (StateType != A) && (HitdefAttr = SC, NA) && (MoveContact)
  436. trigger2 = p2bodydist x <= 40
  437.  
  438. [State -2, Arremesso de Granada Forte]
  439. type = ChangeState
  440. value = 1150
  441. triggerall = numhelper(1101) = 0 || numhelper(1126) = 0 || numhelper(1151) = 0
  442. triggerall = RoundState = 2
  443. triggerall = Var(59) != 0
  444. triggerall = Random = [99,399]
  445. triggerall = MoveType != H
  446. triggerall = Ctrl
  447. triggerall = P2MoveType != H
  448. trigger1 = p2bodydist x >= 80
  449. trigger1 = StateType = S
  450. trigger2 = (StateType != A) && (HitdefAttr = SC, NA) && (MoveContact)
  451. trigger2 = p2bodydist x <= 40
  452.  
  453. [State -2, Arremesso de Granada Aereo Fraco]
  454. type = ChangeState
  455. value = 1000
  456. triggerall = RoundState = 2
  457. triggerall = Var(59) != 0
  458. triggerall = Random = [99,999]
  459. triggerall = MoveType != H
  460. trigger1 = Statetype = A
  461. trigger1 = ctrl
  462. trigger2 = StateType = A
  463. trigger2 = HitdefAttr = A, NA
  464.  
  465. [State -2, Arremesso de Granada Aereo Medio]
  466. type = ChangeState
  467. value = 1025
  468. triggerall = RoundState = 2
  469. triggerall = Var(59) != 0
  470. triggerall = Random = [99,899]
  471. triggerall = MoveType != H
  472. trigger1 = Statetype = A
  473. trigger1 = ctrl
  474. trigger2 = StateType = A
  475. trigger2 = HitdefAttr = A, NA
  476.  
  477. [State -2, Arremesso de Granada Aereo Forte]
  478. type = ChangeState
  479. value = 1050
  480. triggerall = RoundState = 2
  481. triggerall = Var(59) != 0
  482. triggerall = Random = [99,799]
  483. triggerall = MoveType != H
  484. trigger1 = Statetype = A
  485. trigger1 = ctrl
  486. trigger2 = StateType = A
  487. trigger2 = HitdefAttr = A, NA
  488.  
  489. [State -2, Tiger Kick Fraco]
  490. type = ChangeState
  491. value = 800
  492. triggerall = RoundState = 2
  493. triggerall = Var(59) != 0
  494. triggerall = Random = [99,599]
  495. triggerall = MoveType != H
  496. triggerall = Ctrl
  497. trigger1 = p2bodydist x <= 65
  498. trigger1 = StateType = S
  499. trigger2 = hitdefattr = SC, NA
  500. trigger2 = movecontact = 1
  501.  
  502. [State -2, Tiger Kick Medio
  503. type = ChangeState
  504. value = 825
  505. triggerall = RoundState = 2
  506. triggerall = Var(59) != 0
  507. triggerall = Random = [99,499]
  508. triggerall = MoveType != H
  509. triggerall = Ctrl
  510. trigger1 = p2bodydist x <= 75
  511. trigger1 = StateType = S
  512. trigger2 = hitdefattr = SC, NA
  513. trigger2 = movecontact = 1
  514.  
  515. [State -2, Tiger Kick Forte
  516. type = ChangeState
  517. value = 850
  518. triggerall = RoundState = 2
  519. triggerall = Var(59) != 0
  520. triggerall = Random = [99,399]
  521. triggerall = MoveType != H
  522. triggerall = Ctrl
  523. trigger1 = p2bodydist x <= 85
  524. trigger1 = StateType = S
  525. trigger2 = hitdefattr = SC, NA
  526. trigger2 = movecontact = 1
  527.  
  528. [State -2, Arremesso de Rede Fraco]
  529. type = ChangeState
  530. value = 700
  531. triggerall = numhelper(701) = 0
  532. triggerall = numhelper(726) = 0
  533. triggerall = numhelper(751) = 0
  534. triggerall = RoundState = 2
  535. triggerall = Var(59) != 0
  536. triggerall = Random = [99,699]
  537. triggerall = MoveType != H
  538. triggerall = Ctrl
  539. triggerall = P2MoveType != H
  540. triggerall = P2BodyDist X >= 65
  541. trigger1 = StateType = S
  542. trigger2 = stateno = [200,210]
  543. trigger2 = movecontact
  544.  
  545. [State -2, Arremesso de Rede Medio]
  546. type = ChangeState
  547. value = 725
  548. triggerall = numhelper(701) = 0
  549. triggerall = numhelper(726) = 0
  550. triggerall = numhelper(751) = 0
  551. triggerall = RoundState = 2
  552. triggerall = Var(59) != 0
  553. triggerall = Random = [99,599]
  554. triggerall = MoveType != H
  555. triggerall = Ctrl
  556. triggerall = P2MoveType != H
  557. triggerall = P2BodyDist X >= 75
  558. trigger1 = StateType = S
  559. trigger2 = stateno = [200,210]
  560. trigger2 = movecontact
  561.  
  562. [State -2, Arremesso de Rede Forte]
  563. type = ChangeState
  564. value = 750
  565. triggerall = numhelper(701) = 0
  566. triggerall = numhelper(726) = 0
  567. triggerall = numhelper(751) = 0
  568. triggerall = RoundState = 2
  569. triggerall = Var(59) != 0
  570. triggerall = Random = [99,499]
  571. triggerall = MoveType != H
  572. triggerall = Ctrl
  573. triggerall = P2MoveType != H
  574. triggerall = P2BodyDist X >= 85
  575. trigger1 = StateType = S
  576. trigger2 = stateno = [200,210]
  577. trigger2 = movecontact
  578.  
  579. [State -2, Pilao Normal]
  580. type = ChangeState
  581. value = 1200
  582. triggerall = RoundState = 2
  583. triggerall = Var(59) != 0
  584. triggerall = Random = [99,499]
  585. triggerall = MoveType != H
  586. triggerall = Ctrl
  587. triggerall = Statetype = S
  588. trigger1 = p2bodydist x <= 10
  589. trigger2 = (StateType != A) && (HitdefAttr = SC, NA) && (MoveContact)
  590.  
  591. [State -2, FF Chute Fraco]
  592. type = ChangeState
  593. value = 231
  594. triggerall = RoundState = 2
  595. triggerall = Var(59) != 0
  596. triggerall = Random = [99,699]
  597. triggerall = MoveType != H
  598. triggerall = Ctrl
  599. trigger1 = StateType = S
  600. trigger1 = p2bodydist x <= 80
  601. trigger2 = stateno = 231
  602. trigger2 = time >= 120
  603.  
  604. [State -2, FF Chute Medio]
  605. type = ChangeState
  606. value = 241
  607. triggerall = RoundState = 2
  608. triggerall = Var(59) != 0
  609. triggerall = Random = [99,599]
  610. triggerall = MoveType != H
  611. triggerall = Ctrl
  612. trigger1 = StateType = S
  613. trigger1 = p2bodydist x <= 70
  614. trigger2 = stateno = 241
  615. trigger2 = time >= 180
  616.  
  617. [State -2, FF Chute Forte]
  618. type = ChangeState
  619. value = 251
  620. triggerall = RoundState = 2
  621. triggerall = Var(59) != 0
  622. triggerall = Random = [99,499]
  623. triggerall = MoveType != H
  624. triggerall = Ctrl
  625. trigger1 = StateType = S
  626. trigger1 = p2bodydist x <= 60
  627. trigger2 = stateno = 251
  628. trigger2 = time >= 240
  629.  
  630. [State -2, Punho de Ferro]
  631. type = ChangeState
  632. value = 3000
  633. triggerall = RoundState = 2
  634. triggerall = Var(59) != 0
  635. triggerall = Random = [99,599]
  636. triggerall = MoveType != H
  637. triggerall = prevstateno != 3000 || prevstateno != 3025 || prevstateno != 3050
  638. triggerall = P2BodyDist X < 80
  639. trigger1 = P2StateType = S
  640. trigger1 = Statetype != A && ctrl
  641. trigger2 = (StateType != A) && (HitdefAttr = SC, NA)
  642.  
  643. [State -2, Metralhadora Fraca]
  644. type = ChangeState
  645. value = 1600
  646. triggerall = RoundState = 2
  647. triggerall = Var(59) != 0
  648. triggerall = Random = [99,899]
  649. triggerall = MoveType != H
  650. triggerall = P2BodyDist X >= 80
  651. trigger1 = Statetype != A && ctrl
  652. trigger2 = (StateType != A) && (HitdefAttr = SC, NA) && (MoveContact)
  653.  
  654. [State -2, Punho de Ferro]
  655. type = ChangeState
  656. value = 3025
  657. triggerall = RoundState = 2
  658. triggerall = Var(59) != 0
  659. triggerall = Random = [99,499]
  660. triggerall = MoveType != H
  661. triggerall = prevstateno != 3000 || prevstateno != 3025 || prevstateno != 3050
  662. triggerall = P2BodyDist X < 80
  663. trigger1 = P2StateType = S
  664. trigger1 = Statetype = S && ctrl
  665. trigger2 = (StateType != A) && (HitdefAttr = SC, NA)
  666.  
  667. [State -2, Metralhadora Media]
  668. type = ChangeState
  669. value = 1625
  670. triggerall = RoundState = 2
  671. triggerall = Var(59) != 0
  672. triggerall = Random = [99,799]
  673. triggerall = MoveType != H
  674. triggerall = P2BodyDist X >= 80
  675. trigger1 = Statetype = S && ctrl
  676. trigger2 = (StateType != A) && (HitdefAttr = SC, NA) && (MoveContact)
  677.  
  678. [State -2, Punho de Ferro]
  679. type = ChangeState
  680. value = 3050
  681. triggerall = RoundState = 2
  682. triggerall = Var(59) != 0
  683. triggerall = Random = [99,399]
  684. triggerall = MoveType != H
  685. triggerall = prevstateno != 3000 || prevstateno != 3025 || prevstateno != 3050
  686. triggerall = P2BodyDist X < 80
  687. trigger1 = P2StateType = S
  688. trigger1 = Statetype = S && ctrl
  689. trigger2 = (StateType != A) && (HitdefAttr = SC, NA)
  690.  
  691. [State -2, Metralhadora Forte]
  692. type = ChangeState
  693. value = 1650
  694. triggerall = RoundState = 2
  695. triggerall = Var(59) != 0
  696. triggerall = Random = [99,699]
  697. triggerall = MoveType != H
  698. triggerall = P2BodyDist X >= 80
  699. trigger1 = Statetype = S && ctrl
  700. trigger2 = (StateType != A) && (HitdefAttr = SC, NA) && (MoveContact)
  701.  
  702. [State -2, Chutes Relampago Fraco]
  703. type = ChangeState
  704. value = 3100
  705. triggerall = RoundState = 2
  706. triggerall = Var(59) != 0
  707. triggerall = Random = [99,599]
  708. triggerall = MoveType != H
  709. triggerall = prevstateno != 3100 || prevstateno != 3125 || prevstateno != 3150
  710. triggerall = P2BodyDist X < 65
  711. trigger1 = P2StateType = S
  712. trigger1 = Statetype = S && ctrl
  713. trigger2 = (StateType != A) && (HitdefAttr = SC, NA)
  714.  
  715. [State -2, Chutes Relampago Medio]
  716. type = ChangeState
  717. value = 3125
  718. triggerall = RoundState = 2
  719. triggerall = Var(59) != 0
  720. triggerall = Random = [99,499]
  721. triggerall = MoveType != H
  722. triggerall = prevstateno != 3100 || prevstateno != 3125 || prevstateno != 3150
  723. triggerall = P2BodyDist X < 75
  724. trigger1 = P2StateType = S
  725. trigger1 = Statetype = S && ctrl
  726. trigger2 = (StateType != A) && (HitdefAttr = SC, NA)
  727.  
  728. [State -2, Chutes Relampago Forte]
  729. type = ChangeState
  730. value = 3150
  731. triggerall = RoundState = 2
  732. triggerall = Var(59) != 0
  733. triggerall = Random = [99,399]
  734. triggerall = MoveType != H
  735. triggerall = prevstateno != 3100 || prevstateno != 3125 || prevstateno != 3150
  736. triggerall = P2BodyDist X < 85
  737. trigger1 = P2StateType = S
  738. trigger1 = Statetype = S && ctrl
  739. trigger2 = (StateType != A) && (HitdefAttr = SC, NA)
  740.  
  741. ;------------------------------------------------------------------------------------------------
  742. ;Golpes Simples - No Ar / Sistema de Combos Aéreos
  743. ;------------------------------------------------------------------------------------------------
  744.  
  745. [State -2,Launcher]
  746. type=ChangeState
  747. triggerall = RoundState = 2
  748. triggerall = Var(59) != 0
  749. triggerall = Random = [99,999]
  750. triggerall = Ctrl
  751. triggerall = P2BodyDist X <= 25
  752. triggerall = MoveType != H
  753. trigger1 = StateType = S
  754. value = 420
  755.  
  756. [State -2,Super Pulo]
  757. type=changestate
  758. triggerall = RoundState = 2
  759. triggerall = Var(59) != 0
  760. triggerall = Random <= 1000
  761. triggerall = PrevStateno = 420 && P2MoveType != H && P2StateType = A
  762. triggerall = P2BodyDist X <= 25
  763. triggerall = Ctrl
  764. triggerall = MoveType != H
  765. trigger1 = Statetype = S
  766. value = 7000
  767.  
  768. [State -2,Soco e Chute Fraco]
  769. type=ChangeState
  770. triggerall = RoundState = 2
  771. triggerall = Var(59) != 0
  772. triggerall = Random = [99,999]
  773. triggerall = PrevStateno = 7001 || PrevStateno = 600 || PrevStateno = 610
  774. triggerall = PrevStateno = 620 || PrevStateno = 630 || PrevStateno = 640 || PrevStateno = 650
  775. triggerall = P2Statetype = A
  776. triggerall = MoveType != H
  777. triggerall = Ctrl
  778. triggerall = P2BodyDist X <= 15
  779. trigger1 = StateType = A
  780. value= ifelse(Random <500, 600, 630)
  781.  
  782. [State -2,Soco e Chute Medio]
  783. type=ChangeState
  784. triggerall = RoundState = 2
  785. triggerall = Var(59) != 0
  786. triggerall = Random = [99,999]
  787. triggerall = PrevStateno = 7001 || PrevStateno = 600 || PrevStateno = 610
  788. triggerall = PrevStateno = 620 || PrevStateno = 630 || PrevStateno = 640 || PrevStateno = 650
  789. triggerall = P2Statetype = A
  790. triggerall = MoveType != H
  791. triggerall = Ctrl
  792. triggerall = P2BodyDist X >= 15
  793. trigger1 = StateType = A
  794. value= ifelse(Random <500, 610, 640)
  795.  
  796. [State -2,Soco e Chute Forte]
  797. type=ChangeState
  798. triggerall = RoundState = 2
  799. triggerall = Var(59) != 0
  800. triggerall = Random = [99,899]
  801. triggerall = PrevStateno = 7001 || PrevStateno = 600 || PrevStateno = 610
  802. triggerall = PrevStateno = 620 || PrevStateno = 630 || PrevStateno = 640 || PrevStateno = 650
  803. triggerall = P2Statetype = A
  804. triggerall = MoveType != H
  805. triggerall = Ctrl
  806. triggerall = P2BodyDist X >= 25
  807. trigger1 = StateType = A
  808. value= ifelse(Random <500, 620, 650)
  809.  
  810. ;------------------------------------------------------------------------------------------------
  811. ;======================================>Combos Pré-Definidos<====================================
  812. ;------------------------------------------------------------------------------------------------
  813.  
  814. ;Chutes Relampago + TigerKick - FRACO
  815. [State -2, Chutes Relampago]
  816. type = ChangeState
  817. value = 3100
  818. triggerall = RoundState = 2
  819. triggerall = Var(59) != 0
  820. triggerall = Random = [99,699]
  821. triggerall = MoveType != H
  822. triggerall = prevstateno != 3100 || prevstateno != 3125 || prevstateno != 3150
  823. triggerall = prevstateno != 800 || prevstateno != 825 || prevstateno != 850
  824. triggerall = P2BodyDist X < 65
  825. trigger1 = P2StateType = S
  826. trigger1 = Statetype = S && ctrl
  827. trigger2 = (StateType != A) && (HitdefAttr = SC, NA)
  828.  
  829. [State -2, Tiger Kick]
  830. type = ChangeState
  831. value = 800
  832. triggerall = RoundState = 2
  833. triggerall = Var(59) != 0
  834. triggerall = Random <= 1000
  835. triggerall = MoveType != H
  836. triggerall = Ctrl
  837. trigger1 = PrevStateno = 3100
  838.  
  839. ;Chutes Relampago + TigerKick - MÉDIO
  840. [State -2, Chutes Relampago]
  841. type = ChangeState
  842. value = 3125
  843. triggerall = RoundState = 2
  844. triggerall = Var(59) != 0
  845. triggerall = Random = [99,599]
  846. triggerall = MoveType != H
  847. triggerall = prevstateno != 3100 || prevstateno != 3125 || prevstateno != 3150
  848. triggerall = prevstateno != 800 || prevstateno != 825 || prevstateno != 850
  849. triggerall = P2BodyDist X < 75
  850. trigger1 = Statetype = S && ctrl
  851. trigger2 = (StateType != A) && (HitdefAttr = SC, NA)
  852.  
  853. [State -2, Tiger Kick]
  854. type = ChangeState
  855. value = 825
  856. triggerall = RoundState = 2
  857. triggerall = Var(59) != 0
  858. triggerall = Random <= 1000
  859. triggerall = MoveType != H
  860. triggerall = Ctrl
  861. trigger1 = PrevStateno = 3125
  862.  
  863. ;Chutes Relampago + TigerKick - FORTE
  864. [State -2, Chutes Relampago]
  865. type = ChangeState
  866. value = 3150
  867. triggerall = RoundState = 2
  868. triggerall = Var(59) != 0
  869. triggerall = Random = [99,599]
  870. triggerall = MoveType != H
  871. triggerall = prevstateno != 3100 || prevstateno != 3125 || prevstateno != 3150
  872. triggerall = prevstateno != 800 || prevstateno != 825 || prevstateno != 850
  873. triggerall = P2BodyDist X < 85
  874. trigger1 = Statetype = S && ctrl
  875. trigger2 = (StateType != A) && (HitdefAttr = SC, NA)
  876.  
  877. [State -2, Tiger Kick]
  878. type = ChangeState
  879. value = 850
  880. triggerall = RoundState = 2
  881. triggerall = Var(59) != 0
  882. triggerall = Random <= 1000
  883. triggerall = MoveType != H
  884. triggerall = Ctrl
  885. trigger1 = PrevStateno = 3150
  886.  
  887. ;------------------------------------------------------------------------------------------------
  888. ;=====================================>States Exclusivos da IA<==================================
  889. ;------------------------------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement