* Adds mime job
* Adds mime spawn point
* Moves the ID prototypes/textures to Objects/Misc
* The things I do to avoid conflicts
* identification_cards.yml's final resting place
* Adds ID card and PDA
* Center mime id
* Puts pen and paper in the mimes pocket
* Adds mime spawnpoint to Saltern
* Revert "Adds mime spawnpoint to Saltern"
This reverts commit 56c6cf729baae0958b8b41dd83f71355e4e5f9aa.
* Add mime spawn point
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
* Removes all deprecated wires, generators and apcs
* Removes all deprecated power entities
* Updates to master
* Map g2g
* Map new power system and some materials
* Remove old power entities from stationstation
* Removes deprecated shit AGAIN
* Remove outdated wires from stationstation
Co-authored-by: Julian Giebel <j.giebel@netrocks.info>
Co-authored-by: juliangiebel <juliangiebel@live.de>
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
* Sprite added
* Duffel prototypes
* Updates the surgery tools to ID standards
* Revert "Updates the surgery tools to ID standards"
This reverts commit a9997ea979230e090793f85c1e779c5d0a0f2217.
* Adds a filled surgical duffelbag
* Adds Mime, Botany and Chemistry backpack
* Sort out InRangeUnobstructed and add extension methods
* Rename client RangeChecks to RangeExtensions
* Add container extension methods and test
* Add missing component methods
Component to container
Grid coordinates to container
Map coordinates to container
Local player to container
* Actually use the field
* Merge fixes
* Add popup argument to local player extension methods
* Reduce code repetition for client range extensions
* Add post-checks for do_after
So you can do InRangeUnobstructed or whatever at the end.
Individual components should do their own check upfront to avoid the state ever being sent. I added a pre-made function for people to do InRangeUnobstructed.
* Woops imports
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
* -Show tooltip on hover
-Show notify on click
* -Status Effects now get removed instead of going invisible
-Removed empty textures for that
* Revert break in HungerComponent
* No context menu through occluder
* Fix disabled occluders
* Comment
* Server-side verb ray check
Decided to add a buffer because the entity is at the very edge of the context box (0.5, 0.5) then need to make sure that entities at the other end of the box are ignored.
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
* Implement machine linking
* Cleanup and rename Signals
* Implement signal button
* Add machine linking signal mapping
* Fix signallink command help
* Add localization to signal linking and allow infinite range
* Add feedback for when a transmitter is not connected to any receivers
Refactor PopupMessage to use the entity extension
Refactor dependencies to not have to disable warnings