Dayz
Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Toggle main menu visibility
Loading...
Searching...
No Matches
giftwrappaper.c
Go to the documentation of this file.
1
class
GiftWrapPaper
extends
ItemBase
2
{
3
//================================================================
4
// IGNITION ACTION
5
//================================================================
6
override
bool
HasFlammableMaterial
()
7
{
8
return
true
;
9
}
10
11
override
bool
CanBeIgnitedBy
(
EntityAI
igniter = NULL )
12
{
13
if
( GetHierarchyParent() )
return
false
;
14
15
return
true
;
16
}
17
18
override
bool
CanIgniteItem
(
EntityAI
ignite_target = NULL )
19
{
20
return
false
;
21
}
22
23
override
void
OnIgnitedTarget
(
EntityAI
target_item )
24
{
25
}
26
27
override
void
OnIgnitedThis
(
EntityAI
fire_source )
28
{
29
Fireplace.IgniteEntityAsFireplace(
this
, fire_source );
30
}
31
32
override
bool
IsThisIgnitionSuccessful
(
EntityAI
item_source = NULL )
33
{
34
return
Fireplace.CanIgniteEntityAsFireplace(
this
);
35
}
36
37
override
void
SetActions
()
38
{
39
AddAction
(
ActionPackGift
);
40
super.SetActions();
41
42
AddAction
(
ActionCreateIndoorFireplace
);
43
AddAction
(
ActionCreateIndoorOven
);
44
AddAction
(
ActionAttach
);
45
AddAction
(
ActionDetach
);
46
}
47
}
ActionAttach
AttachActionData ActionData ActionAttach()
Definition
actionattach.c:9
ActionDetach
void ActionDetach()
Definition
actiondetach.c:10
AddAction
void AddAction(typename actionName)
Definition
advancedcommunication.c:220
ActionCreateIndoorFireplace
Definition
actioncreateindoorfireplace.c:2
ActionCreateIndoorOven
Definition
actioncreateindooroven.c:2
ActionPackGift
Definition
actionpackgift.c:10
EntityAI
Definition
inventoryitem.c:2
ItemBase
Definition
inventoryitem.c:742
ItemBase::CanBeIgnitedBy
override bool CanBeIgnitedBy(EntityAI igniter=NULL)
Definition
giftwrappaper.c:11
ItemBase::OnIgnitedThis
override void OnIgnitedThis(EntityAI fire_source)
Definition
giftwrappaper.c:27
ItemBase::CanIgniteItem
override bool CanIgniteItem(EntityAI ignite_target=NULL)
Definition
giftwrappaper.c:18
ItemBase::IsThisIgnitionSuccessful
override bool IsThisIgnitionSuccessful(EntityAI item_source=NULL)
Definition
giftwrappaper.c:32
ItemBase::HasFlammableMaterial
override bool HasFlammableMaterial()
Definition
giftwrappaper.c:6
ItemBase::OnIgnitedTarget
override void OnIgnitedTarget(EntityAI target_item)
Definition
giftwrappaper.c:23
ItemBase::SetActions
override void SetActions()
Definition
giftwrappaper.c:37
Games
Dayz
scripts
4_world
entities
itembase
giftwrappaper.c
Generated by
1.17.0