local stage, players, objects, projectiles, act, images = ... return { info = { name = "Vulcan3", description = "Fires seven shots that damages panel behind!", cooldown = { shoot = 6, move = 4 } }, logic = function(info) if info.frame == 0 then info.player.canMove = false info.player.canShoot = false else if info.frame == 7 * 2 + 1 then info.player.canMove = true info.player.canShoot = true info.player.cooldown.shoot = 6 info.player.cooldown.shoot = 4 return false elseif info.frame % 2 == 0 then act.projectile.newProjectile(info.x, info.y, info.player, "vulcan_internal", info.frame < 7 * 2) end end return true end }