Commit Graph

25510 Commits

Author SHA1 Message Date
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
49d824bdac Fixes Gamemodes not being selected (#7161) 2019-10-13 21:35:50 +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
alsoandanswer
5b72c2a074 Pill bottle update (#7121)
shamelessly stolen from bay, clicking pillbottles in hand will allow you to pour one out into your offhand.
2019-10-10 16:35:33 +03:00
aleksix
0cc463a918 Properly inherits Zeng-Hu xenobio outfit (#7135)
Zeng-Hu xenobiology outfits didn't inherit properly from normal station xenobiologists, meaning they spawned with standard, non-science headsets and no labcoats. This PR fixes that.
Closes #7111
2019-10-10 16:35:03 +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
SonicGotNuked
6e1382da0c Sonic Buffs Traitor Borgs (#7093)
Readds the ancient Reset Identity Codes command.
Allows traitor borgs to toggle their overclock
2019-10-09 21:24:34 +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
ac224647cb Security + Heads of Staff are less likely to become certain types of antags (#7083)
Revives #5809

Chances of getting antag:

    Security Officer: 50% chance to get antag.
    Security Cadet: 75% chance to get antag.
    Warden: 40% chance to get antag.
    Detective: 50% chance to get antag.
    Forensic Technician 50% chance to get antag.
    Heads of Staff: 25% chance to get antag.

Antags affected:

    Changeling
    Traitor
    Vampire
    Cultist
    Revolutionary
    Loyalist
2019-10-08 23:19:48 +03: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
0c8ca30cb1 Fixes a dumb stunbaton log error (#7116) 2019-10-05 23:57:55 +03:00
Matt Atlas
bcd3aca885 Fixes bugs introduced by the medsci resprite & cable coil stitching (#7117) 2019-10-05 20:16:54 +02:00
alsoandanswer
2ccd572678 you can finally move through medical laptops. also tweaks some sprites. (#6877)
tweak: "You can finally move through medical laptops. They're no longer impenetrable, indestructable anchors."
    imageadd: "Updates sprites of medical laptops and guest pass terminals."
2019-10-05 19:35:43 +03: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
fernerr
ec5750405d Fixes newly built air alarms being non-functional (#7115) 2019-10-05 14:23:52 +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
Fire-and-Glory
c8a485a97f Unapologetic hammer buffs (#7081) 2019-10-01 17:06:16 +02:00
aleksix
fa036b00fd Flower crown fix (#7096)
* Flower crowns can now be made with non-vendor seeds.

* Added changelog
2019-10-01 16:57:58 +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
Geeves
6f409d937b CRYO VISION OH SHIT BOI (#7070)
Examining a cryopod allows you to see who's in it, if there's someone in it.
2019-09-29 13:30:28 +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
fernerr
298927561b Makes the surgery tray inventory open when clicked. (#7043)
Made it so clicking a surgery tray opens its inventory, use click/drag instead to pick the tray up.
Also made the tray spill if you hit someone or throw it.
2019-09-26 23:09:18 +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
Alberyk
bdfe3d5c19 Adds access requirements to the cloning computer (#7040)
* Adds access to the cloning computer.

* Adds changelog too.
2019-09-25 19:25:56 +02:00