GetNpcWeaponMode

From Wiki G1R-MP G1 Remake Multiplayer
Jump to navigation Jump to search

getNpcWeaponMode

AVAILABLE FROM UPDATE 0.1.5
This function is available in G1R:MP 0.1.5 and later. The contract below includes the compatibility guarantees introduced in that update.

Reads the authoritative drawn mode of an NPC.

Syntax

getNpcWeaponMode(npcId)

Parameters

Name Type Required Description
npcId int yes Server-assigned NPC ID returned by spawnNpc; not a player ID.

Returns

Returns none, fist, melee, bow, crossbow or magic; false when the ID/state is unavailable.

Examples

local mode = getNpcWeaponMode(npcId)

Notes

  • Server-side only. Mutations require the NPC to belong to the calling resource; getters do not grant control.
  • Since 0.1.5. Use the matching 0.1.5 client and server (Protocol 37).
  • Use matching updated client and server. See NPC scripting for lifecycle, defaults, combat examples and collision limitations.
  • New NPCs are holstered. This is distinct from the equipped item key.