11_a_planetoid
When megacytes are destroyed, they release a cloud of spores - use the smart bombs wisely, as you only have three to begin with.
arc(r_0011_0001__When, r_0011_0003__are, restriction).
arc(r_0011_0001__When, r_0011_0007__release, scope).
arc(r_0011_0003__are, r_0011_0004__destroyed, scope).
arc(r_0011_0004__destroyed, r_0011_0002__megacytes, arg1).
arc(r_0011_0004__destroyed, z_000_11_a_planetoid_12, arg0).
arc(r_0011_0007__release, r_0011_0002__megacytes, arg0).
arc(r_0011_0007__release, r_0011_0008__a_r_0011_0009__cloud, arg1).
arc(r_0011_0008__a_r_0011_0009__cloud, r_0011_0011__spores, r_0011_0010__of).
fof(formula,axiom,
! [R_11_3_ARE_DESTROYED,Z_11_A_PLANETOID_12,R_11_2_MEGACYTES] :
( ( megacytes(R_11_2_MEGACYTES)
& are_destroyed(R_11_3_ARE_DESTROYED,Z_11_A_PLANETOID_12,R_11_2_MEGACYTES) )
=> ? [R_11_7_RELEASE,R_11_8_A_CLOUD,R_11_11_SPORES] :
( spores(R_11_11_SPORES)
& release(R_11_7_RELEASE,R_11_2_MEGACYTES,R_11_8_A_CLOUD)
& a_cloud(R_11_8_A_CLOUD)
& of(R_11_8_A_CLOUD,R_11_11_SPORES) ) ) ).
( (IP-MAT (PP-SCON (P-CONN When;{when})
(IP-ADV (NP-SBJ;{MEGACYTES} (NS megacytes;{megacytes}))
(BEP;_cat_VePASS_ are;{be})
(IP-PPL-CAT (NP-LGS *)
(VVN;_Tn_ destroyed;{destroy}))))
(PUNC ,)
(NP-SBJ;{MEGACYTES} (PRO they;{they}))
(VBP;_Tn_ release;{release})
(NP-OB1 (D a;{a})
(N cloud;{cloud})
(PP (P-ROLE of;{of})
(NP (NS spores;{spore}))))
(PUNC <hyphen>)
(PRN (IP-IMP (VB;_Tn_ use;{use})
(NP-OB1 (D the;{the})
(ADJP (ADJ smart;{smart}))
(NS bombs;{bomb}))
(ADVP-NIM (ADV wisely;{wisely}))
(PUNC ,)
(PP-SCON (P-CONN as;{as})
(IP-ADV (NP-SBJ (PRO you;{you}))
(ADVP (ADV only;{only}))
(HV;_Tn_ have;{have})
(NP-OB1 (NUM three;{three}))
(ADVP-NIM (ADV to_begin_with;{to_begin_with}))))))
(PUNC .))
(ID 11_a_planetoid))