Commit Graph

16087 Commits

Author SHA1 Message Date
Mwahahahaha
cfe6f92616 ASFX toggle for arcade sounds (#7163)
Allows players to opt out of hearing arcade sounds by adding a button in the ASFX tab.

Note that the computer typing sounds will still play.
2019-10-18 22:35:01 +03:00
JohnWildkins
b5c224344e Binoculars now zoom out if the user moves (#7187)
Fixes the /client/Move check for zoomed entities to check for pixel displacement, and not just view displacement itself (since the binoculars don't change view size)

Fixes #5689
2019-10-17 23:23:13 +03:00
Geeves
69125ecfe6 fixes refitted voidsuit in-hand sprites (#7178)
Resolves #2280
2019-10-17 23:22:21 +03:00
Geeves
e6a7d06711 Geeves buffs all of engineering (#7089)
Adds atmos_canpass = CANPASS_NEVER to the emergency shields you put up to seal breaches.
    Converts a bunch of 0's and 1's to TRUE and FALSE for easier readability.
2019-10-17 22:58:00 +03:00
ParadoxSpace
dc09a8dd20 Diona Heat Buff (#7151)
They can now be on fire, but a phoron fire would still wipe them out. Also, the chirp emotes no longer double up.
2019-10-15 23:56:59 +03:00
JohnWildkins
54ee25214c Copier and paper fixes (#7168)
Resolves #2836, resolves #4226, resolves #4266, and resolves #4366.

    Race condition between copying and printing solved, no longer does the photocopier print half the requested copies.
    You can no longer infinitely tear off copies of carbon copies. Additionally, copies have their remove-copy verb removed.
    Copying paper bundles in the photocopier now works at the correct speed. Additionally, the bug mentioned in #4266 has been removed.
    You can now write to papers inside paper bundles once again.

Most of this section could honestly do with a revamp, but I'm not exactly the person to do that, and we are talking about paperwork of all things. This just gets the functionality working again, more or less.
2019-10-15 23:53:06 +03:00
Alberyk
41cba7d8b9 Ghost roles will now respect alien whitelist restrictions (#7155)
What it says in the title.
2019-10-15 23:50:57 +03:00
Geeves
196f9d87df removed black kois mutation (#7112)
It's a Lii'dra bioweapon, producing it on-station shouldn't be possible. Also a bit too devastating for the station's good.
2019-10-14 22:56:05 +03:00
JohnWildkins
784b76af04 Fix late-join not showing alt-title jobs with differing minimum ages from main job (#7156)
Fixes #7122 - basically just makes IsJobAvailable() check for the player's selected alt-title rather than just the main title, so you can late-join as an 18-year-old medical intern again for example

Also first PR apologies in advance
2019-10-14 22:50:50 +03:00
Alberyk
82cf8aac95 Adds skrell glowing algae (#7145)
At the request of their writer, it works like the skrell ear items, but it glows.
2019-10-13 22:04:04 +03:00
Geeves
33ccd3d8e1 RIGs now splint broken limbs correctly (#6987)
Adds to fractured organ process, if the user's wearing a RIG and it's deployed over that part, it'll splint that part.
2019-10-12 22:37:27 +03:00
otatoh
6c2708a57d Fixes an oversight with pen attack to_chat (#7149)
[bugfix] Attacking a mob with a pen used "pen" instead of "[src]", so children & renamed pens would display incorrect attack text.
2019-10-11 09:04:31 +03:00
MarinaGryphon
300d0fc8d8 Fixes Alt Title Age Requirements (#7130)
Job age requirements now take into account alt titles. Alt titles are automatically limited to only ones a character is old enough for.
    The latejoin screen now shows what alt-title you have selected.
    The occupation preferences screen now functions differently if only one alt-title is available, or if the base job is not available.
    Tidies up the job age requirement system.
2019-10-09 23:07:52 +03:00
Alberyk
17a055278d Adds more dionae customization options (#7119)
* dionae stuff.

* Tree hair

* Finishes this stuff.

* And this.
2019-10-09 12:58:43 +02:00
aleksix
979b754f2f Farmbot UI now shows pest eradication status (#7134) 2019-10-09 12:58:10 +02:00
aleksix
d27c1ea553 Grinder UI doesn't show after grinding (#7133) 2019-10-09 12:57:43 +02:00
aleksix
058bff8d40 RnD consoles now properly disconnect (#7132) 2019-10-09 12:57:09 +02:00
Karolis
c70fdea137 Added white background to carachter preview. (#7131) 2019-10-09 12:53:06 +02:00
Geeves
dfd58ef289 Adds powersink to default ninja rig (#7092) 2019-10-08 22:38:28 +03:00
OneOneThreeEight
4bd2ce6ba0 Unapologetic Security Nerfs (#6679) 2019-10-07 23:34:04 +02:00
Matt Atlas
3ac40451e1 Mechanically enforces minimum age requirements for jobs (#7106)
Pretty much a port of Baystation12/Baystation12#27197
2019-10-06 21:47:04 +03:00
Matt Atlas
bcd3aca885 Fixes bugs introduced by the medsci resprite & cable coil stitching (#7117) 2019-10-05 20:16:54 +02:00
Geeves
dfd3ee2c5d point blank aiming (#7090) 2019-10-05 17:49:45 +02:00
Karolis
c48e02439d More themed uis (#7102)
* Applies theming to more UIs

* Change log
2019-10-05 14:31:30 +02:00
Matt Atlas
b7ec3ad093 Medical and Science Resprite (#7064) 2019-10-05 14:29:05 +02:00
Karolis
69728c254e Makes VueUI uis update again (#7110) 2019-10-04 22:20:25 +03:00
Yonnimer
9c3728c4cf Additional Dionae setup choices (#7100)
Adds Dominia, SOL, The Frontier Alliance, and Moghes as citizenship choices for Dionae.
Adds The Tribunal, Th'akh, and Sk'akh as religion choices for Dionae.
2019-10-04 22:04:16 +03:00
aleksix
77a02ddd14 Fixed Integrated Circuit memory sprites (#7105) 2019-10-03 19:55:17 +02:00
MarinaGryphon
648089c7b5 Fixes #7108 (#7109) 2019-10-03 16:37:03 +02:00
Geeves
abf5fe4baf Gives paper slight color tints, depending on their source of origin (#7091)
This allows you to easier distinguish which paper is what, if you have a supermassive pile of them or something. I don't know.
2019-10-02 21:52:42 +03:00
Karolis
e480d924de Vueui based modular computers (#5249)
Fixes up VueUi not tested functions and badly designed data push flow.
Port main screen in VueUI
Port configuration
Port device management
2019-10-02 21:51:20 +03:00
fernerr
17bf65a7bb Re-adds the Seasonal Pumpkin Spice Lattes to the Coffee vendors. (#7086) 2019-10-02 14:19:32 +02:00
Erki
ec2583e67f Skull balances all of engineering (#7088) 2019-10-02 14:17:38 +02:00
SonicGotNuked
4f1b416dde Shock memes (#7061)
Shocker circuits had a complexity of 10, zero power draw per use, and general crap that allowed you to stack 9 of them inside a single device. Did they need a straight deleted from the code? Nah. They need some adjustment and I'll figure out how to do that.

They should be at least somewhat better then a stun baton, but they'll be a pain in the ass to keep charged if you're using them. Perhaps I'll figure out how to limit it by only allowing a single of these circuits into a device.
2019-10-01 20:19:34 +03:00
Geeves
1e9e8ef763 Gravity loss is no longer falsely announced (#7082) 2019-10-01 17:53:28 +02:00
aleksix
b6692d2e61 Integrated Circuits inputs fix (#7097) 2019-10-01 17:53:10 +02:00
Alberyk
425634c166 Changes how hardsuit slowdowns are handled. (#7077) 2019-10-01 17:09:41 +02:00
Geeves
03694576c2 improves partial understanding code (#7050)
As the title says. This improves partial understanding code somewhat.
Ports Baystation12/Baystation12#24192

It prevents the ends of words from getting cut off, and gets rid of repeating ?? and !!.
2019-09-29 21:04:12 +03:00
Geeves
102e4379f6 fixes radio emotes when tcomms script is active (#7078) 2019-09-29 20:45:24 +03:00
Geeves
0de575cfce Unbraced drills no longer explode (#7066) 2019-09-29 13:33:11 +03:00
Alberyk
392bbbaa1e Changes how vaurca phoron leaking works (#7047)
-vaurca phoron tanks will only leak when damaged
-removed the breeder commanding power
-removes the vaurca monkey exhaling phoron
2019-09-29 13:32:04 +03:00
Karolis
c540d9d021 dark skin for reals (#7084)
This passed review with (#7035) let's get this.
2019-09-28 23:09:01 +03:00
Geeves
ce511f0063 adds autoinhaler and autoinjector to autolathe (#7058)
Adds autoinhaler and autoinjector to autolathe.
    Gives autoinhaler and autoinjector material values (i'm open to suggestions to tweak 'em)

This allows medical to come to cargo to print more of these and hand them out to crew. Good stuff.
If anyone has any other ideas to add more (reasonable!) stuff to autolathes, you know where to contact me.
2019-09-28 14:49:00 +03:00
Geeves
ba063632a4 Fixes Emergency Shield Generators (#7067)
Fixes E-Shield Generators to actually generate shields.
    Adds a few turfs that E-Shields would get used for.

E-Shields check in an area two tiles around them, then deploy shields on places it thinks you want it to be. It looks sort of like this.
2019-09-26 23:08:26 +03:00
Karolis
60fae57b80 Fixes horrible oversigth in things. (#7069)
Thanks granpa skull!
2019-09-26 23:05:22 +03:00
Geeves
c0a90fe202 removes shocker circuit (#7059) 2019-09-24 19:02:54 +02:00
fernerr
c1ab0e6ada Some bugfixes (#7054)
Fixes #7052
Fixes #6984
2019-09-24 07:44:39 +03:00
Geeves
54f315254d Add HoS Helmet + Oxygen Tank but it works this time (#6976) 2019-09-24 02:21:27 +04:00
fernerr
07cf338f87 Makes the IAC vest able to store things (#7015) 2019-09-24 02:19:59 +04:00
Erki
2045ea770c DMM Reader now crashes upon invalid type. (#7038) 2019-09-24 01:26:38 +04:00