32_a_freedoom
Monsters only attack when you're in their line of sight.

0032_0003__attack attack 0032_0001__Monsters monsters 0032_0003__attack->0032_0001__Monsters [arg0] 0032_0002__only only 0032_0003__attack->0032_0002__only [nim] 0032_0004__when when 0032_0004__when->0032_0003__attack [scope] 0032_0006're_0032_0007__in 're_in 0032_0004__when->0032_0006're_0032_0007__in [restriction] 0032_0005__you you 0032_0006're_0032_0007__in->0032_0005__you [arg0] 0032_0009__line line 0032_0006're_0032_0007__in->0032_0009__line [arg1] 0032_0009__line->0032_0001__Monsters [gen] 0032_0011__sight sight 0032_0009__line->0032_0011__sight of
arc(r_0032_0003__attack,r_0032_0001__Monsters,arg0).
arc(r_0032_0003__attack,r_0032_0002__only,nim).
arc(r_0032_0004__when,r_0032_0003__attack,scope).
arc(r_0032_0004__when,r_0032_0006___apos_re_r_0032_0007__in,restriction).
arc(r_0032_0006___apos_re_r_0032_0007__in,r_0032_0005__you,arg0).
arc(r_0032_0006___apos_re_r_0032_0007__in,r_0032_0009__line,arg1).
arc(r_0032_0009__line,r_0032_0001__Monsters,gen).
arc(r_0032_0009__line,r_0032_0011__sight,r_0032_0010__of).


IP-MAT NP-SBJ NS Monsters ADVP-NIM ADV only VBP attack PP-SCON P-CONN when IP-ADV NP-SBJ PRO you BEP;~Ipr 're PP-CLR P-ROLE in NP NP-GEN PRO;_genm_ their N line PP P-ROLE of NP N sight PUNC .
( (IP-MAT (NP-SBJ;{MONSTERS} (NS Monsters;{monster}))
          (ADVP-NIM (ADV only;{only}))
          (VBP attack;{attack})
          (PP-SCON (P-CONN when;{when})
                   (IP-ADV (NP-SBJ (PRO you;{you}))
                           (BEP;~Ipr <apos>re;{be[in]})
                           (PP-CLR (P-ROLE in;{in})
                                   (NP (NP-GEN;{MONSTERS} (PRO;_genm_ their;{their}))
                                       (N line;{line})
                                       (PP (P-ROLE of;{of})
                                           (NP (N sight;{sight})))))))
          (PUNC .))
  (ID 32_a_freedoom))