Guest User

versus_storm_1

a guest
Feb 4th, 2019
450
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. "versus_storm_1"
  2. {
  3. "name" "versus_storm_1"
  4. "description" "#Localize_These_Please"
  5. "sections"
  6. {
  7. "part1"
  8. {
  9. "rules"
  10. {
  11. // All rules and their default values
  12. "deck_player"
  13. {
  14. "use_deck" "ADCJccjrrkCEkUJB7hdgYF93QEcbAGcaAOFh1BUXlFJRwZbUFVaWkxFXSB2ZXJzdXNfc3Rvcm1fMSBQbGF5ZXIgRGVjaw__" // Optional deck code that if specified will cause the player to play this deck. If specified, no prompt to select a deck will be presented
  15. "allow_user_decks" "1" // Specify whether or not the user can submit custom built decks. If zero, they cannot and must use the additional decks listed below
  16. "additional_decks" // A list of additional decks to add to the deck selector that they can select
  17. {
  18. "sample_deck_1"
  19. {
  20. "name" "A" // The name to present for this deck in the selector
  21. "description" "" // Optional description for this deck
  22. "tags" "" // Optional tags for this deck
  23. "code" "" // The deck code for this deck
  24. }
  25. }
  26.  
  27. "validator" // If you allow users to play custom decks, this can be specified to provide a custom deck validator to enforce the user selection of decks
  28. {
  29. }
  30. }
  31. "deck_ai"
  32. {
  33. "use_deck" "ADCJU0dMbgChRtKFbm8ApSeh6ICgoGnAYWIkISRgYKFkRlbUFVaWkxFXXZlcnN1c19zdG9ybV8xX0FJZGVjaw__" // Optional deck code that if specified will cause the player to play this deck. If specified, no prompt to select a deck will be presented
  34. "allow_user_decks" "1" // Specify whether or not the user can submit custom built decks. If zero, they cannot and must use the additional decks listed below
  35. "additional_decks" // A list of additional decks to add to the deck selector that they can select
  36. {
  37. "sample_deck_1"
  38. {
  39. "name" "A" // The name to present for this deck in the selector
  40. "description" "" // Optional description for this deck
  41. "tags" "" // Optional tags for this deck
  42. "code" "" // The deck code for this deck
  43. }
  44. }
  45.  
  46. "validator" // If you allow users to play custom decks, this can be specified to provide a custom deck validator to enforce the user selection of decks
  47. {
  48. }
  49. }
  50.  
  51. "set1" "1" // needed for the shop to work properly
  52.  
  53. "initial_heroes" "4"
  54. "initial_heroes_ai" "4"
  55.  
  56. //"tower_health" "40" // for all towers
  57. //"ancient_health" "80" // for all ancients
  58.  
  59. "tower1_health" "0" // override health for a specific tower
  60. "tower2_health" "40"
  61. "tower3_health" "40"
  62. "tower1_health_ai" "0"
  63. "tower2_health_ai" "40"
  64. "tower3_health_ai" "40"
  65. "ancient1_health" "6" // override health for a specific ancient
  66. "ancient2_health" "80"
  67. "ancient3_health" "80"
  68. "ancient1_health_ai" "104"
  69. "ancient2_health_ai" "80"
  70. "ancient3_health_ai" "80"
  71.  
  72. "store_enabled" "1" // set to 0 to disable shopping
  73. "initial_mana" "24"
  74. "initial_mana_ai" "24"
  75. "creeps_first_turn" "5"
  76. "creeps_first_turn_ai" "5"
  77. "creeps_per_turn" "3"
  78. "creeps_per_turn_ai" "3"
  79. "cards_first_turn" "16"
  80. "cards_first_turn_ai" "0"
  81. "cards_per_turn" "0"
  82. "cards_per_turn_ai" "0"
  83. "gold_per_turn_ai" "0"
  84. "mana_boost_per_turn_ai" "0"
  85.  
  86. "creep_list" "1006" // Comma separated list of possible automatic creeps at deployment, EX: "10092,10003"
  87. "creep_list_ai" "1006" // Comma separated list of possible automatic creeps at deployment, EX: "10092,10003"
  88. "free_cards_per_turn" "" // Comma separated list of cards to draw each turn EX: "Tower Archer,Tower Archer"
  89. "free_cards_per_turn_ai" ""
  90. "deploy_heroes_enabled" "1" // set to 0 to never deploy more heroes
  91.  
  92. "gold_victory" "0" // you can win by having this much gold in the bank
  93. "units_victory" "0" // you can win by having this many units in all lanes
  94. "kills_victory" "0" // you can win by killing this many units
  95. "ai_pass_chance_multiplier" "0" // multiplier on how likely the AI is to pass, set to 0 so they never pass
  96. "creeps_lanes_player_1each" "0" // automatically deployed creeps only do 1 per lane rather than doubling up
  97. "creeps_lanes_random" "0" // set to 0 and all the automatic creeps will bunch toward the left most lane
  98. "heroes_initial_lane_random" "0" // set to 0 and hero lane order will be 1,2,3 from deck instead of random
  99. "hero1_player" "10058, 4005, 10060" // set to the cardID of a hero to cause that hero to start in lane 1
  100. "hero2_player" "0" // set to the cardID of a hero to cause that hero to start in lane 2
  101. "hero3_player" "0" // set to the cardID of a hero to cause that hero to start in lane 3
  102. "hero1_ai" "10064" // set to the cardID of a hero to cause that hero to start in lane 1
  103. "hero2_ai" "0" // set to the cardID of a hero to cause that hero to start in lane 2
  104. "hero3_ai" "0" // set to the cardID of a hero to cause that hero to start in lane 3
  105. "only_flop_across_from_heroes" "0" // randomly deployed units will always land across from heroes
  106. "no_shotclock" "0" // hides the timer around the coin... probably will default this off for AI games, so don't worry about it
  107. "shotclock_base_time" "120" // time limit for each turn
  108. "force_combat_manager_rand_to_zero" "1" // used in tutorial to force the order that cards flop
  109. "ai_action_choice_non_random" "0" // used in tutorial, ai plays their actions in hand order instead of random order
  110. "defense_shield_force" "" // used in tutorial to force defense shields... dangerous, don't use!
  111. }
  112. "deck_order_player"
  113. {
  114. "draw" "10418" //ventrilo
  115. "draw" "10418" //ventrilo
  116. "draw" "10341" //duel
  117. "draw" "10341" //duel
  118. "draw" "10341" //duel
  119. "draw" "10411" //cunning
  120. "draw" "10411" //cunning
  121. "draw" "10424" //AAC
  122. "draw" "10402" //tbarrage
  123. "draw" "10131" //elite
  124. "draw" "10385" //tresdins standards
  125. "draw" "10385" //tresdins standards
  126. "draw" "10175" //sanctum
  127. "draw" "10203" //phase boots
  128. "draw" "10355" //DP
  129. "draw" "10355" //DP
  130.  
  131. //subsequent draws (6)
  132. "draw" "10307" //foresight
  133. "draw" "10103" //corpse tosser
  134. "draw" "10307" //foresight
  135. "draw" "10103" //corpse tosser
  136. "draw" "10175" //sanctum
  137. "draw" "10335" //call reserves
  138. "draw" "10335" //call reserves
  139. }
  140. "deck_order_ai"
  141. {
  142. "draw" "10194" //watchtower
  143. "draw" "10352" //bolt
  144. }
  145. "sequences"
  146. {
  147.  
  148. "start"
  149. {
  150. "on_next_lane 9.0" "goto intro"
  151. }
  152.  
  153. "intro"
  154. {
  155. "auto 2.0" "npehelper #versus_storm_1,100,0,100,n,c,c"
  156. ">" "concommand dcg_activate_pass_coin"
  157. "on_message_dismissed" "concommand dcg_activate_pass_coin"
  158. "on_next_lane 2.0" "load_puzzle versus_storm_1"
  159. ">" "soundevent luna_taunt_generic_04"
  160. }
  161. "end"
  162. {
  163. }
  164. // Syntax
  165. //"<event> <delay>" "<action> <params>"
  166.  
  167. // You can change a rule mid game in a sequence like so:
  168. "auto" "rule creeps_per_turn_ai 2"
  169.  
  170. // Also activates when the event above activates
  171. ">" "<action>"
  172.  
  173. // When they click ok on a popup (having this in a sqeuence causes the popup to have an ok button)
  174. "on_message_dismissed" "<action>"
  175.  
  176. // When they click ok on a popup (has an ok button that is disabled until prompt_unstall action is used)
  177. "on_stalled_message_dismissed" "<action>"
  178.  
  179. // When the coin is on your side
  180. "on_prompt" "<action>"
  181.  
  182. // Some more useful ones
  183. "on_card_played" "<action>"
  184. "on_card_drawn" "<action>"
  185. "on_deploy_start" "<action>"
  186. "on_next_lane" "<action>"
  187. "on_store_openned" "<action>"
  188. "on_tower_destroyed" "<action>"
  189. "on_victory" "<action>"
  190. "on_failure" "<action>"
  191.  
  192. // Less useful
  193. "on_zoom_out" "<action>"
  194. "on_zoom_in" "<action>"
  195. "on_camera_scroll" "<action>"
  196. "on_camera_lane1" "<action>"
  197. "on_camera_lane2" "<action>"
  198. "on_camera_lane3" "<action>"
  199. "on_viewed_card_history" "<action>"
  200. "on_viewed_combat_preview" "<action>"
  201. "on_movie_start" "<action>"
  202. "on_movie_end" "<action>"
  203. "on_card_flopped" "<action>"
  204.  
  205. // Here's some actions
  206. ">" "<action>"
  207.  
  208. ">" "load_puzzle <name>"
  209. ">" "load_section <name>"
  210. ">" "quit"
  211.  
  212. ">" "rule <rulename> <value>"
  213. ">" "convar <convarname> <value>"
  214. ">" "concommand <concommand> <param1> <2> ..."
  215. ">" "creat_carde <name>"
  216.  
  217. ">" "checklist_headder <text>" // sets the top title of the checklist
  218. ">" "checklist_add <text> <count>" // adds a checklist section with option subsection count
  219. ">" "checklist_set <text>" // sets this as the current section
  220. ">" "checklist_hide" // hides the checklist ui element
  221.  
  222. ">" "popup <text> <time_till_button_enabled>"
  223. ">" "popup_unstall"
  224. ">" "soundevent <name>"
  225. ">" "particleevent <name> <matchname1> <matchparam1> <2> <2>..."
  226.  
  227. // Tutorial stuff, not really useful
  228. ">" "hudevent 0 <param> <param>"
  229. ">" "showchild <matchname1> <matchparam1> <2> <2>..."
  230. ">" "hidechild <matchname1> <matchparam1> <2> <2>..."
  231. ">" "lock <matchname1> <matchparam1> <2> <2>..."
  232. ">" "unlock <matchname1> <matchparam1> <2> <2>..."
  233. ">" "lock_camera"
  234. ">" "unlock_camera"
  235. ">" "reset_accumulated_show_time"
  236. }
  237. }
  238. }
  239. }
RAW Paste Data