NPC:AddEntityRelationship
Description
Makes the NPC like, hate, feel neutral towards, or fear the entity in question. If you want to setup relationship towards a certain entity class
, use NPC:AddRelationship.
Arguments
Example
Spawns a manhack and makes it fear player 1.
local manhack = ents.Create( "npc_manhack" )
manhack:Spawn()
manhack:AddEntityRelationship( Entity(1), D_FR, 99 )
Example
Make every NPC entity that touches our NPC an enemy.
function ENT:StartTouch( entity )
if entity:IsNPC() then -- if entity is an NPC then continue
entity:AddEntityRelationship( self, D_HT, 99 ) -- entity will hate self entity
self:AddEntityRelationship( entity, D_HT, 99 ) -- self entity will hate entity
end
end