Added final features for this release. Now only polishing (if needed) remains.

Features: Sacrifice-Node, Maintain-Node, Options for screen type, lightcolor and soundvolume, tied in sound effects, game pause when menu is open, visibly open up gate when opening it.
This commit is contained in:
2026-05-10 14:09:14 +02:00
parent 228e81ab4e
commit 8170b700b2
28 changed files with 797 additions and 14 deletions
+12
View File
@@ -89,6 +89,14 @@ public partial class NodeDisplay : PanelContainer
result.node = new ElseNode();
result.LoadElse(nodeSanitized);
break;
case "maintain":
result.node = new MaintainNode();
result.LoadMaintain(nodeSanitized);
break;
case "sacrifice":
result.node = new SacrificeNode();
result.LoadSacrifice(nodeSanitized);
break;
default:
result.QueueFree();
return null;
@@ -99,6 +107,10 @@ public partial class NodeDisplay : PanelContainer
private void LoadElse(string content) { }
private void LoadMaintain(string content) { }
private void LoadSacrifice(string content) { }
private void LoadIf(string content)
{
HBoxContainer valueContainer = GetNode<HBoxContainer>("./EditorDisplay/VBoxContainer/Values");