Jump to content

Meteor shower background effect always occurs on starting world instead of its' target world.


Stuffy Doll
  • Branch: Live Branch Version: Windows Pending

During meteor shower bombardment, there is a background effect in the space biome of white streaks to enhance the meteor experience. However, this effect occurs on the starting asteroid regardless of the world that is being bombarded.

Screenshot2026-01-01020250.png.16b9f59e20ab0f104907b15a0b72fa45.png

I believe this is due to an oversight in the ``MeteorShowerEvent.StatesInstance`` constructor.

world = ClusterManager.Instance.GetWorld(m_worldId);
difficultyLevel = CustomGameSettings.Instance.GetCurrentQualitySetting(CustomGameSettingConfigs.MeteorShowers);
m_worldId = eventInstance.worldId;
Game.Instance.Subscribe((int)GameHashes.ActiveWorldChanged, new Action<object>(OnActiveWorldChanged));

m_worldId is used to get the target WorldContainer before it is assigned a value always resulting in world 0 which is the starting asteroid.


Steps to Reproduce

Have a meteor shower strike any non-starting asteroid. Note that the background effect occurs on the starting asteroid instead of the target asteroid.

  • Like 2



User Feedback


There are no comments to display.



Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
  • Create New...