Commit Graph

27682 Commits

Author SHA1 Message Date
ShizCalev eb03cba5f6 Fix runtime when firing a gun with the magazine removed (#43176) 2019-03-19 23:18:40 -07:00
ShizCalev 5574b811f4 Add DRAGnet crates (#43166)
There are only two on a couple maps, so might as well add a way to get a few
more if desired.
2019-03-19 23:17:50 -07:00
ShizCalev dd90023114 Fix alpha somatoray runtime when shooting podpeople (#43177)
randmut() had no params which was causing a runtime. Looking into it further,
this looks to have just been left-over code, since it's all duplicated in
species/on_hit for them anyway.
2019-03-19 23:14:04 -07:00
Militaires ce9ae7d51c Fix certain alien organs (eyes, tongue, liver) not registering for organ bounty (#43185) 2019-03-19 23:12:20 -07:00
Militaires ae9d2e0b2d Fix cursed hearts maintaining red filter even when removed (#43183) 2019-03-19 22:15:08 -07:00
Militaires 83531c80b0 Holy whip now deals more damage to vampires (#43179) 2019-03-19 22:14:43 -07:00
Militaires 06b8fe76a9 Fixes adminheal not curing various status effects (#43184)
* fixes adminheal not curing various status effects

* woops
2019-03-19 20:01:55 -04:00
ShizCalev d7852e565a Merge pull request #43164 from AnturK/nightmarenonsense
Fixes nightmare name inconsistency and unintended bullet resistance.
2019-03-19 17:37:28 -04:00
ShizCalev a109adfe74 Fix carbons with no eyes having a flash overlay applied when they're flashed (#43175) 2019-03-19 14:19:07 -07:00
ShizCalev 959195d483 Fix runtime when an eyeless head is dropped (#43174) 2019-03-19 14:18:14 -07:00
ShizCalev 85be0e5804 Fix stealthmin adminpm issue (#43167) 2019-03-19 14:17:27 -07:00
ShizCalev b01ce4033b Merge pull request #43144 from VileBeggar/mech-disabler
Adds disablers for mechs
2019-03-19 12:28:11 -04:00
ShizCalev c1e01cf163 Merge pull request #43147 from Farquaar/master
Reorganizes, adds new chaplain religions
2019-03-19 12:26:36 -04:00
MrDoomBringer bcff46b8a9 Fixes gondolapods, other centcom_podlauncher misc fixes (#43044)
* improves belly visibility

* misc fixes

* asdf

* extra period
2019-03-19 12:14:08 -04:00
Tad Hardesty 745dbdbbf1 Fix a use of src in a global proc, some kwargs (#43154) 2019-03-19 12:05:34 -04:00
81Denton cadf703fa2 Fixes low pop curator access (#43161) 2019-03-19 12:05:03 -04:00
AnturK 5da0a914f0 Fixes nightmare bullet resistance. 2019-03-19 15:13:15 +01:00
moo 5a4c793594 Added Cobby's suggestions
Co-Authored-By: Farquaar <44147031+Farquaar@users.noreply.github.com>
2019-03-18 18:17:29 -04:00
moo 3c17aac39d Added Cobby's suggestions
Co-Authored-By: Farquaar <44147031+Farquaar@users.noreply.github.com>
2019-03-18 18:17:11 -04:00
moo 36bc27e7c5 Added Cobby's suggestions
Co-Authored-By: Farquaar <44147031+Farquaar@users.noreply.github.com>
2019-03-18 18:16:49 -04:00
ShizCalev f597a77c5d Fixes wabbajack runtime 2019-03-18 16:33:41 -04:00
AnturK 25fa2d4f76 Fixes nightmare name inconsistency. 2019-03-18 17:52:23 +01:00
4dplanner 34a90c6af9 makes quantisation level for chemistry finer (#43135)
* Quantises liver purging

* Moves quantisation to holder procs

* Finer quantisation

* Scanners display to 3dp
2019-03-18 11:02:35 -04:00
Farquaar 4b5ccdab9e typofix 2019-03-17 16:24:18 -04:00
Farquaar ec04a6026d Added people's suggestions 2019-03-17 16:23:21 -04:00
oranges b526be704c TGUI and asset cache sending improvements (#43090)
Pills are now two spreadsheets instead of individual icons.

This reduces assets sent by about 19-20.

Furthermore tgui has been extended with a new proc ui_base_html which
allows a user to customise the html sent as the base for a tgui window.
This allows someone to provide custom spritesheet css as links in a
specific tgui window without having to add it to the global html.
2019-03-17 09:47:48 -07:00
Tad Hardesty 40cfebf2b0 Add some additional type annotations to lists (#43087) 2019-03-17 12:18:23 +01:00
WJohn a5d7980ad4 THE GOOSE IS LOOSE (#43137)
Wrangler and owner of angry pet geese and other angry birds here.

People think geese are assholes, and they are. But they are predictable assholes who understand certain body language. Here's some advice:

Don't:

• ⁠Break eye contact: Eye contact is super important to geese and if you look away, they take it as a sign of weakness and an invitation to attack and dominate you. Wearing sunglasses also counts as being a wimp, to a goose. • ⁠Run away: Don't turn away or try to run away for the same reasons as above, the goose will take it as a sign you are afraid and attack. • ⁠Be silent: Geese talk to each other all the time to tell each other where they are and what's going on. They are freaked out by silence. Talking in a normal tone might reassure them that you aren't a threat • ⁠Back down: If they come at you, don't back down! Fight that asshole goose, or it will be emboldened to keep attacking you or others

Do:

• ⁠Spread your arms out: You look bigger and it's a gesture of aggression (geese open their wings slightly before fighting) and if you advance on them like that they may back down • ⁠Hiss: This is aggressive and they might decide to back down • ⁠If they come at you, grab them by the neck: Geese totally hate being grabbed by the neck. Don't grab and squeeze, just grab lightly and they'll get freaked out and run away • ⁠Grab their beak: If you're coordinated enough you can grab them by the beak when they come into bite you too, they also hate this. Bonus if you get them with their beak open, geese tongues are cool to touch • ⁠Stand slightly to the side to avoid being punched by their wing... wrists? They love to come in swinging with their wings after grabbing you, but if you stand slightly to the side while hanging on to their beak/neck, they can't catch you straight on with their wing punches

Also remember you're a person and it's just a goose. The worst thing it can do is nip you with its beak or wing punch you, which doesn't even really hurt!

Once you start to notice the habits and body language of geese, you can actually end most conflicts peacefully without having to fight. Even my most aggressive gander was a sweetheart if you just communicated with him in the right way. Sometimes he was totally just trying to start shit to look dominant though, and then I had to pin him down and sit on him until he calmed down, otherwise he'd just keep punching me with his wings. What a lovable dick, I miss him.
2019-03-17 23:36:18 +13:00
oranges cde413db78 Add an asset cache log that logs send assets (#43089) 2019-03-17 11:31:07 +01:00
oranges 5451cef5e9 Merge pull request #43029 from AutomaticFrenzy/patch/procpath
Add a type annotation to represent proc paths
2019-03-17 23:23:23 +13:00
4dplanner 72fc9bb043 Fixes wheelchairs [TESTMERGE ME :)] (#42894)
Changelog

cl
fix: Buckle objects can now properly specify lying angle
fix: Wheelchairs and other such vehicles let you use UIs even if your legs don't work
fix: You can now pull objects while in a wheelchair even if your legs don't work
fix: You no longer have a chance of sleeping upside down in a bed
tweak: No longer randomises lying direction a second time on fall
/cl

code: simplified can_stand code

fixes #41703
2019-03-17 23:22:01 +13:00
Rob Bailey 43f4b89ab5 [READY] Open bolt weapons eating bullets fix (#42948)
About The Pull Request

Fixes #42926
Why It's Good For The Game

Fixes broken shit

No CL, this was pretty hard to notice unless you were intentionally pulling the mag out and putting it in for some reason.
2019-03-17 23:21:07 +13:00
ShizCalev 8777f319b3 Fix blind people being able to see when their drinks are cosby'd (#43121) 2019-03-16 19:10:59 -07:00
ShizCalev 1ebbab60ec Fix slippery oil never initializing, move some Initialize() to ComponentInitialize() (#43129) 2019-03-16 19:09:47 -07:00
Farquaar f065526d86 Update chaplain.dm 2019-03-16 21:06:11 -04:00
Farquaar a14453bf78 Reorganizes, adds new chaplain religions 2019-03-16 20:53:19 -04:00
Vile Beggar 48bbcb3455 Merge remote-tracking branch 'upstream/master' into mech-disabler 2019-03-16 13:51:38 +01:00
Vile Beggar 914f59d53b adds the disabling thing for mechs 2019-03-16 13:47:51 +01:00
MrStonedOne 186f6c8ddd dbstickybans: Qdeleting queries, misc fixes, Query select proc for executing mutiple queries at once... 2019-03-16 00:23:40 -07:00
MrStonedOne de220da1e9 Fix compile after rebase 2019-03-16 00:23:40 -07:00
MrStonedOne 54f5e57880 Fixes and improvements 2019-03-16 00:23:39 -07:00
MrStonedOne 81e9150f43 allow ip/cid tracking 2019-03-16 00:23:39 -07:00
MrStonedOne f0f40bda51 Fixes and improvements. Hub password changes
Uses lazy access on inner lists (had to make lazy access work on inner lists @cyberboss you won't like this but lazyaccess is useless if you can't use it on inner lists)
Byond only does full stickyban matching when the server has a valid hub password set or compiled in, so now we have to remove it during init.
2019-03-16 00:23:38 -07:00
MrStonedOne 214c0de655 Adds automatic importing of older legacy stickybans 2019-03-16 00:23:38 -07:00
MrStonedOne 03f1eb2f2b Some fixes. 2019-03-16 00:23:38 -07:00
MrStonedOne 2e757683ab Database backed stickybans
Supports disabling stickybans for a round, exempting a key from matching a stickyban, and it now also detects rogue stickybans before anybody currently connected even gets disconnected. (new matches trigger a 5 second sleep and abort enforcement if enough other new matches happen in that timeframe)
2019-03-16 00:23:37 -07:00
oranges 5a13b58272 Merge pull request #43091 from JJRcop/patch-20
Removes firebug from goonchat
2019-03-16 16:29:41 +13:00
81Denton 1dab4c066c Die of Fate nat 1 roll prevents revival (#43116) 2019-03-15 15:42:08 -04:00
4dplanner 8773ca52ce Quantises liver purging (#43027)
* Quantises liver purging

* Moves quantisation to holder procs
2019-03-15 11:29:06 -04:00
Dennok d9065171a5 turbine_fix (#43052) 2019-03-15 11:26:10 -04:00