{ //触发消失 "AbilityName" : "GamePlaySUMO_OutRangeDie", "AbilityStacking":"Unique", "DefaultModifier": { "ModifierStacking":"Unique", "OnAdded": [ //触发受击演出 { "$type": "MoleMole.ApplyModifier", "ModifierName": "OutRangeDie_Modifier", "Target": "Self", }, ] }, "Modifiers" : { "OutRangeDie_Modifier" : { "ModifierStacking" : "Unique", "Duration" : -1, //ModifierMixin与Modifier同生共死 "MaxStackingNumber" : 1, //达到叠层上限后,最新的取代最旧的 "IgnoreTimeScale" : false, "OnAdded" : [ //添加ShaderMatCap表现 { "$type" : "MoleMole.ApplyMatCapAction", "MatCapKey" : "Bangboo_Field_Death_ShaderMatCap_Start", "Target" : "Self", }, ], "ModifierMixins" : [ { "$type": "MoleMole.FieldRangeMixin", "TotalDuration": -1, //有效时长 //"StartEffectPattern": "Eff_Bangboo_Field_Death_Start_02", "LoopEffectPattern": "Eff_Bangboo_Field_Death_Start_02", "EndEffectPattern": "Eff_Bangboo_Field_Death_End_02", "IsFollow": true, //力场初始位置 "FieldInitPosRot" : { "CoordsOption" : "Self", "NeedRaycastGround": true, //"RaycastGroundOffset": 0.0, "TargetOption" : { "$type" : "MoleMole.ConfigPosRotReferTarget", "OffsetReferTarget" : "Self", }, "Offset" : { "PositionOffset" : {"x":0.0, "y":0.0, "z":0.0}, "AngleOffset" : {"x":0.0, "y":0.0, "z":0.0}, "IsUseRotationY" : true, "IsUseRotationXZ" : false, }, }, "ColliderConfig": { "ColliderType" : "FanCylinder", "FanCylinderColliderRadius" : 6, "FanCylinderColliderHeight" : 10, "FanCylinderColliderAngle" : 360, "FanCylinderColliderVertexNum" :24, "ColliderPosOffset" : {"x":0.0, "y":0.0, "z":0.0}, "ColliderAngleOffset" : {"x":0.0, "y":0.0, "z":0.0}, }, //进入时 "FieldEnterActions": [ { "$type": "MoleMole.ApplyModifier", "ModifierName": "OutRangeDie_Trigger_Mark", "Target" : "Target", "Predicates": [ { "$type": "MoleMole.ByRelativeCampType", "Relationship": "Enemy", "Target" : "Target", }, ] }, ], //退出时 "FieldExitActions": [ { "$type": "MoleMole.RemoveModifier", "ModifierName": "OutRangeDie_Trigger_Mark", "Target" : "Target", "Predicates": [ { "$type": "MoleMole.ByRelativeCampType", "Relationship": "Enemy", "Target" : "Target", }, ] }, ], } ], }, "OutRangeDie_Trigger_Mark": { "ModifierStacking":"Unique", "Duration": -1, "IgnoreTimeScale" : false, //"ThinkInterval" : 0.5, "OnRemoved" : [ { "$type" : "MoleMole.SetAnimCtrlerParamAction", "ParamType" : 3, "ParamName" : "Int_LivingState", "Target" : "Self", "IntVal" : 1, }, //触发受击动作 { "$type" : "MoleMole.SetAnimCtrlerParamAction", "ParamType" : 1, "ParamName" : "Trigger_Die", "Target" : "Self", "BoolVal" : true, }, ] }, }, "AbilitySpecials" : { //表格参数 "HpPercentage" : { "Value" : 100.0 }, "ShieldAmount" : { "Value" : 1 } } }