i think so...if you have the weapondb and all that you should be able to edit it easily
found this (don't ask how, i was messin with stuff and boom it showed up right in front of me. As some say, accidents happen! lol)
and to go along with melee...
#define WDB_WEAPON_rDefaultMeleeAmmo "DefaultMeleeAmmo"
within this i found lots of other fun stuff like...
#define WDB_MELEECOLLIDER_CATEGORY WDB_ARSENAL_CATEGORY "MeleeCollider"
#define WDB_MELEEDAMAGE_CATEGORY WDB_ARSENAL_CATEGORY "MeleeDamage"
/discuss your ideas? if you want more info, i have the full .h file thanks to a friend of mine who has been programing/hacking/reverse engineering since before i was born lol
#define WDB_WEAPON_nShotsPerClip "ShotsPerClip"
#define WDB_WEAPON_bInfiniteClip "InfiniteClip"
at the moment, he is working on getting the damage .h and .cpp files hehehe this could get fun XD
Edit: btw, if you have ever played with unlimited ammo hax and bugged it...you would know that knives even have a set clip ammount of 1000 per clip, so even knives need to reload (super knife also helped me figure this out, i sat and fired 1000 knife swipes and it reloaded at the 1000 marker)