Revision Difference
Global.IsEnemyEntityName#551330
<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:⤶
Returns if the given NPC class name is an enemy. Returns `true` if the entity name is one of the following:⤶
* `monster_alien_grunt`⤶
* `monster_nihilanth`⤶
* `monster_tentacle`⤶
* `monster_alien_slave`⤶
* `monster_bigmomma`⤶
* `monster_bullchicken`⤶
* `monster_gargantua`⤶
* `monster_human_assassin`⤶
* `monster_babycrab`⤶
* `monster_human_grunt`⤶
* `monster_cockroach`⤶
* `monster_houndeye`⤶
* `monster_zombie`⤶
* `monster_headcrab`⤶
* `monster_alien_controller`⤶
* `monster_turret`⤶
* `monster_miniturret`⤶
* `monster_sentry`⤶
* `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`
* `npc_combine_camera`⤶
* `npc_turret_ceiling`⤶
* `npc_combinedropship`⤶
* `npc_combinegunship`⤶
* `npc_helicopter`⤶
* `npc_turret_floor`⤶
* `npc_antlion_worker`⤶
* `npc_headcrab_black`⤶
</description>
<realm>Shared and Menu</realm>
<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>