From 9cf74c63ba8fa7fa787c59e3a49a3cb6e3178521 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Wed, 20 Aug 2025 16:23:58 -0400 Subject: Converted puzzle symbols to an enum --- scripts/randoExport.gd | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) (limited to 'scripts/randoExport.gd') diff --git a/scripts/randoExport.gd b/scripts/randoExport.gd index c94e9a4..931a2f8 100644 --- a/scripts/randoExport.gd +++ b/scripts/randoExport.gd @@ -43,9 +43,9 @@ func _visit_node(node, results: Array): if node.missing_line != "symbol": var symbols = _parse_symbol(node.symbol) for symbol in symbols: - results.append(" symbols: \"") + results.append(" symbols: ") results.append(symbol) - results.append("\"\n") + results.append("\n") for proxy in node.proxies: var proxy_node = node.get_node(proxy) @@ -121,43 +121,43 @@ func _parse_symbol(symbol): var result = [] if raw.contains(":Syn") or raw.contains(":Ant"): - result.append("sun") + result.append("SUN") if raw.contains(":Add") or raw.contains(":Rem") or raw.contains(":Adp"): - result.append("sparkles") + result.append("SPARKLES") if raw.contains(":Hom") or raw.contains(":Rhy"): - result.append("zero") + result.append("ZERO") if raw.contains(":Cat") or raw.contains(":Exa"): - result.append("example") + result.append("EXAMPLE") if raw.contains(":Par") or raw.contains(":Who"): - result.append("boxes") + result.append("BOXES") if raw.contains(":Plu") or raw.contains(":Sin"): - result.append("planet") + result.append("PLANET") if raw.contains(":Int") or raw.contains(":Dim"): - result.append("pyramid") + result.append("PYRAMID") if raw.contains(":Ene") or raw.contains(":Enr") or raw.contains(":Ent"): - result.append("cross") + result.append("CROSS") if raw.contains(":Swe") or raw.contains(":Swu"): - result.append("sweet") + result.append("SWEET") if raw.contains(":Mas") or raw.contains(":Fem"): - result.append("gender") + result.append("GENDER") if raw.contains(":Old") or raw.contains(":You") or raw.contains(":Ten"): - result.append("age") + result.append("AGE") if raw.contains(":Sou") or raw.contains(":Sor"): - result.append("sound") + result.append("SOUND") if raw.contains(":Ana"): - result.append("anagram") + result.append("ANAGRAM") if raw.contains(":Job") or raw.contains(":Emp"): - result.append("job") + result.append("JOB") if raw.contains(":Sur") or raw.contains(":Srr"): - result.append("stars") + result.append("STARS") if raw.contains(":Cha"): - result.append("null") + result.append("NULL") if raw.contains(":Eva"): - result.append("eval") + result.append("EVAL") if raw.contains(":Sad") or raw.contains(":Odd") or raw.contains("@"): - result.append("lingo") + result.append("LINGO") if raw.contains("?"): - result.append("question") + result.append("QUESTION") return result -- cgit 1.4.1