DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
SambucusBerry.c
См. документацию.
1class SambucusBerry extends Edible_Base
2{
3 override bool CanBeCooked()
4 {
5 return true;
6 }
7
8 override bool CanBeCookedOnStick()
9 {
10 return false;
11 }
12
13 override bool IsFruit()
14 {
15 return true;
16 }
17
18 override bool CanDecay()
19 {
20 return true;
21 }
22
23 bool ConditionAttach ( EntityAI parent )
24 {
25 //if Barrel_ColorBase
26 if ( parent.IsInherited( Barrel_ColorBase ) )
27 {
28 Barrel_ColorBase barrel = Barrel_ColorBase.Cast( parent );
29
30 if ( barrel.IsOpen() && !barrel.FindAttachmentBySlotName( "Nails" ) && !barrel.FindAttachmentBySlotName( "OakBark" ) && !barrel.FindAttachmentBySlotName( "BirchBark" ) && !barrel.FindAttachmentBySlotName( "Lime" ) && !barrel.FindAttachmentBySlotName( "Disinfectant" ) && !barrel.FindAttachmentBySlotName( "Guts" ) )
31 {
32 return true;
33 }
34 }
35
36 return false;
37 }
38
39 bool ConditionDetach ( EntityAI parent )
40 {
41 //if Barrel_ColorBase
42 if ( parent.IsInherited( Barrel_ColorBase ) )
43 {
44 Barrel_ColorBase barrel = Barrel_ColorBase.Cast( parent );
45
46 if ( !barrel.IsOpen() )
47 {
48 return false;
49 }
50 }
51
52 return true;
53 }
54
55 override void SetActions()
56 {
57 super.SetActions();
58
61 }
62}
ActionForceFeedSmallCB ActionForceFeed
Определения ActionForceFeed.c:11
void AddAction(typename actionName)
Определения AdvancedCommunication.c:220
Определения ActionEat.c:46
override bool IsOpen()
Определения Barrel_ColorBase.c:125
bool ConditionAttach(EntityAI parent)
Определения SambucusBerry.c:23
override bool CanBeCookedOnStick()
Определения SambucusBerry.c:8
override bool IsFruit()
Определения SambucusBerry.c:13
override bool CanDecay()
Определения SambucusBerry.c:18
override bool CanBeCooked()
Определения SambucusBerry.c:3
override void SetActions()
Определения SambucusBerry.c:55
bool ConditionDetach(EntityAI parent)
Определения SambucusBerry.c:39
Определения Edible_Base.c:2
Определения Building.c:6