mirror of
https://github.com/jcreek/CosmicClash.git
synced 2026-09-11 00:14:00 +00:00
fix(arena): duplicate shared Environment before per-arena mutation
WorldEnvironment's Environment sub-resource was shared across every instantiate() of a cached arena PackedScene, so glow/brightness/sky tweaks in Arena._ready() compounded further each time a player re-entered an arena instead of applying fresh.
This commit is contained in:
@@ -23,7 +23,8 @@ func _ready():
|
||||
add_to_group("arena")
|
||||
var world_env := get_node_or_null("WorldEnvironment") as WorldEnvironment
|
||||
if world_env and world_env.environment:
|
||||
var env := world_env.environment
|
||||
var env := world_env.environment.duplicate(true) as Environment
|
||||
world_env.environment = env
|
||||
if sky_material:
|
||||
if not env.sky:
|
||||
env.sky = Sky.new()
|
||||
|
||||
Reference in New Issue
Block a user