Documentation for this module may be created at Module:Tech/Hull/doc
-- Subclass of Tech
local p = require("Module:Tech"):new
{
category = "[[Category:Hulls]]",
stats =
{
["weapon_slots"] = 0,
["hangar_slots"] = 0,
["armor_slots"] = 0,
["shield_slots"] = 0,
["ablation_slots"] = 0,
["special_slots"] = 0,
["resistance_slots"] = 0,
["operation_slots"] = 0,
["hull_xp"] = 0,
["firing_arc"] = 0,
["health"] = 0,
["unladen_mass"] = 0,
["max_mass"] = 0,
["cargo"] = 0,
["ship_mobility"] =
{
["combat"] = 0,
["turning"] = 0,
["strafe"] = 0,
["rear"] = 0,
["accel"] = 0,
["sector"] = 0,
},
["ship_size"] = 0,
},
-- Corvette / Frigate / Battlecruiser / Cruiser / Destroyer / Battleship / Cutter / Specialist /
-- Carrier / Dreadnought / Flagship
class = "",
}
function p:new(o)
o = o or {}
setmetatable(o, self)
self.__index = self
return o
end
function p:getClassWithCategory()
return "[[" .. self.class .. "]]" .. "[[Category:" .. self.class .. " Hulls]]"
end
return p