diff --git a/code/game/machinery/lightswitch.dm b/code/game/machinery/lightswitch.dm index a4d0878f77..6d7e0fda3f 100644 --- a/code/game/machinery/lightswitch.dm +++ b/code/game/machinery/lightswitch.dm @@ -25,7 +25,6 @@ pixel_x = -26 /obj/machinery/light_switch/Initialize() - . = ..() if(istext(area)) area = text2path(area) if(ispath(area)) @@ -37,7 +36,7 @@ if(!name) name = "light switch ([area.name])" - update_appearance() + . = ..() /obj/machinery/light_switch/update_appearance(updates=ALL) . = ..() diff --git a/code/modules/power/solar.dm b/code/modules/power/solar.dm index 907c4e7d65..2cfabb1b59 100644 --- a/code/modules/power/solar.dm +++ b/code/modules/power/solar.dm @@ -25,7 +25,6 @@ var/efficiency = 1 /obj/machinery/power/solar/Initialize(mapload, obj/item/solar_assembly/S) - . = ..() panel = new() panel.vis_flags = VIS_INHERIT_ID|VIS_INHERIT_ICON|VIS_INHERIT_PLANE vis_contents += panel @@ -35,6 +34,7 @@ Make(S) connect_to_network() RegisterSignal(SSsun, COMSIG_SUN_MOVED, .proc/queue_update_solar_exposure) + . = ..() /obj/machinery/power/solar/Destroy() unset_control() //remove from control computer