14_a_planetoid
You start off with three ships, but for every 10,000 points you score, you gain a ship plus a smart bomb.
arc(r_0014_0002__start_r_0014_0003__off, r_0014_0001__You, arg0).
arc(r_0014_0002__start_r_0014_0003__off, r_0014_0005__three_r_0014_0006__ships, r_0014_0004__with_clr14).
arc(r_0014_0008__but, r_0014_0002__start_r_0014_0003__off, conj1).
arc(r_0014_0008__but, r_0014_0010__every_quant, conj2).
arc(r_0014_0010__every_quant, r_0014_0011__10_comma_000_r_0014_0012__points, restriction).
arc(r_0014_0010__every_quant, r_0014_0017__gain, scope).
arc(r_0014_0014__score, r_0014_0001__You, arg0).
arc(r_0014_0014__score, r_0014_0011__10_comma_000_r_0014_0012__points, arg1).
arc(r_0014_0017__gain, r_0014_0001__You, arg0).
arc(r_0014_0017__gain, r_0014_0011__10_comma_000_r_0014_0012__points, r_0014_0009__for_nim28).
arc(r_0014_0017__gain, r_0014_0020__plus, arg1).
arc(r_0014_0020__plus, r_0014_0018__a_r_0014_0019__ship, conj1).
arc(r_0014_0020__plus, r_0014_0021__a_r_0014_0023__bomb, conj2).
arc(r_0014_0021__a_r_0014_0023__bomb, r_0014_0022__smart, attrib63).
fof(formula,axiom,
? [R_14_8_BUT,R_14_2_START_OFF,R_14_1_YOU,R_14_5_THREE_SHIPS] :
( you(R_14_1_YOU)
& three_ships(R_14_5_THREE_SHIPS)
& ! [R_14_14_SCORE,R_14_11_10_COMMA_POINTS] :
( ( 10_comma_points(R_14_11_10_COMMA_POINTS)
& score(R_14_14_SCORE,R_14_1_YOU,R_14_11_10_COMMA_POINTS) )
=> ? [R_14_17_GAIN,R_14_20_PLUS,R_14_18_A_SHIP,R_14_21_A_BOMB,R_14_22_SMART] :
( a_ship(R_14_18_A_SHIP)
& smart(R_14_22_SMART)
& gain(R_14_17_GAIN,R_14_1_YOU,R_14_20_PLUS)
& plus(R_14_20_PLUS)
& conj1(R_14_20_PLUS,R_14_18_A_SHIP)
& conj2(R_14_20_PLUS,R_14_21_A_BOMB)
& a_bomb(R_14_21_A_BOMB)
& attrib63(R_14_21_A_BOMB,R_14_22_SMART)
& for_nim28(R_14_17_GAIN,R_14_11_10_COMMA_POINTS) ) )
& conj2(CONJ2)
& but(R_14_8_BUT)
& conj1(R_14_8_BUT,R_14_2_START_OFF)
& start_off(R_14_2_START_OFF,R_14_1_YOU)
& with_clr14(R_14_2_START_OFF,R_14_5_THREE_SHIPS) ) ).
( (IP-MAT (ILYR (ILYR (NP-SBJ (PRO You;{you}))
(VBP;_phr_Vp.pr_ start;{start[off,with]})
(RP off;{off})
(PP-CLR (P-ROLE with;{with})
(NP (NUM three;{three})
(NS ships;{ship}))))
(PUNC ,)
(CONJP (CONJ but;{but})
(ILYR (PP-NIM (P-ROLE for;{for})
(NP (Q every;{every})
(NUM 10,000)
(NS points;{point})
(IP-REL (NP-OB1 *T*)
(NP-SBJ (PRO you;{you}))
(VBP;_Tn_ score;{score}))))
(PUNC ,)
(NP-SBJ (PRO you;{you}))
(VBP;_Tn_ gain;{gain})
(NP-OB1 (NLYR (NLYR (D a;{a})
(N ship;{ship}))
(CONJP (CONJ plus;{plus})
(NLYR (D a;{a})
(ADJP (ADJ smart;{smart}))
(N bomb;{bomb}))))))))
(PUNC .))
(ID 14_a_planetoid))