From 8a05507c7ac9cf9e5c6beed10286102346166299 Mon Sep 17 00:00:00 2001 From: Kenpachi Developer Date: Sat, 31 Oct 2020 06:11:26 +0100 Subject: Fix summoned monsters wont follow masters of type BL_PC --- src/map/mob.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/map/mob.c b/src/map/mob.c index ca1ce3585..8b5609824 100644 --- a/src/map/mob.c +++ b/src/map/mob.c @@ -1366,7 +1366,7 @@ static int mob_ai_sub_hard_slavemob(struct mob_data *md, int64 tick) mob_stop_attack(md); const struct mob_data *m_md = BL_CCAST(BL_MOB, bl); // Can be NULL due to master being BL_PC // If master is BL_MOB and in battle, lock & chase to master's target instead, unless configured not to. - if ((battle_config.slave_chase_masters_chasetarget == 0 || (m_md != NULL && !mob->is_in_battle_state(m_md))) + if ((bl->type == BL_PC || battle_config.slave_chase_masters_chasetarget == 0 || (m_md != NULL && !mob->is_in_battle_state(m_md))) && map->search_freecell(&md->bl, bl->m, &x, &y, MOB_SLAVEDISTANCE, MOB_SLAVEDISTANCE, 1) && unit->walktoxy(&md->bl, x, y, 0)) return 1; -- cgit v1.2.3-60-g2f50