222 lines
3.8 KiB
Text
222 lines
3.8 KiB
Text
params =
|
|
{
|
|
NAME = "CameraShakeConfig_Template",
|
|
CameraShakeConfig_Template=
|
|
{
|
|
shakes =
|
|
{
|
|
-- No-op, for now
|
|
{CameraShake =
|
|
{
|
|
name = "Quake0",
|
|
intensity = 0.0,
|
|
}},
|
|
-- Short quake, level 1
|
|
{CameraShake =
|
|
{
|
|
name = "Quake1",
|
|
intensity = 1.0,
|
|
duration = 0.2,
|
|
easeInDuration = 0.0,
|
|
easeOutDuration = 0.1,
|
|
shakeX =
|
|
{CameraShakeCurveParams =
|
|
{
|
|
amplitude = 0.0,
|
|
}},
|
|
shakeY =
|
|
{CameraShakeCurveParams =
|
|
{
|
|
frequency = 10.0,
|
|
amplitude = 0.1,
|
|
offset = math.pi * 0.5,
|
|
}},
|
|
shakeZ =
|
|
{CameraShakeCurveParams =
|
|
{
|
|
frequency = 10.0,
|
|
amplitude = 0.05,
|
|
offset = math.pi * 0.5,
|
|
}},
|
|
}},
|
|
-- Short quake, level 2
|
|
{CameraShake =
|
|
{
|
|
name = "Quake2",
|
|
intensity = 2.0,
|
|
duration = 0.2,
|
|
easeInDuration = 0.0,
|
|
easeOutDuration = 0.1,
|
|
shakeX =
|
|
{CameraShakeCurveParams =
|
|
{
|
|
amplitude = 0.0,
|
|
}},
|
|
shakeY =
|
|
{CameraShakeCurveParams =
|
|
{
|
|
frequency = 10.0,
|
|
amplitude = 0.15,
|
|
offset = math.pi * 0.5,
|
|
}},
|
|
shakeZ =
|
|
{CameraShakeCurveParams =
|
|
{
|
|
frequency = 10.0,
|
|
amplitude = 0.05,
|
|
offset = math.pi * 0.5,
|
|
}},
|
|
}},
|
|
-- Short quake, level 3
|
|
{CameraShake =
|
|
{
|
|
name = "Quake3",
|
|
intensity = 3.0,
|
|
duration = 0.2,
|
|
easeInDuration = 0.0,
|
|
easeOutDuration = 0.1,
|
|
shakeX =
|
|
{CameraShakeCurveParams =
|
|
{
|
|
amplitude = 0.0,
|
|
}},
|
|
shakeY =
|
|
{CameraShakeCurveParams =
|
|
{
|
|
frequency = 10.0,
|
|
amplitude = 0.2,
|
|
offset = math.pi * 0.5,
|
|
}},
|
|
shakeZ =
|
|
{CameraShakeCurveParams =
|
|
{
|
|
frequency = 10.0,
|
|
amplitude = 0.05,
|
|
offset = math.pi * 0.5,
|
|
}},
|
|
}},
|
|
-- Long rumble, darktoon geysers
|
|
{CameraShake =
|
|
{
|
|
name = "DarktoonGeyser",
|
|
intensity = 0.6,
|
|
duration = 1.5,
|
|
easeInDuration = 1.0,
|
|
easeOutDuration = 0.3,
|
|
shakeX =
|
|
{CameraShakeCurveParams =
|
|
{
|
|
frequency = 8.0,
|
|
amplitude = 0.2,
|
|
offset = 0.0,
|
|
}},
|
|
shakeY =
|
|
{CameraShakeCurveParams =
|
|
{
|
|
frequency = 9.0,
|
|
amplitude = 0.2,
|
|
offset = math.pi * 0.25,
|
|
}},
|
|
shakeZ =
|
|
{CameraShakeCurveParams =
|
|
{
|
|
frequency = 10.0,
|
|
amplitude = 0.05,
|
|
offset = math.pi * 0.5,
|
|
}},
|
|
}},
|
|
-- Long rumble, Moray Destruction
|
|
{CameraShake =
|
|
{
|
|
name = "MorayDestruction",
|
|
intensity = 0.4,
|
|
duration = 10.0,
|
|
easeInDuration = 0.5,
|
|
easeOutDuration = 8.0,
|
|
shakeX =
|
|
{CameraShakeCurveParams =
|
|
{
|
|
frequency = 8.0,
|
|
amplitude = 0.2,
|
|
offset = 0.0,
|
|
}},
|
|
shakeY =
|
|
{CameraShakeCurveParams =
|
|
{
|
|
frequency = 9.0,
|
|
amplitude = 0.2,
|
|
offset = math.pi * 0.25,
|
|
}},
|
|
shakeZ =
|
|
{CameraShakeCurveParams =
|
|
{
|
|
frequency = 10.0,
|
|
amplitude = 0.05,
|
|
offset = math.pi * 0.5,
|
|
}},
|
|
}},
|
|
-- Long rumble, darktoon geysers
|
|
{CameraShake =
|
|
{
|
|
name = "DragonFlames",
|
|
intensity = 0.3,
|
|
duration = 1.25,
|
|
easeInDuration = 0.25,
|
|
easeOutDuration = 0.80,
|
|
shakeX =
|
|
{CameraShakeCurveParams =
|
|
{
|
|
frequency = 11.0,
|
|
amplitude = 0.1,
|
|
offset = 0.0,
|
|
}},
|
|
shakeY =
|
|
{CameraShakeCurveParams =
|
|
{
|
|
frequency = 13.0,
|
|
amplitude = 0.1,
|
|
offset = math.pi * 0.25,
|
|
}
|
|
},
|
|
shakeZ =
|
|
{CameraShakeCurveParams =
|
|
{
|
|
frequency = 10.0,
|
|
amplitude = 0.05,
|
|
offset = math.pi * 0.5,
|
|
}},
|
|
}
|
|
},
|
|
{CameraShake =
|
|
{
|
|
name = "LoveYouLike01",
|
|
intensity = 0.2,
|
|
duration = 3,
|
|
easeInDuration = 0.5,
|
|
easeOutDuration = 0.80,
|
|
shakeX =
|
|
{CameraShakeCurveParams =
|
|
{
|
|
frequency = 4.0,
|
|
amplitude = 0.1,
|
|
offset = 0.0,
|
|
}},
|
|
shakeY =
|
|
{CameraShakeCurveParams =
|
|
{
|
|
frequency = 1.0,
|
|
amplitude = 2,
|
|
offset = math.pi * 2,
|
|
}
|
|
},
|
|
shakeZ =
|
|
{CameraShakeCurveParams =
|
|
{
|
|
frequency = 3.0,
|
|
amplitude = 0.05,
|
|
offset = math.pi * 0.5,
|
|
}},
|
|
}
|
|
},
|
|
},
|
|
}}
|