Signal datum pooling.

This commit is contained in:
PJB3005
2015-07-25 15:09:23 +02:00
parent a6a7acbfd5
commit 0eff6853ec
37 changed files with 118 additions and 112 deletions

View File

@@ -92,7 +92,7 @@ client/verb/tcsrun()
if(Machine.SelectedServer)
var/obj/machinery/telecomms/server/Server = Machine.SelectedServer
var/datum/signal/signal = new()
var/datum/signal/signal = getFromDPool(/datum/signal)
signal.data["message"] = ""
if(Server.freq_listening.len > 0)
signal.frequency = Server.freq_listening[1]

View File

@@ -276,7 +276,7 @@ datum/signal
code = round(code)
code = Clamp(code, 0, 100)
var/datum/signal/signal = new
var/datum/signal/signal = getFromDPool(/datum/signal)
signal.source = S
signal.encryption = code
signal.data["message"] = "ACTIVATE"
@@ -291,7 +291,7 @@ datum/signal
//writepanic("[__FILE__].[__LINE__] ([src.type])([usr ? usr.ckey : ""]) \\proc/tcombroadcast() called tick#: [world.time]")
var/datum/signal/newsign = new
var/datum/signal/newsign = getFromDPool(/datum/signal)
var/obj/machinery/telecomms/server/S = data["server"]
var/obj/item/device/radio/hradio = S.server_radio