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

145 lines
No EOL
4.7 KiB
JSON

{
//低血量受击表现测试脚本
"AbilityName": "TestPlayer_Ability_Tianheng_98",
"AbilityStacking": "Unique",
"DefaultModifier":
{
"OnAdded":
[
{
"$type": "MoleMole.ApplyModifier",
"ModifierName": "HitListenerModifier"
}
]
},
"Modifiers" :
{
"HitListenerModifier":
{
"ModifierStacking" : "Refresh",
"Duration" : -1,
"OnAdded":
[
{
"$type" : "MoleMole.FireEffect",
"EffectPattern" : "Eff_Avatar_LevelUp_01",
"Target" : "Self",
}
],
"OnBeDamageCalculated":
[
{
"$type": "MoleMole.ApplyModifier",
"ModifierName": "HitLowHPModifier"
},
],
},
"HitLowHPModifier":
{
"ModifierStacking" : "Unique",
"Duration" : 0.7,
"IgnoreTimeScale" : true,
"OnAdded":
[
//TimeSlow效果
{
"$type" : "MoleMole.TimeSlowByConfigKeyAction",
"ConfigKey" : "Player_LowHP_TimeSlow_01",
"IsGlobal" : true,
},
//Zoom效果
{
"$type" : "MoleMole.CameraZoomAction",
"ZoomConfigKey" : "Player_LowHP_CamZoom_01",
},
//Stretch效果
{
"$type" : "MoleMole.CameraStretchAction",
"StretchConfigKey" : "Player_LowHP_CamStretch_01",
},
//Vignette效果
{
"$type" : "MoleMole.ProcessScreenEffectAction",
"EffectType" : "Vignette",
"EffectKey" : "Player_LowHP_Vignette_01",
},
//RadialBlur效果
{
"$type" : "MoleMole.ProcessScreenEffectAction",
"EffectType" : "RadialBlur",
"EffectKey" : "Player_LowHP_RadialBlur_01",
},
//Glitch效果
{
"$type":"MoleMole.ProcessScreenEffectAction",
"EffectType":"Glitch",
"EffectKey":"Player_LowHP_Glitch_01"
},
//无敌Buff
{
"$type": "MoleMole.ApplyModifier",
"ModifierName": "InvincibleBuffModifier"
}
],
"OnRemoved":
[
//打断TimeSlow效果
{
"$type" : "MoleMole.InterruptTimeSlowAction",
"TargetKey" : "Player_LowHP_TimeSlow_01",
},
//打断Zoom
{
"$type" : "MoleMole.CameraZoomEndAction",
"EndCameraZoomKey" : "Player_LowHP_CamZoom_01",
},
//打断Stretch
{
"$type" : "MoleMole.CameraStretchEndAction",
"EndCameraStretchKey" : "Player_LowHP_CamStretch_01",
},
//打断Vignette效果
{
"$type" : "MoleMole.InterruptScreenEffectAction",
"EffectType" : "Vignette",
"TargetKey" : "Player_LowHP_Vignette_01",
},
//打断RadialBlur效果
{
"$type" : "MoleMole.InterruptScreenEffectAction",
"EffectType" : "RadialBlur",
"EffectKey" : "Player_LowHP_RadialBlur_01",
},
//打断Glitch效果
{
"$type" : "MoleMole.InterruptScreenEffectAction",
"EffectType" : "Glitch",
"TargetKey" : "Player_LowHP_Glitch_01",
},
//打断无敌Buff
{
"$type": "MoleMole.RemoveModifier",
"ModifierName": "InvincibleBuffModifier"
}
],
},
"InvincibleBuffModifier" :
{
"Duration" : -1,
"Buff":
{
"BuffID" : 121001,
"IsOverrideDuration" : true
}
}
}
}