Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ********
- // * DECK *
- // ********
- // Instructions
- // 1. Import this file
- // 2. Call the first function in this file
- Import Decks\Initialize.txt
- OnLoad
- {
- function DeckStalker(startingCard)
- -- Passive Hack to Make Sneakers weaker
- -- SetPlayerProperty({ Name = "Armor", Value = 1.5 })
- -- Destroy & Declare Deck
- activeDeck = "Stalker"
- activeDeckMessage = "Stalker "..startingCard
- DestroyDeck({ })
- DisplayObjectivePanelText({ Name = activeDeckMessage })
- -- Powers
- if startingCard == 1 then
- startingPower = ""
- startingPower2 = "Everywhere"
- startingPower3 = ""
- startingPower4 = "MetaWildCard"
- startingType = "WEAPON"
- startingType2 = "WEAPON"
- startingType3 = "WEAPON"
- startingType4 = "DRAW"
- elseif startingCard == 2 then
- startingPower = ""
- startingPower2 = "Putt"
- startingPower3 = ""
- startingPower4 = "MetaWildCard"
- startingType = "WEAPON"
- startingType2 = "WEAPON"
- startingType3 = "WEAPON"
- startingType4 = "DRAW"
- elseif startingCard == 3 then
- startingPower = ""
- startingPower2 = "Pulse"
- startingPower3 = ""
- startingPower4 = "MetaWildCard"
- startingType = "WEAPON"
- startingType2 = "WEAPON"
- startingType3 = "WEAPON"
- startingType4 = "DRAW"
- elseif startingCard == 4 then
- startingPower = ""
- startingPower2 = "Trap"
- startingPower3 = ""
- startingPower4 = "MetaWildCard"
- startingType = "WEAPON"
- startingType2 = "WEAPON"
- startingType3 = "WEAPON"
- startingType4 = "DRAW"
- end
- -- Movement power randomizer
- MoveRandomizer = math.random(1,5)
- if MoveRandomizer == 1 then
- startingMover = "Dash"
- elseif MoveRandomizer == 2 then
- startingMover = "Dash"
- elseif MoveRandomizer == 3 then
- startingMover = "Blink"
- elseif MoveRandomizer == 4 then
- startingMover = "AirDash"
- elseif MoveRandomizer == 5 then
- startingMover = "Dash"
- end
- -- Terminate/Doom Randomizer
- CoreRandomizer = math.random(1,4)
- if CoreRandomizer == 1 then
- startingPower = "Terminate"
- elseif CoreRandomizer == 2 then
- startingPower = "Terminate"
- elseif CoreRandomizer == 3 then
- startingPower = "Terminate"
- elseif CoreRandomizer == 4 then
- startingPower = "Terminate"
- end
- -- Utility power randomizer
- UtilityRandomizer = math.random(1,4)
- if UtilityRandomizer == 1 then
- startingPower3 = "LifeSteal"
- elseif UtilityRandomizer == 2 then
- startingPower3 = "Dash"
- elseif UtilityRandomizer == 3 then
- startingPower3 = "Hide"
- elseif UtilityRandomizer == 4 then
- startingPower3 = "Sprint"
- end
- -- Starting
- CreateCard({ Name = startingPower, Type = startingType })
- CreateCard({ Name = startingPower2, Type = startingType2 })
- CreateCard({ Name = startingPower3, Type = startingType3 })
- CreateCard({ Name = "MetaWildCard", Type = "DRAW", Count = 0, Cost = 0 })
- -- CreateCard({ Name = startingMover, Type = "WEAPON" })
- -- Passives
- CreateCard({ Name = "PlusSpeed", Type = "PLAYER_UPGRADE" })
- CreateCard({ Name = "OnKillBuff", Type = "PLAYER_UPGRADE" })
- CreateCard({ Name = "PlusStaminaRegen", Type = "PLAYER_UPGRADE" })
- -- Upgrades
- CreateCard({ Name = "Weapon_ProjectileSpeedAndRange", Type = "WEAPON_UPGRADE" })
- CreateCard({ Name = "Weapon_StaminaCost", Type = "WEAPON_UPGRADE" })
- CreateCard({ Name = "Weapon_StaminaCost", Type = "WEAPON_UPGRADE" })
- -- Meta
- -- CreateCard({ Name = "MetaRefillAmmo", Type = "REFILL_AMMO", Cost = 10 })
- -- Curse
- -- Starting Hand
- DrawCard({ Name = startingPower, Type = startingType })
- DrawCard({ Name = startingPower2, Type = startingType2 })
- DrawCard({ Name = startingPower3, Type = startingType3 })
- -- DrawCard({ Name = startingMover, Type = startingType })
- -- DrawCard({ Name = startingPower4, Type = "PLAYER_UPGRADE" })
- end
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement