summaryrefslogtreecommitdiff
path: root/src/map/npc.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/map/npc.cpp')
-rw-r--r--src/map/npc.cpp13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/map/npc.cpp b/src/map/npc.cpp
index c25f585..36f9eb4 100644
--- a/src/map/npc.cpp
+++ b/src/map/npc.cpp
@@ -59,29 +59,28 @@ static struct tm ev_tm_b; // 時計イベント用
*------------------------------------------
*/
static
-int npc_enable_sub (struct block_list *bl, va_list ap)
+void npc_enable_sub (struct block_list *bl, va_list ap)
{
struct map_session_data *sd;
struct npc_data *nd;
char *name = (char *) calloc (50, sizeof (char));
- nullpo_retr (0, bl);
- nullpo_retr (0, ap);
- nullpo_retr (0, nd = va_arg (ap, struct npc_data *));
+ nullpo_retv (bl);
+ nullpo_retv (ap);
+ nullpo_retv (nd = va_arg (ap, struct npc_data *));
if (bl->type == BL_PC && (sd = (struct map_session_data *) bl))
{
if (nd->flag & 1) // 無効化されている
- return 1;
+ return;
memcpy (name, nd->name, sizeof(nd->name));
if (sd->areanpc_id == nd->bl.id)
- return 1;
+ return;
sd->areanpc_id = nd->bl.id;
npc_event (sd, strcat (name, "::OnTouch"), 0);
}
free (name);
- return 0;
}
int npc_enable (const char *name, int flag)