56 lines
2.0 KiB
Lua
56 lines
2.0 KiB
Lua
local sniper, guy
|
|
|
|
local itIsTimeToDrinkWater = love.math.random(40, 80)
|
|
local skipNextBop = false
|
|
|
|
--stupid shit that keeps my sanity going dont mind me
|
|
local secretEVILvariable = false
|
|
local sipSippin = love.audio.newSource("sounds/week7/sip.ogg", "stream")
|
|
sipSippin:setVolume(1000)
|
|
|
|
return {
|
|
onCreate = function(song)
|
|
local bg = Image("images/tank/erect/bg.png")
|
|
bg.layer = -10
|
|
bg.position = Vector2(-985, -805)
|
|
bg.resize = Vector2(1.15, 1.15)
|
|
|
|
sniper = Sprite("sprites/tank/erect/sniper.png", "sprites/tank/erect/sniper.xml")
|
|
sniper:PlayAnimation("Tankmanidlebaked instance 1", 24, false)
|
|
sniper.position = Vector2(-100, 380)
|
|
sniper.layer = -9
|
|
sniper.resize = Vector2(1.15, 1.15)
|
|
|
|
guy = Sprite("sprites/tank/erect/guy.png", "sprites/tank/erect/guy.xml")
|
|
guy:PlayAnimation("BLTank2 instance 1", 24, false)
|
|
guy.position = Vector2(1410, 440)
|
|
guy.layer = -9
|
|
guy.resize = Vector2(1.15, 1.15)
|
|
|
|
local tankBricks = Image("images/tank/erect/bricksGround.png")
|
|
tankBricks.layer = 2
|
|
tankBricks.position = Vector2(465, 760)
|
|
tankBricks.resize = Vector2(1.15, 1.15)
|
|
end,
|
|
|
|
onBeat = function(beat)
|
|
itIsTimeToDrinkWater = itIsTimeToDrinkWater - 1
|
|
if beat % 2 == 0 then
|
|
if skipNextBop == false then
|
|
if itIsTimeToDrinkWater <= 0 then
|
|
skipNextBop = true
|
|
sniper:PlayAnimation("tanksippingBaked instance 1", 24, false)
|
|
if secretEVILvariable then
|
|
sipSippin:play()
|
|
end
|
|
itIsTimeToDrinkWater = love.math.random(40, 80)
|
|
else
|
|
sniper:PlayAnimation("Tankmanidlebaked instance 1", 24, false)
|
|
end
|
|
else
|
|
skipNextBop = false
|
|
end
|
|
guy:PlayAnimation("BLTank2 instance 1", 24, false)
|
|
end
|
|
end
|
|
} |