Skip to content

Commit

Permalink
Improve upon the Mercy effects (#5681)
Browse files Browse the repository at this point in the history
Co-authored-by: Deribus <[email protected]>
  • Loading branch information
Garanas and Deribus authored Nov 19, 2023
1 parent 1b354f5 commit 3c5565b
Show file tree
Hide file tree
Showing 14 changed files with 2,101 additions and 74 deletions.
157 changes: 157 additions & 0 deletions effects/emitters/_Mercy_Circle_1.bp
Original file line number Diff line number Diff line change
@@ -0,0 +1,157 @@
EmitterBlueprint {
BlueprintId = '_Mercy_Circle',
Lifetime = 100.00,
Repeattime = 5.00,
TextureFramecount = 1.00,
Blendmode = 3.00,
LocalVelocity = true,
LocalAcceleration = true,
Gravity = false,
AlignRotation = false,
AlignToBone = false,
Flat = true,
LODCutoff = 150.00,
EmitIfVisible = true,
CatchupEmit = true,
CreateIfVisible = false,
SnapToWaterline = true,
OnlyEmitOnWater = false,
ParticleResistance = false,
InterpolateEmission = true,
TextureStripcount = 1.00,
SortOrder = 0.00,
LowFidelity = true,
MedFidelity = true,
HighFidelity = true,
Texture = [[/textures/particles/ring_white_05.dds]],
RampTexture = [[/textures/particles/ramp_aeon_01.dds]],
XDirectionCurve = {
XRange = 5.00,
Keys = {
{ x=2.500,y=0.000,z=0.000 },
},
},
YDirectionCurve = {
XRange = 5.00,
Keys = {
{ x=2.500,y=0.000,z=0.000 },
},
},
ZDirectionCurve = {
XRange = 5.00,
Keys = {
{ x=2.750,y=0.000,z=0.000 },
},
},
EmitRateCurve = {
XRange = 5.00,
Keys = {
{ x=2.050,y=0.200,z=0.000 },
},
},
LifetimeCurve = {
XRange = 5.00,
Keys = {
{ x=2.285,y=4.000,z=0.000 },
},
},
VelocityCurve = {
XRange = 5.00,
Keys = {
{ x=2.500,y=1.000,z=0.000 },
},
},
XAccelCurve = {
XRange = 5.00,
Keys = {
{ x=2.500,y=0.000,z=0.000 },
},
},
YAccelCurve = {
XRange = 5.00,
Keys = {
{ x=2.493,y=0.000,z=0.000 },
},
},
ZAccelCurve = {
XRange = 5.00,
Keys = {
{ x=2.500,y=0.000,z=0.000 },
},
},
ResistanceCurve = {
XRange = 5.00,
Keys = {
{ x=2.500,y=0.000,z=0.000 },
},
},
SizeCurve = {
XRange = 5.00,
Keys = {
{ x=2.500,y=0.000,z=0.000 },
},
},
XPosCurve = {
XRange = 5.00,
Keys = {
{ x=2.550,y=0.000,z=0.000 },
},
},
YPosCurve = {
XRange = 5.00,
Keys = {
{ x=0.000,y=0.000,z=0.000 },
{ x=5.000,y=0.500,z=0.000 },
},
},
ZPosCurve = {
XRange = 5.00,
Keys = {
{ x=2.550,y=0.000,z=0.000 },
},
},
StartSizeCurve = {
XRange = 5.00,
Keys = {
{ x=0.000,y=7.500,z=0.000 },
},
},
EndSizeCurve = {
XRange = 5.00,
Keys = {
{ x=0.000,y=6.000,z=0.000 },
},
},
InitialRotationCurve = {
XRange = 5.00,
Keys = {
{ x=1.700,y=180.000,z=360.000 },
},
},
RotationRateCurve = {
XRange = 5.00,
Keys = {
{ x=2.500,y=0.000,z=0.000 },
},
},
FrameRateCurve = {
XRange = 5.00,
Keys = {
{ x=2.500,y=0.000,z=0.000 },
},
},
TextureSelectionCurve = {
XRange = 5.00,
Keys = {
{ x=2.450,y=0.000,z=0.000 },
},
},
RampSelectionCurve = {
XRange = 5.00,
Keys = {
{ x=5.000,y=0.000,z=0.000 },
{ x=6.500,y=1.000,z=0.000 },
},
},
}

161 changes: 161 additions & 0 deletions effects/emitters/_Mercy_Circle_2.bp
Original file line number Diff line number Diff line change
@@ -0,0 +1,161 @@
EmitterBlueprint {
BlueprintId = '_Mercy_Circle',
Lifetime = 100.00,
Repeattime = 100.00,
TextureFramecount = 1.00,
Blendmode = 3.00,
LocalVelocity = true,
LocalAcceleration = true,
Gravity = false,
AlignRotation = false,
AlignToBone = false,
Flat = true,
LODCutoff = 150.00,
EmitIfVisible = true,
CatchupEmit = true,
CreateIfVisible = false,
SnapToWaterline = true,
OnlyEmitOnWater = false,
ParticleResistance = false,
InterpolateEmission = true,
TextureStripcount = 1.00,
SortOrder = 0.00,
LowFidelity = true,
MedFidelity = true,
HighFidelity = true,
Texture = [[/textures/particles/arc_mirror_01.dds]],
RampTexture = [[/textures/particles/ramp_white_01.dds]],
XDirectionCurve = {
XRange = 100.00,
Keys = {
{ x=50.000,y=0.000,z=0.000 },
},
},
YDirectionCurve = {
XRange = 100.00,
Keys = {
{ x=50.000,y=0.000,z=0.000 },
},
},
ZDirectionCurve = {
XRange = 100.00,
Keys = {
{ x=55.000,y=0.000,z=0.000 },
},
},
EmitRateCurve = {
XRange = 100.00,
Keys = {
{ x=0.000,y=20.000,z=0.000 },
{ x=1.000,y=0.000,z=0.000 },
},
},
LifetimeCurve = {
XRange = 100.00,
Keys = {
{ x=0.000,y=100.000,z=0.000 },
{ x=1.000,y=0.000,z=0.000 },
},
},
VelocityCurve = {
XRange = 100.00,
Keys = {
{ x=50.000,y=0.000,z=0.000 },
},
},
XAccelCurve = {
XRange = 100.00,
Keys = {
{ x=50.000,y=0.000,z=0.000 },
},
},
YAccelCurve = {
XRange = 100.00,
Keys = {
{ x=49.870,y=0.000,z=0.000 },
},
},
ZAccelCurve = {
XRange = 100.00,
Keys = {
{ x=50.000,y=0.000,z=0.000 },
},
},
ResistanceCurve = {
XRange = 100.00,
Keys = {
{ x=50.000,y=0.000,z=0.000 },
},
},
SizeCurve = {
XRange = 100.00,
Keys = {
{ x=50.000,y=0.000,z=0.000 },
},
},
XPosCurve = {
XRange = 100.00,
Keys = {
{ x=51.000,y=0.000,z=0.000 },
},
},
YPosCurve = {
XRange = 100.00,
Keys = {
{ x=0.000,y=0.400,z=0.000 },
},
},
ZPosCurve = {
XRange = 100.00,
Keys = {
{ x=51.000,y=0.000,z=0.000 },
},
},
StartSizeCurve = {
XRange = 100.00,
Keys = {
{ x=0.000,y=7.500,z=0.000 },
{ x=1.000,y=1.000,z=0.000 },
},
},
EndSizeCurve = {
XRange = 100.00,
Keys = {
{ x=0.000,y=7.436,z=0.000 },
{ x=1.000,y=1.000,z=0.000 },
},
},
InitialRotationCurve = {
XRange = 100.00,
Keys = {
{ x=0.000,y=0.000,z=0.000 },
{ x=1.000,y=720.000,z=0.000 },
},
},
RotationRateCurve = {
XRange = 100.00,
Keys = {
{ x=0.000,y=10.000,z=0.000 },
},
},
FrameRateCurve = {
XRange = 100.00,
Keys = {
{ x=50.000,y=0.000,z=0.000 },
},
},
TextureSelectionCurve = {
XRange = 100.00,
Keys = {
{ x=49.000,y=0.000,z=0.000 },
},
},
RampSelectionCurve = {
XRange = 100.00,
Keys = {
{ x=100.000,y=0.000,z=0.000 },
{ x=130.000,y=1.000,z=0.000 },
},
},
}

Loading

0 comments on commit 3c5565b

Please sign in to comment.