Advertisement
NonEuclideanCat

Summoner.txt

Dec 15th, 2015
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.43 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 DeckSummoner(startingCard)
  14.  
  15. -- Destroy & Declare Deck
  16. activeDeck = "Summoner"
  17. activeDeckMessage = "Summoner "..startingCard
  18. DestroyDeck({ })
  19. DisplayObjectivePanelText({ Name = activeDeckMessage })
  20.  
  21. -- Powers
  22.  
  23. if startingCard == 1 then
  24.  
  25. startingPower = "Beam"
  26. startingPower2 = ""
  27. startingPower3 = ""
  28. startingPower4 = "Defender"
  29.  
  30. startingType = "WEAPON"
  31. startingType2 = "WEAPON"
  32. startingType3 = "WEAPON"
  33. startingType4 = "WEAPON"
  34.  
  35. elseif startingCard == 2 then
  36.  
  37. startingPower = "Bouncer"
  38. startingPower2 = ""
  39. startingPower3 = ""
  40. startingPower4 = "Defender"
  41.  
  42. startingType = "WEAPON"
  43. startingType2 = "WEAPON"
  44. startingType3 = "WEAPON"
  45. startingType4 = "WEAPON"
  46.  
  47. elseif startingCard == 3 then
  48.  
  49. startingPower = "Beam"
  50. startingPower2 = ""
  51. startingPower3 = ""
  52. startingPower4 = "Defender"
  53.  
  54. startingType = "WEAPON"
  55. startingType2 = "WEAPON"
  56. startingType3 = "WEAPON"
  57. startingType4 = "WEAPON"
  58.  
  59. elseif startingCard == 4 then
  60.  
  61. startingPower = "Bouncer"
  62. startingPower2 = ""
  63. startingPower3 = ""
  64. startingPower4 = "Defender"
  65.  
  66. startingType = "WEAPON"
  67. startingType2 = "WEAPON"
  68. startingType3 = "WEAPON"
  69. startingType4 = "WEAPON"
  70. end
  71.  
  72.  
  73. -- Summon Picker
  74. SummonRandomizer = math.random(1,4)
  75.  
  76. if SummonRandomizer == 1 then
  77. startingPower2 = "AllyZoner"
  78. startingPower3 = "AllyDemolisher"
  79. elseif SummonRandomizer == 2 then
  80. startingPower2 = "AllyBomber"
  81. startingPower3 = "AllyDeflector"
  82. elseif SummonRandomizer == 3 then
  83. startingPower2 = "AllyDeflector"
  84. startingPower3 = "AllyZoner"
  85. elseif SummonRandomizer == 4 then
  86. startingPower2 = "AllyDemolisher"
  87. startingPower3 = "AllyBomber"
  88. end
  89.  
  90. -- Movement power randomizer
  91. MoveRandomizer = math.random(1,4)
  92.  
  93. if MoveRandomizer == 1 then
  94. startingMover = "Dash"
  95. elseif MoveRandomizer == 2 then
  96. startingMover = "Blink"
  97. elseif MoveRandomizer == 3 then
  98. startingMover = "Sprint"
  99. elseif MoveRandomizer == 4 then
  100. startingMover = "Hide"
  101. end
  102.  
  103.  
  104. -- Starting
  105. CreateCard({ Name = startingPower, Type = startingType })
  106. CreateCard({ Name = startingPower2, Type = startingType2 })
  107. CreateCard({ Name = startingPower3, Type = startingType3 })
  108. CreateCard({ Name = startingPower4, Type = startingType4 })
  109. CreateCard({ Name = startingMover, Type = "WEAPON" })
  110.  
  111. -- Passives
  112. CreateCard({ Name = "PlusSummonDeathWeapon", Type = "PLAYER_UPGRADE" })
  113. CreateCard({ Name = "PlusSummonArmor", Type = "PLAYER_UPGRADE" })
  114. CreateCard({ Name = "PlusSummonHealth", Type = "PLAYER_UPGRADE" })
  115.  
  116. -- Upgrades
  117. CreateCard({ Name = "Weapon_StaminaCost", Type = "WEAPON_UPGRADE" })
  118. -- CreateCard({ Name = "Weapon_StaminaCost", Type = "WEAPON_UPGRADE" })
  119. -- CreateCard({ Name = "Weapon_StaminaCost", Type = "WEAPON_UPGRADE" })
  120.  
  121. -- Meta
  122. -- CreateCard({ Name = "MetaRefillAmmo", Type = "REFILL_AMMO", Cost = 10 })
  123.  
  124. -- Curse
  125.  
  126. -- Starting Hand
  127. DrawCard({ Name = startingPower, Type = "WEAPON" })
  128. DrawCard({ Name = startingPower2, Type = "WEAPON" })
  129. DrawCard({ Name = startingPower3, Type = "WEAPON" })
  130. -- DrawCard({ Name = startingMover, Type = "WEAPON" })
  131. -- DrawCard({ Name = startingPower4, Type = "PLAYER_UPGRADE" })
  132. end
  133. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement