So I ran into this while playing, basically if you piss off a faction normally in Warband you can pay a fee for peace that scales with how negative your rep is, but in Viking Conquest that mechanic was broken. It's in module_dialogues and for some reason checks the faction's relation with you instead of the lord's, effectively making it impossible to make peace with factions.
Simply changed
to
and it's fixed back to native behavior. Seems a strange thing to break especially since paying people off was super common in this era.
Simply changed
[anyone,"lord_ask_pardon", [(lt, "$g_talk_troop_faction_relation", -10)], "Do you indeed, {playername}? Then go and trip on your sword. Give us all peace.", "lord_pretalk",[]],
to
[anyone,"lord_ask_pardon", [(lt, "$g_talk_troop_relation", -10)], "Do you indeed, {playername}? Then go and trip on your sword. Give us all peace.", "lord_pretalk",[]],
and it's fixed back to native behavior. Seems a strange thing to break especially since paying people off was super common in this era.