mirror of
https://github.com/vgstation-coders/vgstation13.git
synced 2025-12-10 10:21:11 +00:00
Removed datum pooling (#26992)
* removed pooling * replace returnToPool with qdel * did stuff
This commit is contained in:
@@ -89,7 +89,7 @@
|
||||
if(Machine.SelectedServer)
|
||||
var/obj/machinery/telecomms/server/Server = Machine.SelectedServer
|
||||
|
||||
var/datum/signal/signal = getFromPool(/datum/signal)
|
||||
var/datum/signal/signal = new /datum/signal
|
||||
signal.data["message"] = ""
|
||||
if(Server.freq_listening.len > 0)
|
||||
signal.frequency = Server.freq_listening[1]
|
||||
|
||||
@@ -286,7 +286,7 @@
|
||||
code = round(code)
|
||||
code = clamp(code, 0, 100)
|
||||
|
||||
var/datum/signal/signal = getFromPool(/datum/signal)
|
||||
var/datum/signal/signal = new /datum/signal
|
||||
signal.source = S
|
||||
signal.encryption = code
|
||||
signal.data["message"] = "ACTIVATE"
|
||||
@@ -297,7 +297,7 @@
|
||||
|
||||
|
||||
/datum/signal/proc/tcombroadcast(var/message, var/freq, var/source, var/job)
|
||||
var/datum/signal/newsign = getFromPool(/datum/signal)
|
||||
var/datum/signal/newsign = new /datum/signal
|
||||
var/obj/machinery/telecomms/server/S = data["server"]
|
||||
var/obj/item/device/radio/hradio = S.server_radio
|
||||
|
||||
@@ -320,7 +320,7 @@
|
||||
|
||||
//SAY REWRITE RELATED CODE.
|
||||
//This code is a little hacky, but it *should* work. Even though it'll result in a virtual speaker referencing another virtual speaker. vOv
|
||||
var/atom/movable/virtualspeaker/virt = getFromPool(/atom/movable/virtualspeaker, null)
|
||||
var/atom/movable/virtualspeaker/virt = new /atom/movable/virtualspeaker(null)
|
||||
virt.name = source
|
||||
virt.job = job
|
||||
virt.faketrack = 1
|
||||
@@ -356,4 +356,4 @@
|
||||
S.relay_information(newsign, "/obj/machinery/telecomms/broadcaster") // send this simple message to broadcasters
|
||||
|
||||
spawn(50)
|
||||
returnToPool(virt)
|
||||
qdel(virt)
|
||||
|
||||
Reference in New Issue
Block a user