Guest User

Untitled

a guest
Feb 18th, 2019
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.52 KB | None | 0 0
  1. "red_mist_survival"
  2. {
  3. "name" "See puzzles/puzzle_example.txt for WIP documentation!"
  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" "ADCJYcmJLkCg00IGaC7Ag4CU0SOk5ZCQkSKioGCgVCDR5SvAUSIRkpLhEVCSYdBTEeZB0hbUFVaWkxFXSBSZWQgTWlzdCBTdXJ2aXZhbCBQbGF5ZXIgRGVjaw__" // 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" "ADCJd4iergCEKABCjQOfboCRolKRlRVlEevAU5Blr4BcgKJW1BVWlpMRV0gUmVkIE1pc3QgU3Vydml2YWwgQUkgRGVjaw__" // 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" "0"
  54. "initial_heroes_ai" "0"
  55.  
  56.  
  57. "tower1_health" "500" // override health for a specific tower
  58. "tower2_health" "500"
  59. "tower3_health" "500"
  60. "tower1_health_ai" "2000"
  61. "tower2_health_ai" "2000"
  62. "tower3_health_ai" "2000"
  63. "ancient1_health" "1000" // override health for a specific ancient
  64. "ancient2_health" "1000"
  65. "ancient3_health" "1000"
  66. "ancient1_health_ai" "1000"
  67. "ancient2_health_ai" "1000"
  68. "ancient3_health_ai" "1000"
  69.  
  70. "store_enabled" "1" // set to 0 to disable shopping
  71. "initial_mana" "5"
  72. "initial_mana_ai" "3"
  73. "creeps_first_turn" "18"
  74. "creeps_first_turn_ai" "5"
  75. "creeps_per_turn" "8"
  76. "creeps_per_turn_ai" "10"
  77. "cards_first_turn" "7"
  78. "cards_first_turn_ai" "5"
  79. "cards_per_turn" "7"
  80. "cards_per_turn_ai" "5"
  81. "gold_per_turn_ai" "5"
  82. "mana_boost_per_turn_ai" "0"
  83.  
  84. "creep_list" "10104, 10087, 10131, 10080" // Comma separated list of possible automatic creeps at deployment, EX: "10092,10003"
  85. "creep_list_ai" "10128" // Comma separated list of possible automatic creeps at deployment, EX: "10092,10003"
  86. "free_cards_per_turn" "" // Comma separated list of cards to draw each turn EX: "Tower Archer,Tower Archer"
  87. "free_cards_per_turn_ai" ""
  88. "deploy_heroes_enabled" "0" // set to 0 to never deploy more heroes
  89.  
  90. "ai_pass_chance_multiplier" "100" // multiplier on how likely the AI is to pass, set to 0 so they never pass
  91. "creeps_lanes_player_1each" "0" // automatically deployed creeps only do 1 per lane rather than doubling up
  92. "creeps_lanes_random" "1" // set to 0 and all the automatic creeps will bunch toward the left most lane
  93. "heroes_initial_lane_random" "1" // set to 0 and hero lane order will be 1,2,3 from deck instead of random
  94. "hero1_player" "0" // set to the cardID of a hero to cause that hero to start in lane 1
  95. "hero2_player" "0" // set to the cardID of a hero to cause that hero to start in lane 2
  96. "hero3_player" "0" // set to the cardID of a hero to cause that hero to start in lane 3
  97. "hero1_ai" "0" // set to the cardID of a hero to cause that hero to start in lane 1
  98. "hero2_ai" "0" // set to the cardID of a hero to cause that hero to start in lane 2
  99. "hero3_ai" "0" // set to the cardID of a hero to cause that hero to start in lane 3
  100. "only_flop_across_from_heroes" "0" // randomly deployed units will always land across from heroes
  101. "no_shotclock" "0" // hides the timer around the coin... probably will default this off for AI games, so don't worry about it
  102. "shotclock_base_time" "45" // time limit for each turn
  103. "force_combat_manager_rand_to_zero" "0" // used in tutorial to force the order that cards flop
  104. "ai_action_choice_non_random" "0" // used in tutorial, ai plays their actions in hand order instead of random order
  105. "defense_shield_force" "" // used in tutorial to force defense shields... dangerous, don't use!
  106. }
  107. "deck_order_player"
  108. {
  109. "draw" "10203" //phase boots
  110. "draw" "10203" //phase boots
  111. "draw" "10203" //phase boots
  112. "draw" "10225" //vesture
  113. }
  114. "sequences"
  115. {
  116. //DCG_CardInfo_CardsShownOutOfTotal
  117.  
  118. "start"
  119. {
  120. "on_next_lane 9.0" "goto intro"
  121. }
  122.  
  123. "intro"
  124. {
  125. "auto 2.0" "npehelper #ANO_redmist_intro,100,0,100,n,c,c"
  126. "on_message_dismissed" ""
  127. "on_next_lane" "goto t1lane2"
  128. }
  129. "t1lane2"
  130. {
  131. "on_next_lane" "goto t1lane3"
  132. }
  133. "t1lane3"
  134. {
  135. //changing the creep spawn algorithm
  136. //"auto" "rule creep_list 10087, 10131"
  137. "auto" "rule creep_list_ai 1006, 10128"
  138. "on_next_lane" "goto t2lane1"
  139. }
  140.  
  141. "t2lane1"
  142. {
  143. "on_next_lane" "goto t2lane2"
  144. }
  145. "t2lane2"
  146. {
  147. "on_next_lane" "goto t2lane3"
  148. }
  149. "t2lane3"
  150. {
  151. "auto" "rule creep_list_ai 1006, 10103"
  152. ">" "rule creeps_per_turn_ai 16"
  153. ">" "rule creeps_per_turn 2"
  154. "on_next_lane" "goto t3lane1"
  155. }
  156.  
  157.  
  158. "t3lane1"
  159. {
  160. "on_next_lane" "goto t3lane2"
  161. }
  162. "t3lane2"
  163. {
  164. "on_next_lane" "goto t3lane3"
  165. }
  166. "t3lane3"
  167. {
  168. "auto" "rule creep_list_ai 1006, 10310"
  169. ">" "rule creeps_per_turn_ai 20"
  170. "on_next_lane" "goto t4lane1"
  171. }
  172.  
  173.  
  174. "t4lane1"
  175. {
  176. "on_next_lane" "goto t4lane2"
  177. }
  178. "t4lane2"
  179. {
  180. "on_next_lane" "goto t4lane3"
  181. }
  182. "t4lane3"
  183. {
  184. "auto" "rule creep_list_ai 10092, 1006, 10132"
  185. ">" "rule creeps_per_turn_ai 17"
  186. ">" "rule creeps_per_turn 0"
  187. "on_next_lane" "goto t5lane1"
  188. }
  189.  
  190.  
  191. "t5lane1"
  192. {
  193. "on_next_lane" "goto t5lane2"
  194. }
  195. "t5lane2"
  196. {
  197. "on_next_lane" "goto t5lane3"
  198. }
  199. "t5lane3"
  200. {
  201. "auto" "rule creep_list_ai 10083, 1006, 10132"
  202. ">" "rule creeps_per_turn_ai 20"
  203. "on_next_lane" "goto t6lane1"
  204. }
  205.  
  206.  
  207. "t6lane1"
  208. {
  209. "on_next_lane" "goto t6lane2"
  210. }
  211. "t6lane2"
  212. {
  213. "on_next_lane" "goto t6lane3"
  214. }
  215. "t6lane3"
  216. {
  217. "auto" "rule creep_list_ai 10102, 10096" //crashing? change 10096 to 10457
  218. ">" "rule creeps_per_turn_ai 6"
  219. "on_next_lane" "goto t7lane1"
  220. }
  221.  
  222.  
  223. "t7lane1"
  224. {
  225. "on_next_lane" "goto t7lane2"
  226. }
  227. "t7lane2"
  228. {
  229. "on_next_lane" "goto t7lane3"
  230. }
  231. "t7lane3"
  232. {
  233. "auto" "rule creep_list_ai 10127, 1006"
  234. ">" "rule creeps_per_turn_ai 25"
  235. "on_next_lane" "goto t8lane1"
  236. }
  237.  
  238. "t8lane1"
  239. {
  240. "on_next_lane" "goto t8lane2"
  241. }
  242. "t8lane2"
  243. {
  244. "on_next_lane" "goto t8lane3"
  245. }
  246. "t8lane3"
  247. {
  248. "auto" "rule creep_list_ai 10310, 1006, 10086, 10127"
  249. ">" "rule creeps_per_turn_ai 24"
  250. "on_next_lane" "goto t9lane1"
  251. }
  252.  
  253.  
  254. "t9lane1"
  255. {
  256. "on_next_lane" "goto t9lane2"
  257. }
  258. "t9lane2"
  259. {
  260. "on_next_lane" "goto t9lane3"
  261. }
  262. "t9lane3"
  263. {
  264. "auto" "rule creep_list_ai 10310, 1006, 10086"
  265. ">" "rule creeps_per_turn_ai 0"
  266. "on_next_lane" "concommand dcg_opponent_concede"
  267. }
  268.  
  269. "end"
  270. {
  271. }
  272. }
  273. }
  274. }
  275. }
Add Comment
Please, Sign In to add comment