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

104 lines
No EOL
2.3 KiB
JSON

{
//此Ability已废弃
"AbilityName" : "Follower_Trans",
"AbilityStacking" : "Unique",
"OnAbilityStart":
[
{
"$type" : "MoleMole.ApplyModifier",
"ModifierName" : "ProcessSkillBtnCtrlModifier",
"Predicates":
[
{
"$type": "MoleMole.ByModelPath",
"Target": "Self",
"CompareType" : "Equal",
"ModelPath" : "%TransPrefabPath"
}
]
},
//判断是否为同一个模型
{
"$type" : "MoleMole.ApplyModifier",
"ModifierName" : "ChangeModelModifier",
"Predicates":
[
{
"$type": "MoleMole.ByModelPath",
"Target": "Self",
"CompareType" : "NotEqual",
"ModelPath" : "%TransPrefabPath"
}
]
}
],
"Modifiers" :
{
//判断是否为同一个模型
"ChangeModelModifier":
{
"ModifierStacking" : "Unique",
"Duration": 0.01,
"OnAdded" :
[
{
"$type" : "MoleMole.TransModelAction",
"TransPrefabPath" : "%TransPrefabPath"
},
{
"$type" : "MoleMole.FireEffect",
"EffectPattern" : "Eff_Follower_Trans_Start",
"Target" : "Self"
},
{
"$type" : "MoleMole.SetAnimCtrlerParamAction",
"ParamType" : 1,
"ParamName" : "Trigger_SelfDestruction",
"Target" : "Self",
"BoolVal" : true
}
],
"OnRemoved":
[
{
"$type" : "MoleMole.ApplyModifier",
"ModifierName" : "ProcessSkillBtnCtrlModifier"
},
{
"$type" : "MoleMole.SetAnimCtrlerParamAction",
"ParamType" : 1,
"ParamName" : "Trigger_ShowUp",
"Target" : "Self",
"BoolVal" : true
}
]
},
"ProcessSkillBtnCtrlModifier":
{
"ModifierStacking" : "Unique",
"Duration": 0.1,
"OnAdded" :
[
{
"$type" : "MoleMole.ProcessSkillBtnControlAction",
"BtnIndex": "%BtnIndex"
},
{
"$type" : "MoleMole.SetFollowerInvisibleAction",
"IsInvisible" : false,
},
{
"$type" : "MoleMole.FireEffect",
"EffectPattern" : "Eff_Follower_Trans_Start",
"Target" : "Self",
},
]
}
}
}