Advertisement
Guest User

Untitled

a guest
Jan 20th, 2018
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.92 KB | None | 0 0
  1. [
  2. {
  3. "ruleTrigger": {
  4. "primary": "customAction"
  5. },
  6. "action": {},
  7. "target": {},
  8. "effectComplete": {
  9. "primary": "trigger next effect"
  10. }
  11. },
  12. {
  13. "action": {
  14. "primary": "verify target",
  15. "comparisonOperators": "!=",
  16. "value": "1"
  17. },
  18. "target": {
  19. "primary": "card",
  20. "cardProperty": "powerUsedThisTurn",
  21. "criteria": {
  22. "passing": "action source"
  23. }
  24. },
  25. "effectComplete": {
  26. "primary": "trigger effect",
  27. "effectNumber": "validationFailed"
  28. },
  29. "effectName": "ifPowerUsedThisTurn"
  30. },
  31. {
  32. "action": {
  33. "primary": "assign variable"
  34. },
  35. "target": {
  36. "primary": "card",
  37. "cardProperty": "powerCost",
  38. "criteria": {
  39. "passing": "action source"
  40. }
  41. },
  42. "effectComplete": {
  43. "primary": "trigger next effect"
  44. },
  45. "effectName": "powerCost"
  46. },
  47. {
  48. "action": {
  49. "primary": "verify target",
  50. "comparisonOperators": ">=",
  51. "value": "$powerCost"
  52. },
  53. "target": {
  54. "primary": "owner",
  55. "playerProperty": "mana"
  56. },
  57. "effectComplete": {
  58. "primary": "trigger effect",
  59. "effectNumber": "validationFailed"
  60. },
  61. "depth": null,
  62. "effectName": "checkPowerCost"
  63. },
  64. {
  65. "action": {
  66. "primary": "modify stats",
  67. "operation": "-",
  68. "magnitude": "$powerCost"
  69. },
  70. "target": {
  71. "primary": "owner",
  72. "playerProperty": "mana"
  73. },
  74. "effectComplete": {
  75. "primary": "trigger next effect"
  76. },
  77. "depth": null,
  78. "effectName": "deductPowerCost"
  79. },
  80. {
  81. "action": {
  82. "primary": "trigger event",
  83. "event": {
  84. "primary": "usePower"
  85. }
  86. },
  87. "target": {
  88. "primary": "card",
  89. "criteria": {
  90. "passing": "action source"
  91. }
  92. },
  93. "effectComplete": {
  94. "primary": "trigger next effect"
  95. },
  96. "effectName": "usePowerEvent"
  97. },
  98. {
  99. "action": {
  100. "primary": "modify stats",
  101. "operation": "=",
  102. "magnitude": "1",
  103. "undo": {
  104. "primary": [
  105. "in # turns",
  106. "target event"
  107. ],
  108. "event": "leavesBoard",
  109. "turnCount": "2"
  110. }
  111. },
  112. "target": {
  113. "primary": "card",
  114. "cardProperty": "powerUsedThisTurn",
  115. "criteria": {
  116. "passing": "action source"
  117. }
  118. },
  119. "effectComplete": {
  120. "primary": "trigger next effect"
  121. },
  122. "effectName": "setPowerUsedThisTurn"
  123. },
  124. {
  125. "action": {
  126. "primary": "assign variable"
  127. },
  128. "target": {
  129. "primary": "card",
  130. "cardProperty": "playerNumber",
  131. "criteria": {
  132. "passing": "action source"
  133. }
  134. },
  135. "effectComplete": {
  136. "primary": "trigger next effect"
  137. },
  138. "effectName": "sourcePlayer"
  139. },
  140. {
  141. "action": {
  142. "primary": "modify stats",
  143. "operation": "=",
  144. "magnitude": "0"
  145. },
  146. "target": {
  147. "primary": "card",
  148. "cardProperty": "hidden",
  149. "criteria": {
  150. "passing": "action source"
  151. }
  152. },
  153. "effectComplete": {
  154. "primary": "trigger next effect"
  155. }
  156. },
  157. {
  158. "action": {
  159. "primary": "run effect",
  160. "effectNumber": "power up",
  161. "callback": "effect completion"
  162. },
  163. "target": {
  164. "primary": "card",
  165. "criteria": {
  166. "from": [
  167. "board",
  168. "weapon"
  169. ],
  170. "player": "$sourcePlayer"
  171. }
  172. },
  173. "effectComplete": {
  174. "primary": "trigger next effect"
  175. },
  176. "depth": null
  177. },
  178. {
  179. "action": {
  180. "primary": "run effect",
  181. "cardName": "Set Play Eligibility"
  182. },
  183. "target": {},
  184. "depth": null
  185. },
  186. {
  187. "action": {
  188. "primary": "prevent effect completion"
  189. },
  190. "target": {},
  191. "depth": null,
  192. "effectName": "validationFailed"
  193. }
  194. ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement