Advertisement
NonEuclideanCat

Stalker.txt

Dec 15th, 2015
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.81 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 DeckStalker(startingCard)
  14.  
  15. -- Passive Hack to Make Sneakers weaker
  16. -- SetPlayerProperty({ Name = "Armor", Value = 1.5 })
  17.  
  18. -- Destroy & Declare Deck
  19. activeDeck = "Stalker"
  20. activeDeckMessage = "Stalker "..startingCard
  21. DestroyDeck({ })
  22. DisplayObjectivePanelText({ Name = activeDeckMessage })
  23.  
  24. -- Powers
  25.  
  26. if startingCard == 1 then
  27.  
  28. startingPower = ""
  29. startingPower2 = "Everywhere"
  30. startingPower3 = ""
  31. startingPower4 = "MetaWildCard"
  32.  
  33. startingType = "WEAPON"
  34. startingType2 = "WEAPON"
  35. startingType3 = "WEAPON"
  36. startingType4 = "DRAW"
  37.  
  38. elseif startingCard == 2 then
  39.  
  40. startingPower = ""
  41. startingPower2 = "Putt"
  42. startingPower3 = ""
  43. startingPower4 = "MetaWildCard"
  44.  
  45. startingType = "WEAPON"
  46. startingType2 = "WEAPON"
  47. startingType3 = "WEAPON"
  48. startingType4 = "DRAW"
  49.  
  50. elseif startingCard == 3 then
  51.  
  52. startingPower = ""
  53. startingPower2 = "Pulse"
  54. startingPower3 = ""
  55. startingPower4 = "MetaWildCard"
  56.  
  57. startingType = "WEAPON"
  58. startingType2 = "WEAPON"
  59. startingType3 = "WEAPON"
  60. startingType4 = "DRAW"
  61.  
  62. elseif startingCard == 4 then
  63.  
  64. startingPower = ""
  65. startingPower2 = "Trap"
  66. startingPower3 = ""
  67. startingPower4 = "MetaWildCard"
  68.  
  69. startingType = "WEAPON"
  70. startingType2 = "WEAPON"
  71. startingType3 = "WEAPON"
  72. startingType4 = "DRAW"
  73. end
  74.  
  75.  
  76. -- Movement power randomizer
  77. MoveRandomizer = math.random(1,5)
  78.  
  79. if MoveRandomizer == 1 then
  80. startingMover = "Dash"
  81. elseif MoveRandomizer == 2 then
  82. startingMover = "Dash"
  83. elseif MoveRandomizer == 3 then
  84. startingMover = "Blink"
  85. elseif MoveRandomizer == 4 then
  86. startingMover = "AirDash"
  87. elseif MoveRandomizer == 5 then
  88. startingMover = "Dash"
  89. end
  90.  
  91. -- Terminate/Doom Randomizer
  92. CoreRandomizer = math.random(1,4)
  93.  
  94. if CoreRandomizer == 1 then
  95. startingPower = "Terminate"
  96. elseif CoreRandomizer == 2 then
  97. startingPower = "Terminate"
  98. elseif CoreRandomizer == 3 then
  99. startingPower = "Terminate"
  100. elseif CoreRandomizer == 4 then
  101. startingPower = "Terminate"
  102. end
  103.  
  104. -- Utility power randomizer
  105. UtilityRandomizer = math.random(1,4)
  106.  
  107. if UtilityRandomizer == 1 then
  108. startingPower3 = "LifeSteal"
  109. elseif UtilityRandomizer == 2 then
  110. startingPower3 = "Dash"
  111. elseif UtilityRandomizer == 3 then
  112. startingPower3 = "Hide"
  113. elseif UtilityRandomizer == 4 then
  114. startingPower3 = "Sprint"
  115. end
  116.  
  117. -- Starting
  118. CreateCard({ Name = startingPower, Type = startingType })
  119. CreateCard({ Name = startingPower2, Type = startingType2 })
  120. CreateCard({ Name = startingPower3, Type = startingType3 })
  121. CreateCard({ Name = "MetaWildCard", Type = "DRAW", Count = 0, Cost = 0 })
  122. -- CreateCard({ Name = startingMover, Type = "WEAPON" })
  123.  
  124. -- Passives
  125. CreateCard({ Name = "PlusSpeed", Type = "PLAYER_UPGRADE" })
  126. CreateCard({ Name = "OnKillBuff", Type = "PLAYER_UPGRADE" })
  127. CreateCard({ Name = "PlusStaminaRegen", Type = "PLAYER_UPGRADE" })
  128.  
  129. -- Upgrades
  130. CreateCard({ Name = "Weapon_ProjectileSpeedAndRange", Type = "WEAPON_UPGRADE" })
  131. CreateCard({ Name = "Weapon_StaminaCost", Type = "WEAPON_UPGRADE" })
  132. CreateCard({ Name = "Weapon_StaminaCost", Type = "WEAPON_UPGRADE" })
  133.  
  134. -- Meta
  135. -- CreateCard({ Name = "MetaRefillAmmo", Type = "REFILL_AMMO", Cost = 10 })
  136.  
  137. -- Curse
  138.  
  139. -- Starting Hand
  140. DrawCard({ Name = startingPower, Type = startingType })
  141. DrawCard({ Name = startingPower2, Type = startingType2 })
  142. DrawCard({ Name = startingPower3, Type = startingType3 })
  143. -- DrawCard({ Name = startingMover, Type = startingType })
  144. -- DrawCard({ Name = startingPower4, Type = "PLAYER_UPGRADE" })
  145. end
  146. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement