{ //激活机器,消除怪物护盾 "AbilityName" : "GamePlayRMudiky_Remove_MonsterHyperShield", "AbilityStacking":"Unique", "DefaultModifier": { "ModifierStacking":"Unique", "OnAdded": [ { "$type" : "MoleMole.RemoveAbilityAction", "AbilityName" : "GamePlayRMudiky_MonsterHyperShield" }, // { // "$type":"MoleMole.SetAbilitySpecialByExpression", // "ParamName":"ShieldAmount", // "ValueType":"float", // "Expression":"specials(HpPercentage)*property(MaxHP)" // }, // { // "$type":"MoleMole.ModifyHpShieldAction", // "Tag":"MonsterHyperShield", // // "DurationDelta": 15, // "MaxValueDelta": "%ShieldAmount" // }, //护盾为0,进入破晕状态 { "$type": "MoleMole.ApplyModifier", "ModifierName": "BreakStunModifier", "Target": "Self", }, //触发受击表现 { "$type":"MoleMole.ApplyModifier", "ModifierName":"TriggerHit_Modifier", "Target":"Self", }, //调整抗打断等级 { "$type": "MoleMole.ApplyModifier", "ModifierName": "ResistBreakReset_Modifier", "Target": "Self", }, ] , "OnStunDestroyActions": [ { "$type":"MoleMole.SetAbilitySpecialByExpression", "ParamName":"ShieldAmount", "ValueType":"float", "Expression":"specials(HpPercentage)*property(MaxHP)" }, { "$type":"MoleMole.ModifyHpShieldAction", "Tag":"MonsterHyperShield", // "DurationDelta": 15, "MaxValueDelta": "%ShieldAmount" }, ], }, "Modifiers" : { "BreakStunModifier": { "ModifierStacking": "Unique", "Duration": -1, "OnBeingHit": [ //进入破晕状态 { "$type" : "MoleMole.ModifyStunStateAction", "TargetState" : "Break", "Target" : "Self", }, //添加击晕Buff { "$type" : "MoleMole.ApplyModifier", "ModifierName" : "StunBuffModifier", "Target" : "Self", }, { "$type" : "MoleMole.FireEffect", "EffectPattern" : "Eff_Monster_Arlaune_Stun_Start_GasOff_01", "Target" : "Self", }, { "$type": "MoleMole.RemoveModifier", "ModifierName" : "BreakStunModifier", "Target" : "Self", }, ] }, //破晕专用Buff "StunBuffModifier": { "ModifierStacking" : "Unique", "Duration": -1, "Buff" : { "BuffID" : 101002, //StunBuff "IsOverrideDuration" : true, }, }, "TriggerHit_Modifier": { "ModifierStacking": "Unique", "Duration": -1, "IgnoreTimeScale" : false, "OnAdded" : [ //触发受击动作 { "$type" : "MoleMole.SetAnimCtrlerParamAction", "ParamType" : 1, "ParamName" : "Trigger_Hit", "Target" : "Self", "BoolVal" : true, }, // { // "$type" : "MoleMole.SetAnimCtrlerParamAction", // "ParamType" : 1, // "ParamName" : "Trigger_Break_ShieldMode", // "Target" : "Self", // "BoolVal" : true, // }, ], }, "ResistBreakReset_Modifier" : { "ModifierStacking": "Refresh", "Duration" : -1, "OnAdded": [ { "$type": "MoleMole.AttachEffect", "EffectPattern": "Eff_Monster_Goblin_Buff_SuperArmor", "Target": "Self", "AttachEffectPosRot" : { "CoordsOption" : "ReferTarget", "TargetOption" : { "$type" : "MoleMole.ConfigPosRotReferTarget", "OffsetReferTarget" : "Self", "AttachPoint" : "MiddlePoint", "IsUseAttachPointPos" : true, "IsUseAttachPointRotation" : true }, "Offset" : { "PositionOffset" : {"x":0.0, "y":0.0, "z":0.0}, "AngleOffset" : {"x":0.0, "y":0.0, "z":0.0}, "IsUseRotationY" : true, "IsUseRotationXZ" : true } } }, { "$type": "MoleMole.SetRBLOffsetAction", "Tag": "Monster_RBLSet_4", "RBLOffset": 2, "Target": "Self" } ], "OnRemoved": [ { "$type": "MoleMole.UnsetRBLOffsetAction", "Tag": "Goblin_ATK06_ResistBreakLevelUp", "Target": "Self" } ] }, }, "AbilitySpecials" : { //表格参数 "HpPercentage" : { "Value" : 0.01 }, "ShieldAmount" : { "Value" : 0.01 } } }