diff options
Diffstat (limited to 'src/map/npc.c')
-rw-r--r-- | src/map/npc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/map/npc.c b/src/map/npc.c index 59d21e7ba..f6fa6e9ac 100644 --- a/src/map/npc.c +++ b/src/map/npc.c @@ -2307,14 +2307,14 @@ int npc_parse_mob2 (struct spawn_data *mob, int index) int i; struct mob_data *md; - for (i = 0; i < mob->num; i++) { + for (i = mob->skip; i < mob->num; i++) { md = mob_spawn_dataset(mob); md->spawn = mob; md->spawn_n = index; md->special_state.cached = (index>=0); //If mob is cached on map, it is dynamically removed mob_spawn(md); } - + mob->skip = 0; return 1; } |