swindly
d3df913402
fixes spelling and stuff ( #32531 )
2017-11-09 11:03:50 -06:00
kevinz000
4edd802edf
Weak references + Cameras now use them ( #32504 )
2017-11-09 00:48:03 -06:00
Emmett Gaines
a5b129265f
fixes radioactive half life ( #32511 )
2017-11-09 00:45:30 -06:00
ACCount
bd5f864db6
Fixes VV not displaying false values in keyed lists ( #32498 )
2017-11-08 17:11:51 -06:00
Kyle Spier-Swenson
e4529716b2
Makes action buttons use the overlay system ( #32502 )
...
* Makes action buttons use the overlay system
* I need to move this line down as add_overlay will be changing the appearance soon
* ahhhhhhh
^ what that guy said
2017-11-08 13:08:49 -05:00
Ashe Higgs
d98cc6d789
Adds new sounds to the microwave ( #32500 )
...
* Adds looping sounds to the microwave
* sound smoothening
* Changes the var name
2017-11-08 12:02:30 -05:00
ShizCalev
d3313a1c0a
Fixes some misuse of fully_replace_character_name ( #32493 )
2017-11-08 12:13:59 +01:00
ShizCalev
04fa4eaf4c
Fixes turf_decal layering ( #32466 )
2017-11-07 22:38:39 -05:00
Emmett Gaines
f76ccb8de0
fixes null parent in destroy for components ( #32351 )
...
* fixes parent being null in destroy
* extends qdel
2017-11-08 09:35:09 +13:00
ninjanomnom
db6a0ed825
cleans up turf decal
2017-11-07 11:23:01 -05:00
AnturK
70d0357b33
Ling datum antag standarization. ( #32183 )
...
* Ling datum standarization.
* Removal of redundant file
* Ok
2017-11-05 20:32:37 -05:00
oranges
9b2e317f0f
Merge pull request #32424 from lzimann/zlevelcapmultiplier
...
Mining zlevel has a bomb cap of three times the configured cap
2017-11-06 10:12:39 +13:00
Jordan Brown
582f63eba0
Merge pull request #32417 from YPOQ/empwirefix
...
Fixes EMP wire pulsing
2017-11-05 13:03:18 -05:00
Emmett Gaines
026cab1ffd
removes search_contents_for proc ( #32411 )
2017-11-05 03:06:42 -05:00
LeoZ
b5afe0119a
Adds a bomb cap multiplier that can change based on epicenter's z level. Makes mining have a multiplier of 3
2017-11-04 18:51:17 -02:00
YPO
aa5847f923
!remaining_pulses
2017-11-04 11:36:16 -06:00
YPO
4909ed5c4b
Fixes EMPs only pulsing one wire
2017-11-04 10:36:45 -06:00
AnturK
b28dd5276d
Fixes golem shells breaking spawners menu ( #32342 )
2017-11-03 20:37:05 -02:00
Jordan Brown
d76472f48a
Cleans up signal redirector ( #32368 )
2017-11-03 16:36:03 -04:00
Emmett Gaines
910be9f4e2
Signal redirection component ( #32298 )
...
* redirection component
* makes register signal accept callbacks
* this is a very lightweight component
2017-11-02 15:03:54 -06:00
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