Commit Graph

13841 Commits

Author SHA1 Message Date
Geeves
b9489dc2c8 Lingtober: Lingmania: The lingaling: Powerling: Lingcreep (#7153)
The ling is ass. It's just. Ass. Butts. It isn't scary. Whap it and cuff it, toss it in solitary and smack its horribly deformed ass. Now they can tear through walls. Nice.

    Forming armblades and flesh riot shields as ling now break cuffs and straitjackets.
    Changing into a lesser form now uncuffs you
    You can use an armblade is a crowbar, to do crowbar based activities.
    The armblade can be used to slice and dice through non-reinforced walls and girders.
2019-10-20 00:27:53 +03:00
JohnWildkins
185f8cd644 fix flipped PDA intercept fields (#7202)
title, fixes #7198
2019-10-20 00:22:54 +03:00
fernerr
5e02e38437 Hivebots: The Second Wave (#7002)
Changed the spawning mechanics of hivebots and expanded their roster with three new types, Bomber, Guardian and Harvester.
    Tweaked the slime infestation event to be a bit more colorful and spawn a couple more slimes than currently.
    Made it so infestation events no longer trigger outside the station at shuttle docks,, inside xenobiology cells, substations, at centcomm or outside etc.
    Fixed the prison break event from not working correctly with virology, added a chance for it to happen at the bridge.
    Fixed some announcements missing their custom titles. Particularly those used by random events. Tweaked their font and size.
2019-10-20 00:18:23 +03:00
JohnWildkins
9069098ba4 Misc. kitchen / reagent fixes (#7182)
Ice now melts at 25C. Other methods to fix the ice-instantly-melting issue didn't end so well ( #6617 et al.) and this seems to be how most baycode implementations handle the problem. If someone has a better solution, please, suggest, and I'll nuke this into the floor. Fixes #6119.

    Soda cans (incl. water bottles) can now be re-filled after bursting open from shaking. This also fixes a crash related to putting these cans into chem machines and the like. Fixes #6499.

    Robots and silicons can no longer be force-fed. Fixes #5016.

    Custom output food from cooking appliances now fits inside storage containers. Fixes #4106.

    Custom output food from the oven now causes a 'ding' as with normal cooking. Fixes #3904.

    Batter now requires proximity to be applied. Fixes #5724.

    Lasagne and doner kebab contents buffed to match the ingredients used in their creation. Fixes #6195.
2019-10-19 22:59:58 +03:00
Joshie
039ca8e0de More MedSci Sprites (#7154)
Adds more of the Medical and Science uniform sprites. Still have stuff to do. My understanding of code is pretty limited so if anyone knows how to do any of the things I'm trying to do, please comment and tell me how. Otherwise, I'll keep trying to get them working. Also please if any merciful coder feels like looking over any changes out of the kindness of their heart while I'm working on this, please point out anything that might be broken or wrong.
2019-10-19 10:24:40 +03:00
Mwahahahaha
ac9c1769ae Accessory Flipping, Wallets, Lanyards, contractor worn ID icons, ID layer switching, custom loadout names and descriptions, manbeast, hiiyah (#7087)
Asymmetrical accessories can now be flipped! This is done through the attack_self proc (i.e., activating it in your active hand), or a right-click menu if the item already has an attack_self behaviour.
This affects:

    Stethoscopes
    All medals
    All badges
    Armbands
    Holsters
    Machete Holster
    Scarves
    TCFL ribbons
    Shoulder capes
    Sleeve patches
    Bandoliers
    Political pins
2019-10-19 00:04:29 +03:00
BurgerLUA
631c477e98 Machine Overload Nerf (#7025)
Machine overloads are now no longer a joke. The strength of APC machine overloads is now reduced by roughly 2/3rds. As you can see by the below graph, this change is very much needed.

image

X axis is the APC's power cell charge.
Y axis is the strength of the explosion.

Purple line is the strength of the explosion in its current state. As you can see above, it caps out very easily and super fast: Basically 4 AA batteries can destroy nearly everything.

Red line is the new strength of the explosion in this PR. It's much more reasonable and caps out at APCs with upgrades.

That purple dotted line down the middle is the cell capacity of a normal APC.
2019-10-19 00:01:21 +03:00
Alberyk
a2969d16b7 Fix the assistant maintenance access config option to only affect assistants, and not visitors (#7143) 2019-10-18 23:29:51 +03:00
Alberyk
d026e82f6f Allows diona to be some contractors (#7141)
-Diona can now be Zeng-Hu, Idris, Necropolis and Hephaestus contractors.
2019-10-18 23:22:03 +03:00
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
bf62f34e0e galaxy brain wallets (#7186)
title, fixes #5361

i should not be allowed to touch a git-based platform ever again
2019-10-18 22:31:33 +03:00
Geeves
414af8daf7 Fixes Mounted Sleepers not injecting reagents (#7175)
Resolves #7173
2019-10-17 23:07:22 +03:00
Geeves
97eff10bb2 wall rod destruction (#7179)
Resolves #2757
2019-10-16 22:38:37 +03:00
JohnWildkins
2e33775295 Various oven/fryer fixes, part 1 of many (#7164)
First, the bugfixes:

    Ovens, fryers, and similar devices that "require preheat" now actually require preheat before cooking.
    Oven trays no longer duplicate messages when inserted.
    Oven/fryer temperature efficiency now correctly plays a role in time-to-cook.
    Ovens and fryers now draw the correct amount of power.
    Upgrading an oven or fryer's scanner module no longer reduces its heat output.
    While not exactly a bug, removed an unneeded proc here and there as well as replaced most initial vars with initial() counterparts

Now, the tweaks - I tried to keep these light, since I was really just here to fix bugs and get the existing functionality working. However, compared to the status quo of cooking, actually getting the intended system working would have basically been a massive nerf; before now, cooking_power was locked at 1.4 throughout the "heating process"; now, after tweaks, you start at around 0.48 and end at 1.2.

    Heating power increased and resistance reduced so that both machines should preheat in about ten minutes, as opposed to 30-60.
    In addition, once they are usable, ovens and fryers will start at 40% efficiency, rather than climbing from 0% after the initial time-lock.
    Efficiency is now based on a linear scale of temperature to optimal temperature. This is mostly because it was the simplest way to implement the starting efficiency once preheating is finished.
    Upgrading oven/fryer components is now much more rewarding. I may have overdone the numbers a bit, but on the other hand - there should probably be some reward for bothering to upgrade the stove of all things.

The other conclusion I came to (but didn't implement) was the thought that one time-lock should go; either efficiency starts at 0% but you can cook from the beginning, or you have to wait for the preheat cycle and then there's no efficiency to worry about. Obviously, I prefer the former.
2019-10-15 23:54:37 +03:00
Geeves
49d824bdac Fixes Gamemodes not being selected (#7161) 2019-10-13 21:35:50 +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
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
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
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
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
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
fernerr
17bf65a7bb Re-adds the Seasonal Pumpkin Spice Lattes to the Coffee vendors. (#7086) 2019-10-02 14:19:32 +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
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
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
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
fernerr
c1ab0e6ada Some bugfixes (#7054)
Fixes #7052
Fixes #6984
2019-09-24 07:44:39 +03:00
Karolis
37693ed4c2 Adds back ability to view virus records. (#7046) 2019-09-24 02:50:41 +04:00
Mwahahahaha
b5f3ed78a2 Re-adds "Roll the Dice!" (#6884) 2019-09-24 02:28:28 +04:00
Geeves
54f315254d Add HoS Helmet + Oxygen Tank but it works this time (#6976) 2019-09-24 02:21:27 +04:00
alsoandanswer
9553d94bad Refactors , resprites and rebrands RCDs (#6985) 2019-09-24 01:07:11 +04:00
Karolis
61f6e5a6c1 Styles basic HTML UIs (#7001) 2019-09-24 00:42:15 +04:00
fernerr
32873fbeb9 Makes it so surgeons no longer mistake their tools for donuts (#7041) 2019-09-23 01:08:07 +04:00
Alberyk
07f1e40bda Bug fixes: cargo robusting gloves, skrell plants and idris clothing (#7039) 2019-09-23 00:42:48 +04:00
alsoandanswer
d2af3fe861 Tweaks some coder-sprites (#7011)
Tweaks some coder-sprites.
2019-09-22 15:24:54 +03:00
fernerr
77c3554b85 Fixes some energy melee weapons being unable to be picked up after being dropped (#7033)
This is done by moving the dropped proc that deactivates them so it works with all energy melee weapons and not just the basic energy swords.
2019-09-21 20:28:01 +03:00
Alberyk
a7d5a4c612 Makes the pra space ruin harder to loot (#7005)
-replaces the walls with reinforced ones
-makes the tesla suit chamber bigger with more defenses
-adds some hostiles mob to it
2019-09-20 23:12:46 +03:00
Joshie
e23a9709a3 Make Exodus Great Again (#6970)
Engine room tweaked so it uses gas coolers and stuff
    Shields set up in the Bridge substation
    Psychology moved slightly and made bigger to account for the treatment machines
    Chemistry, toxins, xenobotany, other areas like that all given borosilicate windows
    Representative office put near the bridge, detective's office and forensics moved around a little bit
    Red dock and the transfer shuttle changed to match the transfer shuttle on the Aurora map
    Exodus CentComm changed to match Aurora CentComm better
    Supermatter has a catchment zone for when the crystal is ejected to prevent it from looping around and exploding against security or the holodeck
    Toxins test range made more resilient
    Countless cruel and unnecessary blobstart markers removed. I thought it was a bit unkind that a blob could appear literally in the middle of a department, or underneath someone's feet while they're taking a shit in the bathroom. People go there to AFK.
    Windows around the representative's shuttle dock electrified, the cockpit for the shuttle has the same access requirement as their airlock on CentComm. Accounting for it being in a less secure spot on the Exodus, to try and prevent wanton theft of their shuttle "just because". It's still possible, but it can't be done by just anybody.
2019-09-20 08:58:28 +03:00
Geeves
c2979e5496 Shinobi: Geeves Destroys Game Balance: Electric Boogaloo (#6989)
Added a ninja frequency to radios which ninjas spawn with to collaborate.
    Two ninjas now spawn instead of just one.
    Gave the ninja better spawning gear, a syndicate uniform, a belt with some tools and a pAI card.
    The ninja suit now has new lights, and its shoes are now magboots.
    Added a doorhack RIG module. Functions the same as the normal doorhack, but the user can move around after initiating the hack, as well as hack multiple airlocks at once.
    Added new advanced combat belt, can hold various gear that a ninja would usually come across.
    Gave the ninja teleporter a 5 second cooldown between uses.
    Buffed the ninja's RIG armour values slightly. Still requires feedback, if ninjas die too quickly, it will be buffed more.
    Added an additional toolbox, chair, suitcooling unit and ninja spawn point to the ninja shuttle on the centcomm level.
    Gave the ninja a new uniform + gloves.
    Tweaked Emergency Power Generator to give 2500 energy, but take 5 minutes to recharge. In the past, they took 24 seconds to recharge and gave 1500 energy, which made all other sources of energy regeneration useless.
2019-09-19 09:43:30 +03:00
fernerr
ea5e33ca8b Fixes #6990 (#7013) 2019-09-19 09:03:07 +03:00
Alberyk
ee5d061ee6 Bugs fixes: skrell stuff and idris uniforms (#7010)
-fixes idris uniforms being invisible
-fixes a typo in the skrell star projector
-fixes the skrell plant missing from xenobotany storages
-tweaks the starry projections to last less time
2019-09-18 20:38:31 +03:00