Module:EnemyShipCard

local EnemyShip = require('Module:EnemyShip') local Formatting = require('Module:Formatting') local EnemyShipCard = { _battle_card_size = "160x40px", } function EnemyShipCard:battle_card(ship, args) if not args then args = ship ship = args.ship end return Formatting:format_image{ship:battle_card, size = args.size or self._battle_card_size, link = args.link, caption = args.caption} end function EnemyShipCard:BattleCard(args) local ship = self:create_ship(args) return self:battle_card(ship, args) end function EnemyShipCard:create_ship(args) return EnemyShip(args.name, args.model) end return EnemyShipCard