Dayz
Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Toggle main menu visibility
Loading...
Searching...
No Matches
sewingkit.c
Go to the documentation of this file.
1
class
SewingKit
:
Inventory_Base
2
{
3
override
void
SetActions
()
4
{
5
super.SetActions();
6
7
AddAction
(
ActionRepairTent
);
8
AddAction
(
ActionRepairShelter
);
9
AddAction
(
ActionSewTarget
);
10
AddAction
(
ActionSewSelf
);
11
}
12
13
override
float
GetInfectionChance
(
int
system = 0,
Param
param = null)
14
{
15
if
(
m_Cleanness
== 1)
16
{
17
return
0;
18
}
19
else
20
{
21
return
0.3;
22
}
23
24
}
25
26
override
bool
CanBeDisinfected
()
27
{
28
return
true
;
29
}
30
31
override
void
OnCombine
(
ItemBase
other_item)
32
{
33
super.OnCombine(other_item);
34
if
(
m_Cleanness
== 1 && other_item.m_Cleanness == 0)
35
SetCleanness
(0);
36
}
37
};
ActionSewSelf
ActionSewSelfCB ActionContinuousBaseCB ActionSewSelf()
Definition
actionsewself.c:11
ActionSewTarget
ActionSewTargetCB ActionContinuousBaseCB ActionSewTarget()
Definition
actionsewtarget.c:11
AddAction
void AddAction(typename actionName)
Definition
advancedcommunication.c:220
ActionRepairShelter
Definition
actionrepairshelter.c:3
ActionRepairTent
Definition
actionrepairtent.c:20
Inventory_Base
Definition
barbedbaseballbat.c:2
ItemBase
Definition
inventoryitem.c:742
Param
Base Param Class with no parameters.
Definition
param.c:12
SewingKit
Definition
sewingkit.c:2
SewingKit::OnCombine
override void OnCombine(ItemBase other_item)
Definition
sewingkit.c:31
SewingKit::GetInfectionChance
override float GetInfectionChance(int system=0, Param param=null)
Definition
sewingkit.c:13
SewingKit::CanBeDisinfected
override bool CanBeDisinfected()
Definition
sewingkit.c:26
SewingKit::SetActions
override void SetActions()
Definition
sewingkit.c:3
SetCleanness
override void SetCleanness(int value, bool allow_client=false)
Definition
itembase.c:8703
m_Cleanness
int m_Cleanness
Definition
itembase.c:4940
Games
Dayz
scripts
4_world
entities
itembase
gear
tools
sewingkit.c
Generated by
1.17.0