Commit Graph

80 Commits

Author SHA1 Message Date
ESwordTheCat
60f7cbc6dd Revert gc from its controller to main controller. 2014-07-03 10:25:54 -08:00
Rob Nelson
bb2e1cd4cc Revert MC/GC (+ instrumentation) to d54ce4a28b 2014-06-25 21:36:08 -07:00
BurnZeZ
f3cc19fc18 breather to 3 to root out bugs 2014-06-25 23:18:52 -04:00
BurnZeZ
2e76e2c1d2 show master controller proc-call ticks 2014-06-25 20:15:56 -04:00
BurnZeZ
ee3503597f take a breather so spawned processes have a chance to finish 2014-06-25 09:11:18 -04:00
BurnZeZ
004a907bfa remove useless profiling verbs; remove controller timers; master controller cleanup 2014-06-24 20:51:46 -04:00
ESwordTheCat
c4bb064acc More refactors. 2014-06-18 12:29:14 -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
ffd4854147 No return for them. 2014-06-17 11:21:09 -08:00
ESwordTheCat
b26cc4b532 Call to parent for controllers. 2014-06-17 11:16:40 -08:00
d3athrow
07d733a2a7 Merge pull request #889 from ESwordTheCat/UbjsfQe2
Remove temp debugger, no more features.
2014-06-10 17:41:30 -05:00
ESwordTheCat
12ebdfbe7e Remove temp debugger, no more features. 2014-06-11 06:33:55 -08:00
ESwordTheCat
ab44b981c8 Import TG latest AStar. 2014-06-11 06:03:07 -08:00
ESwordTheCat
73156c78c8 Fix more compile errors. 2014-05-24 05:19:42 -08:00
ESwordTheCat
c0c13bf144 Add new var (inMachineList) to see if the machine is in the list. 2014-05-22 06:34:18 -08:00
ESwordTheCat
fba8404f91 Lower check at 80 2014-05-16 12:36:16 -08:00
ESwordTheCat
08f3bbb544 Don't need this. 2014-05-16 06:00:54 -08:00
ESwordTheCat
2e45b139ab Improve temp debugger. 2014-05-16 05:59:53 -08:00
ESwordTheCat
190a8cb728 Another welp. 2014-05-16 00:33:17 -08:00
ESwordTheCat
c6d9040776 Welp. 2014-05-15 15:12:21 -08:00
ESwordTheCat
61a16452bc Make it a proc and add to debug admin verb. 2014-05-15 02:47:36 -08:00
ESwordTheCat
2efe68341b Fix typo. 2014-05-15 02:45:08 -08:00
ESwordTheCat
7fd236ce97 Use xyz instead of loc. 2014-05-15 02:44:23 -08:00
ESwordTheCat
d1d359e192 Quick tool for debug. 2014-05-15 02:42:13 -08:00
ESwordTheCat
ad8f4fc45a Back one tab the last machine profiling. 2014-05-03 09:47:16 -08:00
ESwordTheCat
13f045525a Remove more nesting. 2014-05-03 09:36:41 -08:00
Rob Nelson
397c512728 Add profiling for machinery. 2014-04-21 18:04:45 -07:00
ESwordTheCat
02dddfeba0 Because it use less instructions. 2014-04-20 08:48:25 +08:00
ESwordTheCat
f7905ebdd8 Don't use get_area proc, introduce myArea variable. 2014-04-20 08:46:59 +08:00
Rob Nelson
ea94270c84 ZAS updates from Bay in a shitty attempt to fix our lagspikes. 2014-04-10 22:29:26 -07:00
ESwordTheCat
ea5917b5a6 Forgot continue on process pipenets. 2014-04-05 05:40:03 +08:00
ESwordTheCat
a1e47c6a60 Process diseases optimized loop. 2014-04-05 05:22:18 +08:00
ESwordTheCat
2550cc8930 Process powernets optimized loop. 2014-04-05 05:19:11 +08:00
ESwordTheCat
d4e75bb1c5 Process nano optimized loop. 2014-04-05 05:16:32 +08:00
ESwordTheCat
71fbacce6b Process events optimized loop. 2014-04-05 05:08:45 +08:00
ESwordTheCat
ab9e22d659 Process pipenets optimized loop. 2014-04-05 05:00:21 +08:00
ESwordTheCat
8f26f58dfc Process objects optimized loop. 2014-04-05 04:53:06 +08:00
ESwordTheCat
655a8f2fba Process mobs optimized loop. 2014-04-05 04:38:01 +08:00
ESwordTheCat
b2f448abce Process machines optimized loop. 2014-04-05 04:03:34 +08:00
Rob Nelson
705769b347 Fix copylogs runtime, for real this time. 2014-02-18 16:21:28 -08:00
Rob Nelson
a79b45b3e7 Copy_logs fixes. 2014-02-18 05:13:07 -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
Rob Nelson
bdf2e28ac2 XENOARCH UPDATE OH SHIT 2014-01-20 14:58:13 -08:00
d3athrow
0cd0f1cdf0 Following /tg/'s lead, removes set background 1 for smoother gameplay. 2014-01-07 21:19:28 -06:00
Rob Nelson
b7fe9edb3b Added NanoUI from bay, hit string limit, ran string combiner again.
God have mercy on our souls.
2013-09-24 19:46:45 -07:00
Rob Nelson
2b77203275 ** WILL NOT COMPILE, OVER STRINGS LIMIT **
Import new bay stuff.
2013-09-03 23:19:24 -07:00
d3athrow
9a0dddf056 Pretty sure this works, can't test because i can't connect to my sql db for some reason 2013-08-31 02:16:07 -05:00
d3athrow
3bdeba5ac7 Typo fix, retractor step bugfix.
ZAS fix.  It should now be possible to repair breaches without admin intervention.

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
Several ZAS fixes.
Adds insulation to doors, modifiable by admins from the ZAS setting panel.
Fixes a logic error with connections.  (I am dumb some days)
Improves the runtime detection and reporting.
Improves "zone info" debug verb.
2013-07-27 13:39:20 -05:00
d3athrow
4c66515b82 Committing icons and code edits first 2013-06-02 14:42:41 -05:00
SkyMarshal
39df196edc Fixed disposal issue.
Delayed Jungle setup until after air master initializes
Master controller now properly ceases atmos simulation if runtimes occur (and are detected).
Cleanup more ZAS stuff.  FEA_system.dm, ZAS/ZAS_Turfs.dm, ZAS_Zones.dm.
Canisters now autoconnect to portables connectors on creation.   (Fixes airlocks not having attached canisters)
Doors can now be made which respect directional door types (e.g. windoors and directional firelocks) and is handled better.
2013-05-21 23:12:47 -07:00