* Make APC UI work correctly with multiple users
* Check access only on client, when constructing UI
* Do TODO (Thanks, Robust 236.1)
---------
Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
* Initial commit
* mechs has reflect
* all mechs has powercagehigh
* mechs can only powered by power cages
* powercages on protolathes
* magboots on mechs
* fire cost upped x2
* battery on guns has 200 energy by basic, adds ion gun
* mecha x-ray gun add
* mecha vindictor here
* added amlg 90
* added uvm31
* localization
* burst fire on Ultra
* fix vindictor no desc
* mech has prying
* add scale 1.08
* add scale 1.08 to combat mechs
* Mechs has collision
* buff chain sword
* upd
* some fixes
* fix weapon charging
* Fix UVM-31 "Drake" Sound and Proto particle
* Fix Mech collision, mechs can't stop peoples any more(some thing issues creates if collision is on)
* AMLG90 Has bigger damage
* Stunner uses hos stun spread
---------
Co-authored-by: SlamBamActionman <slambamactionman@gmail.com>
* texture upd
* upd and fix color system
* fix
* handcrafted_nvd texture
* add handcraft nvd
* upd color
* add nvd to uplink
* fix loc
* recipe and research
* fix delay system
* fix
* пу-пу-пу
* add recipe to protolathe
* fully fix nvds
* fix layer set visible
* fix
* upd roadmap
* felinids has night vision
* engineering hardsuits has yellow night vision
* upd icon
* Avoid rebuilding all buttons on action state change
Allows for drag events to continue when actions change
* Remove excess action buttons
---------
Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
* Fix borg hands showing up in stripping menu
Borgs can't drop their items anyways, and the amount of hands borgs have causes the UI to just bug out.
* Add more checks
* Boom! Emergency access!
* Emergency access sound
* locale
* Updated sounds
* bleh
* Door electrify base
* feat: popups on attempt to activate AI action when wires cut
* refactor: use SharedApcPowerReceiverComponent to check if AI can interact with door
* refactor: added icon and sound for door overcharge
* meta.json should use tabs not spaces
* refactor: extracted sounds for airlock overcharge to static field in system
* refactor: cleanup, ScarKy0 mentions for resources
* refactor: removed unused textures
* feat: now notification is displayed when AI attempting to interact with door which have wire cut
* StationAiWhitelistComponent is properly gating BUI OnMessageAttempt, SharedPowerReceiverSystem.IsPowered is now used to check if device powered
* refactor: use PlayLocal to play electrify sound only for AI player
* refactor: SetBoltsDown now uses TrySetBoltDown, checks for power.
* bolts now check for power using SharedPowerReceiverSystem
* electrify localization and louder electrify sounds
* extracted ShowDeviceNotRespondingPopup, reverted airlocks not opening/closing when ai wire was cut
* refactor: cleanup
* New sprites and fixes
* Copyright
* even more sprite changes
* refactore: cleanup, rename overcharge => electrify
---------
Co-authored-by: ScarKy0 <scarky0@onet.eu>
Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
* initial commit
* adds astronav cartridge to QM locker
* changes requested in review
* fix merge conflicts
* fixes the statuscontrol disappearing if you eject the cartridge but still have it installed
* fix notificationsenabled on salv pda proto
* fixes lingering statuscontrol on eject while held
---------
Co-authored-by: archrbx <punk.gear5260@fastmail.com>
* Don't add newlines (fixes#32357)
* Improve UI around max paper length (Fixes#32344)
* Display a "fill progress" indicator so users know how close they are to filling it
* Don't allow users to save a paper which went over the limit, to avoid them losing data they want to keep.
---------
Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>