Tu es mieux placé pour voir si c'est systématique mais si c'est seulement lors des configs d'engagement direct en entrant dans une zone de petite taille c'est peut être simplement par ce que Minsc se retrouve à être le plus proche d'eux lorsque ton groupe apparait dans la grotte. Pour ce qui est d'attaquer les ennemis invisible, il faut garder à l'esprit que le bruit peut suffire à les révéler. Certains mobs n'attaquent pas seulement à vue mais aussi à l'ouie.
Même dans BG1&2 il y a avait ce genre de phénomène (comme par exemple les nids d'araignée avec le grosse déesse au centre).
Tu peux aller jetter un coup d'oeil aux différences de script générique entre les version sur le choix de cible :
https://baldursgate.fandom.com/wiki/...s/BCS/WTASIGHT
Baldur's Gate II: Enhanced Edition
IF
Heard([ANYONE],111)
THEN
RESPONSE #100
MoveToObject(NearestEnemyOf(Myself))
END
IF
AttackedBy([GOODCUTOFF],DEFAULT)
!Allegiance(Myself,ENEMY)
THEN
RESPONSE #100
Enemy()
END
IF
ActionListEmpty()
See(NearestEnemyOf(Myself))
THEN
RESPONSE #100
AttackReevaluate(NearestEnemyOf(Myself),30)
END
IF
ActionListEmpty()
AttackedBy([ANYONE],DEFAULT)
THEN
RESPONSE #100
Attack(LastAttackerOf(Myself))
END
Baldur's Gate: Enhanced Edition and Siege of Dragonspear
IF
StateCheck(Myself,STATE_PANIC)
THEN
RESPONSE #100
RandomWalkContinuous()
END
IF
Heard([ANYONE],111)
THEN
RESPONSE #100
MoveToObject(NearestEnemyOf(Myself))
END
IF
AttackedBy([GOODCUTOFF],DEFAULT)
!Allegiance(Myself,ENEMY)
THEN
RESPONSE #100
Enemy()
END
IF
See(NearestEnemyOf(Myself))
InWeaponRange(LastSeenBy(Myself))
THEN
RESPONSE #100
AttackReevaluate(NearestEnemyOf(Myself),30)
END
IF
AttackedBy([ANYONE],DEFAULT)
InWeaponRange(LastAttackerOf(Myself))
THEN
RESPONSE #100
Attack(LastAttackerOf(Myself))
END
IF
See(NearestEnemyOf(Myself))
THEN
RESPONSE #100
MoveToObject(LastSeenBy(Myself))
END
On voit effectivement quelque différences, notamment sur la gestion du dernier attaquant et le dernier apperçu. Mais le notion de niveau de protection de l'ennemi ne semble pas un critère.
Par contre on voit que le bruit suffit pour que le mob approche.
Au pire, change le script du fichier par celui de BG2EE.