diff --git a/code/datums/supplypacks/engineering_vr.dm b/code/datums/supplypacks/engineering_vr.dm index 95d9a00af77..f41a134e7b9 100644 --- a/code/datums/supplypacks/engineering_vr.dm +++ b/code/datums/supplypacks/engineering_vr.dm @@ -1,6 +1,13 @@ -/datum/supply_packs/eng/radsuit - contains = list( - /obj/item/clothing/suit/radiation = 2, - /obj/item/clothing/suit/radiation/taur = 1, - /obj/item/clothing/head/radiation = 3 +/datum/supply_packs/eng/thermoregulator + contains = list(/obj/machinery/power/thermoregulator) + name = "Thermal Regulator" + cost = 30 + containertype = /obj/structure/closet/crate/large + containername = "thermal regulator crate" + +/datum/supply_packs/eng/radsuit + contains = list( + /obj/item/clothing/suit/radiation = 2, + /obj/item/clothing/suit/radiation/taur = 1, + /obj/item/clothing/head/radiation = 3 ) \ No newline at end of file diff --git a/code/game/machinery/airconditioner_vr.dm b/code/game/machinery/airconditioner_vr.dm new file mode 100644 index 00000000000..7edb0697b44 --- /dev/null +++ b/code/game/machinery/airconditioner_vr.dm @@ -0,0 +1,159 @@ +#define MODE_IDLE 0 +#define MODE_HEATING 1 +#define MODE_COOLING 2 + +/obj/machinery/power/thermoregulator + name = "thermal regulator" + desc = "A massive machine that can either add or remove thermal energy from the surrounding environment. Must be secured onto a powered wire node to function." + icon = 'icons/obj/machines/thermoregulator_vr.dmi' + icon_state = "lasergen" + density = 1 + anchored = 0 + + use_power = 0 //is powered directly from cables + active_power_usage = 150 KILOWATTS //BIG POWER + idle_power_usage = 500 + + circuit = /obj/item/weapon/circuitboard/thermoregulator + + var/on = 0 + var/target_temp = T20C + var/mode = MODE_IDLE + +/obj/machinery/power/thermoregulator/New() + ..() + default_apply_parts() + +/obj/machinery/power/thermoregulator/examine(mob/user) + if(..(user,2)) + to_chat(user, "There is a small display that reads \"[convert_k2c(target_temp)]C\".") + +/obj/machinery/power/thermoregulator/attackby(obj/item/I, mob/user) + if(isscrewdriver(I)) + if(default_deconstruction_screwdriver(user,I)) + return + if(iscrowbar(I)) + if(default_deconstruction_crowbar(user,I)) + return + if(iswrench(I)) + anchored = !anchored + visible_message("\The [src] has been [anchored ? "bolted to the floor" : "unbolted from the floor"] by [user].") + playsound(src, I.usesound, 75, 1) + if(anchored) + connect_to_network() + else + disconnect_from_network() + turn_off() + return + if(ismultitool(I)) + var/new_temp = input("Input a new target temperature, in degrees C.","Target Temperature", 20) as num + if(!Adjacent(user) || user.incapacitated()) + return + new_temp = convert_c2k(new_temp) + target_temp = max(new_temp, TCMB) + return + ..() + +/obj/machinery/power/thermoregulator/attack_hand(mob/user) + add_fingerprint(user) + interact(user) + +/obj/machinery/power/thermoregulator/interact(mob/user) + if(!anchored) + return + on = !on + user.visible_message("[user] [on ? "activates" : "deactivates"] \the [src].","You [on ? "activate" : "deactivate"] \the [src].") + if(!on) + change_mode(MODE_IDLE) + update_icon() + +/obj/machinery/power/thermoregulator/process() + if(!on) + return + if(!powernet) + turn_off() + return + + if(draw_power(idle_power_usage) < idle_power_usage) + visible_message("\The [src] shuts down.") + turn_off() + return + + var/datum/gas_mixture/env = loc.return_air() + if(!env || abs(env.temperature - target_temp) < 1) + change_mode(MODE_IDLE) + return + + var/datum/gas_mixture/removed = env.remove_ratio(0.99) + if(!removed) + change_mode(MODE_IDLE) + return + + var/heat_transfer = removed.get_thermal_energy_change(target_temp) + var/power_avail + if(heat_transfer == 0) //just in case + change_mode(MODE_IDLE) + else if(heat_transfer > 0) + change_mode(MODE_HEATING) + power_avail = draw_power(min(heat_transfer, active_power_usage)) + removed.add_thermal_energy(min(power_avail*5,heat_transfer)) + else + change_mode(MODE_COOLING) + heat_transfer = abs(heat_transfer) + var/cop = removed.temperature/TN60C + var/actual_heat_transfer = heat_transfer + heat_transfer = min(heat_transfer, active_power_usage*cop) + power_avail = draw_power(heat_transfer/cop) + removed.add_thermal_energy(-min(power_avail*5*cop,actual_heat_transfer)) + env.merge(removed) + +/obj/machinery/power/thermoregulator/update_icon() + overlays.Cut() + if(on) + overlays += "lasergen-on" + switch(mode) + if(MODE_HEATING) + overlays += "lasergen-heat" + if(MODE_COOLING) + overlays += "lasergen-cool" + +/obj/machinery/power/thermoregulator/proc/turn_off() + on = 0 + change_mode(MODE_IDLE) + update_icon() + +/obj/machinery/power/thermoregulator/proc/change_mode(new_mode = MODE_IDLE) + if(mode == new_mode) + return + mode = new_mode + update_icon() + +/obj/machinery/power/thermoregulator/emp_act(severity) + if(!on) + on = 1 + target_temp += rand(0, 1000) + update_icon() + ..(severity) + +/obj/machinery/power/thermoregulator/overload(var/obj/machinery/power/source) + if(!anchored || !powernet) + return + var/power_avail = draw_power(active_power_usage*10) + var/datum/gas_mixture/env = loc.return_air() + if(env) + var/datum/gas_mixture/removed = env.remove_ratio(0.99) + if(removed) + removed.add_thermal_energy(power_avail*5) + env.merge(removed) + var/turf/T = get_turf(src) + new /obj/effect/decal/cleanable/liquid_fuel(T, 5) + T.assume_gas("volatile_fuel", 5, T20C) + T.hotspot_expose(700,400) + var/datum/effect/effect/system/spark_spread/s = new + s.set_up(5, 0, T) + s.start() + visible_message("\The [src] bursts into flame!") + +#undef MODE_IDLE +#undef MODE_HEATING +#undef MODE_COOLING \ No newline at end of file diff --git a/code/game/objects/items/weapons/circuitboards/circuitboards_vr.dm b/code/game/objects/items/weapons/circuitboards/circuitboards_vr.dm index a41d620cb28..931e535c1b0 100644 --- a/code/game/objects/items/weapons/circuitboards/circuitboards_vr.dm +++ b/code/game/objects/items/weapons/circuitboards/circuitboards_vr.dm @@ -26,3 +26,13 @@ /obj/item/weapon/stock_parts/manipulator = 1, /obj/item/weapon/stock_parts/capacitor = 1, /obj/item/weapon/stock_parts/console_screen = 1) + +// Board for the thermal regulator in airconditioner_vr.dm +/obj/item/weapon/circuitboard/thermoregulator + name = T_BOARD("thermal regulator") + build_path = /obj/machinery/power/thermoregulator + board_type = new /datum/frame/frame_types/machine + origin_tech = list(TECH_ENGINEERING = 4, TECH_POWER = 3) + req_components = list( + /obj/item/stack/cable_coil = 20, + /obj/item/weapon/stock_parts/capacitor/super = 3) \ No newline at end of file diff --git a/code/modules/research/designs_vr.dm b/code/modules/research/designs_vr.dm index 0dbef8ddb27..1561696c16a 100644 --- a/code/modules/research/designs_vr.dm +++ b/code/modules/research/designs_vr.dm @@ -166,3 +166,10 @@ req_tech = list(TECH_ENGINEERING = 3, TECH_BIO = 2) build_path = /obj/item/weapon/circuitboard/algae_farm sort_string = "HABAE" + +/datum/design/circuit/thermoregulator + name = "thermal regulator" + id = "thermoregulator" + req_tech = list(TECH_ENGINEERING = 4, TECH_POWER = 3) + build_path = /obj/item/weapon/circuitboard/thermoregulator + sort_string = "HABAF" \ No newline at end of file diff --git a/icons/obj/machines/thermoregulator_vr.dmi b/icons/obj/machines/thermoregulator_vr.dmi new file mode 100644 index 00000000000..ec1275510e3 Binary files /dev/null and b/icons/obj/machines/thermoregulator_vr.dmi differ diff --git a/maps/tether/tether-01-surface.dmm b/maps/tether/tether-01-surface.dmm index 0e66bb98faf..ec8a9ffd0b7 100644 --- a/maps/tether/tether-01-surface.dmm +++ b/maps/tether/tether-01-surface.dmm @@ -5545,6 +5545,7 @@ "ccG" = (/obj/structure/table/steel,/turf/simulated/floor/tiled/techfloor,/area/tether/surfacebase/shuttle_pad) "ccH" = (/obj/structure/table/steel,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled/techfloor,/area/tether/surfacebase/shuttle_pad) "ccI" = (/obj/machinery/camera/network/northern_star,/turf/simulated/floor/outdoors/grass/sif/virgo3b,/area/tether/surfacebase/outside/outside3) +"ccJ" = (/obj/machinery/power/thermoregulator,/turf/simulated/floor,/area/engineering/atmos/storage) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaacaacaacaacaacaacaacaacaacaacaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -5741,7 +5742,7 @@ aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaL aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaWlaWaaWabgvaYFaYFaYFaYFaYFaGSbgwbgxaGSaLMaLMaLMaLMaYibgybgybgzbgAbgzbgybgybgybgBbgCbdHbdHbgDbgEbgFbgEbgDbgGbgHbgIbgJbgKbgLbezbgMbgNbgObgPbgNbgQbexahxahxahxahxbbMbbMbbMbbMbdlbgRbdlbbMbgSbgTbgUbdlbeIbdlbdlbebbbMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaWlaWaaWabgVaGSbgWbgXbgYbgZbhabhbbhcaGSaLMaLMaLMaLMaLMbgybhdbhebhfbhgbhhbhibgybhjbhkbdHbhlbgDbhmbhnbhobgDbgDbgDbhpbhqbhrbhsbexbhtbhubhvbhwbhxbhybexbhzbhAbhBbhBbhBbhCbhBbgqbgqbgqbhDbbMbhEbhFbhGbdlbhHbhIbhJbhKbbMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaWlaXaaYbaWaaGSbhLaGSaGSaGSaGSbgwbhMaGSaLMaLMaLMaLMaLMbgybhNbhObhPbhQbhRbhSbgybhTbhUbdHbhVbgDbhWbhXbhYbhZbiabgDbibbicbhrbidbexbexbezbezbezbezbexbexbiebiebiebiebiebiebbMbbMbbMbbMbbMbbMbbMbbMbifbigbihbiibijbbMbbMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK -aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSbikaWaaWabilaGSaGSaGSaLMaLMaGSbimbinaGSaLMaLMaLMaLMaLMbgybiobipbiqbirbisbitbgybiubivbdHbiwbgDbixbiybizbiAbiBbiCbiDbiEbiFbiGbiHbiIbiJbiJbiJbiJbiJbiKbiebiLbiMbiNbiNbieaLMaLMaLMaLMaLMaLMaLMbbMbiObbObbMbbMbbMbbMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK +aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSbikaWaaWabilaGSaGSaGSaLMaLMaGSbimbinaGSaLMaLMaLMaLMaLMbgybiobipbiqbirbisbitbgybiubivbdHbiwbgDbixbiybizbiAbiBbiCbiDbiEbiFbiGbiHbiIbiJbiJbiJbiJbiJbiKbiebiLbiMbiNccJbieaLMaLMaLMaLMaLMaLMaLMbbMbiObbObbMbbMbbMbbMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSbiPbiQbiRbiRaGSaLMaLMaLMaLMaGSbgwbhMaGSaLMaLMaLMaLMaLMbgybiSbiTbiUbiVbiWbiXbgybiYbiZbdHbjabgDbjbbjcbjdbjebjfbgDbjgbjhbjibjjbjkbjkbjkbjkbjlbjlbjmbjnbjobjpbjqbjrbjsbieaLMaLMaLMaLMaLMaLMaLMbbMbjtbdlbbMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaGSaGSaGSaGSaGSaLMaLMaLMaLMaGSbgwbhMbjubjubjubjubjubjubgybgybgybgybgybgybgybgybjvbjwbjxbjxbjxbjxbjxbjxbjxbjxbjxbjxbjybjzbjAbjxbjxbjxbjxbjxbjxbjxbdHbiebjBbjqbjrbjrbieaLMaLMaLMaLMaLMaLMaLMbbMbjtbbMbbMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSbgwbhMbjubjCbjDbjEbjFbjGbjuaLMbjxbjHbjIbjJbjKbjLbjMbjNbjObjPbjQbjRbjSbjTbjUbjVbjWbjXbjYbjZbkabjPbkbbkcbkdbkebkfbjxaLMbiebkgbjqbjqbkhbieaLMaLMaLMaLMaLMaLMaLMbbMbjtbbMbkiaLMaLMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK @@ -5914,3 +5915,4 @@ bsobspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbs bsobspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbso bsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobsobso "} + diff --git a/maps/tether/tether-03-station.dmm b/maps/tether/tether-03-station.dmm index 1602b56d0f9..ad59fb4b4be 100644 --- a/maps/tether/tether-03-station.dmm +++ b/maps/tether/tether-03-station.dmm @@ -5521,6 +5521,7 @@ "cci" = (/obj/structure/closet/crate/internals,/obj/machinery/light/small,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled/steel,/area/quartermaster/warehouse) "ccj" = (/obj/structure/closet/crate/freezer,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled/steel,/area/quartermaster/warehouse) "cck" = (/obj/structure/closet/crate/medical,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/warehouse) +"ccl" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/power/thermoregulator,/turf/simulated/floor,/area/engineering/storage) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -5550,7 +5551,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaahVahWabpaqEapVapVapVapVaqFahWagJaeZamQafaafcafbafeaf aaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaccajiaiBapVaiBaiBapWagJagJafoafqafpagJafrafuafsafsafHacJafgacJafIaciafJafNafMafQafOagPafPafSafRafVafTafXafWagsagragtagragraguabCaacaacaacaacaacaacaacaahaahaahaahaahaazaazaahaahaahaahaahaahaataataataataataataataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaahWahWabpaqEapVapVapVapVaqFagJagxagwagzagyagBagAagCagCagCagCagLagKafHagMaciahuagNafLagOafLahZafPahmahlarMahnahpahoarMahqackackackahrabCaacaacaacaacaacaacaacaacaacaacaahaaAaaBaaCaaDaaEaaFaaGaaHaahaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaahWahWabpaqCapVapVapVapVagvafKaieahtahtahvahxahwahzahyahCahAahEahDahYahXahsaiRaicaibaiZaidaigaifaiiaihaJsaJsaJsaJsaJsaJsaJsaJsackaiDabCaacaacaacaacaacaacaacaacaacaacaahaaIaaJaaKaaLaaMaaNaaOaaPaahaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaccaiAaiBapVaiBaiBabjaiaaiGaiFaiHaiHaiFacJacJaiIaiKaiJaiNaiLahYaiOaciajvagNafLaiQaiPajwafPaflaiSaJsaiTaiTaiUaiUaiVaiVaJsachaiDabCaacaacaacaacaacaacaaQaaQaaQaaQaaQaaQaaQaaQaaQaaQaaRaaSaaTaaTaaTaaTaaTaaTaaTaaTaaTaaTaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaccaiAaiBapVaiBaiBabjaiaaiGaiFaiHaiHaiFacJacJaiIaiKaiJaiNaiLahYaiOaciajvagNafLaiQaiPajwafPaflaiSaJsaiTaiTaiUaiUaiVcclaJsachaiDabCaacaacaacaacaacaacaaQaaQaaQaaQaaQaaQaaQaaQaaQaaQaaRaaSaaTaaTaaTaaTaaTaaTaaTaaTaaTaaTaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaahVahWabpaqCapVapVapVapVaqDaiEajxaiYajjajjaiYacJajlajkajnajmajpajoajuajqaciajzamYajAanMajyanNafPaflajBaJsajCajDaiUaiUaJVajEaJsackaiDabCaacaacaacaacaacaacaaQaaWaaWaaWaaWaaWaaWaaXaaYaaQaaZabaaaTabbabcabdabeabfaaTabgabhaaTaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaccaiAaiBapVaiBaiBarEariajZajYajYakaajYajYakcakbahCahAahEakgakiakhalFalFalFalFalFakjalFamtaklakkaJsakmakmaiUaiUaknakoaJsakqakpabCaacaacaacaacaacaacaaQaaWaaWaaWaaWaaWaaWabqabraaQabsabtaaTabuabvabwabxabwabyabzabAaaTaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaahVahWabpaqCapVapVapVapVaqDacgaksakraktaktakJaksakLakKaiKaiJaiNaiLahYakNaiMajrajsajtakPakOakQaiMaflaiSaJsakRakSaiUaiUakTakTaJsapibYoabCaacaacaacaacaacaacaaQaaWaaWaaWaaWaaWaaWabDabEabFabGabHabIabJabKabLabMabNaaTabOabPaaTaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/vorestation.dme b/vorestation.dme index d81b76b1bc1..ca36f26c22a 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -575,6 +575,7 @@ #include "code\game\machinery\adv_med.dm" #include "code\game\machinery\adv_med_vr.dm" #include "code\game\machinery\ai_slipper.dm" +#include "code\game\machinery\airconditioner_vr.dm" #include "code\game\machinery\alarm.dm" #include "code\game\machinery\atmo_control.dm" #include "code\game\machinery\autolathe.dm"