summaryrefslogtreecommitdiff
path: root/src/map/script.c
diff options
context:
space:
mode:
authorai4rei <ai4rei@54d463be-8e91-2dee-dedb-b68131a5f0ec>2011-05-14 10:05:49 +0000
committerai4rei <ai4rei@54d463be-8e91-2dee-dedb-b68131a5f0ec>2011-05-14 10:05:49 +0000
commiteda1e14f9d7de0c4123f7d823a774d818fa75148 (patch)
tree52fd30eb75b7c7c3f81a41626ddf9d810fae9f54 /src/map/script.c
parent7a8dc0434b420af441041e2ec2fe32ee614c4555 (diff)
downloadhercules-eda1e14f9d7de0c4123f7d823a774d818fa75148.tar.gz
hercules-eda1e14f9d7de0c4123f7d823a774d818fa75148.tar.bz2
hercules-eda1e14f9d7de0c4123f7d823a774d818fa75148.tar.xz
hercules-eda1e14f9d7de0c4123f7d823a774d818fa75148.zip
* Fixed map-server printing deprecation message, when monster event label was used as transport for special attributes (small/large monsters etc.) in script command 'monster' and related commands (bugreport:1274, since r6592, related r5707).
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@14814 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'src/map/script.c')
-rw-r--r--src/map/script.c14
1 files changed, 11 insertions, 3 deletions
diff --git a/src/map/script.c b/src/map/script.c
index 39daede0e..739104f32 100644
--- a/src/map/script.c
+++ b/src/map/script.c
@@ -577,9 +577,17 @@ static void disp_error_message2(const char *mes,const char *pos,int report)
/// Checks event parameter validity
static void check_event(struct script_state *st, const char *evt)
{
- if( evt != NULL && *evt != '\0' && !stristr(evt,"::On") ){
- ShowError("NPC event parameter deprecated! Please use 'NPCNAME::OnEVENT' instead of '%s'.\n",evt);
- script_reportsrc(st);
+ if( evt && evt[0] && !stristr(evt, "::On") )
+ {
+ if( npc_event_isspecial(evt) )
+ {
+ ; // portable small/large monsters or other attributes
+ }
+ else
+ {
+ ShowError("NPC event parameter deprecated! Please use 'NPCNAME::OnEVENT' instead of '%s'.\n", evt);
+ script_reportsrc(st);
+ }
}
}