In the "PlayerEntity.m" file, line 8049, reads like this:
Code: Select all
for (eqTypeEnum = [OOEquipmentType reverseEquipmentEnumerator]; (eqType = [eqTypeEnum nextObject]); )
It's the "reverseEquipmentEnumerator" bit I'm confused by. Not for what it does (it cycles through the player's equipment in reverse order), but why. Why does it need to go in reverse order for display on the F5 screen? I thought it might be because of damaged items, but those are handled separately and are forced to the top of the list, no matter which order the equipment is displayed in.
I honestly can't see a reason for it. But before I push a code change into trunk, I just wanted to pick the brains of anyone who might remember why this was important to do.