16_a_thrust
If this happens, and you have not collected the pod, then the mission has failed.

%3 r_0016_0001__If If r_0016_0005__and and r_0016_0001__If->r_0016_0005__and [restriction] r_0016_0016__has has r_0016_0001__If->r_0016_0016__has [scope] r_0016_0003__happens happens r_0016_0005__and->r_0016_0003__happens [conj1] r_0016_0008__not not r_0016_0005__and->r_0016_0008__not [conj2] r_0016_0013__then then r_0016_0016__has->r_0016_0013__then [nim] r_0016_0017__failed failed r_0016_0016__has->r_0016_0017__failed [scope] r_0016_0002__this this r_0016_0003__happens->r_0016_0002__this [arg0] r_0016_0007__have have r_0016_0008__not->r_0016_0007__have [keep_scope] r_0016_0009__collected collected r_0016_0007__have->r_0016_0009__collected [scope] r_0016_0006__you you r_0016_0009__collected->r_0016_0006__you [arg0] r_0016_0010__the_r_0016_0011__pod the pod r_0016_0009__collected->r_0016_0010__the_r_0016_0011__pod [arg1] r_0016_0014__the_r_0016_0015__mission the mission r_0016_0017__failed->r_0016_0014__the_r_0016_0015__mission [arg0]
arc(r_0016_0001__If, r_0016_0005__and, restriction).
arc(r_0016_0001__If, r_0016_0016__has, scope).
arc(r_0016_0003__happens, r_0016_0002__this, arg0).
arc(r_0016_0005__and, r_0016_0003__happens, conj1).
arc(r_0016_0005__and, r_0016_0008__not, conj2).
arc(r_0016_0007__have, r_0016_0009__collected, scope).
arc(r_0016_0008__not, r_0016_0007__have, keep_scope).
arc(r_0016_0009__collected, r_0016_0006__you, arg0).
arc(r_0016_0009__collected, r_0016_0010__the_r_0016_0011__pod, arg1).
arc(r_0016_0016__has, r_0016_0013__then, nim36).
arc(r_0016_0016__has, r_0016_0017__failed, scope).
arc(r_0016_0017__failed, r_0016_0014__the_r_0016_0015__mission, arg0).



%3 r_0016_0001__If If r_0016_0005__and and r_0016_0001__If->r_0016_0005__and [restriction] r_0016_0016__has_r_0016_0017__failed has failed r_0016_0001__If->r_0016_0016__has_r_0016_0017__failed [scope] r_0016_0003__happens happens r_0016_0005__and->r_0016_0003__happens [conj1] r_0016_0008__not not r_0016_0005__and->r_0016_0008__not [conj2] r_0016_0013__then then r_0016_0016__has_r_0016_0017__failed->r_0016_0013__then [nim] r_0016_0014__the_r_0016_0015__mission the mission r_0016_0016__has_r_0016_0017__failed->r_0016_0014__the_r_0016_0015__mission [arg0] r_0016_0002__this this r_0016_0003__happens->r_0016_0002__this [arg0] r_0016_0007__have_r_0016_0009__collected have collected r_0016_0008__not->r_0016_0007__have_r_0016_0009__collected [keep_scope] r_0016_0006__you you r_0016_0007__have_r_0016_0009__collected->r_0016_0006__you [arg0] r_0016_0010__the_r_0016_0011__pod the pod r_0016_0007__have_r_0016_0009__collected->r_0016_0010__the_r_0016_0011__pod [arg1]
fof(formula,axiom,
    ! [R_16_5_AND,R_16_3_HAPPENS,R_16_2_THIS] :
      ( ( this(R_16_2_THIS)
        & and(R_16_5_AND)
        & conj1(R_16_5_AND,R_16_3_HAPPENS)
        & happens(R_16_3_HAPPENS,R_16_2_THIS)
        & conj2(R_16_5_AND,R_16_8_NOT)
        & ~ ? [R_16_7_HAVE_COLLECTED,R_16_6_YOU,R_16_10_THE_POD] :
              ( you(R_16_6_YOU)
              & the_pod(R_16_10_THE_POD)
              & have_collected(R_16_7_HAVE_COLLECTED,R_16_6_YOU,R_16_10_THE_POD) ) )
     => ? [R_16_16_HAS_FAILED,R_16_14_THE_MISSION,R_16_13_THEN] :
          ( the_mission(R_16_14_THE_MISSION)
          & then(R_16_13_THEN)
          & has_failed(R_16_16_HAS_FAILED,R_16_14_THE_MISSION)
          & nim36(R_16_16_HAS_FAILED,R_16_13_THEN) ) ) ).



n16_a_thrust n16_a_thrust_4 If n16_a_thrust_10 this n16_a_thrust_12 happens n16_a_thrust_14 , n16_a_thrust_17 and n16_a_thrust_21 you n16_a_thrust_23 have n16_a_thrust_25 not n16_a_thrust_28 collected n16_a_thrust_31 the n16_a_thrust_33 pod n16_a_thrust_35 , n16_a_thrust_38 then n16_a_thrust_41 the n16_a_thrust_43 mission n16_a_thrust_45 has n16_a_thrust_48 failed n16_a_thrust_50 . n16_a_thrust_1 IP-MAT n16_a_thrust_2 PP-SCON n16_a_thrust_1->n16_a_thrust_2 n16_a_thrust_34 PUNC n16_a_thrust_1->n16_a_thrust_34 n16_a_thrust_36 ADVP-NIM n16_a_thrust_1->n16_a_thrust_36 n16_a_thrust_39 NP-SBJ n16_a_thrust_1->n16_a_thrust_39 n16_a_thrust_44 HVP;_cat_Ve_ n16_a_thrust_1->n16_a_thrust_44 n16_a_thrust_46 IP-PPL-CAT n16_a_thrust_1->n16_a_thrust_46 n16_a_thrust_49 PUNC n16_a_thrust_1->n16_a_thrust_49 n16_a_thrust_3 P-CONN n16_a_thrust_2->n16_a_thrust_3 n16_a_thrust_5 IP-ADV n16_a_thrust_2->n16_a_thrust_5 n16_a_thrust_3->n16_a_thrust_4 n16_a_thrust_6 ILYR n16_a_thrust_5->n16_a_thrust_6 n16_a_thrust_7 ILYR n16_a_thrust_6->n16_a_thrust_7 n16_a_thrust_13 PUNC n16_a_thrust_6->n16_a_thrust_13 n16_a_thrust_15 CONJP n16_a_thrust_6->n16_a_thrust_15 n16_a_thrust_8 NP-SBJ n16_a_thrust_7->n16_a_thrust_8 n16_a_thrust_11 VBP;_I_ n16_a_thrust_7->n16_a_thrust_11 n16_a_thrust_9 D;_nphd_ n16_a_thrust_8->n16_a_thrust_9 n16_a_thrust_9->n16_a_thrust_10 n16_a_thrust_11->n16_a_thrust_12 n16_a_thrust_13->n16_a_thrust_14 n16_a_thrust_16 CONJ n16_a_thrust_15->n16_a_thrust_16 n16_a_thrust_18 ILYR n16_a_thrust_15->n16_a_thrust_18 n16_a_thrust_16->n16_a_thrust_17 n16_a_thrust_19 NP-SBJ n16_a_thrust_18->n16_a_thrust_19 n16_a_thrust_22 HVP;_cat_Ve_ n16_a_thrust_18->n16_a_thrust_22 n16_a_thrust_24 NEG n16_a_thrust_18->n16_a_thrust_24 n16_a_thrust_26 IP-PPL-CAT n16_a_thrust_18->n16_a_thrust_26 n16_a_thrust_20 PRO n16_a_thrust_19->n16_a_thrust_20 n16_a_thrust_20->n16_a_thrust_21 n16_a_thrust_22->n16_a_thrust_23 n16_a_thrust_24->n16_a_thrust_25 n16_a_thrust_27 VVN;_Tn_ n16_a_thrust_26->n16_a_thrust_27 n16_a_thrust_29 NP-OB1 n16_a_thrust_26->n16_a_thrust_29 n16_a_thrust_27->n16_a_thrust_28 n16_a_thrust_30 D n16_a_thrust_29->n16_a_thrust_30 n16_a_thrust_32 N n16_a_thrust_29->n16_a_thrust_32 n16_a_thrust_30->n16_a_thrust_31 n16_a_thrust_32->n16_a_thrust_33 n16_a_thrust_34->n16_a_thrust_35 n16_a_thrust_37 ADV n16_a_thrust_36->n16_a_thrust_37 n16_a_thrust_37->n16_a_thrust_38 n16_a_thrust_40 D n16_a_thrust_39->n16_a_thrust_40 n16_a_thrust_42 N n16_a_thrust_39->n16_a_thrust_42 n16_a_thrust_40->n16_a_thrust_41 n16_a_thrust_42->n16_a_thrust_43 n16_a_thrust_44->n16_a_thrust_45 n16_a_thrust_47 VVN;_I_ n16_a_thrust_46->n16_a_thrust_47 n16_a_thrust_47->n16_a_thrust_48 n16_a_thrust_49->n16_a_thrust_50
( (IP-MAT (PP-SCON (P-CONN If;{if})
                   (IP-ADV (ILYR (ILYR (NP-SBJ;{P_DESTROY} (D;_nphd_ this;{this}))
                                       (VBP;_I_ happens;{happen}))
                                 (PUNC ,)
                                 (CONJP (CONJ and;{and})
                                        (ILYR (NP-SBJ;{PLAYER} (PRO you;{you}))
                                              (HVP;_cat_Ve_ have;{have})
                                              (NEG not;{not})
                                              (IP-PPL-CAT (VVN;_Tn_ collected;{collect})
                                                          (NP-OB1;{POD} (D the;{the})
                                                                        (N pod;{pod}))))))))
          (PUNC ,)
          (ADVP-NIM (ADV then;{then}))
          (NP-SBJ (D the;{the})
                  (N mission;{mission}))
          (HVP;_cat_Ve_ has;{have})
          (IP-PPL-CAT (VVN;_I_ failed;{fail}))
          (PUNC .))
  (ID 16_a_thrust))