Commit Graph

634 Commits

Author SHA1 Message Date
Fox McCloud 5fb13096a2 Merge remote-tracking branch 'upstream/master' into weather-subsystem
# Conflicts:
#	code/__DEFINES/layers.dm
2018-06-13 16:56:19 -04:00
tigercat2000 5ace5944d9 Remove bad #undef's and conflicting macros for SpacemanDMM to stop throwing warnings 2018-05-31 19:34:47 -07:00
Fox McCloud 251dadfda7 kill the old one 2018-05-23 13:23:37 -04:00
Fox McCloud 6cdfe70303 Converts and Updates Weather Subsystem 2018-05-21 00:01:18 -04:00
Fox McCloud 08bf86a169 Potential Powernet Fix 2018-05-11 20:26:25 -04:00
tigercat2000 7fb8f8d76c Merge remote-tracking branch 'upstream/master' into more_ss_ports
# Conflicts:
#	paradise.dme
2018-04-30 09:27:11 -07:00
Fox McCloud 63e2a175fd Merge remote-tracking branch 'upstream/master' into timer-subsystem 2018-04-29 21:14:11 -04:00
Fox McCloud 0c39cb11e4 tweak 2018-04-29 20:15:46 -04:00
tigercat2000 7d8c9a731a SS Conversion: Atoms, Machines, n' Mobs
This converts the machine and mob processes to the SMC. Additionally, it
adds the Atom subsystem, which handles all Initialize() calls in place
of the old gameticker. Due to incompatibility with our atmospherics
(FUCK OUR ATMOSPHERICS FOR FUCKING EVER JESUS CHRIST WHO THE FUCK MADE
THIS PIECE OF GODDAMN SHIT) atmospherics machines do not use
Initialize() as they should, instead opting for a custom atmos_init
proc that the air controller handles.
2018-04-28 17:55:15 -07:00
Fox McCloud cfe182a1f7 Ports over Timer Subsystem 2018-04-28 20:26:04 -04:00
tigercat2000 0fbbe22318 Merge pull request #8939 from MINIMAN10000/developer-quickstart
Added developer express start
2018-04-27 22:37:35 -07:00
MINIMAN10000 6534d82bf7 Added developer express start 2018-04-27 17:38:28 -07:00
Fox McCloud eafd57487c Merge remote-tracking branch 'upstream/master' into component-port
# Conflicts:
#	paradise.dme
2018-04-23 13:54:50 -04:00
Fox McCloud 0382afcb33 Ports TG Components 2018-04-21 01:22:50 -04:00
tigercat2000 a2507f589d Rust-G integration. Makes logging procs 2-3 times less expensive (EVEN WITH CALL OVERHEAD). tgstation/tgstation#36858 2018-04-19 15:08:59 -08:00
tigercat2000 c03621c508 Completely Overhaul Logging
This is a merged port from /tg/station and Virgo on logging standards.
The diary has been replaced with GLOB.world_game_log, diaryofmeanpeople
is gone (because it wasn't actually used) and a whole bunch of logging
procs have been changed to optimize Splunk.
2018-04-19 15:07:59 -08:00
Fox McCloud 2b25584372 Merge remote-tracking branch 'upstream/master' into remove-weapons 2018-04-19 17:01:38 -04:00
Fox McCloud 5c4aa9b3fd Removes All Weapons 2018-04-15 16:25:56 -04:00
Fox McCloud 4f777d76ea Makes Pipenets Actually Rebuild and Pipes GC 2018-04-15 04:16:09 -04:00
tigercat2000 8b576c4d42 Merge pull request #8877 from Fox-McCloud/gc-stuff
Adds more GC Debugging
2018-04-14 21:28:54 -07:00
Fox McCloud 519cee2810 Adds more GC Debugging 2018-04-14 08:05:09 -04:00
Fox McCloud c3bfb42f3a Merge pull request #8847 from tigercat2000/nightshift_tweak
Make sec levels avoid overwriting an admin-forced nightshift
2018-04-13 21:32:14 -04:00
Fox McCloud 9901fa4154 tweaks 2018-04-05 23:36:34 -04:00
tigercat2000 77519c926f Make sec levels avoid overwriting an admin-forced nightshift 2018-04-04 09:26:14 -07:00
Fox McCloud 1d80bf01c0 Merge remote-tracking branch 'upstream/master' into gc-ss-port
# Conflicts:
#	paradise.dme
2018-04-03 18:21:04 -04:00
tigercat2000 8e5a42a7a1 Merge remote-tracking branch 'upstream/master' into night_shift
# Conflicts:
#	code/world.dm
2018-04-02 17:24:36 -07:00
tigercat2000 aa8038c4e7 Merge pull request #8616 from Tayyyyyyy/shuttle_cheese
Reduce shuttle cheese
2018-04-01 18:48:31 -07:00
tigercat2000 e71c4279a7 Merge remote-tracking branch 'upstream/master' into night_shift
# Conflicts:
#	paradise.dme
2018-03-30 10:20:21 -07:00
Fox McCloud 9affbbd1be may work 2018-03-28 23:29:20 -04:00
Fox McCloud 57f64c23b9 tweak 2018-03-28 20:29:35 -04:00
Fox McCloud 22dc6860b3 Ports TG's Garbage Subsystem 2018-03-28 20:02:39 -04:00
Fox McCloud d56068efac tweak 2018-03-27 00:09:35 -04:00
Fox McCloud 5701ea7c75 Ports Nano UI to Subsystems 2018-03-26 23:59:52 -04:00
tigercat2000 affc986684 Fix time shit & Add secrets verb 2018-03-26 20:16:22 -07:00
Fox McCloud 29de229c9b less space 2018-03-26 18:10:10 -04:00
tigercat2000 bc4fb3d79b Nightshifts & Randomized Station Time
This commit adds the Nightshift lighting mode from /tg/. From 19:00 to
07:00 in station time, the station will go into a reduced-lighting mode,
with dimmed lights across the station.

In conjunction with this, there is a new configuration option to start
the shift time at a random time other than 12:00, so that players are
more likely to experience a night shift (as opposed to having to have a
7 hour round).
2018-03-25 23:01:04 -07:00
Fox McCloud 2b6a6eb812 Ports Sun Controller to Subsystem 2018-03-25 19:23:26 -04:00
Fox McCloud 7a548473d4 name 2018-03-25 18:52:06 -04:00
Fox McCloud ae53aa1d21 Ports over Fires to Subsystems 2018-03-23 18:03:27 -04:00
tigercat2000 47f1e2c1e4 Address Fox's concerns 2018-03-22 15:39:41 -07:00
tigercat2000 f5940155ca Spacing fixes. 2018-03-20 19:12:55 -07:00
tigercat2000 d88a17a0f4 Fix runtimes, remove world init BS, UpdateTickRate() 2018-03-20 18:32:45 -07:00
tigercat2000 c609f25a09 Styling fixes 2018-03-03 00:10:49 -08:00
tigercat2000 dca16e60cf PS -> SMC Ports: LINDA, Spacedrift, Throwing
This commit ports LINDA, spacedrifting, and throwing to the SMC.
2018-03-02 23:58:57 -08:00
tigercat2000 47cd4cb127 StonedMC
This commit ports the StonedMC from /tg/station, intended to replace the
Process Scheduler from goon. Currently, they exist simultaneously, as
it's very difficult to port our 22 processes to the SMC all at once.
Instead, we can make them work together until everything is converted
over at a later point, and then take the old PS out back and put a
couple of rounds into it's deformed skull.

Primary benefits of this new process controller include: Other people
that can actually maintain it, unlike the PS, pre-world-init
initialization for subsystems, ease of ports from /tg/station13, and
potential performance improvement (to be seen).
2018-03-02 21:12:49 -08:00
Tayyyyyyy 4a7e06fa6d Use tiger's system instead 2018-02-20 21:40:22 -06:00
Tayyyyyyy 8b904db397 Add time to priority shuttle call instead 2018-01-30 18:04:30 -06:00
Tayyyyyyy e5f83007b5 Use Spartan's shuttle lore 2018-01-28 21:04:04 -06:00
Tayyyyyyy 15ff32f0df Reduce shuttle cheese
Once you up to red, you have to wait 5 minutes before you can call the shuttle.
2018-01-28 16:21:25 -06:00
Kyep 702ef10c72 default value = 0 2018-01-11 16:29:25 -08:00