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

191 lines
No EOL
5.5 KiB
JSON

{
//去除无敌模式_超血量护盾/高霸体/高受击晕值
"AbilityName" : "GamePlayRMudiky_MonsterHyperShield",
"AbilityStacking": "Unique",
"DefaultModifier":
{
"OnAdded":
[
//默认出生时添加护盾
{
"$type": "MoleMole.ApplyModifier",
"ModifierName": "HPShieldModifier",
"Target": "Self",
},
//调整受击晕值
{
"$type": "MoleMole.ApplyModifier",
"ModifierName": "ChangeBreakStunTakeRatio",
"Target": "Self",
},
// //调整抗打断等级
// {
// "$type": "MoleMole.ApplyModifier",
// "ModifierName": "ResistBreakLevelUp_Modifier",
// "Target": "Self",
// },
],
"OnRemoved":
[
//默认出生时添加护盾
{
"$type": "MoleMole.RemoveModifier",
"ModifierName": "HPShieldModifier",
"Target": "Self",
},
//调整受击晕值
{
"$type": "MoleMole.RemoveModifier",
"ModifierName": "ChangeBreakStunTakeRatio",
"Target": "Self",
},
// //调整抗打断等级
// {
// "$type": "MoleMole.RemoveModifier",
// "ModifierName": "ResistBreakLevelUp_Modifier",
// "Target": "Self",
// },
],
},
"Modifiers" :
{
"HPShieldModifier":
{
"ModifierStacking": "MultipleRefresh",
"Duration": -1,
"ModifierMixins":
[
{
"$type" : "MoleMole.HpShieldMixin",
"Duration": -1, //有效时长,
"Tag": "MonsterHyperShield",
//护盾值
"TotalValueConfig":
{
"PropertyType": "MaxHP",
"Percentage": "%HpPercentage",
"Amount": 0
},
"RecoverPercentage": 0.0, //每秒回复百分比
"RecoverAmount": 0, //每秒回复固定值
"Priority": 0, //扣除优先级
"IfTakeRestDamageWhenEmpty": true, //护盾值归零时是否承受剩余伤害,
}
]
},
"ChangeBreakStunTakeRatio":
{
"Properties":
{
"BreakStunTake_Ratio": 99,
}
},
"Mudiky_Modifier":
{
"ModifierStacking": "Unique",
"Duration": -1,
"OnAdded":
[
//进入破晕状态
{
"$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",
},
]
},
"ResistBreakLevelUp_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": 4,
"Target": "Self"
}
],
"OnRemoved":
[
{
"$type": "MoleMole.UnsetRBLOffsetAction",
"Tag": "Goblin_ATK06_ResistBreakLevelUp",
"Target": "Self"
}
]
},
//破晕专用Buff
"StunBuffModifier":
{
"ModifierStacking" : "Unique",
"Duration": -1,
"Buff" :
{
"BuffID" : 101002, //StunBuff
"IsOverrideDuration" : true,
},
},
},
"AbilitySpecials" :
{
//表格参数
"HpPercentage" :
{
"Value" : 300.0
},
}
}