Skip to content

Commit

Permalink
Добавил дефайн для запрета зарядки дробовиков смешанными патронами
Browse files Browse the repository at this point in the history
Серверный класс на такое не расчитан и после загрузки сейва начинаются
чудеса, вроде бесконечных патронов. А так, нет смешанных патронов -
нет проблема. Да и потом, такое поведение мне кажется правильным в
любом случае. Ведь автомат нельзя зарядить смешанными патронами. В нем
же магазин либо с такими патронами, либо с такими. Это я про игру. Так
зачем дробовику разрешать такую смесь?
  • Loading branch information
dsh2dsh committed Dec 10, 2017
1 parent ff33e71 commit 4dab8f5
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion ogsr_engine/xrGame/WeaponShotgun.cpp
Expand Up @@ -331,8 +331,11 @@ bool CWeaponShotgun::HaveCartridgeInInventory (u8 cnt)
//ïîïûòàòüñÿ íàéòè â èíâåíòàðå ïàòðîíû òåêóùåãî òèïà
m_pAmmo = smart_cast<CWeaponAmmo*>(m_pCurrentInventory->GetAny(*m_ammoTypes[m_ammoType]));

if(!m_pAmmo )
if(!m_pAmmo)
{
#ifdef SHOTG_EXTRA_AMMO_FIX
if ( m_magazine.size() == 0 )
#endif
for(u32 i = 0; i < m_ammoTypes.size(); ++i)
{
//ïðîâåðèòü ïàòðîíû âñåõ ïîäõîäÿùèõ òèïîâ
Expand Down

0 comments on commit 4dab8f5

Please sign in to comment.