CHOMPStation2StaffMirrorBot
42463a356a
[MIRROR] Consolidates some /Destroy()s to make them properly delete ( #10171 )
...
Co-authored-by: Cameron Lennox <killer65311@gmail.com >
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com >
2025-02-15 06:03:28 +01:00
CHOMPStation2StaffMirrorBot
4524b7b325
[MIRROR] DCS Update + Footstep element ( #10125 )
...
Co-authored-by: Guti <32563288+TheCaramelion@users.noreply.github.com >
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com >
2025-02-09 02:41:38 +01:00
CHOMPStation2StaffMirrorBot
6ad19122a6
[MIRROR] Enables SHOULD_CALL_PARENT for datum Destroy proc ( #9791 )
...
Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com >
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com >
2025-01-05 01:34:58 +01:00
CHOMPStation2StaffMirrorBot
0533702085
[MIRROR] Timer subsystem update ( #9320 )
...
Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com >
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com >
2024-10-27 01:00:51 +02:00
CHOMPStation2
2f4c193f47
[MIRROR] TGUI Say ( #8771 )
...
Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com >
Co-authored-by: Kashargul <KashL@t-online.de >
2024-08-22 13:50:21 +02:00
Raeschen
35b15c2406
Fix a mistake in some debug stuff ( #7879 )
2024-03-03 17:06:34 +01:00
Selis
6f0e2b5539
Timer subsystem update ( #7851 )
...
Co-authored-by: Raeschen <rycoop29@gmail.com >
2024-03-02 17:01:50 +01:00
Raeschen
2993cef3d2
Various backend fixes/tweaks ( #7855 )
2024-03-02 13:12:12 +01:00
Selis
18fbf65d97
DCS Update ( #7843 )
...
Co-authored-by: Raeschen <rycoop29@gmail.com >
2024-03-01 17:45:33 +01:00
CHOMPStation2
7fce866016
[MIRROR] Adds dump_harddel_info proc ( #7820 )
...
Co-authored-by: Selis <sirlionfur@hotmail.de >
Co-authored-by: CHOMPStation2 <chompsation2@gmail.com >
2024-02-24 13:10:51 +01:00
CHOMPStation2
e3a4d6ad61
[MIRROR] Sound updates ( #7430 )
...
Co-authored-by: Heroman3003 <31296024+Heroman3003@users.noreply.github.com >
Co-authored-by: Selis <sirlionfur@hotmail.de >
Co-authored-by: Selis <selis@xynolabs.com >
2023-12-21 01:05:40 +01:00
CHOMPStation2
3ef536fc7f
[MIRROR] TGUI Subsystem Update ( #7315 )
...
Co-authored-by: Heroman3003 <31296024+Heroman3003@users.noreply.github.com >
Co-authored-by: CHOMPStation2 <chompsation2@gmail.com >
Co-authored-by: Selis <sirlionfur@hotmail.de >
2023-12-06 22:24:03 +01:00
Heroman3003
3d53d2bb62
Little Weakref Refactor
2023-06-03 09:22:18 +00:00
BlackMajor
119b70776f
Progress
2022-04-20 22:49:11 +12:00
Chompstation Bot
15cafbe65b
Optimize a couple things
2021-07-20 21:30:20 +00:00
Chompstation Bot
8b3a896d98
Port current SSgarbage from /tg/
2021-07-09 16:13:02 +00:00
Chompstation Bot
20e3b0a2d3
[MIRROR] Linter Introduction + Cleanup
2021-05-27 16:31:50 +00:00
Cadyn
96c6d2e9ff
Kassc's POI/event requests
2020-10-29 16:05:26 -07:00
Chompstation Bot
77c15811a2
Datum Component System (/tg/ port)
2020-10-19 10:36:26 +00:00
ShadowLarkens
3f191e4204
NanoUI Goes To Brazil
2020-09-20 02:36:46 -07:00
Novacat
466516b066
Revert "Un-kevinzes nanoui and chemistry subsystems back into processes for greater good"
2019-04-08 15:24:27 -04:00
Heroman
b11015107c
REVERT of nanoui/chemistry becoming subsystems (temp)
2019-04-05 13:30:32 +10:00
Neerti
3256202407
[READY]Ports /tg/station pixel projectiles, processing subsystems, timer subsystems, and some misc stuff to make it all work
2019-03-27 22:02:07 -04:00
Novacat
dce3466f3b
Merge pull request #4684 from VOREStation/upstream-merge-5814
...
[MIRROR] [READY]Makes a bunch of processes subsystems instead
2019-03-27 17:46:31 -04:00
kevinz000
6415e4193f
[READY]Makes a bunch of processes subsystems instead
2019-03-27 16:03:51 -04:00
Neerti
fe0b7373b3
Ports TGstation view variables + admin proccall guards, and all the baggage that comes with it
2019-03-27 14:49:30 -04:00
Neerti
86174593bf
Replaces GoonPS scheduled_tasks and obj processing with SMC processing subsystems and timer
2019-03-26 23:58:26 -04:00
Atermonera
de65c3c643
NanoUI now processes again
2018-08-25 21:13:16 -07:00
Leshana
a97a574278
Transformed the machinery processor into an StonedMC subsystem
...
* This is PHASE 1 of a multi-phase conversion. In this first phase we implement the subsystem, but leave it processing the existing global list variables. In the next phase we will switch to use datum variables in the subsystem. The main reason for splitting into two phases is ease of code review; change the meaningful code without the hundreds of machines -> SSmachines.machinery substitutions.
* We did declare macros for adding/removing things to the processing lists, and convert everywhere to use the macros.
* Added var/is_processing to /datum to keep track of whether an instance is already in a processing list (prevents it being in the list twice!) and also debugging, making sure its not in two lists etc.
* NOTE: The global machines list is **no longer sorted** for performance reasons. As far as I know, the only module that actually ever cared was cameras. Our camera system already handles its own sorting in the cameranets anyway, so it should no longer be needed.
2017-12-29 15:31:59 -05:00
Leshana
66e9d9cfdf
Unify datum var definitions
...
Inspired by https://github.com/tgstation/tgstation/pull/29636
Also consolidated some sideways overridden /datum/Delete() here to reduce proc-call overhead.
2017-12-29 14:23:13 -05:00