Commit Graph

50 Commits

Author SHA1 Message Date
Chris
50fa1a7c15 add counting to hard deletions per type. 2014-12-22 11:50:20 -06:00
ESwordTheCat
12f6f783c3 Add Destroy for /datum/reagent. 2014-07-16 04:39:31 -08:00
ESwordTheCat
3559d0c4c4 Small refactors. 2014-07-16 02:28:19 -08:00
ESwordTheCat
cec11d467e qdel and Destroy again. 2014-07-16 02:05:14 -08:00
Rob Nelson
da6a1270a0 Debug verbs now make fucking sense. 2014-07-10 22:16:46 -07:00
ESwordTheCat
60f7cbc6dd Revert gc from its controller to main controller. 2014-07-03 10:25:54 -08:00
ESwordTheCat
64a8c4ae77 del_everything from 1 to 0. 2014-06-21 22:28:58 -08:00
ESwordTheCat
4228f52647 Refactor GC controller procs. 2014-06-21 14:45:57 -08:00
ESwordTheCat
d2f6e7dede Commit doesn't add this for a I don't know reason. 2014-06-18 12:03:19 -08:00
ESwordTheCat
c9848e2d70 Seperate GC from the main controller this prevents to run it extensively. 2014-06-18 11:53:14 -08:00
ESwordTheCat
7eaadec97c Make it unique per tag. 2014-06-17 13:28:54 -08:00
ESwordTheCat
3093525b0a Welp. 2014-06-17 11:37:55 -08:00
ESwordTheCat
b19179ead2 Add Destroy to controllers. 2014-06-17 11:34:42 -08:00
ESwordTheCat
af5ef94c8b No GC for controller and subtypes. 2014-06-17 09:52:19 -08:00
ESwordTheCat
badc5b3f31 Okay this is it no more doing for you. 2014-06-17 09:18:37 -08:00
ESwordTheCat
229a3da8a9 No GC for me 2014-06-17 08:42:05 -08:00
ESwordTheCat
11f384981c More new parent call. 2014-06-17 05:55:15 -08:00
ESwordTheCat
979e15953a This should be here before real Del proc check for references to clear. 2014-06-17 02:31:29 -08:00
ESwordTheCat
db47d1f3e5 Eh format. 2014-06-16 21:21:32 -08:00
ESwordTheCat
2b7cae42fd Sprinkling sleep(-1) to del. 2014-06-16 21:20:02 -08:00
ESwordTheCat
940ad60391 Fix same reference deletion. 2014-06-16 05:22:35 -08:00
ESwordTheCat
3a1698a143 qdel for datums. 2014-06-16 00:31:57 -08:00
ESwordTheCat
e40fa55b3b Fix destroys() not calling parent, tweak qdel to use one loop only. 2014-06-14 15:26:29 -08:00
ESwordTheCat
a63edbb3fe Remove redundant checks. 2014-06-14 12:30:18 -08:00
ESwordTheCat
d93bc55e0d Put back AddTrash proc. 2014-06-14 12:23:13 -08:00
ESwordTheCat
0e45dda5d0 Use dels idea of TG, improve more code. 2014-06-14 12:11:44 -08:00
ESwordTheCat
5d887d186a Refactor for a little code standard. 2014-06-14 11:53:41 -08:00
ESwordTheCat
0ca28a940b Set invisibility to 0, instead of moving it to 0, 0, CENTCOM_Z. 2014-06-14 11:39:53 -08:00
ESwordTheCat
9abc742bc9 This is more faster than using division and not operator. 2014-05-22 06:39:34 -08:00
ESwordTheCat
ed26db4f17 Micro optimize GC. 2014-05-22 01:37:02 -08:00
d3athrow
ef264cb65d Loop through garbage queue to remove nulls 2014-03-05 01:26:11 -06:00
Rob Nelson
d551626121 QDEL is off by default. 2014-03-03 19:43:00 -08:00
Rob Nelson
b41e4e691e GC fixes, debug verb for toggling. 2014-03-03 15:34:54 -08:00
Rob Nelson
5a422ad7a5 Revert /tg/ GC 2014-03-03 15:24:34 -08:00
Rob Nelson
a1d2e73cbb Use /tg/'s better GC code. 2014-03-02 16:37:54 -08:00
Rob Nelson
fb8303fbc8 GC tuning 2014-03-02 15:51:21 -08:00
Rob Nelson
b13c6531ef Clarify qdel errors. 2014-02-18 21:31:18 -08:00
Rob Nelson
1cb11eea9c Miner fixes. 2014-02-18 18:40:45 -08:00
Rob Nelson
444474c211 fuck me I'm dumb 2014-02-18 00:18:36 -08:00
Rob Nelson
097559eef9 GC fixes. 2014-02-16 12:37:06 -08:00
Rob Nelson
612de7493c Should resolve airlock sensors not being configurable. (GitHub #488) 2014-02-13 22:02:25 -08:00
Rob Nelson
65c6d2eb2b Fix tasers flying over mice. 2014-02-07 01:56:18 -08:00
Rob Nelson
d349cdd12f Perform additional checks on qdel(), add some docs. 2014-01-30 15:40:58 -08:00
Rob Nelson
5df920b60f Get rid of debugging. 2014-01-29 18:06:02 -08:00
d3athrow
338ef9376b Should fix the issue of the GC turning gliding movement off 2014-01-29 19:55:55 -06:00
Rob Nelson
90a3d7f0a5 I give up. 2014-01-29 17:48:02 -08:00
Rob Nelson
b927f7338f Hopefully fix more step smoothing? 2014-01-29 15:16:52 -08:00
Rob Nelson
a4d78126eb Clean up the switch statement. 2014-01-29 14:29:13 -08:00
Rob Nelson
7fc1a96fab Forbid (un)setting step_x/y during GC. 2014-01-29 14:21:21 -08:00
Rob Nelson
cc66747f94 Added a garbage collector implementation based on rumors from Goon and proc references in released gooncode.
And holy shit it's fast
2014-01-29 03:08:00 -08:00