Improve documentation if the *most* obscure span of code.
[open-adventure.git] / newdungeon.py
index f2e801f587d91e7735d50ecfa8061cb92663e062..022580c62a4a0c2b9efbe280319dac0d5be1858c 100755 (executable)
@@ -150,7 +150,8 @@ typedef struct {{
  * encoding description for travel.
  */
 #define T_DESTINATION(entry)   MOD((entry).dest, 1000)
-#define T_NODWARVES(entry)     ((entry).dest / 1000 == 100)
+#define T_CONDITION(entry)     ((entry).dest / 1000)
+#define T_NODWARVES(entry)     (T_CONDITION(entry) == 100)
 #define T_HIGH(entry)          ((entry).dest)
 #define T_TERMINATE(entry)     ((entry).motion == 1)
 #define L_SPEAK(loc)           ((loc) - 500)