Plykiya
dffd02adb1
Syringe UI cached updates ( #25581 )
...
Injector status UI cached values
Co-authored-by: Plykiya <plykiya@protonmail.com >
2024-02-26 17:17:56 +11:00
Tayrtahn
100ece2e20
Add a container display to dispenser UI ( #25391 )
...
* Implemented contents display for dispenser UI
* Update Content.Client/Chemistry/UI/ReagentDispenserWindow.xaml.cs
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com >
* Resolve the netent into a euid first
---------
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com >
2024-02-26 00:03:22 +01:00
Pieter-Jan Briers
6d8be538c9
Predict Injector (syringes), cleanup ( #25235 )
...
At least the mode/transfer amount logic. Actual transfer logic needs Bloodstream which I didn't wanna move into shared.
2024-02-14 16:05:01 -07:00
Guillaume E
4ee7349514
Keep reagent dispenser inventory ordered ( #24304 )
...
* Keep reagent dispenser inventory ordered
This way, reagents wont be "moving around" in the UI when juggling
jugs.
The reagent dispensers will also show what reagents their storage
slots contain if jugs are not labelled.
* Move sorting client-side
* Revert "Keep reagent dispenser inventory ordered"
This reverts commit 3a1fc2e36d593937d4ecc581ae5a617a273a9d1c.
2024-01-27 04:06:39 -08:00
Kevin Zheng
9394a26245
Add limited-reagent dispensers ( #23907 )
...
* Add limited-reagent dispensers
* Add empty versions for all dispensers
* Fix lint
* Set initial window size so all buttons are visible
* Simplify logic, add parenthesis
* Use localized name for initial labels
* Adjust button style
* Avoid touching items before MapInit
* Remove pre-labeling
* Reduce diff
* Clean up YAML
* Fix test
* Really fix test
* Document
* Adjust based on review
* Add labels for obnoxiously long bottles
---------
Co-authored-by: AWF <you@example.com >
2024-01-17 16:43:48 -05:00
Itzbenz
8d070d4758
Allow Chemical Dispenser to be scrollable ( #20800 )
2023-10-18 23:53:32 -04:00
Leon Friedrich
e4ca6f4fb9
Allow solutions to store extra reagent data ( #19323 )
2023-09-05 07:55:10 +10:00
Kara
ec02907446
Various bar-related fixes ( #19126 )
...
* Various bar-related fixes
* smartfwidge
* gumbo
2023-08-14 15:03:20 -06:00
PrPleGoo
7c088ac1de
Job icons are stored on ID cards ( #18233 )
2023-07-29 18:25:27 +10:00
TemporalOroboros
3ac4cf85db
Cleaner BoundUserInterfaces ( #17736 )
2023-07-09 02:02:17 +10:00
metalgearsloth
68480af109
Update content vectors to numerics ( #17759 )
2023-07-08 14:08:32 +10:00
metalgearsloth
ae01618874
Revert "Revert "Replace ResourcePath with ResPath ( #15308 )" (#155… ( #15566 )
2023-04-20 20:16:01 +10:00
metalgearsloth
acf79a8209
Revert "Replace ResourcePath with ResPath ( #15308 )" ( #15551 )
2023-04-20 11:43:54 +10:00
Ygg01
71f358a027
Replace ResourcePath with ResPath ( #15308 )
2023-04-19 23:39:17 +10:00
DEATHB4DEFEAT
c02dd02c34
uichange Chemmaster ( #14237 )
2023-04-05 16:55:14 -06:00
Visne
c6d3e4f3bd
Fix warnings and code cleanup/fixes ( #13570 )
2023-01-19 13:56:45 +11:00
0x6273
a2e6ab2d07
Cap ChemMaster label length ( #12260 )
...
* Cap ChemMaster label length
* Reroll for green checkmark
2022-10-28 12:43:59 -05:00
0x6273
0c24f8b69b
ReagentDispenser ECS ( #11418 )
2022-10-03 17:57:32 -07:00
Illiux
71e46de0fc
Rework the ChemMaster's output handling ( #11207 )
...
* Fix doc comment on FitsInDispenserComponent
It's clearly intended to be a doc comment, but wasn't.
* Allow the ChemMaster to accept canisters and bottles
* Give the ChemMaster an output container slot
* Tweak ChemMaster UI layout
* Make more ChemMaster UI tweaks
* Update ChemMaster SpinBox max handling
* Rework the ChemMaster
* Apply suggestions from code review
Co-authored-by: Flipp Syder <76629141+vulppine@users.noreply.github.com >
* Implement PR feedback
* Switch ChemMaster to a tabbed UI layout
* Rename Amount to Dosage for clarity
* Replace Amount with Dosage in messages
* Clarify dose in UI
Co-authored-by: Flipp Syder <76629141+vulppine@users.noreply.github.com >
2022-09-14 19:10:12 -05:00
Alex Evgrashin
385a52c390
Remove IItemStatus ( #11055 )
2022-09-10 23:53:17 -07:00
0x6273
0c8e52c163
ChemMaster ECS ( #11052 )
2022-09-05 22:06:47 -07:00
Kara
63b147e111
Chem entity nerf ( #11037 )
2022-09-05 18:43:04 -07:00
Leon Friedrich
921e2ee57d
BUI changes required for Engine PR ( #10608 )
2022-08-21 03:38:30 +10:00
Linus Wacker
d40b81e74c
increases pillAmount limit ( #9185 )
...
* increases pillAmount limit
* Update ChemMasterWindow.xaml.cs
Co-authored-by: wrexbe <81056464+wrexbe@users.noreply.github.com >
2022-08-14 21:57:31 -07:00
metalgearsloth
45bd1edd5b
Revert "Update submodule to 0.34.0.0 ( #10356 )" ( #10359 )
2022-08-06 16:48:21 +10:00
Leon Friedrich
e06ea56eb2
Content BUI changes for engine PR ( #10308 )
2022-08-06 14:59:02 +10:00
Alex Evgrashin
860db943e1
Reagents localization ( #7916 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2022-05-12 21:06:01 +10:00
Leon Friedrich
80699543d9
Make grinder use item slots (& misc eject-button changes) ( #7197 )
2022-03-27 21:03:03 -07:00
mirrorcult
ec4d4688c7
Seal/abstract/virtual everything ( #6739 )
2022-02-16 18:23:23 +11:00
Ygg01
340158483b
Change width of dispensers ( #6419 )
2022-01-31 16:55:38 -07:00
wrexbe
cea1b21832
Fixing some warnings ( #6250 )
...
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com >
2022-01-21 10:38:35 +01:00
Spartak
30c87ca6b2
Added auto label for ChemMaster ( #5596 )
2021-11-28 19:25:23 -07:00
Spartak
b06becaf98
Adds pills type selection and pills canister ( #5539 )
...
* Added pill type selection
Ui textures missing for now
* bugfixes
* Pill type selection
* ui changes
* Added pills canister
* Change requests
2021-11-26 23:44:36 -07:00
Leon Friedrich
317cc2f8e9
fix BUI close ( #5523 )
2021-11-25 20:37:18 -07:00
20kdc
42891ea3a7
Chem master / chem dispenser minor fixes ( #5152 )
...
* Fix ChemMaster buffer view when there's no beaker in the ChemMaster
* Fix reagent dispenser 100 button
2021-11-03 20:22:48 -07:00
mirrorcult
3ab4a30a0f
Generalize ReagentUnit into FixedPoint2 and use it for damage calculations ( #5151 )
...
* Damage units
* sum ext method
2021-11-03 16:48:03 -07:00
Paul
066d1e60a3
fixes typo in ReagentDispenserWindow.xaml
2021-10-31 13:47:32 +01:00
Ygg01
905d4db0fe
Convert ChemDispenser Window to XAML UI ( #5040 )
...
* Appease the Github diff
* Complete the rest of the UI
* Change access to public
2021-10-29 14:48:01 +02:00
Visne
ac78145b94
Remove encapsulation for previously protected XAML UI fields ( #4975 )
2021-10-28 14:23:17 +02:00
Visne
94579d1877
Fix a bunch of warnings ( #5058 )
2021-10-28 13:19:38 +02:00
Ygg01
03b1fed47d
Change ChemMaster 4000 UI to use XAML UI ( #5025 )
2021-10-27 09:22:02 +02:00
Visne
5451f9eda1
Get rid of any usage of VBoxContainer/HBoxContainer ( #4653 )
...
Co-authored-by: Swept <sweptwastaken@protonmail.com >
2021-09-19 17:56:04 +00:00
Leon Friedrich
486dc6ca62
Add Alt-click functionality ( #4497 )
...
* Fix ItemSlot Bug
* Add Alt-use Key
* Fix TransferAmount window bug
* Alt-click functionality
* Added AltInteract verbs
* Add new verbs
* verb icons
* Changed Comments
* Change Comments
* Fix disposal verbs
* Changed Get...() to Get...OrNull()
* Changed alt-interact combat behaviour
* Update verb icons
* Inventory interact event
* Add Alt+E secondary binding
* Add alt-z keybinding
* Rename AltUse -> AltActivateItemInWorld
2021-08-21 10:20:18 -07:00
Vera Aguilera Puerto
8ed1a9e19c
Add ButtonHelpers and the SetButtonDisabledRecursive helper.
...
Fixes the mess from the other day.
2021-07-29 12:55:37 +02:00
Visne
273eaa493f
XAMLify ID card computer, Alerts and AME window ( #4322 )
...
* Refactor ID card computer to XAML UI
* Alerts
* XAMLify AME window
* Use Control.SetButtonDisabledRecursive() instead
2021-07-27 20:09:12 +02:00
mirrorcult
d27164528e
Add UI for setting solution transfer amount ( #4074 )
...
* basic eui and window
* finish EUI, update defaults
* unnecessary usings
* convert to bounduserinterface
* merge me up
merge me up inside
* Fix repeated define for component in prototype
* impl swept UI suggestion
* apply discord reviews
* small changes
2021-07-25 00:53:53 -07:00
Visne
bf493c39b7
Replace most VBox/HBoxContainers with BoxContainers ( #4274 )
2021-07-18 18:39:31 +02:00
Galactic Chimp
392b820796
Removed old Loc.GetString() use instances ( #4155 )
...
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com >
2021-06-21 02:13:54 +02:00
DrSmugleaf
ff1a2d97ea
Re-organize all projects ( #4166 )
2021-06-09 22:19:39 +02:00