Shouldn't the damage be taken from the source, and the defence taken from the one being hit?
Oh yea the %sourceBrickgroup / $brickgroup thing.
Ok, heres an updated one with that fixed:
-snip-
in Armor::damage, is the second argument the player object or the armor object (well, if that exists)
I'm using it here as the player object...
Also, is the 5th argument (%damage here) an object/datablock or variable?
If its an object/datablock, how do I access the damage it does?