Can I find out whether if your troop has reflect, will it take the damage reflected as well? i.e. 25% reflect means when receiving damage
a. take 75% damage; opponent take 25% damage (seems more like this)
b. take 100% damage; opponent take 25% damage
Also, if the troop with reflect dies on hit, does it reflect a percentage of damage it took or the full attack of the troop that attacked?
The attacked troop takes damage as it normally would, then the specified percentage of that damage gets applied to the attacker, even if the attacked troop died. Most prominent example is the Archer class third trait, it deals max damage, so when that gets reflected both troops involved tend to die.