Commit Graph

28326 Commits

Author SHA1 Message Date
AnturK
ec97bbceee Fixes musician quirk runtime without backpack. (#44703)
* Fixes musician quirk runtime without backpack.

* copypasta mistakes.
2019-06-22 01:43:01 -04:00
Tlaltecuhtli
f1a3108a80 emitters can be rotated instead of only flipped (#44693) 2019-06-22 01:41:40 -04:00
Tetr4
ab731ea712 fixes headless suicides (#44711) 2019-06-22 01:24:23 -04:00
vuonojenmustaturska
2c784b29a4 Examine fixes (#44688)
* blob

* do this instead

* blob examine stuff
2019-06-22 01:20:13 -04:00
nicbn
8672a8010b [READY] Adds alpha masking helper, which cryo now uses (#44281)
Fixes #40922
Changelog

cl
fix: Icons will no longer extend past cryo.
imagedel: Xenos and monkeys no longer have snowflake icons for cryo.
/cl
2019-06-22 10:47:41 +12:00
Tlaltecuhtli
7219be4c92 fixes an issue with refills #44620
cl
fix: refill for autodrobe and BODA work
/cl
2019-06-22 10:45:43 +12:00
wesoda25
e28d9b09ba Gives Chaos/Meat Donuts Their Missing Sprites (#44582)
About The Pull Request

title, plus gives meat donut an actual name and desc
Why It's Good For The Game

wiki said they did they didnt
Changelog

cl optimum wesoda
imageadd: Sprites for Meat and Chaos Donuts
/cl
2019-06-22 10:44:49 +12:00
nemvar
d67f0b3e71 Honk staff now lube slips. (#44575)
About The Pull Request

The honk staff no longer stuns. It now slips people on hit.
Why It's Good For The Game

It's one of the best lavaland items and there is absolutely no challenge in getting it. And it has the same unfun components as tasers.
Changelog

cl
balance: The staff of the honkmother now slips people. Honk.
/cl
2019-06-22 10:43:30 +12:00
Qustinnus
9d9a965bd1 New scientist traitor item: Australian Slime Mutator / Spider Injector (#44559)
cl Floyd / Qustinnus
add: New scientist traitor item: Australian Slime Mutator / Spider Injector, use it on a gold slime extract to create 3 neutral broodmother spiders, make them sentient and start your own hive.
/cl

'ello mates, Me and my syndicate expedition team have recently returned from my journey to the Australicus sector and crikey the spiders are big there. Fucking the size of a bear. Luckily one of my fellow expeditioners managed to knock one of the fuckers out with a boomerang and we took 'er to our labs. We managed to extract some of their extract which is known to create tame offspring when injected into a gold slime core.

However, if you give it sentience and tell it to do whatever you want, maybe you can use it for a useful purpose?

10 TC item, lets you inject a gold-slime core for some midwife/broodmother spiders that can help you start a spider army. Price can be raised if people think 10 is too little. It spawns 3 instead of 1 to keep consistent, but it can be lowered to 1 spider.
2019-06-22 10:31:28 +12:00
Rob Bailey
65e9888fa6 [READY] Smart Cables (#44265)
Cables now autoconnect on cardinal directions. All cable placement has been completely stripped out and replaced with simple single cable per tile logic.
Low effort demo: https://www.youtube.com/watch?v=fXp8s6ORWbA
Yes I am aware that cutting it is not dropping wire, that version was bugged.
Cables no longer need a knot specifically placed to link to power objects. The sprite is automatically changed to represent this.
The only exception to this logic is that on smes units, due to the terminal being next to the output, they will not link there.
On a technical powernet side, this is the same as old cables once actually placed. They still use the existing powernet system, just the placement and connection works differently.

Old cables have been turned into "pipe cleaners" for wire art purposes. they work just like the old ones, just missing all the powernet functionality, and also you can put them on top of the floor.
Why It's Good For The Game

How obnoxious cables were to both map and work with in game has been something that has annoyed me for a really long time now.
This is both easier for new players to learn, and easier for experienced players to work with.
Along with making in game much more intuitive and easier, it makes mapping much easier as well. Mad lad wjohn was able to rip out all the mapping conversion in one day because of how much faster it is to work with.

cl actioninja and wjohn
add: Cables have been completely reworked. Simple per tile connection logic, automatically connects to things above it. Think minecraft redstone.
add: Old cables have been kept as pipe cleaner. They are non-functional in terms of power, but otherwise have the same connection logic. Also can go on top of tiles.
remove: mech cable layer has been removed because it was terrible shitcode nobody used
tweak: (sort of balance) cable stack sized has been reduced to 15.
/cl
2019-06-22 10:24:37 +12:00
4dplanner
6e1427d91f Stamina tweaks (#44671)
* Stam damage limb coefficient up to 0.75

Stam damage more responsive

* Short-circuits in the correct order

* Other damage types in a limb no longer make you stamina resistant
2019-06-21 16:17:26 -04:00
nemvar
f2ff96683b Fixes CNS rebooter. (#44630)
* welp

* h

* fixes

* slightly prettier

* accounts for stun reduction
2019-06-21 15:14:28 -04:00
XDTM
6aaf14755f Fixes the debug chemical synthesizer (#44592) 2019-06-21 13:55:11 -04:00
oranges
ce1575de23 Merge pull request #44668 from ike709/imaginehavingadminsenforcearulethatcouldeasilybeenforcedinthecode
Allows blacklisting words from IC chat via config
2019-06-21 11:42:58 +12:00
ShizCalev
aeb1c47328 Merge pull request #44663 from XDTM/CtrlAlertMind
Hypnosis and Abductor mind control now have alerts
2019-06-20 18:14:18 -04:00
ShizCalev
d4a3f06ecb Merge pull request #44666 from Arkatos1/SlimeHUD
SlimeHUD
2019-06-20 18:09:42 -04:00
ShizCalev
d65ff11983 Merge pull request #44669 from XDTM/NaniteFix
Fixes voice sensor not uninstalling
2019-06-20 18:07:55 -04:00
Unknown
c04774f487 Da Rulez 2019-06-19 21:22:09 -06:00
Unknown
62edbcf64f Satisfies the fruit 2019-06-19 19:48:08 -06:00
Unknown
8506f515ed derpspeech -> forced, and check it sooner 2019-06-19 18:46:34 -06:00
Unknown
8e65bb63c4 Config 2019-06-19 18:39:34 -06:00
Unknown
9edd97eb86 Allows gibbering people to still use netspeak
One of the brain damage lines would've been blocked.
Also adds a few more instances of netspeak.
2019-06-19 15:48:07 -06:00
Unknown
e1aadd290b Blocks netspeak in IC 2019-06-19 15:18:42 -06:00
Shaps
8954265573 Agender fixes (#44597)
Credits to Europaisch for help finding all the records stuff

Fixes a few issues I was not aware of with my initial PR

* Being agender is now a distinct DNA value (fixes agender spessmen
  turning female when having their DNA referenced, like during cloning
  and some rudimentary transformations)
* Neatens up preference code, more in line with previous code, fixes
  an issue with male underwear not surviving preference loading and
  defaulting to female underwear
* Allows agender spessmen to change their facial hair with mirrors
* Change medical, personnel, and security records from sex to gender
  and add "Other" option (they currently display "plural" even for
  agendered species like ethereals)
* The -san honorific now applies to plural gender instead of just
  neuter with the Chinese Cartoons admin secret (highly important)

I have never really played genetics and only tested the DNA code with
cloning and rudimentary transformations while still in a body (which
causes it to reference the old body's DNA, like with cloning). Please
let me know if there's a better way to do this and/or if this is apt
to create issues.
2019-06-19 13:59:39 -07:00
XDTM
f03d8ece16 Fixes voice sensor not uninstalling 2019-06-19 22:55:39 +02:00
Arkatos1
14005c03b6 Critical overlay gone 2019-06-19 22:19:03 +02:00
vuonojenmustaturska
8ddc9677c7 examine-code refactor (#44636)
* 1/4 done? maybe?

* more

* stuff

* incremental stuff

* stuff

* stuff & things

* mostly done but not yet

* stuffing

* stuffing 2: electric boogaloo

* Git Commit and the Kingdom of the Crystal Skull

* make it actually compile

* found more stuff

* fixes

* fix AI laws appearing out of order

* fix windows

* should be the remaining stuff

* this time for real

* i guess it should compile too

* fix sechuds
2019-06-19 22:07:57 +02:00
Emmett Gaines
5a69dc5d21 Makes stationary docks greedy for an area_type (#44646) 2019-06-19 21:48:52 +02:00
81Denton
b4d9a89cca Add drone shell activation logging + admin notify (#44461)
This PR adds drone shell activation logging + admin notify with the
activation location, so that drones can't hop over to the station and
claim that someone brought their inactive shell over to the station
first.
2019-06-19 12:43:18 -07:00
Arkatos1
2b8baf88ca SlimeHUD 2019-06-19 21:21:45 +02:00
YPOQ
c6c133a6f4 Fixes livers not being damaged by toxins (#44611)
* Fixes livers not being damaged by toxins

* Swaps amount checks for readability
2019-06-19 13:41:43 -04:00
XDTM
b5f1d36287 Hypnosis and Abductor mind control now have alerts 2019-06-19 18:28:44 +02:00
oranges
dbf8658540 Merge pull request #44629 from vuonojenmustaturska/defines
Resolve overlapping defines by adding more specificity
2019-06-19 22:56:05 +12:00
ShizCalev
3e0e818dd6 Merge pull request #44583 from Nickkoranda/SlamThatICIssueButton
Changes IC button to not be as infuriating
2019-06-18 23:29:27 -04:00
ShizCalev
ef8bf901d0 Merge pull request #44612 from ATH1909/master
Buffs mime bullets
2019-06-18 23:28:31 -04:00
ShizCalev
098f36bd2f Merge pull request #44613 from YPOQ/siliconexplosionfix
Fixes silicon items being destroyed by explosion epicenters
2019-06-18 23:28:11 -04:00
ShizCalev
cf3c67af7c Merge pull request #44615 from nemvar/3dorang
Fixes 3d orange.
2019-06-18 23:27:08 -04:00
ShizCalev
983c5144e8 Fixes revenants getting hit by projectiles (#44617) 2019-06-18 23:26:39 -04:00
Tlaltecuhtli
573e288f6d 1 (#44619) 2019-06-18 23:26:13 -04:00
wesoda25
67c2434a21 Adds lots of New Items to Syndicate Kits (#44509)
* Update uplink_kits.dm

* fucking stupid man

* Update energy.dm

* Update uplink_kits.dm

* Update special.dm

* Update special.dm

* Update misc.dm

* Update special.dm

* Update misc.dm

* makes hacker better
2019-06-18 23:22:57 -04:00
XDTM
6ea00689b0 Using the wrong tool during surgery won't hit the patient with it (#44482)
* Using the wrong tool during surgery won't hit the patient with it

* Update surgery.dm
2019-06-18 23:19:01 -04:00
nemvar
aa7b05a551 Fixes a runtime from the ashwalker tendril (#44598)
* welp

* h

* Fixes a runtime in ash_walker_den.dm
2019-06-18 23:11:49 -04:00
AnturK
79ec19156b Fixes preview gun bad del (#44599) 2019-06-18 23:11:26 -04:00
XDTM
5c41cc6f52 Muscled Veins experimental surgery (#44481)
* A

* Update all_nodes.dm

* Update all_nodes.dm
2019-06-18 19:37:29 -04:00
YPOQ
70e241fc2c Fix de-snailing not removing snail crawl (#44610)
Changed the code to delete the component so the move signal also gets
removed.
2019-06-18 15:53:15 -07:00
oranges
433770087a Merge pull request #44640 from AnturK/holodeckexploit
Fixes holodeck href exploit.
2019-06-19 09:58:17 +12:00
FrankFo
645156ff60 De-linkifies names in deadchat_broadcast(), makes deadsay css class default (#44600)
* De-linkifies names in deadchat_broadcast(), makes deadsay css class default too

* Makes the source argument come after message, since it is optional

* Removes excess </span>
2019-06-18 22:49:02 +02:00
AnturK
1a18086a3b Fixes this properly. 2019-06-18 22:46:16 +02:00
YPOQ
94d1203276 Fix obsessed not respecting player preferences (#44609)
Also fixes a runtime due to a missing early return
2019-06-18 13:29:07 -07:00
AnturK
c2bc6164c7 Fixes holodeck href exploit. 2019-06-18 22:21:00 +02:00