SHARE
TWEET

red_mist_survival

a guest Jan 31st, 2019 1,050 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top