From c7a7595150a071d2ad8bb7229b8f3a0b0e1af030 Mon Sep 17 00:00:00 2001 From: jchung01 Date: Sat, 24 May 2025 11:40:02 -0700 Subject: [PATCH] Add missing haumea portal recipe --- .../portals/BeeStargatePortalBlocks.zs | 32 +++++++------------ .../portals/ModularBeeStargate.zs | 11 +++++++ 2 files changed, 22 insertions(+), 21 deletions(-) diff --git a/scripts/advancedModulars/portals/BeeStargatePortalBlocks.zs b/scripts/advancedModulars/portals/BeeStargatePortalBlocks.zs index 55aa59ec..2c00a466 100644 --- a/scripts/advancedModulars/portals/BeeStargatePortalBlocks.zs +++ b/scripts/advancedModulars/portals/BeeStargatePortalBlocks.zs @@ -9,6 +9,7 @@ import mods.contenttweaker.Commands; import mods.contenttweaker.VanillaFactory; import mods.zenutils.cotx.Block; +# Bee stargate portals var sednaportal = VanillaFactory.createExpandBlock("sedna_portal_block", ); setPortalProps(sednaportal); setPortalLogic(sednaportal, 147, true); @@ -29,25 +30,21 @@ setPortalProps(lunaportal); setPortalLogic(lunaportal, 145, true); lunaportal.register(); - var osirisportal = VanillaFactory.createExpandBlock("osiris_portal_block", ); setPortalProps(osirisportal); setPortalLogic(osirisportal, 148, true); osirisportal.register(); - var ptahportal = VanillaFactory.createExpandBlock("ptah_portal_block", ); setPortalProps(ptahportal); setPortalLogic(ptahportal, 149, true); ptahportal.register(); - var hatorportal = VanillaFactory.createExpandBlock("hator_portal_block", ); setPortalProps(hatorportal); setPortalLogic(hatorportal, 150, true); hatorportal.register(); - var europaportal = VanillaFactory.createExpandBlock("europa_portal_block", ); setPortalProps(europaportal); setPortalLogic(europaportal, 151, true); @@ -58,25 +55,21 @@ setPortalProps(oiportal); setPortalLogic(oiportal, 152, true); oiportal.register(); - var falacerportal = VanillaFactory.createExpandBlock("falacer_portal_block", ); setPortalProps(falacerportal); setPortalLogic(falacerportal, 160, true); falacerportal.register(); - var orcusportal = VanillaFactory.createExpandBlock("orcus_portal_block", ); setPortalProps(orcusportal); setPortalLogic(orcusportal, 161, true); orcusportal.register(); - var myrmexportal = VanillaFactory.createExpandBlock("myrmex_portal_block", ); setPortalProps(myrmexportal); setPortalLogic(myrmexportal, 164, true); myrmexportal.register(); - var pixoniaportal = VanillaFactory.createExpandBlock("pixonia_portal_block", ); setPortalProps(pixoniaportal); setPortalLogic(pixoniaportal, 165, true); @@ -87,17 +80,15 @@ setPortalProps(proximaportal); setPortalLogic(proximaportal, 166, true); proximaportal.register(); - -var zoiportal = VanillaFactory.createExpandBlock("zoi_portal_block", ); -setPortalProps(zoiportal); -setPortalLogic(zoiportal, 171, true); -zoiportal.register(); - var neroportal = VanillaFactory.createExpandBlock("nero_portal_block", ); setPortalProps(neroportal); setPortalLogic(neroportal, 170, true); neroportal.register(); +var zoiportal = VanillaFactory.createExpandBlock("zoi_portal_block", ); +setPortalProps(zoiportal); +setPortalLogic(zoiportal, 171, true); +zoiportal.register(); var akathartosportal = VanillaFactory.createExpandBlock("akathartos_portal_block", ); setPortalProps(akathartosportal); @@ -109,19 +100,13 @@ setPortalProps(pauramportal); setPortalLogic(pauramportal, 173, true); pauramportal.register(); - var alkemiaportal = VanillaFactory.createExpandBlock("alkemia_portal_block", ); setPortalProps(alkemiaportal); setPortalLogic(alkemiaportal, 174, true); alkemiaportal.register(); -var apichisiportal = VanillaFactory.createExpandBlock("apichisi_portal_block", ); -setPortalProps(apichisiportal); -setPortalLogic(apichisiportal, 184, false); -apichisiportal.register(); - - +# Wormhole generator portals var taerrapiattaportal = VanillaFactory.createExpandBlock("taerrapiatta_portal_block", ); setPortalProps(taerrapiattaportal); setPortalLogic(taerrapiattaportal, 180, false); @@ -142,6 +127,11 @@ setPortalProps(finemportal); setPortalLogic(finemportal, 185, false); finemportal.register(); +var apichisiportal = VanillaFactory.createExpandBlock("apichisi_portal_block", ); +setPortalProps(apichisiportal); +setPortalLogic(apichisiportal, 184, false); +apichisiportal.register(); + var lyndenwyrmportal = VanillaFactory.createExpandBlock("lyndenwyrm_portal_block", ); setPortalProps(lyndenwyrmportal); setPortalLogic(lyndenwyrmportal, 162, false); diff --git a/scripts/advancedModulars/portals/ModularBeeStargate.zs b/scripts/advancedModulars/portals/ModularBeeStargate.zs index bf2f6976..7c273136 100644 --- a/scripts/advancedModulars/portals/ModularBeeStargate.zs +++ b/scripts/advancedModulars/portals/ModularBeeStargate.zs @@ -18,6 +18,7 @@ var portal = ; portal.addItems([ , , + , , , , @@ -61,6 +62,16 @@ stargaterhenia.addItemInput().setChance(0) .addRecipeTooltip(tooltip) .build(); +var stargatehaumea = RecipeBuilder.newBuilder("stargate_haumea", "bee_stargate", 100); +stargatehaumea.addItemInput().setChance(0) + .addFluidInput( * 100) + .addStartHandler(function(event as RecipeStartEvent) { + beeStargateRecipeStart(event.controller, "contenttweaker:haumea_portal_block", "Haumea"); + } + ) + .addRecipeTooltip(tooltip) + .build(); + var stargateluna = RecipeBuilder.newBuilder("stargate_luna", "bee_stargate", 100); stargateluna.addItemInput().setChance(0) .addFluidInput( * 100)