make factions like i want it
This commit is contained in:
parent
691bcae96c
commit
953d6966ec
@ -195,6 +195,7 @@ function factions.Faction.decrease_maxpower(self, power)
|
|||||||
end
|
end
|
||||||
|
|
||||||
function factions.Faction.increase_usedpower(self, power)
|
function factions.Faction.increase_usedpower(self, power)
|
||||||
|
factions.Faction.increase_maxpower(self, power)
|
||||||
self.usedpower = self.usedpower + power
|
self.usedpower = self.usedpower + power
|
||||||
local playerslist = minetest.get_connected_players()
|
local playerslist = minetest.get_connected_players()
|
||||||
for i in pairs(playerslist) do
|
for i in pairs(playerslist) do
|
||||||
@ -208,6 +209,7 @@ function factions.Faction.increase_usedpower(self, power)
|
|||||||
end
|
end
|
||||||
|
|
||||||
function factions.Faction.decrease_usedpower(self, power)
|
function factions.Faction.decrease_usedpower(self, power)
|
||||||
|
factions.Faction.decrease_maxpower(self, power)
|
||||||
self.usedpower = self.usedpower - power
|
self.usedpower = self.usedpower - power
|
||||||
if self.usedpower < 0. then
|
if self.usedpower < 0. then
|
||||||
self.usedpower = 0.
|
self.usedpower = 0.
|
||||||
@ -885,7 +887,7 @@ createHudPower = function(player,faction)
|
|||||||
name = "powerWatch",
|
name = "powerWatch",
|
||||||
number = 0xFFFFFF,
|
number = 0xFFFFFF,
|
||||||
position = {x=0.9, y = .98},
|
position = {x=0.9, y = .98},
|
||||||
text = "Power "..faction.power.."/"..faction.maxpower - faction.usedpower.."/"..faction.maxpower,
|
text = "Power "..faction.power.."/"..faction.maxpower - faction.usedpower.."/"..faction.usedpower,
|
||||||
scale = {x=1, y=1},
|
scale = {x=1, y=1},
|
||||||
alignment = {x=-1, y=0},
|
alignment = {x=-1, y=0},
|
||||||
offset = {x = 0, y = 0}
|
offset = {x = 0, y = 0}
|
||||||
@ -897,7 +899,7 @@ updateHudPower = function(player,faction)
|
|||||||
local name = player:get_player_name()
|
local name = player:get_player_name()
|
||||||
local id_name = name .. "2"
|
local id_name = name .. "2"
|
||||||
if hud_ids[id_name] then
|
if hud_ids[id_name] then
|
||||||
player:hud_change(hud_ids[id_name],"text","Power "..faction.power.."/"..faction.maxpower - faction.usedpower.."/"..faction.maxpower)
|
player:hud_change(hud_ids[id_name],"text","Power "..faction.power.."/"..faction.maxpower - faction.usedpower.."/"..faction.usedpower)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user