Dayz
Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Toggle main menu visibility
Loading...
Searching...
No Matches
yieldsfishingjunk.c
Go to the documentation of this file.
1
2
class
YieldItemJunk
:
FishYieldItemBase
3
{
4
void
YieldItemJunk
(
int
baseWeight,
string
type)
5
{
6
m_Type
= type;
7
}
8
9
override
void
Init
()
10
{
11
super.Init();
12
13
m_EnviroMask
=
AnimalCatchingConstants
.
MASK_ENVIRO_WATER_ALL
;
14
m_MethodMask
=
AnimalCatchingConstants
.
MASK_METHOD_ROD
;
15
}
16
17
override
float
GetChanceForYieldItem
(
CatchingContextBase
ctx)
18
{
19
return
0.20;
//not affected by equipment or time, just some flat number
20
}
21
22
override
float
GetCycleTimeForYieldItem
(
CatchingContextFishingRodAction
ctx)
23
{
24
return
UAFishingConstants
.
CYCLE_LENGTH_MAX
;
25
}
26
27
override
void
OnEntityYieldSpawned
(
EntityAI
spawn)
28
{
29
super.OnEntityYieldSpawned(spawn);
30
31
spawn.SetHealthLevel(
GameConstants
.
STATE_BADLY_DAMAGED
,
""
);
32
}
33
34
override
string
GetCatchDeathSoundset
()
35
{
36
return
""
;
37
}
38
}
39
40
class
YieldItemJunkEmpty :
YieldItemJunk
41
{
42
//empty liquid containers
43
override
float
GetQualityForYieldItem
(
CatchingContextBase
ctx)
44
{
45
return
0;
46
}
47
}
CatchingContextBase
void CatchingContextBase(Param par)
Definition
catchingcontextbase.c:29
AnimalCatchingConstants
Definition
catchingconstants.c:2
AnimalCatchingConstants::MASK_METHOD_ROD
static const int MASK_METHOD_ROD
Definition
catchingconstants.c:19
AnimalCatchingConstants::MASK_ENVIRO_WATER_ALL
static const int MASK_ENVIRO_WATER_ALL
Definition
catchingconstants.c:15
CatchingContextFishingRodAction
Definition
catchingcontextfishingrodaction.c:2
EntityAI
Definition
inventoryitem.c:2
FishYieldItemBase
Definition
yieldsfish.c:2
GameConstants
Definition
constants.c:664
UAFishingConstants
Definition
actionconstants.c:179
UAFishingConstants::CYCLE_LENGTH_MAX
const float CYCLE_LENGTH_MAX
Definition
actionconstants.c:182
YieldItemBase::m_Type
string m_Type
Definition
catchyielditembase.c:3
YieldItemBase::m_MethodMask
int m_MethodMask
Definition
catchyielditembase.c:8
YieldItemBase::GetQualityForYieldItem
float GetQualityForYieldItem(CatchingContextBase ctx)
Definition
catchyielditembase.c:58
YieldItemBase::m_EnviroMask
int m_EnviroMask
Definition
catchyielditembase.c:7
YieldItemJunk
Definition
yieldsfishingjunk.c:3
YieldItemJunk::GetChanceForYieldItem
override float GetChanceForYieldItem(CatchingContextBase ctx)
Definition
yieldsfishingjunk.c:17
YieldItemJunk::Init
override void Init()
Definition
yieldsfishingjunk.c:9
YieldItemJunk::OnEntityYieldSpawned
override void OnEntityYieldSpawned(EntityAI spawn)
Definition
yieldsfishingjunk.c:27
YieldItemJunk::YieldItemJunk
void YieldItemJunk(int baseWeight, string type)
Definition
yieldsfishingjunk.c:4
YieldItemJunk::GetCatchDeathSoundset
override string GetCatchDeathSoundset()
Definition
yieldsfishingjunk.c:34
YieldItemJunk::GetCycleTimeForYieldItem
override float GetCycleTimeForYieldItem(CatchingContextFishingRodAction ctx)
Definition
yieldsfishingjunk.c:22
GameConstants::STATE_BADLY_DAMAGED
const int STATE_BADLY_DAMAGED
Definition
constants.c:852
Games
Dayz
scripts
4_world
systems
animalcatchingsystem
yielditems
yieldsfishingjunk.c
Generated by
1.17.0