176 lines
No EOL
6 KiB
JSON
176 lines
No EOL
6 KiB
JSON
{
|
||
|
||
//以太剑盾转阶段脚本,修改状态机及AI参数
|
||
|
||
"AbilityName" : "Durahan_Transform_WriteParam",
|
||
|
||
"AbilityStacking":"Unique",
|
||
|
||
|
||
|
||
// 升阶以太剑盾直接进入二形态
|
||
|
||
"DefaultModifier":
|
||
|
||
{
|
||
|
||
"OnAdded":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ApplyModifier",
|
||
|
||
"ModifierName": "WriteParamModifier_02",
|
||
|
||
"Target": "Self",
|
||
|
||
"Predicates":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ByTags",
|
||
|
||
"Target": "Self",
|
||
|
||
"TagList": ["Promote"]
|
||
|
||
},
|
||
|
||
]
|
||
|
||
},
|
||
|
||
]
|
||
|
||
},
|
||
|
||
|
||
|
||
"OnAbilityStart":
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type":"MoleMole.ApplyModifier",
|
||
|
||
"ModifierName":"WriteParamModifier_01",
|
||
|
||
"Target":"Self",
|
||
|
||
"Predicates" :
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
|
||
|
||
"AnimatorStateName": "Transform_ToSword",
|
||
|
||
"LayerIndex": 0,
|
||
|
||
"NormalizedTimeLow" : 0.0,
|
||
|
||
"NormalizedTimeHigh" : 1.0,
|
||
|
||
"Target" : "Self",
|
||
|
||
},
|
||
|
||
]
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type":"MoleMole.ApplyModifier",
|
||
|
||
"ModifierName":"WriteParamModifier_02",
|
||
|
||
"Target":"Self",
|
||
|
||
"Predicates" :
|
||
|
||
[
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ByAnimatorStateNormalizedTime",
|
||
|
||
"AnimatorStateName": "Transform_ToSwordShield",
|
||
|
||
"LayerIndex": 0,
|
||
|
||
"NormalizedTimeLow" : 0.0,
|
||
|
||
"NormalizedTimeHigh" : 1.0,
|
||
|
||
"Target" : "Self",
|
||
|
||
},
|
||
|
||
]
|
||
|
||
},
|
||
|
||
|
||
|
||
],
|
||
|
||
|
||
|
||
"Modifiers" :
|
||
|
||
{
|
||
|
||
//转为剑形态
|
||
|
||
"WriteParamModifier_01":
|
||
|
||
{
|
||
|
||
"ModifierStacking": "MultipleRefresh",
|
||
|
||
"Duration": 1.0,
|
||
|
||
"IgnoreTimeScale" : false,
|
||
|
||
|
||
|
||
"OnAdded" :
|
||
|
||
[
|
||
|
||
//状态机参数(形态_01)
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.SetAnimCtrlerParamAction",
|
||
|
||
"ParamType" : 2,
|
||
|
||
"ParamName" : "Bool_IsSwitchingBossType",
|
||
|
||
"Target" : "Self",
|
||
|
||
"BoolVal" : false,
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.SetAnimCtrlerParamAction",
|
||
|
||
"ParamType" : 3,
|
||
|
||
"ParamName" : "Int_BossType_Cur",
|
||
|
||
"Target" : "Self",
|
||
|
||
"IntVal" : 1,
|
||
|
||
},
|
||
|
||
//AI参数
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.WriteAIParamAction",
|
||
|
||
"Target" : "Self",
|
||
|
||
"ParamName" : "Bool_IsSwitchingBossType",
|
||
|
||
"BoolParamValue" : false
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.WriteAIParamAction",
|
||
|
||
"Target" : "Self",
|
||
|
||
"ParamName" : "Int_BossType_Cur",
|
||
|
||
"IntParamValue" : 1
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.WriteAIParamAction",
|
||
|
||
"Target" : "Self",
|
||
|
||
"ParamName" : "Int_ActionMode",
|
||
|
||
"IntParamValue" : 1
|
||
|
||
},
|
||
|
||
//自定义属性
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ModifyProperty",
|
||
|
||
"PropertyType": "Custom",
|
||
|
||
"CustomPropertyType": "BossType_Cur",
|
||
|
||
"PropertyModifyFunction": "Replace",
|
||
|
||
"Percentage": 0,
|
||
|
||
"Amount": 1,
|
||
|
||
},
|
||
|
||
]
|
||
|
||
},
|
||
|
||
|
||
|
||
//转为剑盾形态(形态_02)
|
||
|
||
"WriteParamModifier_02":
|
||
|
||
{
|
||
|
||
"ModifierStacking": "MultipleRefresh",
|
||
|
||
"Duration": 1.0,
|
||
|
||
"IgnoreTimeScale" : false,
|
||
|
||
|
||
|
||
"OnAdded" :
|
||
|
||
[
|
||
|
||
//状态机参数
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.SetAnimCtrlerParamAction",
|
||
|
||
"ParamType" : 2,
|
||
|
||
"ParamName" : "Bool_IsSwitchingBossType",
|
||
|
||
"Target" : "Self",
|
||
|
||
"BoolVal" : false,
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.SetAnimCtrlerParamAction",
|
||
|
||
"ParamType" : 3,
|
||
|
||
"ParamName" : "Int_BossType_Cur",
|
||
|
||
"Target" : "Self",
|
||
|
||
"IntVal" : 2,
|
||
|
||
},
|
||
|
||
//AI参数
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.WriteAIParamAction",
|
||
|
||
"Target" : "Self",
|
||
|
||
"ParamName" : "Bool_IsSwitchingBossType",
|
||
|
||
"BoolParamValue" : false
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.WriteAIParamAction",
|
||
|
||
"Target" : "Self",
|
||
|
||
"ParamName" : "Int_BossType_Cur",
|
||
|
||
"IntParamValue" : 2
|
||
|
||
},
|
||
|
||
{
|
||
|
||
"$type" : "MoleMole.WriteAIParamAction",
|
||
|
||
"Target" : "Self",
|
||
|
||
"ParamName" : "Int_ActionMode",
|
||
|
||
"IntParamValue" : 1
|
||
|
||
},
|
||
|
||
//自定义属性
|
||
|
||
{
|
||
|
||
"$type": "MoleMole.ModifyProperty",
|
||
|
||
"PropertyType": "Custom",
|
||
|
||
"CustomPropertyType": "BossType_Cur",
|
||
|
||
"PropertyModifyFunction": "Replace",
|
||
|
||
"Percentage": 0,
|
||
|
||
"Amount": 2,
|
||
|
||
},
|
||
|
||
]
|
||
|
||
}
|
||
|
||
}
|
||
|
||
} |