SHARE
TWEET

versus_storm_1

a guest Feb 4th, 2019 291 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
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