Commit Graph

28806 Commits

Author SHA1 Message Date
Trilbyspaceclone fc284afe49 A new pie and four more cakes! (#45633)
Cakes and Pies!
Cooking cat once again saves starving spess mens
About The Pull Request

Adds a new healthy pie!
Adds a few more cakes.

image
Why It's Good For The Game

I see that last added cake and or pie was ages ago! No can do at all tis what I say!
So I added in more cakes for you as a feline fine addition to cooking!
More options with different flavors for are crew to noms with is always a good add I would say all are balanced around hardness of crafting them!
Changelog

cl
add: pie and cakes
imageadd: added some icons and images
/cl
2019-08-09 11:05:56 +12:00
Twaticus 9dfa78cb47 Underwear color (#45630)
About The Pull Request

    Changes our current underwear selection to greyscale so you can color them any way you like, just like hair.

    Removed duplicate underwear types that only served as a few color options(female_yellow, male_blue, ect.) Underwear with designs are unaffected(female_uk, male_commie, ect.)

    Added a new option in dressers to change underwear color.

    Changed some underwear names to fit the new option(female_red is now female_lace, ect.)

A9hAqkxgin
If all is well i plan on adding this to undershirts and socks too.

also HUGE thank you to nonfictiongames for the help!!!!
Why It's Good For The Game

More character customization in roleplaying game GOOD
Changelog

cl
add: Underwear can now have any color. (Your character will most likely be nude now so check your prefs!!)
add: Underwear color option in dressers
tweak: changed some underwear names
imagedel: deleted duplicate underwear

/cl
2019-08-09 11:04:58 +12:00
pireamaineach 6048d747c2 [READY] Makes plasmaman helmets have visors. (#45606)
About The Pull Request

See title.
Why It's Good For The Game

Plasmamen get the same welding protection as everyone else, that is with welding helmets, with the same trade-off and negatives. Goggles are rather hard to obtain for most roles, (provided #45460 is reverted, which is kind of ought to be) and plasmamen aren't able to use helmets.

Basically nullifies the concept of using this as flash protection unless used by a particularly quick-witted plasmaman, (or someone willing to always be half-blind) while still offering welding protection.

I might consider re-adding transparent helmets but only if humans wear them, as it doesn't look good on plasmamen, which is the whole point of the helmet.
Changelog

cl
balance: Plasmaman helmets now have welding visors, which can't stack with their torches in the helmet and are visible.
fix: Clicking on the helmet with any item no longer tells you that someone's already drawn a face on it, you can't put infinite faces on it.
tweak: Plasmaman helmets hide masks again, the sprites are no longer transparent. Mind, the original bounty just wanted it so you could see faces through it, not for it to be transparent.
tweak:Plasmaman helmets now have special smile sprites rather than pulling from the EVA one, as the visors are different sizes.
balance: You can't eat through plasmaman helmets anymore.
/cl
2019-08-09 11:02:37 +12:00
Time-Green b5159fbf31 [READY] Plumbing: Chemical Filters (#45473)
Adds chemical filters to the plumbing arsenal

They have one input, and three outputs. The left and right outputs can be given filters. It's basically the exact same as atmos filters but it has TWO filter sides.

It doesn't have an enormous list of chems to select from, you just enter a chem and it's added if it's valid.

cl
add: Adds chemical filters to plumbing
/cl
I was planning to do a bunch at once, but europe is on fire and im delirious

I also moved the existing unique plumbing datums into their own folder, wich was only chemical acclimators
2019-08-09 10:59:36 +12:00
py01 2bfcb644b4 husking visual fix (#45648)
* husking visual fix

* husk simpl
2019-08-08 02:07:44 -07:00
StonebayKyle 5092bf94f4 Adds a species randomizer to character setting screen (#45658)
* WIP (not working) version of species randomizer in character settings

* Adds a WORKING species randomizer to character settings

* Re-orders random species code to be ahead of random name and random body code.

* Fixes species naming conventions by forcing random name onto those who choose to always be a random species

* Fixes dumb html mistake
2019-08-08 01:50:52 -07:00
81Denton 7b8579c17a Minor ghost notify changes (#45759) 2019-08-08 01:47:04 -07:00
Narcissisko fd070e3ae2 Adds a new luxury bar capsule to the miners vending machines which cost ten thousand mining points (#45547) 2019-08-08 01:07:20 -07:00
Mickyan ad86530e5c dont worry i was a doctor once (#45765) 2019-08-08 00:06:53 -04:00
nemvar 269c7666fc Nerfs reinforced bolas (#45622) 2019-08-07 16:00:34 -04:00
zxaber 532a891b74 Mediborg Beaker Storage Apparatus (#45494)
* Pull request commit apparatus

* words

* better comments

* small bits

* beaker breaker

* better beaker breaker

* Superior Signals

* new signals for update_icon

* compile_overalys
2019-08-07 15:58:30 -04:00
Jordie 9a1e80fa18 fix null brain in death query and typo correction (#45731) 2019-08-06 21:50:15 -07:00
nemvar 78ac5bbdb3 Capitalizes Gaseous Decomposition (#45729) 2019-08-06 21:42:23 -07:00
Arkatos1 6aaca4fa7b Reagent color for lemonade (#45730) 2019-08-06 21:42:08 -07:00
kevinz000 7882ab311a Fixes VV editing name and ckey in header (#45742)
* fix

* Fixes unnecessary whitespace changes/line ending changes.
2019-08-06 20:21:46 -07:00
nemvar 3c747a2e1e Adds the snailcrawl element to living lube. (#45673)
* elementtime

* Absolute state of tg
2019-08-06 20:15:12 -07:00
oranges 82b747b6f5 Merge pull request #45750 from nemvar/fixesormAGAIN
Fixes ORM again.
2019-08-07 09:25:55 +12:00
Michael Ashfield 8e3ace7e6f Plasmamen get plasma in their box (#45538)
* rebase branch

* Revert "rebase branch"

This reverts commit 72e70fe8ccabfa6c750193a57beeec14b30a2533.

* Updated this old code to fork

* gives the clown hugbox

* Clown gets hugbox back

* Removed new boxes, changed box code

* Sorted line spaces

* Removed sauce
2019-08-06 15:13:19 -04:00
nemvar 00eb91eb25 Fixes ORM again.
Same fix as last time. Learn to properly resolve conflicts.
2019-08-06 14:09:34 +02:00
Dennok 0cb84ff57d Toxin lovers don't throw up. (#45668)
* Toxin lowers don't throw up

* Update human.dm

* Update code/modules/mob/living/carbon/carbon.dm

Co-Authored-By: JJRcop <jrubcop@gmail.com>
2019-08-06 02:20:32 -07:00
kingofkosmos c3ea51908d Adds "you" to local visible_messages (#45631)
* adds "you" to some combat visible_messages.

* more you-messages and attack verbs to present tense.

* small fixes

* more additions and small fixes

* few message tweaks

* Fixes a typo and few other wordings.
2019-08-06 02:15:34 -07:00
nemvar 4d5fb1a578 Adds a GPS component. (#45660)
* Adds a GPS component. Megafauna no longer needs gps implants.

* Removes commented out code.

* Removes the last internal radio

* I was already wondering why the diff was so small
2019-08-05 19:13:19 -07:00
Rob Bailey 0c6fabceb0 Merge pull request #45680 from 81Denton/unfuck_c4
Refactors C4/X4
2019-08-05 19:09:57 -07:00
YPOQ 3e6e847155 Fixes general beepsky and beepsky ancap attacks (#45714)
* Fixes general beepsky and beepsky ancap attacks

* Delete weapon in Destroy()
2019-08-05 19:03:28 -07:00
nemvar fa4361f4f4 Fixes the halloween code. (#45671) 2019-08-05 19:02:41 -07:00
Trilbyspaceclone cdbd9a7c0b [Ready] Adds Snow Cones (#45632)
* Update construction.dm

* Update snacks_sandwichtoast.dm

* Update snacks_other.dm

* Create frozen

* Create recipes_frozen

* Update tgstation.dme

* Add files via upload

* .dm!

* .dm!

* Recomplie

* i said .dm! but not snacks_...

* spaces are bad >_<

* We dont have kiwi?
2019-08-05 19:02:01 -07:00
Tad Hardesty 009dbfc7cc Fix broken suits in medical outfit lockers (#45695)
* Fix broken suits in medical outfit lockers

* More dumb ass fixes
2019-08-05 18:57:35 -07:00
nemvar ccbb0a91d7 Cleans up some martial art code. (#45502)
* Removes/Moves some weirdly placed variables in martial arts. Splits NO_GUNS and CHUNCKY_FINGERS traits.

* Maybe this should actually compile

* c begone
2019-08-05 16:58:12 -07:00
carlarctg 5b9eb3bff2 trenchcoat (#45722) 2019-08-05 11:49:27 -07:00
imsxz 391bdc4fda makes stimulum not cancer (#45675)
* stim toxin buildup

* Update other_reagents.dm

* Update other_reagents.dm
2019-08-05 14:01:11 -04:00
YPOQ 4f48850fce Fixes muscled veins surgery (#45642) 2019-08-05 01:58:36 -07:00
ishitbyabullet 71277af9d3 Improved Cabin Away Mission (#45618)
* The map itself

I hope it won't PR on /tg/station immediately.

* ok lavaland monster dmi thank you

"bruh you added two sprites oh shit im about to m-m-m-malfuncti-" *BOOM*

* cabin building stuff

Still need to merge master.

* Ninja's uniform PR got merged.

Good thing I used, like, only one jumpsuit for the entire map. I hope this merges before someone changes winter coats though.

* lmao

* MrDoomBringer forgot a few things

obj/iced_abductor. that's an ayy lmao moment.

Besides that, the block should work. Just don't destroy it before the round begins otherwise you see this: https://i.imgur.com/K3GGnqy.png

Proof that this works: https://i.imgur.com/MxVO0Og.png

* no more claustrophobic medbay

It doesn't look as good as I want it to. It also feels way too fucking cramped.
2019-08-05 01:37:11 -07:00
MMMiracles a76d7c3077 Bounty PR: See-through plasmaman visors + drawing smiley faces on said visors (#45602)
* see-through visors and funny smiley face meme

* fucking dme

* how did i manage that
2019-08-05 01:33:17 -07:00
nemvar fb349b308a Remove debug message from mining vendor (#45706) 2019-08-04 10:05:33 -07:00
oranges 9f1cec7b15 Merge pull request #45677 from 81Denton/logs
Logging improvements
2019-08-04 22:54:17 +12:00
Rob Bailey 2c720c6408 No ID insertion for everything except the hop console (fixes the ORM) (#45693)
About The Pull Request

machines and consoles that previously required an inserted ID now check access on worn and inhand ids. They otherwise function identically.
Affected things:
ORM: click claim to claim cash to connected ID (also fixes it)
Mining vendor: uses ID on person or in hand.
medical console: checks worn ID
security records console: checks worn ID
gulag consoles: claim points to worn ID, checks access and point requirements from worn ID

Also some backend refactoring to prisoner management and gulag teleporter consoles

hop console will be next to strip out the shitcode entirely but this at least gets things functional in the mean time, but fully tested this time. It's very late here and I need to sleep. Due to the nature of it it's more elaborate of a rework.
Changelog

cl
tweak: Medical and Security consoles now check access on worn or inhand ID instead of requiring an inserted ID
tweak: mining vendor now reads from ID in hand or on person instead of requiring an inserted ID
fix: ORM is functional again (for real this time)
tweak: ORM claim points button transfers points to worn/inhand ID instead of to an inserted ID, no longer accepts insertions
tweak: Same for gulag consoles
/cl
2019-08-04 22:53:55 +12:00
nemvar e587b970da Adds parent calls to almost all tool_acts (#45582)
* Adds parent calls to almost all tool_acts

* actually compiles
2019-08-03 22:25:57 -07:00
nemvar 55191413ba The clown car waddles (#45625)
* The clown car waddles

* movable atom instead of atom
2019-08-03 22:19:03 -07:00
nemvar 42aa3df3ec Clean up imp code (#45670)
Who would have guessed that unmaintained code is unmaintained. Imagine 
my shock.
2019-08-03 19:10:14 -07:00
SpacePrius 46e8ee4b5a Cat 2 Med downside tweak. (#45474)
* First Commit

Signed-off-by: Space Prius <bubba041102@gmail.com>

* Fixing the trait methods.

Signed-off-by: Space Prius <bubba041102@gmail.com>

* made 1% per tick instead of 33% per tick

Signed-off-by: Space Prius <bubba041102@gmail.com>

* specifying trait sources, changed to deafness.

Signed-off-by: Space Prius <bubba041102@gmail.com>

* fixing description

Signed-off-by: Space Prius <bubba041102@gmail.com>

* removing now unused define

Signed-off-by: Space Prius <bubba041102@gmail.com>

* removing random whitespace

Signed-off-by: Space Prius <bubba041102@gmail.com>

* changed to 2%

Signed-off-by: Space Prius <bubba041102@gmail.com>
2019-08-03 20:20:00 -04:00
nemvar c97cbe7612 pAIs now only have one Life proc (#45672)
Ideally this wouldn't be on Life at all, but I'm not going to dig too deep
into pAI code.
2019-08-03 15:13:45 -07:00
Farquaar 28b2200366 Adds monk robes to chaplain drobe (#45663)
About The Pull Request

Allows players to obtain monk's frocks and eastern monk's robes from the chaplain vendordrobe.
Why It's Good For The Game

Now that Garen7 has fixed the monk's frock's hood toggle (#45595), it seems only natural that it should be in the chaplain's vendordrobe. Also, the eastern monk's robe wasn't available there either, so this rectifies that issue.
Changelog

cl
tweak: Crewmembers can now obtain monk's frocks and eastern monk's robes from the vendordrobe.
/cl
2019-08-04 09:37:47 +12:00
Dawson1917 e9b9785392 Removes slowdown from riot suits (#45656)
About The Pull Request

Removes the slowdown from riot suits in an effort to make them more useful to security.
Why It's Good For The Game

Riot suits have for a while firmly sat in the "garbage-tier" for experienced players because slowdown more or less completely obstructs security from doing their jobs as any perp can outrun them. Given Oranges recently expressed a desire for coded changes that make sec less ridiculously vulnerable to tiders and easy to loot, particularly with hallway shoves, I believe making riot armor an actually useful tool to deal with tiders via its innate shove/knockdown immunity could help.
Changelog

cl
balance: Riot suits no longer have slowdown
/cl
2019-08-04 09:31:53 +12:00
TerraGS afc9794558 fixes a beepsky exploit 2019-08-03 01:06:44 -05:00
oranges 9f3e882c01 Merge pull request #45567 from nemvar/clientcolour
Adds a unique client color for the trance status effect.
2019-08-03 15:04:21 +12:00
nemvar e7fbf37fca Turns gloves of the north star functionality into a component. (#45557)
About The Pull Request

title.
Why It's Good For The Game

The goal of this is to get rid of the Touch hook for gloves. Currently the only other thing that uses this proc is ninja gloves which I will try to remove at a later date.
Changelog

cl
code: Gloves of the North Star functionality is now handled by a component.
/cl
2019-08-03 14:51:25 +12:00
Rob Bailey 8b9f3cd16d Revert "E (#45475)" (#45552)
Reverts #45475

I thought that this was a jumpsuit sprite that apparently doesn't even exit. Mandela Effect is real, and I transported to a different dimension where everything is the same except that the tie die jumpsuit I was thinking of doesn't exist and there's an obnoxious strobing jumpsuit in its place.

The sprite that this actually is is incredibly obnoxious and should either be stupid expensive or just not in it, so clicking one button is much easier.
2019-08-03 14:50:56 +12:00
nemvar ea70deb828 List of contents (#45476)
About The Pull Request

-You know require medical access to change the medical records with the hud
-Medical/Sec HUD examine now relies on a trait instead of istype checks.
-Removed a shitload of excessive nesting
Why It's Good For The Game

This isn't a full refactor, just a small attempt to make this code slightly more sane and more friendly to work with. I do not intend to fix all the problems this piece of code has (ohh, there are so many of them) with this PR.
Changelog

cl
balance: You now require medical access to change the medical records with a medHUD.
/cl
2019-08-03 14:49:36 +12:00
Dennok c5e09ab0ac Keep occupied custom dock (#45407)
About The Pull Request

Shuttles no more ruin areas on fly off from moved custom
dock.
If you dock to custom dock, then move custom dock, after fly off shuttle turfs lost its areas, it replaced by space. It ok in space, but bad on lavaland.
Why It's Good For The Game

Gravityless and airless areas on lavalend is bad.
Changelog

cl
fix: Shuttles no more ruin areas on fly off from moved custom
dock.
/cl
2019-08-03 14:48:00 +12:00
JJRcop 35e1898b94 Removes chem dispenser text macros (#45397)
About The Pull Request

This removes chem dispenser text macros and replaces them with a recording function. This allows you to still use macros, but you must record them yourself. You are no longer able to paste in a pre-written macro.

When the dispenser is recording, trying to dispense chems will record to the in-progress macro instead and won't dispense like normal. You can then save this macro when you're done recording and use it like you would before.

Using an existing macro while recording a new one will record the macro contents to the in-progress macro, and can be done multiple times.

It looks like this:

image
Why It's Good For The Game

It forces chemists and bartenders to learn the recipes for themselves first if they want to get the macros going quickly.
Changelog

cl JJRcop
del: Removed text macros from the chem dispenser.
add: Replaced with dispenser input recording macros.
/cl
2019-08-03 14:45:41 +12:00