Commit Graph

27732 Commits

Author SHA1 Message Date
AnturK
bbbf712e94 Adds beetlejuice component. (#43192)
* Adds beetlejuice component.

* NAMEOF is horrible.

* Okay, this var name is better

* regex
2019-03-25 11:17:09 -04:00
Rob Bailey
ceca1e605e [READY] Yet more darkmode tweaks and fixes (#43306)
* fuck you whoever made the last icon it was garbage

* ticket log fixes

* ticket log fixes

* changes colors from hardcode per line to a define

* some nicer darkmode colors

* asay and ooc name default fixes

* fuck you appveyer build again

* slight brightening of the default font color

* properly fixes tip of the round being hard to read
2019-03-25 20:49:59 +13:00
oranges
fba7adb434 Merge pull request #43264 from ShizCalev/clockwork-ark-fix
Fixes clockwork apply_inate_effects ark check
2019-03-25 20:19:29 +13:00
AnturK
2045dfc8dc Fix sentient disease runtime (#43281)
Happens every time disease loses.
2019-03-23 22:51:40 -07:00
ShizCalev
93c9fb4cd3 Fix admin follow runtime (#43282)
Fixed a minor runtime caused by admins clicking a follow link while in
the lobby.
2019-03-23 22:50:50 -07:00
ShizCalev
ac9dd6bc09 Remove small text formatting from investigate log (#43273)
there's no reason for it.
2019-03-23 22:50:18 -07:00
Mickyan
589c9a76f4 Makes strong booze more dangerous (#43145)
* your 12 steps program starts now

* typo slaying

* better approach
2019-03-23 23:59:45 -04:00
Jordan Brown
ac99808e05 Merge pull request #43287 from tgstation/MrStonedOne-webedit-420
On second thought; lets just let the extreme popcap be what it is.
2019-03-23 16:27:51 -04:00
Borisvanmemes
edbf49cce0 Makes ED 209s drop DRAGNets and not adv tasers (#43298)
* Makes 209s not drop tasers

A simple oneline untested webediter bugfix, honk.

* Update ed209bot.dm

oh god oh fuck i forgot a single / AAAAAAAAA
2019-03-23 14:01:28 -04:00
ShizCalev
192a5333c3 Automatic deadminning (#42780)
* does the thing

* cleanup

* unbroke deadminning

param broke the verb somehow? honk.

* correct prefs

* more robust handling

* corrected return, cleanup
2019-03-23 10:46:35 +01:00
Tad Hardesty
22e990e7d0 Fix grammar in twohanded wield messages (#43260) 2019-03-22 23:35:40 -04:00
Kyle Spier-Swenson
7e2531a924 On second thought, lets just have extreme popcap be what it is
Last pr, i changed it from always looking at living player count, to only looking at living player count in certain situations. These situations came up often enough that it was subverting the intent of the extreme popcap and in some cases allowing 15 players extra on bagil.

It still exempts anybody currently in the round (even dead) reconnecting after disconnecting, except people who observed from lobby.
2019-03-22 20:26:22 -07:00
ShizCalev
01ee32329f [s] Fixes vents not logging the signal sender (#43272)
* [s] Fixes vents not logging the signal sender

* removed unused proc
2019-03-22 11:49:56 -04:00
Rob Bailey
9290358482 fixes (#43275) 2019-03-22 10:53:19 -04:00
ShizCalev
5310a4892b Improves cloning logging (#43267)
Forgot to log keys as well. Also noticed that cloning was writing the
occupant's mind ref to the field "mind" on the record instead of
"mindref". Corrected that.

Emagging a cloning pod will now leave fingerprints.
Ejecting someone while they're being cloned will now leave fingerprints.
2019-03-21 21:12:01 -07:00
ShizCalev
5d60f2d568 Merge pull request #43215 from AutomaticFrenzy/patch/throw-exception
Replace 'throw EXCEPTION' with CRASH or WARNING
2019-03-21 23:57:27 -04:00
ShizCalev
896236f5bf Clowncar exploit fix (#43237)
Fixed an exploit allowing you to grab people from anywhere with a clowncar.
2019-03-21 20:57:09 -07:00
ShizCalev
1f6008fd4c Merge pull request #43234 from tgstation/MrStonedOne-patch-4
Exempts current players from the extreme pop cap
2019-03-21 23:50:36 -04:00
ShizCalev
09c5913eba Fix humans not sending a signal when they're crossed (#43250)
wasn't calling back to the parent.
2019-03-21 20:48:41 -07:00
carshalash
e3895f81be Remove light breaking from greytide event (#43159)
Removes the light breaking portion of greytide, there is already another
event involving sudden light breaking. It's also just obnoxious to fix
the doors in the dark for sillycones.
2019-03-21 20:43:02 -07:00
ShizCalev
781c01e8b5 Correct ED-209 tablecrafting recipe (#43163)
ED-209 tablecrafting recipe has been corrected to use a DRAGNet.
2019-03-21 20:40:57 -07:00
ShizCalev
12e40e6a14 Fix lava_pools runtime if the target is qdel'd during the loop (#43172) 2019-03-21 20:40:01 -07:00
ShizCalev
b156432b0c Fix pAI interface runtime (#43212) 2019-03-21 20:39:29 -07:00
ShizCalev
362988c1ed Simple animals can only damage clowncars from the inside if they can smash walls (#43238) 2019-03-21 20:38:16 -07:00
ShizCalev
fb1e69fba6 Cleans up clockwork apply_inate_effects ark check 2019-03-21 17:40:40 -04:00
Rob Bailey
930e9dc501 [READY] Darkmode fixes (#43252)
* better darkmode v1

* ever better colors

* slightly improved tip color + fixed scrolly bug

* updates skin.dmf as well as some small color tweaks

* slightly tweaked more readable info and admin shit

* span_class fix

* merges ooc fixes

* whoops

* MC and ticket screen fix

* no default darkmode

* skin fixes

* more obnoxious adminpm

* more obnoxious adminshit

* skin revert to ensure proper light theme.

* prevents weirdness with default whiteness
2019-03-22 08:56:17 +13:00
Militaires
d7975071af Snails now utilize glasses offset system (#43225) 2019-03-21 12:32:12 -07:00
Nichlas Pihl
65a6705869 Renames check_weakness() on /datum/species to check_species_weakness() (#43221) 2019-03-21 12:35:59 -04:00
Spirono
d4fd6da6aa Ethereals don't die to their low-charge damage (#43151)
* Ethereals don't die to their own no charge damage

* oops

* H.health works now, lord knows why

* change less to greater
2019-03-21 11:45:25 -04:00
ShizCalev
e016660bc2 Fix hitting air alarms with your ID when unlocking them (#43205) 2019-03-20 15:46:42 -07:00
ShizCalev
0c8e40c23b Fix grinder runtime (#43206) 2019-03-20 15:46:27 -07:00
ShizCalev
ebe3cb2442 Improve grammar on prosthetic limb repair message (#43204)
Repairing robotic limbs attached to yourself will no longer refer to you
in the third person.
2019-03-20 15:46:05 -07:00
Kyle Spier-Swenson
050554dda6 Update IsBanned.dm 2019-03-20 15:20:05 -07:00
Kmc2000
6b6537cccd Adds toggleable darkmode to the game! (#43072)
* Adds toggleable darkmode to the game! (Use the toggle darkmode verb if you want to use light mode)

* Removes a random linechange

* Undo unintentional changes

* Changes some forced font tags to use spans, which won't break darkmode.

* Fixes up some problems I found while testing
Darkmode is no longer default (this caused some issues with people getting a broken chat)

* Darkmode sucks less now

* Darkmode button now works again
2019-03-21 11:02:41 +13:00
Kyle Spier-Swenson
799d45af99 Exempts current players from the extreme pop cap
This will exempt anybody who was once joined into the round, this means people who were assigned at round start or latejoined. even if they died, got gibbed, suicided, or ghosted. This does not exempt people who observed from lobby.
2019-03-20 14:41:48 -07:00
ShizCalev
c880286494 Merge pull request #43187 from AutomaticFrenzy/patch/random-docking-port
Improve the error behavior of random docking ports
2019-03-20 17:09:04 -04:00
ShizCalev
7c5ea9a7cb Merge pull request #43201 from AnturK/beernuke
Fixes beer nuke stalling roundend.
2019-03-20 16:35:03 -04:00
Kyle Spier-Swenson
bf52e95723 If both the extreme and hard caps are active, extreme popcap applies to connected players, not living players. (#43181)
* If both the extreme and hard caps are active, extreme popcap applies to connected players, not living players.

I also have it using the connected players, and not the living players, if the amount of living players can not increase (queue active, entering disabled, round hasn't started, etc).
I also have it allowing the connection if the hard cap is active but has not been hit.

* Redundant if check

* So it occurs to me that IsBanned() gets called by byond on connected players sometimes.
2019-03-21 09:09:11 +13:00
YPOQ
f8091d6d4d Fixes limb damage cap formula (#43104) 2019-03-20 11:11:17 -04:00
Time-Green
c731285891 New snail sprite and fixes (#43132)
* snail sprite update and fixes

* fixes snail cure

* Fixes blood
2019-03-20 11:03:14 -04:00
Tlaltecuhtli
a616c1231c tweaks the EVA suit crate and miner starter kit crate (#43150)
* tweaks the EVA suit crate and miner starter kit crate

🆑
tweak: the eva suit crate now will have 1 space suit and 1 jetpack
tweak: the miner starter kit will be the same as the ones miners can buy
grammar: changed the description of the medical refill crate to rapresent whats inside
/🆑
those crates were dumb and unintersting maybe now someone may buy em

* Update code/modules/cargo/packs.dm

Co-Authored-By: Tlaltecuhtli <33834933+Tlaltecuhtli@users.noreply.github.com>

* e
2019-03-20 11:00:39 -04:00
moo
5e7c8a263c changes the malf APC-hack noise to not go through walls (#43194) 2019-03-20 10:55:45 -04:00
oranges
de70c67639 Merge pull request #43152 from kevinz000/bunker_message
Panic bunker message is now a config.
2019-03-20 22:09:12 +13:00
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
Tad Hardesty
570a4da33e Replace 'throw EXCEPTION' with CRASH or WARNING 2019-03-19 23:09:24 -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