GuardianLurker
Adventurer
I hadn't thought about it in depth before, but how about this:
Hit, >= 2x arrowshaft hardness in HP damage: Broken
Hit, 1x - 2x arrowshaft hardness: repair needed
Hit, <arrowshaft hardness: undamaged
Miss, by more than BAB: Reflex save (or Int check) to avoid losing arrow
Miss, by less than BAB: Not lost, no damage
Miss, due to concealment: 2x Concealment chance of losing arrow
Miss, due to cover or other AC adjustment: repair needed, or normal damage rules
Hit, >= 2x arrowshaft hardness in HP damage: Broken
Hit, 1x - 2x arrowshaft hardness: repair needed
Hit, <arrowshaft hardness: undamaged
Miss, by more than BAB: Reflex save (or Int check) to avoid losing arrow
Miss, by less than BAB: Not lost, no damage
Miss, due to concealment: 2x Concealment chance of losing arrow
Miss, due to cover or other AC adjustment: repair needed, or normal damage rules