From 955b5a1442d880db58b2256e2eaba210928ff9d9 Mon Sep 17 00:00:00 2001 From: Helco Date: Sun, 21 Jan 2024 17:33:16 +0100 Subject: [PATCH] zzre: Stop city doors from wiggling --- zzre/game/systems/model/ModelLoader.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/zzre/game/systems/model/ModelLoader.cs b/zzre/game/systems/model/ModelLoader.cs index 4cec429b..ef26ec3b 100644 --- a/zzre/game/systems/model/ModelLoader.cs +++ b/zzre/game/systems/model/ModelLoader.cs @@ -75,9 +75,16 @@ private void HandleSceneLoaded(in messages.SceneLoaded message) LoadMaterialsFor(entity, FOModelRenderType.Solid, model.color, model.surfaceProps); SetCollider(entity); - SetPlantWiggle(entity, model.wiggleAmpl, plantWiggleDelay); if (behaviors.TryGetValue(model.idx, out var behaviour)) + { SetBehaviour(entity, behaviour, model.idx); + if (model.wiggleAmpl > 0) + { + model.wiggleAmpl = 0; + Console.WriteLine($"Warning: Model {model.idx} with a {behaviour} behaviour also has a plant wiggle set."); + } + } + SetPlantWiggle(entity, model.wiggleAmpl, plantWiggleDelay); if (entity.Has()) SetIntersectionable(entity);