## About The Pull Request
Fixes#94663
It seems that using the "Deploy to Shell" verb as an AI will launch a
popup asking which mob in view you want to trigger the verb as, which is
obviously unintended behaviour.
I've resolved this by moving all of the behaviour to a proc which the
verb calls, so existing code which passes in a mob should still function
as it did previously.
There might be a different way to do this but I'll be honest I try not
to ever add verbs so I don't know what it is.
## Why It's Good For The Game
When you use a verb from the verb panel you implicitly expect to be the
mob using the verb, not to have to select yourself from a list first.
## Changelog
🆑
fix: AI shell deployment verb no longer requires you to select yourself
from a list first
/🆑
## About The Pull Request
Semi WIP cus I need to probably make an issue report for lummox, but
apart from that ready for review
Uses the new mouse-pos so we can combine it with screen size and size to
estimate very accurately the mouse position in turf terms. In future
also will need to add a way to continously poll the users mouse pos but
this alone is very useful
## Why It's Good For The Game
This isnt used yet, but the benefits are pretty damn obvious (hitting E
and dashing towards where your mouse??? 1990s features?????)
## Changelog
🆑
refactor: Added the possibility for keybindings to report the turf they
clicked on.
/🆑
---------
Co-authored-by: TiviPlus <572233640+TiviPlus@users.noreply.com>
## About The Pull Request
<img src="https://i.ibb.co/0cM6NHQ/Hotkey-PRImage2.png">
What it says on the tin. Gives the AI hotkeys to connect and disconnect
from its shell. I'm open to suggestions for better default hotkeys, I
made sure to choose out-of-the-way keys with no overlaps because I have
a vague memory about code-side keybind conflicts leading to a threatened
forkening and I don't want that.
Also this is my first PR with more than 2 lines changed so I would
appreciate a thorough and critical review of my code.
## Why It's Good For The Game
Since there are so many AI player admins (Who are all universally
gigachads btw) it would be convenient to them to have an aghost-hotkey
analogue for the AI. This change was specifically requested of me by one
of these admins in fact.
I'm sure non-admin AIs would appreciate this convenience as well though.
## Changelog
🆑
qol: The AI now has hotkeys for its shells, make sure to bind them to
your preferred keys in your keybindings menu, under game preferences.
/🆑