Open main menu
Home
Random
Nearby
Log in
Settings
About Kancolle Wiki
Disclaimers
Kancolle Wiki
Search
Changes
← Older edit
Module:ShipGraphicKai
(view source)
Revision as of 12:34, 12 May 2021
46 bytes added
,
3 years ago
m
20 revisions imported
Line 1:
Line 1:
local Formatting = require('Module:Formatting')
local Formatting = require('Module:Formatting')
local ShipAsset = require('Module:ShipAsset')
local ShipAsset = require('Module:ShipAsset')
−
−
local _ = require('Module:Core')
−
local fallback = require('Module:ShipGraphicKai/Fallback')
local ShipGraphicKai = ShipAsset{}
local ShipGraphicKai = ShipAsset{}
Line 9:
Line 6:
function ShipGraphicKai:get_source(ship, args)
function ShipGraphicKai:get_source(ship, args)
local hd = args.hd
local hd = args.hd
−
if
_.ifind
(
fallback,
ship
:unique_name(
):
gsub
(
'/$', ''
)
) then
+
if (ship
._api_id or 0
)
> 1500 and not ship._can_debuff then
−
hd
= false
+
hd = true
+
end
+
if args.damaged then
+
return ship
:
cg_damaged
(
hd
)
+
else
+
return ship:cg(
hd
)
end
end
−
return args.damaged and ship:cg_damaged(hd) or ship:cg(hd)
end
end
Line 22:
Line 23:
args[1] = self:get_source(ship, args)
args[1] = self:get_source(ship, args)
args.link = link
args.link = link
+
if args.damaged then
+
args.nsfw = ship._nsfw_damaged
+
else
+
args.nsfw = ship._nsfw
+
end
return Formatting:format_image(args)
return Formatting:format_image(args)
end
end
return ShipGraphicKai
return ShipGraphicKai
Botkaze
Bots
, gkautomate
12,557
edits