Documentation for this module may be created at Module:Data/Civ5/GK/UnitClasses/doc
--[Field] [Type]
--Type String
--Description String
--MaxGlobalInstances Int64
--MaxTeamInstances Int64
--MaxPlayerInstances Int64
--InstanceCostModifier Int64
--DefaultUnit String
local data ={
UNITCLASS_SETTLER={
Description=[=[Settler]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_SETTLER";};
UNITCLASS_WORKER={
Description=[=[Worker]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_WORKER";};
UNITCLASS_WARRIOR={
Description=[=[Warrior]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_WARRIOR";};
UNITCLASS_SCOUT={
Description=[=[Scout]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_SCOUT";};
UNITCLASS_ARCHER={
Description=[=[Archer]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_ARCHER";};
UNITCLASS_SPEARMAN={
Description=[=[Spearman]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_SPEARMAN";};
UNITCLASS_CHARIOT_ARCHER={
Description="Chariot Archers";
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_CHARIOT_ARCHER";};
UNITCLASS_SWORDSMAN={
Description=[=[Swordsman]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_SWORDSMAN";};
UNITCLASS_HORSEMAN={
Description="Horsemen";
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_HORSEMAN";};
UNITCLASS_CATAPULT={
Description=[=[Catapult]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_CATAPULT";};
UNITCLASS_KNIGHT={
Description=[=[Knight]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_KNIGHT";};
UNITCLASS_CROSSBOWMAN={
Description=[=[Crossbowman]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_CROSSBOWMAN";};
UNITCLASS_PIKEMAN={
Description=[=[Pikeman]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_PIKEMAN";};
UNITCLASS_TREBUCHET={
Description=[=[Trebuchet]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_TREBUCHET";};
UNITCLASS_LONGSWORDSMAN={
Description="Longswordsmen";
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_LONGSWORDSMAN";};
UNITCLASS_MUSKETMAN={
Description=[=[Musketman]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_MUSKETMAN";};
UNITCLASS_CANNON={
Description=[=[Cannon]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_CANNON";};
UNITCLASS_LANCER={
Description="Lancers";
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_LANCER";};
UNITCLASS_RIFLEMAN={
Description=[=[Rifleman]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_RIFLEMAN";};
UNITCLASS_CAVALRY={
Description=[=[Cavalry]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_CAVALRY";};
UNITCLASS_INFANTRY={
Description=[=[Infantry]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_INFANTRY";};
UNITCLASS_ARTILLERY={
Description=[=[Artillery]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_ARTILLERY";};
UNITCLASS_TANK={
Description=[=[Tank]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_TANK";};
UNITCLASS_ANTI_TANK_GUN={
Description="Anti-Tank Guns";
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_ANTI_TANK_GUN";};
UNITCLASS_ANTI_AIRCRAFT_GUN={
Description="Anti-Aircraft Guns";
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_ANTI_AIRCRAFT_GUN";};
UNITCLASS_PARATROOPER={
Description=[=[Paratrooper]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_PARATROOPER";};
UNITCLASS_FIGHTER={
Description=[=[Fighter]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_FIGHTER";};
UNITCLASS_BOMBER={
Description=[=[Bomber]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_BOMBER";};
UNITCLASS_ATOMIC_BOMB={
Description="Atomic Bomb";
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_ATOMIC_BOMB";};
UNITCLASS_ROCKET_ARTILLERY={
Description="Rocket Artillery";
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_ROCKET_ARTILLERY";};
UNITCLASS_MECHANIZED_INFANTRY={
Description=[=[Mechanized Infantry]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_MECHANIZED_INFANTRY";};
UNITCLASS_MODERN_ARMOR={
Description=[=[Modern Armor]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_MODERN_ARMOR";};
UNITCLASS_HELICOPTER_GUNSHIP={
Description="Helicopter Gunships";
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_HELICOPTER_GUNSHIP";};
UNITCLASS_MOBILE_SAM={
Description=[=[Mobile SAM]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_MOBILE_SAM";};
UNITCLASS_GUIDED_MISSILE={
Description=[=[Guided Missile]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_GUIDED_MISSILE";};
UNITCLASS_JET_FIGHTER={
Description=[=[Jet Fighter]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_JET_FIGHTER";};
UNITCLASS_STEALTH_BOMBER={
Description=[=[Stealth Bomber]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_STEALTH_BOMBER";};
UNITCLASS_NUCLEAR_MISSILE={
Description=[=[Nuclear Missile]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_NUCLEAR_MISSILE";};
UNITCLASS_MECH={
Description=[=[Giant Death Robot]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_MECH";};
UNITCLASS_WORKBOAT={
Description=[=[Work Boat]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_WORKBOAT";};
UNITCLASS_GALLEY={
Description=[=[Galley]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="NONE";};
UNITCLASS_TRIREME={
Description=[=[Trireme]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_TRIREME";};
UNITCLASS_CARAVEL={
Description=[=[Caravel]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_CARAVEL";};
UNITCLASS_FRIGATE={
Description=[=[Frigate]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_FRIGATE";};
UNITCLASS_IRONCLAD={
Description=[=[Ironclad]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_IRONCLAD";};
UNITCLASS_DESTROYER={
Description=[=[Destroyer]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_DESTROYER";};
UNITCLASS_BATTLESHIP={
Description=[=[Battleship]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_BATTLESHIP";};
UNITCLASS_SUBMARINE={
Description=[=[Submarine]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_SUBMARINE";};
UNITCLASS_CARRIER={
Description=[=[Carrier]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_CARRIER";};
UNITCLASS_NUCLEAR_SUBMARINE={
Description=[=[Nuclear Submarine]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_NUCLEAR_SUBMARINE";};
UNITCLASS_MISSILE_CRUISER={
Description=[=[Missile Cruiser]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_MISSILE_CRUISER";};
UNITCLASS_ARTIST={
Description=[=[Great Artist]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_ARTIST";};
UNITCLASS_SCIENTIST={
Description=[=[Great Scientist]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_SCIENTIST";};
UNITCLASS_MERCHANT={
Description=[=[Great Merchant]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_MERCHANT";};
UNITCLASS_ENGINEER={
Description=[=[Great Engineer]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_ENGINEER";};
UNITCLASS_GREAT_GENERAL={
Description=[=[Great General]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_GREAT_GENERAL";};
UNITCLASS_SS_COCKPIT={
Description=[=[SS Cockpit]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=1;
DefaultUnit="UNIT_SS_COCKPIT";};
UNITCLASS_SS_STASIS_CHAMBER={
Description=[=[SS Stasis Chamber]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=1;
DefaultUnit="UNIT_SS_STASIS_CHAMBER";};
UNITCLASS_SS_ENGINE={
Description=[=[SS Engine]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=1;
DefaultUnit="UNIT_SS_ENGINE";};
UNITCLASS_SS_BOOSTER={
Description=[=[SS Booster]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=3;
DefaultUnit="UNIT_SS_BOOSTER";};
UNITCLASS_PROPHET={
Description="TXT_KEY_UNIT_PROPHET";
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_PROPHET";};
UNITCLASS_MISSIONARY={
Description=[=[Missionary]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_MISSIONARY";};
UNITCLASS_COMPOSITE_BOWMAN={
Description=[=[Composite Bowman]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_COMPOSITE_BOWMAN";};
UNITCLASS_GATLINGGUN={
Description=[=[Gatling Gun]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_GATLINGGUN";};
UNITCLASS_GALLEASS={
Description=[=[Galleass]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_GALLEASS";};
UNITCLASS_GREAT_WAR_INFANTRY={
Description=[=[Great War Infantry]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_GREAT_WAR_INFANTRY";};
UNITCLASS_MARINE={
Description=[=[Marine]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_MARINE";};
UNITCLASS_TRIPLANE={
Description=[=[Triplane]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_TRIPLANE";};
UNITCLASS_WWI_BOMBER={
Description=[=[Great War Bomber]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_WWI_BOMBER";};
UNITCLASS_WWI_TANK={
Description=[=[Landship]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_WWI_TANK";};
UNITCLASS_MACHINE_GUN={
Description=[=[Machine Gun]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_MACHINE_GUN";};
UNITCLASS_PRIVATEER={
Description=[=[Privateer]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_PRIVATEER";};
UNITCLASS_INQUISITOR={
Description=[=[Inquisitor]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_INQUISITOR";};
UNITCLASS_GREAT_ADMIRAL={
Description=[=[Great Admiral]=];
MaxGlobalInstances=-1;
MaxTeamInstances=-1;
MaxPlayerInstances=-1;
DefaultUnit="UNIT_GREAT_ADMIRAL";};
}
return data