summaryrefslogtreecommitdiff
path: root/src/map/npc.c
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-01-01 16:52:15 +0300
committerAndrei Karas <akaras@inbox.ru>2015-01-01 16:52:15 +0300
commitdc7c6e13e5535e4fe78bb84f9920347880022327 (patch)
treedc07f3964e1f3a360256ebf9a82744a1961f059b /src/map/npc.c
parent359730d16f0444da91d678302260a903b18be607 (diff)
downloadevol-hercules-dc7c6e13e5535e4fe78bb84f9920347880022327.tar.gz
evol-hercules-dc7c6e13e5535e4fe78bb84f9920347880022327.tar.bz2
evol-hercules-dc7c6e13e5535e4fe78bb84f9920347880022327.tar.xz
evol-hercules-dc7c6e13e5535e4fe78bb84f9920347880022327.zip
map: allow use npc with any id in allowed range.
Diffstat (limited to 'src/map/npc.c')
-rw-r--r--src/map/npc.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/map/npc.c b/src/map/npc.c
index aba7288..9ccca29 100644
--- a/src/map/npc.c
+++ b/src/map/npc.c
@@ -111,3 +111,9 @@ int enpc_buysellsel(struct map_session_data* sd, int *id, int *type)
return 0;
}
+bool enpc_db_checkid(int *idPtr)
+{
+ const int id = *idPtr;
+ hookStop();
+ return ((id >= 46 && id < MAX_NPC_CLASS) || id == HIDDEN_WARP_CLASS || id == INVISIBLE_CLASS || (id > MAX_NPC_CLASS2_START && id < MAX_NPC_CLASS2_END));
+}