Files
Bubberstation/code/datums/elements
SkyratBot 5591d15b5f [MIRROR] fix tile/rod/rcd multi-z hole repairs (#28387)
* fix tile/rod/rcd multi-z hole repairs (#84255)

## About The Pull Request
Fixes some interactions with attempting to patch multi-z holes.

1. openspace clicks happen on different z levels, so it's inherently a
*ranged* interaction- it was being ignored due to using the non ranged
signal
2. RCD was lacking the open space click handler,
3. #77540 still exists to a degree, I've refactored the click handler to
use parse_caught_click_modifiers to always grab the tile you're aiming
at rather than going off of whatever item you happened to click on
4. handle_openspace_click was treating the modifiers list as the old
parameters list
## Why It's Good For The Game
fix bugs, being able to repair holes is a very important and time
sensitive task that needs to flow well, and not require pixel hunting
## Changelog
🆑
fix: multi-z hole repair works better, especially when the turf below is
blocked by items
/🆑

* fix tile/rod/rcd multi-z hole repairs

---------

Co-authored-by: FlufflesTheDog <piecopresident@gmail.com>
2024-06-25 16:25:26 +05:30
..
2024-04-16 06:05:57 +00:00
2024-04-29 21:15:33 +02:00
2024-03-13 04:07:27 +01:00
2024-03-01 19:05:23 +01:00
2024-05-18 17:39:28 +02:00
2024-04-04 14:48:31 -04:00
2024-04-29 21:15:33 +02:00
2024-01-19 14:02:59 +00:00
2024-04-28 22:24:01 +02:00
2024-04-28 22:24:01 +02:00
2024-04-28 22:24:01 +02:00