From 6551c0df37c7c26608dbfb1b79e971c9940c0d33 Mon Sep 17 00:00:00 2001 From: Caelum Date: Fri, 12 Jun 2026 19:39:52 +0300 Subject: [PATCH 1/2] Fix Iota validation during CastingVM queueExecuteAndWrapIotas --- .../java/at/petrak/hexcasting/api/casting/eval/vm/CastingVM.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Common/src/main/java/at/petrak/hexcasting/api/casting/eval/vm/CastingVM.kt b/Common/src/main/java/at/petrak/hexcasting/api/casting/eval/vm/CastingVM.kt index ca1962531..8d0bbfe8c 100644 --- a/Common/src/main/java/at/petrak/hexcasting/api/casting/eval/vm/CastingVM.kt +++ b/Common/src/main/java/at/petrak/hexcasting/api/casting/eval/vm/CastingVM.kt @@ -83,7 +83,7 @@ class CastingVM(var image: CastingImage, val env: CastingEnvironment) { // Then write all pertinent data back to the VM for the next iteration. if (image2.newData != null) { - this.image = image2.newData + this.image = image2.newData.copy(stack = validateIotaList(image2.newData.stack)); } this.env.postExecution(image2) From 766e7550ca6b9d894760662d187fc58b45bd293e Mon Sep 17 00:00:00 2001 From: Caelum Date: Fri, 12 Jun 2026 19:58:16 +0300 Subject: [PATCH 2/2] oops --- .../java/at/petrak/hexcasting/api/casting/eval/vm/CastingVM.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Common/src/main/java/at/petrak/hexcasting/api/casting/eval/vm/CastingVM.kt b/Common/src/main/java/at/petrak/hexcasting/api/casting/eval/vm/CastingVM.kt index 8d0bbfe8c..99747eb15 100644 --- a/Common/src/main/java/at/petrak/hexcasting/api/casting/eval/vm/CastingVM.kt +++ b/Common/src/main/java/at/petrak/hexcasting/api/casting/eval/vm/CastingVM.kt @@ -83,7 +83,7 @@ class CastingVM(var image: CastingImage, val env: CastingEnvironment) { // Then write all pertinent data back to the VM for the next iteration. if (image2.newData != null) { - this.image = image2.newData.copy(stack = validateIotaList(image2.newData.stack)); + this.image = image2.newData.copy(stack = validateIotaList(image2.newData.stack, world)); } this.env.postExecution(image2)