From 30c175a9041a17e0d2ef1d4750163c19ab3a7959 Mon Sep 17 00:00:00 2001
From: Kenpachi Developer <Kenpachi.Developer@gmx.de>
Date: Wed, 27 Nov 2019 02:50:08 +0100
Subject: Change unload NPC behavior to kill mobs that were spawned by unloaded
 NPC (non-permanent monster spawns) [Issue #2530]

Mobs spawned by NPC will be removed on @reloadnpc, @unloadnpc, and @unloadnpcfile.
Additionally OnNPCUnload NPC label was added, to revert other changes made by NPC. For example set/removed mapflags or added mob drops.
---
 conf/messages.conf | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

(limited to 'conf')

diff --git a/conf/messages.conf b/conf/messages.conf
index 787498e8e..93c3d4648 100644
--- a/conf/messages.conf
+++ b/conf/messages.conf
@@ -1016,8 +1016,8 @@
 // @loadnpc
 1132: Please enter a script file name (usage: @loadnpc <file name>).
 
-// @npcoff
-1133: Please enter a NPC name (usage: @npcoff <NPC_name>).
+// @unloadnpc
+1133: Please enter a NPC name (Usage: @unloadnpc <NPC_name> {<flag>}).
 
 // @jail
 1134: Please enter a player name (usage: @jail <char_name>).
@@ -1455,8 +1455,8 @@
 1384: User '%s' permissions updated successfully. The changes are temporary.
 
 // @unloadnpcfile
-1385: Usage: @unloadnpcfile <file name>
-1386: File unloaded. Be aware that mapflags and monsters spawned directly are not removed.
+1385: Usage: @unloadnpcfile <path> {<flag>}
+1386: File unloaded. Be aware that some changes made by NPC are not reverted on unload. See doc/atcommands.txt for details.
 1387: File not found.
 
 // General command messages
@@ -1636,5 +1636,8 @@
 1514: %d: Refine All Equip (Costume)
 1515: %d: Refine All Equip (Shadow)
 
+// @reloadnpc
+1516: Usage: @reloadnpc <path> {<flag>}
+
 //Custom translations
 import: conf/import/msg_conf.txt
-- 
cgit v1.2.3-70-g09d2