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..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 + this.image = image2.newData.copy(stack = validateIotaList(image2.newData.stack, world)); } this.env.postExecution(image2)