actually fix starting ammo

also improve box overflow
This commit is contained in:
Kistaro Windrider 2025-01-26 12:50:27 -08:00
parent 44c70a028f
commit 26c3a5b91e
Signed by: kistaro
SSH Key Fingerprint: SHA256:TBE2ynfmJqsAf0CP6gsflA0q5X5wD5fVKWPsZ7eVUg8

View File

@ -691,9 +691,9 @@ function gun_base:action()
local item = self.new() local item = self.new()
item.ammo = item.maxammo item.ammo = item.maxammo
if not primary_ship.special_guns then if not primary_ship.special_guns then
primary_ship.special_guns = {self.new()} primary_ship.special_guns = {item}
else else
add(primary_ship.special_guns, self.new()) add(primary_ship.special_guns, item)
end end
end end
@ -846,11 +846,12 @@ blast_gun = mknew(gun_base.new{
actually_shoot = spawn_one(blast), actually_shoot = spawn_one(blast),
hdr = "bLASTER", hdr = "bLASTER",
body= [[plasma orb body= [[plasma orb
floats through cuts through
enemies. enemies.
slow.
ammo: 5 ammo: 5
rate: 1 / 2sec rate: 1/2sec
dmg: 4 dmg: 4
]], ]],
}) })
@ -917,10 +918,11 @@ protron_gun_p = mknew(protron_gun_e.new{
cooldown = 0x0.0018, cooldown = 0x0.0018,
hdr = "pROTRON", hdr = "pROTRON",
body = [[spray shots body = [[spray shots
in a dense arc. in a dense
arc.
ammo: 20 ammo: 20
rate: 2 / sec rate: 2/sec
dmg: 1 dmg: 1
]], ]],
}) })
@ -977,7 +979,8 @@ vulcan_gun_p = mknew(vulcan_gun_e.new{
maxammo = 100, maxammo = 100,
hdr = "vULCAN", hdr = "vULCAN",
body = [[rapid fire body = [[rapid fire
in a v shape. in a v
shape.
ammo: 100 ammo: 100
rate: 20/sec rate: 20/sec