Added chip selector, win/lose, vulcan flinch

What an update, like damn
This commit is contained in:
LDDestroier
2019-03-13 13:56:51 -04:00
committed by GitHub
parent 23aa819c24
commit f4d7b3f893
55 changed files with 686 additions and 133 deletions
+1 -1
View File
@@ -34,4 +34,4 @@ return {
return true, {{images.cannon, info.x, info.y}}
end
end
}
}
+1 -1
View File
@@ -34,4 +34,4 @@ return {
return true, {{images.cannon, info.x, info.y}}
end
end
}
}
+1 -1
View File
@@ -34,4 +34,4 @@ return {
return true, {{images.cannon, info.x, info.y}}
end
end
}
}
+1 -1
View File
@@ -40,4 +40,4 @@ return {
return false
end
}
}
+1 -1
View File
@@ -24,4 +24,4 @@ return {
end
return true, {{images.cannon, info.x, info.y - parabola}}
end
}
}
+1 -1
View File
@@ -51,4 +51,4 @@ return {
act.stage.setDamage(info.x, info.y, 60, info.owner, 2, false, {}, info.safeObjects)
return true, {{images.cannon, info.x, info.y}}
end
}
}
+1 -1
View File
@@ -21,4 +21,4 @@ return {
return true, {{images.buster, info.x, info.y}}
end
end
}
}
+1 -1
View File
@@ -14,4 +14,4 @@ return {
return false
end
}
}
+1 -1
View File
@@ -21,4 +21,4 @@ return {
return true, {{images.cannon, info.x, info.y}}
end
end
}
}
+1 -1
View File
@@ -14,4 +14,4 @@ return {
return false
end
}
}
+1 -1
View File
@@ -24,4 +24,4 @@ return {
end
return true, {{images.cannon, info.x, info.y - parabola}}
end
}
}
+1 -1
View File
@@ -28,4 +28,4 @@ return {
return true, {{images.cannon, info.x, info.y}}
end
end
}
}
+1 -1
View File
@@ -33,4 +33,4 @@ return {
return true
end
end
}
}
+1 -1
View File
@@ -15,4 +15,4 @@ return {
return false
end
}
}
+1 -1
View File
@@ -16,4 +16,4 @@ return {
return false
end
}
}
+1 -1
View File
@@ -16,4 +16,4 @@ return {
return false
end
}
}
+1 -1
View File
@@ -18,4 +18,4 @@ return {
return false
end
}
}
+1 -1
View File
@@ -18,4 +18,4 @@ return {
return false
end
}
}
+1 -1
View File
@@ -21,4 +21,4 @@ return {
return true, {{images.cannon, info.x, info.y}}
end
end
}
}
+1 -1
View File
@@ -12,4 +12,4 @@ return {
info.player.cooldown.iframe = 50
return false
end
}
}
+1 -1
View File
@@ -19,4 +19,4 @@ return {
return false
end
}
}
+1 -1
View File
@@ -22,4 +22,4 @@ return {
end
return true, {{images.cannon, info.x, info.y - parabola}}
end
}
}
+1 -1
View File
@@ -15,4 +15,4 @@ return {
return false
end
}
}
+1 -1
View File
@@ -21,4 +21,4 @@ return {
return true, {{images.cannon, info.x, info.y}}
end
end
}
}
+1 -1
View File
@@ -20,4 +20,4 @@ return {
end
return true, {{images.cannon, info.x, info.y - parabola}}
end
}
}
+1 -1
View File
@@ -14,4 +14,4 @@ return {
return false
end
}
}
+1 -1
View File
@@ -34,4 +34,4 @@ return {
return false
end
}
}
+1 -1
View File
@@ -31,4 +31,4 @@ return {
return true, {{images.cannon, info.x, info.y - info.yadj}}
end
}
}
+1 -1
View File
@@ -20,4 +20,4 @@ return {
return false
end
}
}
+1 -1
View File
@@ -32,4 +32,4 @@ return {
end
return {{images.panel[info.panelType], info.x, info.y}}
end
}
}
+1 -1
View File
@@ -12,4 +12,4 @@ return {
info.player.health = math.min(info.player.health + 10, info.player.maxHealth)
return false
end,
}
}
+1 -1
View File
@@ -12,4 +12,4 @@ return {
info.player.health = math.min(info.player.health + 120, info.player.maxHealth)
return false
end,
}
}
+1 -1
View File
@@ -12,4 +12,4 @@ return {
info.player.health = math.min(info.player.health + 150, info.player.maxHealth)
return false
end,
}
}
+1 -1
View File
@@ -12,4 +12,4 @@ return {
info.player.health = math.min(info.player.health + 200, info.player.maxHealth)
return false
end,
}
}
+1 -1
View File
@@ -12,4 +12,4 @@ return {
info.player.health = math.min(info.player.health + 30, info.player.maxHealth)
return false
end,
}
}
+1 -1
View File
@@ -12,4 +12,4 @@ return {
info.player.health = math.min(info.player.health + 300, info.player.maxHealth)
return false
end,
}
}
+1 -1
View File
@@ -12,4 +12,4 @@ return {
info.player.health = math.min(info.player.health + 50, info.player.maxHealth)
return false
end,
}
}
+1 -1
View File
@@ -12,4 +12,4 @@ return {
info.player.health = math.min(info.player.health + 80, info.player.maxHealth)
return false
end,
}
}
+1 -1
View File
@@ -14,4 +14,4 @@ return {
end
return false
end
}
}
+1 -1
View File
@@ -27,4 +27,4 @@ return {
return true
end
end
}
}
+1 -1
View File
@@ -25,4 +25,4 @@ return {
return true, {{images.cannon, info.x, info.y}}
end
end
}
}
+1 -1
View File
@@ -26,4 +26,4 @@ return {
return true, {{images.cannon, info.x, info.y}}
end
end
}
}
+1 -1
View File
@@ -28,4 +28,4 @@ return {
return true, {{images.cannon, info.x, info.y}}
end
end
}
}
+1 -1
View File
@@ -20,7 +20,7 @@ return {
info.player.cooldown.shoot = 4
return false
elseif info.frame % 2 == 0 then
act.projectile.newProjectile(info.x, info.y, info.player, "vulcan_internal")
act.projectile.newProjectile(info.x, info.y, info.player, "vulcan_internal", frame < 12 * 2)
end
end
return true
+1 -1
View File
@@ -14,4 +14,4 @@ return {
return false
end
}
}
+1 -1
View File
@@ -16,4 +16,4 @@ return {
return false
end
}
}
+1 -1
View File
@@ -17,4 +17,4 @@ return {
return false
end
}
}
+1 -1
View File
@@ -26,4 +26,4 @@ return {
return true, {{images.cannon, info.x, info.y}}
end
end
}
}
+1 -1
View File
@@ -20,7 +20,7 @@ return {
info.player.cooldown.shoot = 4
return false
elseif info.frame % 2 == 0 then
act.projectile.newProjectile(info.x, info.y, info.player, "vulcan_internal")
act.projectile.newProjectile(info.x, info.y, info.player, "vulcan_internal", info.frame < 3 * 2)
end
end
return true
+1 -1
View File
@@ -20,7 +20,7 @@ return {
info.player.cooldown.shoot = 4
return false
elseif info.frame % 2 == 0 then
act.projectile.newProjectile(info.x, info.y, info.player, "vulcan_internal")
act.projectile.newProjectile(info.x, info.y, info.player, "vulcan_internal", info.frame < 5 * 2)
end
end
return true
+1 -1
View File
@@ -20,7 +20,7 @@ return {
info.player.cooldown.shoot = 4
return false
elseif info.frame % 2 == 0 then
act.projectile.newProjectile(info.x, info.y, info.player, "vulcan_internal")
act.projectile.newProjectile(info.x, info.y, info.player, "vulcan_internal", info.frame < 7 * 2)
end
end
return true
+2 -2
View File
@@ -11,12 +11,12 @@ return {
logic = function(info)
info.x = info.x + (3 / stage.panelWidth) * info.direction
act.stage.setDamage(info.x, info.y, 10, info.owner, 1, true)
act.stage.setDamage(info.x, info.y, 10, info.owner, 1, info.noFlinch)
local struckPlayer, struckObject = act.projectile.checkProjectileCollisions(info)
if info.frame > 50 or struckPlayer or struckObject then
act.stage.setDamage(info.x + info.direction, info.y, 10, info.owner, 1, true)
act.stage.setDamage(info.x + info.direction, info.y, 10, info.owner, 1, info.noFlinch)
return false
else
return true, {{images.cannon, info.x, info.y}}
+1 -1
View File
@@ -16,4 +16,4 @@ return {
return false
end
}
}
+1 -1
View File
@@ -10,4 +10,4 @@ return {
delayedFunc = function() -- will run every delayedTime frames
-- rockcubes do what rock cubes do
end,
}
}