1) Это вроде не в одном файле. Патроны- в ammo.cpp, фонарик- flashlight.cpp и т.д.
2) в коде оружия.
3)Flashlight.cpp
4)m_iHealth - жизнь в health.cpp. Вроде бы. Пока не тестил.
5)p->iSlot в коде оружия.
6)Не знаю. Но меня терзают смутные сомнения, что от характеристик модели. Надо потестить...