diff --git a/.github/workflows/compiler-test.yml b/.github/workflows/compiler-test.yml index 85427e0a66..60ec6de731 100644 --- a/.github/workflows/compiler-test.yml +++ b/.github/workflows/compiler-test.yml @@ -47,7 +47,7 @@ jobs: - name: Compile /tg/station Master run: main\bin\DMCompiler\DMCompiler.exe tg\tgstation.dme --suppress-unimplemented - name: Disassemble /tg/station Master - run: main\bin\DMDisassembler\DMDisassembler.exe tg\tgstation.json crash-on-error + run: main\bin\DMDisassembler\DMDisassembler.exe tg\tgstation.json crash-on-test - name: Checkout Goonstation Master uses: actions/checkout@v2 with: diff --git a/OpenDreamRuntime/Procs/ProcDecoder.cs b/OpenDreamRuntime/Procs/ProcDecoder.cs index cb5af61597..2b0ac676f6 100644 --- a/OpenDreamRuntime/Procs/ProcDecoder.cs +++ b/OpenDreamRuntime/Procs/ProcDecoder.cs @@ -152,6 +152,7 @@ public ITuple DecodeInstruction() { case DreamProcOpcode.CreateTypeEnumerator: case DreamProcOpcode.DestroyEnumerator: case DreamProcOpcode.IsTypeDirect: + case DreamProcOpcode.CreateMultidimensionalList: return (opcode, ReadInt()); case DreamProcOpcode.JumpIfTrueReference: