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]; numbers indicate a specific insult slot Response_to_insult [58-60]
c Compliment [47-49]; numbers indicate a specific compliment slot Response_to_compliment [55-57]
s Special [50-52]; numbers indicate a specific special slot None
0 No interaction None

In PSTEE we have:
2DA V1.0
0
         NAMELESS ANNAH    DAKKON   GRACE    IGNUS    MORTE    NORDOM   VHAIL
NAMELESS 0        0        0        0        0        0        0        0
ANNAH    0        0        0        i3*      i2       i1c1*    0        c2
DAKKON   0        0        0        0        0        0        0        0
GRACE    0        *        *        0        0        *        i1*      0
IGNUS    i1       0        0        0        0        0        0        0
MORTE    0        i1*      s3       i2c1*    c2       0        s1*      i3c3s2
NORDOM   0        *        0        *        0        *        0        0
VHAIL    i1       *        0        *        0        *        0        0