Commit Graph

12329 Commits

Author SHA1 Message Date
Wallemations 3bf679fd21 implements several suggestions 2020-08-27 16:49:26 -04:00
Wallemations 96b5eb9b1f fixes neutral.dm and streamlines living_say.dm 2020-08-26 22:27:49 -04:00
Wallemations 97dcf5ed51 Merge branch 'master' into master 2020-08-26 16:18:47 -04:00
MrMelbert 155ea87162 Bees will escape from bags when opened by someone (#52918)
Allows bees to escape storage when opened.
2020-08-26 15:33:57 +02:00
Wallemations 0a42d05182 fixes a single line in living_say.dm 2020-08-25 23:54:01 -04:00
Wallemations e3fb5115ea Merge branch 'master' of https://github.com/tgstation/tgstation 2020-08-25 23:47:17 -04:00
TemporalOroboros 70d4bcaf3c Makes reagent exposure methods bitflags (#53164) 2020-08-25 16:40:15 -07:00
Qustinnus 4925565a2b Adds an action speed modifier system (#53023) 2020-08-25 09:49:41 -07:00
Rohesie 988319b3e3 mobility refactor (#52929) 2020-08-24 13:56:07 -07:00
81Denton 3858b72bdb Merge pull request #53020 from Qustinnus/fatgrowing
[READY] Vatgrowing: Third time's the charm
2020-08-24 22:46:08 +02:00
ishitbyabullet c512024e2f Adds Bull Terriers (#53148) 2020-08-24 13:57:17 -03:00
Rohesie 3a1020e47d Crit status refactor (#53117) 2020-08-24 07:41:00 -07:00
ATH1909 98340cc368 Buffs the Technophile Sect (#53126)
* mr roboto

* favor cost increased to 1,000 points
2020-08-24 09:46:50 -04:00
TiviPlus 911efa3cb2 Makes bloodcrawl not use a dumb var (#52714) 2020-08-24 09:30:58 -03:00
TemporalOroboros 6e950daccc Defines damage flags. (#53158) 2020-08-24 08:20:33 -03:00
Rohesie bdc230e6a9 You can now shove pets and some pushover bots away (#53125)
* shove

* floyd suggestion

* lemon review
2020-08-24 02:13:33 -07:00
floyd da2a5871da fix 2020-08-24 00:17:11 +02:00
Jared-Fogle 5da135f377 Polling ghost candidates now uses real names (#53122) 2020-08-23 05:12:50 -03:00
floyd fc2872329b finale 2020-08-23 02:20:06 +02:00
floyd d24b294e92 fixes 2020-08-23 01:30:08 +02:00
floyd 4160ff60d9 donerino roheserino 2020-08-23 00:59:08 +02:00
floyd d8c2e683a0 Merge branch 'master' into fatgrowing 2020-08-22 23:01:19 +02:00
Qustinnus 3c5a9d7358 Update code/modules/mob/living/simple_animal/hostile/ooze.dm
Co-authored-by: Rohesie <rohesie@gmail.com>
2020-08-22 22:49:33 +02:00
Qustinnus 61cbdb2a12 Update code/modules/mob/living/simple_animal/hostile/ooze.dm
Co-authored-by: Rohesie <rohesie@gmail.com>
2020-08-22 22:48:15 +02:00
Qustinnus 0ef53a2799 Update code/modules/mob/living/simple_animal/hostile/ooze.dm
Co-authored-by: Rohesie <rohesie@gmail.com>
2020-08-22 22:47:44 +02:00
Qustinnus 10a8ca40d1 Update code/modules/mob/living/simple_animal/hostile/ooze.dm
Co-authored-by: Rohesie <rohesie@gmail.com>
2020-08-22 22:47:11 +02:00
Qustinnus f5430a9f5f Update code/modules/mob/living/simple_animal/hostile/vatbeast.dm
Co-authored-by: Rohesie <rohesie@gmail.com>
2020-08-22 22:45:40 +02:00
Qustinnus 547f9479c3 Update code/modules/mob/living/simple_animal/hostile/ooze.dm
Co-authored-by: Rohesie <rohesie@gmail.com>
2020-08-22 22:45:31 +02:00
Rohesie eda7c6ca55 Overlay lighting component (#52413)
Sparks no longer lag, projectile beams move super smoothly, same with mobs and whatnot. This also allows for easy expansion into directional lights, field-of-view, wee-woo rotating lights or whatever.

It does have a downside: things right-clicked or checked through the alt+click tab will show the light overlay:


This is a BYOND limitation, very well worth it IMO.

🆑
add: Smooth movable lighting system implemented. Projectiles, sparks, thrown flashlights or moving mobs with lights should be much smoother and less laggy.
balance: Light sources no longer stack in range, though they still do in intensity.
/🆑
2020-08-22 14:56:38 +12:00
NightRed c1141ef696 Jelly person body swap fix (#53090) 2020-08-21 23:21:10 -03:00
Rohesie 2033f62c5e thrown damage runtime (#52913) 2020-08-21 22:52:47 +02:00
Rohesie 7859721611 Explosions SS runtime fix + code cleanup (#52894)
* runtime fix

* turf references are immortal
2020-08-21 21:57:29 +02:00
nemvar d72afc6895 Merge pull request #53042 from GuillaumePrata/Plasmamen---Command
Adds Plasmamen Command and Centcom suits.
2020-08-21 21:47:34 +02:00
nemvar dc30c6e9a5 Merge pull request #52959 from bobbahbrown/runechat-changes
Adds Time-Based Layering to Runechat Messages + Refactoring
2020-08-21 11:40:56 +02:00
nemvar 92b408a21d Merge pull request #52975 from Jared-Fogle/shake-animation
Add an animation for shaking
2020-08-21 11:38:44 +02:00
Qustinnus ec330d23dc Update code/modules/mob/living/simple_animal/hostile/vatbeast.dm
Co-authored-by: Rohesie <rohesie@gmail.com>
2020-08-21 07:03:49 +02:00
Qustinnus 779365997f Update code/modules/mob/living/simple_animal/hostile/vatbeast.dm
Co-authored-by: Rohesie <rohesie@gmail.com>
2020-08-21 07:03:38 +02:00
Qustinnus 08026d98bc Update code/modules/mob/living/simple_animal/hostile/ooze.dm
Co-authored-by: Rohesie <rohesie@gmail.com>
2020-08-21 07:00:49 +02:00
Detective-Google c81689153c Attempts to refactor the get_equipped_item proc (#52969) 2020-08-21 01:40:30 -03:00
Jared-Fogle 4367f41b78 Fix resisting not starting stop, drop, and roll (#53079) 2020-08-20 23:57:03 -03:00
floyd e3d1ee6651 all fixed 2020-08-20 23:37:15 +03:00
floyd 2e96e70b40 allfixed 2020-08-20 23:37:13 +03:00
floyd 4e1b95c7e0 done 2020-08-20 23:37:12 +03:00
floyd 5478525881 DMIs 2020-08-20 23:36:33 +03:00
floyd 4fa95f900f fixes 2020-08-20 23:36:31 +03:00
floyd 33a51402cd more shit 2020-08-20 23:36:29 +03:00
Jared-Fogle d4f8c10f49 Monkeys are now disarmed like humans (#53036)
Previously, monkey disarming was the old system of RNG stun/lose item. This PR makes disarming monkeys the same as disarming humans.
2020-08-20 12:48:54 -03:00
Jared-Fogle 45c14f6330 Adds SIGNAL_HANDLER and SIGNAL_HANDLER_DOES_SLEEP to prevent signal callbacks from blocking (#52761)
Adds SIGNAL_HANDLER, a macro that sets SHOULD_NOT_SLEEP(TRUE). This should ideally be required on all new signal callbacks.

Adds BLOCKING_SIGNAL_HANDLER, a macro that does nothing except symbolize "this is an older signal that didn't necessitate a code rewrite". It should not be allowed for new work.

This comes from discussion around #52735, which yields by calling input, and (though it sets the return type beforehand) will not properly return the flag to prevent attack from slapping.

To fix 60% of the yielding cases, WrapAdminProcCall no longer waits for another admin's proc call to finish. I'm not an admin, so I don't know how many behinds this has saved, but if this is problematic for admins I can just make it so that it lets you do it anyway. I'm not sure what the point of this babysitting was anyway.

Requested by @optimumtact.
Changelog

cl
admin: Calling a proc while another admin is calling one will no longer wait for the first to finish. You will simply just have to call it again.
/cl
2020-08-20 09:11:28 +12:00
skoglol d4d754a107 Adds nekomimetic, the felinid language (#52958)
Currently felinids are the only roundstart species without a language, this sees to that.
Changelog

cl Skoglol
add: Adds nekomimetic.
/cl
2020-08-20 09:09:53 +12:00
tralezab 6a25b30b12 Removes "availible" mispellings in codebase (#53046)
* AVAILABLE

* Rebuild tgui

Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
2020-08-19 23:57:37 +03:00