Improved RCDs (#22799)
* Initial radial menu prototyping for the RCD * Radial UI buttons can send messages to the server * Beginning to update RCDSystem * RCD building system in progress * Further updates * Added extra effects, RCDSystem now reads RCD prototype data * Replacing tiles is instant, multiple constructions are allowed, deconstruction is broken * Added extra functionality to RadialContainers plus documentation * Fixed localization of RCD UI strings * Menu opens near cursor, added basic RCD * Avoiding merge conflict * Implemented atomized construction / deconstruction rules * Increased RCD ammo base charges * Moved input context definition to content * Removed obsoleted code * Updates to system * Switch machine and computer frames for electrical cabling * Added construction ghosts * Fixed issue with keybind detection code * Fixed RCD construction ghost mispredications * Code clean up * Updated deconstruction effects * RCDs effects don't rotate * Code clean up * Balancing for ammo counts * Code clean up * Added missing localized strings * More clean up * Made directional window handling more robust * Added documentation to radial menus and made them no longer dependent on Content * Made radial containers more robust * Further robustness to the radial menu * The RCD submenu buttons are only shown when the destination layer has at least one children * Expanded upon deconstructing plus construction balance * Fixed line endings * Updated list of RCD deconstructable entities. Now needs a component to deconstruct instead of a tag * Bug fixes * Revert unnecessary change * Updated RCD strings * Fixed bug * More fixes * Deconstructed tiles/subflooring convert to lattice instead * Fixed failed tests (Linux doesn't like invalid spritespecifer paths) * Fixing merge conflict * Updated airlock assembly * Fixing merge conflict * Fixing merge conflict * More fixing... * Removed erroneous project file change * Fixed string handling issue * Trying to fix merge conflict * Still fixing merge conflicts * Balancing * Hidden RCD construction ghosts when in 'build' mode * Fixing merge conflict * Implemented requested changes (Part 1) * Added more requested changes * Fix for failed test. Removed sussy null suppression * Made requested changes - custom construction ghost system was replaced * Fixing merge conflict * Fixed merge conflict * Fixed bug in RCD construction ghost validation * Fixing merge conflict * Merge conflict fixed * Made required update * Removed lingering RCD deconstruct tag * Fixing merge conflict * Merge conflict fixed * Made requested changes * Bug fixes and balancing * Made string names more consistent * Can no longer stack catwalks
BIN
Resources/Textures/Interface/Radial/RCD/airlock.png
Normal file
|
After Width: | Height: | Size: 710 B |
BIN
Resources/Textures/Interface/Radial/RCD/airlocks.png
Normal file
|
After Width: | Height: | Size: 776 B |
BIN
Resources/Textures/Interface/Radial/RCD/bulb_light.png
Normal file
|
After Width: | Height: | Size: 283 B |
BIN
Resources/Textures/Interface/Radial/RCD/cable_terminal.png
Normal file
|
After Width: | Height: | Size: 646 B |
BIN
Resources/Textures/Interface/Radial/RCD/catwalk.png
Normal file
|
After Width: | Height: | Size: 404 B |
BIN
Resources/Textures/Interface/Radial/RCD/computer_frame.png
Normal file
|
After Width: | Height: | Size: 467 B |
BIN
Resources/Textures/Interface/Radial/RCD/computers_and_frames.png
Normal file
|
After Width: | Height: | Size: 775 B |
BIN
Resources/Textures/Interface/Radial/RCD/deconstruct.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
Resources/Textures/Interface/Radial/RCD/directional.png
Normal file
|
After Width: | Height: | Size: 312 B |
|
After Width: | Height: | Size: 296 B |
BIN
Resources/Textures/Interface/Radial/RCD/firelock.png
Normal file
|
After Width: | Height: | Size: 637 B |
BIN
Resources/Textures/Interface/Radial/RCD/glass_airlock.png
Normal file
|
After Width: | Height: | Size: 698 B |
BIN
Resources/Textures/Interface/Radial/RCD/grille.png
Normal file
|
After Width: | Height: | Size: 223 B |
BIN
Resources/Textures/Interface/Radial/RCD/hv_coil.png
Normal file
|
After Width: | Height: | Size: 856 B |
BIN
Resources/Textures/Interface/Radial/RCD/lighting.png
Normal file
|
After Width: | Height: | Size: 901 B |
BIN
Resources/Textures/Interface/Radial/RCD/lv_coil.png
Normal file
|
After Width: | Height: | Size: 850 B |
BIN
Resources/Textures/Interface/Radial/RCD/machine_frame.png
Normal file
|
After Width: | Height: | Size: 655 B |
BIN
Resources/Textures/Interface/Radial/RCD/metal_tile.png
Normal file
|
After Width: | Height: | Size: 297 B |
BIN
Resources/Textures/Interface/Radial/RCD/multicoil.png
Normal file
|
After Width: | Height: | Size: 976 B |
BIN
Resources/Textures/Interface/Radial/RCD/mv_coil.png
Normal file
|
After Width: | Height: | Size: 833 B |
BIN
Resources/Textures/Interface/Radial/RCD/plating.png
Normal file
|
After Width: | Height: | Size: 436 B |
BIN
Resources/Textures/Interface/Radial/RCD/reinforced_wall.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
Resources/Textures/Interface/Radial/RCD/solid_wall.png
Normal file
|
After Width: | Height: | Size: 448 B |
BIN
Resources/Textures/Interface/Radial/RCD/tube_light.png
Normal file
|
After Width: | Height: | Size: 266 B |
BIN
Resources/Textures/Interface/Radial/RCD/walls_and_flooring.png
Normal file
|
After Width: | Height: | Size: 431 B |
BIN
Resources/Textures/Interface/Radial/RCD/window.png
Normal file
|
After Width: | Height: | Size: 739 B |
BIN
Resources/Textures/Interface/Radial/RCD/window_reinforced.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
Resources/Textures/Interface/Radial/RCD/windows_and_grilles.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |