-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Okay a whole lot of things lack proper sanity checks for alt-clicking #81242
Labels
Oversight
We have no quality control
Comments
What do you mean by sanity check, by the way? Just curious |
|
Kylerace
pushed a commit
that referenced
this issue
Feb 3, 2024
## About The Pull Request A part of #81242 ## Why It's Good For The Game Don't interact with things you shouldn't be ## Changelog :cl: LT3 fix: Fixed alt-click validation for tram interactions /:cl:
NovaBot13
pushed a commit
to NovaSector/NovaSector
that referenced
this issue
Feb 3, 2024
## About The Pull Request A part of tgstation/tgstation#81242 ## Why It's Good For The Game Don't interact with things you shouldn't be ## Changelog :cl: LT3 fix: Fixed alt-click validation for tram interactions /:cl:
SkyratBot
pushed a commit
to Skyrat-SS13/Skyrat-tg
that referenced
this issue
Feb 3, 2024
## About The Pull Request A part of tgstation/tgstation#81242 ## Why It's Good For The Game Don't interact with things you shouldn't be ## Changelog :cl: LT3 fix: Fixed alt-click validation for tram interactions /:cl:
NaakaKo
pushed a commit
to Bird-Lounge/Skyraptor-SS13
that referenced
this issue
Feb 3, 2024
## About The Pull Request A part of tgstation/tgstation#81242 ## Why It's Good For The Game Don't interact with things you shouldn't be ## Changelog :cl: LT3 fix: Fixed alt-click validation for tram interactions /:cl:
TaleStationBot
pushed a commit
to TaleStation/TaleStation
that referenced
this issue
Feb 3, 2024
## About The Pull Request A part of tgstation/tgstation#81242 ## Why It's Good For The Game Don't interact with things you shouldn't be ## Changelog :cl: LT3 fix: Fixed alt-click validation for tram interactions /:cl:
SomeRandomOwl
pushed a commit
to NovaSector/NovaSector
that referenced
this issue
Feb 3, 2024
* Fixes tram alt-click interactions (#81255) ## About The Pull Request A part of tgstation/tgstation#81242 ## Why It's Good For The Game Don't interact with things you shouldn't be ## Changelog :cl: LT3 fix: Fixed alt-click validation for tram interactions /:cl: * Fixes tram alt-click interactions --------- Co-authored-by: lessthanthree <83487515+lessthnthree@users.noreply.github.com>
Iajret
pushed a commit
to Fluffy-Frontier/FluffySTG
that referenced
this issue
Feb 3, 2024
* Fixes tram alt-click interactions (#81255) ## About The Pull Request A part of tgstation/tgstation#81242 ## Why It's Good For The Game Don't interact with things you shouldn't be ## Changelog :cl: LT3 fix: Fixed alt-click validation for tram interactions /:cl: * Fixes tram alt-click interactions --------- Co-authored-by: lessthanthree <83487515+lessthnthree@users.noreply.github.com>
Jolly-66
pushed a commit
to TaleStation/TaleStation
that referenced
this issue
Feb 3, 2024
Original PR: tgstation/tgstation#81255 ----- ## About The Pull Request A part of tgstation/tgstation#81242 ## Why It's Good For The Game Don't interact with things you shouldn't be ## Changelog :cl: LT3 fix: Fixed alt-click validation for tram interactions /:cl: --------- Co-authored-by: lessthanthree <83487515+lessthnthree@users.noreply.github.com>
jjpark-kb
pushed a commit
to Skyrat-SS13/Skyrat-tg
that referenced
this issue
Feb 4, 2024
* Fixes tram alt-click interactions (#81255) ## About The Pull Request A part of tgstation/tgstation#81242 ## Why It's Good For The Game Don't interact with things you shouldn't be ## Changelog :cl: LT3 fix: Fixed alt-click validation for tram interactions /:cl: * Fixes tram alt-click interactions --------- Co-authored-by: lessthanthree <83487515+lessthnthree@users.noreply.github.com>
FernandoJ8
pushed a commit
to FernandoJ8/tgstation
that referenced
this issue
Feb 4, 2024
A part of tgstation#81242 Don't interact with things you shouldn't be :cl: LT3 fix: Fixed alt-click validation for tram interactions /:cl:
lessthnthree
added a commit
to effigy-se/effigy-se
that referenced
this issue
Feb 8, 2024
## About The Pull Request A part of tgstation/tgstation#81242 ## Why It's Good For The Game Don't interact with things you shouldn't be ## Changelog :cl: LT3 fix: Fixed alt-click validation for tram interactions /:cl:
Merged
san7890
pushed a commit
that referenced
this issue
Apr 16, 2024
## About The Pull Request Rewrites how alt click works. Based heavily on #82625. What a cool concept, it flows nicely with #82533. Fixes #81242 (tm bugs fixed) Fixes #82668 <details><summary>More info for devs</summary> Handy regex used for alt click s&r: `AltClick\((.*).*\)(\n\t.*\.\.\(\))?` `click_alt($1)` (yes I am aware this only copies the first arg. there are no other args!) ### Obj reskins No reason for obj reskin to check on every single alt click for every object. It applies to only a few items. - Moved to obj/item - Made into signal - Added screentips ### Ventcrawling Every single atmospherics machine checked for ventcrawling capability on alt click despite only 3 objects needing that functionality. This has been moved down to those individual items. </details> ## Why It's Good For The Game For players: - Alt clicking should work more logically, not causing double actions like eject disk and open item window - Added context menus for reskinnable items - Removed adjacency restriction on loot panel For devs: - Makes alt click interactions easier to work with, no more click chain nonsense and redundant guard clauses. - OOP hell reduced - Pascal Case reduced - Glorious snake case ## Changelog :cl: add: The lootpanel now works at range. add: Screentips for reskinnable items. fix: Alt click interactions have been refactored, which may lead to unintentional changes to gameplay. Report any issues, please. /:cl:
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Issue Summary
The text was updated successfully, but these errors were encountered: