Found this in the rpgrules.xml of 0.3.016, always found it interesting.
<script name="Calculate Damage">
AttackRoll = rnd(1);
DefenseRoll = rnd(1);
WeaponSkill = Attacker:getAverageSkillValue(AttackWeapon:Skill1,AttackWeapon:Skill2,AttackWeapon:Skill3);
TargetWeaponSkill = Target:getAverageSkillValue(TargetAttackWeapon:Skill1,TargetAttackWeapon:Skill2,TargetAttackWeapon:Skill3);
IAH = min(AttackRoll-.25,0.1);
exit = if(0>IAH,1,0);
AHR = min(AttackRoll-.5,.01);
Blocked = AttackRoll - DefenseRoll;
QOH = Blocked;
RequiredInputVars = Target:AttackerTargeted+Attacker:getSkillValue(AttackWeapon:Skill1)+AttackLocationItem:Hardness;
AttackerStance = Attacker:CombatStance;
TargetStance = Target:CombatStance;
AttackValue = WeaponSkill;
TargetAttackValue = TargetWeaponSkill;
DV=Attacker:Agility;
TargetDV=Target:Agility;
AVStance = if(AttackerStance=1, (AttackValue*2)+(DV*0.8),
if(AttackerStance=2, (AttackValue*1.5)+(DV*0.5),
if(AttackerStance=3, AttackValue,
if(AttackerStance=4, (AttackValue*0.3),
0))));
TargetAVStance = if(TargetStance=1, (TargetAttackValue*2)+(TargetDV*0.8),
if(TargetStance=2, (TargetAttackValue*1.5)+(TargetDV*0.5),
if(TargetStance=3, TargetAttackValue,
if(TargetStance=4, (TargetAttackValue*0.3),
0))));
FinalDamage = 10*(AVStance-TargetDV);
</script>