File size: 3,994 Bytes
b6a38d7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
[*Back to Index*](index.md.html)

ActionFXObject
==============
This mod item creates and places an object when an FX action is triggered. Inherits [ActionFX](ActionFX.md.html). Read [ActionFX](ActionFX.md.html) first for the common properties. 

Properties
----------

Colorization Palette (`self.ColorizationPalette`)
:  Can be applied if the decal is exported with a colorization map. The colors in 1,2 and 3 correspond to an RGB colorization map. If there is no colorization map exported, the Color modifier property should be applied instead.

1-3: Base Color (`self.EditableColor1`)
:  Base color controls the surface tint.

1-3: Roughness (`self.EditableRoughness1`)
:  Roughness controls how shiny the surface geometry is.

1-3: Metallic (`self.EditableMetallic1`)
:  Metallic controls the degree of metallic luster a surface has.

AnimationLoops (`self.AnimationLoops`)
: Additional time.

Object1 (`self.Object`) - Object4 (`self.Object4`)
:  The id of the decal preset which will be applied. One of the entities is picked at random when the FX is triggered.

Animation (`self.Animation`)
: Allowed values are: idle.

FadeIn (`self.FadeIn`)
: Fade in time in milliseconds. Included in the overall time.

FadeOut (`self.FadeOut`)
: Fade out time in milliseconds. Included in the overall time.

Flags (`self.Flags`)
: Allowed values are: OnGround, LockedOrientation, Mirrored, OnGroundTiltByGround, SyncWithParent.

Scale (`self.Scale`)
:  Decal scale in %. 

ScaleMember (`self.ScaleMember`)
:  Object member which will be used for the scale. This can also be a method which will be called and the result will override the Scale property.

Opacity (`self.Opacity`)
:  Decal opacity.

ColorModifier (`self.ColorModifier`)
:  Additional color modifier.

UseActorColorization (`self.UseActorColorization`)
:  Toggle on/off.

AlwaysVisible (`self.AlwaysVisible`)
:  Toggle on/off. When enabled will bypass the engine optimization for drawing off-screen and far away objects at a performance cost. 

Source (`self.Source`)
: Allowed values are: Actor, ActorParent, ActorOwner, Target, ActionPos.

Spot (`self.Spot`)
: Allowed values are: Origin, Muzzle, Muzzlea, Muzzleb, Stepl, Stepr.

Attach (`self.Attach`)
: Set true if the object should move with the source.

Offset (`self.Offset`)
:  Offset from the target spot.

OffsetDir (`self.OffsetDir`)
:  Offset direction. Allowed values are "", "SourceAxisX", "SourceAxisX2D", "SourceAxisY", "SourceAxisZ", "ActionDir", "ActionDir2D", "FaceTarget", "FaceTarget2D", "FaceActor", "FaceActor2D", "FaceActionPos", "FaceActionPos2D", "Random2D", "SpotX", "SpotY", "SpotZ", "RotateByPresetAngle".

Orientation (`self.Orientation`)
:  Decal orientation. Has the same allowed values as OffsetDir.

OrientationAxis (`self.OrientationAxis`)
:  Axis used for orientation of the decal.

Pick frame by (`self.anim_type`)
: This parameter determines the UV scrolling animation parameters that are used when the object is exported with a sprite sheet texture in the materials. The animation consists of a set number of frames, defined by the parameters inside Haemimont Material when exporting from Blender - the Animation Frames X and Animation Frames Y parameters, and has an animation time specified in milliseconds.

Speed Multiplier (`self.anim_speed`)
: This parameter multiplies the animation time, effectively adjusting the animation speed.

Sequence time (`self.sequence_time_remap`)
: This parameter allows you to change the pacing of the animation from linear to non-linear. It affects the speed of the animation at different points in time, creating a more dynamic and interesting visual effect.

(insert footer.md.html here)

<link rel="stylesheet" type="text/css" href="Style.css" />
<!-- Markdeep: --><style class="fallback">body{visibility:hidden;white-space:pre;font-family:monospace}</style><script src="markdeep.min.js" charset="utf-8"></script><script>window.alreadyProcessedMarkdeep||(document.body.style.visibility="visible")</script>