Garry's Mod Wiki

Revision Difference

Global.IsEnemyEntityName#551318

<function name="IsEnemyEntityName" parent="Global" type="libraryfunc"> <description> Returns if the given NPC class name is an enemy. <note>Some NPCs are missing from this list even though they are hostile to players. If you'd like to complete this function until this [pull request](https://github.com/Facepunch/garrysmod/pull/2000) is merged, here are the missing NPCs: `npc_combine_camera`, `npc_turret_ceiling`, `npc_combinedropship`, `npc_combinegunship`, `npc_helicopter`, `npc_turret_floor`, `npc_antlion_worker`, `npc_headcrab_black`.</note> Returns `true` if the entity name is one of the following: * `npc_antlion` * `npc_antlionguard` * `npc_antlionguardian` * `npc_barnacle` * `npc_breen` * `npc_clawscanner` * `npc_combine_s` * `npc_cscanner` * `npc_fastzombie` * `npc_fastzombie_torso` * `npc_headcrab` * `npc_headcrab_fast` * `npc_headcrab_poison` * `npc_hunter` * `npc_metropolice` * `npc_manhack` * `npc_poisonzombie` * `npc_strider` * `npc_stalker` * `npc_zombie` * `npc_zombie_torso` * `npc_zombine` </description> <realm>Shared and Menu</realm> <file line="330-L345">lua/includes/util.lua</file> <file line="330-L353">lua/includes/util.lua</file> <args> <arg name="className" type="string">Class name of the entity to check.</arg> </args> <rets> <ret name="" type="boolean">Is an enemy?</ret> </rets> </function>