because then noone would ever surrender. Why give them goods if they can take them and still kill you?
Why not?!
"They can" doesn't mean "they undoubtedly will"
If bandit wants to fight he will never accept the deal.
If he thinks that it's better to save troops but take some goods, then he will accept the deal.
Why do you think that all bandits will attack once again after accepting the deal? it doesn't make any sense.
No one would use this option if he could be attacked by the same bandit right after and a bandit would attack until the opponent has nothing left.
1). Depends on reputation of bandit.
2). If bandit attacks immediatly after accepting a deal, and again merchant offers him a new deal, then this merchant is real idiot.
3). If bandit wants to take it all, then he will accept only 100% deal. If merchant doesn't want to give give him everything he has without fight, he will give a fight anyway.
And thats really will looks like in Native single. There you coudn't attack a caravan which payed you for trespassing for several hours. And thats cool.
They'd better give player -honor points for attacking caravan after deal. Would be much better and realistic.
What if I change my mind suddenly? I am stupid bandit I don't have any plan. Today I take your money cause I feel sick, tomorrow I want some blood, cause I didn't find sheep to have fun night before.
Chaotic evil.