* Add draggable tabletop component
* Use EntityCoordinates instead
* Don't send coordinates every frame
* Add chessboard + verb WIP
* Add documentation, verb networking works now
* Work so far
Need PVS refactor before being able to continue
Current code is broken
* viewsubscriber magic
* yes
* Fix map creation
* Add chess pieces, attempt prediction
* Add chess sprites and yml
* Clamping + other stuff
* fix
* stuff
* StopDragging() StartDragging()
* add piece grabbing
* Refactor dragging player to seperate event
* 🤣 Who did this 🤣💯👌
* 📮 sussy 📮
* Update chessboard sprite, scale piece while dragging
* yes
* ye
* y
* Close tabletop window when player dies
* Make interaction check more sane
* Fix funny behaviour when stunned
* Add icon
* Fix rsi
* Make time passed check more accurate
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
* Use EyeManager.PixelsPerMeter
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
* Add missing import
* Move viewport properties to XAML
* Make shared system and component abstract
* Use built in EntityManager
* Use RaiseNetworkEvent instead of SendSystemNetworkMessage
* Cache ViewSubscriberSystem
* Move unnecessary code to prototype
* Delete map on component shutdown instead of round restart
* Make documentation match rest of codebase
* Use ComponentManager instead of TryGetComponent
* Use TryGetComponent instead of GetComponent
* Add nullspace check to ClampPositionToViewport()
* Set world pos instead of local pos
* Improve server side verification
* Use visualizer
* Add netsync: false to sprites using visualizer
* Close window when chessboard is picked up
* Update to master
* Fix bug when opening window while another is opened
* Use ComponentManager
* Use TryGetValue
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
* Added rubber ducky
* Adds ducky slippers
* Adds seclite
* Update Resources/Textures/Objects/Tools/seclite.rsi/meta.json
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com>
* Update Resources/Textures/Objects/Fun/ducky.rsi/meta.json
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com>
* The duck slippers now quack as you walk
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com>
* Cleans up belt stuff and some sprites
* Tag cleanup and sheathed sword
* Adds plant belt for botany chads and maps it's items
* CE belt, will most likely child it to utility instead
* Merges belt_icon and belt_mob into the same RSI
* Cut out alpha layers for wirecutters
* Added lots of equipped-BELT sprites for various items
* Medical, Janitor, Security, Assault, Chief Engineer, Utility and Botany have mapped storage layers
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
* Sprites
* Crates
* Moved cargo_console
* Cargo Catalogs No.1
* Added some Hydroponics crates
* More crates..
* Deletes an autogen file
* snivybus
* More
* Apply suggestions from code review
* Fix wrong prototype ID
* Fix another wrong prototype ID
* Fix... MANY, MANY wrong prototype IDs
Co-authored-by: Vera Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
Co-authored-by: Vera Aguilera Puerto <zddm@outlook.es>
* Cable coils now look BEAUTIFUL and have inhands
* Editors note
* Materials have their own rsi + more icons fixed
* Fixed Mimic [AI]
* More icons fixed...
* Tanks have own rsi and fixed tank icons
* Airlock icons fixed
* Fuel tank hotfix
* Arcade fixed
* ChairBase is now abstract
* Fixes medical stuff
* Fixes rechargers
* Pump/Pipe icons
* Misc hotfixes
* All debug power icons fixed!
* Fixes auto/proto/research computer icons
* Start work on Slippery Component
* Slips work
* Add banana peel
* Add required slip speed
* Add slip sound
* Adds soap
* Make soapnt, soapsyndie and soapdeluxe inherit soap
* Adds homemade soap and omega soap
* Fix slipping not taking into account the entity being in a container