mirror of
https://github.com/APercy/airutils.git
synced 2025-03-21 18:41:21 +00:00
fuel management improved
This commit is contained in:
parent
056fe7160c
commit
ae7db0c5b2
1 changed files with 9 additions and 6 deletions
|
@ -41,12 +41,15 @@ function airutils.consumptionCalc(self, accel)
|
||||||
local divisor = 700000
|
local divisor = 700000
|
||||||
if self._fuel_consumption_divisor then divisor = self._fuel_consumption_divisor end
|
if self._fuel_consumption_divisor then divisor = self._fuel_consumption_divisor end
|
||||||
local consumed_power = 0
|
local consumed_power = 0
|
||||||
if self._rotor_speed then
|
local parent_obj = self.object:get_attach()
|
||||||
--is an helicopter
|
if not parent_obj then
|
||||||
consumed_power = 50/divisor --fixed rpm
|
if self._rotor_speed then
|
||||||
else
|
--is an helicopter
|
||||||
--is a normal plane
|
consumed_power = 50/divisor --fixed rpm
|
||||||
consumed_power = self._power_lever/divisor
|
else
|
||||||
|
--is a normal plane
|
||||||
|
consumed_power = self._power_lever/divisor
|
||||||
|
end
|
||||||
end
|
end
|
||||||
--minetest.chat_send_all('consumed: '.. consumed_power)
|
--minetest.chat_send_all('consumed: '.. consumed_power)
|
||||||
self._energy = self._energy - consumed_power;
|
self._energy = self._energy - consumed_power;
|
||||||
|
|
Loading…
Add table
Reference in a new issue