diff --git a/code/game/objects/effects/chem/chemsmoke.dm b/code/game/objects/effects/chem/chemsmoke.dm index 129715635eb..86001bf0d62 100644 --- a/code/game/objects/effects/chem/chemsmoke.dm +++ b/code/game/objects/effects/chem/chemsmoke.dm @@ -138,8 +138,7 @@ for(var/i = 0, i < range, i++) //calculate positions for smoke coverage - then spawn smoke var/radius = i * 1.5 if(!radius) - spawn(0) - spawnSmoke(location, I, 1) + spawnSmoke(location, I, 1) continue var/offset = 0 @@ -157,8 +156,7 @@ if(!T) continue if(T in targetTurfs) - spawn(0) - spawnSmoke(T, I, range) + spawnSmoke(T, I, range) //------------------------------------------ // Randomizes and spawns the smoke effect. diff --git a/code/modules/integrated_electronics/core/integrated_circuit.dm b/code/modules/integrated_electronics/core/integrated_circuit.dm index b326195c3f2..75689145292 100644 --- a/code/modules/integrated_electronics/core/integrated_circuit.dm +++ b/code/modules/integrated_electronics/core/integrated_circuit.dm @@ -105,13 +105,13 @@ a creative player the means to solve many problems. Circuits are held inside an var/list/outputs_list = list() var/list/activators_list = list() for(var/datum/integrated_io/io in inputs) - inputs_list.Add(list(tgui_pin_data(io))) + UNTYPED_LIST_ADD(inputs_list, tgui_pin_data(io)) for(var/datum/integrated_io/io in outputs) - outputs_list.Add(list(tgui_pin_data(io))) + UNTYPED_LIST_ADD(outputs_list, tgui_pin_data(io)) for(var/datum/integrated_io/io in activators) - activators_list.Add(list(tgui_pin_data(io))) + UNTYPED_LIST_ADD(activators_list, tgui_pin_data(io)) data["inputs"] = inputs_list data["outputs"] = outputs_list @@ -130,12 +130,12 @@ a creative player the means to solve many problems. Circuits are held inside an pindata["ref"] = REF(io) var/list/linked_list = list() for(var/datum/integrated_io/linked in io.linked) - linked_list.Add(list(list( + UNTYPED_LIST_ADD(linked_list, list( "ref" = REF(linked), "name" = linked.name, "holder_ref" = REF(linked.holder), "holder_name" = linked.holder.displayed_name, - ))) + )) pindata["linked"] = linked_list return pindata diff --git a/code/modules/integrated_electronics/subtypes/reagents.dm b/code/modules/integrated_electronics/subtypes/reagents.dm index 47a28f06697..5d4430c1b97 100644 --- a/code/modules/integrated_electronics/subtypes/reagents.dm +++ b/code/modules/integrated_electronics/subtypes/reagents.dm @@ -53,10 +53,9 @@ playsound(src, 'sound/effects/smoke.ogg', 50, 1, -3) var/datum/effect/effect/system/smoke_spread/chem/smoke_system = new() smoke_system.set_up(reagents, 10, 0, get_turf(src)) - spawn(0) - for(var/i = 1 to 8) - smoke_system.start() - reagents.clear_reagents() + for(var/i = 1 to 8) + smoke_system.start() + reagents.clear_reagents() activate_pin(2) /obj/item/integrated_circuit/reagent/injector