mirror of
https://codeberg.org/SumianVoice/sum_airship.git
synced 2025-03-22 15:42:21 +00:00
finally
This commit is contained in:
parent
aeccc6c05f
commit
a32c128752
1 changed files with 10 additions and 8 deletions
14
balloon.lua
14
balloon.lua
|
@ -3,7 +3,7 @@ local mod_path = minetest.get_modpath(mod_name)
|
||||||
|
|
||||||
me = {
|
me = {
|
||||||
lift = 4,
|
lift = 4,
|
||||||
speed = 3,
|
speed = 4,
|
||||||
fuel_time = 10,
|
fuel_time = 10,
|
||||||
speed_mult = 4,
|
speed_mult = 4,
|
||||||
i = {},
|
i = {},
|
||||||
|
@ -113,7 +113,9 @@ function me.update_sound(self, dtime, forward)
|
||||||
and self._sounds.engine_stop.time_elapsed == 0 then
|
and self._sounds.engine_stop.time_elapsed == 0 then
|
||||||
me.sound_play(self, sounds.engine_stop, self._sounds.engine_stop)
|
me.sound_play(self, sounds.engine_stop, self._sounds.engine_stop)
|
||||||
end
|
end
|
||||||
if (not is_thrust) then
|
if not is_thrust
|
||||||
|
or (self._sounds.engine_stop.time_elapsed == 0
|
||||||
|
and self._sounds.engine_stop.playing) then
|
||||||
me.sound_stop(self._sounds.engine)
|
me.sound_stop(self._sounds.engine)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -305,7 +307,7 @@ function ship.on_step(self, dtime, moveresult)
|
||||||
local speedboost = 1
|
local speedboost = 1
|
||||||
if self._fuel > 0 then
|
if self._fuel > 0 then
|
||||||
self._fuel = self._fuel - dtime
|
self._fuel = self._fuel - dtime
|
||||||
speedboost = 2
|
speedboost = 3
|
||||||
end
|
end
|
||||||
|
|
||||||
if pi then
|
if pi then
|
||||||
|
@ -355,9 +357,9 @@ function ship.on_step(self, dtime, moveresult)
|
||||||
v.y = v.y * 0.95
|
v.y = v.y * 0.95
|
||||||
v.z = v.z * 0.8
|
v.z = v.z * 0.8
|
||||||
else
|
else
|
||||||
v.x = v.x * (1 - (dtime * 0.5))
|
v.x = v.x * (0.98)
|
||||||
v.y = v.y * (1 - (dtime * 0.5))
|
v.y = v.y * (0.98)
|
||||||
v.z = v.z * (1 - (dtime * 0.5))
|
v.z = v.z * (0.98)
|
||||||
end
|
end
|
||||||
|
|
||||||
local wind_vel = vector.new(0,0,0)
|
local wind_vel = vector.new(0,0,0)
|
||||||
|
|
Loading…
Add table
Reference in a new issue