DayZ
1.30
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
MP18.c
См. документацию.
1
class
MP18_Base
extends
OpenBolt_Base
2
{
3
void
MP18_Base
()
4
{
5
}
6
7
override
RecoilBase
SpawnRecoilObject
()
8
{
9
return
new
MP18Recoil
(
this
);
10
}
11
12
override
float
GetChanceToJam
()
13
{
14
float
chanceToJam = super.GetChanceToJam();
15
Magazine mag = GetMagazine(GetCurrentMuzzle());
16
17
if
(mag)
18
{
19
chanceToJam = chanceToJam + ((1.0 - chanceToJam) * mag.GetChanceToJam());
20
}
21
22
return
chanceToJam;
23
}
24
25
override
bool
MustBeChambered
(
int
muzzleIndex)
26
{
27
return
true
;
28
}
29
};
MP18Recoil
Определения
MP18Recoil.c:2
OpenBolt_Base::MP18_Base
void MP18_Base()
Определения
MP18.c:3
OpenBolt_Base::SpawnRecoilObject
override RecoilBase SpawnRecoilObject()
Определения
MP18.c:7
OpenBolt_Base::MustBeChambered
override bool MustBeChambered(int muzzleIndex)
Определения
MP18.c:25
OpenBolt_Base::GetChanceToJam
override float GetChanceToJam()
Определения
MP18.c:12
OpenBolt_Base
base for automatic weapons fireing from open bolt position @NOTE name copies config base class
Определения
MP18.c:2
RecoilBase
Определения
RecoilBase.c:2
Ishodniki
scripts
4_World
DayZ
Entities
Firearms
SMG
MP18.c
Создано системой
1.13.2