Changes

Add post marriage HP
Line 245: Line 245:  
end
 
end
    +
-- Unused
 
function ShipData:hp_leveled()
 
function ShipData:hp_leveled()
 
local hp = self:hp()
 
local hp = self:hp()
Line 251: Line 252:  
end
 
end
 
return hp
 
return hp
 +
end
 +
 +
function ShipData:hp_married()
 +
local api_id = self:api_id()
 +
local hp = self:hp()
 +
local bonuses = {
 +
[0] = 4,
 +
[1] = 4,
 +
[2] = 4,
 +
[3] = 5,
 +
[4] = 6,
 +
[5] = 7,
 +
[6] = 7,
 +
[7] = 8,
 +
[8] = 8,
 +
[9] = 9,
 +
}
 +
        local exceptions = {
 +
[131] = true, -- Yamato
 +
[143] = true, -- Musashi
 +
[163] = true, -- Maruyu
 +
-- [402] = true, -- Maruyu Kai (is +4, 7 -> 11)
 +
[171] = true, -- Bismarck
 +
[172] = true, -- Bismarck Kai
 +
[173] = true, -- Bismarck zwei
 +
[178] = true, -- Bismarck drei
 +
[275] = true, -- Nagato Kai
 +
[276] = true, -- Mutsu Kai
 +
[352] = true, -- Hayasui Kai
 +
[441] = true, -- Littorio
 +
[442] = true, -- Roma
 +
[446] = true, -- Italia
 +
[447] = true, -- Roma Kai
 +
}
 +
if exceptions[api_id] then
 +
return self:hp_max()
 +
else
 +
local hp_digit = math.floor(hp / 10)
 +
local bonus = bonuses[hp_digit]
 +
if bonus then
 +
return hp + bonus
 +
else
 +
return nil
 +
end
 +
end
 
end
 
end
  
cssedit, gkautomate
6,928

edits