diff --git a/builtin/common/misc_helpers.lua b/builtin/common/misc_helpers.lua
index a12de597007e3a3f71b4f6089724d9e36b47427f..48488ab62d47c0354ef49c5352c0d211b094d168 100644
--- a/builtin/common/misc_helpers.lua
+++ b/builtin/common/misc_helpers.lua
@@ -340,8 +340,8 @@ end
 --------------------------------------------------------------------------------
 
 if INIT == "game" then
-	local dirs1 = {9, 18, 7, 12}
-	local dirs2 = {20, 23, 22, 21}
+	local dirs1 = {8, 17, 6, 15}
+	local dirs2 = {22, 21, 20, 23}
 
 	function core.rotate_and_place(itemstack, placer, pointed_thing,
 				infinitestacks, orient_flags)