public static void Setup() { BuildingUtils.AddStrings(ID, "Rocket Door", STRINGS.BUILDINGS.PREFABS.BUNKERDOOR.DESC + " Perfectly sized for rockets.", STRINGS.BUILDINGS.PREFABS.BUNKERDOOR.EFFECT); BuildingUtils.AddBuilding(ID, "Base", DoorConfig.ID, "EnginesI"); }
internal static void Setup() { BuildingUtils.AddStrings(ID, "Space Mesh", "Nikola tried to teach me how this works, but I'm pretty sure it's just magic.", "Resists " + STRINGS.UI.FormatAsLink("gas", "ELEMENTS_GAS") + " flow without obstructing " + STRINGS.UI.FormatAsLink("liquids", "ELEMENTS_LIQUID") + ". Falling liquids may force gas up into and through this block. "); BuildingUtils.AddBuilding(ID, "Base", GasPermeableMembraneConfig.ID, "Jetpacks"); }
public static void Setup() { BuildingUtils.AddStrings(ID, "Space Ladder", "Slippery when wet.", "Extremely resistant to damage."); BuildingUtils.AddBuilding(ID, "Base", LadderConfig.ID, "BasicRocketry"); }
public static void Setup() { BuildingUtils.AddStrings(ID, "Space Glass", "A remarkable alloy, transparent to light and Space Scanners, opaque to fluids and meteors. Repels water. Still attracts fingerprints and dust.", "Can withstand extreme pressures and impacts. Allows " + STRINGS.UI.FormatAsLink("Light", "LIGHT") + " and " + STRINGS.UI.FormatAsLink("Decor", "DECOR") + " to pass through."); BuildingUtils.AddBuilding(ID, "Base", GlassTileConfig.ID, "SkyDetectors"); }
internal static void Setup() { BuildingUtils.AddStrings(ID, "Artifact Pedestal", "Ergonomic!", "A display " + STRINGS.UI.FormatAsLink("Pedestal", ItemPedestalConfig.ID) + " specifically designed for space artifacts."); BuildingUtils.AddBuilding(ID, "Furniture", ItemPedestalConfig.ID, "Artistry"); }
public static void Setup() { BuildingUtils.AddStrings(ID, "Artifact Bin", "Of what, then, is an empty launchpad a sign? - Abe", "Stores up to 50 space artifacts. Use caution when emptying."); BuildingUtils.AddBuilding(ID, "Base", StorageLockerConfig.ID, "CargoI"); }
public static void Setup() { BuildingUtils.AddStrings(ID, "Tall Pneumatic Door", STRINGS.BUILDINGS.PREFABS.DOOR.DESC, STRINGS.BUILDINGS.PREFABS.DOOR.EFFECT); BuildingUtils.AddBuilding(ID, "Base", DoorConfig.ID); }
public static void RegisterBuildings() { BuildingUtils.AddStrings(KingDoorConfig.ID, KingDoorConfig.DisplayName, KingDoorConfig.Description, KingDoorConfig.Effect); BuildingUtils.AddToPlanning("Base", KingDoorConfig.ID, "Door"); BuildingUtils.AddToTechnology("Jobs", KingDoorConfig.ID); BuildingUtils.AddStrings(KingPowerDoorConfig.ID, KingPowerDoorConfig.DisplayName, KingPowerDoorConfig.Description, KingPowerDoorConfig.Effect); BuildingUtils.AddToPlanning("Base", KingPowerDoorConfig.ID, "PressureDoor"); BuildingUtils.AddToTechnology("RefinedObjects", KingPowerDoorConfig.ID); }
public static void Setup() { BuildingUtils.AddStrings(ID, DisplayName, Description, Effect); if (CritterPathingPatches.config.TreatDefaultDoorsAsCritterProof) { return; } else if (CritterPathingPatches.config.EnableCritterProofMechanisedAirlock) { BuildingUtils.AddToPlanning("Base", ID, "PressureDoor"); BuildingUtils.AddToTechnology("AnimalControl", ID); } }
public static void Setup() { BuildingUtils.AddStrings(ID, DisplayName, Description, Effect); if (CritterPathingPatches.config.TreatDefaultDoorsAsCritterProof) { return; } else if (CritterPathingPatches.config.EnablePneumaticCritterProofDoor) { BuildingUtils.AddToPlanning("Base", ID, "Door"); BuildingUtils.AddToTechnology("Ranching", ID); } }
public static void RegisterBuildings() { BuildingUtils.AddStrings(GasTrashcanConfig.ID, GasTrashcanConfig.Name, GasTrashcanConfig.Description, GasTrashcanConfig.Effect); BuildingUtils.AddToPlanning("Base", GasTrashcanConfig.ID, "GasReservoir"); BuildingUtils.AddToTechnology("SmartStorage", GasTrashcanConfig.ID); BuildingUtils.AddStrings(LiquidTrashcanConfig.ID, LiquidTrashcanConfig.Name, LiquidTrashcanConfig.Description, LiquidTrashcanConfig.Effect); BuildingUtils.AddToPlanning("Base", LiquidTrashcanConfig.ID, "LiquidReservoir"); BuildingUtils.AddToTechnology("SmartStorage", LiquidTrashcanConfig.ID); BuildingUtils.AddStrings(SolidTrashcanConfig.ID, SolidTrashcanConfig.Name, SolidTrashcanConfig.Description, SolidTrashcanConfig.Effect); BuildingUtils.AddToPlanning("Base", SolidTrashcanConfig.ID, "StorageLockerSmart"); BuildingUtils.AddToTechnology("SmartStorage", SolidTrashcanConfig.ID); }
public static void RegisterBuildings() { BuildingUtils.AddStrings(WirelessSenderConfig.ID, WirelessSenderConfig.Name, WirelessSenderConfig.Description, WirelessSenderConfig.Effect); BuildingUtils.AddToPlanning("Power", WirelessSenderConfig.ID, "BatterySmart"); BuildingUtils.AddToTechnology("PrettyGoodConductors", WirelessSenderConfig.ID); BuildingUtils.AddStrings(WirelessReceiverConfig.ID, WirelessReceiverConfig.Name, WirelessReceiverConfig.Description, WirelessReceiverConfig.Effect); BuildingUtils.AddToPlanning("Power", WirelessReceiverConfig.ID, "BatterySmart"); BuildingUtils.AddToTechnology("PrettyGoodConductors", WirelessReceiverConfig.ID); BuildingUtils.AddStrings(WirelessBatteryConfig.ID, WirelessBatteryConfig.Name, WirelessBatteryConfig.Description, WirelessBatteryConfig.Effect); BuildingUtils.AddToPlanning("Power", WirelessBatteryConfig.ID, "BatterySmart"); BuildingUtils.AddToTechnology("PrettyGoodConductors", WirelessBatteryConfig.ID); }
public static void Prefix() { BuildingUtils.AddStrings(AdvancedSpaceScannerConfig.ID, AdvancedSpaceScannerConfig.DisplayName, AdvancedSpaceScannerConfig.Description, AdvancedSpaceScannerConfig.Effect); BuildingUtils.AddToPlanning("Automation", AdvancedSpaceScannerConfig.ID, CometDetectorConfig.ID); BuildingUtils.AddToTechnology("BasicRocketry", AdvancedSpaceScannerConfig.ID); }
public static void RegisterBuildings() { BuildingUtils.AddStrings(RibbedFirePoleConfig.ID, RibbedFirePoleConfig.DisplayName, RibbedFirePoleConfig.Description, RibbedFirePoleConfig.Effect); BuildingUtils.AddToPlanning("Base", RibbedFirePoleConfig.ID, "FirePole"); BuildingUtils.AddToTechnology("HighTempForging", RibbedFirePoleConfig.ID); }