DayZ
1.27
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
CraterellusMushroom.c
См. документацию.
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 =
GetGame
().
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)
Определения
AdvancedCommunication.c:220
FoodStageType
FoodStageType
Определения
FoodStage.c:2
ActionCreateIndoorFireplace
Определения
ActionCreateIndoorFireplace.c:2
ActionCreateIndoorOven
Определения
ActionCreateIndoorOven.c:2
CGame::GetMission
proto native Mission GetMission()
CraterellusMushroom::SetActions
override void SetActions()
Определения
CraterellusMushroom.c:3
CraterellusMushroom::EEOnCECreate
override void EEOnCECreate()
Определения
CraterellusMushroom.c:11
CraterellusMushroom
Определения
CraterellusMushroom.c:2
Edible_Base::ChangeFoodStage
void ChangeFoodStage(FoodStageType new_food_stage_type)
Определения
Edible_Base.c:598
GameConstants
Определения
constants.c:659
Math
Определения
EnMath.c:7
Mission::GetWorldData
WorldData GetWorldData()
Определения
gameplay.c:743
MushroomBase
Определения
MushroomBase.c:2
WorldData::GetBaseEnvTemperature
float GetBaseEnvTemperature()
Определения
WorldData.c:206
GetGame
proto native CGame GetGame()
GameConstants::COLD_AREA_TEMPERATURE_THRESHOLD
const float COLD_AREA_TEMPERATURE_THRESHOLD
Определения
constants.c:789
Math::RandomInt
static proto int RandomInt(int min, int max)
Returns a random int number between and min [inclusive] and max [exclusive].
Ishodniki
scripts
4_World
Entities
ItemBase
Edible_Base
CraterellusMushroom.c
Создано системой
1.13.2