diff --git a/src/map.c b/src/map.c
index 6d606ff130d8d8fe9b9a42c6b2775a138e1830c3..5b8adfc85619d37b1db55a017f25c5a1e152d391 100644
--- a/src/map.c
+++ b/src/map.c
@@ -303,7 +303,7 @@ static int map_objects_toscreen(lua_State *L)
 
 		int dx = x, dy = y;
 		int dz = moid;
-		vertices[0] = dx; vertices[1] = dy; vertices[3] = dz;
+		vertices[0] = dx; vertices[1] = dy; vertices[2] = dz;
 		vertices[3] = w + dx; vertices[4] = dy; vertices[5] = dz;
 		vertices[6] = w + dx; vertices[7] = h + dy; vertices[8] = dz;
 		vertices[9] = dx; vertices[10] = h + dy; vertices[11] = dz;