("draw_icons",
[
(try_for_parties, ":party"),
(party_slot_eq, ":party", slot_party_type, spt_kingdom_hero_party),
(party_is_active, ":party"),
(gt, ":party", 0),
(neg|party_is_in_any_town, ":party"),
(store_faction_of_party, ":fac", ":party"),
(store_party_size, ":num", ":party"),
(party_get_icon, ":icon", ":party"),
(party_get_slot, ":leader", ":party", slot_kingdom_party_leader),
(assign, ":is_king", 0),
# (try_for_range, ":cur_fac", "fac_kingdom_1", "fac_kingdoms_end"),
(try_for_range, ":cur_fac", "fac_player_supporters_faction", "fac_kingdoms_end"), #check factions range
(faction_slot_eq, ":cur_fac", slot_faction_leader, ":leader"),
(assign, ":is_king", 1),
(try_end),
(try_begin), #lord party
(eq, ":is_king", 0),
(try_begin),
(eq, ":fac", "fac_kingdom_3"),
(try_begin),
(ge, ":num", 160),
(assign, ":icon", "icon_ttr_army"),
(else_try),
(assign, ":icon", "icon_ttr_army"),
(try_end),
(else_try),
(eq, ":fac", "fac_kingdom_4"),
(try_begin),
(ge, ":num", 160),
(assign, ":icon", "icon_swed_army"),
(else_try),
(assign, ":icon", "icon_swed_army"),
(try_end),
(else_try),
(eq, ":fac", "fac_kingdom_5"),
(try_begin),
(ge, ":num", 160),
(assign, ":icon", "icon_hun_army"),
(else_try),
(assign, ":icon", "icon_hun_army"),
(try_end),
(else_try),
(eq, ":fac", "fac_kingdom_2"),
(try_begin),
(ge, ":num", 160),
(assign, ":icon", "icon_rus_army"),
(else_try),
(assign, ":icon", "icon_rus_army"),
(try_end),
(else_try),
(eq, ":fac", "fac_kingdom_6"),
(try_begin),
(ge, ":num", 160),
(assign, ":icon", "icon_turk_army"),
(else_try),
(assign, ":icon", "icon_turk_army"),
(try_end),
(else_try),
(eq, ":fac", "fac_kingdom_1"),
(try_begin),
(ge, ":num", 160),
(assign, ":icon", "icon_teu_army2"),
(else_try),
(assign, ":icon", "icon_teu_army"),
(try_end),
(else_try),
(eq, ":fac", "fac_kingdom_7"),
(try_begin),
(ge, ":num", 160),
(assign, ":icon", "icon_mold_army"),
(else_try),
(assign, ":icon", "icon_mold_army"),
(try_end),
(else_try),
(eq, ":fac", "fac_kingdom_8"),
(try_begin),
(ge, ":num", 160),
(assign, ":icon", "icon_lit_army"),
(else_try),
(assign, ":icon", "icon_lit_army"),
(try_end),
(else_try),
(eq, ":fac", "fac_kingdom_9"),
(try_begin),
(ge, ":num", 160),
(assign, ":icon", "icon_pol_army"),
(else_try),
(assign, ":icon", "icon_pol_army"),
(try_end),
(else_try),
(eq, ":fac", "fac_player_supporters_faction"),
(try_begin),
(ge, ":num", 160),
(assign, ":icon", "icon_rus_army"),
(else_try),
(assign, ":icon", "icon_rus_army"),
(try_end),
(try_end),
(else_try), #king party
(try_begin),
(eq, ":fac", "fac_kingdom_3"),
(try_begin),
(ge, ":num", 160),
(assign, ":icon", "icon_ttr_army"),
(else_try),
(assign, ":icon", "icon_ttr_army"),
(try_end),
(else_try),
(eq, ":fac", "fac_kingdom_4"),
(try_begin),
(ge, ":num", 160),
(assign, ":icon", "icon_swed_army"),
(else_try),
(assign, ":icon", "icon_swed_army"),
(try_end),
(else_try),
(eq, ":fac", "fac_kingdom_5"),
(try_begin),
(ge, ":num", 160),
(assign, ":icon", "icon_hun_army"),
(else_try),
(assign, ":icon", "icon_hun_army"),
(try_end),
(else_try),
(eq, ":fac", "fac_kingdom_2"),
(try_begin),
(ge, ":num", 160),
(assign, ":icon", "icon_rus_army"),
(else_try),
(assign, ":icon", "icon_rus_army"),
(try_end),
(else_try),
(eq, ":fac", "fac_kingdom_6"),
(try_begin),
(ge, ":num", 160),
(assign, ":icon", "icon_turk_army"),
(else_try),
(assign, ":icon", "icon_turk_army"),
(try_end),
(else_try),
(eq, ":fac", "fac_kingdom_1"),
(try_begin),
(ge, ":num", 160),
(assign, ":icon", "icon_teu_army2"),
(else_try),
(assign, ":icon", "icon_teu_army"),
(try_end),
(else_try),
(eq, ":fac", "fac_kingdom_7"),
(try_begin),
(ge, ":num", 160),
(assign, ":icon", "icon_mold_army"),
(else_try),
(assign, ":icon", "icon_mold_army"),
(try_end),
(else_try),
(eq, ":fac", "fac_kingdom_8"),
(try_begin),
(ge, ":num", 160),
(assign, ":icon", "icon_lit_army"),
(else_try),
(assign, ":icon", "icon_lit_army"),
(try_end),
(else_try),
(eq, ":fac", "fac_kingdom_9"),
(try_begin),
(ge, ":num", 160),
(assign, ":icon", "icon_pol_army"),
(else_try),
(assign, ":icon", "icon_pol_army"),
(try_end),
(else_try),
(eq, ":fac", "fac_player_supporters_faction"),
(try_begin),
(ge, ":num", 160),
(assign, ":icon", "icon_rus_army"),
(else_try),
(assign, ":icon", "icon_rus_army"),
(try_end),
(try_end),
(try_end),
(party_set_icon, ":party", ":icon"),
(try_end),
]
),