machinegun: Replaced 'force' with 'speed' in the GUNS table; also made bigball more fun

This commit is contained in:
Erkki Seppälä 2014-10-20 22:00:06 +03:00
parent ddd14b5e9d
commit d9f7506b92

View file

@ -8,22 +8,22 @@ require 'entities/bigball'
GUNS = { GUNS = {
chaingun = { chaingun = {
interval = 0.01, interval = 0.01,
force = 150000,
projectile = TinyShot, projectile = TinyShot,
speed = 50000,
damage = 5 damage = 5
}, },
bigball = { bigball = {
interval = 1, interval = 0.2,
force = 1000000,
projectile = BigBall, projectile = BigBall,
speed = 5000,
damage = 0 damage = 0
}, },
vickers77 = { vickers77 = {
interval = 0.1, interval = 0.1,
force = 300000,
projectile = Vickers77, projectile = Vickers77,
speed = 50000,
damage = 25 damage = 25
} }
} }
@ -61,7 +61,7 @@ MachineGun = Class{
local angle = self.plane.body:getAngle() local angle = self.plane.body:getAngle()
shot.body:setAngle(angle) shot.body:setAngle(angle)
local speeds = rad_dist_to_xy(angle, 50000) local speeds = rad_dist_to_xy(angle, self.gun['speed'])
shot.body:setLinearVelocity(speeds[1], speeds[2]) shot.body:setLinearVelocity(speeds[1], speeds[2])
end; end;