Dayz
Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Toggle main menu visibility
Loading...
Searching...
No Matches
craterellusmushroom.c
Go to the documentation of this file.
1
class
CraterellusMushroom
:
MushroomBase
2
{
3
override
void
SetActions
()
4
{
5
super.SetActions();
6
7
AddAction
(
ActionCreateIndoorFireplace
);
8
AddAction
(
ActionCreateIndoorOven
);
9
}
10
11
override
void
EEOnCECreate
()
12
{
13
int
rand =
Math
.
RandomInt
(0,10);
14
float
baseTemp =
g_Game
.GetMission().GetWorldData().GetBaseEnvTemperature();
15
16
if
( baseTemp <=
GameConstants
.
COLD_AREA_TEMPERATURE_THRESHOLD
)
17
{
18
ChangeFoodStage
(
FoodStageType
.RAW );
19
SetHealth(
""
,
""
, GetMaxHealth()*1.0 );
20
}
21
}
22
}
AddAction
void AddAction(typename actionName)
Definition
advancedcommunication.c:220
ActionCreateIndoorFireplace
Definition
actioncreateindoorfireplace.c:2
ActionCreateIndoorOven
Definition
actioncreateindooroven.c:2
CraterellusMushroom
Definition
craterellusmushroom.c:2
CraterellusMushroom::EEOnCECreate
override void EEOnCECreate()
Definition
craterellusmushroom.c:11
CraterellusMushroom::SetActions
override void SetActions()
Definition
craterellusmushroom.c:3
Edible_Base::ChangeFoodStage
void ChangeFoodStage(FoodStageType new_food_stage_type)
Definition
edible_base.c:598
GameConstants
Definition
constants.c:664
Math
Definition
enmath.c:7
MushroomBase
Definition
mushroombase.c:2
g_Game
DayZGame g_Game
Definition
dayzgame.c:3942
FoodStageType
FoodStageType
Definition
foodstage.c:2
GameConstants::COLD_AREA_TEMPERATURE_THRESHOLD
const float COLD_AREA_TEMPERATURE_THRESHOLD
Definition
constants.c:794
Math::RandomInt
static proto int RandomInt(int min, int max)
Returns a random int number between and min [inclusive] and max [exclusive].
Games
Dayz
scripts
4_world
entities
itembase
edible_base
craterellusmushroom.c
Generated by
1.17.0