Revision Difference
NPC:MoveOrder#510483
<function name="MoveOrder" parent="NPC" type="classfunc">⤶
<description>⤶
Makes the NPC walk toward the given position. The NPC will return to the player after amount of time set by **player_squad_autosummon_time** <page>ConVar</page>.⤶
⤶
Only works on Citizens (npc_citizen) and is a part of the Half-Life 2 squad system.⤶
⤶
The NPC **must** be in the player's squad for this to work.⤶
</description>⤶
<realm>Server</realm>⤶
<args>⤶
<arg name="position" type="Vector">The target position for the NPC to walk to.</arg>⤶
</args>⤶
</function>⤶
⤶
<example>⤶
<description>A console command that makes all Citizens on the map (if they are in the player's squad) try to go to where the player is looking at.</description>⤶
<code>⤶
concommand.Add( "movenpcs", function( ply )⤶
for id, npc in pairs( ents.FindByClass( "npc_citizen" ) ) do⤶
npc:MoveOrder( ply:GetEyeTrace().HitPos )⤶
end⤶
end )⤶
</code>⤶
⤶
</example>