From aad674c2a77ce2bb2b2e0f4ed3a76eba910d125f Mon Sep 17 00:00:00 2001 From: Atermonera Date: Sat, 19 Sep 2020 18:54:29 -0700 Subject: [PATCH] Merge pull request #7628 from KillianKirilenko/kk-misc3 [MAPPING] Fuel Port Subtypes --- code/modules/overmap/overmap_shuttle.dm | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/code/modules/overmap/overmap_shuttle.dm b/code/modules/overmap/overmap_shuttle.dm index 6693778ec5..4a571c1a06 100644 --- a/code/modules/overmap/overmap_shuttle.dm +++ b/code/modules/overmap/overmap_shuttle.dm @@ -133,10 +133,20 @@ var/icon_full = "fuel_port_full" var/opened = 0 var/parent_shuttle + var/base_tank = /obj/item/weapon/tank/phoron /obj/structure/fuel_port/Initialize() . = ..() - new /obj/item/weapon/tank/phoron(src) + if(base_tank) + new base_tank(src) + +/obj/structure/fuel_port/heavy + base_tank = /obj/item/weapon/tank/phoron/pressurized + +/obj/structure/fuel_port/empty + base_tank = null //oops, no gas! + opened = 1 //shows open so you can diagnose 'oops, no gas' easily + icon_state = "fuel_port_empty" //set the default state just to be safe /obj/structure/fuel_port/attack_hand(mob/user as mob) if(!opened)