PKPenguin321
8d6bf17c6c
Allows RPD to place pipes on catwalks/girders ( #32141 )
...
* Allows RPD to place pipes on catwalks
* allows girders too
* fixes parenthesis
i sniff glue
2017-10-28 10:59:12 -06:00
AnturK
d0ad3c7e57
Fixes latejoin/mulligan traitors.
2017-10-28 17:00:24 +02:00
AnturK
0507dd2851
Fixes TP wizarding.
2017-10-28 13:35:03 +02:00
oranges
0fdd15de19
Merge pull request #32108 from Mark9013100/10/25/2017_cloning_book_fix
...
[Review Again] Updates the cloning manual
2017-10-28 11:48:14 +13: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
Ashe Higgs
9404537a29
Restricts some more areas from servant warp, and lets admins start the Ark on non-clockcult rounds ( #31723 )
...
* Cleans up clockcult code a little
* Another thing with servants_active
* Now it compiles
2017-10-28 11:36:00 +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
YPOQ
244c67895c
build_appearance_list no longer edits the list it is passed ( #32066 )
...
* build_appearance_list no longer edits the list it is passed
* Mistakes were made
* Update overlays.dm
2017-10-27 18:34:09 -04:00
oranges
60a09aafcc
Merge pull request #32127 from tgstation/Cyberboss-patch-3
...
[s] Blocks world proc calls
2017-10-28 11:33:51 +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
Jordan Brown
9a25683bae
Merge pull request #32112 from KorPhaeron/mummies
...
"Mummies" (cloth golems) for Halloween
2017-10-27 18:33:13 -04:00
Jordan Brown
4e8a597e69
Merge pull request #32119 from AnturK/convertfix
...
Fixes round conversion issues
2017-10-27 18:32:23 -04:00
Jordan Brown
f6b1597bbb
Merge pull request #32142 from optimumtact/boiwhatarethose
...
Remove stray parent proc call in collector code
2017-10-27 18:30:20 -04:00
Anonmare
e57e86c3c8
Adds some new grindables to the grinder ( #32107 )
...
* Adds some new grindables to the grinder
* Update reagentgrinder.dm
* Update reagentgrinder.dm
* Update reagentgrinder.dm
* Update reagentgrinder.dm
* Update reagentgrinder.dm
* Update reagentgrinder.dm
* Update reagentgrinder.dm
* Update reagentgrinder.dm
* Update reagentgrinder.dm
* Update reagentgrinder.dm
* Adds the extra ")"
* Update reagentgrinder.dm
2017-10-27 18:29:53 -04:00
Jordan Brown
ee05900a6e
Merge pull request #32137 from MrStonedOne/patch-441
...
Remove some unneeded null checks in lighting
2017-10-27 18:28:17 -04:00
Kyle Spier-Swenson
b41ec6bf9e
Merge branch 'master' into line-by-line-profiling
2017-10-27 09:42:33 -07:00
Jordan Brown
8281df511a
Removes force from slappers
2017-10-27 10:22:08 -04:00
Kyle Spier-Swenson
dcef18078f
Find references fix. ( #32022 )
...
* Find references fix.
Made it go from taking years to hours
Removed Datum based recursion, this was unneeded.
Fixed it calling a proc for what ended up being a costly noop millions of times (this was a moderate speed up as it would call DoSearchVar on every fucking number or string or null in a things vars list.)
Fixed it calling itself on the vars list. luckily it only checked keys, so this didn't stack overflow.
I'm intentionally leaving the debugging stuff in right now so that its on the record somewhere. I'll remove that when I pr line by line profiling as its own separate thing
* Remove debugging stuff
* i forgot
2017-10-27 11:56:34 +02:00
JamieH
f2c3300890
Add a safety check to buildmode, also fix a bug with corner selection ( #32009 )
...
* Update buildmode.dm
* Add files via upload
* Update buildmode.dm
* Update buildmode.dm
2017-10-27 11:51:18 +02:00
kevinz000
b5fb447184
Fixes motion runtimes from deleted targets ( #32121 )
2017-10-27 11:46:39 +02: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
Kyle Spier-Swenson
ca90d5abeb
playergating reduced
2017-10-27 00:20:20 -07:00
Kyle Spier-Swenson
3b1f4050eb
Meteor gating tweaks
2017-10-26 23:50:57 -07:00
as334
43edaedc29
Assmos part 1, #2 ( #30791 )
...
* First part of Assmos
* Adds tritium synthesis and basic in-body effects.
* Begins adding the higher tier gases. Removes Freon(not completely yet) adds new gases to scrubers. Fixes some dumb bugs.
* Whoops
* Adds effects and synthesis reactions for pluoxium and stimulum
* Kills Freon.
* Adds sprites
* Removes the magic numbers
* Hyper-Nobelium formation
* Removes Freon from maps.
* Initial Dunc Review changes
* Should ACTUALLY fix the maps this time.
* Dunc Final Review
* Debugging part 1
* Fixes brown gas synthesis
* Auto stash before merge of "assmos-pathconflicts" and "origin/master"
* fix compile errors
* Moves defines. Fixes stimulum coefficents.
* Reworks how Stim and brown gas work, adds tritium to tile fires, fixes a lot of general reaction bugs.
* fixes typo
* Hopefully fixes UI
* compiles tgui
* Tritium balance.
2017-10-26 22:11:56 -06:00
PKPenguin321
2e73703a44
Fixes rollies not being effective
2017-10-26 17:52:41 -07:00
PKPenguin321
d04d409b04
Fixes a camera issue with scout holoparasites
2017-10-26 17:44:05 -07:00
oranges
8341b7fddd
Remove stray parent proc call in collector code
2017-10-27 00:19:12 +00:00
Kyle Spier-Swenson
12a82618da
Remove some unneeded null checks in lighting
...
These weren't needed, and ran thousands of times per second during high lighting activity, and were pretty high up in the line by line profile of lighting for what was basically a noop.
2017-10-26 15:21:00 -07:00
MrStonedOne
073bb122e2
debug verbs, less overhead, more sorts, fix for 16m call count bug
2017-10-26 15:01:41 -07:00
Anonmare
07a5ef2b33
Update bed.dm
2017-10-26 22:05:33 +01:00
ninjanomnom
21d3013c2e
cleanup
2017-10-26 16:15:19 -04:00
oranges
60eabd210d
Merge pull request #32100 from ACCount12/gotta_earn_my_fix_points
...
Fixes supermatter tongs not updating icon if the sliver is dropped
2017-10-27 08:58:51 +13:00
KorPhaeron
a0cb8660e7
Changes to protect human authority
2017-10-26 14:39:38 -05:00
Jordan Brown
98c98a24c8
Makes ImmediateInvokeAsync a world proc
2017-10-26 15:29:04 -04:00
Jordan Brown
80c0e5af63
Use associative list instead of in
2017-10-26 15:13:48 -04:00
Jordan Brown
58602ced74
Fix log call
2017-10-26 15:10:57 -04:00
Jordan Brown
42d59532b6
Blocks world proc calls
2017-10-26 15:03:43 -04:00
KorPhaeron
360fbffac7
Fixes losing species preferences ( #32093 )
2017-10-26 18:59:57 +02:00
KorPhaeron
ad30af5dec
Vampire species for halloween ( #32096 )
...
* Vampires
* Action name
* Cooldown so you can't queue drains
* Blood drain rate
* Vampire cleanup/additional checks
* Vampires can drink blood (reagent) (#30 )
* New DRINKSBLOOD species_trait
All species can drink blood, but species with this trait
will restore lost blood_volume when drinking it
* Vampires have vampire blood and DRINKSBLOOD
People with vampire blood can take all other blood
Vampire blood can't be used for anyone that doesn't have it
* Vampire tweaks (#31 )
* Universal Blood
* Removes spell on species loss
* Vampire heart for checking blood level
2017-10-26 12:54:54 -04:00
Mark9013100
a48fcfa28d
Updates the cloning manual
2017-10-26 12:02:09 -04:00
KorPhaeron
00396d01bf
Halloween Tweaks ( #32087 )
...
* Halloween Tweaks
* Halloween Event Changes
2017-10-26 23:19:55 +13:00
oranges
586f74cbc9
Merge pull request #31987 from Cyberboss/InlineCO
...
May as well shave some yaks
2017-10-26 23:03:52 +13:00
oranges
155e7edbd8
Merge pull request #31991 from ShizCalev/reflector-stack-fix
...
fixes reflectors dropping extra mats
2017-10-26 23:03:21 +13:00
oranges
e8f3d1dc80
Merge pull request #32039 from Xhuis/marauders
...
Rebalances clockwork marauders
2017-10-26 23:02:52 +13:00
Remie Richards
0a611c8e6e
Actual performance improvements for GetAllContents ( #32029 )
...
* Actual performance improvements for GetAllContents
* Shaving off literal tens of clock cycles
2017-10-26 23:02:11 +13:00
AnturK
255d0f32d6
Check again after waiting
2017-10-26 08:49:05 +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