Dayz
Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Toggle main menu visibility
Loading...
Searching...
No Matches
containers.c
Go to the documentation of this file.
1
class
AmmoBox
:
Container_Base
2
{
3
override
int
GetDamageSystemVersionChange
()
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
20
class
FirstAidKit :
Container_Base
21
{
22
override
int
GetDamageSystemVersionChange
()
23
{
24
return
110;
25
}
26
}
27
28
class
PlateCarrierPouches
:
Container_Base
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
66
class
PlateCarrierPouches_Black
extends
PlateCarrierPouches
{};
67
class
PlateCarrierPouches_Camo
extends
PlateCarrierPouches
{};
68
class
PlateCarrierPouches_Green
extends
PlateCarrierPouches
{};
69
class
PlateCarrierPouches_Winter
extends
PlateCarrierPouches
{};
70
71
class
Refrigerator
:
WorldContainer_Base
{};
72
class
RefrigeratorMinsk
:
WorldContainer_Base
{};
73
class
SmallProtectorCase
:
Container_Base
74
{
75
override
int
GetDamageSystemVersionChange
()
76
{
77
return
110;
78
}
79
}
80
81
class
TrashCan :
WorldContainer_Base
{};
AmmoBox
Definition
containers.c:2
AmmoBox::CanPutInCargo
override bool CanPutInCargo(EntityAI parent)
Definition
containers.c:8
AmmoBox::GetDamageSystemVersionChange
override int GetDamageSystemVersionChange()
Definition
containers.c:3
Container_Base
Definition
container_base.c:2
EntityAI
Definition
inventoryitem.c:2
ItemBase::GetDamageSystemVersionChange
override int GetDamageSystemVersionChange()
Definition
basebuildingbase.c:1238
PlateCarrierPouches
Definition
containers.c:29
PlateCarrierPouches::CanReceiveItemIntoCargo
override bool CanReceiveItemIntoCargo(EntityAI item)
Definition
containers.c:44
PlateCarrierPouches::CanLoadItemIntoCargo
override bool CanLoadItemIntoCargo(EntityAI item)
Definition
containers.c:57
PlateCarrierPouches::CanPutInCargo
override bool CanPutInCargo(EntityAI parent)
Definition
containers.c:30
Refrigerator
Definition
containers.c:71
RefrigeratorMinsk
Definition
containers.c:72
SmallProtectorCase
Definition
containers.c:74
SmallProtectorCase::GetDamageSystemVersionChange
override int GetDamageSystemVersionChange()
Definition
containers.c:75
WorldContainer_Base
SmallProtectorCase WorldContainer_Base
Games
Dayz
scripts
4_world
entities
itembase
gear
containers
containers.c
Generated by
1.17.0