+#ifdef GDEBUG
+ printf("Preserve: type1 = %u, id1 = %ld, id2 = %ld\n",
+ preserve.type1, preserve.id1, preserve.id2);
+ printf("Command: type2 = %u, id1 = %ld, id2 = %ld\n",
+ preserve.type2, command.id1, command.id2);
+#endif
+
+ /* Handle of objectless action followed by actionless object */
+ if (preserve.type1 == ACTION && preserve.type2 == NO_WORD_TYPE && command.id2 == 0)
+ command.verb = preserve.verb;
+
+ ++game.turns;