Garry's Mod Wiki

Revision Difference

Enums/CLASS#562493

<enum> <realm>Server</realm> <description>Enumerations used by <page>NPC:Classify</page>.</description> <items> <item key="CLASS_NONE" value="0"> None - default class for entities. </item> <item key="CLASS_PLAYER" value="1"> Players </item> <item key="CLASS_PLAYER_ALLY" value="2"> HL2 - **Allies** - `monster_barney` - `npc_citizen` - `npc_manhack` ( Hacked ) - `npc_turret_floor` ( Friendly ) </item> <item key="CLASS_PLAYER_ALLY_VITAL" value="3"> HL2 - **Vital Allies** - `npc_magnusson` - `npc_gman` - `npc_fisherman` - `npc_eli` - `npc_barney` - `npc_kleiner` - `npc_mossman` - `npc_alyx` - `npc_monk` - `npc_dog` - `npc_vortigaunt` at the end of EP2 (controlled by `MakeGameEndAlly` input) </item> <item key="CLASS_ANTLION" value="4"> HL2 - **Antlions** - `npc_antlion` - `npc_antlionguard` - `npc_antlionguard` </item> <item key="CLASS_BARNACLE" value="5"> HL2 - **Barnacles** - `npc_barnacle` </item> <item key="CLASS_BULLSEYE" value="6"> HL2 - **Bullseyes** - `npc_bullseye` </item> <item key="CLASS_CITIZEN_PASSIVE" value="7"> HL2 - **Passive / Non-Rebel Citizens** - `npc_citizen` in the beginning of HL2. </item> <item key="CLASS_CITIZEN_REBEL" value="8"> HL2 - <key> Unused </key> </item> <item key="CLASS_COMBINE" value="9"> HL2 - **Combine Troops** - `npc_combine` - `npc_advisor` - `apc_missile` - `npc_apcdriver` - `npc_turret_floor` ( Hostile ) - `npc_rollermine` ( Hostile ) - `npc_turret_ground` ( Active ) - `npc_turret_ceiling` ( Active ) - `npc_strider` ( Active - Not being carried by the gunship ) </item> <item key="CLASS_COMBINE_GUNSHIP" value="10"> HL2 - **Combine Aircrafts** - `npc_combinegunship` - `npc_combinedropship` - `npc_helicopter` </item> <item key="CLASS_CONSCRIPT" value="11"> HL2 - <key> Unused </key> </item> <item key="CLASS_HEADCRAB" value="12"> HL2 - **Headcrabs** - `npc_headcrab` ( Visible ) </item> <item key="CLASS_MANHACK" value="13"> HL2 - **Manhacks** - `npc_manhack` ( Hostile - Not held by the gravity gun ) </item> <item key="CLASS_METROPOLICE" value="14"> HL2 - **Metro Police** - `npc_metropolice` - `npc_vehicledriver` </item> <item key="CLASS_MILITARY" value="15"> HL2 - **Combine Military Objects** - `func_guntarget` - `npc_spotlight` - `npc_combine_camera` ( Active ) </item> <item key="CLASS_SCANNER" value="16"> HL2 - **Combine Scanners** - `npc_cscanner` - `npc_clawscanner` </item> <item key="CLASS_STALKER" value="17"> HL2 - **Stalkers** - `npc_stalker` </item> <item key="CLASS_VORTIGAUNT" value="18"> HL2 - **Vortigaunts** - `npc_vortigaunt` before the end of EP2 ( Controlled by `MakeGameEndAlly` input ) </item> <item key="CLASS_ZOMBIE" value="19"> HL2 - **Zombies** - `npc_zombie` ( Unslumped ) - `npc_poisonzombie` - `npc_fastzombie` - `npc_fastzombie_torso` - `npc_zombine` </item> <item key="CLASS_PROTOSNIPER" value="20"> HL2 - **Snipers** - `npc_sniper` - `proto_sniper` </item> <item key="CLASS_MISSILE" value="21"> HL2 - **Missiles** - `rpg_missile` - `apc_missile` - `grenade_pathfollower` </item> <item key="CLASS_FLARE" value="22"> HL2 - **Flares** - `env_flare` </item> <item key="CLASS_EARTH_FAUNA" value="23"> HL2 - **Animals** - `npc_crow` - `npc_seagull` - `npc_pigeon` </item> <item key="CLASS_HACKED_ROLLERMINE" value="24"> HL2 - **Friendly Rollermines** - `npc_rollermine` ( Hacked ) </item> <item key="CLASS_COMBINE_HUNTER" value="25"> HL2 - **Hunters** - `npc_hunter` </item> <item key="CLASS_MACHINE" value="26"> HL:S - **Turrets** - `monster_turret` - `monster_miniturret` - `monster_sentry` </item> <item key="CLASS_HUMAN_PASSIVE" value="27"> HL:S - **Friendly Humans** - `monster_scientist` </item> <item key="CLASS_HUMAN_MILITARY" value="28"> HL:S - **Human Military** - `monster_human_grunt` - `monster_apache` </item> <item key="CLASS_ALIEN_MILITARY" value="29"> HL:S - **Alien Military** - `monster_alien_controller` - `monster_vortigaunt` - `monster_alien_grunt` - `monster_nihilanth` - `monster_snark` if it has an enemy of class <br/> `CLASS_PLAYER` , `CLASS_HUMAN_PASSIVE` or `CLASS_HUMAN_MILITARY` </item> <item key="CLASS_ALIEN_MONSTER" value="30"> HL:S - **Monsters** - `monster_tentacle` - `monster_barnacle` - `monster_zombie` - `monster_gargantua` - `monster_houndeye` - `monster_ichthyosaur` - `monster_bigmomma` </item> <item key="CLASS_ALIEN_PREY" value="31"> HL:S - **Headcrabs** - `monster_headcrab` </item> <item key="CLASS_ALIEN_PREDATOR" value="32"> HL:S - **Alien Predators** - `monster_bullsquid` - `xen_tree` - `xen_hull` </item> <item key="CLASS_INSECT" value="33"> HL:S - **Insects** - `montser_roach` - `monster_leech` </item> <item key="CLASS_PLAYER_BIOWEAPON" value="34"> HL:S - **Player Bioweapons** - `hornet` fired by a player </item> <item key="CLASS_ALIEN_BIOWEAPON" value="35"> HL:S - **Enemy Bioweapons** - `horne`t fired by anyone but a player - `hornet` fired by anyone but a player - `monster_snark` with no enemy or an enemy without the class <br/> `CLASS_PLAYER` , `CLASS_HUMAN_PASSIVE` or `CLASS_HUMAN_MILITARY` </item> ⤶ <item key="CLASS_PORTAL_TURRET" value="36">⤶ Portal - **Portal rocket and normal turrets, and the camera**⤶ * `npc_portal_turret_floor`⤶ * `npc_rocket_turret`⤶ * `npc_security_camera`⤶ </item>⤶ </items> </enum>