mirror of
https://github.com/space-syndicate/space-station-14.git
synced 2026-10-24 09:11:18 +03:00
* initial system (this math is probably WRONG) * General code cleanup and OnExamined support (holy moly this code sucks) * UICode and related events foundation TODO: - Actually write the XAML UI and the underlying system - Un-shitcode the entire thing - Actually test everything... * Working UI code TODO: Make predicted, as this certainly isn't predicted. Even though I said it was. It isn't. * Remove one TODO for unshitcoding the examine code * Add reminder yea * Make predicted (defenitely isn't) (also defenitely isn't a copypaste from pressure pump code) * It's predicted! TODO: - Give it snazzy predicted visuals! - Have a different field for pressure entry, lest it gets bulldozed every UI update. * Improve gas pressure relief valve UI TODO: Reminder to reduce amount of dirties using deltafields * Implement DirtyField prediction * Entity<T> cleanup A lot of Entity<T> conversions and lukewarm cleanup. Also got caught copy pasting code in 4K UHD but it's not like you couldn't tell. * More cleanup and comments * Remove TODO comment on bulldozing window title * """refactoring""" - Move appearance out of shared and finally fix it. Pointless to predict appearance in this instance. - More Entity<T> conversions because I like them. - Move UI creation handling over entirely to the ActivatableUI system. - Fix a hardcoded locale string (why????). * Add visuals * Revert debugging variable replacememt yea * Revert skissue * Remove unused using directives and remove TODO * Localize, cleanup, document * Fix adminlogging discrepancy * Add ability to construct, add guidebook entry * Clear up comment * Add guidebook tooltip to valve * Convert GasPressureReliefValveBoundUserInterface declaration into primary constructor * Adds more input handling and adds autofill on open * Un-deepfry input validator shitcode Genuinely what was I smoking * improve visuals logic * Refactor again - Update math to the correct implementation - Moved code that could be re-used in the future into a helper method under AtmosphereSystem.Gases.cs * I'm sorry but I hate warnings * Remove unused using directive in AtmosphereSystem.Gases.cs * Review and cleanup * Lukewarm UI glossup * Maintainer for the upstream project btw * Remove redundant state sets and messy logic * Unduplicate valve updater code * Redo UI (im sorry Slarti) * run tests * Test refactored UI messaging * Second round of UI improvements - God please find a way to improve this system. Feels bad. * Update loop implementation * Further predict UI * Clear up SetToCurrentThreshold * cleanup * Update to master + pipe layers and bug fixes want to run tests * fixes * Deploy rename pipebomb * Documentation and requested changes * Rename the method that wiggled away * Undo rounding changes * Fix comment * Rename and cleanup * Apply suggestions from code review --------- Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| AccessConfigurator.xml | ||
| AirAlarms.xml | ||
| AirInjector.xml | ||
| Airlocks.xml | ||
| AirlockSecurity.xml | ||
| AirScrubber.xml | ||
| AirVent.xml | ||
| AME.xml | ||
| AtmosphereInOut.xml | ||
| AtmosphericAlertsComputer.xml | ||
| AtmosphericNetworkMonitor.xml | ||
| Atmospherics.xml | ||
| AtmosphericsSystems.xml | ||
| AtmosphericUpsets.xml | ||
| AtmosTools.xml | ||
| Construction.xml | ||
| DeviceMonitoringAndControl.xml | ||
| Engineering.xml | ||
| ExpandingRepairingStation.xml | ||
| FireAndGasControl.xml | ||
| Fires.xml | ||
| GasCanisters.xml | ||
| GasCondensing.xml | ||
| GasManipulation.xml | ||
| GasMiningAndStorage.xml | ||
| Gasses.xml | ||
| Generators.xml | ||
| InspectingPower.xml | ||
| ManualValve.xml | ||
| MixingAndFiltering.xml | ||
| Networking.xml | ||
| PassiveGate.xml | ||
| PassiveVent.xml | ||
| PipeNetworks.xml | ||
| Pipes.xml | ||
| PneumaticValve.xml | ||
| PortableGenerator.xml | ||
| PortableScrubber.xml | ||
| Power.xml | ||
| PowerStorage.xml | ||
| PressureRegulator.xml | ||
| Pumps.xml | ||
| Radiators.xml | ||
| Ramping.xml | ||
| RTG.xml | ||
| Shuttlecraft.xml | ||
| SignalValve.xml | ||
| SingularityEngine.xml | ||
| SingularityTeslaEngine.xml | ||
| SolarPanels.xml | ||
| Spacing.xml | ||
| TEG.xml | ||
| TeslaEngine.xml | ||
| Thermomachines.xml | ||
| Valves.xml | ||
| VoltageNetworks.xml | ||
| WirePanels.xml | ||