Commit Graph

1108 Commits

Author SHA1 Message Date
Atermonera 7834c074f1 Merge pull request #7276 from lbnesquik/Kot-Supply-updatye
Make it so you can FINALLY export other things but platinum and phoron.
2020-06-14 21:31:20 -04:00
Leshana ac8922bdf5 Check vchat loaded flag before attempting to call putmessage 2020-05-25 16:02:58 -04:00
Aronai Sieyes 86373ecc96 Merge pull request #8050 from VOREStation/Arokha/furtherghost
Redo respawning
2020-05-25 11:37:51 -04:00
Aronai Sieyes ad925b5a48 Update ticker.dm 2020-05-24 19:23:06 -04:00
Atermonera 2514f55320 Ports manifest duplication fix from Virgo 2020-05-24 17:25:38 -04:00
Leshana 8a21fc2e6c Add code to enable communication with VGS
VGS provides a subset of TGS functionality, mostly just the discord bot.  It extends TGS datums and adds a little bit.
Right now its done in parallel to TGS's code to minimize impact of not having the rest of DMAPI v5 impemented.
2020-05-24 02:11:16 -04:00
Aronai Sieyes 49b9896f73 Redo respawning 2020-05-23 17:32:02 -04:00
Aronai Sieyes 1b2b6398ba Merge upstream PR 2020-05-22 09:33:17 -04:00
Atermonera 8804f6de95 Fixes runtime in ticker.dm, 411: Cannot read null.mobtype 2020-05-21 23:29:20 -04:00
Aronai Sieyes 62c3bdd2e7 Merge upstream PR 2020-05-21 15:43:40 -04:00
Atermonera 0c200c9483 Allows you to toggle off Byond/Discord/URLs in OOC 2020-05-21 14:20:05 -04:00
Aronai Sieyes 9ead81ca31 Merge pull request #7988 from VOREStation/Arokha/protfixes
Make protean deaths a bit more robust
2020-05-20 16:09:29 -04:00
Aronai Sieyes 1a3f9cc3ee General fixes 2020-05-20 13:54:49 -04:00
Aronai Sieyes ce31fbdef3 Move openspace object updating to event listeners 2020-05-19 14:21:25 -04:00
Aronai Sieyes faa12380f3 Log time dilation for metrics 2020-05-19 00:01:26 -04:00
Aronai Sieyes 8eb77a04ec Redo mobs subsystem to be more like SSai with regards to skipping 2020-05-17 10:00:45 -04:00
Aronai Sieyes 0f1d00d13b Make the global announcer really global 2020-05-17 10:00:45 -04:00
Aronai Sieyes 0bad4363b8 Sleep AI processing when nobody on their Zlevel 2020-05-17 10:00:45 -04:00
Aronai Sieyes b21d384a2e Further molest revdata 2020-05-16 18:36:06 -04:00
Aronai Sieyes 3486770bc7 Merge pull request #7806 from VOREStation/aro-staffwhobot
Adminnery!
2020-05-12 11:46:44 -04:00
Aronai Sieyes 715066ba80 Merge pull request #7785 from Heroman3003/borg_pto
Allows Cyborgs and AI to earn PTO and departmental playtime
2020-05-12 11:36:01 -04:00
Aronai Sieyes d4cfdcfb3a Switch to using GLOB.admins instead of admins 2020-05-12 11:16:54 -04:00
Heroman 25a7bde56f Removes redundant check for AI 2020-05-12 18:35:51 +10:00
Heroman3003 3ef2c3c145 Applies suggested changes
Co-authored-by: Aronai Sieyes <arokha@arokha.com>
2020-05-12 18:25:38 +10:00
Aronai Sieyes 96da7be01b Put APCs and SMESes into GLOB lists to ease iteration 2020-05-11 22:05:41 -04:00
Heroman fb8e2680b0 Allows Cyborgs and AI to earn PTO and departmental playtime 2020-05-12 07:24:33 +10:00
Aronai Sieyes b98f849c82 Merge pull request #7723 from VOREStation/aro-playtimedept
Add department playtime requirement config, code
2020-05-10 19:00:38 -04:00
Rykka 90bc016390 Adds framework/backbone for TGS4 auto-update system
Adds TGS4 from https://github.com/tgstation/tgstation-server to Virgo, allowing auto-update functionality and testmerges.

How well it runs depends on how @Arokha sets things up. :p
2020-05-09 22:18:37 -04:00
Aronai Sieyes d1e7821b15 VS: Language issues
These issues don't prevent compiling, but are strange issues nonetheless.
2020-05-09 16:53:59 -04:00
Aronai Sieyes ea8a068025 Add department playtime requirement config, code 2020-05-08 17:57:56 -04:00
Aronai Sieyes f3bd738ee9 Merge pull request #7711 from VOREStation/aro-timing
Fix/rename some timing stuff
2020-05-08 14:42:32 -04:00
Aronai Sieyes dd3d4f4cfe Refactor spawn_checks_vr and when it is called 2020-05-08 13:34:31 -04:00
Arokha Sieyes 323f7e651f Fix/rename some timing stuff 2020-05-08 01:51:52 -04:00
Aronai Sieyes 393366a825 Refactor job joins for noncarbons 2020-05-07 19:48:25 -04:00
Aronai Sieyes f4c8a7e2f5 Replace/Add lots of sounds from VerySoft 2020-05-05 22:43:31 -04:00
Aronai Sieyes aa6d22097b Port SSnightshift from Paradise
Makes the station have a night mode.
2020-05-03 17:51:05 -04:00
Aronai Sieyes 3c2b4c9865 Planet subsystem static lists 2020-05-03 17:50:02 -04:00
Arokha Sieyes d3d793e55f Probably fixes AFK message not going through 2020-05-01 00:04:43 -04:00
Atermonera c03d115089 Merge pull request #7042 from VOREStation/vplk-iconsheet-asset-cache
Add "icon sheet" asset type
2020-04-29 16:55:45 -04:00
Aronai Sieyes 03f1295b45 Remove AI subsystems TICKER flag 2020-04-28 23:23:19 -04:00
Aronai Sieyes 8ec31c9aa4 Refactor AI into two subsystems and clean up targeting some 2020-04-26 23:32:45 -04:00
Aronai Sieyes 37e5bd237e Merge pull request #7434 from VOREStation/upstream-merge-6994
[MIRROR] [PORT] Refactor the gameticker controller into SSticker
2020-04-26 11:33:02 -04:00
Aronai Sieyes 7a3b4fe041 Tweak bluespace backpack radio 2020-04-25 18:40:32 -04:00
Leshana d02a55920e Added filtering spans by specific request of Polaris. 2020-04-25 16:15:13 -04:00
Leshana c789cad22e Change to use to_world and add wrapping spans. 2020-04-25 16:15:03 -04:00
Leshana 763753648b Implements "static" area machinery power usage
- Instead of using auto_use_power to re-tally up machinery's power usage every cycle, track the steady "static" load separately from the transient "oneoff" usage.  Machines then only need to inform the area when they use oneoff power or *change* their steady usage.
- Remove auto_use_power and stop SSmachines from calling it.
- Add vars to track "static" usage for each of the three power channels to /area
- Rename the existing three vars to "oneoff" so its clear what they mean (and to catch people accidentally updating them directly)
- Update area power procs and APCs to use the new variables.
- Rename /area/proc/use_power() to use_power_oneoff() to make it clear what it is doing.
- Deprecate /obj/machinery/use_power() in favor of use_power_oneoff() but don't delete yet.  Can transition gradually.
- Add logic to the update_power procs on machines to calculate the deltas and update static area power whenever their usage changes.
- Add logic to machines to update area power when they are created, destroyed, or move.
- Moved /obj/machinery procs related to area power usage into machinery_power.dm to make them easier to find.
- Added or updated comments in several places to explain what is going on and how to use it.
2020-04-23 19:04:34 -04:00
Aronai Sieyes fc312dd9ea Merge pull request #7282 from VOREStation/aro-staticconfig
Make every config var static
2020-04-15 19:19:22 -04:00
Aronai Sieyes 5bc4b9e474 VS: Make every config var static 2020-04-15 19:06:06 -04:00
Aronai Sieyes cc7da3ecc2 Make every config var static 2020-04-15 19:05:56 -04:00
Aronai Sieyes b87f94d6fc Make starlight static 2020-04-15 19:02:21 -04:00