[MIRROR] Ports Rapid Cable Layers from /vg/ and paradise (#2162)

* Ports Rapid Cable Layers from /vg/ and paradise

* rej clean up + manual sync

* maps and .rej file cleanup

* sprite and WGW memes

* actual spellchecked memes

* some other map fix memes

* fuck it, let's just hard sync maps

* dumb paperwork shit for maps

* Revert "dumb paperwork shit for maps"

This reverts commit 8e70bbec0f407c334cd81f5b92aafdb90544ca9d.

* *autistic screeching*

* REEEEEEEEEEEEEEEEEEEEE

* Fuck off I want to do something else
This commit is contained in:
CitadelStationBot
2017-08-02 04:56:44 -05:00
committed by Poojawa
parent 76f7fcef9a
commit 8a4ddbe8a8
74 changed files with 62713 additions and 61428 deletions
-35
View File
@@ -1,35 +0,0 @@
diff a/code/datums/components/component.dm b/code/datums/components/component.dm (rejected hunks)
@@ -47,12 +47,14 @@
procs[sig_type] = CALLBACK(src, proc_on_self)
-/datum/component/proc/ReceiveSignal(sigtype, list/sig_args)
+/datum/component/proc/ReceiveSignal(sigtype, ...)
var/list/sps = signal_procs
var/datum/callback/CB = LAZYACCESS(sps, sigtype)
if(!CB)
return FALSE
- return CB.InvokeAsync(arglist(sig_args))
+ var/list/arguments = args.Copy()
+ arguments.Cut(1, 2)
+ return CB.InvokeAsync(arglist(arguments))
/datum/component/proc/InheritComponent(datum/component/C, i_am_original)
return
@@ -62,14 +64,14 @@
/datum/var/list/datum_components //list of /datum/component
-/datum/proc/SendSignal(sigtype, list/sig_args)
+/datum/proc/SendSignal(sigtype, ...)
var/list/comps = datum_components
. = FALSE
for(var/I in comps)
var/datum/component/C = I
if(!C.enabled)
continue
- if(C.ReceiveSignal(sigtype, sig_args))
+ if(C.ReceiveSignal(arglist(args)))
ComponentActivated(C)
. = TRUE