DayZ 1.24
Loading...
Searching...
No Matches
M79.c
Go to the documentation of this file.
2{
3 void M79_Base()
4 {
5 }
6
7 override bool ShootsExplosiveAmmo()
8 {
9 return true;
10 }
11
13 {
14 return new M79Recoil(this);
15 }
16};
17
18class M79 extends M79_Base
19{
20 override void AssembleGun()
21 {
22 super.AssembleGun();
23
24 if (!FindAttachmentBySlotName("weaponOpticsAug"))
25 GetInventory().CreateAttachment("M79DummyOptics");
26 }
27};
28
29class M79DummyOptics extends ItemOptics
30{
31 override bool CanPutAsAttachment(EntityAI parent)
32 {
33 return true;
34 }
35};
36
override bool CanPutAsAttachment(EntityAI parent)
Definition M79.c:31
Definition M79.c:19
override void AssembleGun()
Definition M79.c:20
override RecoilBase SpawnRecoilObject()
Definition M79.c:12
override bool ShootsExplosiveAmmo()
Definition M79.c:7