Commit 40a01ac
Solutions (Rebirth) (#5893)
## Short description
<img width="1920" height="1080" alt="image"
src="https://github.com/user-attachments/assets/55ef349c-731f-49ee-9aeb-dccdd1040ce3"
/>
_"If there is magic in my heart, can I make this overwhelming dream come
true?"_
It's the entirety of the Solutions Refactor + a ton of bug fixes, and,
as a result of some awkward tangled PRs, also the butchering -> slicing
refactor.
I'm going to split up the "list of PRs" into 2 sections, Solutions
related, and Slicing related.
Solutions
- space-wizards/space-station-14#42814
- space-wizards/space-station-14#43447
- space-wizards/space-station-14#43576
- The big one, the Solutions Refactor:
space-wizards/space-station-14#43412
- space-wizards/space-station-14#43787
- space-wizards/space-station-14#43810
- space-wizards/space-station-14#43823
- space-wizards/space-station-14#43743
- space-wizards/space-station-14#43789
- space-wizards/space-station-14#43728
- space-wizards/space-station-14#43829
- space-wizards/space-station-14#43964
- space-wizards/space-station-14#43790
- space-wizards/space-station-14#43968
- space-wizards/space-station-14#44102
- space-wizards/space-station-14#43766
- Specifically this commit from the Space-Wizards-Federation -> Wizden
PR:
space-wizards/space-station-14@cb5c1a8
- space-wizards/space-station-14#44087
- space-wizards/space-station-14#44741
- space-wizards/space-station-14#44344
Slicing
- The main one, the Slicing Refactor:
space-wizards/space-station-14#36895
- space-wizards/space-station-14#44191
- space-wizards/space-station-14#44225
- Specifically this commit from the Space-Wizards-Federation -> Wizden
PR:
space-wizards/space-station-14@1022d12
- space-wizards/space-station-14#44441
- space-wizards/space-station-14#44845
- space-wizards/space-station-14#44860
- space-wizards/space-station-14#45424
As I always say when I use AI, I used AI to help me with this PR. It was
mainly the "busy" work, the hundreds of 2 line changes to go from
solutioncontainer to solution, etc, and some C# assistance too. A lot of
busy work.
Since this is technically an upstream merge in a way, might not want to
squash merge it? It's not in the same format as the others, so I don't
know. It was cherry picked, for what it's worth. (Edit: Yeah don't
squash merge this or it'll collide with the other 5 direct PRs that rely
on it)
## Why we need to add this
We're 7 months behind, and a lot of really good modern features (reagent
fires, blood footprints, blood splatter on walls) rely on this PR to
work. And to me, this PR existing in our path is a bit of a mental
block, so I just want to move past it.
## Media (Video/Screenshots)
<img width="395" height="345" alt="image"
src="https://github.com/user-attachments/assets/d56ec186-1ea7-479f-b620-075a389d0023"
/>
Note, the silver jug is now 4 wide, 3 tall, instead of 3 wide, 4 tall.
It bothered me when I took this picture, so I changed it later.
<img width="726" height="199" alt="image"
src="https://github.com/user-attachments/assets/3b4eecd9-c954-403f-bfd7-53914038721c"
/>
<img width="803" height="513" alt="image"
src="https://github.com/user-attachments/assets/6255fe5a-b29b-48be-a8fd-90d86532acbc"
/>
Despite all those PRs taken, there's not actually that much to show off.
## Checks
- [X] I do not require assistance to complete the PR.
- [X] Before posting/requesting review of a PR, I have verified that the
changes work.
- [X] I have added screenshots/videos of the changes, or this PR does
not change in-game mechanics.
- [X] I affirm that my changes are licensed under the [MIT
License](https://github.com/ss14Starlight/space-station-14/blob/Starlight/LICENSE.TXT)
and grant permission for use in this repository under its conditions.
**Changelog**
:cl: wonderfulnewworld, Princess Cheeseballs, kosticia, slarticodefast,
themias, rumaks xyz, veprolet, AreYouConfused, insoPL, whatston3, cashew
42, B Kirill, portfiend, korczoczek, deltanedas, Winkarst cpu, Wintoli
- add: You can now boil snails alive in the microwave.
- tweak: Blood volume has been doubled.
- tweak: Many chef recipes have been changed so the final result better
matches the ingredients put in. This means overall the nutritional value
of the chef's meals have increased.
- tweak: Many chef recipes have had their ingredients changed.
- tweak: Most sliceable foods now give a lot more slices.
- tweak: Reagent container sizes have been standardized, at a base of 30
units per inventory square. Most containers can now hold more than they
did before.
- tweak: Changed the size of the silver and gold beakers; they don't fit
the standards of the others, since they cost credits.
- tweak: Chemical jugs and bar jugs are now Large (2x4) items.
- tweak: Buckets now hold 360u and are 3x4 items.
- tweak: Nukie medical duffel bag now comes with a bicaridine jug, a
mixed puncturase & tranexamic acid jug, a mixed dermaline & pyrazine
jug, and a mixed saline & dexalin plus jug.
- tweak: Most items with slicing tool quality now can be used for
butchering.
- tweak: Butchering is now predicted and called slicing!
- tweak: Butter and butter slices can be mixed into solutions.
- tweak: Chemical dispenser and ChemMaster transfer increments have been
changed to 1u, 5u, 10u, 15u, 20u, 30u, 40u, 60u, and 120u.
- tweak: Hyposprays and jet injectors no longer spill when thrown.
- tweak: The salt and pepper requirements for several recipes have been
heavily reduced.
- tweak: Butter now requires Cream instead of Milk to create.
---------
Co-authored-by: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com>
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
Co-authored-by: themias <89101928+themias@users.noreply.github.com>
Co-authored-by: Janet Blackquill <uhhadd@gmail.com>
Co-authored-by: rumaks <me@rumaks.xyz>
Co-authored-by: veprolet <68151557+veprolet@users.noreply.github.com>
Co-authored-by: John <50085876+AreYouConfused@users.noreply.github.com>
Co-authored-by: InsoPL <lukasz.lindert@protonmail.com>
Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com>
Co-authored-by: cashew <70486856+cashew-42@users.noreply.github.com>
Co-authored-by: kosticia <kosticia46@gmail.com>
Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru>
Co-authored-by: Fildrance <fildrance@gmail.com>
Co-authored-by: iaada <iaada@users.noreply.github.com>
Co-authored-by: B_Kirill <153602297+B-Kirill@users.noreply.github.com>
Co-authored-by: portfiend <109661617+portfiend@users.noreply.github.com>
Co-authored-by: korczoczek <danielkorczok@gmail.com>
Co-authored-by: deltanedas <39013340+deltanedas@users.noreply.github.com>
Co-authored-by: Winkarst <74284083+Winkarst-cpu@users.noreply.github.com>
Co-authored-by: Wintoli <60529806+Wintoli@users.noreply.github.com>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>527 files changed
Lines changed: 16211 additions & 18550 deletions
File tree
- Content.Client
- Chemistry
- Containers/EntitySystems
- EntitySystems
- UI
- _Starlight
- Kitchen/EntitySystems
- Plumbing/UI
- Content.IntegrationTests/Tests
- Chemistry
- Fluids
- Tools
- Utility
- _Starlight
- Body
- Kitchen
- Content.Server
- Administration
- Commands
- Systems
- Toolshed
- UI
- Botany
- Components
- Systems
- Cargo/Systems
- Chemistry
- Components
- Containers/EntitySystems
- EntitySystems
- Destructible/Thresholds/Behaviors
- Fluids/EntitySystems
- Forensics/Systems
- Materials
- Medical/BiomassReclaimer
- Nutrition
- Components
- EntitySystems
- Polymorph/Systems
- Power
- EntitySystems
- Generator
- Stunnable/Systems
- Weapons/Ranged/Systems
- _Starlight
- Execution
- Kitchen/EntitySystems
- Medical/Body/Systems
- Nutrition/EntitySystems
- Plumbing/EntitySystems
- Washing
- Resources
- Locale/en-US
- chemistry/components
- kitchen/components
- nutrition/components
- reagents/meta
- tool-refinable
- Prototypes
- Catalog
- Bounties
- Cargo
- Fills/Backpacks
- Chemistry
- Entities
- Clothing
- Back
- Eyes
- Hands
- Head
- Masks
- Multiple
- Neck
- OuterClothing
- Shoes
- Uniforms
- Debugging
- Effects
- Mobs
- NPCs
- Player
- Objects
- Consumable
- Drinks
- Food
- Baked
- Containers
- Smokeables
- Cigarettes
- Cigars
- Devices
- Circuitboards
- Machine
- Electronics
- Fun
- Instruments
- Plushies
- Materials
- Sheets
- Misc
- Power
- Specific
- Chemistry
- Hydroponics
- Janitorial
- Kitchen
- Medical
- Xenoborg
- Tools
- Weapons
- Bombs
- Guns
- Ammunition
- Cartridges
- Projectiles
- Basic
- Projectiles
- Snipers
- Melee
- Structures
- Dispensers
- Furniture
- Tables
- Machines
- Medical
- Piping/Atmospherics
- Power/Generation
- Specific
- Anomaly
- Janitor
- Storage
- Tanks
- Wallmounts/Storage
- Walls
- Tiles
- Reagents
- Recipes
- Cooking
- Crafting/Graphs/improvised
- Reactions
- XenoArch
- _ES/Entities/Objects/Misc
- _FarHorizons
- Body/Organs
- Entities
- Mobs/Species
- Objects/Power/FissionGenerator
- _Funkystation/Entities/Objects/Materials
- _Impstation/Entities/Mobs/NPCs
- _Mono/Entities
- Mobs/NPCs
- Objects/Misc
- _Starlight
- Admeme
- MedTak/Entities
- Objects
- Structures
- neomoth/event
- Body
- Organs
- Animal
- Neocyte
- Prototypes
- Catalog/Fills
- Boxes
- Paper
- CosmicCult
- Mobs
- Objects
- Enemies
- Entities
- Clothing/Shoes
- Mobs
- NPCs
- Player
- Species
- Neocyte
- Objects
- Consumable
- Drinks
- Food
- Baked
- Smokeables/Cigarettes
- Fun
- Magic
- Materials
- Sheets
- Misc
- Specific
- Chemistry
- Medical
- Xenobiology
- Tools
- Weapons
- Guns/Projectiles
- Melee
- Structures
- Furniture
- Machines
- Piping/Plumbing
- Wallmounts/Storage
- Walls
- Reagents
- Recipes/Cooking
- Tables
- _TP/Entities
- Objects/Consumable/Food
- Structures/Machines/Kitchen
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 1 addition & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | | - | |
7 | | - | |
| 5 | + | |
Lines changed: 2 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
116 | 116 | | |
117 | 117 | | |
118 | 118 | | |
119 | | - | |
120 | | - | |
121 | | - | |
| 119 | + | |
| 120 | + | |
122 | 121 | | |
123 | 122 | | |
124 | 123 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
138 | 138 | | |
139 | 139 | | |
140 | 140 | | |
141 | | - | |
142 | 141 | | |
143 | | - | |
144 | | - | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
145 | 145 | | |
146 | 146 | | |
147 | 147 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
Lines changed: 0 additions & 10 deletions
This file was deleted.
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
8 | | - | |
9 | 7 | | |
10 | 8 | | |
11 | 9 | | |
| |||
15 | 13 | | |
16 | 14 | | |
17 | 15 | | |
| 16 | + | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
153 | 153 | | |
154 | 154 | | |
155 | 155 | | |
156 | | - | |
157 | 156 | | |
158 | 157 | | |
159 | 158 | | |
| |||
166 | 165 | | |
167 | 166 | | |
168 | 167 | | |
169 | | - | |
| 168 | + | |
170 | 169 | | |
171 | 170 | | |
172 | 171 | | |
173 | 172 | | |
174 | 173 | | |
175 | 174 | | |
176 | | - | |
| 175 | + | |
177 | 176 | | |
178 | 177 | | |
179 | 178 | | |
| |||
186 | 185 | | |
187 | 186 | | |
188 | 187 | | |
189 | | - | |
190 | 188 | | |
191 | | - | |
192 | | - | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
193 | 194 | | |
194 | | - | |
195 | | - | |
196 | | - | |
| 195 | + | |
197 | 196 | | |
198 | | - | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
199 | 203 | | |
200 | | - | |
201 | | - | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
202 | 214 | | |
203 | 215 | | |
204 | 216 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| |||
Lines changed: 48 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
Lines changed: 46 additions & 46 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
65 | | - | |
66 | | - | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
| |||
0 commit comments