OpenRCT2 / OpenRCT2/OpenRCT2

Mechanic gets lost inside a ferris wheel?

Open
#15,005 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

investigate
Dominant language
C++
Stars
16.2k
Forks
1.9k
Avg merge
1d 20h
Merged PRs (30d)
80

Description

OS: Kubuntu Linux 20.04
Version: 0.3.3
Commit/Build: Unknown -- See #12909

This is a really rare fluke ... only occurred after playing the park in fast forward for 20 in-game years. Fast-forwarded the same park another 30 years, and it never happened again. Pretty weird, though, so I thought I'd document it in case it starts happening to other people.

The mechanic heading for this ferris wheel somehow got into the middle of the ferris wheel's station platform and then became lost, unable to find where he was supposed to go. His status said he was still 'responding to...' not 'fixing...' so he was still trying to get there for some reason.

Perhaps even more weirdly, I was able to pick him up and put him back on the path, and he didn't lose his status! He was still responding to the ride breakdown, and after being dropped on a path, he was able to navigate to the ride and fix it properly. He didn't answer another radio call or anything -- he just kept heading for the ride without interruption. Aren't mechanics supposed to forget what they were doing when you pick them up with tweezers?

It seems distinct from the bug where mechanics will walk through the air/over rides/over water/etc in order to get to a ride, because when that happens, the mechanic actually does get where he's headed eventually. But in this case, he got lost and couldn't find the ride, even though he was standing on it.

  • [ ? ] Reproducible in RCT2 (vanilla)?
  • [ No] Specific to multiplayer?

Steps to reproduce:

  1. Have a broken down ferris wheel and a mechanic
  2. Get really lucky?

Screenshots / Video:
Mechanic is lost while on the ferris wheel's station platform:
Tumbledown Faire 2021-07-13 01-07-22

Same mechanic after being relocated back to a normal path:
Tumbledown Faire 2021-07-13 01-08-14

Save game:
Save made while the mechanic was still lost:
Tumbledown Faire_error.zip
(just renamed, not a real zip file.)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by loading the supplied Tumbledown.Faire_error save and observing the mechanic responding to the broken-down ferris wheel. Investigate the mechanic's navigation from the station platform and compare it with the reported relocation behavior; done means the mechanic can reach and repair the ride without becoming lost.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
game-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.