OpenRCT2 / OpenRCT2/OpenRCT2

Items in scenery groups appear in adjacent groups when new scenery is researched

Open
#24,523 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Operating System

Windows 10

OpenRCT2 build

OpenRCT2, v0.4.22 (b7199e3099) provided by GitHub

Base game

RollerCoaster Tycoon 2

Area(s) with this issue?

No response

Describe the issue

When a new scenery group is researched, the currently selected item in every scenery group to the right of the new group will appear in the group to its left, and will remain there until another item in the group it appeared in is selected. Groups to the left of the newly added group are unaffected.

Steps to reproduce
  1. Have at least one scenery group unresearched
  2. Have at least one scenery group to the right of where the new scenery group will appear once researched
  3. Research the new scenery group
  4. The currently selected item in every group which gets pushed to the right as the new group is added will appear in the group directly left of it, including into the newly added group. Groups to the left of the newly added group will not experience this problem.
Attachments

Newly added group: abstract

Image
selected item is from roman theming to the right

Image
selected item is from egyptian theming to the right

etc

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 reproducing the issue on the reported OpenRCT2 v0.4.22 Windows build, following the listed scenery-group research steps. Trace the scenery-group selection state while a newly researched group is inserted. Done means items selected in existing groups remain associated with their original groups after the new group appears.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
game-dev
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.