("game_check_party_sees_party", [
(store_script_param, ":party_no_seer", 1),
(store_script_param, ":party_no_seen", 2),
(try_begin),
(eq,"$cheat_mode",0),
(set_trigger_result, 0),
(else_try),
(set_trigger_result, 1),
(try_begin),
(is_vanilla_warband),
(this_or_next|is_between, ":party_no_seen", villages_begin, villages_end),#bugfix###was p_bridge_1
(this_or_next|is_between, ":party_no_seen", "p_bridge_1", "p_bridge_end"),###was this_or_next|
(is_between, ":party_no_seen", "p_castle_21", "p_castle_23"),###quest partes###Van_added
(party_set_flags, ":party_no_seen", pf_always_visible, 1),
(try_end),
(neg|is_vanilla_warband),
(eq,":party_no_seer","p_main_party"),
(neg|party_has_flag, ":party_no_seer", pf_always_visible),###wasn't comment
(try_begin),
(is_between, ":party_no_seen", villages_begin, villages_end),#bugfix###was p_bridge_1
(store_distance_to_party_from_party, ":distance", ":party_no_seer", ":party_no_seen"),
#(assign,reg0,":distance"),
#(display_message,"@dist {reg0}"),
(le, ":distance", 3),
(party_set_flags, ":party_no_seen", pf_always_visible, 1),
(party_set_note_available, ":party_no_seen", 1),#center info searching addition, GNK
(else_try),
(is_between, ":party_no_seen", "p_bridge_1", "p_bridge_end"),###was this_or_next|
(store_distance_to_party_from_party, ":distance", ":party_no_seer", ":party_no_seen"),
(le, ":distance", 1),
(party_set_flags, ":party_no_seen", pf_always_visible, 1),
(else_try),
(is_between, ":party_no_seen", "p_castle_21", "p_castle_23"),###quest partes###Van_added
(store_distance_to_party_from_party, ":distance", ":party_no_seer", ":party_no_seen"),
(le, ":distance", 3),
(party_set_flags, ":party_no_seen", pf_always_visible, 1),
(party_set_note_available, ":party_no_seen", 1),#center info searching addition, GNK###Van_added
(try_end),
(try_end),
]),