Line 10: |
Line 10: |
| local ShipInfoKai = require("Module:ShipInfoKai") | | local ShipInfoKai = require("Module:ShipInfoKai") |
| local ShipCategoriesKai = require("Module:ShipCategoriesKai") | | local ShipCategoriesKai = require("Module:ShipCategoriesKai") |
| + | local CalcAsset = require('Module:Calc/Plugins/Assets') |
| | | |
| -- can't use Ship:remodel_to_level() normally for some reason | | -- can't use Ship:remodel_to_level() normally for some reason |
Line 271: |
Line 272: |
| function cg(seasonal, name, damaged, size, battle_card) | | function cg(seasonal, name, damaged, size, battle_card) |
| return format{ | | return format{ |
− | [[<span class="advanced-tooltip">${cg}<div class="tooltip-contents">${card}${battle_card}</div></span>]], | + | [[<span data-full-url="${full_url}" class="advanced-tooltip">${cg}<div class="tooltip-contents">${card}${battle_card}</div></span>]], |
| cg = ShipGraphicKai:Asset({ name, link = "nil", damaged = damaged, size = size, hd = true }), | | cg = ShipGraphicKai:Asset({ name, link = "nil", damaged = damaged, size = size, hd = true }), |
| card = ShipCardKai:Asset({ name, link = "nil", damaged = damaged, hd = true }), | | card = ShipCardKai:Asset({ name, link = "nil", damaged = damaged, hd = true }), |
− | battle_card = battle_card and ("<br>" .. ShipBattleCardKai:Asset({ name, link = "nil", damaged = damaged, hd = true })) or "" | + | battle_card = battle_card and ("<br>" .. ShipBattleCardKai:Asset({ name, link = "nil", damaged = damaged, hd = true })) or "", |
| + | full_url = CalcAsset[damaged and "full_dmg" or "full"](Ship(name)), |
| } | | } |
| end | | end |