Civilization Wiki
Register
Advertisement

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
Advertisement