OldUnreal / Unreal-testing

OU 227 testing
Other
54 stars 0 forks source link

Breaking change in UnrealShare.ExplodingWall.Explode #289

Closed Masterkent closed 1 year ago

Masterkent commented 1 year ago

Before 227j, UnrealShare.ExplodingWall.Explode completely destroyed the current actor. In 227j/k, it just hides the actor and disables its collision, that may easily lead to unintended behavior in case if the ExplodingWall's role in the game is not so trivial.

In particular, a mapper could assign AmbientSound or LightType to such an actor and expect that all its sound/light effects must immediately disappear when the actor becomes destroyed. A real example: ExplodingWall4 from map XidiaES-Map7-Beacon has a specific AmbientSound, and that sound is supposed to stop playing once the actor is triggered.

Marco888 commented 1 year ago

Fixed.