mirror of
https://github.com/space-syndicate/space-station-14.git
synced 2026-10-09 18:31:17 +03:00
* cameras but i didn't feel like git stashing them * Adds more functionality server-side for surveillance cameras * rider moment * Adds skeleton for SurveillanceCameraMonitorBoundUi on client * whoops * makes surveillance camera monitor UI more defined * removes tree from SurveillanceCameraMonitorWindow * surveillance camera active flag, other routing things * actually sets how SurveillanceCameraMonitorSystem sends camera info to clients * adds entity yaml, changes field * adds the camera/monitor entities, makes the UI open * SurveillanceCameraRouters (not implemented fully) * subnets for cameras, server-side * it works! * fixes rotation in cameras * whoops restores surveillance cameras to ignored components makes it so that switching cameras now lerps the other camera * makes the UI work * makes it so that cameras actually refresh now * cleanup * adds camera.rsi * cleans up prototypes a bit * adds camera subnet frequencies, cameras in subnets * adds surveillance camera router subnets * might fix testing errors * adds the circuit board to the surveillance camera monitor * fixes up the camera monitor (the detective will get his tv soon) * adds heartbeat, ensures subnet data is passed into cameras to send * fixes up a few things * whoops * changes to UI internals * fixes subnet selection issue * localized strings for UI * changes 'test' id to 'camera' for cameras * whoops * missing s * camera static! * adds a delay to camera switching * adjusts a few things in camera timing * adds setup for cameras/routers, localization for frequency names * adds setup ui for routers, makes subnet names in monitor window follow frequency name in prototype * localization, some cleanup * ui adjustments * adds surveillance camera visuals * fixes a bug when closing the UI for monitors * adds disconnect message to UI * adds construction graph to cameras * adds the camera to the construction menu * fixes network selection for setup, tweak to assembly * adds surveillance camera router construction, fixes up surveillance camera wire cutting * adds disconnect button to monitor UI * switches around the status text * tweaks monitor UI * makes the address actually show * might make tests pass * UI adjustments, hard name limit * ok, that didn't work * adds wireless cameras * makes the television work/look nicer * adds tripod cameras in addition to mobile cameras * makes wireless cameras constructable * fixes up those prototypes * reorganization in C#, small cleanup * ensures that power changes deactivate some devices * adds a component to the television, comments out a function * actually, never mind, i forgot that wireless cameras existed/are creatable for a second * tweaks to router construction, removes SubnetTest from prototypes * removes it from frequencies too * Apply suggestions from code review Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> * type serializers into components * setup window opens centered, enum is now byte * replaces active monitor list with ActiveSurveillanceCameraMonitorComponent * adds paused/deleted entity checks, changes how verbs are given * removes EntitySystem.Get<T>() references * fixes bug related to selecting network from setup, alphabet-orders network listing in setup * rider moment * adds minwidth to surveillance camera setup window * addresses reviews * should fix the issue with camera visuals not updating properly * addresses some reviews * addresses further review * addresses reviews related to RSIs * never needed a key there anyways * changes a few things with routers to ensure that they're active * whoops * ensurecomp over addcomp * whoops Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| Actions | ||
| Alerts | ||
| Changelog | ||
| Inventory | ||
| ItemStatus/Bullets | ||
| Misc | ||
| Nano | ||
| VerbIcons | ||
| WireHacking | ||
| character.svg | ||
| character.svg.192dpi.png | ||
| character.svg.192dpi.png.yml | ||
| fist.svg | ||
| fist.svg.192dpi.png | ||
| fist.svg.192dpi.png.yml | ||
| gavel.svg | ||
| gavel.svg.192dpi.png | ||
| gavel.svg.192dpi.png.yml | ||
| hamburger.svg | ||
| hamburger.svg.192dpi.png | ||
| hamburger.svg.192dpi.png.yml | ||
| hammer.svg | ||
| hammer.svg.192dpi.png | ||
| hammer.svg.192dpi.png.yml | ||
| hammer_sca;ed.svg.192dpi.png.yml | ||
| hammer_scaled.svg | ||
| hammer_scaled.svg.192dpi.png | ||
| handsbox.png | ||
| handsbox.png.yml | ||
| info.svg | ||
| info.svg.192dpi.png | ||
| info.svg.192dpi.png.yml | ||
| inventory.svg | ||
| inventory.svg.192dpi.png | ||
| inventory.svg.192dpi.png.yml | ||
| sandbox.svg | ||
| sandbox.svg.192dpi.png | ||
| sandbox.svg.192dpi.png.yml | ||
| students-cap.svg | ||
| students-cap.svg.192dpi.png | ||
| students-cap.svg.192dpi.png.yml | ||
| target-doll-high.svg | ||
| target-doll-high.svg.96dpi.png | ||
| target-doll-high.svg.96dpi.png.yml | ||
| target-doll-high.svg.192dpi.png | ||
| target-doll-high.svg.192dpi.png.yml | ||
| target-doll-low.svg | ||
| target-doll-low.svg.96dpi.png | ||
| target-doll-low.svg.96dpi.png.yml | ||
| target-doll-low.svg.192dpi.png | ||
| target-doll-low.svg.192dpi.png.yml | ||
| target-doll-middle.svg | ||
| target-doll-middle.svg.96dpi.png | ||
| target-doll-middle.svg.96dpi.png.yml | ||
| target-doll-middle.svg.192dpi.png | ||
| target-doll-middle.svg.192dpi.png.yml | ||
| target-doll.svg | ||
| target-doll.svg.192dpi.png | ||
| target-doll.svg.192dpi.png.yml | ||