I've added a dialogue to Lords, which works on a functional level, but which yields the wrong text when activated in game.
[anyone ,"start", [(neg|troop_has_item_equipped, "trp_player", "itm_swed_civil_a"),
(troop_slot_eq,"$g_talk_troop",slot_troop_occupation...