For loyalty you could either make it per fight basis or per season basis. So for example if a merc units keeps fighting for Davion they would go from 20% c-bill bonus and 20% LP penalty down 1% for each fight for that faction, so second fight is 19% cbill bonus and 19% LP penalty and so on (might have to change it so for example c-bill is 10% and goes down 0.5% per event-depending on c-bill vs LP worth). And the bonus/penalty would reset as soon as they take a contract for a different faction.
This way if a merc unit decides they want c-bills they'll hop from faction to faction selling their services, but if they decide they want loyalty points they will stick with 1 faction.
Edited by Kushko, 24 September 2014 - 10:08 PM.