Commit Graph

31186 Commits

Author SHA1 Message Date
Rykka
f7fcdf2458 Reverts #7560, Adds Proper check to syringes.dm and flora.dm for borgs
ACTUALLY fixes problems with borgs permanently breaking their syringes and being able to put modules into potted plants, which causes unwanted fuckery.

Reverts #7560
2020-08-27 20:17:24 -04:00
Atermonera
d63d05acbd Merge pull request #7560 from cadyn/cadyn-bugfixes
Some borg bugfixes
2020-08-27 16:59:27 -07:00
Atermonera
17c1219248 Merge pull request #7558 from Cyantime/lanternlight
Returns the jackolantern overlay
2020-08-27 16:58:28 -07:00
Atermonera
f3f77d9c1f Merge pull request #7556 from Rykka-Stormheart/shep-dev-merc-fixes
Fixes Mercs threaten timers, and threaten sounds
2020-08-27 16:57:39 -07:00
Atermonera
cfbf5d10b4 Merge pull request #7554 from Heroman3003/turfslow
Fixes turf slowdown not applying on non-water/snow turfs
2020-08-27 16:56:43 -07:00
Atermonera
2064750ea2 Merge pull request #7553 from Shadow-Quill/patch-1
[Untested] Emotes won't be foiled by pesky capitals
2020-08-27 16:46:33 -07:00
Atermonera
5ee2dc80bf Merge pull request #7551 from Rykka-Stormheart/shep-dev-portals-documentation
Improves Portal Documentation for New Mappers unfamiliar with DIR
2020-08-27 16:46:01 -07:00
Atermonera
a7e1d20511 Merge pull request #7550 from Khloross/cookingfix
Fix combinination_cook() creating items with no reagents
2020-08-27 16:45:40 -07:00
Atermonera
eb57005043 Merge pull request #7548 from Mechoid/XenoarchUpkeep
Xenoarchaeology Upkeep
2020-08-27 16:44:53 -07:00
Atermonera
d0d1308cec Merge pull request #7480 from listerla/dionamarkings
Ports Aurora Diona markings
2020-08-27 16:25:37 -07:00
Atermonera
4bf64e6b2a Merge pull request #7459 from Rykka-Stormheart/shep-dev-sound-overhaul
Massive Ambience and Sound Overhaul + Addition
2020-08-27 16:23:38 -07:00
Verkister
20f9a7449d Enables passtable for cleanbots (#7545)
One of the most common reasons behind cleanbots getting stuck in stupid places is because they went after some mess underneath table/rack/railing/whatever without ever getting to reach it.
2020-08-26 00:51:17 -07:00
Verkister
b57adfe825 Fixes eye glow appearance flags (#7544)
Fixes eye glow layer not inheriting mob appearance flags.
2020-08-26 00:50:22 -07:00
Cyantime
cd50f655b5 Prevent acid glands from melting non-simulated turfs (#7541) 2020-08-26 00:49:33 -07:00
Killian
8c1ef13113 ChewMAX Bar Fix (#7540)
* Update robotics.dm

* Update scanner.dm

* Update snacks.dm
2020-08-26 00:48:34 -07:00
Shadow-Quill
d9846c6967 Attack! (#7538) 2020-08-26 00:47:49 -07:00
listerla
583bccdbb8 Indentation fixes 2020-08-25 20:14:28 -04:00
listerla
831cb38cd0 This file now uses absolute pathing. 2020-08-25 19:58:39 -04:00
Atermonera
7595e09d2b Merge pull request #7474 from lbnesquik/Kot-Mecha-missile-tweak
Improvements to mech missiles.
2020-08-25 16:15:12 -07:00
Atermonera
a16e6ae0e8 Merge pull request #7456 from listerla/footwear
The great Aurora shoe heist
2020-08-25 16:14:48 -07:00
lbnesquik
286500969e Remove stale code. 2020-08-25 22:58:15 +02:00
Atermonera
f394b1ec47 Fixes Runtime in vchat_client.dm,85: Cannot execute null.is preference enabled (#7557) 2020-08-24 21:30:48 -07:00
Atermonera
5714d64b8d Actually adds (and TESTS) exclude_mobs parameter to visible_message (#7555) 2020-08-24 21:29:55 -07:00
Cadyn
9f3fe77be0 Following feedback 2020-08-24 14:20:41 -07:00
Cadyn
12c77bd905 Cyborg bugfixes 2020-08-23 20:15:20 -07:00
Cyantime
c1ba9427b2 re-enable jackolantern overlay 2020-08-23 19:39:10 -04:00
Rykka
0f9cf07d7c Fixes Mercs threaten timers, and threaten sounds
The default "threaten" timer was 3 seconds, meaning that as soon as world.time advanced beyond that, the merc would shoot you. If there's TIDI/lag or other issues, you'd immediately end up getting shot.

30 seconds is more reasonable, allows you time to back away from the merc without being shot at, and it keeps the mercs from being cheesed easily.

This also fixes the merc aggression sounds. Actual voicelines incoming once I get help from a contributor!

Mercs are also SMART now and will not move if confused/disoriented.
2020-08-23 18:57:51 -04:00
Heroman
b42cfc6a61 Fixes turf slowdown not applying on non-water/snow turfs 2020-08-24 07:46:41 +10:00
Shadow-Quill
b3a1797777 Untested Mobile Edit 2020-08-23 15:31:56 -05:00
Rykka
39016b3d1c Improves Portal Documentation for New Mappers unfamiliar with DIR
This isn't really needed, but more of a safety thing. I could not puzzle out the "opposite directions" until I checked the code and realized the portals forcemove you in the DIR it's facing. Therefore, if the portal was facing north, but the north is outside the map, it'd runtime.

This documentation should help new mappers, even if it is a bit 'dumbed down'.
2020-08-23 08:14:33 -04:00
Khloross
05cca83212 Replace trans_to with equivalent trans_to_holder call 2020-08-23 00:24:18 -04:00
Mechoid
540379774c Xenoarchaeology Upkeep 2020-08-22 18:20:36 -07:00
Neerti
99cbe4ea98 Disables Swarmer Drones (#7530)
I actually forgot to do this before the event system went permanently live so that's on me.
Anyways this turns off swarmer drones from being able to be picked by the GM system, since right now they're, to put it charitably, poorly balanced and implemented (being super-maint drones is very clunky to me but thats not the main thing).
When the GM system spawns one in, it tends to result in a ghost becoming the drone, then that player essentially never being able to lose due to infinite re-tries and the crew has to fight off drones for the rest of the round or until they or the drone gets bored.
There's been quite a few number of rounds that have devolved due to them so for now it's probably best to turn them off for the time being.
2020-08-22 01:24:07 -07:00
Verkister
5f8619b8cd Fixes mobs being able to ventcrawl while buckled (#7526)
No more mice teleporting office chairs all over the station.
2020-08-22 01:23:26 -07:00
Rykka Stormheart
301662bd97 Adds Spice Mod to species.dm, Makes Frost Oil COLD (#7516)
* Adds Spice Mod to species.dm, Makes Frost Oil COLD

~~Spice Resistance traits in the same flavor as Booze traits. 
3x, 2x, 1.5x, 0.75x, 0.5x, 0.25x resistance to the effects of capsaicin and frost oil.~~
^ Above changes inapplicable, but you can add traits yourselves if you're interested. Not sure how Polaris does their traits vs Virgo.

- Frost Oil and Capsaicin will now **lower/increase your body temperature by a random amount** during the ingest step if you're over the danger threshold.
- var/spice_mod is added to the species datums, much like alcohol mod.
- Frost Oil will now remove 5 capsaicin on affect_ingest much like capsaicin would remove 5 frostoil.

Not much else to say.

* Forgot the M.Species.

* Removes IS_ALRAUNE from Frostoil
2020-08-22 01:20:33 -07:00
Verkister
b81a4ba8d6 Fixes a copypaste slip with heat protection (#7536)
Found while digging around for something else
2020-08-22 01:12:18 -07:00
Cyantime
377809b2ec Makes unbreakable walls unacidable (#7532) 2020-08-22 01:10:22 -07:00
Atermonera
d7df9f1bcd Merge pull request #7500 from ShadowLarkens/preferences_rightclick_to_lower
Allows you to right click to lower job preference
2020-08-21 22:40:52 -07:00
Atermonera
1e53bf11f2 Merge pull request #7478 from listerla/borgpet
Ports borg petting from CHOMPStation
2020-08-21 20:31:43 -07:00
Rykka
0c7a7fd2b8 Massive Ambience and Sound Overhaul + Addition, Squashed Commit Edition 2020-08-21 06:53:05 -04:00
Rykka
592e46bc7f Adds Repeating Ambience and Ambience Chance Preferences!
Adds a Random Ambience Frequency and Ambience Chance Setting under Global, underneath Client FPS. Images here:

![](https://i.imgur.com/381HPGH.png)
![](https://i.imgur.com/tWuff1W.png)
![](https://i.imgur.com/smEtoQ9.png)

Self-explanatory. Random-Ambience-Frequency controls how long before it checks if it can play ambience to you again. Setting it to 0 disables the random re-play of ambience.

Ambience Chance affects the % chance to play ambience to your client. It defaults to 35%, but can be set from 0 to 100 to disable it or always play every time you move into an area or have the Random Ambience check called.
2020-08-21 04:14:29 -04:00
Atermonera
96be4caa6f Merge pull request #7523 from Meghan-Rossi/ghostqol
Ghost sechud verb, shift-click examine, alt-click turf tab
2020-08-20 22:29:40 -07:00
Atermonera
9e2430531f Merge pull request #7522 from Meghan-Rossi/cleanbotaitweak
Improve cleanbot ai slightly
2020-08-20 22:27:47 -07:00
Atermonera
a2c373c2b1 Merge pull request #7521 from Meghan-Rossi/metapint
Adds metamorphic pint glasses to RSF, autolathe, supply packs
2020-08-20 22:26:51 -07:00
Atermonera
f737833fad Merge pull request #7519 from Meghan-Rossi/grassbuilding
Allows building plating on grass
2020-08-20 22:26:05 -07:00
Atermonera
2cbbb10521 Merge pull request #7518 from Meghan-Rossi/borgcookfix
Fix cyborgs not being able to cook
2020-08-20 22:24:03 -07:00
atermonera
c9a892f591 Emergency Travis Appeasement: One Giant Spider 2020-08-20 20:01:44 -07:00
Atermonera
167761eb19 Merge pull request #7504 from ShadowLarkens/volume
Beginnings of a global volume control system
2020-08-20 19:42:54 -07:00
ShadowLarkens
aabe06f616 Enable TGUI 2020-08-20 19:37:55 -07:00
Atermonera
36217453cc Merge pull request #7513 from ShadowLarkens/yeet
Allows you to YEET mob holders (diona, etc)
2020-08-20 19:34:36 -07:00