Skip to content

Remove duplicate PFM for YeeshaPage07 - #298

Open
Mystler wants to merge 1 commit into
H-uru:masterfrom
Mystler:yp07-dupefix
Open

Mystler wants to merge 1 commit into
H-uru:masterfrom
Mystler:yp07-dupefix

Conversation

@Mystler

@Mystler Mystler commented Sep 20, 2026

Copy link
Copy Markdown
Contributor

The main PRP for the Neighborhood currently has a second duplicate Python File Mod for xRandomBoolChange on nb01YeeshaPage07Vis/Enabled/Chance that runs the exact same logic twice when joining the age, once on the YeeshaPage07 object and once on the YeeshaPage07Decal object. This means that randomization happens twice and it leads to odd side effects of the PFM not working as intended with probabilities not being correct because if any of these 2 seems to set visibility to 1, it will be visible, even if the second trigger sets it to 0 again. To fix this, I removed the duplicate on the Decal object.

As an aside, this is a bug that currently effectively makes it so that the Yeesha Page is always there when nb01YeeshaPage07Enabled=1 and nb01YeeshaPage07Chance=100 even if that is NOT what the PFM intends. To allow persisting states properly I have opened H-uru/Plasma#1951 instead.

The main PRP for the Neighborhood currently has a second duplicate Python File Mod for xRandomBoolChange on nb01YeeshaPage07Vis/Enabled/Chance that runs the exact same logic twice when joinin the age, once on the YeeshaPage07 object and once on the YeeshaPage07Decal object.
This means that randomization happens twice and it leads to odd side effects of the PFM not working as intended and probabilities not being correct because if any of these 2 seems to set visibility to 1, it will be visible, even if the second trigger sets it to 0 again.
To fix this, I removed the duplicate on the Decal object.
@Hoikas Hoikas added bug Something isn't working technical An issue or fix that is primarily technical labels Sep 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working technical An issue or fix that is primarily technical

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants