interact.2da

This file defines the interaction comments between NPCs. The interaction comments themselves are strrefs stored in the CRE file (offset 0xa4), and are grouped into interaction types as per SOUNDOFF.IDS/SNDSLOT.IDS. The engine randomly selects which specific comment to make out of the apportioned range (e.g. INSULT_1 or INSULT_2 etc.). Some interaction types have a response, selected from the response group of the target CRE, if the relevant row/column crossing is set in this file.
First column and row are filled with NPC death variables, while the column/row intersections are marked by the letters indicating which interaction should take place in the interaction circumstance; the list of interaction types is below along with the sound range from soundoff.ids/sndslot.ids:

Row/Column intersection Type Response
i Insult [44-46] Response_to_insult [58-60]
c Compliment [47-49] Response_to_compliment [55-57]
s Special [50-52] None
0 No interaction None

In BG2EE we have:
2DA V1.0
 0
          KIVAN ALORA MINSC DYNAHEIR YESLICK CORAN AJANTIS KHALID JAHEIRA GARRICK SAFANA FALDORN BRANWEN QUAYLE XAN SKIE ELDOTH XZAR MONTARON TIAX KAGAIN SHARTEEL EDWIN VICONIA
KIVAN       0     i     c      0        0      0      c      c       0       0      0       0       c      i     0   0     0     i      0      i     0       0       0      0
ALORA       i     0     0      i        0      0      0      0       0       0      0       0       0      i     i   0     0     0      i      0     i       i       0      0
MINSC       0     c     0      0        0      0      0      c       0       0      0       0       c      i     0   c     i     0      i      0     i       i       i      0
DYNAHEIR    0     i     0      0        0      0      c      c       c       c      0       i       c      i     0   0     i     i      0      i     0       0       0      0
YESLICK     s     c     s      0        0      0      c      0       0       c      0       0       s      i     0   c     i     0      s      i     0       s       i      0
CORAN       0     0     0      c        0      0      0      0       c       0      0       0       c      0     0   c     0     0      0      0     0       c       0      c
AJANTIS     c     0     0      s        0      0      0      c       0       c      i       i       s      i     0   s     i     0      0      0     0       0       0      0
KHALID      c     0     c      s        c      0      c      0       0       0      c       s       c      0     s   0     0     i      i      i     i       0       i      0
JAHEIRA     c     0     0      0        0      0      0      0       0       c      0       0       c      i     c   0     i     i      i      i     0       0       i      0
GARRICK     c     0     0      i        s      0      c      c       s       0      0       0       s      0     0   0     0     0      0      i     0       i       i      0
SAFANA      c     0     i      0        0      0      c      0       0       i      0       0       0      0     c   0     0     0      0      0     0       0       i      0
FALDORN     c     0     c      0        0      c      0      0       0       0      0       0       0      0     0   0     0     0      0      i     i       0       0      0
BRANWEN     c     0     c      0        0      0      c      0       0       0      0       0       0      i     0   0     0     i      0      0     0       c       i      0
QUAYLE      0     i     i      0        i      0      0      i       0       i      0       0       0      0     0   i     0     i      0      0     0       0       0      0
XAN         c     i     0      c        0      0      0      0       c       0      0       0       0      i     0   0     0     0      0      i     0       0       i      0
SKIE        0     0     c      c        0      0      c      c       c       0      0       0       0      0     0   0     0     0      0      0     0       c       0      0
ELDOTH      0     0     0      c        0      0      0      i       0       i      c       0       c      0     i   0     0     0      0      0     0       0       i      c
XZAR        s     s     s      s        s      s      s      s       s       s      s       s       s      s     s   s     s     0      s      s     s       s       s      s
MONTARON    0     i     i      0        i      0      0      i       0       i      0       0       0      i     0   i     0     0      0      i     0       0       0      0
TIAX        i     0     0      i        0      i      i      0       0       0      i       0       0      0     0   0     i     i      0      0     0       0       0      0
KAGAIN      0     i     0      s        0      i      s      s       0       i      0       0       0      i     0   0     0     i      0      i     0       0       i      0
SHARTEEL    0     0     0      0        0      i      0      i       0       i      0       0       c      0     0   c     0     i      0      0     0       0       0      0
EDWIN       0     0     i      0        i      0      i      i       0       0      0       0       0      0     0   0     i     0      0      0     0       0       0      0
VICONIA     0     i     s      c        0      i      s      s       c       s      0       0       0      i     i   0     s     0      0      i     0       c       s      0