Advertisement
NonEuclideanCat

Sniper.txt

Dec 15th, 2015
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.82 KB | None | 0 0
  1. // ********
  2. // * DECK *
  3. // ********
  4.  
  5. // Instructions
  6. // 1. Import this file
  7. // 2. Call the first function in this file
  8.  
  9. Import Decks\Initialize.txt
  10.  
  11. OnLoad
  12. {
  13. function DeckSniper(startingCard)
  14.  
  15. -- Destroy & Declare Deck
  16. activeDeck = "Sniper"
  17. activeDeckMessage = "Sniper "..startingCard
  18. DestroyDeck({ })
  19. DisplayObjectivePanelText({ Name = activeDeckMessage })
  20.  
  21. -- Powers
  22.  
  23. -- 1
  24. if startingCard == 1 then
  25.  
  26. startingPower = "Longshot"
  27. startingPower2 = ""
  28. startingPower3 = "Grenade"
  29. startingPower4 = "Tag"
  30.  
  31. startingType = "WEAPON"
  32. startingType2 = "WEAPON"
  33. startingType3 = "WEAPON"
  34. startingType4 = "WEAPON"
  35.  
  36. -- 2
  37. elseif startingCard == 2 then
  38.  
  39. startingPower = "Longshot"
  40. startingPower2 = ""
  41. startingPower3 = "Shrapnel"
  42. startingPower4 = "Tag"
  43.  
  44. startingType = "WEAPON"
  45. startingType2 = "WEAPON"
  46. startingType3 = "WEAPON"
  47. startingType4 = "WEAPON"
  48.  
  49. -- 3
  50. elseif startingCard == 3 then
  51.  
  52. startingPower = "Snipe"
  53. startingPower2 = ""
  54. startingPower3 = "Sidearm"
  55. startingPower4 = "Grenade"
  56.  
  57. startingType = "WEAPON"
  58. startingType2 = "WEAPON"
  59. startingType3 = "WEAPON"
  60. startingType4 = "WEAPON"
  61.  
  62. -- 4
  63. elseif startingCard == 4 then
  64.  
  65. startingPower = "Snipe"
  66. startingPower2 = ""
  67. startingPower3 = "Sidearm"
  68. startingPower4 = "Shrapnel"
  69.  
  70. startingType = "WEAPON"
  71. startingType2 = "WEAPON"
  72. startingType3 = "WEAPON"
  73. startingType4 = "WEAPON"
  74. end
  75.  
  76. -- Sniper utility power randomizer
  77. UtilityRandomizer = math.random(1,4)
  78.  
  79. if UtilityRandomizer == 1 then
  80. startingPower2 = "Snare"
  81. elseif UtilityRandomizer == 2 then
  82. startingPower2 = "Snare"
  83. elseif UtilityRandomizer == 3 then
  84. startingPower2 = "Blink"
  85. elseif UtilityRandomizer == 4 then
  86. startingPower2 = "Plow"
  87. end
  88.  
  89. -- Starting
  90. CreateCard({ Name = startingPower, Type = startingType })
  91. CreateCard({ Name = startingPower2, Type = startingType2 })
  92. CreateCard({ Name = startingPower3, Type = startingType3 })
  93. CreateCard({ Name = startingPower4, Type = startingType4 })
  94.  
  95. -- Passives
  96. CreateCard({ Name = "PlusStamina", Type = "PLAYER_UPGRADE" })
  97. CreateCard({ Name = "OnKillBuff", Type = "PLAYER_UPGRADE" })
  98. CreateCard({ Name = "PlusDamage", Type = "PLAYER_UPGRADE" })
  99.  
  100. -- Upgrades
  101. CreateCard({ Name = "Weapon_Damage", Type = "WEAPON_UPGRADE" })
  102. CreateCard({ Name = "Weapon_Stronger", Type = "WEAPON_UPGRADE" })
  103. CreateCard({ Name = "Weapon_StaminaCost", Type = "WEAPON_UPGRADE" })
  104. CreateCard({ Name = "Weapon_ProjectileSpeedAndRange", Type = "WEAPON_UPGRADE" })
  105.  
  106. -- Meta
  107.  
  108. -- Curse
  109.  
  110. -- Starting Hand
  111. DrawCard({ Name = startingPower, Type = startingType })
  112. DrawCard({ Name = startingPower2, Type = startingType2 })
  113. DrawCard({ Name = startingPower3, Type = startingType3 })
  114.  
  115. end
  116. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement