diff --git a/lua/wire/zvm/zvm_opcodes.lua b/lua/wire/zvm/zvm_opcodes.lua index b89acbd10d..62468c5b42 100644 --- a/lua/wire/zvm/zvm_opcodes.lua +++ b/lua/wire/zvm/zvm_opcodes.lua @@ -1204,14 +1204,14 @@ ZVM.OpcodeTable[252] = function(self) --VMUL self:Dyn_Emit("$L V2 = $2") self:Dyn_EmitInterruptCheck() self:Dyn_Emit("VM:WriteVector2f($1 + VM."..(self.EmitOperandSegment[1] or "DS")..",") - self:Dyn_Emit("{x = V1.x+V2, y=V1.y+V2, z=0})") + self:Dyn_Emit("{x = V1.x*V2, y=V1.y*V2, z=0})") self:Dyn_EmitInterruptCheck() self:Dyn_Emit("elseif VM.VMODE == 3 then") self:Dyn_Emit("$L V1 = VM:ReadVector3f($1 + VM."..(self.EmitOperandSegment[1] or "DS")..")") self:Dyn_Emit("$L V2 = $2") self:Dyn_EmitInterruptCheck() self:Dyn_Emit("VM:WriteVector3f($1 + VM."..(self.EmitOperandSegment[1] or "DS")..",") - self:Dyn_Emit("{x = V1.x+V2, y=V1.y+V2, z=V1.z+V2})") + self:Dyn_Emit("{x = V1.x*V2, y=V1.y*V2, z=V1.z*V2})") self:Dyn_EmitInterruptCheck() self:Dyn_Emit("end") end