Cerebulon
8b031dd8ad
Persistent Trash/Dirt/Graffiti/Notices
2020-07-24 05:24:56 -04:00
ShadowLarkens
2992efb823
TGUI v4.0
2020-07-17 22:09:26 -07:00
ShadowLarkens
a20eef5bfb
TGUI Camera Console - Part 1; Plain console done
...
# Conflicts:
# code/_onclick/hud/skybox.dm
# code/controllers/subsystems/skybox.dm
# code/game/machinery/computer/camera.dm
# tgui/packages/tgui/public/tgui.bundle.js
2020-07-16 16:17:36 -07:00
ShadowLarkens
1cded01770
TGUI v3.0
...
This ports TGUI, and makes the old nano crew monitor and the disposal
bins use it as first examples.
2020-07-16 14:59:45 -07:00
Leshana
36ef48c931
Quick fix to stop mobs in nullspace runtiming the mobs and ai subsystems.
2020-07-14 11:40:34 -04:00
Atermonera
9957da080d
Merge pull request #7283 from MistakeNot4892/supmat
...
Generalizes supply points per material sheet to the material datum.
2020-06-16 03:29:13 -04:00
Arokha Sieyes
862aef7e41
Log all supply purchases for stats generation
2020-06-16 00:19:57 -04:00
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
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
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
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
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
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
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
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
8512c48b3d
Swap overlay cache for appearance cache in SSskybox
2020-04-15 18:37:13 -04:00
Aronai Sieyes
13b5238ca0
Merge pull request #7273 from VOREStation/sscleanup/remove-processScheduler
...
Remove the processScheduler
2020-04-15 15:25:46 -04:00
Aronai Sieyes
31f7f5b256
Fix shuttles not updating skybox
2020-04-14 17:31:32 -04:00
Leshana
3be0330db2
Remove the goonstation /datum/controller/processScheduler as it is no longer used.
2020-04-14 16:17:32 -04:00
Aronai Sieyes
d9b3739669
Merge branch 'master' into vplk-shuttle-construction
2020-04-13 09:30:05 -04:00
Aronai Sieyes
0d39c5535e
Merge pull request #7200 from VOREStation/aro-offmap-rebase2
...
ITV Talon offmap spawn jobs
2020-04-13 09:28:19 -04:00
Aronai Sieyes
984415e9c9
Merge pull request #7177 from VOREStation/sscleanup/openspace
...
Refactor the Open Space controller into MC Subsystem
2020-04-12 21:55:20 -04:00
Leshana
f23af78ae9
Setup auto-configuration of shuttle consoles.
...
- Its now possible to put shuttle consoles on a shuttle without a specific subtype or mapediting the shuttle_tag on them.
- After shtutle initialization, SSshuttles gives each initialized shuttle the chance to scan its areas for consoles it wants to claim and configure.
2020-04-11 18:13:19 -04:00
Aronai Sieyes
942ed8d806
Adds an overmap helper to find what sector you're in
2020-04-11 12:03:10 -04:00
Leshana
5bf15efcbc
Refactor the Open Space controller into MC Subsystem
...
- Basically just refactor doWork() into fire() with the capablity to return in the middle with MC_TICK_CHECK.
- Move some vars around to be more organized.
- Only functional change is that when a turf is queued twice in one cycle, the second queue moves it to the end of the list instead of it being in the queue twice
2020-04-10 12:10:21 -04:00