Commit Graph

5484 Commits

Author SHA1 Message Date
Kyle Spier-Swenson
8469b4223e Find references fix. (#32022)
* Find references fix.

Made it go from taking years to hours

Removed Datum based recursion, this was unneeded.

Fixed it calling a proc for what ended up being a costly noop millions of times (this was a moderate speed up as it would call DoSearchVar on every fucking number or string or null in a things vars list.)

Fixed it calling itself on the vars list. luckily it only checked keys, so this didn't stack overflow.

I'm intentionally leaving the debugging stuff in right now so that its on the record somewhere. I'll remove that when I pr line by line profiling as its own separate thing

* Remove debugging stuff

* i forgot
2017-10-27 04:57:15 -05:00
LetterJay
9599dd94c0 Merge pull request #3634 from deathride58/voreproctovoreverb
Readds the hook necessary for vore setup
2017-10-27 03:15:22 -04:00
LetterJay
af96c29a0c Merge pull request #3635 from ktccd/Undo_Borer_HUDS
Undoes Borer HUDs
2017-10-27 02:49:03 -04:00
LetterJay
3719319bf3 Merge pull request #3638 from deathride58/dontcodewhiledrunk
Fixes miscreant generation
2017-10-27 02:48:26 -04:00
LetterJay
7f6b1a6400 Merge pull request #3637 from deathride58/loocerrorfix
Fixes LOOC error messages not appearing in goonchat
2017-10-27 02:48:16 -04:00
LetterJay
141de52658 Merge pull request #3641 from Citadel-Station-13/upstream-merge-30791
[MIRROR] Assmos part 1, #2
2017-10-27 02:47:56 -04:00
LetterJay
4ab8e0d8f1 Merge pull request #3625 from Citadel-Station-13/upstream-merge-31987
[MIRROR] Inlines and optimizes compile_overlays
2017-10-27 02:44:48 -04:00
LetterJay
31ee6947ee Merge pull request #3624 from Citadel-Station-13/upstream-merge-32039
[MIRROR] Rebalances clockwork marauders
2017-10-27 02:44:17 -04:00
LetterJay
3ad1ac335f Merge pull request #3623 from Citadel-Station-13/upstream-merge-31991
[MIRROR] fixes reflectors dropping extra mats
2017-10-27 02:43:35 -04:00
LetterJay
ab12387ebd Merge pull request #3622 from Citadel-Station-13/upstream-merge-32029
[MIRROR] Actual performance improvements for GetAllContents
2017-10-27 02:43:16 -04:00
LetterJay
a7b464e47e Merge pull request #3620 from Citadel-Station-13/upstream-merge-32030
[MIRROR] Allows components to qdel from Initialize
2017-10-27 02:19:07 -04:00
LetterJay
9a1db237d2 Merge pull request #3618 from Citadel-Station-13/upstream-merge-32058
[MIRROR] Fixes lightgeist spawning
2017-10-27 02:18:48 -04:00
LetterJay
f268112af1 Merge pull request #3617 from Citadel-Station-13/upstream-merge-32019
[MIRROR] Fixes defib ghost prompt
2017-10-27 02:18:14 -04:00
LetterJay
6713634146 Merge pull request #3616 from Citadel-Station-13/upstream-merge-32084
[MIRROR] Fixes minor runtime
2017-10-27 02:18:02 -04:00
LetterJay
3202baec26 Merge pull request #3615 from Citadel-Station-13/upstream-merge-32075
[MIRROR] Makes staff of change randomly assign a borg module
2017-10-27 02:17:45 -04:00
LetterJay
4fee09e236 Merge pull request #3613 from Citadel-Station-13/upstream-merge-32098
[MIRROR] Fixes a runtime on organ replacement
2017-10-27 02:16:47 -04:00
LetterJay
3b82c26cb5 Merge pull request #3612 from Citadel-Station-13/upstream-merge-32083
[MIRROR] Prevents inappropriate slapping
2017-10-27 02:16:34 -04:00
LetterJay
6b0bb7268e Merge pull request #3611 from Citadel-Station-13/upstream-merge-31945
[MIRROR] Adds ambience to the SM and portable generators
2017-10-27 02:16:02 -04:00
LetterJay
49fa09d1bd Merge pull request #3578 from Citadel-Station-13/upstream-merge-31944
[MIRROR] Atmos construction rework again
2017-10-27 02:00:11 -04:00
LetterJay
4facc9c04e Update pump.dm 2017-10-27 00:23:13 -05:00
LetterJay
2b699d8d73 Update volume_pump.dm 2017-10-27 00:05:28 -05:00
as334
eb4f6326d7 Assmos part 1, #2 2017-10-26 23:12:27 -05:00
deathride58
df3c60bce5 drunk coding is a horrible idea 2017-10-26 22:54:49 -04:00
LetterJay
646ddb9bc2 Merge pull request #3609 from Citadel-Station-13/upstream-merge-32089
[MIRROR] Fixes light source qdel issues.
2017-10-26 16:54:17 -04:00
LetterJay
bdeaa6e886 Merge pull request #3607 from Citadel-Station-13/upstream-merge-32076
[MIRROR] Fixes SoC creating braindead aliens
2017-10-26 16:53:40 -04:00
LetterJay
4cc0cf3ee7 Merge pull request #3606 from Citadel-Station-13/upstream-merge-31972
[MIRROR] Greyscale cables
2017-10-26 16:53:08 -04:00
LetterJay
47b5fe53ab Merge pull request #3605 from Citadel-Station-13/upstream-merge-32065
[MIRROR] Fixes excessive overlay churn
2017-10-26 16:52:19 -04:00
LetterJay
98ac9f27c8 Merge pull request #3604 from Citadel-Station-13/upstream-merge-32048
[MIRROR] Adds cogscarab shells and marauder armor into the spawners menu, and tweaks their alerts
2017-10-26 16:51:53 -04:00
LetterJay
f584faee51 Merge pull request #3603 from Citadel-Station-13/upstream-merge-32085
[MIRROR] Fixes being able to stack stargazers on one tile
2017-10-26 16:51:05 -04:00
LetterJay
1ecd723475 Merge pull request #3597 from Citadel-Station-13/upstream-merge-32071
[MIRROR] Fixes heartbeat message spam
2017-10-26 16:50:51 -04:00
deathride58
4fd775ee1d Fixes LOOC error messages not appearing 2017-10-26 16:28:07 -04:00
ktccd
ad911c2b1b Undoes Borer HUDs
Critical flaw in antag-HUD system prevented proper use, since automatic
reverting of original PR is no longer possible, (Probably due to another
antag-hud being added afterwards), this is a manual one.
2017-10-26 21:19:34 +02:00
deathride58
e7c69850a1 Wait shit what am i doing - fixes voreverbs proper 2017-10-26 14:31:55 -04:00
deathride58
1770341ee3 converts vore verbs to actual verbs 2017-10-26 13:56:10 -04:00
oranges
c3dbb8925b Merge pull request #31987 from Cyberboss/InlineCO
May as well shave some yaks
2017-10-26 05:05:09 -05:00
oranges
60102f9b76 Merge pull request #32039 from Xhuis/marauders
Rebalances clockwork marauders
2017-10-26 05:03:59 -05:00
oranges
28053a603a Merge pull request #31991 from ShizCalev/reflector-stack-fix
fixes reflectors dropping extra mats
2017-10-26 05:03:48 -05:00
Remie Richards
649fe581fd Actual performance improvements for GetAllContents (#32029)
* Actual performance improvements for GetAllContents

* Shaving off literal tens of clock cycles
2017-10-26 05:02:36 -05:00
Jordan Brown
50f942ef4e Allows components to qdel from Initialize 2017-10-26 00:01:52 -05:00
ShizCalev
c016e1e830 Fixes lightgeist spawning 2017-10-25 23:43:20 -05:00
ShizCalev
e92dec4e4c Fixes defib ghost prompt (#32019)
* Fixes #32013

* proc instead.
2017-10-25 23:42:10 -05:00
AnturK
6c89f2c8aa Fixes minor runtime 2017-10-25 23:40:59 -05:00
ShizCalev
6fc3da14d4 Makes staff of change randomly assign a borg module 2017-10-25 23:39:48 -05:00
ShizCalev
dbba59e0b5 Makes luxurious emergency shuttle noteleport 2017-10-25 23:39:41 -05:00
ACCount
1c1f39d1d3 Fixes a runtime on organ replacement 2017-10-25 23:38:31 -05:00
Jordan Brown
ddbd1fcf85 --no-edit 2017-10-25 23:38:24 -05:00
Emmett Gaines
c7d3696636 Adds ambience to the SM and portable generators (#31945)
* Adds aambience to the SM and portable generators

* lowered pitch of supermatter

* start and end fix
2017-10-25 23:37:14 -05:00
Kyle Spier-Swenson
671ae577f0 Fixes light source qdel issues. 2017-10-25 23:34:52 -05:00
ShizCalev
7c34440a06 Fixes braindead aliums 2017-10-25 23:32:33 -05:00
Emmett Gaines
ae86a75362 Greyscale cables 2017-10-25 21:46:57 -05:00