X-Git-Url: https://jxself.org/git/?p=open-adventure.git;a=blobdiff_plain;f=main.c;h=fc4f9bea8fbcb77524915bea5c8b80e3f07e98dd;hp=306ce73508ce03835c3fc57accb65cf76b31756f;hb=50bbbbceee15210951842f5bd88b66167f43c0ca;hpb=c98668c5299abe4d0a3017f5a56ba37b2f637a90 diff --git a/main.c b/main.c index 306ce73..fc4f9be 100644 --- a/main.c +++ b/main.c @@ -628,7 +628,7 @@ static bool playermove( int motion) BUG(CONDITIONAL_TRAVEL_ENTRY_WITH_NO_ALTERATION); // LCOV_EXCL_LINE ++te_tmp; } while - (T_HIGH(travel[travel_entry]) == T_HIGH(travel[te_tmp])); + ((T_DESTINATION(travel[travel_entry]) == T_DESTINATION(travel[te_tmp])) && (T_CONDITION(travel[travel_entry]) == T_CONDITION(travel[te_tmp]))); travel_entry = te_tmp; } @@ -670,7 +670,7 @@ static bool playermove( int motion) BUG(CONDITIONAL_TRAVEL_ENTRY_WITH_NO_ALTERATION); // LCOV_EXCL_LINE ++te_tmp; } while - (T_HIGH(travel[travel_entry]) == T_HIGH(travel[te_tmp])); + ((T_DESTINATION(travel[travel_entry]) == T_DESTINATION(travel[te_tmp])) && (T_CONDITION(travel[travel_entry]) == T_CONDITION(travel[te_tmp]))); travel_entry = te_tmp; continue; /* goto L12 */ case 3: