* 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
* Adds IFireAct, ITemperatureExpose
* Use AtmosDirection instead of Direction for Atmos
* Refactor atmos to heavily rely on arrays and bitflags.
Adds F A S T M O S and reduces atmos tech debt heavily.
* Optimize and fix more stuff
* Kinda improve superconduction
* Pipenet is a word
* T U R B O M O S
* Address reviews
* Small optimization
* Superconduct is also a word
* Remove check
* Cleanup tile atmosphere
* Correct a comment
* Add button that displays your SSS role and allies
* Capitalize button name
* Add cases for 0, 1 and invalid number of allies
* Make the ally syncing system saner
* -ItemStatus for BatteryGuns
-EjectCell Verb
-Using the gun throws the battery also on the ground
* Copy the flashlight and call it a day
* Name a red fruit
* Remove SoundGunshot
Recyclers only check for intersecting entities that have been triggered via collision instead of actively querying it every tick. This means they pretty much don't show up on the profiler when idle.
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
* First Prototype
* Command Window
* Dropdown
* Is this better?
* That's kinda better?
* Added divider
* Shit
* Check if Admin Menu & Commands are allowed
* -Funcy Shit
-Now gets properly the playerlist
-Fixed kick reason
* Dropdown Improvement with some more func
* -Added DirectCommand for commands that don't need a ui
-Added RestartRound
* Better way to make DirectCommandButtons
* -Some new Tabs
-Player list
* -Split Buttons
-Regions
-Fixed Test Command
* Some server buttons
* Playerlist alignment
* Fucky SpawnEntites & SpawnTiles in AdminBus
* -Debug Buttons
-Few more commands
* -Make dem controls thicc
-SpinBox
* Escape Kick Reason
* Only create the window when you press the button
* Adds StationEvents
* Nullable "fixes"
* This thing wasn't made for buttons
* Call other constructor for empty CommandButton
* Request method in the interface
* -Pushed most Controls to be fields
-No more dict passing
-Removed test cmd
-Regions to better navigate
* -Bound to key
-Removed from escape menu
-Remember cmd windows
-Close all cmd windows on toggle
* -Moved dependency
* Merge fixes
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
* First Accent Prototype
* -RegisterSystem
-Fixed addaccent cmd
-Spanish accent
* -list is now ?
-Checks if the accent is already added
-Made components public
* owo whats this
* special word filter
* Eeeeeeeeee
* Better?
* -Use a delegate func
-Made some funcs not static
-Moved SentenceRegex
* InjectDependencies
* Name change?
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
* Add collision to disposal unit and pipes
Make disposal unit and pipes pullable
Implement proper handling of collisions in disposals
* Implement IsExiting
Move DisposalSystem to shared
* Change SharedDisosalUnitComponent to call manager.ContainsEntity directly
* Update saltern.yml
Co-authored-by: Julian Giebel <j.giebel@netrocks.info>