Commit Graph

545 Commits

Author SHA1 Message Date
brainfood1183
6654558046 happy honk meal box dispenser (#13490) 2023-01-22 21:08:16 -04:00
Julian Giebel
c2b87dfeda Add a crew monitoring server (#7542) 2023-01-22 21:07:57 -04:00
ChilbroBaggins
782c9f00cb Adds Condiment Station for dining areas (#12939)
Co-authored-by: Jeff <velcroboy333@hotmail.com>
Co-authored-by: Kara <lunarautomaton6@gmail.com>
2023-01-20 07:56:05 -08:00
Nemanja
9cd0c11870 Anomalies (#13371) 2023-01-16 21:05:20 -08:00
AJCM-git
6211ea7064 ECS ComputerVisualizer (#13289) 2023-01-15 00:01:47 -04:00
Nemanja
259b8d7e9e replace incorrectly licensed sprites (#13463) 2023-01-14 14:56:11 +11:00
Francesco
d47e001b18 feat: Medbay cryo pods (#11349)
Fixes https://github.com/space-wizards/space-station-14/issues/11245
2022-12-25 22:35:51 +11:00
Nemanja
6d97764e9d Goodbye Microwave, Hello Hot Plates! (#13061)
* hot plates

* sprite fix AND i spelled it wrong AND forgot upgrade examine

* fix license

* IGameTiming is shit like yo mamma

* active comp
2022-12-24 19:59:51 -06:00
ChilbroBaggins
786f55e789 Adds Chefvend (#12934)
Co-authored-by: Jeff <velcroboy333@hotmail.com>
2022-12-21 06:49:39 -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
metalgearsloth
b1b3f765fa Fix the remaining invalid RSIs (#13113) 2022-12-20 11:49:18 -06:00
metalgearsloth
798a880a82 Fix some more rsis (#13107) 2022-12-20 09:37:34 +01:00
metalgearsloth
945101e5e4 Fix a bunch of invalid rsi files (#13104) 2022-12-20 09:36:59 +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
Morb
dbba104eab Fax Machine (#11704) 2022-12-12 05:06:11 +11:00
brainfood1183
375ca1e22b Hamster Pet (GhostRoleMob) (#12813) 2022-12-06 15:28:05 -08:00
Pieter-Jan Briers
10a99617b8 Remove usages of texture: .rsi/*.png and such. (#12896) 2022-12-06 13:11:37 +11:00
Pieter-Jan Briers
b707b788ac Remove trailing commas from RSIs. (#12865) 2022-12-04 22:47:23 +01:00
Nemanja
38e8ab0340 Exosuit Fabricator (#12760) 2022-11-27 14:36:27 +11:00
Nemanja
11f3b4b740 Traversal Distorter [New Xenoarch Machine] (#12643) 2022-11-17 20:43:18 -08:00
Justin Trotter
c4dca43d78 salvage magnet status indicator (#12585) 2022-11-14 01:45:45 -06:00
Nemanja
273e0968e4 XenoArch [Science Overhaul] (#12204)
* multi-node xeno artifacts

* refactor existing artifact effects

* more tweaks to generation

* more shit plus fix tests

* more generation stuff plus threat levels

* doink

* now make it build

* defer the artifact activation to not cause errors

also pricing

* some changes

* all of the yaml + ui stuff for artifact analyzer

* machine linking and starting to make the ui functional

* artifact analyzer display

* a shit ton of artifact analyzer stuff

* more changes; making destroy work properly; progress bar tweaks

* getting shit going!

ALL RIGHT

* small tweaks that didn't help much

* Komm susser todd: the end of analysis

* recipes and hints and ui, oh my!

* add some in-game sources

gotta prepare for day 1 launch

* node data + ditch random seed in place of id

* bunch of triggers

* finish off the last few triggers

* implement machine examine verb

* knock, flicker, blink, throw

* shatter, foam, shuffle, heat

* fix all the shit i broke

* *some* of these have to be good, no?

25 effects

* callin' it there for effects

* comments + reword some trigger hints

* don't mind this little commit here

* byref event

* fix brokey node entry

* fix low pressure trigger

* mirror review plus fixing 0x40's bug

also the throw artifact threw incorrectly

* randomize the event message a teeny bit
2022-11-06 17:05:44 -06:00
brainfood1183
7d6fcfa959 New station map Origin (#11659)
* new map origin

* new map origin

* Revert "new map origin"

This reverts commit 3d36679b921d058c7bc7ff7202086aea966c43a6.

* merge

* merge

* merge

* merge

* merge

* merge

* merge

* new update

* update map reduce lights

* slight update

* update

* push

* update
2022-10-27 09:12:56 -05:00
Morb
cc3f9d631f Remove yml boilerplate for crates (#11982) 2022-10-22 15:37:27 -07:00
Vordenburg
e17e08f344 Add mountain wall recolor of asteroid rock for mappers. (#11729) 2022-10-09 12:49:53 -07:00
YanehCheck
c9e470e24e Removed a weird offset in closed_toilet_seat_up.png (#11711) 2022-10-05 21:53:41 -05:00
Francesco
a00d180c32 feat: Ports the Tomb of the Unknown Employee (#11664) 2022-10-02 14:26:46 -07:00
Nemanja
5c330dd401 Folding Chairs (#11398)
* folding chair

* rsi moment
2022-09-18 12:47:31 -05:00
Nemanja
4fe4ba1575 wall mounted lockers (#11382) 2022-09-17 13:05:39 -07:00
Justin Trotter
6bf45709e9 Add access locks to gas canisters (#10575) 2022-09-16 07:06:29 -07:00
Kevin Zheng
45349e3c0d Add gas recyclers (#9934)
* Add RemoveVolume()

RemoveVolume(vol) captures the common pattern of:

    air.RemoveRatio(vol / air.Volume)

Change existing code to use this method where appropriate.

* Add gas recyclers

Gas recyclers catalyze the conversion of CO2 and N2O to O2 and N2. The
gas recycler component takes waste gas from the input net and releases
the result into the output net.

To make things more fun, the input net must be pressurized to 3 MPa and
heated to at least 300 C; otherwise, no reaction will occur.

Game-mechanic wise, gas recyclers contain the catalyst for the
conversion reaction, and therefore, requires no external power. However,
the external pumps and heaters required to make the reaction happen
still do.

* Fix gas recyclers

Fix negative sqrt, fix pressure check after remove.
2022-09-11 18:02:01 -05:00
Nemanja
15c5096575 updates painting copyright (#11152) 2022-09-10 15:30:36 +10:00
rolfero
d7b31865ff APC construction updated, uses electronics (#10987)
* APC construction and deconstruction
Construction action GivePrototype

* APC needs screwing + sprites

* apc framework, working construction recipe

* Energy swords hot

* APC changes

* APC construction/deconstruction

* removed comments

* Revert "Energy swords hot"

This reverts commit 75228483abb3cc6252118b319bc8949d5198362d.

* Renamed function for clarity

* Fixed the last step not showing in the construction menu

* Some fixes

* Update Content.Server/Power/EntitySystems/ApcSystem.cs

Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com>

* Update Content.Server/Construction/Completions/GivePrototype.cs

Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com>

* Update Resources/Prototypes/Entities/Structures/Power/apc.yml

Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com>

* Update Resources/Prototypes/Entities/Structures/Power/apc.yml

Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com>

* Update Content.Server/Power/Components/ApcElectronicsComponent.cs

Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com>

* Update Content.Client/Power/APC/ApcVisualizer.cs

Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com>

Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com>
Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com>
2022-09-09 20:27:41 -07:00
Nemanja
226072f592 Add 10 new Paintings (#11081)
* 6 paintings

* 4 more

* goof with aseprite
2022-09-06 20:54:08 -05:00
Leon Friedrich
35a142965d Firelock ECS + some other stuff. (#8366)
* firelock rejig

* dont error failed resolves

* fix

* less resolves

* switch fire and pressure messages

* update

Co-authored-by: wrexbe <wrexbe@protonmail.com>
2022-09-05 22:55:33 -07:00
Flipp Syder
ba2995b7c8 Merge pull request #10721 from vulppine/air-alarm-fixup
Air sensors & air alarm fixup
2022-09-02 13:00:33 -07:00
Kara
355f68fc36 Fix post light broken sprite (#10964) 2022-09-01 05:25:31 -07:00
Nemanja
cdc11c63c2 Just a week away... (#10954) 2022-08-31 19:56:27 -07:00
Andreas Kämper
42f3155c85 Clean up vending machines and port their visualizer (#10465) 2022-08-31 05:12:09 -07:00
Rane
f36d278499 Biomass (#10313)
* Material

* good prototype

* Fix material storage

* You can insert biomass into the cloner

* ok, basic biomass subtraction works

* amogus

* ok chance works

* Alright, the biomass and genetic stuff works

* feedback for cloning

* more reclaimer polish

* ship it

* starting biomass + fix lathes

* I changed my mind on rat mass and these guys are definitely getting ground up

* Doafter

* clean up, sync the two

* fix naming, fix mass

* technology + construction

* additional logging, stop unanchoring when active

* fix event / logs

* dont gib dead salvage

* auto eject

* fix deconstruction behavior

* make warning message better, temporarily disable cancer scanner

* fix biomass stacks

* add easy mode CVAR

* stack cleanup, make biomass 2x as fast

* bugfix

* new sprite from hyenh

* fix tests

* hello? :smilethink:

* :smilethink:

* medical scanner gets antirotting

* fix cloner and medical scanner

Co-authored-by: Moony <moonheart08@users.noreply.github.com>
2022-08-29 21:31:27 -05:00
metalgearsloth
3fa666bd06 Snap to nearest cardinal on traversal (#10869) 2022-08-29 15:59:19 +10:00
Martin Petkovski
12ab9e838e Add wall mounted lockers (#10673) 2022-08-24 17:08:57 +10:00
Flipp Syder
f00a5cb17a Merge branch 'master' into air-alarm-fixup 2022-08-23 13:21:05 -07:00
vulppine
43462c7ede air sensor entity 2022-08-19 05:53:49 -07:00
Emisse
41bb62eb1b Some signs I need for mapping pls merge (#10671) 2022-08-17 21:05:44 -07:00
Julian Giebel
b2436c22a7 Adds disposal mailing units (again) (#7630) 2022-08-13 22:57:25 -07:00
ChilbroBaggins
0c2d1b79c0 Adds additional directional signs for mapping (#10467)
Co-authored-by: Jeff <velcroboy333@hotmail.com>
2022-08-13 22:18:58 -07:00
metalgearsloth
b77e94f36c Add plastitanium walls (#10572) 2022-08-14 15:04:46 +10:00
Kevin Zheng
9cb7e0f6c4 Make atmos Turing-complete (#10520)
* Add pneumatic valves

Pneumatic valves permit bidirectional flow between the inlet and outlet
if the pressure at the control port is high enough.

* Add construction recipe
2022-08-11 16:19:31 -05:00