Open main menu
Home
Random
Nearby
Log in
Settings
About Kancolle Wiki
Disclaimers
Kancolle Wiki
Search
Changes
← Older edit
Newer edit →
Module:ShipData
(view source)
Revision as of 15:55, 9 September 2016
912 bytes added
,
8 years ago
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
7,060
edits