diff --git a/scripts/icbm.zs b/scripts/icbm.zs index 5e89aa6..41f64f3 100644 --- a/scripts/icbm.zs +++ b/scripts/icbm.zs @@ -1,20 +1,52 @@ #var AM = ; -#var AICBM = ; -#var NICBM = ; -#recipes.remove(AICBM); -#recipes.addShaped(AICBM, +#var ANTIMATTERICBM = ; +#var ICBMNUKEBOMB = ; +#recipes.remove(ANTIMATTERICBM); +#recipes.addShaped(ANTIMATTERICBM, # [[AM, AM, AM], -# [AM, NICBM, AM], +# [AM, ICBMNUKEBOMB, AM], # [AM, AM, AM]]); -var REPL = ; -var AICBM = ; -var NICBM = ; -var NIC2 = ; -var P = .withTag({Fluid: {FluidName: "plasma", Amount: 1000}}); -recipes.remove(AICBM); -recipes.addShaped(AICBM, - [[NICBM, REPL, NICBM], - [P, NIC2, P], - [NICBM, REPL, NICBM]]); +#var IC2REPLICATOR = ; +#var ANTIMATTERICBM = ; +#var ICBMNUKEBOMB = ; +#var NUKEIC2 = ; +#var IC2PLASMA = .withTag({Fluid: {FluidName: "plasma", Amount: 1000}}); +#recipes.remove(ANTIMATTERICBM); +#recipes.addShaped(ANTIMATTERICBM, +# [[ICBMNUKEBOMB, IC2REPLICATOR, ICBMNUKEBOMB], +# [IC2PLASMA, NUKEIC2, IC2PLASMA], +# [ICBMNUKEBOMB, IC2REPLICATOR, ICBMNUKEBOMB]]); + +######################### +var ICBMNUKEBOMB = ; + +var TRINITYU235BOMB = ; +var ICBMNUKEMISSLE = ; +var ICBMMISSILEMODULE = ; + +recipes.remove(ICBMNUKEMISSLE); + +recipes.addShapeless(ICBMNUKEMISSLE, [ ICBMMISSILEMODULE, TRINITYU235BOMB ]); +recipes.addShapeless(ICBMNUKEMISSLE, [ ICBMMISSILEMODULE, ICBMNUKEBOMB ]); + +recipes.remove(ICBMNUKEBOMB); + +recipes.addShapeless(ICBMNUKEBOMB, [ TRINITYU235BOMB ]); +recipes.addShapeless(TRINITYU235BOMB, [ ICBMNUKEBOMB ]); + +###################### +var ICBMANTIMATTERBOMB = ; + +recipes.remove(ICBMANTIMATTERBOMB); + +var QMDDEUTCELL = .withTag({storage: {amount: 6000}}); +var QMDANTIDEUTCELL = .withTag({storage: {amount: 600}}); + +var ACCELCASING = ; + +recipes.addShaped(ICBMANTIMATTERBOMB, + [[ACCELCASING, QMDANTIDEUTCELL, ACCELCASING], + [ICBMNUKEBOMB, QMDDEUTCELL, ICBMNUKEBOMB], + [ACCELCASING, QMDANTIDEUTCELL, ACCELCASING]]);