mirror of
https://github.com/space-syndicate/space-station-14.git
synced 2026-10-09 10:21:18 +03:00
* adjust fields of meal recipe prototype * document microwave recipe datafields * use file scoped namespace for microwave recipes * more of this * localize every microwave recipe * make microwave system shared * refactor recipe reagent contents * refactor recipe solids + add material ingredient datafield * im making this a bit less silly * awa * move this shit out * move this shit out also * refactor Wzhzhzh * im gonna shorten this parameter by 1 actually * move this into recipes * make processcontents a little better(?) * clean imports * rename a struct * use cooking ingredients struct * comment * use whitelist for this * unused dependency * rearranged the parameters of get recipe portions * rearrange some stuff * clean up more imports * move container related functions into separate file * move this function out of ProcessContents * prevent microwaves from having items inserted while active * use IsPowered in microwave system * use byref syntax and Entity<> * moving the override up sorry i like it being up here * refactor microwave updating * clean up recipe finish logic * im renaming this function actually * move some functions around * move more stuff around * some comments * fix compiler error * fix the yml of all microwave recipes * use materials instead of solids for this stuff * oops * fix this * turn microwave sparks into datafield * move activelymicrowaved events into separate folder * make UpdateUserInterfaceState use entity only * rearrange some functions * move UI functions out * comment microwave UI stuff * more comments * comment recipe functions * refactor GetTotalIngredients to use an operator * give CookingIngredients addition methods * comment the rest of CookingIngredients * make subtraction functions clearer? * remove redundant comment * handle zero/negative ingredient cases * simplify subtract contents logic * fix these comments * typo * add microwave recipe test * move active microwave methods * comment active microwave methods * comment cooking methods * comment microwave methods * change setappearance to use entity<> * add some public api decorators * comment all of MicrowaveComponent * use file-scoped namespace for MicrowaveComponent * comment * fix baguette sword * maybe...? * oh oops * document the rest of the owl * kill the massive YML breaking change * fix protoman dependency * move shared microwave stuff to SharedMicrowaveSystem * fix usings * move microwave components to shared * fix up microwave datafields * move APIs to shared * move activemicrowave methods to shared * initialize on shared * move ui functions to shared * add actor here * stuff * predict microwave update loop * make clientside microwave system * adjust the update loop for microwaves * clean up * add field deltas to microwaves * dirty fields instead of whole component * move this to the partial * move GetRecipesForMicrowave to shared * comments * predict microwave BUI * oops * refactor microwave bui update * move UI messages to shared * move messages to UI file * move init to shared * move container methosd to shared * oops my using * move cooking functions into partial * move cooking methods to shared * move microwave recipe methods to shared * move the rest of the microwave events to shared * update imports * remove custom type serializer * better (?) microwave UI prediction * fix list notations * OK IT WAS THE DATAFIELDS * add IOC inject * dont use IOC for htis * sealed * prediction fixes pt1 * make microwave cooking updates more consistent * datafield tweaks * test for multiple portions in microwave recipes * test for multiple recipe portions * better(?) prediction for malfunctions * remove redundant comment * prevent solution reactions in microwave * cleanup some microwave stuff * eh i think this should be container actually * this can be API i think * reduce system redundancy * this has to be public * use resolve pattern for explode * use GetMicrowaveContents in microwave system * this can be an API too * add conversion script for unlocalized recipes * use EnsureComp instead of AddComp * suffering * fix recipe prediction * fix the audio * reduce redundant networking * i think this should be autopaused? * nevermind we use dynamic portions in the test * oops i wrote the test wrong * make lemoon cake take 2 lemoons again sorry test fail * rename "materials" to "stacks" realized theyre different * add stack guidebook quantities * Kill audio * fix lemoon cake recipe for real? * mark PortionedRecipe as a datadefinition * fix the microwave timer * review * cleanup * Update SharedMicrowaveSystem.Recipes.cs * update * add audio params * review: inject microwavesystem * review: named variable * review: move dependencies * review: use gametest for recipe test * review: make access attributes standalone * rename prototypes and datafields * review: rename this var * review: move this function down * review: remove these scripts * actually this should stay * refactor cook time buttons * review: use a color name for this * fix timer reset * Dirty * review: make ActivelyMicrowavedComponent networked * review: slarti comments part 1 * review: remove serializable attribute from CookingIngredients * rename file * review: more microwave audio boilerplate. yippee! * review: use resolve pattern for TryGetStackId i dont like the way this makes the rest of the code look but we ball maybe. i dont know what else to do here * review: move ui update to constructor * review: kill LastCookUpdated * actually i do this instead * fixed up the PR * cleanup * /// * Update microwave.yml --------- Co-authored-by: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com> Co-authored-by: Pok245 <113675512+Pok27@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| Access | ||
| Actions | ||
| Administration | ||
| Afk | ||
| Atmos | ||
| Audio/Midi | ||
| Body | ||
| Buckle | ||
| Chameleon | ||
| Changeling | ||
| Chasm | ||
| Chat | ||
| Chemistry | ||
| Cleanup | ||
| Climbing | ||
| Cloning | ||
| Clumsy | ||
| Commands | ||
| Construction | ||
| Damageable | ||
| Destructible | ||
| DeviceLinking | ||
| DeviceNetwork | ||
| Disposal | ||
| DoAfter | ||
| Doors | ||
| Embedding | ||
| EncryptionKeys | ||
| Engineering | ||
| EntityTable | ||
| Explosion | ||
| Eye | ||
| Fluids | ||
| GameObjects/Components | ||
| GameRules | ||
| GameTestTests | ||
| Gibbing | ||
| Gravity | ||
| Guidebook | ||
| Hands | ||
| Helpers | ||
| Holosign | ||
| Humanoid | ||
| Interaction | ||
| Internals | ||
| Kitchen | ||
| Labels | ||
| Lathe | ||
| Linter | ||
| Lobby | ||
| Localization | ||
| Mapping | ||
| Markings | ||
| Materials | ||
| Medical | ||
| Minds | ||
| Mousetrap | ||
| Movement | ||
| NameIdentifier | ||
| Networking | ||
| NPC | ||
| Nutrition | ||
| Payload | ||
| Physics | ||
| Power | ||
| Preferences | ||
| Procedural | ||
| PrototypeTests | ||
| Puller | ||
| Replays | ||
| Respirator | ||
| Roles | ||
| Round | ||
| Security | ||
| Serialization | ||
| Shuttle | ||
| SmartFridge | ||
| Sprite | ||
| Stacks | ||
| Station | ||
| Storage | ||
| Strip | ||
| Tag | ||
| Tiles | ||
| Tools | ||
| Toolshed | ||
| UserInterface | ||
| Utility | ||
| Vending | ||
| Weapons | ||
| Weldable | ||
| Wires | ||
| WizdenContentFreeze | ||
| Zombie | ||
| CargoTest.cs | ||
| ClickableTest.cs | ||
| ConfigPresetTests.cs | ||
| ContainerOcclusionTest.cs | ||
| ContrabandTest.cs | ||
| DeleteInventoryTest.cs | ||
| DummyIconTest.cs | ||
| EntityTest.cs | ||
| FillLevelSpriteTest.cs | ||
| FollowerSystemTest.cs | ||
| GravityGridTest.cs | ||
| HumanInventoryUniformSlotsTest.cs | ||
| InventoryHelpersTest.cs | ||
| MachineBoardTest.cs | ||
| MagazineVisualsSpriteTest.cs | ||
| MappingEditorTest.cs | ||
| MaterialArbitrageTest.cs | ||
| PostMapInitTest.cs | ||
| PrototypeSaveTest.cs | ||
| ResearchTest.cs | ||
| ResettingEntitySystemTests.cs | ||
| RestartRoundTest.cs | ||
| RoundEndTest.cs | ||
| SalvageTest.cs | ||
| SaveLoadMapTest.cs | ||
| SaveLoadSaveTest.cs | ||
| ShuttleTest.cs | ||
| StartTest.cs | ||
| StoreTests.cs | ||
| VendingMachineRestockTest.cs | ||
| XenoArtifactTest.cs | ||