Rom,

I presume you understand the trigger/result/group parameters in the BDFs.

If you require a "fight to the death" result for your scenarios (and presuming there are only 2 factions present) then try the following -

//triggers
Trigger::1, BT_TROOPS DIED FLED CAPTURED, PERCENT 99, factions yy, LABEL "Your army died, Defeat"
Trigger::2, BT_TROOPS DIED FLED CAPTURED, PERCENT 99, factions zz, LABEL "Your army won, Victory"

// (where 'yy' is your faction id and 'xx' // is the opposition faction id)

//results
Result::1, alliances 15, style DEFEAT
Result::2, alliances 15, style VICTORY, battle "xxxx"

//groups
Group::1, PRIMARY triggers 1 result_ids 1
Group::2, PRIMARY triggers 2 result_ids 2