Well, your problem is that you are never executing that function, plus, you forgot to set to how much you want to set the damage to.
function reduceP ( )
setWeaponProperty ( 26, "poor", "damage", 10 )
end
addEventHandler ( "onResourceStart", resourceRoot, reduceP )
10 = damage.