DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
containers.c
См. документацию.
2{
4 {
5 return 110;
6 }
7
8 override bool CanPutInCargo(EntityAI parent)
9 {
10 if (!super.CanPutInCargo(parent))
11 return false;
12
13 if (parent && parent.IsKindOf("WaterproofBag_ColorBase"))
14 return false;
15
16 return true;
17 }
18}
19
20class FirstAidKit : Container_Base
21{
22 override int GetDamageSystemVersionChange()
23 {
24 return 110;
25 }
26}
27
29{
30 override bool CanPutInCargo(EntityAI parent)
31 {
32 if (!super.CanPutInCargo(parent))
33 return false;
34
35 if (parent && parent.IsKindOf("AmmoBox"))
36 return false;
37
38 if (parent && parent.IsKindOf("PlateCarrierPouches"))
39 return false;
40
41 return true;
42 }
43
44 override bool CanReceiveItemIntoCargo( EntityAI item )
45 {
46 if (!super.CanReceiveItemIntoCargo(item))
47 return false;
48
49 if (GetInventory().IsAttachment())
50 {
51 return !GetHierarchyParent().GetInventory().IsInCargo() && (!item.GetInventory().GetCargo() || (item.GetInventory().GetCargo().GetItemCount() == 0 || item.IsContainer()));
52 }
53
54 return !item.GetInventory().GetCargo() || (item.GetInventory().GetCargo().GetItemCount() == 0 || item.IsContainer());
55 }
56
57 override bool CanLoadItemIntoCargo( EntityAI item )
58 {
59 if (!super.CanLoadItemIntoCargo(item))
60 return false;
61
62 return !item.GetInventory().GetCargo() || (item.GetInventory().GetCargo().GetItemCount() == 0 || item.IsContainer());
63 }
64}
65
66class PlateCarrierPouches_Black extends PlateCarrierPouches {};
67class PlateCarrierPouches_Camo extends PlateCarrierPouches {};
68class PlateCarrierPouches_Green extends PlateCarrierPouches {};
69class PlateCarrierPouches_Winter extends PlateCarrierPouches {};
70
74{
76 {
77 return 110;
78 }
79}
80
81class TrashCan : WorldContainer_Base {};
override int GetDamageSystemVersionChange()
Определения containers.c:3
override bool CanPutInCargo(EntityAI parent)
Определения containers.c:8
Определения containers.c:2
Определения Container_Base.c:2
Определения Building.c:6
override int GetDamageSystemVersionChange()
Определения BaseBuildingBase.c:1218
override bool CanReceiveItemIntoCargo(EntityAI item)
Определения containers.c:44
override bool CanPutInCargo(EntityAI parent)
Определения containers.c:30
override bool CanLoadItemIntoCargo(EntityAI item)
Определения containers.c:57
Определения containers.c:29
Определения containers.c:71
Определения containers.c:72
override int GetDamageSystemVersionChange()
Определения containers.c:75
Определения containers.c:74
SmallProtectorCase WorldContainer_Base