Jordan Brown
bcbf3030a9
Adds a temporary workaround for a BYOND bug
2017-10-31 21:54:23 -04:00
Emmett Gaines
4d420b8975
Shuttle rotation refactor and significant performance upgrade ( #31942 )
...
* Shuttle rotation refactor
* cleanup
* fixes the air leak bug
* Updates the turf decal component and cleans up some code
* transfercomponents and some list optimization
* Makes turf_decals cleanable in theory
* review cleanup
* final cleanup: decals work
2017-10-31 21:23:17 -04:00
oranges
b78e06055c
Merge pull request #32247 from ninjanomnom/minor-rad-fixes
...
Some minor contamination fixes
2017-11-01 09:29:47 +13:00
Jordan Brown
81485cd60d
Replace most islist calls in components with length() ( #32158 )
...
islist was used to check if a thing was
A. A list of things
B. 1 thing
length was profiled to be faster
2017-11-01 09:11:32 +13:00
Jordan Brown
d088549da0
Minor optimization for _GetInverseTypeList ( #32155 )
...
* Minor optimization for _GetInverseTypeList
* We also need to make sure the root component is never instantiated to avoid stack overflows
2017-11-01 09:10:51 +13:00
Emmett Gaines
800ff38c95
New ambience for ash storms ( #32213 )
...
song name?
2017-10-31 09:22:11 +13:00
Jordan Brown
379869ef6b
Fixes allow_custom_shuttles default ( #32221 )
...
* Fixes allow_custom_shuttles default
* Fix the check
2017-10-31 09:20:34 +13:00
Jordan Brown
82a4ba34f0
Fixes TakeComponent ( #32156 )
...
* Fixes TakeComponent
* Add the note about OnTransfer and COMPONENT_INCOMPATIBLE
* Fix behaviour
* Missed datum.dm
2017-10-30 09:52:18 +01:00
ninjanomnom
d8af045434
Fixes singularity objects and logging
2017-10-30 01:36:35 -04:00
Jordan Brown
f6ce339547
Merge pull request #32185 from AnturK/wiztypo
...
Fixes TP wizarding.
2017-10-29 11:36:15 -04:00
Jordan Brown
626302c1bf
Merge pull request #32161 from ninjanomnom/512-experimental
...
512 forward compatibility merge
2017-10-29 11:27:46 -04:00
Jordan Brown
9375965fd7
Fixes map_config validation ( #32206 )
2017-10-29 16:25:50 +01:00
Mercenaryblue
f7455c6d97
Spooky Spectral Instruments ( #31966 )
...
* [dooting intensifies]
Spectral Instruments added
To be used with Spooky Skeletons.
* Spectral Re-balance
The spectral instruments no longer stun living creatures.
Text make you retain your loyalties now.
* Requested Changes
Added variable "too_spooky".
Defines if it will spawn a new instrument.
Re-balanced damage to 5 hits average per conversion.
Added admin notice to changelog.
* Loyalty text fix
* Spooky Trumpets
Removed comment.
Added missing spookiness.
* Spooky Dooting
Major Overhaul.
removed /brass/
Spooky Dooting is now a component.
Boneless humanoids no longer lose stamina.
* Spooky Dooting
mk2
2017-10-29 13:34:39 +01:00
Emmett Gaines
825ab4def4
[512] The great \ref purge ( #31824 )
...
* The great \ref purge
* cleanup
2017-10-28 17:20:04 -04:00
AnturK
0507dd2851
Fixes TP wizarding.
2017-10-28 13:35:03 +02:00
oranges
834d33d138
Merge pull request #32091 from tgstation/Cyberboss-patch-1
...
Revheads now always recieve a HUD when created
2017-10-28 11:43:50 +13:00
oranges
5cefa88579
Merge pull request #31941 from tgstation/Cyberboss-patch-2
...
Adds a method to transfer all components from one datum to another
2017-10-28 11:39:40 +13:00
Jordan Brown
5dde2e3c84
Merge pull request #31864 from ninjanomnom/thermite
...
Makes thermite a component
2017-10-27 18:35:36 -04:00
Jordan Brown
fba7e224b9
Map config cleanup ( #32132 )
...
* Map config cleanup
* Fix
2017-10-28 11:34:39 +13:00
oranges
9057e81938
Merge pull request #32130 from Cyberboss/call_security
...
[s] Makes ImmediateInvokeAsync a world proc
2017-10-28 11:33:33 +13:00
Kyle Spier-Swenson
b41ec6bf9e
Merge branch 'master' into line-by-line-profiling
2017-10-27 09:42:33 -07:00
Emmett Gaines
65606195a7
More radiation balance changes and fixes ( #32051 )
...
* more balance changes and fixes
* cleanup
2017-10-27 10:06:59 +02:00
MrStonedOne
073bb122e2
debug verbs, less overhead, more sorts, fix for 16m call count bug
2017-10-26 15:01:41 -07:00
ninjanomnom
21d3013c2e
cleanup
2017-10-26 16:15:19 -04:00
Jordan Brown
98c98a24c8
Makes ImmediateInvokeAsync a world proc
2017-10-26 15:29:04 -04:00
KorPhaeron
360fbffac7
Fixes losing species preferences ( #32093 )
2017-10-26 18:59:57 +02:00
ninjanomnom
52d45cf0e8
makes thermite a component
2017-10-26 01:55:37 -04:00
MrStonedOne
adb134e462
Line by line profiling system
...
This allows you to profile shit in a line by line fashion, getting a neat little report about how long (in milliseconds) was spent on what line(s).
Only one can be running at a time. You just have to call PROFILE_START then call PROFILE_TICK between lines, and finally, use profile_show(mob/client) to show the profile results to a mob. Profiles are sorted by avg cost per run.
Example usage: https://github.com/tgstation/tgstation/pull/32022/commits/ef876c6fdb153e97d6ff954722dfde9c78eff315#diff-7664a9b9849fbd5b5d688654469b26d9R417
Example output: https://gist.github.com/MrStonedOne/06a275be398499db41da702dde7fc518
2017-10-25 22:37:34 -07:00
Jordan Brown
82e70ff429
Allows components to qdel from Initialize
2017-10-26 00:01:19 -05:00
AnturK
825899f9c5
Fixes minor runtime
2017-10-25 23:39:55 -05:00
Emmett Gaines
9598b8ee92
Adds ambience to the SM and portable generators ( #31945 )
...
* Adds aambience to the SM and portable generators
* lowered pitch of supermatter
* start and end fix
2017-10-25 23:36:08 -05:00
Ashe Higgs
b20d3a2d4a
Cogscarab shells/construct chassis on spawn menu ( #32048 )
2017-10-25 22:45:34 -04:00
Jordan Brown
ee6ab60c93
Revheads now always recieve a HUD when created
2017-10-24 18:25:47 -04:00
Jordan Brown
5a4f56bf21
Late join antagonists will try to target late join players ( #31560 )
2017-10-23 21:07:41 -04:00
AnturK
8a8a247c21
Cleans up datum traitor minimally. ( #31978 )
...
* Removes the /custom traitor subtype nonsense.
Fixes borged/ai'zed traitors getting law 0.
* Not needed anymore
2017-10-22 18:44:43 -04:00
oranges
5746d69e03
Merge pull request #31989 from ninjanomnom/radiation-borg-fix
...
Fixes silicon mob contents becoming contaminated
2017-10-22 16:21:24 +13:00
ninjanomnom
f5c372bb21
fixes borgs
2017-10-21 22:45:23 -04:00
MoreRobustThanYou
620b83eacb
Blood Brother now properly sets special role ( #31964 )
...
* Blood Brother now properly sets special role
* Update mob_helpers.dm
* Update mob_helpers.dm
* Update mob_helpers.dm
2017-10-21 21:15:21 -04:00
AnturK
5cabf03e3a
Apprentice fixes ( #31880 )
...
* Fixes apprentices summoning for non-wizards
* Fixes admin antaghud not showing for solo wizards
2017-10-21 19:41:31 +13:00
KorPhaeron
dcddc79e11
Allows species to be blocked from ever being roundstart, can now choose your Halloween species ( #31877 )
...
* Hardlocked species, halloween now lets you choose your spooky race
* Code standards, moving procs around
2017-10-20 11:10:54 -04:00
JJRcop
3041494a4f
Fixes datum antag jobbans ( #31901 )
2017-10-20 11:09:39 -04:00
Jordan Brown
1bdea2db01
Adds a method to transfer all components from one datum to another
2017-10-19 22:36:48 -04:00
Robustin
a3d7e71867
Fixes bombs on Reebe being an instant win ( #31503 )
...
* Probably reduces Reebe bombcap
* wat
* TTV warning
* Less awkward wording
2017-10-19 21:36:54 -04:00
Y0SH1M4S73R
237806cab9
Fixes a parrot posession runtime ( #31879 )
2017-10-19 21:11:01 -04:00
Emmett Gaines
79a39a5b9e
Showers clean contamination and make sound ( #31773 )
...
* fucking showers
* cleanup
2017-10-19 10:28:21 +02:00
Emmett Gaines
d17d09cb1b
Radiation makes you vomit blood and more balance changes ( #31753 )
2017-10-18 10:24:09 -04:00
AnturK
bfc5a2cca8
Datum rev & related upgrades to base datum antag ( #31630 )
...
* Datum rev & related upgrades to base datum antag
* Actually starts objective tracking
* Grammer & clumsy removal things
* unifies file names
* Fixes heads displaying in every mode
* This is why i ask for reviews
* KILL ME
* proper antag detection
* Fixes admin de-revving
* Sanity
* Fix conflicts
* Fixes instant roundend
* Fixes flashes
* Waits until setup is done to declare roundend.
2017-10-18 20:25:42 +13:00
Leo
c1450bbdc1
Merge pull request #31809 from ShizCalev/helper-cleanup
...
Cleans up some istypes not using helpers
2017-10-17 22:20:42 -02:00
Leo
b92cdfc2c1
Merge pull request #31772 from optimumtact/badshit
...
Add a safety check for usr in airlock shocking
2017-10-16 19:21:15 -02:00
ShizCalev
721df8dacf
Cleans up some istypes not using helpers
2017-10-16 15:30:30 -04:00