From 25efcee9e1eb882e33115f1a44525c25b9854a1d Mon Sep 17 00:00:00 2001 From: Blixibon Date: Sat, 23 May 2020 13:47:13 -0500 Subject: [PATCH] Updated VScript in Mapbase (markdown) --- VScript-in-Mapbase.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/VScript-in-Mapbase.md b/VScript-in-Mapbase.md index b4fe3a7..8c02726 100644 --- a/VScript-in-Mapbase.md +++ b/VScript-in-Mapbase.md @@ -113,15 +113,23 @@ The base class shared all NPCs derive from. | *handle* FindEnemyMemory()| Get information about the NPC's current enemy. | | *string* GetHintGroup()| Get the name of the NPC's hint group. | | *int* GetNPCState()| Get the NPC's current state. | +| *string* GetHintGroup()| Get the name of the NPC's hint group. | +| *handle* GetHintNode()| Get the NPC's current AI hint. | | *int* CapabilitiesGet()| Get the capabilities the NPC currently possesses. | | *void* CapabilitiesAdd(int *capabilities*)| Add capabilities to the NPC. | | *void* CapabilitiesRemove(int *capabilities*)| Remove capabilities from the NPC. | | *void* CapabilitiesClear()| Clear capabilities for the NPC. | +| *void* GetActivity()| Get the NPC's current activity. | +| *void* GetActivityID()| Get the NPC's current activity ID. | +| *void* SetActivity()| Set the NPC's current activity. | +| *void* SetActivityID()| Set the NPC's current activity ID. | +| *void* ResetActivity()| Reset the NPC's current activity. | | *string* GetSchedule()| Get the NPC's current schedule. | | *int* GetScheduleID()| Get the NPC's current schedule ID. | | *void* SetSchedule(string *schedule*)| Set the NPC's current schedule. | | *void* SetScheduleID(int *sched*)| Set the NPC's current schedule ID. | | *string* GetTask()| Get the NPC's current task. | +| *int* GetTaskID()| Get the NPC's current task ID. | | *void* ClearSchedule(string *reason*)| Clear the NPC's current schedule for the specified reason. | | *bool* HasCondition(int *condition*)| Get whether the NPC has a condition. | | *bool* HasConditionID(int *condition*)| Get whether the NPC has a condition ID. |