Meu servidor está configurado para pré-renovação.
Encontrei isso em src/map/skill.c
Linha 12123
case WZ_QUAGMIRE: //The target changes to "all" if used in a gvg map. [Skotlex]
case AM_DEMONSTRATION:
case GN_HELLS_PLANT:
if( skill_id == GN_HELLS_PLANT && map_getcell(src->m, x, y, CELL_CHKLANDPROTECTOR) )
return NULL;
if (map_flag_vs(src->m) && battle_config.vs_traps_bctall
&& (src->type&battle_config.vs_traps_bctall))
target = BCT_ALL;
break;
Linha 12678
case UNT_QUAGMIRE:
if( !sce && battle_check_target(&sg->unit->bl,bl,sg->target_flag) > 0 )
sc_start4(ss, bl,type,100,sg->skill_lv,sg->group_id,0,0,sg->limit);
break;
#EditAchei o "problema". Foi uma configuração minha mesmo.
Em conf/battle/skill.conf
// Should traps (hunter traps + quagmire) change their target to "all" inside gvg/pvp grounds? (Note 3)
// Default on official servers: 1 (for players)
gvg_traps_target_all: 0
Mudei de 1 para 0 e o então "bug" saiu. Depois que eu li o script dentro de skill.c, ficou um pouco mais claro de onde puxava a informação.Obrigado pela atenção. Problema resolvido.