Unknown
975d879433
Minor Fixes Part two
...
- Ion Spiders now use a weaker ion projectile
- Garbage collection now only complains if it takes longer than two seconds
2019-08-30 20:29:02 -04:00
Leshana
63257bf40b
Use define constants for subsystem init order and priority.
...
Replaced all hard coded numbers for subsystem priority with defines in subsystem.dm - Much easier to see them in order that way.
2018-04-20 13:18:55 -04:00
Arokha Sieyes
7f93f3cca7
POLARIS: Moves daily logs into being folders rather than files
2018-03-13 18:20:59 -04:00
Leshana
b666e76d7d
Reduce qdel log file by 150000%
...
Fix indenting error that caused it to log repeatedly. Also put it in its own file to match the pattern used by overlays and initialize.
2018-03-09 23:53:15 -05:00
Arokha Sieyes
2d192edeb7
POLARIS?: Attempt to find the source of qdel'd images
2018-02-20 10:00:48 -05:00
Aronai Sieyes
78d7ef1d72
Port Bay-style attack animations ( #4827 )
...
* POLARIS: Attack animations
* POLARIS: Overlay flick system
You can't do this in Byond, unfortunately, so here's some code from /tg/
* Make attack anims a preference
2018-02-15 22:02:04 -06:00
Leshana
9d700f5946
Fix writing [date] on paper and printout of ref in garbage collector error message.
2018-01-23 13:24:32 -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
Leshana
5ebcc92645
Port /tg garbage collection tweaks and statistics improvements
...
https://github.com/tgstation/tgstation/pull/30118 - Garbage collection tweaks and refactors.
https://github.com/tgstation/tgstation/pull/32022 - Find references fix.
2017-12-27 21:45:37 -05:00
Leshana
c6e8184b58
Ports https://github.com/tgstation/tgstation/pull/30184
...
* Adds defines for world.tick_usage
* This provides no useful benefit whatsoever, but /tg and Baystation12 have done it, so it will make porting future code easier if we do too. No real harm done either.
2017-12-27 19:10:15 -05:00
Leshana
6a8abd4f80
Ports tg improvements in StonedMC subsystem
...
* Ports /tg StonedMC Enhancement - Runlevels - Lets services more precicely define when they want to fire - in the lobby, during game, only after, etc. Includes bugfixes from:
* https://github.com/tgstation/tgstation/pull/27132
* https://github.com/tgstation/tgstation/pull/27338
* https://github.com/tgstation/tgstation/pull/27576
* https://github.com/tgstation/tgstation/pull/27519
* Ports Standardizes subsystem Shutdown order - https://github.com/tgstation/tgstation/pull/26228
2017-06-10 19:01:58 -04:00
Leshana
60ffe4b00f
Ports garbage collector improvements and bugfixes from tg
...
* Writes a log of qdel() problems in a condensed format at the end of each round - tgstation/tgstation/pull/26135
* Moves hard dels into their own proc so that it can be profiled more easily, and uses it for the various types. Includes bugfixes too
* https://github.com/tgstation/tgstation/pull/26210
* https://github.com/tgstation/tgstation/pull/26570
* Fix a bug with qdeling non-datums - https://github.com/tgstation/tgstation/pull/27434
* Fix typo - https://github.com/tgstation/tgstation/pull/27730
2017-06-08 00:11:59 -04:00
Leshana
d6b68dabdb
Standardize MC subsystem initialization boilerplate
...
* Based on https://github.com/tgstation/tgstation/pull/25386
* Create macro for defining new subsystem types.
* Create PreInit proc to handle setup that needs to be done before the map loads
* Rename garbage_controller subsystem to garbage so it matches its global SSgarbage variable name.
2017-06-07 23:23:46 -04:00
PsiOmegaDelta
ebe5cc916d
Port of @PsiOmegaDelta's Baystation12/Baystation12#16820
...
Ports tg's garbage collector subsystem and Destroy() returning qdel hints.
2017-06-05 22:10:06 -04:00