From c01a20e6036e45f27f23498f038717a4d3e4f355 Mon Sep 17 00:00:00 2001 From: vaporvee Date: Wed, 30 Nov 2022 00:49:59 +0100 Subject: [PATCH] added option to not always randomize json arrays --- src/scene-scripts/gui/dialog_trigger_area.cs | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/scene-scripts/gui/dialog_trigger_area.cs b/src/scene-scripts/gui/dialog_trigger_area.cs index 19a9196..d784309 100644 --- a/src/scene-scripts/gui/dialog_trigger_area.cs +++ b/src/scene-scripts/gui/dialog_trigger_area.cs @@ -15,15 +15,10 @@ public partial class dialog_trigger_area : Area2D var jsonFile = JSON.ParseString(text); Dictionary allDialog = (Dictionary)jsonFile; - try - { + if (currentKey.BeginsWith("random")) { string[] dialogPart = allDialog[currentKey].AsStringArray(); GD.Print(dialogPart[GD.Randi() % dialogPart.Length]); - } - catch - { - GD.Print(allDialog[currentKey]); - } + } else GD.Print(allDialog[currentKey]); } }