Comments are in parantheses.
When you see UNITNAME, change it to the name of the unit.
I count about 80 general abilities and 40 special abilities (not to mention all the stats in the first section). I could very easily have missed some.
UNIT_UNITNAME SHIELD_COST X POWER_POINTS X (a useless function- this does nothing) MAX_HP X ATTACK X DEFENSE X FIREPOWER X ZB_RANGE_ATTACK X BATTLEFIELD_RANGE X BATTLEFIELD_RADIUS X VISION_RANGE X ACTIVE_DEFENSE_RANGE X ELECTRONIC_COMBAT_FACTOR X (more than 0 for Caravan only) MAX_MOVEMENT X (/100) FUEL X SHIELD_HUNGER X (Support) FOOD_HUNGER X DEFAULT_SPRITE SPRITE_UNITNAME DEFAULT_ICON ICON_UNITNAME DESCRIPTION DESCRIPTION_UNITNAME SOUND_SELECT1 SOUND_SELECT1_UNITNAME SOUND_SELECT2 SOUND_SELECT2_UNITNAME SOUND_MOVE SOUND_MOVE_UNITNAME SOUND_ACKNOWLEDGE SOUND_ACKNOWLEDGE_UNITNAME SOUND_CANTMOVE SOUND_CANTMOVE_UNITNAME SOUND_ATTACK SOUND_ATTACK_UNITNAME SOUND_WORK SOUND_WORK_UNITNAME SOUND_VICTORY SOUND_VICTORY_UNITNAME SOUND_DEATH SOUND_DEATH_UNITNAME ENABLING_ADVANCE ADVANCENAME OBSOLETE_ADVANCE ADVANCENAME #### GENERAL ABILITIES #### SEA_CITY_CAN_BUILD LAND_CITY_CAN_BUILD SPACE_CITY_CAN_BUILD MOVEMENT_TYPE_LAND MOVEMENT_TYPE_MOUNTAIN MOVEMENT_TYPE_SPACE MOVEMENT_TYPE_WATER MOVEMENT_TYPE_SHALLOW_WATER LAND_ATTACK SEA_ATTACK AIR_ATTACK MOUNTAIN_ATTACK SPACE_ATTACK SHALLOW_WATER_ATTACK UNDERWATER_ATTACK NO_LAND_ATTACK NO_SEA_ATTACK NO_AIR_ATTACK NO_MOUNTAIN_ATTACK NO_SPACE_ATTACK NO_SHALLOW_WATER_ATTACK SIZE_SMALL SIZE_MED SIZE_LARGE CAN_CARRY_X_LAND (of size X) CAN_CARRY_X_AIR CAN_CARRY_X_SPACE TRANSPORT_CAPACITY X SOUND_ID_UNITNAME_LOAD SOUND_ID_UNITNAME_UNLOAD VISIBILITY_CLASS_0 (most units, cities) VISIBILITY_CLASS_1 (submarine, sea engineer) VISIBILITY_CLASS_2 (stealth sub, crawler) VISIBILITY_CLASS_3 (trade units: lawyer,televangelist,corp b) VISIBILITY_CLASS_4 (slaver, cleric, abolitionist) VISIBILITY_CLASS_5 (spy, ecoterrorist, ranger, cyberninja, infector) VISIBILITY_CAN_SEE_0 VISIBILITY_CAN_SEE_1 VISIBILITY_CAN_SEE_2 VISIBILITY_CAN_SEE_3 VISIBILITY_CAN_SEE_4 VISIBILITY_CAN_SEE_5 LOSS_MOVE_TO_DMG_NONE (does not lose movement points when wounded) HAS_POP_AND_CAN_BUILD (for cities only) BUILDING_REMOVES_A_POP (for settlers) CANT_CAPTURE_CITY CANT_ENTRENCH CANT_PATROL IGNORE_ZOC HAS_NO_ZOC GOVERNMENT_TYPE GOVERNMENT_(X) NEEDS_NO_SUPPORT IS_SPECIAL_FORCES EXERTS_MARTIAL_LAW (reduces unhappiness when in city) DEATH_EFFECTS_HAPPY (dying increases unhappiness of civ) CAN_BE_EXPELLED CAN_EXPEL_POP CAN_REFORM SOUND_ID_REFORM_CITY SPECEFFECT_REFORMCITY CAN_PILLAGE CAN_EXPEL CAN_PIRATE CAN_BOMBARD_LAND CAN_BOMBARD_WATER CAN_BOMBARD_MOUNTAIN CAN_BOMBARD_SPACE BOMBARD_ROUNDS X (usually set at 10) CAN_COUNTER_BOMBARD NO_FUEL_THEN_CRASH ACTIVE_DEFENSE_ONLY_WHEN_CARRYING_ENABLERS (Aircraft Carrier) ENABLES_CARRIER_ACTIVE_DEFENSE (carrier can defend when this unit type is on board) DEFEND_AIR DEFEND_SPACE DEFEND_AGAINST_SPIES X (% chance defense is successful) ONLY_BUILD_ONE SINGLE_USE (dies after attacking) NO_INDEX (no entry in the Great Library) CHEAT_INDEX X (set category for where unit is in the cheat menu) CANT_BUILD (for cities) REVOLUTION SOUND_ID_REVOLUTION SPECEFFECT_REVOLUTION (for cities) ### SPECIAL ABILITIES ### Y= chance unit succeeds, Z= chance killed if fails IS_SPACE_LAUNCHER IS_SPACE_LANDER CAN_BEACH_ASSAULT ATTACK_FROM_SPACESHIP CAN_BE_RUSTLED (Cattle) BONUS_FOOD X (Cattle) PARATROOPER NUCLEAR_ATTACK SOUND_ID_NUCLEAR_ATTACK SPECEFFECT_NUCLEAR_ATTACK SLAVE_RAIDS Y Z 2 4 SOUND_ID_SLAVE_RAIDS SPECEFFECT_SLAVE_RAIDS (second set for unguarded settlers) (Slaver) SETTLER_SLAVE_RAIDS SOUND_ID_SETTLER_SLAVE_RAIDS SPECEFFECT_SETTLER_SLAVE_RAIDS (Slaver) VICTORY_ENSLAVEMENT (Slaver) CAUSE_UNHAPPINESS Y A B SOUND_ID_CAN_SOOTHSAY_CL <or> SOUND_ID_CAN_SOOTHSAY_TV <or> SOUND_ID_ADVERTISE <or> SOUND_ID_CONDUCT_HITS SPECEFFECT_CAN_SOOTHSAY <or> SPECEFFECT_CAUSE_UNHAPPINESS <or> SPECEFFECT_CONDUCT_HITS (A=turns lasting, B= - X happy) (Cleric, Televangelist, Subneural Ad, etc) CAN_SOOTHSAY SOUND_ID_CAN_SOOTHSAY_CL <or> SOUND_ID_CAN_SOOTHSAY_TV SPECEFFECT_CAN_SOOTHSAY (Cleric) INDULGENCE_SALES SOUND_ID_INDULGENCE_SALES_CL <or> SOUND_ID_INDULGENCE_SALES_TV SPECEFFECT_INDULGENCE_SALES (Cleric) CONVERT_CITIES Y Z SOUND_ID_CONVERT_CITIES_CL <or> SOUND_ID_CONVERT_CITIES_TV SPECEFFECT_CONVERT_CITIES (Cleric) IS_TELEVANGELIST IS_TRADER (Caravan) IS_CARGO_POD ESTABLISH_EMBASSY (Diplomat) SOUND_ID_ESTABLISH_EMBASSY SPECEFFECT_ESTABLISH_EMBASSY INVESTIGATE_CITY Y 0.1 Z (Diplomat) (middle number??) STEAL_TECHNOLOGY Y 0.25 Z SOUND_ID_STEAL_TECHNOLOGY_SP SPECEFFECT_STEAL_TECHNOLOGY (Spy) INCITE_REVOLUTION Y 0.25 Z SOUND_ID_INCITE_REVOLUTION_SP SPECEFFECT_INCITE_REVOLUTION (Spy) PLANT_NUKE Y Z SOUND_ID_PLANT_NUKE_SP SPECEFFECT_NUKE (Spy) INJUNCTIONS SOUND_ID_INJUNCTIONS SPECEFFECT_INJUNCTIONS (Lawyer) CAN_SUE (Lawyer) CAN_BE_SUED (Trade units) SLAVE_UPRISING SOUND_ID_SLAVE_UPRISING SPECEFFECT_SLAVE_UPRISING (Abolitionist) UNDERGROUND_RAILWAY Y Z SOUND_ID_UNDERGROUND_RAILWAY SPECEFFECT_UNDERGROUND_RAILWAY (Abolitionist) NO_SLAVES (Abolitionist) CREATE_FRANCHISE Y SOUND_ID_CREATE_FRANCHISE SPECEFFECT_CREATE_FRANCHISE (Corporate Branch) ADVERTISES (Subneural ads) CONDUCT_HITS SOUND_ID_CONDUCT_HITS SPECEFFECT_CONDUCT_HITS (Ecoterrorist) NANO_TERROR Y SOUND_ID_NANO_TERROR SPECEFFECT_NANO_TERROR (Ecoterrorist) BIO_TERROR Y SOUND_ID_BIO_TERROR SPECEFFECT_BIO_TERROR (Infector) ASSISTED_DROPS (Swarm) LAUNCH_DESTROYS_OZONE X (Space planes) CREATE_PARKS SOUND_ID_CREATE_PARKS SPECEFFECT_CREATE_PARKS (Ecoranger) CAN_CLOAK (Phantom) IS_STEALTHY (Phantom)
By Harlan Thompson