Leshana
cd88f7ca7b
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-10 22:41:51 -04:00
Leshana
ed8520ec3f
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-10 22:41:51 -04:00
Leshana
5a02b7e5c7
More and more Destroy() cleanups all across the board - Return qdel hints.
2017-06-10 22:41:51 -04:00
Leshana
eb1712ee58
Pipe network datum Destroy() cleanup
...
* Every pipe in a pipeline has a reference to the pipeline. This needs to be cleared, both so the pipeline can be gc'd, and also so the pipes don't try and keep using the qdel'd pipeline.
* Same story for each pipeline in a pipe network, and each machine in a pipe network.
* Pipe networks are also in the pipe_networks global list. While the controller would detect and remove it from the list on the next tick, cleaning up ourselves is the responsible thing to do.
2017-06-10 22:41:51 -04:00
Leshana
78e0930576
Atmospherics Destroy() cleanup - return qdel hints.
2017-06-10 22:41:51 -04:00
Leshana
aab81abb12
Remove redundant cleanup of /atom/var/reagents
...
* /datum/reagents/Destroy() does everything /datum/reagents/delete() does and more, and delete() is called only from /obj/effect/Destroy() which is *itself* redundant with its parent /atom/movable/Destroy()
2017-06-10 22:41:51 -04:00
Leshana
ae4458e4ae
Update radiation system for the new garbage collector.
2017-06-10 22:41:51 -04:00
PsiOmegaDelta
7b47590645
Port of @PsiOmegaDelta's Baystation12/Baystation12#16820
...
Ports tg's garbage collector subsystem and Destroy() returning qdel hints.
2017-06-10 22:41:51 -04:00
Leshana
b3fa1a6708
Merge pull request #1688 from VOREStation/aro-invinci
...
Fix prey becoming indigestible
2017-06-10 22:41:05 -04:00
Arokha Sieyes
869ae4dafd
Fix prey becoming indigestible
...
And, really invincible. And runtimey. And uninjectible.
2017-06-10 22:09:27 -04:00
Leshana
0cba6a1379
Merge pull request #1685 from VOREStation/aro-scruntime
...
Two brains made for the price of one!
2017-06-10 21:17:22 -04:00
Arokha Sieyes
dd0ab83155
Two brains made for the price of one!
...
Silly.
2017-06-10 20:31:26 -04:00
Arokha Sieyes
912b60a8b3
Merge pull request #1683 from VOREStation/aro-voretab
...
Remove 'Vore' tab, put verbs in IC and OOC
2017-06-10 19:21:13 -04:00
Arokha Sieyes
4744914204
Merge pull request #1681 from VOREStation/aro-bsjumpsuit
...
Fixes for Bluespace Jumpsuit
2017-06-10 19:21:07 -04:00
Arokha Sieyes
2d92c8c2fb
Remove 'Vore' tab, put verbs in IC and OOC
...
OOC Escape goes to OOC obviously, Vore Panel is now the last thing in the IC tab.
2017-06-10 18:45:13 -04:00
Arokha Sieyes
a3b8fa3949
Merge pull request #1682 from VOREStation/aro-scruntime
...
Fix a runtime I missed on Soulcatcher
2017-06-10 18:29:06 -04:00
Arokha Sieyes
fe72397283
Merge pull request #1677 from Yoshax/customtaurcoat
...
Add's Epic_Charger's custom taur winter snow suit
2017-06-10 18:28:56 -04:00
Arokha Sieyes
f3983db0f7
Fix a runtime I missed on Soulcatcher
...
Only affects erasing minds, and doens't affect the prey, really. Just means the minds count is wrong and the name sticks around.
2017-06-10 18:11:33 -04:00
Arokha Sieyes
118d035c4e
Fixes for Bluespace Jumpsuit
...
Oddly sets your size to null, no idea where it happens, but have some safety checks.
2017-06-10 18:09:44 -04:00
Arokha Sieyes
389aba627c
Merge pull request #1679 from VOREStation/aro-sclogging
...
Soulcatcher chat logging, and subtle logging for free
2017-06-10 15:29:09 -04:00
Arokha Sieyes
84a216e7e2
Merge pull request #1675 from Verkister/master
...
Dogborg animation framerate tweak.
2017-06-10 15:29:03 -04:00
Arokha Sieyes
a634b483ef
Merge pull request #1674 from VOREStation/aro-qntweak
...
Quick NIF verb tweak
2017-06-10 15:28:58 -04:00
Arokha Sieyes
f7423b649d
Merge pull request #1673 from VOREStation/aro-talkfix
...
Cheap hack fix for get_blahblah_fast breaking due to null in list
2017-06-10 15:28:52 -04:00
Arokha Sieyes
19c7aec39b
Merge pull request #1671 from VOREStation/polaris-sync-20170609
...
Polaris sync 20170609
2017-06-10 15:28:43 -04:00
Arokha Sieyes
272eb2ff4f
Merge pull request #1668 from VOREStation/aro-roundquit
...
Adds 'Quit This Round' verb for ghosts
2017-06-10 15:28:29 -04:00
Arokha Sieyes
cd29b7de86
Soulcatcher chat logging, and subtle logging for free
...
Logs soulcatcher messages to the chat log so admins can review them, since that's kinda important, and gives subtle it's own logging format so you can tell it's a subtle and not just an emote. Also disables subtles while in the soulcatcher because apparently that was a thing.
2017-06-10 14:57:32 -04:00
Spades
19c8a43db8
Merge pull request #1669 from Cameron653/master
...
Allows rigsuits to be able to carry backpacks
2017-06-10 14:38:43 -04:00
Spades
2597e5a317
Merge pull request #1676 from VOREStation/Rixune-Diona
...
Adds Rix to Diona Whitelist
2017-06-10 14:38:16 -04:00
Yoshax
73fda854cf
Add's Epic_Charger's custom taur winter snow suit
2017-06-10 18:18:20 +01:00
Spades
5899d05857
Create alienwhitelist.txt
2017-06-10 12:12:15 -04:00
Verkister
d44af4e657
Dogborg animation framerate tweak.
...
-Changed from 0.5 to 0.8 (citadel version currently at 1)
-The walkcycles should look a little bit smoother now.
2017-06-10 13:52:36 +03:00
Arokha Sieyes
878d3597fc
Quick NIF verb tweak
...
Use this list instead? The other one appears to contain... something else. Or be misaligned or something.
2017-06-10 03:37:01 -04:00
Arokha Sieyes
bd72434b0b
Cheap hack fix for get_blahblah_fast breaking due to null mobs in player_list
...
Just have it clean them on nulls. This check should be fast, the list isn't that long, and it checks other stuff anyway.
2017-06-10 03:15:03 -04:00
Leshana
ad6bea591a
Put lighting range back how it was for now.
...
* The Polaris change of reducing light fixture range is interesting! But we need to work on how it plays out on our map before adopting it.
2017-06-09 23:40:22 -04:00
Arokha Sieyes
c9595f5ba8
Adds 'Quit This Round' verb for ghosts
...
This verb frees your job slot, removes you from the manifest, and removes your mind/body records so you can't be resleeved (if you do this sooner than 15 minutes, medical will not be nodified of your demise). This prevents you from respawning as that character (you can play any other character if you want).
**People should start using this**, it's really helpful to people who want to play your job if you're not coming back. Just use it if you're done for the day, or want to switch characters, or whatever.
2017-06-09 23:05:48 -04:00
Cameron653
99f54b480c
Allows rigsuits to be able to carry backpacks
...
Because it was removed for some reason
2017-06-09 23:04:00 -04:00
Leshana
69a50ec225
Merge branch 'master' of https://github.com/PolarisSS13/Polaris into polaris-sync-20170609
...
# Conflicts:
# code/_macros.dm
# code/controllers/master_controller.dm
# vorestation.dme
2017-06-09 22:54:16 -04:00
Anewbe
03dae14050
Merge pull request #3516 from VOREStation/vplk-lazy-lists
...
Adds macros to assist with lazily instantiating lists
2017-06-09 20:55:44 -05:00
Arokha Sieyes
4c3993df65
Merge pull request #1665 from VOREStation/aro-bshtweaks
...
Couple more BSH Tweaks
2017-06-09 20:06:11 -04:00
Arokha Sieyes
d10bb26cd6
Merge pull request #1664 from VOREStation/aro-fluffloss
...
Remove a bunch of my fluff items
2017-06-09 20:06:03 -04:00
Arokha Sieyes
ce9d7b001a
Merge pull request #1663 from Yoshax/radiationstuff
...
Increases the radiation protection modifiers
2017-06-09 20:05:55 -04:00
Arokha Sieyes
b3529c7688
Merge pull request #1661 from VOREStation/aro-yaoo
...
Yet Another Overlay Avoidance
2017-06-09 20:05:26 -04:00
Arokha Sieyes
376feb9bcd
Merge pull request #1660 from VOREStation/aro-scimprovements
...
Soulcatcher improvements
2017-06-09 20:05:18 -04:00
Arokha Sieyes
f88ac10362
Couple more BSH Tweaks
...
No more harpooning into walls to walk into areas you can't see because that's stupid. You can't harpoon turfs with dense objects on them.
2017-06-09 19:52:18 -04:00
Arokha Sieyes
53182dc1c8
Merge pull request #1662 from Cameron653/master
...
Adds Cameron653 to the alien whitelist
2017-06-09 19:41:59 -04:00
Arokha Sieyes
a22e9e70aa
Remove a bunch of my fluff items
...
We're going to start limiting them to certain jobs and such. Too many people have too many mechanically superior-to-normal-stuff fluff items. So let this be an example that it's not some sorta thing we're doing to be mean.
2017-06-09 19:41:13 -04:00
Arokha Sieyes
4344c285a6
Merge pull request #1654 from Verkister/master
...
Longpup mobs! (plus an approved fluff item committed earlier)
2017-06-09 19:31:50 -04:00
Yoshax
411e442fdd
Increases the radiation protection modifiers
2017-06-10 00:23:52 +01:00
Yoshax
bfdf39feeb
Merge pull request #1 from VOREStation/master
...
Master
2017-06-10 00:21:07 +01:00
Cameron653
e75728c179
Adds me to the whitelist
...
http://forum.vore-station.net/viewtopic.php?f=45&t=953
2017-06-09 19:09:57 -04:00