Commit Graph

3657 Commits

Author SHA1 Message Date
Nemanja
89c17f13e0 Update medical.yml (#13134) 2022-12-21 14:47:10 -06:00
Chief-Engineer
54b5a9238c Replace nutriment in snowcones with ice, water, and sugar (#12858) 2022-12-21 06:55:03 -08:00
dontbetank
d57f9b6a48 Librarian QoL (#12958) 2022-12-21 06:53:10 -08:00
Rane
8613d40aa1 Scale other needed metabolism reagents (#12005)
Closes https://github.com/space-wizards/space-station-14/issues/7434
2022-12-21 06:51:49 -08:00
Errant
cd5d18f0cd Glass airlock construction prototype (#13089)
Fixes https://github.com/space-wizards/space-station-14/issues/7773
2022-12-21 06:50:11 -08:00
ChilbroBaggins
786f55e789 Adds Chefvend (#12934)
Co-authored-by: Jeff <velcroboy333@hotmail.com>
2022-12-21 06:49:39 -08:00
lapatison
c31fd730de New animal, Pig (#12725) 2022-12-21 06:48:35 -08:00
Nemanja
050e157005 Technology Disks (#13077)
* clean up a bunch of R&D code

* don't store components

* brug

* speedrun some sloth review

* technology disks

* expand functionality, begin work on printer

* disk printer ui

* file

* fix the rebase

* disk console is finito

* Update DiskConsoleSystem.cs
2022-12-20 16:39:57 -06:00
Moony
0a45782532 Christmas trees now grant gifts. (#13118)
* Christmas trees now grant gifts.

* docs

* add holiday requirements, fix sound.

* doc

* remove redundant stuff

* rename GiftPackin to RandomGift.

* a word

* Update Content.Server/Holiday/Christmas/LimitedItemGiverSystem.cs

Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>

Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
2022-12-20 16:34:34 -06:00
Chief-Engineer
12b10a8f25 Add escalation and atmos books (#13064)
* add escalation books and atmos book

* add atmos waste book

* add atmos books

* suggested rewording to BookAtmosVentsMore
2022-12-19 22:11:35 -06:00
Timothy Teakettle
c046666578 adds the ability to "mix" solutions (reactions caused by using an item on a solution holder) (#13015)
* everything for mixing aside from yaml changes

* add recipe and canmix to bottles and the holy mixer tag to the bible

* fixes as a result of testing

* remove unused usings

* remove emptylines that are not required

Co-authored-by: 0x6273 <0x40@keemail.me>

* more empty line removal!

Co-authored-by: 0x6273 <0x40@keemail.me>

* add single space between if statement and condition

Co-authored-by: 0x6273 <0x40@keemail.me>

* fixes indentation on TryGetMixableSolution

* raise new AfterMixingEvent after attempting to mix a solution

* before mixing event and attempt get mixable solution event

* update reaction tests to be a beaker that can be mixed, and then pass a mixer component in to simulate mixing

* make two more beaker types mixable, add attribute for mixing feedback

* bible mix message

* mixing feedback on success

* updates test to use SpawnEntity over new as per feedback

Co-authored-by: 0x6273 <0x40@keemail.me>
2022-12-19 22:05:02 -06:00
Checkraze
4d35bf002c Party Crate (#12794)
* party time

* inflation
2022-12-19 22:02:02 -06:00
Vordenburg
815caa2296 Fix Bloodstream typo. (#12923) 2022-12-19 21:56:10 -06:00
Nemanja
3b48051e33 Node Scanner (#12889)
* node scanners + new tech

* Sue me for making my shit copyright free
2022-12-19 21:53:54 -06:00
Alex Evgrashin
6293c6f359 Uplink catalog localization (#12931)
* Add loc support

* New icons and translated weapon

* Explosives

* Finished ammo

* Utils

* Fixes

* Implants and bundles

* Removed sink from surplus

* Tools

* Start working on armor

* Finished armor

* Misc

* Finished uplink
2022-12-19 21:52:59 -06:00
ChilbroBaggins
d3e2d3ce3c Makes condiments useful (#12945)
Co-authored-by: Jeff <velcroboy333@hotmail.com>
2022-12-19 21:49:03 -06:00
Nemanja
b54b5cba19 hamster fixes + entitystorage tweaks (#12987)
* hamster fixes + entitystorage tweaks

* make this datafield work

* make this shit work better
2022-12-19 21:45:03 -06:00
Morb
6835ab0a04 Fax stamps (#13010)
* Change captain fax suffix

* Add stamps transmit

* Remove proto dependency

* Add centcom fax address for nuke codes

* Remove centcom address resolve

* Remove centcom id
2022-12-19 21:44:15 -06:00
Checkraze
652f4a17c3 Kettle 1.5 (#13046)
* parallax

* nebula seam fix

* map ubdate
2022-12-19 21:40:33 -06:00
Nemanja
8b347dd70f RCD + research unlock test (#13062) 2022-12-19 21:37:40 -06:00
Nemanja
077ebb06ae research disk debug stuff (#13063)
* research disk tweaks

* save a single blessed line of yaml
2022-12-19 21:36:08 -06:00
Nemanja
4faf819bc4 write a test to ensure all computers are constructible (#13096) 2022-12-19 21:34:26 -06:00
rolfero
7259acfb18 Examine Groups (#12400)
* new version

* testy2

* working version

* new GroupExamineSystem

* restructure

* restructure again

* update icon

* adding group examine to prototypes

* change examine group title to a localized string

Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
2022-12-19 20:53:36 -06:00
Stealthbomber16
f40130a7bb service vending machine updates (#12151)
* botany vending machines

egg-plant seeds added to seed vendor since they are available in botany locker at roundstart
botany tool number increased to match the increased botany staff count of most stations

* dinnerware has large beakers now

* nutrimax has buckets and swabs

* bucket advertisement

Buckets!
2022-12-19 20:48:13 -06:00
TemporalOroboros
9a72b05a50 Splits the singularity into its component parts + ECS singularity + Support for singularities in containers. (#12132)
* InitialCommit (Broken)

* Fixes compile errors

* PR comments. More doc comments. Fixes

* Makes a singularity/event horizon without radiation/physics a valid state to be in

* VV 'fake' setters, fixes the visualizer, fixes the singularity trying to eat itself instead of nearby things.

* Removes unused dependency from Content.Client.GravityWellSystem

* Testing containment and fake VV setters for SingularityGeneratorComponent

* Fixes gravity wells (broken due to LookupFlags.None). Adds recursive Event Horizon consumption

* Fix merge skew

* Fixes for the master merge

* Fix engine commit

* Dirty is obsolete

* Switch over dirty

* Fix requested changes

* ambiant -> ambient

* Moves EventHorionComponent to Shared

* Proper container handling

* Fixes master merge. Fixes post insertion assertions for singularities. Extends proper container handling to gravity wells and the distortion shader.

* Better support for admemes throwing singularities.

* Moves update timing from accumulators to target times

* Update doc comments
2022-12-19 20:47:15 -06:00
Willhelm53
a1dcc500a8 Puddle Visuals: ECS/Refactor and fixes (#11941)
* Don't stop me now, cuz I'm havin' such a good time (I'm havin' a ball!)

* YEET

* No changes to intended behaviour at this point. Pretty much just a refactor + bugfixes.

* tweaks to RandomizeState, removing an error caused by setting the state after setting the RSI

* Comments cleanup and removed IsSlippery. To re-add soon for this PR.

* test

* We don't actually use this PuddleGeneric anywhere

* cheeky

* Uncheeky, and tweaks based on #8203

* Recheeky

* A small price to pay for `checks passed`

* Beauty, like ice, our footing does betray; Who can tread sure on the smooth, slippery way

* Undo Slippery Checks

* Begin smoothing. Need to fix the animation-not-playing bug again

* Cleanup

* animation bugfix

* IgnoredComponents tests fix
2022-12-19 20:40:53 -06:00
keronshb
3327c2998f Adds Special Respawn, spawns a new disk if the old one was deleted (#12762)
* Spawns a new disk if one was deleted

* Adds tiledef to space checks, also adds a way to randomly check for a respawn point on station

* Removes unused method

* Cuts down on tile checks needed by checking surrounding tiles first

* Fixes up an issue where the coords wouldn't spawn

* Removes disk system, adds special respawning system and comp

* Fixes spelling error

* Fixes linter issue

* Maybe fixes the linter with a ref event?

* Empty commit to rerun tests

* Maybe fix?

* check for deleted grid

* Moves shutdown code to terminating code

* Customtypeseralizer

* changes name of datafield

* Removes owning station references

* Trying the queue event again
2022-12-19 20:38:34 -06:00
Nemanja
cdc6716859 Printable drills and constructable thrusters (#12943) 2022-12-19 15:38:30 +11:00
Kevin Zheng
b5cb7687af Fix salvage magnet parent (#13051) 2022-12-16 14:56:45 -08:00
AJCM-git
2af8ada799 ECS Buckle and Rotation visualizers (#13024)
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2022-12-15 19:39:34 +01:00
Nemanja
de35226e05 Intercom Tweaks and Fixes (#13032)
Closes https://github.com/space-wizards/space-station-14/issues/13023
2022-12-15 15:13:02 +11:00
Nemanja
00497177f8 Intercoms [crappy radios] (#12898) 2022-12-14 12:39:54 +11:00
Kara
c64b8cec4c Remove "Goebbles" from last name list (#13020) 2022-12-13 16:37:24 -08:00
Nemanja
bbfa8b5ae6 Remove xenoarch boards from RD locker (#12991) 2022-12-12 04:19:38 -06:00
Morb
dbba104eab Fax Machine (#11704) 2022-12-12 05:06:11 +11:00
Moony
de7a3413d5 Removes Pillar. (#12977)
* Removes Pillar.

I suppose this is my lesson to never trust people who claim they'll address issues later, because Pillar is a pile of issues that have been unaddressed since it's inception, despite my countless attempts (and growing frustration with) getting them handled.

There's too many issues to list here, so I'm just fully removing the map. Pillar will not be re-added without every single issue being addressed _at the time of PR_ and will be given zero leeway with leaving issues to solve later, because they clearly will never be solved.

* guh

Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2022-12-11 05:33:37 -06:00
Errant
b6e382fe82 Handcuffing in Harm mode (#12838) 2022-12-11 09:55:18 +11:00
Nemanja
913e1ee676 Exosuit: Ripley (#12668)
* mechs

* interaction relay

* atmos handling

* fuck around with interaction events

SPAGHETTI CODE OH MY GOD

* more sprites and whatever the hell

* more mech shit

* more shit for equipment

* starting equipment (for nukie mechs and such)

* equipment cycling

* starting with some of the ui

* a fat chunk of ui prototyping

* done tinkering with ui

* a bunch of ui stuff and what have yous

* cleaning up grabber and state handling

* make the ui actually functional + watch me port a million icons

I swear i'll prune the sprites later blease

* start on construction

* construction yo mamma

* remove some unused files

* fix a silly

* make the graph sane

* make it actually constructible.

* print the boards as well, bozo

* rebalance part prices

* eject action

also i appease the russians by remembering to localize

* Punch Shit

* make mech integrity and repairs work

* Make the UI more based

STOMP STOMP STOMP STOMP

* make equipment even more based

* batteries and other such delights

* make the ui look pimpin af

* make the construction mega based

* UI but so epic

* equipment

* some sweat tweaks

* damage rebalancing

* restructure tech

* fix some shit

* mechs inherit access

* make icons actually use sprite specifiers

* TRAILING COMMAA!!!!!

* fix a mild indentation sin

* undo this change because it isn't needed

* actually fix this

* secret webeditting shhhh

* place this tech here

* comments

* foo
2022-12-10 11:05:39 -06:00
Vordenburg
80642c6ddc Fix toy ammo whitelist. (#12946) 2022-12-10 14:43:19 +11:00
Nemanja
9db34a4e8a make legs affect movement speed with body (#12928)
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2022-12-10 02:08:47 +01:00
Nemanja
331108f5eb Tech Tree 2 Deluxe (With Funky Kong) (#12916)
Closes https://github.com/space-wizards/space-station-14/issues/12147
2022-12-09 14:06:41 +11:00
Alex Evgrashin
04db7d0fdd Geiger counter (#12082) 2022-12-06 17:56:52 -08:00
Nemanja
ae700781b4 actually fix hamster linter fail (#12913) 2022-12-07 11:48:09 +11:00
Nemanja
450f1f204f hamster linter fail fix (#12912) 2022-12-07 11:24:38 +11:00
eoineoineoin
ff9cf108b6 UX improvements to Air Alarm UI (#12681)
Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
2022-12-06 15:46:07 -08:00
metalgearsloth
b4688bc682 Revolver fixes (#12697) 2022-12-06 15:38:10 -08:00
Errant
bf3b4dda5b Fix wallmount generators and substations being blocked by wall (#12847) 2022-12-06 15:34:56 -08:00
brainfood1183
375ca1e22b Hamster Pet (GhostRoleMob) (#12813) 2022-12-06 15:28:05 -08:00
Interrobang01
74ab589031 Holographic projectors can be put into respective belts (#12425) 2022-12-06 15:17:21 -08:00
Veritius
f7713c63fe Nerf tranquilizer shell capacity to 7 units (#12763) 2022-12-06 15:14:23 -08:00