HollowPS_TV_experiments/extras/zzz-0.1-jsons/Player_QTE.json

453 lines
No EOL
17 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
//角色通用QTE脚本
"AbilityName" : "Player_QTE",
"AbilityStacking":"Unique",
"AbilityMixins" :
[
{
"$type" : "MoleMole.AvatarQTEMixin",
"SwitchOutIndex" : -1,
"SwitchInIndex" : 10,
"ExSwitchInIndex" : 20,
"QTEEnterRange" : 7,
"QTEExitRange" : 10,
"QTELockTargetID" : "QTE_Tick_LockTarget_01",
"NeedOverridePosRot" : true,
"OverridePosRot" :
{
"CoordsOption" : "Relative",
"NeedRaycastGround" : true,
"TargetOption" :
{
"$type" : "MoleMole.ConfigPosRotReferTarget",
"OffsetReferTarget" : "Target",
"BackupOffsetReferTarget" : "Self",
},
"Offset" :
{
"PositionOffset" : {"x":1.5, "y":0.0, "z":-2.0},
"AngleOffset" : {"x":0.0, "y":0.0, "z":0.0},
"BackupPositionOffset" : {"x":1.5, "y":0.0, "z":-2.0},
"BackupAngleOffset" : {"x":0.0, "y":0.0, "z":0.0},
"IsUseRotationY" : true,
"IsUseRotationXZ" : false,
}
},
"ExQTEOverridePosRot" :
{
"CoordsOption" : "Relative",
"NeedRaycastGround" : true,
"TargetOption" :
{
"$type" : "MoleMole.ConfigPosRotReferTarget",
"OffsetReferTarget" : "Target",
"BackupOffsetReferTarget" : "Self"
},
"Offset" :
{
"PositionOffset" : {"x":1.5, "y":0.0, "z":-2.0},
"AngleOffset" : {"x":0.0, "y":0.0, "z":0.0},
"BackupPositionOffset" : {"x":1.5, "y":0.0, "z":-2.0},
"BackupAngleOffset" : {"x":0.0, "y":0.0, "z":0.0},
"IsUseRotationY" : true,
"IsUseRotationXZ" : false
}
},
"ConditionGroup" :
{
"$type" : "MoleMole.QTEConditionGroup",
"QTEConditionList" :
[
{
"$type" : "MoleMole.QTEConditionStunReset",
},
]
},
},
{
"$type" : "MoleMole.ListenQTEMixin",
"ListenQTEWindowOpened" :
[
{
"$type" : "MoleMole.RemoveModifier",
"ModifierName" : "QTECloseModifier",
"Target" : "Self",
},
{
"$type" : "MoleMole.ApplyModifier",
"ModifierName" : "QTEOpenModifier",
"Target" : "Self",
"Predicates" :
[
{
"$type" : "MoleMole.ByIsLocalAvatar",
"IsLocalAvatar" : true,
"Target" : "Self",
},
{
"$type" : "MoleMole.ByQTEConditionType",
"Type" : "Trigger",
"Target" : "Self",
},
]
},
//根据目标类型,发送不同的音效事件
{
"$type" : "MoleMole.FireAudio",
"AudioPattern" : "QTE_Begin_Normal",
"Predicates" :
[
{
"$type" : "MoleMole.ByIsLocalAvatar",
"IsLocalAvatar" : true,
"Target" : "Self",
},
{
"$type" : "MoleMole.ByQTEConditionType",
"Type" : "Trigger",
},
{
"$type" : "MoleMole.ByMonsterStrengthType",
"CompareType" : "Equal",
"StrengthType" : "Normal",
"Target" : "Target",
},
]
},
{
"$type" : "MoleMole.FireAudio",
"AudioPattern" : "QTE_Begin_Elite",
"Predicates" :
[
{
"$type" : "MoleMole.ByIsLocalAvatar",
"IsLocalAvatar" : true,
"Target" : "Self",
},
{
"$type" : "MoleMole.ByQTEConditionType",
"Type" : "Trigger",
},
{
"$type" : "MoleMole.ByMonsterStrengthType",
"CompareType" : "Equal",
"StrengthType" : "Elite",
"Target" : "Target",
},
]
},
{
"$type" : "MoleMole.FireAudio",
"AudioPattern" : "QTE_Begin_Boss",
"Predicates" :
[
{
"$type" : "MoleMole.ByIsLocalAvatar",
"IsLocalAvatar" : true,
"Target" : "Self",
},
{
"$type" : "MoleMole.ByQTEConditionType",
"Type" : "Trigger",
},
{
"$type" : "MoleMole.ByMonsterStrengthType",
"CompareType" : "Equal",
"StrengthType" : "Boss",
"Target" : "Target",
},
]
},
{
"$type" : "MoleMole.FireAudio",
"AudioPattern" : "QTE_Begin",
"Predicates" :
[
{
"$type" : "MoleMole.ByIsLocalAvatar",
"IsLocalAvatar" : true,
"Target" : "Self",
},
{
"$type" : "MoleMole.ByQTEConditionType",
"Type" : "Trigger",
"Target" : "Self",
},
{
"$type": "MoleMole.ByNot",
"Target" : "Self",
"Predicates":
[
{
"$type": "MoleMole.ByOr",
"Target" : "Self",
"Predicates" :
[
{
"$type" : "MoleMole.ByMonsterStrengthType",
"CompareType" : "Equal",
"StrengthType" : "Normal",
"Target" : "Target",
},
{
"$type" : "MoleMole.ByMonsterStrengthType",
"CompareType" : "Equal",
"StrengthType" : "Normal",
"Target" : "Target",
},
{
"$type" : "MoleMole.ByMonsterStrengthType",
"CompareType" : "Equal",
"StrengthType" : "Normal",
"Target" : "Target",
},
]
},
],
},
]
},
],
"ListenQTEWindowCanceled" :
[
{
"$type" : "MoleMole.ApplyModifier",
"ModifierName" : "QTECloseModifier",
"Target" : "Self",
},
],
"ListenQTEWindowClosed" :
[
{
"$type" : "MoleMole.ApplyModifier",
"ModifierName" : "QTECloseModifier",
"Target" : "Self",
},
],
},
],
"Modifiers" :
{
"QTEOpenModifier" :
{
"ModifierStacking" : "MultipleRefresh",
"Duration" : 1.0,
"OnAdded" :
[
{
"$type" : "MoleMole.ApplyModifier",
"ModifierName" : "CommonEventModifier",
},
{
"$type" : "MoleMole.CameraZoomAction",
"ZoomConfigKey" : "QTE_Trigger_CamZoom_Additive_01",
},
{
"$type" : "MoleMole.CameraStretchAction",
"StretchConfigKey" : "QTE_Trigger_CamStretch_Additive_01",
}
],
},
"QTECloseModifier" :
{
"ModifierStacking" : "MultipleRefresh",
"Duration" : 0.1,
"IgnoreTimeScale" : false,
"OnAdded" :
[
// //--------------------
// //锁定相机测试
// {
// "$type" : "MoleMole.CameraOverrideLookAtEndAction",
// "Target" : "Self",
// },
// {
// "$type" : "MoleMole.CameraOverrideFollowEndAction",
// "Target" : "Self",
// },
// {
// "$type" : "MoleMole.CameraLookAtOffsetEndAction",
// },
// //锁定相机测试
// //--------------------
{
"$type" : "MoleMole.FireAudio",
"AudioPattern" : "QTE_Stop",
},
{
"$type" : "MoleMole.InterruptTimeSlowAction",
"TargetKey" : "QTE_Trigger_TimeSlow_01",
},
{
"$type" : "MoleMole.CameraZoomEndAction",
"EndCameraZoomKey" : "QTE_Trigger_CamZoom_Additive_01",
},
{
"$type" : "MoleMole.CameraStretchEndAction",
"EndCameraStretchKey" : "QTE_Trigger_CamStretch_Additive_01",
},
{
"$type" : "MoleMole.InterruptScreenEffectAction",
"EffectType" : "RadialBlur",
"TargetKey" : "QTE_Trigger_RadialBlur_01",
},
{
"$type" : "MoleMole.InterruptScreenEffectAction",
"EffectType" : "Vignette",
"TargetKey" : "QTE_Trigger_Vignette_01",
},
{
"$type" : "MoleMole.InterruptScreenEffectAction",
"EffectType" : "ColorAdjustments",
"EffectKey" : "QTE_Trigger_ColorAdjustments_01",
},
{
"$type" : "MoleMole.ActSingleShakeDataModeAction",
"SingleMode" : false,
},
],
"OnRemoved" :
[
{
"$type" : "MoleMole.RemoveModifier",
"ModifierName" : "CommonEventModifier",
"Target" : "Self",
},
]
},
"CommonEventModifier":
{
"ModifierStacking" : "MultipleRefresh",
"Duration" : -1.0,
"OnAdded" :
[
//--------------------
//锁定相机测试
// {
// "$type" : "MoleMole.CameraOverrideLookAtAction",
// "Target" : "Self",
// "overrideLookatPoint" : "MiddlePoint",
// "durationTime" : -1,
// "ingoreTimeScale" : true,
// },
// {
// "$type" : "MoleMole.CameraOverrideFollowAction",
// "Target" : "Self",
// "overrideFollowPoint" : "MiddlePoint",
// "durationTime" : -1,
// "ingoreTimeScale" : true,
// },
// {
// "$type" : "MoleMole.CameraLookAtOffsetAction",
// "Target" : "SelfAttackTarget",
// //"Target" : "Custom",
// //"CustomKey" : "Test_AbilityTargetting_01",
// "CameraLockTargetKey" : "QTE_CamLock_01",
// },
//锁定相机测试
//--------------------
//根据音频需求一拆三QTE_Begin_Normal/Elite/Boss
// {
// "$type" : "MoleMole.FireAudio",
// "AudioPattern" : "QTE_Begin",
// },
{
"$type" : "MoleMole.TimeSlowByConfigKeyAction",
"ConfigKey" : "QTE_Trigger_TimeSlow_01",
"IsGlobal" : true,
},
{
"$type" : "MoleMole.ProcessScreenEffectAction",
"EffectType" : "RadialBlur",
"EffectKey" : "QTE_Trigger_RadialBlur_01",
},
{
"$type" : "MoleMole.ProcessScreenEffectAction",
"EffectType" : "Vignette",
"EffectKey" : "QTE_Trigger_Vignette_01",
},
{
"$type" : "MoleMole.ProcessScreenEffectAction",
"EffectType" : "ColorAdjustments",
"EffectKey" : "QTE_Trigger_ColorAdjustments_01",
},
{
"$type" : "MoleMole.SetupUIAction",
"SetupTag" : "Player_QTE_SetupTag",
"Priority" : 1,
"IgnoreFadeAnimation" : true,
"HideUITags" :
[
"InLevelMainPage",
],
"ShowUITags" :
[
"QTEBtnPanel",
],
},
{
"$type" : "MoleMole.InputMuteAction",
"Tag" : "Player_QTE_InputMute",
"CharacterMoveMute" : false,
"CharacterSkillMute" : false,
"CharacterSwitchMute" : false,
//"CharacterQTEMute" : false,
"CharacterBagMute" : false,
"CameraMoveMute" : false,
},
{
"$type" : "MoleMole.AttachModifier",
"ModifierName" : "InvincibleBuffModifier",
"Target" : "Self",
},
{
"$type" : "MoleMole.ActSingleShakeDataModeAction",
"SingleMode" : true,
},
],
"OnRemoved" :
[
{
"$type" : "MoleMole.InterruptSetupUIAction",
"SetupTag" : "Player_QTE_SetupTag",
"IgnoreFadeAnimation" : false,
},
{
"$type" : "MoleMole.InterruptInputEnableAction",
"Tag" : "Player_QTE_InputMute"
}
],
},
"InvincibleBuffModifier" :
{
"ModifierStacking" : "MultipleRefresh",
"Duration" : -1,
"IgnoreTimeScale" : false,
"Buff" :
{
"BuffID": 121001,
"IsOverrideDuration": true
},
}
}
}