Skip to content
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

Entering a mech while in a holopad as an AI causes it to de-tach your camera. #28022

Open
1 task done
TravisAngeI opened this issue Jan 18, 2025 · 3 comments
Open
1 task done

Comments

@TravisAngeI
Copy link

Exploit Reports

  • I confirm this issue is not an exploit. (Required)

BYOND Version

515.1647

Issue Description

When in a holopad as an AI, entering an AI-beaconed mech exosuit causes the camera to de-tach from the mech, leaving the mech seemingly controlled by you, but your camera is detached and you can't move the mech.

What did you expect to happen?

To be able to seamlessly transfer from the holopad to the mech.

What happened instead?

My camera detached from the mech, and I had to use the eject button on my HUD to fix it.

Why is this bad/What are the consequences?

AIs should be able to seamlessly enter mechs without wonky camera stuff.

Steps to reproduce the issue.

  1. Be AI
  2. Have mech with AI-control beacon
  3. Enter a holopad
  4. Try to enter mech
  5. Move around
  6. Issue happens

When did the problem start happening?

If I had to guess, this is probably caused by #25078

Extra information

No response

Relevant log output/runtime error

@TravisAngeI
Copy link
Author

Video for example. Won't let me attach files, so I had to get it in a link.

https://gyazo.com/e4c774d0d3e205b83e21f2f9fbb520db

@TravisAngeI
Copy link
Author

You can also enter holopads while inside the mech, but this has really no issues and is more of an unintended feature.

@TravisAngeI
Copy link
Author

TravisAngeI commented Jan 18, 2025

Okay, yeah. There's quite a few issues related to AIs and mechs recently. Will list them out here.

If you try to double-click anywhere on your screen while in a mech, it moves your camera and unsticks you from the mech, causing the same issue of having to eject and re-enter.

Ejecting from a mech now sends you back to where you entered the mech, rather than where the mech actually is.

Also, while in a holopad, you can hear both normal and Relayed Speech, which shouldn't happen. (see image below)

Image

asciodev added a commit to asciodev/Paradise that referenced this issue Jan 18, 2025


PR ParadiseSS13#25078 introduced a few bugs related to AI eyes, mechs, and
holograms. This change fixes those bugs. Now, entering a mech with an
active hologram eye will first release that eye before granting control
of the mech. Double clicking on a turf as an AI while in a mech will no
longer unstick the camera from the mech. When exiting a mech, the AI
will now properly refocus on its core instead of on the spot that it
first entered the mech. AI holograms no longer receive normal audio
near their holopads, receiving only holopad-relayed speech now instead.
AIs will no longer be able to activate a holopad while occupying a mech.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

No branches or pull requests

1 participant