Skip to content

← Previous | Next →


surround

Description

Positions the NPC around a specified entity, calculating an offset based on the number of people surrounding and the NPC's position among them.

Basic information

Name Type Possibilities
surround behaviour 1

Parameters

# Name Type Mandatory Description Multiple
1 entity Entity Yes The entity to surround. No
2 people integer Yes The total number of people surrounding the entity. No
3 position integer Yes The position of the NPC among the people surrounding the entity (1-based index). No
4 radius number Yes The radius of the circle formed by the surrounding people. No

Outputs

# Description
1 The NPC has moved to the designated position and is now facing the entity.

Example


  NPC 

  name Guard1 
  model s_m_m_security_01 
  position -1020.72 4839.78 258.30 0.0 

  interaction 
    nothing 

  behaviour 
    getClosestPlayer player 15 
      surround $player 3 1 5.0 

  NPC 

  name Guard2 
  model s_m_m_security_01 
  position -1018.72 4839.78 258.30 0.0 

  interaction 
    nothing 

  behaviour 
    getClosestPlayer player 15 
      surround $player 3 2 5.0 

  NPC 

  name Guard3 
  model s_m_m_security_01 
  position -1022.72 4839.78 258.30 0.0 

  interaction 
    nothing 

  behaviour 
    getClosestPlayer player 15 
      surround $player 3 3 5.0