更新配置表

This commit is contained in:
flswld
2023-01-29 13:00:55 +08:00
parent 0ab4fd1d18
commit 5fbe66113e
3108 changed files with 587829 additions and 26766 deletions
@@ -0,0 +1,144 @@
[
//////////////////////////////////////////////////////////////
///
/// Ver3.3 打砖块活动
///
//////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "ActivityAbility_Breakout_Ver1",
"isDynamicAbility": true,
"onAbilityStart": //发球按键Trigger
[
{
"$type": "ActivityBreakoutLaunchBall",
},
],
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "ActivityAbility_Breakout_ChangePlayMode",
"doOffStage": true,
},
{
"$type": "AttachModifier",
"modifierName": "ActivityAbility_Breakout_AddSkillInfo",
"doOffStage": true,
},
{
"$type": "AttachModifier",
"modifierName": "ActivityAbility_Breakout_SwitchSkill",
"doOffStage": true,
},
{
"$type": "AttachModifier",
"modifierName": "ActivityAbility_Breakout_SpeedUp",
"doOffStage": true,
},
],
"modifiers":
{
"ActivityAbility_Breakout_ChangePlayMode": //替换操控面板
{
"onAdded":
[
{
"$type": "ChangePlayMode",
"muteRemoteAction": true,
"toPlayMode": "ActivityBreakout",
"doOffStage": true,
},
],
"onRemoved":
[
{
"$type": "ChangePlayMode",
"muteRemoteAction": true,
"toPlayMode": "Normal",
"doOffStage": true,
},
],
},
"ActivityAbility_Breakout_AddSkillInfo": //增添发球技能按钮
{
"onAdded":
[
{
"$type": "AddAvatarSkillInfo",
"skillID": 20340,
"doOffStage": true,
},
],
"onRemoved":
[
{
"$type": "RemoveAvatarSkillInfo",
"skillID": 20340,
"doOffStage": true,
},
],
},
"ActivityAbility_Breakout_SwitchSkill": //替换普攻发球按钮
{
"modifierMixins":
[
{
"$type": "SwitchSkillIDMixin",
"priority": "Playmode",
"skillIndex": 0,
"skillID": 20340,
},
],
},
"ActivityAbility_Breakout_SpeedUp": //基础移速提升,基础体验Up
{
"isLimitedProperties": true,
"properties":
{
"Animator_MoveSpeedRatio": 0.2,
},
},
},
"onKill": //加个死亡恢复保护
[
{
"$type": "ChangePlayMode",
"muteRemoteAction": true,
"toPlayMode": "Normal",
"doOffStage": true,
},
],
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "ActivityAbility_Breakout_Ver1_Buff",
"isDynamicAbility": true,
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "ActivityAbility_Breakout_SpeedBuff",
},
],
"modifiers":
{
"ActivityAbility_Breakout_SpeedBuff": //基础移速提升Buff
{
"isLimitedProperties": true,
"properties":
{
"Animator_MoveSpeedRatio": 0.2,
},
},
},
},
},
]
@@ -0,0 +1,249 @@
[
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "ActivityAbility_CoinCollect_TestAbility",
"isDynamicAbility": true,
"onAdded": []
}
},
{//移动速度加快
"Default":
{
"$type": "ConfigAbility",
"abilityName": "ActivityAbility_CoinCollect_MoveSpeedUp",
"isDynamicAbility": true,
"abilityMixins":
[
{
"$type": "AttachModifierToGlobalValueMixin",
"globalValueTarget": "Team",
"globalValueKey": "SGV_CoinCollect_Widget_SkillEnabled",
"valueSteps": [0.5,1.5],
"modifierNameSteps": ["UNIQUE_CoinCollect_MoveSpeedUp"]
}
],
"modifiers":
{
"UNIQUE_CoinCollect_MoveSpeedUp":
{
"isUnique": true,
"stacking": "Unique",
"isLimitedProperties": true,
"properties":
{
"Animator_MoveSpeedRatio": "%SpeedUpRatio"
}
},
},
"abilitySpecials":
{
"SpeedUpRatio": 0,
}
}
},
{//超级跳
"Default":
{
"$type": "ConfigAbility",
"abilityName": "ActivityAbility_CoinCollect_RocketJump",
"isDynamicAbility": true,
"abilityMixins":
[
{
"$type": "AttachModifierToGlobalValueMixin",
"globalValueTarget": "Team",
"globalValueKey": "SGV_CoinCollect_Widget_SkillEnabled",
"valueSteps": [0.5,1.5],
"modifierNameSteps": ["UNIQUE_CoinCollect_RocketJump"]
}
],
"modifiers":
{
"UNIQUE_CoinCollect_RocketJump":
{
"isUnique": true,
"stacking": "Unique",
"isLimitedProperties": true,
"onAdded":
[
{
"$type": "EnableRocketJump",
"canBeHandledOnRecover": true,
"target": "Self",
"doOffStage": true,
"type": "DungeonJump",
"enable": true,
"extention":
{
"xzMultiplier": 2, //xz平面速度乘子
"yMultiplier": 3.0, //y轴跳跃速度乘子
}
},
],
"onAvatarIn":
[
{
"$type": "EnableRocketJump",
"canBeHandledOnRecover": true,
"target": "Self",
"doOffStage": true,
"type": "DungeonJump",
"enable": true,
"extention":
{
"xzMultiplier": 2, //xz平面速度乘子
"yMultiplier": 3.0, //y轴跳跃速度乘子
}
},
],
"onRemoved":
[
{
"$type": "EnableRocketJump",
"type": "DungeonJump",
"target": "Self",
"doOffStage": true,
"enable": false,
},
]
}
},
}
},
{//创建风场
"Default":
{
"$type": "ConfigAbility",
"abilityName": "ActivityAbility_CoinCollect_CreateWindField",
"isDynamicAbility": true,
"abilityMixins":
[
{
"$type": "AttachModifierToGlobalValueMixin",
"globalValueTarget": "Team",
"globalValueKey": "SGV_CoinCollect_Widget_SkillEnabled",
"valueSteps": [0.5,1.5],
"modifierNameSteps": ["UNIQUE_CoinCollect_CreateWindField"]
}
],
"modifiers":
{
"UNIQUE_CoinCollect_CreateWindField":
{
"isUnique": true,
"stacking": "Unique",
"onAdded":
[
{
"$type": "CreateGadget",
"doOffStage": true,
"gadgetID": 44000549,
"campID": 1001,
"campTargetType": "Enemy",
"born":
{
"$type": "ConfigBornBySelf",
},
}
],
"onRemoved":
[
{
"$type": "KillGadget",
"doOffStage": true,
"gadgetInfo":
{
"$type": "SelectTargetsByChildren",
"configID": 44000549
}
}
]
}
}
}
},
{//风场gadget
"Default":
{
"$type": "ConfigAbility",
"abilityName": "ActivityAbility_CoinCollect_CreateWindZone",
"isDynamicAbility": true,
"onAdded":
[
{
"$type": "AttachModifier",
"target": "Self",
"modifierName": "UNIQUE_CoinCollect_WindFiled_Effect"
}
],
"modifiers":
{
"UNIQUE_CoinCollect_WindFiled_Effect":
{
"isUnique": true,
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_Item_WindSeed_WindField",
},
]
}
}
},
},
{//不消耗体力
"Default":
{
"$type": "ConfigAbility",
"abilityName": "ActivityAbility_CoinCollect_CostStamina_Zero",
"isDynamicAbility": true,
"abilityMixins":
[
{
"$type": "AttachModifierToGlobalValueMixin",
"globalValueTarget": "Team",
"globalValueKey": "SGV_CoinCollect_Widget_SkillEnabled",
"valueSteps": [0.5,1.5],
"modifierNameSteps": ["UNIQUE_CoinCollect_CostStamina_Zero_Decision_Dash"]
}
],
"modifiers":
{
"UNIQUE_CoinCollect_CostStamina_Zero_Decision_Dash":
{
"isUnique": true,
"stacking": "Unique",
"isLimitedProperties": true,
"modifierMixins":
[
{
"$type":"AttachToStateIDMixin",
"stateIDs" : ["SprintBS","Sprint",],
"modifierName" : "UNIQUE_CoinCollect_CostStamina_Zero",//名字需要一样
},
],
"onRemoved":
[
{
"$type": "RemoveUniqueModifier",
"modifierName": "UNIQUE_CoinCollect_CostStamina_Zero"
}
]
},
"UNIQUE_CoinCollect_CostStamina_Zero":
{
"isUnique": true,
"stacking": "Unique",
"isLimitedProperties": true,
"properties":
{
"Actor_CostStaminaRatio": -2
}
}
}
}
}
]
@@ -8,7 +8,7 @@
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Seeker_Execution_SwitchSkill",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Seeker_Execution_SwitchSkill_V2",
"doOffStage": true,
"target": "Self",
},
@@ -16,7 +16,7 @@
"onRemoved": [
],
"modifiers": {
"UNIQUE_ActivityAbility_HideSeek_Seeker_Execution_SwitchSkill": {
"UNIQUE_ActivityAbility_HideSeek_Seeker_Execution_SwitchSkill_V2": {
"isUnique": true,
"onAdded": [
{
@@ -66,7 +66,7 @@
"muteRemoteAction": true,
"authorityOnly": true,
"doOffStage": true,
"toPlayMode": "HideAndSeek",
"toPlayMode": "HideAndSeek_AliveV2",
},
],
"onRemoved": [
@@ -262,7 +262,7 @@
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Seeker_Guide_SwitchSkill",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Seeker_Guide_SwitchSkill_V2",
"doOffStage": true,
"target": "Self",
},
@@ -271,7 +271,7 @@
"onRemoved": [
],
"modifiers": {
"UNIQUE_ActivityAbility_HideSeek_Seeker_Guide_SwitchSkill": {
"UNIQUE_ActivityAbility_HideSeek_Seeker_Guide_SwitchSkill_V2": {
"isUnique": true,
"stacking": "Refresh",
"onAdded": [
@@ -333,7 +333,7 @@
},
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Seeker_Guide_Team",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Seeker_Guide_Team_V2",
"doOffStage": true,
"target": "Team",
},
@@ -341,7 +341,7 @@
"onRemoved": [
{
"$type": "RemoveModifier",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Seeker_Guide_Team",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Seeker_Guide_Team_V2",
"doOffStage": true,
"target": "Team",
},
@@ -399,7 +399,7 @@
},
],
"modifiers": {
"UNIQUE_ActivityAbility_HideSeek_Seeker_Guide_Team": {
"UNIQUE_ActivityAbility_HideSeek_Seeker_Guide_Team_V2": {
"isUnique": true,
"modifierMixins": [
{
@@ -559,7 +559,7 @@
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Seeker_BreakDisguise_SwitchSkill",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Seeker_BreakDisguise_SwitchSkill_V2",
"doOffStage": true,
"target": "Self",
},
@@ -568,7 +568,7 @@
"onRemoved": [
],
"modifiers": {
"UNIQUE_ActivityAbility_HideSeek_Seeker_BreakDisguise_SwitchSkill": {
"UNIQUE_ActivityAbility_HideSeek_Seeker_BreakDisguise_SwitchSkill_V2": {
"isUnique": true,
"stacking": "Refresh",
"onAdded": [
@@ -619,7 +619,7 @@
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Seeker_BreakDisguise_Team",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Seeker_BreakDisguise_Team_V2",
"doOffStage": true,
"target": "Team",
},
@@ -627,7 +627,7 @@
"onRemoved": [
{
"$type": "RemoveModifier",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Seeker_BreakDisguise_Team",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Seeker_BreakDisguise_Team_V2",
"doOffStage": true,
"target": "Team",
},
@@ -676,7 +676,7 @@
],
"modifiers": {
"UNIQUE_ActivityAbility_HideSeek_Seeker_BreakDisguise_Team": {
"UNIQUE_ActivityAbility_HideSeek_Seeker_BreakDisguise_Team_V2": {
"isUnique": true,
"stacking": "Refresh",
"modifierMixins": [
@@ -754,13 +754,13 @@
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Seeker_Positioning_SwitchSkill",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Seeker_Positioning_SwitchSkill_V2",
"doOffStage": true,
"target": "Self",
},
],
"modifiers": {
"UNIQUE_ActivityAbility_HideSeek_Seeker_Positioning_SwitchSkill": {
"UNIQUE_ActivityAbility_HideSeek_Seeker_Positioning_SwitchSkill_V2": {
"isUnique": true,
"stacking": "Refresh",
"onAdded": [
@@ -860,7 +860,7 @@
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_UltraMark_Seeker_Team",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_UltraMark_Seeker_Team_V2",
"doOffStage": true,
"target": "Team",
},
@@ -868,13 +868,13 @@
"onRemoved": [
{
"$type": "RemoveModifier",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_UltraMark_Seeker_Team",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_UltraMark_Seeker_Team_V2",
"doOffStage": true,
"target": "Team",
},
],
"modifiers": {
"UNIQUE_ActivityAbility_HideSeek_StateHandle_UltraMark_Seeker_Team": {
"UNIQUE_ActivityAbility_HideSeek_StateHandle_UltraMark_Seeker_Team_V2": {
"isUnique": true,
"stacking": "Refresh",
"modifierMixins": [
@@ -939,7 +939,7 @@
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Seeker_FindAll_SwitchSkill",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Seeker_FindAll_SwitchSkill_V2",
"doOffStage": true,
"target": "Self",
},
@@ -947,7 +947,7 @@
"onRemoved": [
],
"modifiers": {
"UNIQUE_ActivityAbility_HideSeek_Seeker_FindAll_SwitchSkill": {
"UNIQUE_ActivityAbility_HideSeek_Seeker_FindAll_SwitchSkill_V2": {
"isUnique": true,
"stacking": "Refresh",
"onAdded": [
@@ -1070,7 +1070,7 @@
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Seeker_SuperLockon_SwitchSkill",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Seeker_SuperLockon_SwitchSkill_V2",
"doOffStage": true,
"target": "Self",
},
@@ -1078,7 +1078,7 @@
"onRemoved": [
],
"modifiers": {
"UNIQUE_ActivityAbility_HideSeek_Seeker_SuperLockon_SwitchSkill": {
"UNIQUE_ActivityAbility_HideSeek_Seeker_SuperLockon_SwitchSkill_V2": {
"isUnique": true,
"stacking": "Refresh",
"onAdded": [
@@ -1127,7 +1127,7 @@
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_SuperPrison_Seeker_Team",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_SuperPrison_Seeker_Team_V2",
"doOffStage": true,
"target": "Team",
},
@@ -1135,7 +1135,7 @@
"onRemoved": [
{
"$type": "RemoveModifier",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_SuperPrison_Seeker_Team",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_SuperPrison_Seeker_Team_V2",
"doOffStage": true,
"target": "Team",
},
@@ -1191,7 +1191,7 @@
},
],
"modifiers": {
"UNIQUE_ActivityAbility_HideSeek_StateHandle_SuperPrison_Seeker_Team": {
"UNIQUE_ActivityAbility_HideSeek_StateHandle_SuperPrison_Seeker_Team_V2": {
"isUnique": true,
"stacking": "Refresh",
"modifierMixins": [
@@ -1374,7 +1374,7 @@
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Hider_Disguise_SwitchSkill",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Hider_Disguise_SwitchSkill_V2",
"doOffStage": true,
"target": "Self",
},
@@ -1392,7 +1392,7 @@
"onRemoved": [
],
"modifiers": {
"UNIQUE_ActivityAbility_HideSeek_Hider_Disguise_SwitchSkill": {
"UNIQUE_ActivityAbility_HideSeek_Hider_Disguise_SwitchSkill_V2": {
"isUnique": true,
"stacking": "Refresh",
"onAdded": [
@@ -1416,7 +1416,7 @@
"muteRemoteAction": true,
"doOffStage": true,
"authorityOnly": true,
"toPlayMode": "HideAndSeek",
"toPlayMode": "HideAndSeek_AliveV2",
"canBeHandledOnRecover": true,
},
@@ -1572,7 +1572,7 @@
"$type": "AttachModifier",
"doOffStage": true,
"target": "Team",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Hider_DisguiseHandler_Team",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Hider_DisguiseHandler_Team_V2",
},
@@ -1582,7 +1582,7 @@
"$type": "RemoveModifier",
"doOffStage": true,
"target": "Team",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Hider_DisguiseHandler_Team",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Hider_DisguiseHandler_Team_V2",
},
],
"onAbilityStart": [
@@ -1606,7 +1606,7 @@
*/
],
"modifiers": {
"UNIQUE_ActivityAbility_HideSeek_Hider_DisguiseHandler_Team": {
"UNIQUE_ActivityAbility_HideSeek_Hider_DisguiseHandler_Team_V2": {
"isUnique": true,
"modifierMixins": [
{
@@ -2480,7 +2480,7 @@
//改为通过Mixin的方式设置visible
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_Hider_Transfer_Invisible",
"modifierName": "UNIQUE_Hider_Transfer_Invisible_V2",
},
//关掉角色碰撞
{
@@ -2491,7 +2491,7 @@
//变身状态下移速降低
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_Hider_MoveSpeedDown",
"modifierName": "UNIQUE_Hider_MoveSpeedDown_V2",
}
],
"onRemoved": [
@@ -2504,7 +2504,7 @@
*/
{
"$type": "RemoveModifier",
"modifierName": "UNIQUE_Hider_Transfer_Invisible",
"modifierName": "UNIQUE_Hider_Transfer_Invisible_V2",
},
//关掉角色碰撞
{
@@ -2515,7 +2515,7 @@
//清除移速降低
{
"$type": "RemoveModifier",
"modifierName": "UNIQUE_Hider_MoveSpeedDown",
"modifierName": "UNIQUE_Hider_MoveSpeedDown_V2",
},
{
"$type": "DebugLog",
@@ -2541,7 +2541,7 @@
}
]
},
"UNIQUE_Hider_MoveSpeedDown": {
"UNIQUE_Hider_MoveSpeedDown_V2": {
"isLimitedProperties": true,
"stacking": "Unique",
"isUnique": true,
@@ -2549,7 +2549,7 @@
"Animator_MoveSpeedRatio": -0.5,
},
},
"UNIQUE_Hider_Transfer_Invisible": {
"UNIQUE_Hider_Transfer_Invisible_V2": {
"isUnique": true,
"modifierMixins": [
{
@@ -2560,7 +2560,7 @@
]
},
"UNIQUE_HideAndSeek_Skill_Transfer_Quit_Modifier": {
"UNIQUE_HideAndSeek_Skill_Transfer_Quit_Modifier_V2": {
"isUnique": true,
"duration": 0.1,
"onAdded": [
@@ -2690,7 +2690,7 @@
// },
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_HideAndSeek_Skill_Transfer_Quit_Modifier",
"modifierName": "UNIQUE_HideAndSeek_Skill_Transfer_Quit_Modifier_V2",
"target": "Self",
},
{
@@ -2748,6 +2748,11 @@
"abilityName": "ActivityAbility_HideSeek_kong_V2",
"onAdded":
[
{
"$type": "SetGlobalValue",
"key": "_HideSeek_Is_Disguise_Gadget",
"value": 1
},
{
"$type": "KillSelf",
"predicates":
@@ -2760,13 +2765,128 @@
"compareType": "NoneOrEqual",
},
],
},
{
"$type": "AttachModifier",
"modifierName": "HideSeek_Disguise_Gadget_Invisible_Handler",
}
],
"onAbilityStart":
[
],
"modifiers":
{
"HideSeek_Disguise_Gadget_Invisible_Handler":
{
"modifierMixins":
[
{
"$type":"AttachModifierToSelfGlobalValueNoInitMixin",
"globalValueKey":"_HideSeek_Disguise_Gadget_Invisible_Mark",
"valueSteps":
[
0.5,
1.5
],
"removeAppliedModifier":true,
"modifierNameSteps":
[
"HideSeek_Disguise_Gadget_Invisible"
]
},
],
"onAdded":
[
{
"$type": "CopyGlobalValue",
"srcTarget": "OriginOwner",
"srcKey": "SGV_HideSeek_Real_Invisible_Mark",
"dstTarget": "Self",
"dstKey": "_HideSeek_Disguise_Gadget_Invisible_Mark",
}
],
"thinkInterval": 0.3,
"onThinkInterval":
[
{
"$type": "CopyGlobalValue",
"srcTarget": "OriginOwner",
"srcKey": "SGV_HideSeek_Real_Invisible_Mark",
"dstTarget": "Self",
"dstKey": "_HideSeek_Disguise_Gadget_Invisible_Mark",
}
]
},
"HideSeek_Disguise_Gadget_Invisible":
{
"modifierMixins":
[
{
"$type":"EntityDitherMixin",
"ditherValue":0.5,
"cutInTime":0.2,
"cutOutTime":0.2
}
],
"onAdded":
[
{
"$type": "DoActionsLocal",
"canBeHandledOnRecover": true,
"actionList":
[
{
"$type": "EnableSceneTransformByName",
"transformNames": ["Obj"],
"setEnable": false,
"predicates":
[
{
"$type": "ByNot",
"predicates":
[
{
"$type": "ByIsLocalAvatar",
"target": "OriginOwner",
}
]
},
]
}
]
}
],
"onRemoved":
[
{
"$type": "DoActionsLocal",
"canBeHandledOnRecover": true,
"actionList":
[
{
"$type": "EnableSceneTransformByName",
"transformNames": ["Obj"],
"setEnable": true,
"predicates":
[
{
"$type": "ByNot",
"predicates":
[
{
"$type": "ByIsLocalAvatar",
"target": "OriginOwner",
}
]
},
]
}
]
}
]
}
}
},
},
@@ -2781,7 +2901,7 @@
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Hider_Invisibility_SwitchSkill",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Hider_Invisibility_SwitchSkill_V2",
"doOffStage": true,
"target": "Self",
},
@@ -2796,7 +2916,7 @@
},
],
"modifiers": {
"UNIQUE_ActivityAbility_HideSeek_Hider_Invisibility_SwitchSkill": {
"UNIQUE_ActivityAbility_HideSeek_Hider_Invisibility_SwitchSkill_V2": {
"isUnique": true,
"stacking": "Refresh",
"onAdded": [
@@ -2897,13 +3017,13 @@
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Hider_Bait_SwitchSkill",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Hider_Bait_SwitchSkill_V2",
"doOffStage": true,
"target": "Self",
},
],
"modifiers": {
"UNIQUE_ActivityAbility_HideSeek_Hider_Bait_SwitchSkill": {
"UNIQUE_ActivityAbility_HideSeek_Hider_Bait_SwitchSkill_V2": {
"isUnique": true,
"stacking": "Refresh",
"onAdded": [
@@ -2971,6 +3091,24 @@
"value": 0,
"target": "Team",
"doOffStage": true,
"predicates":
[
{
"$type": "ByIsLocalAvatar",
"target": "TargetOriginOwner"
}
]
},
{
"$type": "SetGlobalValue",
"otherTargets":
{
"$type": "SelectTargetsByChildrenEntityType",
"entityType": "Gadget",
},"predicates":
[
]
},
//找自身周围有没有诱饵
{
@@ -3025,7 +3163,7 @@
},
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_Eff_Activity_HideSeek_Bait_Disappear",
"modifierName": "UNIQUE_Eff_Activity_HideSeek_Bait_Disappear_V2",
"target": "Self",
},
@@ -3085,7 +3223,7 @@
},
],
"modifiers": {
"UNIQUE_Eff_Activity_HideSeek_Bait_Disappear": {
"UNIQUE_Eff_Activity_HideSeek_Bait_Disappear_V2": {
"duration": 1,
"isUnique": true,
"onAdded": [
@@ -3562,7 +3700,7 @@
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Hider_SpeedUp_SwitchSkill",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Hider_SpeedUp_SwitchSkill_V2",
"doOffStage": true,
"target": "Self",
},
@@ -3571,7 +3709,7 @@
"onRemoved": [
],
"modifiers": {
"UNIQUE_ActivityAbility_HideSeek_Hider_SpeedUp_SwitchSkill": {
"UNIQUE_ActivityAbility_HideSeek_Hider_SpeedUp_SwitchSkill_V2": {
"isUnique": true,
"stacking": "Refresh",
"onAdded": [
@@ -4341,7 +4479,7 @@ local HS_State
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Player_Init",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Player_Init_V2",
"doOffStage": true,
"target": "Self",
}, //挂上抗摔
@@ -4530,7 +4668,7 @@ local HS_State
}, //SGV_Is_In_Rampage */
],
"modifiers": {
"UNIQUE_ActivityAbility_HideSeek_Player_Init": {
"UNIQUE_ActivityAbility_HideSeek_Player_Init_V2": {
"isUnique": true,
"isLimitedProperties": true,
"properties": {
@@ -4551,7 +4689,7 @@ local HS_State
"$type": "AttachModifier",
"doOffStage": true,
"target": "Team",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_RampageHandle_Team",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_RampageHandle_Team_V2",
},
],
"onRemoved": [
@@ -4559,11 +4697,11 @@ local HS_State
"$type": "RemoveModifier",
"doOffStage": true,
"target": "Team",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_RampageHandle_Team",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_RampageHandle_Team_V2",
},
],
"modifiers": {
"UNIQUE_ActivityAbility_HideSeek_StateHandle_RampageHandle_Team": {
"UNIQUE_ActivityAbility_HideSeek_StateHandle_RampageHandle_Team_V2": {
"isUnique":true,
"modifierMixins": [
{
@@ -4587,11 +4725,11 @@ local HS_State
"modifierMixins": [
{
"$type": "CurLocalAvatarMixinV2",
"modifierName": "UNIQUE_Rampage_Avatar",
"modifierName": "UNIQUE_Rampage_Avatar_V2",
},
],
},
"UNIQUE_Rampage_Avatar": {
"UNIQUE_Rampage_Avatar_V2": {
"isUnique": true,
"isLimitedProperties": true,
"stacking": "Unique",
@@ -4636,7 +4774,7 @@ local HS_State
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_PlayerState_Team",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_PlayerState_Team_V2",
"doOffStage": true,
"target": "Team",
},
@@ -4650,7 +4788,7 @@ local HS_State
"onRemoved": [
{
"$type": "RemoveModifier",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_PlayerState_Team",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_PlayerState_Team_V2",
"doOffStage": true,
"target": "Team",
},
@@ -4658,7 +4796,7 @@ local HS_State
"modifiers": {
"SGV_HideAndSeek_PlayerState_OnMap_Blank":{},
"SGV_HideAndSeek_PlayerState_Moveable_Blank":{},
"UNIQUE_ActivityAbility_HideSeek_StateHandle_PlayerState_Team": {
"UNIQUE_ActivityAbility_HideSeek_StateHandle_PlayerState_Team_V2": {
"isUnique": true,
"stacking": "Refresh",
"modifierMixins": [
@@ -4920,7 +5058,7 @@ local HS_State
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_UltraMark_Team",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_UltraMark_Team_V2",
"doOffStage": true,
"target": "Team",
},
@@ -4928,13 +5066,13 @@ local HS_State
"onRemoved": [
{
"$type": "RemoveModifier",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_UltraMark_Team",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_UltraMark_Team_V2",
"doOffStage": true,
"target": "Team",
},
],
"modifiers": {
"UNIQUE_ActivityAbility_HideSeek_StateHandle_UltraMark_Team": {
"UNIQUE_ActivityAbility_HideSeek_StateHandle_UltraMark_Team_V2": {
"isUnique": true,
"stacking": "Refresh",
"modifierMixins": [
@@ -5050,7 +5188,7 @@ local HS_State
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_GlobalSight_Team",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_GlobalSight_Team_V2",
"doOffStage": true,
"target": "Team",
},
@@ -5058,13 +5196,13 @@ local HS_State
"onRemoved": [
{
"$type": "RemoveModifier",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_GlobalSight_Team",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_GlobalSight_Team_V2",
"doOffStage": true,
"target": "Team",
},
],
"modifiers": {
"UNIQUE_ActivityAbility_HideSeek_StateHandle_GlobalSight_Team": {
"UNIQUE_ActivityAbility_HideSeek_StateHandle_GlobalSight_Team_V2": {
"isUnique": true,
"stacking": "Refresh",
"modifierMixins": [
@@ -5161,7 +5299,7 @@ local HS_State
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_SuperPrison_Team",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_SuperPrison_Team_V2",
"doOffStage": true,
"target": "Team",
},
@@ -5169,13 +5307,13 @@ local HS_State
"onRemoved": [
{
"$type": "RemoveModifier",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_SuperPrison_Team",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_SuperPrison_Team_V2",
"doOffStage": true,
"target": "Team",
},
],
"modifiers": {
"UNIQUE_ActivityAbility_HideSeek_StateHandle_SuperPrison_Team": {
"UNIQUE_ActivityAbility_HideSeek_StateHandle_SuperPrison_Team_V2": {
"isUnique": true,
"stacking": "Refresh",
"modifierMixins": [
@@ -5504,7 +5642,7 @@ local HS_State
"$type": "AttachModifier",
"doOffStage": true,
"target": "Team",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Seeker_FindAll_Target_Team",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Seeker_FindAll_Target_Team_V2",
}
],
"onRemoved": [
@@ -5512,11 +5650,11 @@ local HS_State
"$type": "RemoveModifier",
"doOffStage": true,
"target": "Team",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Seeker_FindAll_Target_Team",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Seeker_FindAll_Target_Team_V2",
}
],
"modifiers": {
"UNIQUE_ActivityAbility_HideSeek_Seeker_FindAll_Target_Team": {
"UNIQUE_ActivityAbility_HideSeek_Seeker_FindAll_Target_Team_V2": {
"isUnique": true,
"stacking": "Refresh",
"modifierMixins": [
@@ -5708,7 +5846,7 @@ local HS_State
"$type": "AttachModifier",
"doOffStage": true,
"target": "Team",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Hunter_CantSee",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Hunter_CantSee_V2",
},
],
"onRemoved": [
@@ -5716,11 +5854,11 @@ local HS_State
"$type": "RemoveModifier",
"doOffStage": true,
"target": "Team",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Hunter_CantSee",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Hunter_CantSee_V2",
},
],
"modifiers": {
"UNIQUE_ActivityAbility_HideSeek_Hunter_CantSee": {
"UNIQUE_ActivityAbility_HideSeek_Hunter_CantSee_V2": {
"isUnique": true,
"modifierMixins": [
{
@@ -5733,26 +5871,25 @@ local HS_State
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "HideAndSeek_Get_Blind",
"valueSteps": [ -0.5, 0.5, 1.5 ],
"valueSteps": [ 0.5, 1.5 ],
//"removeAppliedModifier":true,
"modifierNameSteps": [
"UNIQUE_HideSeek_Hunter_CantSee_Blank",
"UNIQUE_ActivityAbility_HideSeek_Hunter_CantSee_Team",
"modifierNameSteps": [
"UNIQUE_ActivityAbility_HideSeek_Hunter_CantSee_Team_V2",
],
}
]
},
"UNIQUE_ActivityAbility_HideSeek_Hunter_CantSee_Team": {
"UNIQUE_ActivityAbility_HideSeek_Hunter_CantSee_Team_V2": {
"isUnique":true,
"modifierMixins": [
{
"$type": "CurLocalAvatarMixinV2",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Hunter_CantSee_Avatar",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Hunter_CantSee_Avatar_V2",
},
]
},
"UNIQUE_ActivityAbility_HideSeek_Hunter_CantSee_Avatar": {
"UNIQUE_ActivityAbility_HideSeek_Hunter_CantSee_Avatar_V2": {
"isUnique": true,
"duration": 3,
"onAdded": [
@@ -5812,12 +5949,7 @@ local HS_State
]
},
"UNIQUE_HideSeek_Hunter_CantSee_Blank": {
"isUnique": true,
}
}
}
},
@@ -5856,12 +5988,12 @@ local HS_State
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_Mark",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_Mark_V2",
"doOffStage": true,
},
],
"modifiers": {
"UNIQUE_ActivityAbility_HideSeek_StateHandle_Mark": {
"UNIQUE_ActivityAbility_HideSeek_StateHandle_Mark_V2": {
"isUnique": true,
"stacking": "Refresh",
"modifierMixins": [
@@ -5941,7 +6073,7 @@ local HS_State
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_Visible_Team",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_Visible_Team_V2",
"doOffStage": true,
"target": "Team",
},
@@ -5949,13 +6081,13 @@ local HS_State
"onRemoved": [
{
"$type": "RemoveModifier",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_Visible_Team",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_Visible_Team_V2",
"doOffStage": true,
"target": "Team",
},
],
"modifiers": {
"UNIQUE_ActivityAbility_HideSeek_StateHandle_Visible_Team": {
"UNIQUE_ActivityAbility_HideSeek_StateHandle_Visible_Team_V2": {
"isUnique": true,
"stacking": "Refresh",
"modifierMixins": [
@@ -6193,7 +6325,7 @@ local HS_State
"$type": "AttachModifier",
"doOffStage": true,
"target": "Team",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_Is_Detected_Team",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_Is_Detected_Team_V2",
}
],
"onRemoved": [
@@ -6201,11 +6333,11 @@ local HS_State
"$type": "RemoveModifier",
"doOffStage": true,
"target": "Team",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_Is_Detected_Team",
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_Is_Detected_Team_V2",
}
],
"modifiers": {
"UNIQUE_ActivityAbility_HideSeek_StateHandle_Is_Detected_Team": {
"UNIQUE_ActivityAbility_HideSeek_StateHandle_Is_Detected_Team_V2": {
"isUnique": true,
"modifierMixins": [
{
@@ -0,0 +1,874 @@
[
////////////////////////////////////////////////////////////////
//
// 3.4海灯节跑酷技能ability
//
////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "ActivityAbility_LanV3Race_Rush",
"isDynamicAbility": true,
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "Activity_LanV3Race_Rush_AddSkillInfo"
},
{
"$type": "AttachModifier",
"modifierName": "Activity_LanV3Race_Rush_SwitchSkill"
},
{
"$type": "AttachModifier",
"modifierName": "Activity_LanV3Race_Rush"
},
],
"onAbilityStart":
[
{
"$type": "Predicated", //判断当前是否满足条件,满足的话发状态参数
"target": "Caster",
"targetPredicates":
[
{
"$type": "ByAny",
"predicates":
[
{
"$type": "ByAnimatorBool",
"parameter": "&CanUseSkill",
"logic": "Equal",
"value": true,
},
{
"$type": "ByAnimatorBool",
"parameter": "&CanUseAirSkill",
"logic": "Equal",
"value": true,
},
]
},
],
"successActions":
[
{
"$type": "SetAnimatorInt",
"intID": "SkillID",
"value": 210
}
]
}
],
"modifiers":
{
"Activity_LanV3Race_Rush_AddSkillInfo"://给角色添加技能
{
"onAdded":
[
{
"$type": "AddAvatarSkillInfo",
"skillID": 20341,
"doOffStage": true,
},
{
"$type": "AddAvatarSkillInfo",
"skillID": 20320,
"doOffStage": true,
},
],
"onRemoved":
[
{
"$type": "RemoveAvatarSkillInfo",
"skillID": 20341,
"doOffStage": true,
},
{
"$type": "RemoveAvatarSkillInfo",
"skillID": 20320,
"doOffStage": true,
},
]
},
"Activity_LanV3Race_Rush_SwitchSkill"://给角色切换技能
{
"modifierMixins":
[
{
"$type": "SwitchSkillIDMixin",
"priority": "Playmode",
"skillIndex": 1,
"skillID": 20341,
},
{
"$type": "AvatarChangeSkillMixin",
"priority":"Playmode",
"index": 1,
"jumpSkillID": 20341,
"flySkillID": 20341,
"changeOnAdd": true,
},
]
},
"Activity_LanV3Race_Rush":
{
"modifierMixins":
[
// {
// "$type": "StateLayersOverrideMixin",
// "stateLayers":
// {
// "defaultLayer":
// {
// "$type": "ConfigNormalStateLayer",
// "stateIDs":
// {
// "ActivitySkill_CustomSkill01":
// {
// "$type": "ConfigAvatarStateIDInfo",
// "animatorStates":
// {
// "ActivitySkill_CustomSkill01":
// [
// // "LanV3Race_Rush"//在这里增加了eventpattern
// ]
// },
// "moveType": "combatAir",
// "canChangeAvatar": [],
// "canDoSkill": true,
// "resetAnimatorTriggerOnEnter":
// [
// "CustomSkill_End"
// ],
// "resetAnimatorTriggerOnExit":
// [
// "BeHit",
// "DoSkill",
// "Jump",
// "CustomSkill_End"
// ],
// "setAnimatorBoolean": [],
// "actionPanelState": "Normal",
// "massRatio": 100.0,
// "sheatheOnStart": true
// }
// }
// }
// }
// },
{
"$type": "AttachToStateIDMixin",
"stateIDs":
[
"ActivitySkill_CustomSkill01"
],
"modifierName": "LanV3Race_Rush_InAni"
}
],
"onAdded":
[
],
"onRemoved":
[
]
},
"LanV3Race_Rush_InAni"://挂接特效关闭碰撞隐藏角色
{
"modifierMixins":
[
],
"onAdded":
[
{
"$type": "ApplyModifier",
"modifierName": "LanV3Race_Rush_Timer"//0.8秒后退出状态
},
{
"$type": "ApplyModifier",
"modifierName": "LanV3Race_Rush_NoGravity"
},
{
"$type": "AttachModifier",
"modifierName": "LanV3Race_Rush_Eat_Coin"//冲刺过程中加大吃金币范围
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Property_Ani_Prop_TeleportHighway_01_In",
},
{
"$type": "Predicated",
"otherTargets":
{
"$type": "SelectTargetsByShape",
"shapeName": "SectorR120D90H10",
"campBasedOn": "Self",
"campTargetType": "Enemy",
"topLimit": 1,
"centerBasedOn": "Self",
"sortType": "Nearest",
},
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_LanV3_Race_Lock_Asist_Mark",
"compareType": "Equal",
"value": 1,
}
],
"targetPredicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_LanV3_Race_Lock_Asist_Mark",
"compareType": "Equal",
"value": 1,
}
],
"successActions":
[
{
"$type": "DebugLog",
"content": "11111111turndirection"
},
{
"$type": "SetGlobalPos",
"target": "Target",
"key": "_ABILITY_LanV3_Race_Lock_Asist_Pos",
"born":
{
"$type": "ConfigBornByTarget",
"offset":
{
"x": 0,
"y": 0,
"z": 0,
}
},
"setTarget": false,
},
{
"$type": "TurnDirectionToPos",
"toPos":
{
"$type": "ConfigBornByGlobalValue",
"positionKey": "_ABILITY_LanV3_Race_Lock_Asist_Pos"
}
}
]
},
{
"$type": "TriggerBullet",
"bulletID": 420000025,
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode",
"offset":
{
"x": 0,
"y": 0,
"z": 0,
}
}
},
{
"$type": "TriggerSetVisible",
"visible": false,
},
{
"$type": "TriggerSetPassThrough",
"passThrough": true,
"doOffStage": true,
},
{
"$type": "EnableHDMesh",
"enable": false,
"hdMeshKey": "Default",
},
{
"$type": "RemoveVelocityForce",
"forces": ["RushMoveType","InertiaType"],
},
{//角色失重
"$type" : "SetVelocityIgnoreAirGY",
"ignoreAirGY" : true,
},
{
"$type": "FixedAvatarRushMove",
"timeRange": 0.75,
"toPos":
{
"$type": "ConfigBornBySelf",
"offset": {
"x": 0,
"y": 0,
"z": 20
}
},
"isInAir": true,
"animatorStateIDs":
[
"ActivitySkill_CustomSkill01"
]
}
],
"onRemoved":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_Property_Ani_Prop_TeleportHighway_01_Out",
},
{
"$type": "TriggerSetVisible",
"visible": true,
"doOffStage": true,
},
{
"$type": "RemoveUniqueModifier",
"otherTargets":
{
"$type": "SelectTargetsByChildren",
"configID": 420000025
},
"modifierName": "UNIQUE_LanV3_RushBulletEff"
},
{
"$type": "RemoveVelocityForce",
"forces": ["RushMoveType","InertiaType","FixedRushMoveType"],
},
{
"$type": "FixedAvatarRushMove",
"timeRange": 1,
"toPos":
{
"$type": "ConfigBornBySelf",
"offset": {
"x": 0,
"y": 0.2,
"z": 0
}
},
"isInAir": true,
},
{
"$type": "TriggerSetPassThrough",
"passThrough": false,
"doOffStage": true,
"canBeHandledOnRecover": true,
},
{
"$type": "EnableHDMesh",
"enable": true,
"hdMeshKey": "Default",
"canBeHandledOnRecover": true,
},
]
},
"LanV3Race_Rush_Timer":
{
"duration": 0.8,
"onRemoved":
[
{
"$type": "SetAnimatorTrigger",
"triggerID": "CustomSkill_End_Drop"
},
]
},
"LanV3Race_Rush_NoGravity":
{
"duration": 1.25,
"onAdded":
[
{
"$type": "RemoveVelocityForce",
"forces": ["RushMoveType","InertiaType"],
},
{//角色失重
"$type" : "SetVelocityIgnoreAirGY",
"ignoreAirGY" : true,
},
],
"onRemoved":
[
{//角色失重
"$type" : "SetVelocityIgnoreAirGY",
"ignoreAirGY" : false,
},
],
"properties":
{
"Actor_AddGravityScale" : -2,
},
},
"LanV3Race_Rush_Eat_Coin":
{
"thinkInterval": 0.1,
"onThinkInterval":
[
{
"$type": "Predicated",
"otherTargets":
{
"$type": "SelectTargetsByTag",
"tag": "IS_COIN",
"sortType": "Nearest",
"topLimit": 6,
},
"successActions":
[
{
"$type": "SetGlobalValue",
"target": "Target",
"key": "GV_Picked",
"value": 1,
"predicates":
[
{
"$type": "ByTargetPositionToSelfPosition",
"target": "Target",
"compareType": "XYZ",
"value": 5,
"logic": "LesserOrEqual",
},
]
}
]
}
]
}
}
}
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "ActivityAbility_LanV3Race_Rush_Bullet",
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_LanV3_RushBulletEff"
},
],
"modifiers":
{
"UNIQUE_LanV3_RushBulletEff":
{
"isUnique": true,
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_Property_Ani_Prop_TeleportHighway_01_Move",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode",
// "offset":
// {
// "x": 0,
// "y": 1.2,
// "z": 0,
// }
}
},
]
}
},
"onAbilityStart":
[
{
"$type": "TriggerAttackEvent",
"targetType": "AllExceptSelf",
"attackEvent":
{
"attackPattern":
{
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"radius": 2.5,
"born":
{
"$type": "ConfigBornBySelf",
"offset":
{
"x": 0,
"y": 0,
"z": 0,
},
},
},
"attackInfo":
{
"attackTag": "LanV3_Rush_Attack",
"attackProperty":
{
"damageExtra": 0,
"strikeType": "None",
"elementType": "None",
"elementDurability": 0,
"attackType": "None",
"enBreak": 0,
},
"hitPattern":
{
"onHitEffectName": "default",
"hitImpulseType": "LV0",
"hitHaltTime": 0.0,
"hitHaltTimeScale": 0.00,
"muteHitText": false,
},
"forceCameraShake": false,
},
}
}
]
}
},
///////////////////////////////////////////////////////////////
//
//
// 3.4 海灯节浪船玩法 角色/浪船状态控制器
//
//
///////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "ActivityAbility_LanV3BoatGame_State_Driver",
"isDynamicAbility": true,
"abilityMixins":
[
// {
// "$type": "CurLocalAvatarMixinV2",
// "modifierName": "LanV3BoatGame_State_Driver_Avatar",
// }
],
"onAdded":
[
{
"$type": "AttachModifier",
"target": "Team",
"modifierName": "LanV3BoatGame_Skill_Transfer"
},
{
"$type": "AttachModifier",
"target": "Team",
"modifierName": "LanV3BoatGame_Ghost_Hanlder"
},
{
"$type": "AttachModifier",
"target": "Vehicle",
"modifierName": "LanV3BoatGame_WeakNet_Protect"
}
],
"modifiers":
{
// "LanV3BoatGame_State_Driver_Avatar":
// {
// "modifierMixins":
// [
// ],
// "onAdded":
// [
// {
// "$type": "SetGlobalValue",
// "key": "_ABILITY_BoatV3_Ghost_Avatar",
// "value": 0,
// "doOffStage": true,
// },
// {
// "$type": "SetGlobalValue",
// "key": "__ABILITY_BoatV3_SkillIndex_Avatar",
// "value": 0,
// "doOffStage": true,
// },
// ]
// },
"LanV3BoatGame_Skill_Transfer":
{
"onAdded":
[
{
"$type": "SetGlobalValue",//初始化技能库索引
"key": "_ABILITY_BoatV3_SkillIndex_Team",
"doOffStage": true,
"value": 0,
}
],
"modifierMixins":
[
{
"$type": "DoActionOnGlobalValueChangeMixin",//SGV变化的话赋值到本地GV
"globalValueKey": "SGV_BoatV3_SkillIndex",
"actions":
[
{
"$type": "CopyGlobalValue",
"doOffStage": true,
"srcTarget": "Team",
"srcKey": "SGV_BoatV3_SkillIndex",
"dstTarget": "Team",
"dstKey": "_ABILITY_BoatV3_SkillIndex_Team",
"predicates":
[
{
"$type": "ByTargetGlobalValue",//活着的时候才同步技能状态
"target": "Team",
"key": "SGV_BoatV3_Ghost",
"compareType": "NoneOrEqual",
"value": 0
}
]
}
]
},
{
"$type": "AttachModifierToGlobalValueMixin",
"globalValueKey": "_ABILITY_BoatV3_SkillIndex_Team",
"globalValueTarget": "Team",
"valueSteps":
[
-0.5,0.5,1.5,2.5,3.5,4.5
],
"modifierNameSteps":
[
"LanV3Boat_Skill_Origin",
"LanV3Boat_Skill_Mire",
"LanV3Boat_Skill_Absorb",
"LanV3Boat_Skill_Shield",
"LanV3Boat_Skill_Ghost"
],
}
]
},
"LanV3BoatGame_Ghost_Hanlder":
{
"modifierMixins":
[
{
"$type": "AttachModifierToGlobalValueMixin",
"globalValueKey": "SGV_BoatV3_Ghost",
"globalValueTarget": "Team",
"valueSteps":
[
0.5,1.5
],
"modifierNameSteps":
[
"LanV3Boat_Ghost_Team",
],
}
]
},
"LanV3Boat_Ghost_Team":
{
"onAdded":
[
{
"$type": "SetGlobalValue",
"key": "_ABILITY_BoatV3_SkillIndex_Team",//重设技能库
"value": 4,
"target": "Team",
"doOffStage": true
},
{
"$type": "AttachModifier",
"target": "Vehicle",
"doOffStage": true,
"modifierName": "LanV3Boat_Ghost_Boat"
}
],
"onRemoved":
[
{
"$type": "SetGlobalValue",
"key": "_ABILITY_BoatV3_SkillIndex_Team",//重设技能库
"value": 0,
"target": "Team",
"doOffStage": true
}
],
},
"LanV3Boat_Ghost_Boat":
{
//幽灵状态的表现在这里
"state": "Invincible",
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "LanV3Boat_Ghost_Boat_IsGhostToEnemy"
},
{
"$type": "AttachModifier",
"modifierName": "LanV3Boat_Ghost_Boat_IsGhostToAllied"
}
],
"modifierMixins":
[
{
"$type": "EntityDitherMixin",
"ditherValue": 0.5,
"cutInTime": 0.1,
"cutOutTime": 0.2,
},
{
"$type":"VelocityForceMixin",
"excludeForces":["WindZoneType"]
}
]
},
"LanV3Boat_Ghost_Boat_IsGhostToEnemy":
{
"state": "IsGhostToEnemy",
},
"LanV3Boat_Ghost_Boat_IsGhostToAllied":
{
"state": "IsGhostToAllied",
},
"LanV3BoatGame_WeakNet_Protect":
{
"onBeingHit":
[
{
"$type": "Predicated",
"target": "Target",
"targetPredicates":
[
{
"$type": "ByAttackTags",
"attackTags":
[
"BoatRaceGear"
]
},
{
"$type": "ByTargetGlobalValue",
"target": "Team",
"key": "SGV_BoatV3_HP",
"compareType": "Equal",
"value": 1
}
],
"successActions":
[//只剩1血的时候被打就进入无法放技能的状态
{
"$type": "SetGlobalValue",
"target": "Team",
"key": "_ABILITY_BoatV3_SkillIndex_Team",
"value": 4,
},
],
},
]
},
"LanV3Boat_Skill_Origin":
{
"modifierMixins":
[
{
"$type": "VehicleSkillDepotChangeMixin",
"targetVehicleIDs": [45001001,45001002],
"skillDepotId": 99001002,
},
]
},
"LanV3Boat_Skill_Mire":
{
"modifierMixins":
[
{
"$type": "VehicleSkillDepotChangeMixin",
"targetVehicleIDs": [45001001,45001002],
"skillDepotId": 99001003,
},
]
},
"LanV3Boat_Skill_Absorb":
{
"modifierMixins":
[
{
"$type": "VehicleSkillDepotChangeMixin",
"targetVehicleIDs": [45001001,45001002],
"skillDepotId": 99001004,
},
]
},
"LanV3Boat_Skill_Shield":
{
"modifierMixins":
[
{
"$type": "VehicleSkillDepotChangeMixin",
"targetVehicleIDs": [45001001,45001002],
"skillDepotId": 99001005,
},
]
},
"LanV3Boat_Skill_Ghost":
{
"modifierMixins":
[
{
"$type": "VehicleSkillDepotChangeMixin",
"targetVehicleIDs": [45001001,45001002],
"skillDepotId": 99001006,
},
]
},
// "LanV3BoatGame_GV_Transfer"://监听TEAM SGV变化赋值给当前场上角色
// {
// "modifierMixins":
// [
// {
// "$type": "DoActionOnGlobalValueChangeMixin",
// "globalValueKey": "SGV_BoatV3_Ghost",
// "actions":
// [
// {
// "$type": "CopyGlobalValue",
// "srcTarget": "Team",
// "srcKey": "SGV_BoatV3_Ghost",
// "dstTarget": "CurLocalAvatar",
// "dstKey": "_ABILITY_BoatV3_Ghost_Avatar"
// }
// ]
// },
// {
// "$type": "DoActionOnGlobalValueChangeMixin",
// "globalValueKey": "SGV_BoatV3_SkillIndex",
// "actions":
// [
// {
// "$type": "CopyGlobalValue",
// "srcTarget": "Team",
// "srcKey": "SGV_BoatV3_SkillIndex",
// "dstTarget": "CurLocalAvatar",
// "dstKey": "_ABILITY_BoatV3_SkillIndex_Avatar"
// }
// ]
// }
// ]
// }
}
}
}
]
@@ -1,5 +1,607 @@
[
////////////////////////////////////////////////////////////////
//
// jumpatk combo
//
////////////////////////////////////////////////////////////////
{
"Default":{
"$type": "ConfigAbility",
"abilityName": "Animal_Inu_Shihandai_BladeMaster2_JumpAtkCombo",
"abilitySpecials": {
"JumpAtkTimes":2
},
"abilityMixins": [
{
"$type": "AttachToStateIDMixin",
"stateIDs": ["JumpAttack_BS"],
"modifierName": "Animal_Inu_Shihandai_BladeMaster2_JumpAtkCombo_ResetValue"
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": ["JumpAttack_During"],
"modifierName": "Animal_Inu_Shihandai_BladeMaster2_JumpAtkCombo_AddValue"
},
{
"$type": "AttachToAIAlertnessMixin",
"alertness": [2],
"modifierName": "Animal_Inu_Shihandai_BladeMaster2_SetJumpTimes"
}
],
"modifiers": {
"Animal_Inu_Shihandai_BladeMaster2_SetJumpTimes":{
"onAdded": [
{
"$type": "SetOverrideMapValue",
"overrideMapKey": "JumpAtkTimes",
"value": 2,
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_BLADEMASTER_LEVEL",
"value": 1,
"compareType": "NoneOrEqual"
}
]
},
{
"$type": "SetOverrideMapValue",
"overrideMapKey": "JumpAtkTimes",
"value": 5,
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_BLADEMASTER_LEVEL",
"value": 2,
"compareType": "Equal"
}
]
},
{
"$type": "SetOverrideMapValue",
"overrideMapKey": "JumpAtkTimes",
"value": 7,
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_BLADEMASTER_LEVEL",
"value": 3,
"compareType": "Equal"
}
]
}
]
},
"Animal_Inu_Shihandai_BladeMaster2_JumpAtkCombo_ResetValue":{
"onAdded": [
{
"$type": "SetGlobalValue",
"key": "_JUMPATK_TIMES",
"value": 0
},
{
"$type": "SetAnimatorBool",
"boolID": "JumpAttackComOver",
"value": false
}
]
},
"Animal_Inu_Shihandai_BladeMaster2_JumpAtkCombo_AddValue":{
"onAdded": [
{
"$type": "AddGlobalValue",
"key": "_JUMPATK_TIMES",
"value": 1
},
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_JUMPATK_TIMES",
"value": 3,
"compareType": "MoreThanAndEqual"
}
],
"successActions": [
{
"$type": "SetAnimatorBool",
"boolID": "JumpAttackComOver",
"value": true
}
]
}
]
}
}
}
},
////////////////////////////////////////////////////////////////
//
// 3.4剑道挑战 角色反馈
//
////////////////////////////////////////////////////////////////
{
"Default":{
"$type": "ConfigAbility",
"abilityName": "Animal_Inu_Shihandai_BladeMaster2_BlockDown",
"abilitySpecials": {
"hitAngryTimes":14,
"physicalSubHurt":-1.5
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "Animal_Inu_Shihandai_BladeMaster_Initial"
},
//判attacktag的做法
{
"$type": "ApplyModifier",
"modifierName": "Monster_BladeMaster_BlockBreak_Check"
}
],
"abilityMixins": [
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_PARRY_HIT",
"valueSteps": [-0.5,0.5,1.5],
"modifierNameSteps": ["Monster_Parry_None","Monster_Parry_Success"]
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": ["Break_BS"],
"modifierName": "Animal_Inu_Shihandai_BladeMaster2_WeakDuring"
}
],
"modifiers": {
"Animal_Inu_Shihandai_BladeMaster2_WeakDuring":{
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "Animal_Inu_Shihandai_BladeMaster2_WeakTimer"
}
]
},
"Monster_Give_Avatar_DamageUp":{
"duration": 7,
"properties": {
"Actor_AttackRatio":2.5
}
},
"Animal_Inu_Shihandai_BladeMaster2_WeakTimer":{
"duration": 7,
"state": "DefenseDown",
"modifierMixins": [
{
"$type": "RigidBodyFreezeMixin"
}
],
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "Inu_Shihandai_BladeMaster_InWeak"
},
{
"$type": "ApplyModifier",
"target": "CurLocalAvatar" ,
"modifierName": "Monster_Give_Avatar_DamageUp"
}
],
"onRemoved": [
{
"$type": "SetAnimatorTrigger",
"triggerID": "WeakOver"
}
]
},
"Inu_Shihandai_InDie":{
"onAdded": [
{
"$type": "SetGlobalValue",
"key": "_INU_BLADEMASTER_DIE",
"value": 1
}
]
},
"Inu_Shihandai_BladeMaster_TrickDog_TimerHandler":{
"duration": 15,
"onAdded": [
{
"$type": "SetGlobalValue",
"key": "_INU_BLADEMASTER_CAN_TRICK",
"value": 0
}
],
"onRemoved": [
{
"$type": "SetGlobalValue",
"key": "_INU_BLADEMASTER_CAN_TRICK",
"value": 1
}
]
},
"Monster_BladeMaster_BlockBreak_Check":{
"onBeingHit": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByAttackTags",
"attackTags": ["BladeMaster2_FullScreenAtk"]
}
],
"successActions": [
{
"$type": "SetAnimatorTrigger",
"triggerID": "GoBreak"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Mosnter_GeneralSkill_BreakeDefendShield"
}
]
},
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByAttackTags",
"attackTags": ["Avatar_Blocking"]
}
],
"successActions": [
{
"$type": "SetAnimatorTrigger",
"triggerID": "BlockBreak"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Mosnter_GeneralSkill_BreakeDefendShield"
}
]
},
]
},
"Animal_Inu_Shihandai_BladeMaster_Initial":{
"properties": {
"Actor_EndureDelta":0.001
},
"onAdded": [
{
"$type": "SetAISkillGCD",
"value": 1,
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_BLADEMASTER_LEVEL",
"value": 2,
"compareType": "MoreThanAndEqual"
}
]
},
{
"$type": "SetAnimatorInt",
"intID": "Level",
"value": 1,
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_BLADEMASTER_LEVEL",
"value": 1,
"compareType": "Equal"
}
]
},
{
"$type": "SetAnimatorInt",
"intID": "Level",
"value": 2,
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_BLADEMASTER_LEVEL",
"value": 2,
"compareType": "Equal"
}
]
},
{
"$type": "SetAnimatorInt",
"intID": "Level",
"value": 3,
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_BLADEMASTER_LEVEL",
"value": 3,
"compareType": "Equal"
}
]
},
{
"$type": "UseSkillEliteSet",
"skillEliteSetID": 1,
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_BLADEMASTER_LEVEL",
"value": 1,
"compareType": "Equal"
}
]
},
{
"$type": "UseSkillEliteSet",
"skillEliteSetID": 2,
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_BLADEMASTER_LEVEL",
"value": 2,
"compareType": "Equal"
}
]
},
{
"$type": "UseSkillEliteSet",
"skillEliteSetID": 3,
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_BLADEMASTER_LEVEL",
"value": 3,
"compareType": "Equal"
}
]
}
]
},
"Inu_Shihandai_BladeMaster_InWeak":{
"state": "DefenseDown",
"properties": {
"Actor_PhysicalSubHurtDelta":"%physicalSubHurt"
},
"modifierMixins": [
{
"$type": "RigidBodyFreezeMixin"
}
],
"onAdded": [
{
"$type": "SetPoseBool",
"boolID": "Captured",
"value": true
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Mosnter_GeneralSkill_DefendDown"
}
],
"onRemoved": [
{
"$type": "SetPoseBool",
"boolID": "Captured",
"value": false
}
]
},
"Monster_Parry_None":{
},
"Monster_Parry_Success":{
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "Parry_Reset"
}
]
},
"Parry_Reset":{
"duration": 0.2,
"onRemoved": [
{
"$type": "SetGlobalValue",
"key": "_PARRY_HIT",
"value": 0
}
]
}
}
}
},
////////////////////////////////////////////////////////////////
//
// 踩刀跳砸
//
////////////////////////////////////////////////////////////////
{
"Default":{
"$type": "ConfigAbility",
"abilityName": "Animal_Inu_Shihandai_BladeMaster2_JumpAttack",
"onAdded": [
],
"onAbilityStart": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Animal_Inu_Shihandai_JumpAttackBig",
"born":{
"$type": "ConfigBornBySelf"
}
},
{
"$type":"TriggerAttackEvent",
"targetType":"Enemy",
"attackEvent":
{
"attackPattern":
{
"$type": "ConfigAttackCircle",
"triggerType": "TriggerNoRepeat",
"radius": 6,
"height": 6,
"born":
{
"$type": "ConfigBornBySelf",
"offset":
{
"x": 0,
"y": -2,
"z": 0,
},
},
},
"attackInfo":
{
"attackTag": "Inu_JumpAttack",
"attackProperty":
{
"damagePercentage": 1,
"strikeType": "Blunt",
"enBreak":101,
"elementType":"Electric",
"elementDurability":50
},
"hitPattern":
{
"onHitEffectName": "default",
"hitImpulseType":"LV5"
}
}
}
}
],
"abilityMixins": [
{
"$type": "AttachToNormalizedTimeMixin",
"stateID": "JumpAttack_BS",
"normalizeStart": 0.9,
"normalizeEnd": 1,
"modifierName": "Animal_Inu_Shihandai_JumpAttack_Warning"
},
{
"$type": "AttachToNormalizedTimeMixin",
"stateID": "JumpAttack_ComboBS",
"normalizeStart": 0.9,
"normalizeEnd": 1,
"modifierName": "Animal_Inu_Shihandai_JumpAttack_Warning"
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": ["JumpAttack_During"],
"modifierName": "Animal_Inu_Shihandai_JumpAttack_RushMove"
}
],
"modifiers": {
"Animal_Inu_Shihandai_JumpAttack_Warning":{
"onAdded": [
{
"$type": "SetGlobalPos",
"target": "SelfAttackTarget",
"born":{
"$type": "ConfigBornByTarget",
"onGround": true
},
"key": "_INU_SHIHANDAI_JUMPATTACK_POS",
"setTarget": false
},
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_IS_INU_SHIHANDAI_BOSS",
"value": 1,
"compareType": "Equal"
}
],
"successActions": [
{
"$type": "TryFindBlinkPointByBorn",
"born":{
"$type": "ConfigBornByGlobalValue",
"positionKey": "_INU_SHIHANDAI_JUMPATTACK_POS",
"offset": {
"x": 0,
"y": 0,
"z": -1
}
},
"hitSceneTest":false
}
],
"failActions": [
{
"$type": "TryFindBlinkPointByBorn",
"born":{
"$type": "ConfigBornByGlobalValue",
"positionKey": "_INU_SHIHANDAI_JUMPATTACK_POS",
"offset": {
"x": 0,
"y": 0,
"z": -1
}
},
"hitSceneType":"BlinkHitSceneTestByThreeSegments",
"limitY": 0.7,
"ignoreWater": true
}
]
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Animal_Inu_Shihandai_JumpAttack_Warning",
"born":{
"$type": "ConfigBornByTeleportToPoint",
}
},
]
},
"Animal_Inu_Shihandai_JumpAttack_RushMove":{
"onAdded": [
{
"$type": "HideUIBillBoard",
"hide": true
},
{
"$type": "EnablePushColliderName",
"pushColliderNames": ["PushCollider"],
"setEnable": false
},
{
"$type": "TriggerSetVisible",
"visible": false
},
{
"$type": "DoBlink"
}
],
"onRemoved": [
{
"$type": "TurnDirectionToPos",
"toPos":{
"$type": "ConfigBornByGlobalValue",
"positionKey": "_INU_SHIHANDAI_JUMPATTACK_POS"
}
},
{
"$type": "HideUIBillBoard",
"hide": false
},
{
"$type": "EnablePushColliderName",
"pushColliderNames": ["PushCollider"],
"setEnable": true
},
{
"$type": "TriggerSetVisible",
"visible": true
}
]
}
}
}
},
////////////////////////////////////////////////////////////////
//
// 巡逻点闪烁
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -7084,4 +7084,220 @@
},
},
},
////////////////////////////////////////////////////////////////
//
// 215027
//
// 3.3 居尔套
//
// ID23
//
// 4件套效果:重击命中敌人后,攻速提高xx%,提供普攻重击下落攻击增伤buff,持续N秒。
////////////////////////////////////////////////////////////////
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Relic_ExtraAttackCauseSpeedAndDamage",
"isDynamicAbility": true,
"onAdded": [
{
"$type":"AttachModifier",
"modifierName": "UNIQUE_Relic_ExtraAttackCauseSpeedAndDamage_Handler"
},
],
"modifiers": {
"UNIQUE_Relic_ExtraAttackCauseSpeedAndDamage_Handler":
{
"isUnique": true,
"onAttackLanded": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Monster"
],
},
{
"$type": "ByTargetGlobalValue",
"key": "_ANIMAL_ENTITY_TYPE",
"value": 0,
"compareType": "NoneOrEqual",
},
{
"$type": "ByAttackTags",
"attackTags": [
"ExtraAttack"
],
},
],
"successActions": [
{
"$type":"AttachModifier",
"modifierName": "UNIQUE_Relic_ExtraAttackCauseSpeedAndDamage_Buff",
},
],
},
]
},
"UNIQUE_Relic_ExtraAttackCauseSpeedAndDamage_Buff":
{
"isUnique": true,
"duration": "%Dura",
"state": "SpeedUp",
"modifierMixins": [
{
"$type": "ModifyDamageMixin",
"attackTags": [
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06",
"ExtraAttack",
"FallingAttack",
],
"damagePercentageRatio": "%Rate2",
},
],
"properties": {
"Animator_AttackSpeedRatio":"%Rate1",
}
},
},
"abilitySpecials": {
"Rate1":0,
"Rate2":0,
"Dura": 0,
}
},
},
////////////////////////////////////////////////////////////////
//
// 215028
//
// 3.3 花神套
//
// ID23
//
// 4件套效果:绽放,烈绽放,超绽放造成的伤害提升XX%,
// 每次触发绽放,烈绽放,超绽放时,会使该基础效果提升YY%,最多堆叠N层,有最小触发间隔,每层效果独立计时,最多堆叠N层。装备者在后台也生效
//
//
////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Relic_OvergrowReactionEnhance",
"isDynamicAbility": true,
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_Relic_OvergrowReactionEnhance_Handler",
}
],
"onAbilityStart":
[
{//触发绽放反应叠buff
"$type": "AttachModifier",
"doOffStage": true,
"modifierName": "Relic_OvergrowReactionEnhance_Extra",
}
],
"modifiers":
{
"UNIQUE_Relic_OvergrowReactionEnhance_Handler":
{
"isUnique": true,
"onAdded":
[
{//挂接基础数值效果
"$type": "AttachModifier",
"modifierName": "Relic_OvergrowReactionEnhance_Base",
"doOffStage": true,
}
],
"modifierMixins":
[
{//触发绽放相关反应叠加额外效果
"$type": "DoActionByElementReactionMixin",
"range": 20,
"entityTypes": ["Monster"],
"reactionTypes":
[
"Overgrow",
"OvergrowMushroomFire",
"OvergrowMushroomElectric"
],
"actions":
[
{
"$type": "AttachModifier",
"modifierName": "OvergrowReactionEnhance_CD",
"doOffStage": true,
}
]
}
]
},
"Relic_OvergrowReactionEnhance_Base":
{
"isLimitedProperties": true,
"properties":
{
"Actor_ElemReactOvergrowDelta":"%Overgrow_Up_Percentage",
"Actor_ElemReactOvergrowFireDelta":"%OvergrowFire_Up_Percentage",
"Actor_ElemReactOvergrowElectricDelta":"%OvergrowElectric_Up_Percentage",
"Actor_ElemReactOvergrowDeltaVariation":"%Overgrow_Up_Percentage",
}
},
"Relic_OvergrowReactionEnhance_Extra":
{
"duration": "%Duration",
"stacking": "MultipleAllRefresh",
"stackingOption":
{
"maxModifierNumForMultipleType": "%Stack",
},
"isLimitedProperties": true,
"properties":
{
"Actor_ElemReactOvergrowDelta":"%Overgrow_Up_Percentage*%TransRatio",
"Actor_ElemReactOvergrowFireDelta":"%OvergrowFire_Up_Percentage*%TransRatio",
"Actor_ElemReactOvergrowElectricDelta":"%OvergrowElectric_Up_Percentage*%TransRatio",
"Actor_ElemReactOvergrowDeltaVariation":"%Overgrow_Up_Percentage*%TransRatio",
}
},
"OvergrowReactionEnhance_CD":
{
"stacking": "Unique",
"duration": "%Trigger_CD",//控制CD
"onAdded":
[
{//这样可以attach modifier
"$type": "TriggerAbility",
"abilityName": "Relic_OvergrowReactionEnhance",
"doOffStage": true,
}
]
}
},
"abilitySpecials":
{
"Overgrow_Up_Percentage":0,
"OvergrowFire_Up_Percentage":0,
"OvergrowElectric_Up_Percentage":0,
"Duration":0,
"Stack":0,
"TransRatio":0,
"Trigger_CD":0,
}
}
},
]
@@ -5766,7 +5766,7 @@
////////////////////////////////////////////////////////////////
//
// 14511 草神法器 Equip_Catalyst_Ayus
// 技能未定,有常驻特效挂接在prefab上。
// 有常驻特效挂接在prefab上。
//
////////////////////////////////////////////////////////////////
{
@@ -6748,7 +6748,217 @@
},
},
////////////////////////////////////////////////////////////////
//
// 14512 3.3法器 Equip_Catalyst_Alaya
// 战技后获得buff,每秒提升普攻伤害,普攻命中时会提升2层,最多10层。
//
////////////////////////////////////////////////////////////////
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Weapon_Catalyst_Alaya",
"isDynamicAbility": true,
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_Catalyst_Alaya_AtkSpeedUp",
},
],
"abilityMixins": [
{
"$type": "OnAvatarUseSkillMixin",
"clearSkillIdDelay": 0.2,
"onTriggerSkill": [ //战技时重置buff
{
"$type": "RemoveUniqueModifier",
"modifierName": "UNIQUE_Catalyst_Alaya_Buff",
},
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_Catalyst_Alaya_Buff",
},
],
},
],
"modifiers": {
"UNIQUE_Catalyst_Alaya_Buff":{
"isUnique": true,
"duration": "%Dura",
"state": "AttackUp",
"onAdded": [
{
"$type":"SetGlobalValue",
"key": "_ABILITY_Weapon_Catalyst_Alaya_Stack",
"value": 0,
"doOffStage": true,
},
],
"modifierMixins": [
{
"$type": "ModifyDamageMixin",
"attackTags": [
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06",
// "ExtraAttack",//看情况加不加重击
],
"damagePercentageRatio": "%Ratio_Per_Stack*%Stack",
},
{
"$type": "AttachModifierToSelfGlobalValueMixin", //主要是监视满层,用于配置特效。不然就得每次addGV时检测触发。
"globalValueKey": "_ABILITY_Weapon_Catalyst_Alaya_Stack",
"valueSteps": [
"%MaxStack-0.5",
30,
],
"removeAppliedModifier": false,
"modifierNameSteps": [
"UNIQUE_Catalyst_Alaya_Eff2",
],
},
],
"onAttackLanded": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByAttackTags",
"attackTags": [
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06",
// "ExtraAttack",//看情况加不加重击
]
},
{
"$type": "ByEntityTypes",
"entityTypes": [
"Monster",
],
},
{
"$type": "ByTargetGlobalValue",
"key": "_ANIMAL_ENTITY_TYPE",
"value": 0,
"compareType": "NoneOrEqual",
},
],
"successActions": [
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_Catalyst_Alaya_GV_Adder",
},
],
},
],
"thinkInterval": "%Interval",
"onThinkInterval": [
{
"$type": "AddGlobalValue",
"key": "_ABILITY_Weapon_Catalyst_Alaya_Stack",
"value": 1,
"useLimitRange": true,
"maxValue": "%MaxStack",
},
{
"$type": "SetGlobalValueToOverrideMap",//mixin实时增伤的,更新override就行
"globalValueKey": "_ABILITY_Weapon_Catalyst_Alaya_Stack",
"overrideMapKey": "Stack",
},
],
"onAvatarOut": [
{
"$type":"RemoveUniqueModifier",
"modifierName": "UNIQUE_Catalyst_Alaya_Buff",
"doOffStage": true,
},
],
"onRemoved": [
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Weapon_Catalyst_Alaya_Stack",
"value": 0,
"doOffStage": true,
},
]
},
"UNIQUE_Catalyst_Alaya_GV_Adder":{
"isUnique": true,
"duration": "%Trigger_CD",
"stacking": "Unique",
"onAdded": [
{
"$type":"AddGlobalValue",
"key": "_ABILITY_Weapon_Catalyst_Alaya_Stack",
"value": "%AttackStack",
"useLimitRange": true,
"maxValue": "%MaxStack",
},
{
"$type":"SetGlobalValueToOverrideMap",
"globalValueKey": "_ABILITY_Weapon_Catalyst_Alaya_Stack",
"overrideMapKey": "Stack",
},
],
},
"UNIQUE_Catalyst_Alaya_Eff2":{
"isUnique": true,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Weapon_Alaya_StackFull",
},
{
"$type":"AttachEffect",
"otherTargets": {
"$type": "SelectTargetsByEquipParts",
"equipPartNames": [
"equip01",
"equip02",
"sheathPoint"
],
},
"effectPattern": "Eff_Weapon_Alaya_WeaponBuff",
},
// {
// "$type": "AttachEffect", //武器上看不清。。角色上绑一个吧。
// "effectPattern": "Eff_Avatar_Boy_Sword_Kazuha_ElementalArt_FallingAttack_MapleWind",
// },
// {
// "$type": "AttachEffect",
// "effectPattern": "Eff_Avatar_Boy_Sword_Kazuha_ElementalArt_Maple",
// },
],
},
"UNIQUE_Catalyst_Alaya_AtkSpeedUp": {
"isUnique": true,
"isLimitedProperties": true,
"properties": {
"Animator_AttackSpeedRatio": "%Speed_Rate",
},
},
},
"abilitySpecials": {
"Speed_Rate":0,
"Ratio_Per_Stack":0,
"Dura": 0,
"Interval": 0,
"AttackStack": 0,
"Trigger_CD":0,
"MaxStack":0,
"Stack":0, //运算用参数,代表当前层数
},
},
},
@@ -7760,205 +7760,295 @@
"TeamInheritRatio":0
}
}
}
},
///////////////////////////////////////////////////////////////
//
// (待定) 5.18测试完毕
// 普攻和重击伤害提升20%,被重击命中的敌人在身上形成一个定时炸弹,1s后爆炸造成AOE伤害,技能CD为10s
// 11422 3.3活动鬼伞单手剑 Equip_Sword_Kasabouzu
//
// 攻击命中敌人后,给第一个敌人一个“惊吓”效果,受到来自装备者/所有鬼伞的伤害提升。持续X秒。cdx秒。//2个实现是类似的,总之功能2个都做了。
// 如果目标在“惊吓”持续时间内死亡,则会立刻刷新“惊吓”的cd
//
///////////////////////////////////////////////////////////////
// {
// "Default":
// {
// "$type":"ConfigAbility",
// "abilityName":"Weapon_Sword_Morax",
// "abilityMixins":
// [
// {
// "$type":"AttachModifierToSelfGlobalValueMixin",
// "globalValueKey":"_ABILITY_Sword_Morax",
// "removeAppliedModifier":true,
// "valueSteps":[-1.5,-0.5,0.5,],
// "modifierNameSteps":
// [
// "UNIQUE_Sword_Morax_CD",
// "UNIQUE_Sword_Morax_Handler",
// ],
// },
// {
// "$type":"ModifyDamageMixin",
// "attackTags":["NormalAttack_01","NormalAttack_02","NormalAttack_03","NormalAttack_04","NormalAttack_05","NormalAttack_06","ExtraAttack",],
// "damagePercentage":"%Atk_Rate",
// },
// ],
// "modifiers":
// {
// "UNIQUE_Sword_Morax_CD":
// {
// "stacking":"Unique",
// "isUnique":true,
// "duration":"%CDTime",
// "onAdded":
// [
// {
// "$type":"AvatarSkillStart",
// "skillID":10101,
// "cdRatio":"%CDTime*0.1",
// },
// ],
// "onRemoved":
// [
// {
// //重置技能CD,必须后台也能检测
// "$type":"AddGlobalValue",
// "key":"_ABILITY_Sword_Morax",
// "value":1,
// "useLimitRange":true,
// "maxValue":0,
// "minValue":0,
// "doOffStage":true,
// },
// ],
// },
// "UNIQUE_Sword_Morax_Handler":
// {
// "stacking":"Unique",
// "isUnique":true,
// "onAttackLanded":
// [
// {
// "$type":"Predicated",
// "target":"Target",
// "targetPredicates":
// [
// {
// "$type":"ByEntityTypes",
// "entityTypes":["Monster"],
// },
// {
// "$type":"ByAttackTags",
// "attackTags":["ExtraAttack"],
// },
// {
// "$type":"BySkillReady",
// "target":"Self",
// "skillID":10101,
// },
// ],
// "successActions":
// [
// {
// "$type":"ApplyModifier",
// "modifierName":"UNIQUE_Sword_Morax_EffRel",
// "target":"Target",
// },
// {
// "$type":"AddGlobalValue",
// "key":"_ABILITY_Sword_Morax",
// "value":-1,
// "useLimitRange":true,
// "maxValue":-1,
// "minValue":-1,
// },
// ],
// },
// ],
// },
// "UNIQUE_Sword_Morax_EffRel":
// {
// "stacking":"Unique",
// "isUnique":true,
// "duration":1,
// "onRemoved":
// [
// {
// "$type":"FireEffect",
// "effectPattern":"Eff_Weapon_Blast_R20",
// "born":
// {
// "$type": "ConfigBornByAttachPoint",
// "attachPointName":"RootNode",
// "offset":
// {
// "x":0,
// "y":0,
// "z":0,
// },
// "direction":
// {
// "$type":"ConfigDirectionByEntity",
// "angleOffset":
// {
// "x":0,
// "y":0,
// "z":0,
// },
// },
// },
// },
// {
// "$type": "TriggerAttackEvent",
// "targetType": "SelfCamp",
// "attackEvent":
// {
// "attackPattern":
// {
// "$type": "ConfigAttackCircle",
// "triggerType": "TriggerNoRepeat",
// "fanAngle":360,
// "radius":2,
// "born":
// {
// "$type": "ConfigBornByAttachPoint",
// "attachPointName":"RootNode",
// "offset":
// {
// "x":0,
// "y":0,
// "z":0,
// },
// },
// },
// "attackInfo":
// {
// "attackTag":"WeaponSkill",
// "attackProperty":
// {
// "damagePercentage": "%Bomb_Rate",
// "strikeType": "None",
// "attackType": "Default",
// "enBreak": 50,
// },
// "hitPattern":
// {
// "onHitEffectName": "default",
// "hitLevel": "Light", //hitlevel = 2
// "hitImpulseX": 200, //hitlevel = 2
// "hitImpulseY": 0, //hitlevel = 2
// "reboundRatio": 0,
// "canBeDefenceHalt": false,
// "hitHaltTime": 0.0,
// "hitHaltTimeScale": 0.05,
// "muteHitText": false,
// },
// "forceCameraShake": false,
// },
// },
// },
// ],
// },
// },
// "abilitySpecials":
// {
// "CDTime":5,
// "Atk_Rate":0.2,
// "Bomb_Rate":0.5,
// },
// },
// },
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Weapon_Sword_Kasabouzu",
"isDynamicAbility": true,
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_Sword_Kasabouzu_EffectDelay", //初始化需要一直挂特效。
},
{
"$type":"AttachModifier",
"modifierName": "UNIQUE_Sword_Kasabouzu_Handler",
},
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Sword_Kasabouzu",
"value": 1,
},
],
// "abilityMixins": [
// {
// "$type": "ModifyDamageMixin",//如果目标被标记了GV,就可以增伤。记得恢复
// "damagePercentageRatio": "%Ratio",
// "ignoreEventInfo": true,
// "predicates": [
// {
// "$type":"ByTargetGlobalValue",
// "key": "_ABILITY_Sword_Kasabouzu_Tag",
// "value": 1,
// "compareType": "Equal",
// },
// ]
// },
// ],
"modifiers": {
"UNIQUE_Sword_Kasabouzu_EffectDelay": //一直给武器挂特效,由于武器加载比ability慢。不多加几次会丢
{
"isUnique": true,
"duration": 5.5,
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_Sword_Kasabouzu_Effect_Init", //用modifier是因为不会重复上,effect会。
"doOffStage": true,
"otherTargets": {
"$type": "SelectTargetsByEquipParts",
"equipPartNames": [
"equip01",
"equip02",
"sheathPoint"
],
},
},
],
"thinkInterval": 1.0,
"onThinkInterval": [
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_Sword_Kasabouzu_Effect_Init",
"doOffStage": true,
"otherTargets": {
"$type": "SelectTargetsByEquipParts",
"equipPartNames": [
"equip01",
"equip02",
"sheathPoint"
],
},
},
],
},
"UNIQUE_Sword_Kasabouzu_Effect_Init": {
"isUnique": true,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Weapon_Kasabouzu_Ready",//注意重命名特效
"doOffStage": true,
},
{ //把初始化的内容清除掉。
"$type": "RemoveUniqueModifier",
"target": "Caster",
"modifierName": "UNIQUE_Sword_Kasabouzu_EffectDelay",
"doOffStage": true,
},
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Weapon_Kasabouzu_Ready", //注意重命名特效
"doOffStage": true,
},
]
},
"UNIQUE_Sword_Kasabouzu_Handler":{
"isUnique": true,
"onAttackLanded": [//注:用onHittingOther会发现当次伤害可以受到增伤。以后再用吧
{
"$type":"Predicated",
"target": "Target",
"targetPredicates":
[
{
"$type": "ByEntityTypes",
"entityTypes": [
"Monster",
],
},
{
"$type": "ByTargetGlobalValue",
"key": "_ANIMAL_ENTITY_TYPE",
"value": 0,
"compareType": "NoneOrEqual",
},
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_Sword_Kasabouzu",
"target":"Self",
"compareType": "Equal",
"value": 1,
},
],
"successActions": [
{ //把初始化的特效清除掉。
"$type": "RemoveUniqueModifier",
"modifierName": "UNIQUE_Sword_Kasabouzu_Effect_Init",
"otherTargets": {
"$type": "SelectTargetsByEquipParts",
"equipPartNames": [
"equip01",
"equip02",
"sheathPoint"
],
},
},
{
"$type":"AttachModifier",//给目标上死亡刷新cd的效果,多人各自独立
"target": "Target",
"modifierName": "Sword_Kasabouzu_Monster_Tag",
},
{
"$type":"RemoveUniqueModifier",//给目标重上受伤增加的效果,多人不可叠加
"target":"Target",
"modifierName": "UNIQUE_Sword_Kasabouzu_Monster_Behit_Tag",
},
{
"$type": "AttachModifier",
"target": "Target",
"modifierName": "UNIQUE_Sword_Kasabouzu_Monster_Behit_Tag",
},
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Sword_Kasabouzu",
"value": 0,
},
{
"$type":"AttachModifier",
"modifierName": "UNIQUE_Sword_Kasabouzu_CD",//开始计算cd
},
],
},
],
},
"UNIQUE_Sword_Kasabouzu_CD": {
"isUnique": true,
"duration": "%CDTime",
"onRemoved": [
{
//技能CD重置,必须后台也能检测,否则该技能一直不会被开启了
"$type": "SetGlobalValue",
"key": "_ABILITY_Sword_Kasabouzu",
"value": 1,
"doOffStage": true,
},
//注意初始化的时候必定武器未加载导致没法上特效。所以这个是第二次之后生效的逻辑。
{
"$type": "AttachEffect",
"otherTargets": {
"$type": "SelectTargetsByEquipParts",
"equipPartNames": [
"equip01",
"equip02",
"sheathPoint"
],
},
"effectPattern": "Eff_Weapon_Kasabouzu_Ready",
"doOffStage": true,
},
],
},
"UNIQUE_Sword_Kasabouzu_Monster_Behit_Tag":{//怪身上记录TAG和受伤加深。不可叠加。
"isUnique": true,
"duration": "%Dura",
"state": "DefenseDown",
"onAdded": [
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Sword_Kasabouzu_Tag",
"value": 1,
},
{
"$type": "AttachEffect",//debuff特效
"effectPattern": "Eff_Weapon_Kasabouzu",
},
],
"onRemoved": [
{
"$type": "FireEffect", //debuff特效消散
"effectPattern": "Eff_Weapon_Kasabouzu_Disappear",
},
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Sword_Kasabouzu_Tag",
"value": 0,
"doOffStage": true,
},
],
"modifierMixins": [
{
"$type": "ModifyBeHitDamageMixin",
"ignoreEventInfo": true,
"damagePercentageRatio": "%Ratio",
"predicates": [ //只对这个ability拥有者增伤
{
"$type": "ByAny",
"predicates": [
{
"$type": "ByTargetIsCaster",
"target": "Target",
"isCaster": true,
},
{
"$type": "ByTargetIsCaster",
"target": "TargetOriginOwner",
"isCaster": true,
},
]
},
],
},
],
},
"Sword_Kasabouzu_Monster_Tag":{//怪物死亡返还时长的记录。每把剑独立的。
"duration": "%Dura",
"onKill": [
{
"$type":"ApplyModifier",
"target": "Applier",
"modifierName": "UNIQUE_Sword_Kasabouzu_Monster_Die",
"doOffStage": true,
},
]
},
"UNIQUE_Sword_Kasabouzu_Monster_Die":{
"isUnique": true,
"duration": 0.01,
"onRemoved": [//不用onadded,防止1次击杀太多怪,来回上下modifier浪费性能。
{//干掉cd的modifier,同时恢复监测
"$type": "RemoveUniqueModifier",
"modifierName": "UNIQUE_Sword_Kasabouzu_CD",
"doOffStage": true,
},
{//应该是冗余的仅做保险
"$type": "SetGlobalValue",
"key": "_ABILITY_Sword_Kasabouzu",
"value": 1,
"doOffStage": true,
},
],
},
},
"abilitySpecials": {
"Dura": 0,
"Ratio": 0,
"CDTime":0,
}
},
},
//Ability结尾
]
@@ -0,0 +1,52 @@
[
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// 鬼兜虫斗虫-斗虫台
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_ElectroherculesBattlefield_01",
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "DefaultState"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "ActiveState"
},
],
"modifiers":
{
"DefaultState":
{
"onAdded":
[
{
"$type" :"EnableSceneTransformByName",
"transformNames": ["BattleCollider"],
"setEnable": false
},
]
},
"ActiveState":
{
"onAdded":
[
{
"$type" :"EnableSceneTransformByName",
"transformNames": ["BattleCollider"],
"setEnable": true
},
]
}
}
}
},
]
@@ -0,0 +1,295 @@
[
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// 3.5吃豆人
//
//////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////
//
// 死亡触发器
//
//////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_PacMan_DeathTrigger",
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "Controller"
}
],
"onFieldEnter":
[
{
"$type" : "Predicated",
"target" : "Target",
"targetPredicates" :
[
{
"$type": "ByEntityTypes",
"entityTypes": ["Avatar"]
}
],
"successActions" :
[
{
"$type": "ApplyModifier",
"target": "TargetTeam",
"modifierName": "UNIQUE_ChangeDieFlag"
},
{
"$type": "DebugLog",
"content": "PacMan DieTrigger Team Enter"
}
]
}
],
"onAdded":
[
],
"onKill":
[
],
"modifiers":
{
"Controller":
{
"onAdded":
[
]
},
"UNIQUE_ChangeDieFlag":
{
"duration": 0.1,
"isUnique": true,
"stacking": "Unique",
"onAdded":
[
{
"$type": "SetGlobalValue",
"key": "Is_Die_PacMan",
"value": 1
}
],
"onRemoved":
[
]
}
}
}
},
//////////////////////////////////////////////////////////////////////
//
// 豆子
//
//////////////////////////////////////////////////////////////////////
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_PacMan_Beans",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "Controller"
},
{
"$type": "AttachModifierToSelfGlobalValueNoInitMixin",
"globalValueKey": "Is_Pacman_Bean",
"valueSteps": [-0.5, 0.5, 1.5],
"modifierNameSteps": ["Inactive", "Active"]
}
],
"onAdded": [
{
"$type": "SetGlobalValue",
"key": "Is_Pacman_Bean",
"value": 1
}
],
"onKill": [
],
"modifiers": {
"Controller": {
"onAdded":
[
]
},
"Inactive": {
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_GlideChampCoin_Hit"
}
]
},
"Active": {
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_GlideChampCoin"
}
]
}
}
}
},
//////////////////////////////////////////////////////////////////////
//
// 超级跳
//
//////////////////////////////////////////////////////////////////////
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_PacMan_Super_Jump_Ball",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "Controller"
},
{
"$type": "AttachModifierToSelfGlobalValueNoInitMixin",
"globalValueKey": "Is_Pacman_BuffBall_Active",
"valueSteps": [-0.5, 0.5, 1.5],
"modifierNameSteps": ["Inactive", "Active"]
}
],
"onAdded": [
{
"$type": "SetGlobalValue",
"key": "Is_Pacman_BuffBall_Active",
"value": 1
},
{
"$type": "SetGlobalValue",
"key": "Is_Pacman_Jump_Ball",
"value": 1
}
],
"onKill": [
],
"modifiers": {
"Controller": {
"onAdded":
[
]
},
"Inactive": {
"duration": 10,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_PropGoldShoes_01_Disappear"
}
],
"onRemoved":
[
{
"$type": "SetGlobalValue",
"key": "Is_Pacman_BuffBall_Active",
"value": 1
}
]
},
"Active": {
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_UGCjumpbuff_Idle"
}
]
}
}
}
},
//////////////////////////////////////////////////////////////////////
//
// 加速
//
//////////////////////////////////////////////////////////////////////
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_PacMan_Speed_Up_Ball",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "Controller"
},
{
"$type": "AttachModifierToSelfGlobalValueNoInitMixin",
"globalValueKey": "Is_Pacman_BuffBall_Active",
"valueSteps": [-0.5, 0.5, 1.5],
"modifierNameSteps": ["Inactive", "Active"]
}
],
"onAdded": [
{
"$type": "SetGlobalValue",
"key": "Is_Pacman_BuffBall_Active",
"value": 1
},
{
"$type": "SetGlobalValue",
"key": "Is_Pacman_Speed_Ball",
"value": 1
}
],
"onKill": [
],
"modifiers": {
"Controller": {
"onAdded":
[
]
},
"Inactive": {
"duration": 10,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_PropGoldShoes_01_Disappear"
}
],
"onRemoved":
[
{
"$type": "SetGlobalValue",
"key": "Is_Pacman_BuffBall_Active",
"value": 1
}
]
},
"Active": {
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_UGCjumpbuff_Idle"
}
]
}
}
}
},
]
@@ -0,0 +1,381 @@
[
//////////////////////////////////////////////////////////////////////////////////////////////
/// 草神灵光玩法
//////////////////////////////////////////////////////////////////////////////////////////////
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Team_TMHY_BrightPlay_AbilityHandler",
"isDynamicAbility": true,
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_TMHY_BrightPlay_PlaceButton",
"target": "Team",
"doOffStage": true,
},
],
"modifiers": {
"UNIQUE_BrightPlaceButtomAttacher": {
"isUnique": true,
"stacking": "Unique",
"modifierMixins": [
{
"$type": "CurLocalAvatarMixin",
"modifierName": "UNIQUE_TMHY_ShowPlaceBrightAbility",
},
]
},
"UNIQUE_TMHY_BrightPlay_PlaceButton": {
"isUnique": true,
"stacking": "Unique",
"modifierMixins": [
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "TEAM_TMHY_Bright_Play",
"globalValueTarget": "Team",
"valueSteps": [0.5,100],
"modifierNameSteps": ["UNIQUE_BrightPlaceButtomAttacher"]
},
],
"onAdded": [
{
"$type": "SetGlobalValue",
"key": "TEAM_TMHY_Bright_Play",
"target": "Team",
"value": 0,
},
],
"onRemoved": [
{
"$type": "ApplyModifier",
"modifierName": "KILLSELF",
"otherTargets": {
"$type": "SelectTargetsByChildren",
"configID": 70310498
},
},
]
},
"KILLSELF": {
"onAdded": [
{
"$type": "KillSelf",
},
]
},
"UNIQUE_TMHY_ShowPlaceBrightAbility": {
"isUnique": true,
"stacking": "Unique",
"onAdded": [
{
"$type": "ShowExtraAbility",
"skillID": 20020,
},
],
"onRemoved": [
//隐藏按键
{
"$type": "ShowExtraAbility",
"skillID": 0,
},
],
},
},
},
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Team_TMHY_BrightPlay_DeployHandler",
"isDynamicAbility": true,
"onAbilityStart": [
{
"$type": "AddGlobalValue",
"key": "TEAM_TMHY_Bright_Play",
"target": "Team",
"value": -1,
"useLimitRange": true,
"maxValue": 100,
"minValue": 0,
},
{
"$type": "CreateGadget",
"gadgetID": 70310498,
"campID": 5001,
"campTargetType": "Enemy",
"born": {
"$type": "ConfigBornBySelf",
"offset": {
"x": 0.0,
"y": -1.0,
"z": 1.0,
},
"onGroundIgnoreWater": true,
"useRotation": true,
},
},
],
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_TMHY_SeekCrystalGadget",
"target": "Team",
}
],
"modifiers": {
"UNIQUE_TMHY_SeekCrystalGadget": {
"isUnique": true,
"stacking": "Unique",
"thinkInterval": 0.5,
"onThinkInterval": [
{
"$type": "Predicated",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR9",
"centerBasedOn": "Self",
"campTargetType": "All",
"campBasedOn": "Self",
"sortType": "Nearest",
},
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"compareType": "Equal",
"target": "Target",
"key": "_Mark_Crystallized",
"value": 1
},
{
"$type": "ByTargetGlobalValue",
"key": "TEAM_TMHY_Bright_Play",
"target": "Team",
"compareType": "MoreThan",
"value": 0,
}
],
"successActions": [
{
"$type": "SetGlobalValue",
"key": "_Mark_Crystallized",
"target": "Target",
"value": 0,
},
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_CrystalEffect_AttachHandler",
"target": "Team",
}
]
}
]
},
"UNIQUE_CrystalEffect_AttachHandler": {
"isUnique": true,
"stacking": "Unique",
"modifierMixins": [
{
"$type": "CurLocalAvatarMixinV2",
"modifierName": "UNIQUE_CrystalRange_EffectHandler",
},
]
},
"UNIQUE_CrystalRange_EffectHandler": {
"isUnique": true,
"stacking": "Unique",
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_TowerAbsorber_02_Ring",
"born": {
"$type": "ConfigBornBySelf",
"onGround": true
},
},
]
}
}
},
},
/*
s1557821 3.4 backlog内沙漠须弥物件-俱利般帝鼓-TD
https://www.tapd.cn/22963631/prong/stories/view/1122963631001557821
*/
//3.6 敲鼓玩法超级跳效果
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Team_TMHY_Drum_RocketJump",
"isDynamicAbility": true,
"abilityMixins": [
{
"$type": "AttachModifierToGlobalValueMixin",
"globalValueKey": "SGV_Drum_Play_Start",
"globalValueTarget": "Team",
"valueSteps": [0,0.5,1.5],
"modifierNameSteps": ["UNIQUE_DrumPlay_RocketJump_Off","UNIQUE_DrumPlay_RocketJump_On"]
}
],
"modifiers": {
"UNIQUE_DrumPlay_RocketJump_Off": {
"stacking": "Unique",
"isUnique": true,
},
"UNIQUE_DrumPlay_RocketJump_On": {
"stacking": "Unique",
"isUnique": true,
"onAdded": [
{
"$type": "AttachModifier",
"target": "CurLocalAvatar",
"modifierName": "UNIQUE_DrumPlay_RocketJump_Buff",
}
],
"modifierMixins": [
{
"$type": "CurLocalAvatarMixinV2",
"modifierName": "UNIQUE_DrumPlay_RocketJump_Buff",
"isUnique": true
}
]
},
"UNIQUE_DrumPlay_RocketJump_Buff": {
"stacking": "Unique",
"isUnique": true,
"onReconnect": [
{
"$type": "RemoveUniqueModifier",
"modifierName": "UNIQUE_DrumPlay_RocketJump_On",
"doOffStage": true,
"predicates": [
{
"$type": "ByIsInReconnect",
},
],
},
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_ScenObj_BlowingStone_01_Buff",
},
],
"modifierMixins": [
{
"$type": "RocketJumpMixin",
"type": "GearSpring",
"uiEffect": true,
"extention": {
"xzMultiplier": 1,
"yMultiplier": 2.2,
}
},
],
},
},
},
},
/*
s1690325 3.6 backlog内3.6大世界-琥珀果实-TD
https://www.tapd.cn/22963631/prong/stories/view/1122963631001690325
*/
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Team_TMHY_SlushaBomb_AbilityHandler",
"isDynamicAbility": true,
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_Team_SlushaBomb_Attacher",
"target": "Team",
"doOffStage": true,
}
],
"modifiers": {
//保持当前角色有T键
"UNIQUE_AddSlushaBombButtom": {
"isUnique": true,
"stacking": "Unique",
"modifierMixins": [
{
"$type": "CurLocalAvatarMixinV2",
"modifierName": "UNIQUE_SlushaBombButtonHandler",
},
]
},
//T键显示
"UNIQUE_Team_SlushaBomb_Attacher": {
"isUnique": true,
"stacking": "Unique",
"modifierMixins": [
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "TEAM_SLUSHA_BOMB_NUMS",
"globalValueTarget": "Team",
"valueSteps": [0.5,100],
"modifierNameSteps": ["UNIQUE_AddSlushaBombButtom"]
},
],
"onAdded": [
{
"$type": "SetGlobalValue",
"key": "TEAM_SLUSHA_BOMB_NUMS",
"target": "Team",
"value": 0,
},
],
},
"UNIQUE_SlushaBombButtonHandler": {
"isUnique": true,
"stacking": "Unique",
"onAdded": [
{
"$type": "ShowExtraAbility",
"skillID": 20020,
},
],
"onRemoved": [
//隐藏按键
{
"$type": "ShowExtraAbility",
"skillID": 0,
},
],
},
},
},
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Team_TMHY_SlushaBomb_EmitHandler",
"isDynamicAbility": true,
"onAbilityStart": [
{
"$type": "AddGlobalValue",
"key": "TEAM_SLUSHA_BOMB_NUMS",
"target": "Team",
"value": -1,
"useLimitRange": true,
"maxValue": 100,
"minValue": 0,
},
{
"$type": "TriggerBullet",
"lifeByOwnerIsAlive": true,
"target": "Target",
"trackTarget": "Target",
"ownerIs": "Self",
"propOwnerIs": "Self",
"bulletID": 70350473,
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "BulletNode"
}
}
],
},
},
]
@@ -1643,7 +1643,817 @@
},
},
},
///////////////////////////////////////////////////////////////////
//
// 通用特效挑战机关
//
///////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Common_Property_Ani_Prop_EffectOperatorBattle_01_Ability",
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "InNormal",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "InBattle",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "BattleSuccess",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "BattleFinish",
},
],
"modifiers":
{
"InNormal":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RougeBattle_01",
},
],
},
"InBattle":
{
"onAdded":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_RougeBattle_01_Disappear",
},
],
},
"BattleFinish":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RougeBattle_01_Finish",
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_RougeBattle_Success_Disappear",
},
],
},
"BattleSuccess":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RougeBattle_01_Success",
},
],
},
}
},
},
///////////////////////////////////////////////////////////////////
//
// 通用特效回复机关
//
///////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Common_Property_Ani_Prop_EffectOperatorRevive_01_Ability",
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "InNormal",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "StopHeal",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "InNormal2",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "End",
},
],
"modifiers":
{
"StopHeal":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RougeCure_01",
},
],
},
"InNormal":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RougeCure_01",
},
],
},
"InNormal2":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RougeCure_01_Stay",
},
],
},
"End":
{
"onAdded":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_RougeBattle_Success_Disappear",
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RougeCure_01_Used",
},
],
},
}
},
},
//////////////////////////////////
//
// 3.3 迷城解谜机关_父 gadget id 70360393
//
//////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Xm_Property_Prop_LostCityRunesParent_01_Ability",
"abilityMixins" :
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "CheckSelf",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "WaitState",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "ActiveState",
},
{
"$type":"AttachModifierToSelfGlobalValueMixin",
"globalValueKey":"_Children01_Active",
"valueSteps":[0.5,1.5],
"modifierNameSteps":["Active01"],
},
{
"$type":"AttachModifierToSelfGlobalValueMixin",
"globalValueKey":"_Children02_Active",
"valueSteps":[0.5,1.5],
"modifierNameSteps":["Active02"],
},
{
"$type":"AttachModifierToSelfGlobalValueMixin",
"globalValueKey":"_Children03_Active",
"valueSteps":[0.5,1.5],
"modifierNameSteps":["Active03"],
},
],
"modifiers":
{
"CheckSelf":
{
"onAdded":
[
{
"$type":"SetMaterialParamFloatByTransform",
"matName":"Mat01",
"patternName":"_EmissionStrength",
"value":0,
"canBeHandledOnRecover": true,
},
{
"$type":"SetMaterialParamFloatByTransform",
"matName":"Mat02",
"patternName":"_EmissionStrength",
"value":0,
"canBeHandledOnRecover": true,
},
{
"$type":"SetMaterialParamFloatByTransform",
"matName":"Mat03",
"patternName":"_EmissionStrength",
"value":0,
"canBeHandledOnRecover": true,
},
],
"thinkInterval":1,
"onThinkInterval":
[
{
"$type" : "Predicated",
"target" : "Self",
"targetPredicates" :
[
{
"$type": "ByTargetGlobalValue",
"key": "_Children01_Active",
"value": 1,
"compareType": "Equal",
},
{
"$type": "ByTargetGlobalValue",
"key": "_Children02_Active",
"value": 1,
"compareType": "Equal",
},
{
"$type": "ByTargetGlobalValue",
"key": "_Children03_Active",
"value": 1,
"compareType": "Equal",
},
],
"successActions" :
[
{
"$type": "ChangeGadgetState",
"state": 201,
},
],
},
],
},
"WaitState":
{//todo 表现变化,等资源
},
"ActiveState":
{//todo 表现变化,等资源
},
"Active01":
{
"onAdded":
[
{
"$type":"SetMaterialParamFloatByTransform",
"matName":"Mat01",
"patternName":"_EmissionStrength",
"value":5,
"canBeHandledOnRecover": true,
},
],
},
"Active02":
{
"onAdded":
[
{
"$type":"SetMaterialParamFloatByTransform",
"matName":"Mat02",
"patternName":"_EmissionStrength",
"value":5,
"canBeHandledOnRecover": true,
},
],
},
"Active03":
{
"onAdded":
[
{
"$type":"SetMaterialParamFloatByTransform",
"matName":"Mat03",
"patternName":"_EmissionStrength",
"value":5,
"canBeHandledOnRecover": true,
},
],
},
},
},
},
//////////////////////////////////
//
// 3.3 迷城解谜机关_子01 gadget id 70360394
//
//////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Xm_Property_Prop_LostCityRunesChild_01_Ability",
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RunesChild_01",
"effectTempleteID": 100,
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectNode",
},
},
],
"abilityMixins" :
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "DisActive",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "Success",
},
],
"modifiers":
{
"DisActive":
{
"onAdded":
[
{
"$type": "SendEffectTrigger",
"parameter": "State",
"type": "Int",
"effectPattern": "Eff_SceneObj_RunesChild_01",
"value": 0,
},
],
},
"Active":
{
"onAdded":
[
{
"$type": "SendEffectTrigger",
"parameter": "State",
"type": "Int",
"effectPattern": "Eff_SceneObj_RunesChild_01",
"value": 201,
},
],
},
"Success":
{
"duration": 1.0,
"onAdded":
[
{
"$type": "SendEffectTrigger",
"parameter": "State",
"type": "Int",
"effectPattern": "Eff_SceneObj_RunesChild_01",
"value": 201,
},
],
"onRemoved":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Common_Success_01",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "ReceivePoint",
},
},
// {
// "$type": "ApplyModifier",
// "modifierName": "SendLine",
// "otherTargets":
// {
// "$type": "SelectTargetsBySelfGroup",
// "operation": "OR",
// "value": 2,
// "compareType": "Equal",
// },
// },
{
"$type": "ApplyModifier",
"modifierName": "ChangeFatherGlobalValue",
},
],
},
"SendLine":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Runes_01_Chains",
"target":"Applier",
"born":
{
"$type":"ConfigBornByAttachPoint",
"attachPointName":"EffPoint01",
"attachPointTargetType":"Self",
},
},
],
},
"ChangeFatherGlobalValue":
{
"duration":0.5,
"onRemoved":
[
{
"$type":"SetGlobalValue",
"key" : "_Children01_Active",
"value": 1,
"otherTargets":
{
"$type": "SelectTargetsBySelfGroup",
"operation": "OR",
"value": 2,
"compareType": "Equal",
},
},
{
"$type":"SetGlobalValue",
"key" : "_Children01_Active",
"value": 1,
"otherTargets":
{
"$type": "SelectTargetsBySelfGroup",
"operation": "OR",
"value": 4,
"compareType": "Equal",
},
},
],
},
},
},
},
//////////////////////////////////
//
// 3.3 迷城解谜机关_子02 gadget id 70360395
//
//////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Xm_Property_Prop_LostCityRunesChild_02_Ability",
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RunesChild_01",
"effectTempleteID": 101,
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectNode",
},
},
],
"abilityMixins" :
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "DisActive",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "Success",
},
],
"modifiers":
{
"DisActive":
{
"onAdded":
[
{
"$type": "SendEffectTrigger",
"parameter": "State",
"type": "Int",
"effectPattern": "Eff_SceneObj_RunesChild_01",
"value": 0,
},
],
},
"Active":
{
"onAdded":
[
{
"$type": "SendEffectTrigger",
"parameter": "State",
"type": "Int",
"effectPattern": "Eff_SceneObj_RunesChild_01",
"value": 201,
},
],
},
"Success":
{
"duration": 1.0,
"onAdded":
[
{
"$type": "SendEffectTrigger",
"type": "Int",
"parameter": "State",
"value": 201,
"effectPattern": "Eff_SceneObj_RunesChild_01",
},
],
"onRemoved":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Common_Success_01",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "ReceivePoint",
},
},
// {
// "$type": "ApplyModifier",
// "modifierName": "SendLine",
// "otherTargets":
// {
// "$type": "SelectTargetsBySelfGroup",
// "operation": "OR",
// "value": 2,
// "compareType": "Equal",
// },
// },
{
"$type": "ApplyModifier",
"modifierName": "ChangeFatherGlobalValue",
},
],
},
"SendLine":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Runes_01_Chains",
"target":"Applier",
"born":
{
"$type":"ConfigBornByAttachPoint",
"attachPointName":"EffPoint02",
"attachPointTargetType":"Self",
},
},
],
},
"ChangeFatherGlobalValue":
{
"duration":0.5,
"onRemoved":
[
{
"$type":"SetGlobalValue",
"key" : "_Children02_Active",
"value": 1,
"otherTargets":
{
"$type": "SelectTargetsBySelfGroup",
"operation": "OR",
"value": 2,
"compareType": "Equal",
},
},
{
"$type":"SetGlobalValue",
"key" : "_Children02_Active",
"value": 1,
"otherTargets":
{
"$type": "SelectTargetsBySelfGroup",
"operation": "OR",
"value": 4,
"compareType": "Equal",
},
},
],
},
},
},
},
//////////////////////////////////
//
// 3.3 迷城解谜机关_子03 gadget id 70360396
//
//////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Xm_Property_Prop_LostCityRunesChild_03_Ability",
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RunesChild_01",
"effectTempleteID": 102,
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectNode",
},
},
],
"abilityMixins" :
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "DisActive",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "Success",
},
],
"modifiers":
{
"DisActive":
{
"onAdded":
[
{
"$type": "SendEffectTrigger",
"parameter": "State",
"type": "Int",
"effectPattern": "Eff_SceneObj_RunesChild_01",
"value": 0,
},
],
},
"Active":
{
"onAdded":
[
{
"$type": "SendEffectTrigger",
"parameter": "State",
"type": "Int",
"effectPattern": "Eff_SceneObj_RunesChild_01",
"value": 201,
},
],
},
"Success":
{
"duration": 1.0,
"onAdded":
[
{
"$type": "SendEffectTrigger",
"type": "Int",
"parameter": "State",
"value": 201,
"effectPattern": "Eff_SceneObj_RunesChild_01",
},
],
"onRemoved":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Common_Success_01",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "ReceivePoint",
},
},
// {
// "$type": "ApplyModifier",
// "modifierName": "SendLine",
// "otherTargets":
// {
// "$type": "SelectTargetsBySelfGroup",
// "operation": "OR",
// "value": 2,
// "compareType": "Equal",
// },
// },
{
"$type": "ApplyModifier",
"modifierName": "ChangeFatherGlobalValue",
},
],
},
"SendLine":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Runes_01_Chains",
"target":"Applier",
"born":
{
"$type":"ConfigBornByAttachPoint",
"attachPointName":"EffPoint03",
"attachPointTargetType":"Self",
},
},
],
},
"ChangeFatherGlobalValue":
{
"duration":0.5,
"onRemoved":
[
{
"$type":"SetGlobalValue",
"key" : "_Children03_Active",
"value": 1,
"otherTargets":
{
"$type": "SelectTargetsBySelfGroup",
"operation": "OR",
"value": 2,
"compareType": "Equal",
},
},
{
"$type":"SetGlobalValue",
"key" : "_Children03_Active",
"value": 1,
"otherTargets":
{
"$type": "SelectTargetsBySelfGroup",
"operation": "OR",
"value": 4,
"compareType": "Equal",
},
},
],
},
},
},
},
]
File diff suppressed because it is too large Load Diff
@@ -2001,4 +2001,392 @@
},
},
},
////////////////////////////////////////////////////////
//
// 3.4 海灯节船技能
//
/////////////////////////////////////////////////////
//----------------------主控技能------------------------------
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Vehicle_Skiff_LanV3BoatGame_Controller",
"isDynamicAbility": true,
}
},
//----------------------没吃到技能时的空技能------------------------------
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Vehicle_Skiff_LanV3BoatGame_Empty",
"isDynamicAbility": true,
}
},
//----------------------发射泥潭------------------------------
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Vehicle_Skiff_LanV3BoatGame_Mire_Shoot",
"isDynamicAbility": true,
"onAbilityStart":
[
{
"$type": "TriggerBullet",
"bulletID": 420000026,
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "CannonFire",
"direction":
{
"$type": "ConfigDirectionByAttachPoint",
"angleOffset":
{
"x": 0,
"y": 0,
"z": 0,
}
}
},
},
{
"$type": "SetGlobalValue",//用完技能把技能状态重置
"key": "_ABILITY_BoatV3_SkillIndex_Team",
"target": "Team",
"value": 0,
}
]
}
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Vehicle_Skiff_LanV3BoatGame_Mire_Bullet",
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "Life_Timer_And_Eff",
}
],
"onAbilityStart":
[
{
"$type": "CreateGadget",////创建泥潭
"gadgetID": 420000027,
"campID": 1001,
"campTargetType": "AllExceptSelf",
"born":
{
"$type": "ConfigBornBySelf",
"offset":
{
"x": 0,
"y": 0,
"z": 0,
},
"onGround": true,"onGroundRaycastUpDist": 3,
},
},
],
"modifiers":
{
"Life_Timer_And_Eff":
{
"duration": 2,
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_Avatar_Loli_Bow_Diona_ElementalArt_Bullet_Trail",
},
],
"onRemoved":
[
{
"$type": "KillSelf"
}
]
}
}
}
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Vehicle_Skiff_LanV3BoatGame_Mire",
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "Life_Timer_And_Eff",
}
],
"modifiers":
{
"Life_Timer_And_Eff":
{
"duration": 15,
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Sylph_Water_Activated_Deathrattle_HealBullet_HealArea",
},
],
"onRemoved":
[
{
"$type": "KillSelf"
}
],
"thinkInterval": 0.15,
"onThinkInterval":
[
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_LanV3BoatGame_Mire_Speed_Down",
"otherTargets":
{
"$type": "SelectTargetsByShape",
"shapeName": "CircleR8H5",
"centerBasedOn": "Self",
"campTargetType": "AllExceptSelf",
"campBasedOn": "Self",
"sortType": "Nearest",
},
"predicates":
[
{
"$type": "ByTargetType",
"target": "Target",
"targetType": "Vehicle"
},
{
"$type": "ByTargetGlobalValue",
"target": "Target",
"key": "_ABILITY_BoatV3_In_Shield_State",
"compareType": "NoneOrEqual",
"value": 0
}
]
}
]
},
"UNIQUE_LanV3BoatGame_Mire_Speed_Down":
{
"isUnique": true,
"stacking": "RefreshUniqueDurability",
"duration": 0.4,
"state": "SpeedDown",
"isLimitedProperties": true,
"properties":
{
"Animator_MoveSpeedRatio": -0.5,
}
}
}
}
},
//----------------------吸收金币------------------------------
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Vehicle_Skiff_LanV3BoatGame_Coin_Absorb",
"isDynamicAbility": true,
"onAbilityStart":
[
{//遗落金币逻辑
"$type": "Predicated",
"otherTargets":
{
"$type": "SelectTargetsByShape",
"shapeName": "CircleR4H6",//大金币范围
"centerBasedOn": "Vehicle",
"campTargetType": "Enemy",
"campBasedOn": "Vehicle",
},
"targetPredicates":
[
{
"$type": "ByTargetGlobalValue",
"target": "Target",
"key": "ShipPVPCoin",
"value": 3,
"compareType": "Equal"
}
],
"successActions":
[
{
"$type": "DebugLog",
"content": "SLC: Find Target SHipPVPCoin = 3",
},
{
"$type": "ServerLuaCall",
"funcName": "SLC_PlayerGetCoin",
"luaCallType": "FromGroup",
"target": "Other",
"isTarget": true,
"paramNum": 1,
"param1": 3,
},
],
},
{//大金币逻辑
"$type": "Predicated",
"otherTargets":
{
"$type": "SelectTargetsByShape",
"shapeName": "CircleR4H6",//大金币范围
"centerBasedOn": "Vehicle",
"campTargetType": "Enemy",
"campBasedOn": "Vehicle",
},
"targetPredicates":
[
{
"$type": "ByTargetGlobalValue",
"target": "Target",
"key": "ShipPVPCoin",
"value": 2,
"compareType": "Equal"
}
],
"successActions":
[
{
"$type": "DebugLog",
"content": "SLC: Find Target SHipPVPCoin = 2",
},
{
"$type": "ServerLuaCall",
"funcName": "SLC_PlayerGetCoin",
"luaCallType": "FromGroup",
"target": "Other",
"isTarget": true,
"paramNum": 1,
"param1": 2,
},
/*
{
"$type": "ServerLuaCall",
//"luaCallType": "CurGalleryControlGroup",
"luaCallType": "FromGroup",
"funcName": "SLC_PlayerGetCoin",
"target": "Target",
"isTarget": true,
"param1": 2,
"paramNum": 1,
},
*/
],
},
{//普通金币逻辑
"$type": "Predicated",
"otherTargets":
{
"$type": "SelectTargetsByShape",
"shapeName": "CircleR3H4",//小金币范围
"centerBasedOn": "Vehicle",
"campTargetType": "Enemy",
"campBasedOn": "Vehicle",
},
"targetPredicates":
[
{
"$type": "ByTargetGlobalValue",
"target": "Target",
"key": "ShipPVPCoin",
"value": 1,
"compareType": "Equal"
}
],
"successActions":
[
{
"$type": "DebugLog",
"content": "SLC: Find Target SHipPVPCoin = 1",
},
{
"$type": "ServerLuaCall",
"funcName": "SLC_PlayerGetCoin",
"luaCallType": "FromGroup",
"target": "Other",
"isTarget": true,
"param1": 1,
"paramNum": 1,
},
],
},
{
"$type": "SetGlobalValue",//用完技能把技能状态重置
"key": "_ABILITY_BoatV3_SkillIndex_Team",
"target": "Team",
"value": 0,
}
]
}
},
//----------------------开启护盾------------------------------
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Vehicle_Skiff_LanV3BoatGame_Shield",
"isDynamicAbility": true,
"onAbilityStart":
[
{
"$type": "AttachModifier",
"modifierName": "LanV3BoatGame_Shield",
},
{
"$type": "SetGlobalValue",//用完技能把技能状态重置
"key": "_ABILITY_BoatV3_SkillIndex_Team",
"target": "Team",
"value": 0,
}
],
"modifiers":
{
"LanV3BoatGame_Shield":
{
"duration": 10,
"onAdded":
[
{
"$type": "SetGlobalValue",//用完技能把技能状态重置
"key": "_ABILITY_BoatV3_In_Shield_State",
"target": "Self",
"value": 1,
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Avatar_Properties_Shield"
}
],
"onRemoved":
[
{
"$type": "SetGlobalValue",//用完技能把技能状态重置
"key": "_ABILITY_BoatV3_In_Shield_State",
"target": "Self",
"value": 0,
}
]
}
}
}
},
]
@@ -0,0 +1,651 @@
[
///////////////////////////////////////////////////////////////
//
// 船
//
///////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Vehicle_Sorush_Normal_01",
"onAdded":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_Skiff_Normal_Born",
},
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 15001,
},
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 15002,
},
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_Sorush_MuteIce",
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Skiff_Normal_EnergyHalo_01",
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Skiff_Normal_EnergyHalo_02",
},
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Skiff_SprintMark",
"value": 0,
},
],
"abilityMixins":
[
{
"$type": "AttachToStateIDMixin",
"stateIDs": ["Sprint"],
"modifierName": "UNIQUE_Sorush_Sprint_Handler",
},
],
"modifiers":
{
"UNIQUE_Sorush_Sprint_Handler":
{
"isUnique": true,
"stacking": "Unique",
"onAdded":
[
{
"$type": "ActCameraRadialBlur",
"cameraRadialBlur":
{
"power": 0.6,
"blurTime": 0.2,
"fadeTime": 0.2,
},
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Skiff_Normal_Sprint_Loop_01",
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Skiff_Normal_Sprint_Loop_02",
},
],
"modifierMixins":
[
{
"$type": "TriggerPostProcessEffectMixin",
"postEffectAssetName": "PostEffect_Skiff_Sprint",
"duration": 0,
},
],
},
"UNIQUE_Sorush_MuteIce":
{
"isUnique": true,
"stacking": "Unique",
"thinkInterval": 0.5,
"onThinkInterval":
[
{
"$type": "TriggerAttackEvent", //开场把怪往外挤
"targetType": "Enemy",
"attackEvent":
{
"attackPattern":
{
"$type": "ConfigAttackBox",
"triggerType": "TriggerNoRepeat",
"checkHitLayerType": "OnlyHitMassiveEntity",
"size":
{
"x": 5.0,
"y": 4.0,
"z": 8.0,
},
"born":
{
"$type": "ConfigBornBySelf",
"offset":
{
"x": 0.0,
"y": 0.0,
"z": -3.3,
},
},
},
"attackInfo":
{
"attackProperty":
{
"damagePercentage": 0,
"elementType": "VehicleMuteIce",
"elementDurability": 10,
"enBreak": 0,
},
"hitPattern":
{
"onHitEffectName": "none",
"hitImpulseType":"LV0",
"retreatType": "ByHitDirection",
"reboundRatio": 0,
"hitHaltTime": 0.0,
"hitHaltTimeScale": 0.0,
"muteHitText": true
},
}
},
},
],
},
"Blank":{},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Vehicle_Sorush_AutoHeal",
"abilityMixins":
[
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_ABILITY_Skiff_AutoHeal_Count",
"valueSteps": [0.5, 4.5, 5.5],
"removeAppliedModifier": true,
"modifierNameSteps": ["Blank","UNIQUE_Sorush_AutoHeal_Interval"],
},
],
"onAdded":
[
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Skiff_AutoHeal_Count",
"value": 0,
},
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_Sorush_AutoHeal_Handler",
},
],
"modifiers":
{
"UNIQUE_Sorush_AutoHeal_Handler":
{
"isUnique": true,
"stacking": "Unique",
"thinkInterval": 1.0,
"onThinkInterval":
[
{
"$type": "AddGlobalValue",
"key": "_ABILITY_Skiff_AutoHeal_Count",
"value": 1,
"useLimitRange": true,
"maxValue": 5,
"minValue": 0,
},
],
"modifierMixins":
[
{
"$type": "DoActionByEventMixin",
"type" : "Current",
"onEvent" : "HPDown",
"actions" :
[
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Skiff_AutoHeal_Count",
"value": 0,
},
{
"$type": "DebugLog",
"content": "!!!!!!!!!!!HPDown!!!!!!!!!!",
},
],
},
],
"onBeingHit":
[
{
"$type": "Predicated",
"target": "Other",
"targetPredicates":
[
{
"$type": "ByHitDamage",
"damage": 0,
"logic": "Greater"
},
],
"successActions":
[
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Skiff_AutoHeal_Count",
"value": 0,
},
],
},
],
},
"UNIQUE_Sorush_AutoHeal_Interval":
{
"isUnique": true,
"stacking": "Unique",
"onAdded":
[
{
"$type": "HealHP",
"amountByTargetMaxHPRatio": 0.05,
"predicates":
[
{
"$type": "ByTargetHPRatio",
"HPRatio": 1,
"logic": "Lesser",
},
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_Skiff_AvatarIn_Mark",
"value": 1,
"compareType": "Equal",
},
],
},
{
"$type": "HealHP",
"amountByTargetMaxHPRatio": 0.0065,
"predicates":
[
{
"$type": "ByTargetHPRatio",
"HPRatio": 1,
"logic": "Lesser",
},
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_Skiff_AvatarIn_Mark",
"value": 0,
"compareType": "NoneOrEqual",
},
],
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Skiff_Normal_Heal",
"predicates":
[
{
"$type": "ByTargetHPRatio",
"HPRatio": 1,
"logic": "Lesser",
},
],
},
],
"thinkInterval": 2.0,
"onThinkInterval":
[
{
"$type": "HealHP",
"amountByTargetMaxHPRatio": 0.05,
"predicates":
[
{
"$type": "ByTargetHPRatio",
"HPRatio": 1,
"logic": "Lesser",
},
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_Skiff_AvatarIn_Mark",
"value": 1,
"compareType": "Equal",
},
],
},
{
"$type": "HealHP",
"amountByTargetMaxHPRatio": 0.0065,
"predicates":
[
{
"$type": "ByTargetHPRatio",
"HPRatio": 1,
"logic": "Lesser",
},
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_Skiff_AvatarIn_Mark",
"value": 0,
"compareType": "NoneOrEqual",
},
],
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Skiff_Normal_Heal",
"predicates":
[
{
"$type": "ByTargetHPRatio",
"HPRatio": 1,
"logic": "Lesser",
},
],
},
],
},
"Blank":{},
},
},
},
///////////////////////////////////////////////////////////////
//
// 飞行载具 ServerBuff
//
///////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Vehicle_Sorush_Normal_ServerBuff_Handler",
"isDynamicAbility": true,
"modifiers":
{
"SERVER_Sorush_Normal_AvatarStatue_Handler":
{
// "isUnique": true,
"stacking": "Multiple",
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_Sorush_Normal_AvatarStatue_DenyLockOn",
"doOffStage": true,
},
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_Sorush_Normal_AvatarStatue_Invincible",
"doOffStage": true,
},
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_Sorush_Normal_AvatarStatue_IsGhostToEnemy",
"doOffStage": true,
},
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_Sorush_Normal_AvatarStatue_LockHP",
"doOffStage": true,
},
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_Sorush_Normal_OutofCombat_Handler",
"doOffStage": true,
},
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 15001,
"doOffStage": true,
},
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 15002,
"doOffStage": true,
},
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_Sorush_Normal_AvatarStatue_GrandHandler",
"target": "Vehicle",
},
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Avatar_InSkiff_Mark",
"value": 1,
"target": "Self",
"doOffStage": true,
},
],
"onVehicleIn":
[
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_Sorush_Normal_AvatarStatue_GrandHandler",
"target": "Vehicle",
},
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Avatar_InSkiff_Mark",
"value": 1,
"target": "Self",
"doOffStage": true,
},
],
"thinkInterval": 1.0,
"onThinkInterval":
[
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_Sorush_Normal_AvatarStatue_GrandHandler",
"target": "Vehicle",
},
],
"onRemoved":
[
{
"$type": "TriggerAbility",
"abilityName": "SorushStatue_WithOutAvatar",
"target": "Vehicle",
},
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Skiff_AvatarIn_Mark",
"value": 0,
"target": "Vehicle",
"doOffStage": true,
},
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Avatar_InSkiff_Mark",
"value": 0,
"target": "Self",
"doOffStage": true,
},
],
},
"UNIQUE_Sorush_Normal_AvatarStatue_GrandHandler":
{
"isUnique": true,
"duration": 1.5,
"stacking": "RefreshUniqueDurability",
"onAdded":
[
{
"$type": "TriggerAbility",
"abilityName": "SorushStatue_WithAvatar",
},
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Skiff_AvatarIn_Mark",
"value": 1,
},
],
"onRemoved":
[
{
"$type": "TriggerAbility",
"abilityName": "SorushStatue_WithOutAvatar",
},
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Skiff_AvatarIn_Mark",
"value": 0,
},
],
},
"UNIQUE_Sorush_Normal_AvatarStatue_DenyLockOn":
{
"isUnique": true,
"stacking": "Unique",
"state": "DenyLockOn",
},
"UNIQUE_Sorush_Normal_AvatarStatue_Invincible":
{
"isUnique": true,
"stacking": "Unique",
"state": "Invincible",
},
"UNIQUE_Sorush_Normal_AvatarStatue_IsGhostToEnemy":
{
"isUnique": true,
"stacking": "Unique",
"state": "IsGhostToEnemy",
},
"UNIQUE_Sorush_Normal_AvatarStatue_LockHP":
{
"isUnique": true,
"stacking": "Unique",
"state": "LockHP",
},
"UNIQUE_Sorush_Normal_OutofCombat_Handler":
{
"isUnique": true,
"stacking": "Unique",
"thinkInterval": 1.0,
"onThinkInterval":
[
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Skiff_AutoHeal_Count",
"value": 0,
"target": "Vehicle",
"predicates":
[
{
"$type" : "ByVehicleIsCombat",
"target": "Self",
},
{
"$type" : "ByIsLocalAvatar",
"target": "Self",
},
],
},
],
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SorushStatue_WithOutAvatar",
"onAdded":
[
{
"$type": "TriggerAbility",
"abilityName": "SorushStatue_WithOutAvatar",
},
],
"onAbilityStart":
[
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_SorushStatue_WithOutAvatar_DenyLockOn",
},
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_SorushStatue_WithOutAvatar_IsGhostToEnemy",
},
],
"modifiers":
{
"UNIQUE_SorushStatue_WithOutAvatar_DenyLockOn":
{
"isUnique": true,
"stacking": "Unique",
"state": "DenyLockOn",
},
"UNIQUE_SorushStatue_WithOutAvatar_IsGhostToEnemy":
{
"isUnique": true,
"stacking": "Unique",
"state": "IsGhostToEnemy",
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SorushStatue_WithAvatar",
"onAbilityStart":
[
{
"$type": "RemoveUniqueModifier",
"modifierName": "UNIQUE_SorushStatue_WithOutAvatar_DenyLockOn",
},
{
"$type": "RemoveUniqueModifier",
"modifierName": "UNIQUE_SorushStatue_WithOutAvatar_IsGhostToEnemy",
},
],
"modifiers":
{
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Vehicle_Sorush_ActionSkill",
"abilityMixins":
[
{
"$type": "InputActionHoldChargeMixin",
"inputActionControllerType": "VehicleSkillController",
"inputActionType": "Action2",
"chargeTime": 1.0,
"secondChargeTime": 1.0,
"OnReleaseUncharged":
[
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Sorush_Test",
"value": 1,
},
],
"OnBeginCharged":
[
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Sorush_Test",
"value": 2,
},
],
"chargeStateIDs":
[
"Idle","Move","Sprint"
],
},
],
"onAbilityStart":
[
],
"modifiers":
{
},
},
},
]
@@ -0,0 +1,37 @@
[
////////////////////////////////////////////////////////////////
//
// RangeAttack2
//
////////////////////////////////////////////////////////////////
{
"Default" :
{
"$type" : "ConfigAbility",
"abilityName" : "Monster_Apep_Flat_MovingState",
"abilityMixins":
[
{
"$type": "AttachToAnimatorStateIDMixin",
"stateIDs": ["Walk", "Standby"],
"modifierName": "Monster_Apep_Flat_MovingState",
},
],
"modifiers":
{
"Monster_Apep_Flat_MovingState":
{
"modifierMixins":
[
{
"$type": "ApepFlatHeadControlMixin",
"radius": 40,
"xPosID":"EyeHor",
"yPosID":"EyeVer",
},
],
},
},
},
},
]
@@ -0,0 +1,924 @@
[
////////////////////////////////////////////////////////////////
//
// NormalState
//
////////////////////////////////////////////////////////////////
{
"Default" :
{
"$type" : "ConfigAbility",
"abilityName" : "Monster_Apep_Stage3_NormalState",
"abilityMixins":
[
{
"$type": "AttachToPoseIDMixin",
"poseIDs": [301],
"modifierName": "Monster_Apep_Stage3_NormalState",
},
],
"modifiers":
{
"Monster_Apep_Stage3_NormalState":
{
"onAdded":
[
//切换镜头配置
{
"$type": "SetLockingV3Config",
"enable": false,
"specialCameraName": "default",
},
{
"$type": "SetLockingV3Config",
"enable": true,
"specialCameraName": "Stage3",
},
//切换碰撞盒
{
"$type": "EnablePushColliderName",
"pushColliderNames": [],
"setEnable": false,
},
{
"$type": "EnablePushColliderName",
"pushColliderNames": [],
"setEnable": true,
},
//切换受击盒
{
"$type": "EnableHitBoxByName",
"hitBoxNames": [],
"setEnable": false,
},
{
"$type": "EnableHitBoxByName",
"hitBoxNames": [],
"setEnable": true,
},
],
},
},
},
},
////////////////////////////////////////////////////////////////
//
// BlinkAttack
//
////////////////////////////////////////////////////////////////
{
"Default" :
{
"$type" : "ConfigAbility",
"abilityName" : "Monster_Apep_Stage3_BlinkAttack",
"abilityMixins":
[
{
"$type": "AttachToAnimatorStateIDMixin",
"stateIDs": ["BlinkAttack_BlinkState"],
"modifierName": "Blink_State",
},
],
"modifiers":
{
"Blink_State":
{
"modifierMixins":
[
{
"$type": "AttachActionToModifierMixin",
"onAdded":
[
{
"$type": "EnableHitBoxByName",
"hitBoxNames": ["HitBox", "HeadBox"],
"setEnable": false,
},
{
"$type": "EnablePushColliderName",
"pushColliderNames": ["PushCollider"],
"setEnable": false,
},
{
"$type": "TriggerSetVisible",
"visible": false,
"target": "Self",
},
],
"onRemoved":
[
{
"$type": "EnableHitBoxByName",
"hitBoxNames": ["HitBox", "HeadBox"],
"setEnable": true,
},
{
"$type": "EnablePushColliderName",
"pushColliderNames": ["PushCollider"],
"setEnable": true,
},
{
"$type": "TriggerSetVisible",
"visible": true,
"target": "Self",
},
],
},
],
"onAdded":
[
{
"$type": "ClearLockTarget",
"target": "CurLocalAvatar",
},
{
"$type": "AttachModifier",
"modifierName": "Blink_Invincible",
"target": "Self",
},
{
"$type": "AttachModifier",
"modifierName": "Blink_DenyLockOn",
"target": "Self",
},
{
"$type": "TryFindBlinkPoint",
"target": "SelfAttackTarget",
"forwardAngle": 40,
"minRange": 6.0,
"maxRange": 8.0,
},
{
"$type" : "CreateGadget",
"gadgetID" : 42908301,
"campID" : 4001,
"lifeByOwnerIsAlive" : true,
"born":
{
"$type": "ConfigBornByTeleportToPoint",
"offset" :
{
"x": 0.0,
"y": 0.0,
"z": 0.0,
},
"onGround": true,
"alongGround": true,
},
},
],
"onRemoved":
[
{
"$type": "DoBlink",
},
{
"$type": "TurnDirectionToPos",
"target": "SelfAttackTarget",
"toPos":
{
"$type": "ConfigBornByTarget",
},
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Apep_Stage3_BlinkAttack_AS",
},
],
},
"Blink_Invincible" :
{
"state": "Invincible",
},
"Blink_DenyLockOn" :
{
"state": "DenyLockOn",
},
},
},
},
////////////////////////////////////////////////////////////////
//
// RangeAttack1
//
////////////////////////////////////////////////////////////////
{
"Default" :
{
"$type" : "ConfigAbility",
"abilityName" : "Monster_Apep_Stage3_RangeAttack1",
"onAbilityStart":
[
],
},
},
////////////////////////////////////////////////////////////////
//
// RangeAttack2
//
////////////////////////////////////////////////////////////////
{
"Default" :
{
"$type" : "ConfigAbility",
"abilityName" : "Monster_Apep_Stage3_RangeAttack2",
"onAbilityStart":
[
{
"$type": "TriggerBullet",
"target" : "SelfAttackTarget",
"trackTarget": "SelfAttackTarget",
"bulletID": 42908302,
"born":
{
"$type": "ConfigBornBySelf",
"offset" :
{
"x": 0.0,
"y": 0.0,
"z": 0.0,
},
},
},
{
"$type": "SetPoseInt",
"intID": "Stage",
"value": 3,
},
],
},
},
{
"Default" :
{
"$type" : "ConfigAbility",
"abilityName" : "Apep_Stage3_RangeAttack2_Bullet",
"onAbilityStart":
[
{
"$type" : "TriggerAttackEvent",
"targetType" : "Enemy",
"attackEvent":
{
"attackPattern" :
{
"$type" : "ConfigAttackSphere",
"triggerType" : "TriggerNoRepeat",
"radius": 4,
"born":
{
"$type": "ConfigBornByCollisionPoint",
"offset":
{
"x" : 0.0,
"y" : 0.0,
"z" : 0.0,
},
},
},
"attackInfo":
{
"canBeModifiedBy":"OriginOwner",
"attackProperty":
{
"damagePercentage": 0.4,
"strikeType": "Default",
"enBreak": 10.0,
"elementType": "Grass",
"elementDurability": 30,
},
"hitPattern" :
{
"onHitEffectName": "default",
"hitImpulseType": "LV4",
"hitHaltTime" : 0.0,
"hitHaltTimeScale" : 0.05,
"muteHitText" : false,
},
"forceCameraShake": false,
"cameraShake":
{
"shakeType": "HitVector",
"shakeRange": 0.06,
"shakeTime": 0.12,
"shakeDistance": 20,
"shakeDir":
{
"x":0,
"y":0,
"z":1,
},
},
},
},
},
{
"$type": "FireSubEmitterEffect",
"effectPattern": "Eff_Monster_Apep_Stage3_RangeAttack2_Hit",
"born":
{
"$type": "ConfigBornByCollisionPoint",
},
},
],
},
},
////////////////////////////////////////////////////////////////
//
// RangeAttack3
//
////////////////////////////////////////////////////////////////
{
"Default" :
{
"$type" : "ConfigAbility",
"abilityName" : "Monster_Apep_Stage3_RangeAttack3",
"onAbilityStart":
[
{
"$type" : "CreateGadget",
"gadgetID" : 42908304,
"campID" : 4001,
"target": "SelfAttackTarget",
"lifeByOwnerIsAlive" : true,
"byServer": true,
"born" :
{
"$type": "ConfigBornByTarget",
"offset" :
{
"x": 0.0,
"y": 0.0,
"z": 0.0,
},
"onGround": true,
"alongGround": true,
},
},
{
"$type": "AttachModifier",
"modifierName": "Monster_Apep_Stage3_RangeAttack3_LifeTime",
},
],
"modifiers":
{
"Monster_Apep_Stage3_RangeAttack3_LifeTime":
{
"duration": 20,
"onAdded":
[
{
"$type": "SetGlobalValue",
"key": "_MONSTER_Apep_Stage3_RangeAttack3_LifeTime",
"value": 1,
},
],
"onChangeAuthority":
[
//场上没有会立马创一个
],
"onRemoved":
[
{
"$type": "SetGlobalValue",
"key": "_MONSTER_Apep_Stage3_RangeAttack3_LifeTime",
"value": 0,
},
],
},
},
},
},
{
"Default":
{//子弹触发逻辑
"$type": "ConfigAbility",
"abilityName": "Apep_Stage3_RangeAttack3_DamageGadget_FirstAttack",
"onAdded":
[
{
"$type": "ApplyModifier",
"modifierName": "FirstAttack_Latency",
},
],
"modifiers":
{
"FirstAttack_Latency":
{
"duration": 2,
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Apep_Stage3_RangeAttack3_FirstAttack_Alert",
},
],
"onRemoved":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Apep_Stage3_RangeAttack3_FirstAttack",
"born" :
{
"$type": "ConfigBornBySelf",
"offset" :
{
"x": 0.0,
"y": 0.0,
"z": 0.0,
},
"direction":
{
"$type": "ConfigDirectionByWorld",
"eularAngles":
{
"x" : 0.1,
"y" : 0.1,
"z" : 0.1,
},
},
"onGround": true,
"alongGround": true,
},
},
{
"$type" : "TriggerAttackEvent",
"targetType" : "Enemy",
"attackEvent":
{
"attackPattern" :
{
"$type" : "ConfigAttackCircle",
"triggerType" : "TriggerNoRepeat",
"fanAngle" : 360.0,
"radius" : 10,
"height": 20,
"born":
{
"$type": "ConfigBornBySelf",
"offset":
{
"x" : 0.0,
"y" : 0.0,
"z" : 0.0,
},
},
},
"attackInfo":
{
"canBeModifiedBy":"OriginOwner",
"attackProperty":
{
"damagePercentage": 0.25,
"strikeType": "Blunt",
"elementType": "Grass",
"elementDurability": 50,
"enBreak": 50.0,
},
"hitPattern" :
{
"onHitEffectName": "default",
"hitImpulseType": "LV4",
"hitHaltTime": 0,
"hitHaltTimeScale": 0,
"muteHitText": false,
},
"forceCameraShake": true,
"cameraShake":
{
"shakeType": "CustomVector",
"shakeRange": 0.12,
"shakeTime": 0.12,
"shakeDistance": 30,
"shakeDir":
{
"x":0,
"y":0,
"z":-1,
},
},
},
},
},
{
"$type": "ApplyModifier",
"modifierName": "DamageGadget_NextRound",
"target": "Owner",
},
],
},
"DamageGadget_NextRound":
{
"duration": 0.5,
"onRemoved":
[
{
"$type" : "SetSelfAttackTarget",
"otherTargets":
{
"$type": "SelectTargetsByShape",
"shapeName": "CircleR50",
"centerBasedOn": "Self",
"campTargetType": "Enemy",
"campBasedOn": "Self",
"entityTypePriority":["Avatar"],
"sortType": "Nearest",
"topLimit": 1,
},
},
{
"$type" : "TriggerBullet",
"bulletID" : 42908303,
"target": "Applier",
"trackTarget" : "SelfAttackTarget",
"lifeByOwnerIsAlive": true,
"born":
{
"$type": "ConfigBornByTarget",
"offset" :
{
"x": 0.0,
"y": 0.0,
"z": 0.0,
},
"onGround": true,
"direction":
{
"$type": "ConfigDirectionByAttackTarget"
},
"alongGround": true,
},
},
],
},
},
},
},
{
"Default" :
{
"$type" : "ConfigAbility",
"abilityName" : "Apep_Stage3_RangeAttack3_TrackBullet",
"onAdded":
[
{
"$type": "ApplyModifier",
"modifierName": "Apep_Stage3_RangeAttack3_TrackBullet_ActiveLatency",
},
],
"abilityMixins":
[
//生命周期维护
{
"$type": "AttachModifierToGlobalValueMixin",
"globalValueTarget": "Owner",
"globalValueKey": "_MONSTER_Apep_Stage3_RangeAttack3_LifeTime",
"valueSteps": [-0.5, 0.5],
"modifierNameSteps": ["Apep_Stage3_RangeAttack3_TrackBullet_LifeOver"],
},
//自身逻辑状态维护
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_DANGERAREA_Active",
"defaultGlobalValueOnCreate": 0,
"valueSteps" : [0.5, 1.5],
"removeAppliedModifier":true,
"modifierNameSteps" :
[
"Apep_Stage3_RangeAttack3_TrackBullet_Active",
],
},
//局域内玩家数统计
{
"$type": "FieldEntityCountChangeMixin",
"campTargetType": "Enemy",
"targetPredicates":
[
{
"$type": "ByEntityTypes",
"entityTypes": ["Avatar"],
},
],
"onFieldEnter":
[
{
"$type": "AddGlobalValue",
"key": "_DANGERAREA_Avatar_Count",
"value": 1,
"target":"Self",
},
],
"onFieldExit":
[
{
"$type": "AddGlobalValue",
"key": "_DANGERAREA_Avatar_Count",
"value": -1,
"target":"Self",
},
],
},
],
"modifiers":
{
"Apep_Stage3_RangeAttack3_TrackBullet_ActiveLatency":
{
"duration": 0.5,
"onRemoved":
[
{
"$type": "SetGlobalValue",
"key": "_DANGERAREA_Active",
"value": 1,
},
],
},
"Apep_Stage3_RangeAttack3_TrackBullet_LifeOver":
{
"onAdded":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Apep_Stage3_RangeAttack3_TrackBullet_KillSelf",
},
{
"$type": "SetGlobalValue",
"key": "_DANGERAREA_Active",
"value": 0
},
{
"$type": "KillSelf",
"duration": 0.5,
},
],
},
"Apep_Stage3_RangeAttack3_TrackBullet_Active":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Apep_Stage3_RangeAttack3_TrackBullet",
},
],
"thinkInterval": 0.2,
"onThinkInterval":
[
{
"$type": "AttachModifier",
"modifierName": "Trigger_CountDown",
"predicates":
[
{
"$type":"ByTargetGlobalValue",
"key": "_DANGERAREA_Avatar_Count",
"value": 0.5,
"compareType": "MoreThan",
},
],
},
{
"$type": "RemoveModifier",
"modifierName": "Trigger_CountDown",
"predicates":
[
{
"$type":"ByTargetGlobalValue",
"key": "_DANGERAREA_Avatar_Count",
"value": 0.5,
"compareType": "LessAndEqual",
},
],
},
],
},
"Blank":{},
"Trigger_CountDown":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Apep_Stage3_RangeAttack3_RepeatAttack_Alert",
},
],
"thinkInterval": 2,
"onThinkIntervalIsFixedUpdate": true,
"thinkIntervalIgnoreTimeScale": true,
"onThinkInterval":
[
{
"$type" : "CreateGadget",
"gadgetID" : 42908305,
"campID" : 4001,
"lifeByOwnerIsAlive" : true,
"born" :
{
"$type": "ConfigBornBySelf",
"offset" :
{
"x": 0.0,
"y": 0.0,
"z": 0.0,
},
"direction":
{
"$type": "ConfigDirectionByWorld",
"eularAngles":
{
"x" : 0.1,
"y" : 0.1,
"z" : 0.1,
},
},
"onGround": true,
"alongGround": true,
},
"predicates":
[
{
"$type" : "ByTargetHPRatio",
"target": "Self",
"HPRatio" : 0,
"logic" : "Greater",
},
],
},
{
"$type": "SetGlobalValue",
"key": "_DANGERAREA_Active",
"value": 0,
},
],
},
},
"abilitySpecials":
{
"RandomLatency": 0.1,
},
},
},
{
"Default":
{
"$type":"ConfigAbility",
"abilityName": "Apep_Stage3_RangeAttack3_DamageGadget_RepeatAttack",
"onAdded":
[
{
"$type": "ApplyModifier",
"modifierName": "RepeatAttack_Latency",
},
],
"modifiers":
{
"RepeatAttack_Latency":
{
"duration": 0.5,
"onAdded":
[
{
"$type" : "FireEffect",
"effectPattern" : "Eff_Monster_Apep_Stage3_RangeAttack3_RepeatAttack",
},
{
"$type" : "TriggerAttackEvent",
"targetType" : "Enemy",
"attackEvent":
{
"attackPattern" :
{
"$type" : "ConfigAttackCircle",
"triggerType" : "TriggerNoRepeat",
"fanAngle" : 360.0,
"radius" : 7.5,
"height": 20,
"born":
{
"$type": "ConfigBornBySelf",
"offset":
{
"x" : 0.0,
"y" : 0.0,
"z" : 0.0,
},
},
},
"attackInfo":
{
"canBeModifiedBy":"OriginOwner",
"attackProperty":
{
"damagePercentage": 0.25,
"strikeType": "Blunt",
"elementType": "Grass",
"elementDurability": 50,
"enBreak": 50.0,
},
"hitPattern" :
{
"onHitEffectName": "default",
"hitImpulseType": "LV3",
"hitHaltTime": 0,
"hitHaltTimeScale": 0,
"muteHitText": false,
},
"forceCameraShake": false,
"cameraShake":
{
"shakeType": "CustomVector",
"shakeRange": 0.04,
"shakeTime": 0.09,
"shakeDistance": 20.0,
"shakeDir":
{
"x":0,
"y":-1,
"z":0,
},
},
},
},
},
{
"$type": "ApplyModifier",
"modifierName": "DamageGadget_NextRound",
"target": "OriginOwner",
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"target": "OriginOwner",
"key": "_MONSTER_Apep_Stage3_RangeAttack3_LifeTime",
"value": 1,
"compareType": "Equal",
},
],
},
],
},
"DamageGadget_NextRound":
{
"onAdded":
[
{
"$type" : "SetSelfAttackTarget",
"otherTargets":
{
"$type": "SelectTargetsByShape",
"shapeName": "CircleR50",
"centerBasedOn": "Self",
"campTargetType": "Enemy",
"campBasedOn": "Self",
"entityTypePriority":["Avatar"],
"sortType": "Nearest",
"topLimit": 1,
},
},
{
"$type" : "TriggerBullet",
"bulletID" : 42908303,
"target": "Applier",
"ownerIs": "OriginOwner",
"trackTarget" : "SelfAttackTarget",
"lifeByOwnerIsAlive": true,
"born":
{
"$type": "ConfigBornByTarget",
"offset" :
{
"x": 0.0,
"y": 0.0,
"z": 0.0,
},
"onGround": true,
"direction":
{
"$type": "ConfigDirectionByAttackTarget"
},
"alongGround": true,
},
},
],
},
},
},
},
////////////////////////////////////////////////////////////////
//
// UltAttack
//
////////////////////////////////////////////////////////////////
{
"Default" :
{
"$type" : "ConfigAbility",
"abilityName" : "Monster_Apep_Stage3_UltAttack",
"onAbilityStart":
[
],
},
},
]
@@ -0,0 +1,97 @@
[
///////操控者
////////////////////////////////////////////////////////////////
//
// The Choosen one
//
////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Monster_Apep_Underling_SeedOfArjuna_Chose",
"onAbilityStart":
[
{
"$type": "Predicated",
"otherTargets":
{
"$type": "SelectTargetsByShape",
"shapeName": "CircleR50",
"centerBasedOn": "Self",
"campTargetType": "SelfCamp",
"campBasedOn": "Self",
"sortType": "Nearest",
"topLimit": 1,
},
"targetPredicates": [],
"successActions":
[
],
"predicates":
[
{
"$type": "ByTargetRaycastVisiable",
},
//优先选已经在攻击距离内的近战小怪
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_Apep_Underling_SeedofKarna_Melee_Reachable",
"value": 1,
},
],
},
{
"$type": "ApplyModifier",
"otherTargets":
{
"$type": "SelectTargetsByShape",
"shapeName": "CircleR50",
"centerBasedOn": "Self",
"campTargetType": "SelfCamp",
"campBasedOn": "Self",
"sortType": "Nearest",
"topLimit": 1,
},
"modifierName": "Monster_Apep_Underling_SeedOfArjuna_ChosenOne",
"predicates":
[
{
"$type": "ByTargetRaycastVisiable",
},
//优先选已经在攻击距离内的近战小怪
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_Apep_Underling_SeedofKarna_Melee_Reachable",
"value": 1,
},
],
},
],
"modifiers":
{
"Monster_Apep_Underling_SeedOfArjuna_ChosenOne":
{
"onAdded":
[
{
"$type": "SetGlobalValue",
"key": "_MONSTER_Apep_Underling_SeedOfArjuna_ChosenOne",
"value": 1,
},
],
"onRemoved":
[
{
"$type": "SetGlobalValue",
"key": "_MONSTER_Apep_Underling_SeedOfArjuna_ChosenOne",
"value": 0,
},
],
},
},
},
},
]
@@ -0,0 +1,85 @@
[
////////////////////////////////////////////////////////////////
//
// SeedOfAshura
//
////////////////////////////////////////////////////////////////
{
"Default" :
{
"$type" : "ConfigAbility",
"abilityName" : "Monster_Apep_Underling_SeedOfAshura_Swallow",
"abilityMixins":
[
//进到特定状态时候开始监听周围小怪数量
{
"$type": "AttachToAnimatorStateIDMixin",
"stateIDs": ["Swallow"],
"modifierName": "Monster_Apep_Underling_SeedOfAshura_Swallow",
},
],
"onAbilityStart":
[
{
"$type": "ConfigAbilityAction"
},
],
"modifiers":
{
"Monster_Apep_Underling_SeedOfAshura_Swallow":
{
"modifierMixins":
[
{
"$type": "FieldEntityCountChangeMixin",
"campTargetType": "Alliance",
"targetPredicates" :
[
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_Apep_Underling_Type",
"value": 1,
},
],
"onFieldEnter":
[
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_Monster_Apep_Underling_SeedOfAshura_ChosenOne",
},
],
"onFieldExit":
[
{
"$type": "RemoveModifier",
"modifierName": "UNIQUE_Monster_Apep_Underling_SeedOfAshura_ChosenOne",
},
],
},
],
},
"UNIQUE_Monster_Apep_Underling_SeedOfAshura_ChosenOne":
{
"isUnique": true,
"stacking": "Unique",
"onAdded":
[
{
"$type": "SetGlobalValue",
"key": "_MONSTER_Apep_Underling_SeedOfAshura_ChosenOne",
"value": 1,
},
],
"onRemoved":
[
{
"$type": "SetGlobalValue",
"key": "_MONSTER_Apep_Underling_SeedOfAshura_ChosenOne",
"value": 0,
},
],
},
},
},
},
]
@@ -0,0 +1,153 @@
[
////////////////////////////////////////////////////////////////
//
// Melee_Mode
//
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
//
// Range_Mode
//
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
//
// Common
//
////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Monster_Apep_Underling_SeedOfKarna_SpecialState",
"abilityMixins":
[
//操控者选中状态
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_MONSTER_Apep_Underling_SeedOfArjuna_ChosenOne",
"valueSteps": [0.5, 1.5],
"modifierNameSteps": ["Monster_Apep_Underling_SeedOfKarna_ChosenByArjuna"],
},
//支援者选中状态
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_MONSTER_Apep_Underling_SeedOfBrahma_ChosenOne",
"valueSteps": [0.5, 1.5],
"modifierNameSteps": ["Monster_Apep_Underling_SeedOfKarna_ChosenByBrahma"],
},
//吞噬者选中状态
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_MONSTER_Apep_Underling_SeedOfAshura_ChosenOne",
"valueSteps": [-0.5, 0.5, 1.5],
"modifierNameSteps": ["Monster_Apep_Underling_SeedOfKarna_NormalState", "Monster_Apep_Underling_SeedOfKarna_ChosenByAshura"],
},
],
"modifiers":
{
"Monster_Apep_Underling_SeedOfKarna_NormalState":
{
"modifierMixins":
[
{
"$type": "ServerCreateGadgetOnKillMixin",
"gadgetIDList": [42001020],
"campID": 4001,
"campTargetType": "Enemy",
"randomCreate": false,
},
],
},
"Monster_Apep_Underling_SeedOfKarna_ChosenByArjuna":
{
"modifierMixins":
[
{
"$type": "ServerCreateGadgetOnKillMixin",
"gadgetIDList": [42001020],
"campID": 4001,
"campTargetType": "Enemy",
"randomCreate": false,
},
],
"properties":
{
},
"onAdded":
[
],
},
"Monster_Apep_Underling_SeedOfKarna_ChosenByBrahma":
{
"properties":
{
},
"onAdded":
[
],
"onRemoved":
[
],
},
"Monster_Apep_Underling_SeedOfKarna_ChosenByAshura":
{
"modifierMixins":
[
{
"$type": "ServerCreateGadgetOnKillMixin",
"gadgetIDList": [42001020],
"campID": 4001,
"campTargetType": "Enemy",
"randomCreate": false,
},
],
},
},
},
},
//各种状态下的亡语gadget
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Apep_Underling_SeedOfKarna_NormalState",
"onAdded":
[
],
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Apep_Underling_SeedOfKarna_ChosenByArjuna",
"onAdded":
[
],
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Apep_Underling_SeedOfKarna_ChosenByAshura",
"onAdded":
[
],
},
},
]
@@ -0,0 +1,177 @@
[
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Monster_Chrysopelea_SteerAttack",
"abilityMixins":
[
// {
// "$type": "SteerAttackMixin",
// "steerStateIDs": ["NormalIdle"],
// "startNormalizedTime": 0.0,
// "endNormalizedTime": 99,
// "angularSpeed": 60,
// "attackTrigger" : "",
// },
{
"$type": "SteerAttackMixin",
"steerStateIDs": ["Attack_01"],
"startNormalizedTime": 0.0,
"endNormalizedTime": 0.55,
"angularSpeed": 120,
"attackTrigger" : "",
},
{
"$type": "SteerAttackMixin",
"steerStateIDs": ["Turn"],
"startNormalizedTime": 0.1,
"endNormalizedTime": 0.8,
"angularSpeed": 160,
"attackTrigger" : "",
},
{
"$type": "SteerAttackMixin",
"steerStateIDs": ["Blink"],
"startNormalizedTime": 0.0,
"endNormalizedTime": 0.1,
"angularSpeed": 3600,
"attackTrigger" : "",
},
{
"$type": "SteerAttackMixin",
"steerStateIDs": ["Blink"],
"startNormalizedTime": 0.1,
"endNormalizedTime": 1.0,
"angularSpeed": 60,
"attackTrigger" : "",
},
],
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Monster_Chrysopelea_Attack01",
"onAbilityStart":
[
{
"$type": "TriggerBullet",
"bulletID": 42404003,
"target": "SelfAttackTarget",
"born":
{
"$type": "ConfigBornBySelf",
"offset":
{
"x": 0,
"y": 0.932,
"z": 0.758,
},
"direction":
{
"$type": "ConfigDirectionByAttackTarget",
},
},
"trackTarget": "SelfAttackTarget",
},
],
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Monster_Chrysopelea_Attack01_Bullet",
"onAdded":
[
{
"$type":"AttachEffect",
"effectPattern": "Eff_Monster_Chysopelea_None_Attack01_Bullet", //临时,小雪球飞行特效
},
],
"onAbilityStart":
[
{
"$type" : "TriggerAttackEvent",
"targetType" : "Enemy",
"attackEvent":
{
"attackPattern" :
{
"$type" : "ConfigAttackSphere",
"triggerType" : "TriggerNoRepeat",
"radius": 0.5,
"born":
{
"$type": "ConfigBornByCollisionPoint",
},
},
"attackInfo":
{
"canBeModifiedBy": "OriginOwner",
"attackProperty":
{
"damagePercentage": 1.0,
"strikeType": "Blunt",
"enBreak": 10.0,
},
"hitPattern" :
{
"onHitEffectName" : "default",
"hitImpulseType":"LV2",
"hitHaltTime": 0.0,
"hitHaltTimeScale": 0.01,
"muteHitText": false,
},
},
},
},
{
"$type":"KillSelf",
},
],
},
},
////////////////////////////////////////////////////////////////
//
// HeadControlOff
//
////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Monster_Chrysopelea_HeadControlOff",
"abilityMixins":
[
{
"$type": "AttachToAIAlertnessMixin",
"alertness": [0,1],
"modifierName": "HeadControl_Disable",
},
],
"modifiers":
{
"HeadControl_Disable":
{
"onAdded":
[
{
"$type": "EnableHeadControl",
"enable": false,
},
],
"onRemoved":
[
{
"$type": "EnableHeadControl",
"enable": true,
},
],
},
},
},
},
]
@@ -0,0 +1,534 @@
[
{
"Default": {
"$type": "ConfigAbility",
/// @desc 旋转设定
"abilityName": "Darkwraith_Fat_Rock_Steer",
"abilityMixins": [
{
"$type": "SteerAttackMixin",
"steerStateIDs": ["NormalAttack_02", "NormalAttack_03"],
"angularSpeed": 240,
"startNormalizedTime": 0.368,
"endNormalizedTime": 0.485
},
{
"$type": "SteerAttackMixin",
"steerStateIDs": ["ShieldAttack_BS"],
"angularSpeed": 420,
"startNormalizedTime": 0.876,
"endNormalizedTime": 1
},
{
"$type": "SteerAttackMixin",
"steerStateIDs": ["WhirlAttack"],
"angularSpeed": 600,
"startNormalizedTime": 0.174,
"endNormalizedTime": 0.224
},
{
"$type": "SteerAttackMixin",
"steerStateIDs": ["WhirlAttack"],
"angularSpeed": 210,
"startNormalizedTime": 0.376,
"endNormalizedTime": 0.481
},
// 狂暴部分
{
"$type": "SteerAttackTraceMixin",
"steerStateIDs": ["RageAttack01_BS"],
"angularSpeed": 300,
"startNormalizedTime": 0.838
},
{
"$type": "SteerAttackMixin",
"steerStateIDs": ["RageAttack01_Loop"],
"angularSpeed": 300
},
{
"$type": "SteerAttackMixin",
"steerStateIDs": ["RageAttack01_AS"],
"angularSpeed": 300,
"endNormalizedTime": 0.08
},
{
"$type": "SteerAttackMixin",
"steerStateIDs": ["RageAttack02"],
"angularSpeed": 135,
"startNormalizedTime": 0.05,
"endNormalizedTime": 0.269
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
/// @desc 玩家距离判定,近距离时设定bool。用于三连击和大招状态下的连招决策
"abilityName": "Darkwraith_Fat_Rock_Distance_Calc",
"onAbilityStart": [
{
"$type": "Predicated",
"target": "SelfAttackTarget",
"targetPredicates": [
{
"$type": "ByTargetPositionToSelfPosition",
"target": "SelfAttackTarget",
"compareType": "XZ",
"logic": "Lesser",
"value": 7
}
],
"successActions": [
{
"$type": "SetAnimatorBool",
"boolID": "TargetClose",
"value": true
}
],
"failActions": [
{
"$type": "SetAnimatorBool",
"boolID": "TargetClose",
"value": false
}
]
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
/// @desc 狂暴状态下的临时实现。控制
"abilityName": "Darkwraith_Fat_Rock_Rampage_Controller",
"abilityMixins": [
{
// 播放到退出动画时,移除狂暴的表现状态
"$type": "DoActionByStateIDMixin",
"stateIDs": ["NormalIdle", "NormalMove", "RageAttack_Exit"],
"enterActions": [
{
"$type": "RemoveModifier",
"modifierName": "Rampage_State_Manager"
}
]
}
],
"onAbilityStart": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Darkwraith_Fat_Rock_RageBS"
},
{
"$type": "ApplyModifier",
"modifierName": "Rampage_State_Timer"
},
// 黑蛇系列怪物通用的强化后扣血效果: 15%
{
"$type": "LoseHP",
"target": "Caster",
"amount": 0.0,
"amountByTargetCurrentHPRatio": 0.15,
"enableInvincible": true,
"enableLockHP": true,
"lethal": false,
"useMeta": false
}
],
"modifiers": {
"Rampage_State_Timer": {
// 一个简单的狂暴状态计时器,控制状态机逻辑
// 保底11秒,之后会随着动作退出而正常结束
"duration": 11,
"stacking": "Refresh",
"onAdded": [
{
"$type": "SetAnimatorBool",
"boolID": "Rampage",
"value": true
},
// 添加具体的逻辑部分
{
"$type": "ApplyModifier",
"modifierName": "Rampage_State_Manager"
}
],
"onRemoved": [
{
"$type": "SetAnimatorBool",
"boolID": "Rampage",
"value": false
}
],
// 避免死亡时,强化状态的特效还在播
"onKill": [
{
"$type": "RemoveModifier",
"modifierName": "Rampage_State_Manager"
}
]
},
// 狂暴状态下的具体逻辑
// 霸体
"Rampage_State_Manager": {
"onAdded": [
// 身上的Shader表现
{
"$type": "SetAnimatorBool",
"boolID": "Rampage_Shader",
"value": true
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Darkwraith_Fat_Rock_RageState01"
}
],
"onRemoved": [
{
"$type": "SetAnimatorBool",
"boolID": "Rampage_Shader",
"value": false
}
],
"properties": {
"Actor_EndureDelta": 0
}
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
/// @desc 打盾效果
"abilityName": "Darkwraith_Fat_Rock_HitShield",
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "Darkwraith_Attack_Monitor"
}
],
"modifiers": {
"Darkwraith_Attack_Monitor": {
"onAttackLanded": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByHasShieldV2",
"type": "All"
},
{
"$type": "ByEntityTypes",
"entityTypes": ["Avatar"],
"target": "Target"
},
{
"$type": "ByAttackTags",
"attackTags": ["Darkwraith_Rock_Normal"]
}
],
"successActions": [
// 卡帧用
{
"$type": "DamageByAttackValue",
"attackInfo": {
"hitPattern": {
"hitImpulseType": "LV0",
"hitHaltTimeScale": 0.03,
"hitHaltTime": 0.2
}
}
},
// 直接近一个弹刀动画
{
"$type": "SetAnimatorTrigger",
"triggerID": "HitShield"
},
// 特效表现: 在打击位置播特效
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Darkwraith_Fat_Rock_HitShield",
"born": {
"$type": "ConfigBornByHitPoint"
}
},
// 镜头抖动
{
"$type": "ActCameraShake",
"cameraShake": {
"shakeType": "CustomVector",
"shakeDir": {
"x": 0,
"y": 0,
"z": 1
},
"shakeRange": 2.2,
"shakeTime": 0.3,
"extension": {
"baseCycle": 0.24,
"cycleDamping": 0.24,
"rangeAttenuation": 0.66
}
}
}
]
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
/// @desc 切换到护盾状态,管理护盾状态下的逻辑。触发:切换Pose参数
"abilityName": "Darkwraith_Fat_Rock_SwitchToShield",
"onAbilityStart": [
// 用于切换Pose到确认架盾的状态
{
"$type": "SetPoseBool",
"boolID": "ShieldActivated",
"value": true
}
],
"abilityMixins": [
{
"$type": "AttachToPoseIDMixin",
"poseIDs": [201, 200], // 持盾状态与等待解除盾的状态
"modifierName": "EnergyShield_Handler"
},
{
"$type": "AttachToAnimatorStateIDMixin",
"stateIDs": ["ShieldAttack"],
"modifierName": "Block_Handler"
}
],
"modifiers": {
// 能量护盾展开相关逻辑
// 生成/移除 SkillObj
// 替换为持盾状态下的PushCollider
// 同时带有Block_Handler,处理HitBox判定/格挡相关的内容
// 之所以Push处理没有放在Block_Handler,是考虑到盾冲技能会因为Push的骤变导致玩家被击飞的表现会出现问题
"EnergyShield_Handler": {
"modifierMixins": [
{
"$type": "AttachActionToModifierMixin",
"onAdded": [
// 先清除可能存在的护盾Gadget (用添加GV的方式)
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByChildren",
"configID": 42208009
},
"modifierName": "Kill_Shield",
"canBeHandledOnRecover": true
},
// 再创建护盾
{
"$type": "CreateGadget",
"gadgetID": 42208009,
"canBeHandledOnRecover": true,
"lifeByOwnerV2": true,
"target": "Self"
},
// 替换为架盾状态的PushCollider
{
"$type": "EnablePushColliderName",
"pushColliderNames": ["ShieldPushCollider"],
"setEnable": true,
"canBeHandledOnRecover": true
},
{
"$type": "EnablePushColliderName",
"pushColliderNames": ["PushCollider"],
"setEnable": false,
"canBeHandledOnRecover": true
}
],
"onRemoved": [
// 清除护盾
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByChildren",
"configID": 42208009
},
"modifierName": "Kill_Shield",
"canBeHandledOnRecover": true
},
// 切换为双持状态下的PushCollider
{
"$type": "EnablePushColliderName",
"pushColliderNames": ["ShieldPushCollider"],
"setEnable": false,
"canBeHandledOnRecover": true
},
{
"$type": "EnablePushColliderName",
"pushColliderNames": ["PushCollider"],
"setEnable": true,
"canBeHandledOnRecover": true
}
]
}
],
// 并且绑定盾牌相关逻辑
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "Block_Handler"
}
],
// 开盾时霸体
"properties": {
"Actor_EndureDelta": 0.025
},
// 周期清空
"thinkInterval": 1.5,
"onThinkInterval": [
{
"$type": "ClearEndura"
}
]
},
"Block_Handler": {
"modifierMixins": [
// 格挡效果
{
"$type": "MonsterDefendMixin",
"canDefenceWhileEndureFull": true,
"defendProbability": 1,
"defendTimeInterval": 0,
"defendTriggerID": "ShieldHit",
"defendAngle": 30,
"stateIDs": ["NormalMove", "NormalIdle", "Turn", "ShieldAttack"],
"doNotTurnDirection": true,
"onDefendSucceded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Darkwraith_Fat_Rock_Shield_BlockHit",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "ShieldPoint"
}
}
]
},
// 成对HitBox的开关操作
{
"$type": "AttachActionToModifierMixin",
"onAdded": [
// 启用盾牌部分的HitBox
{
"$type": "EnableHitBoxByName",
"hitBoxNames": ["ShieldHitBox"],
"setEnable": true,
"canBeHandledOnRecover": true
}
],
"onRemoved": [
// 关闭盾牌部分的HitBox
{
"$type": "EnableHitBoxByName",
"hitBoxNames": ["ShieldHitBox"],
"setEnable": false,
"canBeHandledOnRecover": true
}
]
}
]
},
"Kill_Shield": {
"onAdded": [
{
"$type": "SetGlobalValue",
"key": "_KILL_SELF_MARK_",
"value": 1
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
/// @desc 切换到双斧状态。触发:切换Pose参数
"abilityName": "Darkwraith_Fat_Rock_SwitchToDualWielding",
"onAbilityStart": [
{
"$type": "SetPoseBool",
"boolID": "ShieldActivated",
"value": false
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
/// @desc 能量盾逻辑控制
"abilityName": "Darkwraith_Fat_Rock_EnergyShield",
"abilityMixins": [
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"defaultGlobalValueOnCreate": 0,
"globalValueKey": "_KILL_SELF_MARK_",
// 0: 护盾生成时的默认状态,常规护盾逻辑
// 1: 被本体设置了1之后,走销毁流程。
// (分两步是考虑到Limbo状态下杀不掉)
"valueSteps": [-0.5, 0.5, 1.5],
"modifierNameSteps": ["Shield_State", "Shield_Destroy"]
}
],
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "Shield_State"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Darkwraith_Fat_Rock_EnergyShield"
}
],
"modifiers": {
"Shield_State": {
"onBeingHit": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Darkwraith_Fat_Rock_EnergyShield_Hit",
"born": {
"$type": "ConfigBornByHitPoint"
}
}
],
"state": "Limbo"
},
"Shield_Destroy": {
"duration": 1,
"onAdded": [
{
"$type": "SendEffectTrigger",
"effectPattern": "Eff_Monster_Darkwraith_Fat_Rock_EnergyShield",
"parameter": "ShieldEnd"
},
{
"$type": "EnableHitBoxByName",
"hitBoxNames": ["HitBox"],
"setEnable": false
}
],
"onRemoved": [
{
"$type": "KillSelf"
}
]
}
}
}
}
]
@@ -1835,4 +1835,331 @@
},
},
////////////////////////////////////////////////////////////////
//
// 3.4剑道 格挡触发蓝光
//
////////////////////////////////////////////////////////////////
{
"Default":{
"$type": "ConfigAbility",
"abilityName": "Monster_Eremite_Strong_Katar_Strong_BladeMaster2_BlockAttack",
"abilitySpecials": {
"DefendMaxNum":0,
"NormalAtkAddNum":0,
"DefendHeaveAtkAddNum":10
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "Monster_Eremite_Strong_Katar_Strong_BladeMaster2_Initial"
}
],
"abilityMixins": [
{
"$type": "AttachToAIAlertnessMixin",
"alertness": [2],
"modifierName": "Monster_Eremite_Strong_Katar_Strong_BladeMaster2_ChargeBar"
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": ["DefendBS","DefendLoop","DefendHit"],
"modifierName": "Monster_Eremite_Strong_Katar_Strong_BladeMaster2_CheckInDefend"
},
{
"$type": "AttachToAIAlertnessMixin",
"alertness": [2],
"modifierName": "Monster_Eremite_Strong_Katar_Strong_BladeMaster2_ChargeBarHighLevel_Down",
},
//破防反馈
{
"$type": "AttachToAIAlertnessMixin",
"alertness": [2],
"modifierName": "Monster_Eremite_Strong_Katar_Strong_BladeMaster2_BlockBreak_Check"
}
],
"modifiers": {
"Monster_Eremite_Strong_Katar_Strong_BladeMaster2_BlockBreak_Check":{
"onBeingHit": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByAny",
"predicates": [
{
"$type": "ByAttackTags",
"attackTags": ["BladeMaster2_FullScreenAtk"]
},
{
"$type": "ByAttackTags",
"attackTags": ["Avatar_Blocking"]
}
]
}
],
"successActions": [
{
"$type": "SetAnimatorTrigger",
"triggerID": "BlockBreak"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Mosnter_GeneralSkill_BreakeDefendShield"
}
]
}
]
},
"Monster_Eremite_Strong_Katar_Strong_BladeMaster2_Initial":{
"onAdded": [
//初始化剑道参数
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_BLADEMASTER_LEVEL",
"value": 1,
"compareType": "Equal"
}
],
"successActions": [
{
"$type": "SetAnimatorInt",
"intID": "Level",
"value": 1
},
{
"$type": "UseSkillEliteSet",
"skillEliteSetID": 1
},
{
"$type": "SetGlobalValue",
"key": "_NORMALATK_NUM",
"value": 2
},
{
"$type": "SetGlobalValue",
"key": "_DEFENDMAX_NUM",
"value": 10
}
]
},
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_BLADEMASTER_LEVEL",
"value": 2,
"compareType": "Equal"
}
],
"successActions": [
{
"$type": "SetAnimatorInt",
"intID": "Level",
"value": 2
},
{
"$type": "UseSkillEliteSet",
"skillEliteSetID": 2
},
{
"$type": "SetGlobalValue",
"key": "_NORMALATK_NUM",
"value": 2
},
{
"$type": "SetGlobalValue",
"key": "_DEFENDMAX_NUM",
"value": 10
}
]
},
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_BLADEMASTER_LEVEL",
"value": 3,
"compareType": "Equal"
}
],
"successActions": [
{
"$type": "SetAISkillGCD",
"value": 1
},
{
"$type": "SetAnimatorInt",
"intID": "Level",
"value": 3
},
{
"$type": "UseSkillEliteSet",
"skillEliteSetID": 3
},
{
"$type": "SetGlobalValue",
"key": "_NORMALATK_NUM",
"value": 2
},
{
"$type": "SetGlobalValue",
"key": "_DEFENDMAX_NUM",
"value": 30
}
]
},
{
"$type": "SetGlobalValueToOverrideMap",
"globalValueKey": "_NORMALATK_NUM",
"overrideMapKey": "NormalAtkAddNum"
},
{
"$type": "SetGlobalValueToOverrideMap",
"globalValueKey": "_DEFENDMAX_NUM",
"overrideMapKey": "DefendMaxNum"
},
]
},
"Hit_CD_Checker":{
"duration": 3,
"onAdded": [
{
"$type": "SetGlobalValue",
"key": "_HITING",
"value": 1
}
],
"onRemoved": [
{
"$type": "SetGlobalValue",
"key": "_HITING",
"value": 0
}
]
},
"Monster_Eremite_Strong_Katar_Strong_BladeMaster2_ChargeBarHighLevel_Down":{
"onBeingHit": [
{
"$type": "ApplyModifier",
"modifierName": "Hit_CD_Checker"
}
],
"thinkInterval": 3,
"onThinkInterval": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_BLADEMASTER_LEVEL",
"value": 3,
"compareType": "Equal"
}
],
"successActions": [
//难度3下3秒未受攻击,降低怒气
{
"$type": "AddChargeBarValue",
"value": -3,
"minValue": 0,
"maxValue": "%DefendMaxNum",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_HITING",
"value": 0,
"compareType": "NoneOrEqual"
}
]
}
]
}
]
},
"Monster_Eremite_Strong_Katar_Strong_BladeMaster2_ChargeBar":{
"modifierMixins": [
{
"$type": "ChargeBarMixin",
"chargeBarElementType": "None",
"chargeBarIconID": 2, //怪物状态专用图标
"initialValue": 0,
"maxValue": "%DefendMaxNum",
},
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_CHARGEBAR_VALUE",
"valueSteps": [-0.5,"%DefendMaxNum-1","%DefendMaxNum+1"],
"modifierNameSteps": ["Go_BlueLightAtkEmpty","Go_BlueLightAtk"]
}
],
"onAdded": [
{
"$type": "SetChargeBarValue",
"value": 0
}
],
"onBeingHit": [
//任意时间受到攻击时,增加怒气增长
{
"$type": "AddChargeBarValue",
"value": "%NormalAtkAddNum",
"maxValue": "%DefendMaxNum"
}
]
},
"Go_BlueLightAtkEmpty":{
},
"Go_BlueLightAtk":{
"onAdded": [
{
"$type": "SetAnimatorTrigger",
"triggerID": "DefendAtk"
},
{
"$type": "ApplyModifier",
"modifierName": "Reset_ChargeBarValue_Delay"
}
]
},
"Reset_ChargeBarValue_Delay":{
"duration": 3,
"onRemoved": [
{
"$type": "SetChargeBarValue",
"value": 0
}
]
},
"Monster_Eremite_Strong_Katar_Strong_BladeMaster2_CheckInDefend":{
"onBeingHit": [
//防守期间受到重击,大幅增加怒气条
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByAttackTags",
"attackTags": ["ExtraAttack"]
}
],
"successActions": [
{
"$type": "AddChargeBarValue",
"value": "%DefendHeaveAtkAddNum",
"maxValue": "%DefendMaxNum"
}
]
}
]
}
}
}
}
]
@@ -15,6 +15,13 @@
"$type" : "ApplyModifier",
"modifierName":"UNIQUE_Kanis_BeHitCheck",
},
// 用于区分雷小狗
{
"$type": "SetGlobalValue",
"key": "_KANIS_ELECTRIC_TAG_",
"value": 1,
"target": "Self",
},
],
"abilityMixins":
[
@@ -15,6 +15,13 @@
"$type" : "ApplyModifier",
"modifierName":"UNIQUE_Kanis_BeHitCheck",
},
// 用于区分岩小狗
{
"$type": "SetGlobalValue",
"key": "_KANIS_Rock_TAG_",
"value": 1,
"target": "Self",
},
],
"abilityMixins":
[
@@ -374,4 +374,65 @@
},
},
////////////////////////////////////////////////////////////////
//
// 3.4拼刀玩法 弹反反馈
//
////////////////////////////////////////////////////////////////
{
"Default":{
"$type": "ConfigAbility",
"abilityName": "Monster_Millelith_Pole_Male",
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "Monster_Millelith_Pole_Male_Initial"
}
],
"modifiers": {
"Monster_Millelith_Pole_Male_Initial":{
"onAdded": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_BLADEMASTER_LEVEL",
"value": 3,
"compareType": "Equal"
}
],
"successActions": [
{
"$type": "SetAISkillGCD",
"value": 0.5
}
]
}
],
"onBeingHit": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByAttackTags",
"attackTags": ["Avatar_Blocking"]
}
],
"successActions": [
{
"$type": "SetAnimatorTrigger",
"triggerID": "AttackBreak"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Mosnter_GeneralSkill_BreakeDefendShield"
}
]
}
]
}
}
}
}
]
@@ -4217,6 +4217,16 @@
},
},
},
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_NADA_STAGE01_WANDERERQUESTFLAG_",
"target": "Self",
"value": 0,
"compareType": "NoneOrEqual",
},
],
},
{
"$type" : "CreateTile",
@@ -4247,6 +4257,16 @@
},
},
},
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_NADA_STAGE01_WANDERERQUESTFLAG_",
"target": "Self",
"value": 0,
"compareType": "NoneOrEqual",
},
],
},
{
"$type" : "CreateTile",
@@ -4277,6 +4297,16 @@
},
},
},
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_NADA_STAGE01_WANDERERQUESTFLAG_",
"target": "Self",
"value": 0,
"compareType": "NoneOrEqual",
},
],
},
{
"$type" : "CreateTile",
@@ -4307,6 +4337,16 @@
},
},
},
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_NADA_STAGE01_WANDERERQUESTFLAG_",
"target": "Self",
"value": 0,
"compareType": "NoneOrEqual",
},
],
},
{
"$type" : "CreateTile",
@@ -4337,6 +4377,16 @@
},
},
},
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_NADA_STAGE01_WANDERERQUESTFLAG_",
"target": "Self",
"value": 0,
"compareType": "NoneOrEqual",
},
],
},
{
"$type" : "CreateTile",
@@ -4367,6 +4417,16 @@
},
},
},
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_NADA_STAGE01_WANDERERQUESTFLAG_",
"target": "Self",
"value": 0,
"compareType": "NoneOrEqual",
},
],
},
],
},
@@ -4388,6 +4448,13 @@
"value": 0,
"compareType": "NoneOrEqual",
},
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_NADA_STAGE01_WANDERERQUESTFLAG_",
"target": "Self",
"value": 0,
"compareType": "NoneOrEqual",
},
],
"campID": 1001,
"born":
@@ -4681,6 +4748,16 @@
},
},
},
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_NADA_STAGE01_WANDERERQUESTFLAG_",
"target": "Self",
"value": 0,
"compareType": "NoneOrEqual",
},
],
},
{
"$type" : "CreateTile",
@@ -4711,6 +4788,16 @@
},
},
},
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_NADA_STAGE01_WANDERERQUESTFLAG_",
"target": "Self",
"value": 0,
"compareType": "NoneOrEqual",
},
],
},
{
"$type" : "CreateTile",
@@ -4741,6 +4828,16 @@
},
},
},
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_NADA_STAGE01_WANDERERQUESTFLAG_",
"target": "Self",
"value": 0,
"compareType": "NoneOrEqual",
},
],
},
{
"$type" : "CreateTile",
@@ -4771,6 +4868,16 @@
},
},
},
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_NADA_STAGE01_WANDERERQUESTFLAG_",
"target": "Self",
"value": 0,
"compareType": "NoneOrEqual",
},
],
},
{
"$type" : "CreateTile",
@@ -4801,6 +4908,16 @@
},
},
},
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_NADA_STAGE01_WANDERERQUESTFLAG_",
"target": "Self",
"value": 0,
"compareType": "NoneOrEqual",
},
],
},
{
"$type" : "CreateTile",
@@ -4831,6 +4948,16 @@
},
},
},
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_NADA_STAGE01_WANDERERQUESTFLAG_",
"target": "Self",
"value": 0,
"compareType": "NoneOrEqual",
},
],
},
],
},
@@ -4852,6 +4979,13 @@
"value": 0,
"compareType": "NoneOrEqual",
},
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_NADA_STAGE01_WANDERERQUESTFLAG_",
"target": "Self",
"value": 0,
"compareType": "NoneOrEqual",
},
],
"campID": 1001,
"born":
@@ -5054,6 +5188,16 @@
},
},
},
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_NADA_STAGE01_WANDERERQUESTFLAG_",
"target": "OriginOwner",
"value": 0,
"compareType": "NoneOrEqual",
},
],
},
],
},
@@ -5087,6 +5231,16 @@
},
},
},
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_NADA_STAGE01_WANDERERQUESTFLAG_",
"target": "OriginOwner",
"value": 0,
"compareType": "NoneOrEqual",
},
],
},
],
},
@@ -5180,6 +5334,16 @@
},
},
},
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_NADA_STAGE01_WANDERERQUESTFLAG_",
"target": "OriginOwner",
"value": 0,
"compareType": "NoneOrEqual",
},
],
},
],
},
@@ -5213,6 +5377,16 @@
},
},
},
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_NADA_STAGE01_WANDERERQUESTFLAG_",
"target": "OriginOwner",
"value": 0,
"compareType": "NoneOrEqual",
},
],
},
],
},
@@ -5356,6 +5530,16 @@
},
},
},
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_NADA_STAGE01_WANDERERQUESTFLAG_",
"target": "Self",
"value": 0,
"compareType": "NoneOrEqual",
},
],
},
],
},
@@ -5494,6 +5678,16 @@
},
},
},
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_NADA_STAGE01_WANDERERQUESTFLAG_",
"target": "Self",
"value": 0,
"compareType": "NoneOrEqual",
},
],
},
],
},
@@ -5592,6 +5786,16 @@
},
},
},
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_NADA_STAGE01_WANDERERQUESTFLAG_",
"target": "Self",
"value": 0,
"compareType": "NoneOrEqual",
},
],
},
{
"$type": "CreateGadget",
@@ -5606,6 +5810,13 @@
"value": 0,
"compareType": "NoneOrEqual",
},
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_NADA_STAGE01_WANDERERQUESTFLAG_",
"target": "Self",
"value": 0,
"compareType": "NoneOrEqual",
},
],
"campID": 1001,
"born":
@@ -5806,6 +6017,16 @@
},
},
},
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_NADA_STAGE01_WANDERERQUESTFLAG_",
"target": "Self",
"value": 0,
"compareType": "NoneOrEqual",
},
],
},
{
"$type": "CreateGadget",
@@ -5820,6 +6041,13 @@
"value": 0,
"compareType": "NoneOrEqual",
},
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_NADA_STAGE01_WANDERERQUESTFLAG_",
"target": "Self",
"value": 0,
"compareType": "NoneOrEqual",
},
],
"campID": 1001,
"born":
@@ -6124,6 +6352,16 @@
},
},
},
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_NADA_STAGE01_WANDERERQUESTFLAG_",
"target": "Self",
"value": 0,
"compareType": "NoneOrEqual",
},
],
},
{
"$type": "CreateGadget",
@@ -6156,6 +6394,16 @@
},
},
},
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_NADA_STAGE01_WANDERERQUESTFLAG_",
"target": "Self",
"value": 0,
"compareType": "NoneOrEqual",
},
],
},
],
},
@@ -6886,6 +7134,13 @@
"value": 0,
"compareType": "NoneOrEqual",
},
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_NADA_STAGE01_WANDERERQUESTFLAG_",
"target": "OriginOwner",
"value": 0,
"compareType": "NoneOrEqual",
},
],
"campID": 1001,
"born":
@@ -17871,6 +18126,100 @@
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Monster_Nada_Stage01_WandererQuestFlag",
"isDynamicAbility": true,
"abilityMixins":
[
{
"$type": "AttachToAIAlertnessMixin",
"alertness": [2],
"modifierName": "Monster_Nada_Stage01_WandererQuest_AIAlert"
},
],
"onAdded":
[
{
"$type": "SetGlobalValue",
"doOffStage": true,
"key": "_MONSTER_NADA_STAGE01_WANDERERQUESTFLAG_",
"value": 1,
},
],
"onKill":
[
{
"$type":"RemoveModifier",
"doOffStage": true,
"modifierName":"UNIQUE_Monster_Nada_Stage01_WandererQuestLimbo",
"target": "CurLocalAvatar",
},
],
"modifiers":
{
"Monster_Nada_Stage01_WandererQuest_AIAlert":
{
"onAdded":
[
{
"$type":"ApplyModifier",
"target": "CurLocalAvatar",
"doOffStage": true,
"modifierName":"UNIQUE_Monster_Nada_Stage01_WandererQuestLimbo",
},
],
},
"UNIQUE_Monster_Nada_Stage01_WandererQuestLimbo":
{
"isUnique": true,
"state" : "Limbo",
"properties" :
{
"Actor_HpThresholdRatio": 0.01,
},
"modifierMixins":
[
{
"$type": "AttachModifierToHPPercentMixin",
"valueSteps": [0.05],
"modifierNameSteps" : ["Empty","UNIQUE_Monster_Nada_Stage01_WandererQuestLimbo_TriggerRevive"],
},
],
},
"UNIQUE_Monster_Nada_Stage01_WandererQuestLimbo_TriggerRevive":
{
"isUnique": true,
"state": "Limbo",
"duration": 2,
"onAdded":
[
{
"$type": "ShowReminder",
"id": 1110509,
},
{
"$type":"FireEffect",
"effectPattern": "Eff_Monster_Shougun_Mitakenarukami_AvatarRevive",
},
],
"onRemoved":
[
{
"$type": "HealHP",
"amountByTargetMaxHPRatio": 1,
"target":"Self",
},
],
},
"Empty":
{
},
},
},
},
////////////////////////////////////////////////////////////////
//
// Circle
@@ -17912,6 +18261,16 @@
},
"onGround": true,
},
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_NADA_STAGE01_WANDERERQUESTFLAG_",
"target": "Self",
"value": 0,
"compareType": "NoneOrEqual",
},
],
},
{
"$type": "CreateGadget",
@@ -17942,6 +18301,16 @@
},
"onGround": true,
},
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_NADA_STAGE01_WANDERERQUESTFLAG_",
"target": "Self",
"value": 0,
"compareType": "NoneOrEqual",
},
],
},
{
"$type": "CreateGadget",
@@ -17972,6 +18341,16 @@
},
"onGround": true,
},
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_NADA_STAGE01_WANDERERQUESTFLAG_",
"target": "Self",
"value": 0,
"compareType": "NoneOrEqual",
},
],
},
{
"$type": "CreateGadget",
@@ -18002,6 +18381,16 @@
},
"onGround": true,
},
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_NADA_STAGE01_WANDERERQUESTFLAG_",
"target": "Self",
"value": 0,
"compareType": "NoneOrEqual",
},
],
},
{
"$type": "CreateGadget",
@@ -18032,6 +18421,16 @@
},
"onGround": true,
},
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_NADA_STAGE01_WANDERERQUESTFLAG_",
"target": "Self",
"value": 0,
"compareType": "NoneOrEqual",
},
],
},
{
"$type": "CreateGadget",
@@ -18062,6 +18461,16 @@
},
"onGround": true,
},
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_NADA_STAGE01_WANDERERQUESTFLAG_",
"target": "Self",
"value": 0,
"compareType": "NoneOrEqual",
},
],
},
],
},
@@ -18103,6 +18512,13 @@
"value": 0,
"compareType": "NoneOrEqual",
},
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_NADA_STAGE01_WANDERERQUESTFLAG_",
"target": "OriginOwner",
"value": 0,
"compareType": "NoneOrEqual",
},
],
"campID": 1001,
"born":
@@ -0,0 +1,362 @@
[
////////////////////////////////////////////////////////////////
//
// StateChange
//
////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Monster_Sacred_Entity_StateTag_ToNormal",
"onAbilityStart":
[
{
"$type": "SetPoseInt",
"intID": "StateFlag",
"value": 1,
},
],
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Monster_Sacred_Entity_StateTag_ToEnhance",
"onAbilityStart":
[
{
"$type": "SetPoseInt",
"intID": "StateFlag",
"value": 2,
},
],
"abilityMixins":
[
{
"$type": "AttachToStateIDMixin",
"modifierName":"Sacred_Enhance_Control",
"stateIDs": ["Sacred_Enhance"],
},
],
"modifiers":
{
"Sacred_Enhance_Control":
{
"onRemoved":
[
{
"$type": "SetGlobalValue",
"key": "SacredEnergy_Recover_Scorpion",
"target": "Self",
"value": 0,
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "Monster_Scorpion_Sacred",
"value": 1,
"compareType": "Equal",
},
],
},
{
"$type": "SetGlobalValue",
"key": "SacredEnergy_Recover_Vulture",
"target": "Self",
"value": 0,
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "Monster_Vulture_Sacred",
"value": 1,
"compareType": "Equal",
},
],
},
{
"$type": "SetGlobalValue",
"key": "SacredEnergy_Recover_Chrysopelea",
"target": "Self",
"value": 0,
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "Monster_Chrysopelea_Sacred",
"value": 1,
"compareType": "Equal",
},
],
},
{
"$type": "SetGlobalValue",
"key": "SacredEnergy_Recover_Gator",
"target": "Self",
"value": 0,
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "Monster_Gator_Sacred",
"value": 1,
"compareType": "Equal",
},
],
},
{
"$type": "SetGlobalValue",
"key": "SacredEnergy_Recover_Panther",
"target": "Self",
"value": 0,
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "Monster_Panther_Sacred",
"value": 1,
"compareType": "Equal",
},
],
},
],
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Monster_Sacred_Entity_StateTag_ToWeak",
"abilityMixins":
[
{
"$type": "AttachToStateIDMixin",
"modifierName": "WeakState",
"stateIDs": ["AirWeak_BS","Weak_BS","Weak_Loop","Weak_AS"],
},
{
"$type": "AttachToStateIDMixin",
"modifierName": "WeakDieState",
"stateIDs": ["Weak_Loop"],
},
],
"modifiers":
{
"WeakState":
{
"onAdded":
[
{
"$type": "SetPoseInt",
"intID": "StateFlag",
"value": 3,
},
],
"onRemoved":
[
{
"$type": "SetPoseInt",
"intID": "StateFlag",
"value": 1,
},
{
"$type": "SetGlobalValue",
"key": "SacredEnergy_Recover_Scorpion",
"target": "Self",
"value": 1,
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "Monster_Scorpion_Sacred",
"value": 1,
"compareType": "Equal",
},
],
},
{
"$type": "SetGlobalValue",
"key": "SacredEnergy_Recover_Vulture",
"target": "Self",
"value": 1,
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "Monster_Vulture_Sacred",
"value": 1,
"compareType": "Equal",
},
],
},
{
"$type": "SetGlobalValue",
"key": "SacredEnergy_Recover_Chrysopelea",
"target": "Self",
"value": 1,
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "Monster_Chrysopelea_Sacred",
"value": 1,
"compareType": "Equal",
},
],
},
{
"$type": "SetGlobalValue",
"key": "SacredEnergy_Recover_Gator",
"target": "Self",
"value": 1,
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "Monster_Gator_Sacred",
"value": 1,
"compareType": "Equal",
},
],
},
{
"$type": "SetGlobalValue",
"key": "SacredEnergy_Recover_Panther",
"target": "Self",
"value": 1,
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "Monster_Panther_Sacred",
"value": 1,
"compareType": "Equal",
},
],
},
],
},
"WeakDieState":
{
"onAdded":
[
{
"$type": "SetAnimatorBool",
"boolID": "Weak",
"value": true
},
],
"onRemoved":
[
{
"$type": "SetAnimatorBool",
"boolID": "Weak",
"value": false
},
],
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Monster_Sacred_Entity_BodyMaterial_Effect",
"abilityMixins":
[
{
"$type": "AttachToPoseIDMixin",
"modifierName": "NormalState",
"poseIDs": [1,101,201,203],
},
{
"$type": "AttachToPoseIDMixin",
"modifierName": "EnhanceState",
"poseIDs": [202],
},
],
"modifiers":
{
"EnhanceState":
{
"onAdded":
[
{
"$type": "SetAnimatorBool",
"boolID": "EnhanceSkin",
"value": true,
},
],
},
"NormalState":
{
"onAdded":
[
{
"$type": "SetAnimatorBool",
"boolID": "EnhanceSkin",
"value": false,
},
],
},
},
},
},
////////////////////////////////////////////////////////////////
//
// AlertnessTag
//
////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Monster_Sacred_Entity_AlertnessTag",
"abilityMixins" :
[
{
"$type": "AttachToAIAlertnessMixin",
"alertness": [0],
"modifierName": "AlertnessTag",
},
],
"modifiers":
{
"AlertnessTag":
{
"onAdded":
[
{
"$type":"SetGlobalValue",
"key":"_SACRED_ENTITY_ALERTNESS_TAG_",
"value":0,
},
],
"onRemoved":
[
{
"$type":"SetGlobalValue",
"key":"_SACRED_ENTITY_ALERTNESS_TAG_",
"value":1,
},
],
},
},
},
},
]
@@ -1,4 +1,643 @@
[
////////////////////////////////////////////////////////////////
//
// 3.4剑道狂暴-火
//
////////////////////////////////////////////////////////////////
{
"Default":
{
"$type":"ConfigAbility",
"abilityName":"Monster_Samurai_Kairagi_BladeMaster2_Angry_Fire",
"onAbilityStart":
[
{
"$type":"AttachModifier",
"modifierName":"Monster_Samurai_Kairagi_Angry_FireDelay"
}
],
"abilityMixins":
[
{
"$type":"AttachToPoseIDMixin",
"poseIDs":[901,902,903],
"modifierName":"Monster_Samurai_Kairagi_RemoveAngryEffect"
},
{
"$type": "AttachToAIAlertnessMixin",
"alertness": [2],
"modifierName": "Samurai_Kairagi_BladeMaster2_CheckAirTag"
}
],
"onKill":
[
{
"$type":"RemoveModifier",
"modifierName":"Monster_Samurai_Kairagi_Angry_FireEffect"
}
],
"modifiers":
{
"Samurai_Kairagi_BladeMaster2_CheckAirTag":{
"onBeingHit": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByAttackTags",
"attackTags": ["BladeMaster2_BladeAirAtk"]
}
],
"successActions": [
{
"$type": "SetAnimatorTrigger",
"triggerID": "BlockBreak"
},
{
"$type": "RemoveModifier",
"modifierName": "Monster_Samurai_Kairagi_Angry_FireEffect"
},
{
"$type": "ApplyModifier",
"modifierName": "Monster_Samurai_Kairagi_GoWeakDuration_Because_BladeAir"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Mosnter_GeneralSkill_BreakeDefendShield"
}
]
}
]
},
"Monster_Samurai_Kairagi_GoWeakDuration_Because_BladeAir":{
"duration": 10,
"onAdded": [
{
"$type": "SetPoseBool",
"boolID": "Weak",
"value": true
}
],
"onRemoved": [
{
"$type": "SetPoseBool",
"boolID": "Weak",
"value": false
}
]
},
"Monster_Samurai_Kairagi_02_AddElement_Fire":
{
"onAdded":
[
{
"$type":"AttachEffect",
"effectPattern":"Eff_Monster_Samurai_Kairagi_WeaponFire"
},
{
"$type": "SetPoseBool",
"boolID": "EnhanceState",
"value": true
}
],
"onRemoved":
[
{
"$type":"FireEffect",
"effectPattern":"Eff_Monster_Samurai_Kairagi_WeaponFireOff"
},
{
"$type": "SetPoseBool",
"boolID": "EnhanceState",
"value": false
}
]
},
"Monster_Samurai_Kairagi_Angry_FireDelay":
{
"duration":0.9,
"onRemoved":
[
{
"$type":"ApplyModifier",
"modifierName":"Monster_Samurai_Kairagi_Angry_FireEffect"
},
],
"onReconnect":
[
{
"$type":"ApplyModifier",
"modifierName":"Monster_Samurai_Kairagi_Angry_FireEffect"
}
],
"onChangeAuthority":
[
{
"$type":"ApplyModifier",
"modifierName":"Monster_Samurai_Kairagi_Angry_FireEffect"
}
]
},
"Monster_Samurai_Kairagi_Angry_FireEffect":
{
"onAdded":
[
// {
// "$type":"AttachEffect",
// "effectPattern":"Eff_Monster_Samurai_Kairagi_Angry_Fire",
// },
{
"$type": "AttachModifier",
"modifierName": "Monster_Samurai_Kairagi_02_AddElement_Fire"
}
]
},
"Monster_Samurai_Kairagi_RemoveAngryEffect":
{
"onAdded":
[
{
"$type":"RemoveModifier",
"modifierName":"Monster_Samurai_Kairagi_Angry_FireEffect"
},
{
"$type": "SetPoseBool",
"boolID": "Weak",
"value": false
}
]
}
},
}
},
////////////////////////////////////////////////////////////////
//
// 3.4剑道挑战 短距离突刺
//
////////////////////////////////////////////////////////////////
{
"Default":
{
"$type":"ConfigAbility",
"abilityName":"Monster_Samurai_Kairagi_02_BladeMaster2_SPRUSH",
"onAbilityStart":
[
// {
// "$type":"ApplyModifier",
// "modifierName":"Monster_Samurai_Kairagi_02_AddElement_FireDelay"
// }
],
"abilityMixins":
[
{
"$type":"AttachToNormalizedTimeMixin",
"stateID":"RushAtk_Fire",
"normalizeStart":0.377,
"normalizeEnd":0.48,
"modifierName":"Monster_Samurai_Kairagi_01_RushAttack_Move_Fire"
},
{
"$type": "SteerAttackTraceMixin",
"steerStateIDs": ["Elecom_MeleeAtkGo"],
"startNormalizedTime" : 0.12,
"endNormalizedTime" : 0.18,
"angularSpeed" : 500,
"attackTrigger" : "",
"attackDistance" : 0,
},
{
"$type": "SteerAttackTraceMixin",
"steerStateIDs": ["Elecom_MeleeAtkGo"],
"startNormalizedTime" : 0.4,
"endNormalizedTime" : 0.42,
"angularSpeed" : 500,
"attackTrigger" : "",
"attackDistance" : 0,
},
{
"$type": "SteerAttackTraceMixin",
"steerStateIDs": ["Elecom_MeleeAtk1"],
"startNormalizedTime" : 0.14,
"endNormalizedTime" : 0.21,
"angularSpeed" : 360,
"attackTrigger" : "",
"attackDistance" : 0,
},
{
"$type": "SteerAttackTraceMixin",
"steerStateIDs": ["Elecom_MeleeAtk2"],
"startNormalizedTime" : 0.14,
"endNormalizedTime" : 0.21,
"angularSpeed" : 360,
"attackTrigger" : "",
"attackDistance" : 0,
},
{
"$type": "SteerAttackTraceMixin",
"steerStateIDs": ["Elecom_MeleeAtk2"],
"startNormalizedTime" : 0.12,
"endNormalizedTime" : 0.18,
"angularSpeed" : 500,
"attackTrigger" : "",
"attackDistance" : 0,
},
{
"$type": "SteerAttackTraceMixin",
"steerStateIDs": ["Elecom_JumpAtk"],
"startNormalizedTime" : 0.4,
"endNormalizedTime" : 0.42,
"angularSpeed" : 500,
"attackTrigger" : "",
"attackDistance" : 0,
},
{
"$type": "SteerAttackTraceMixin",
"steerStateIDs": ["ElementAttack_Over"],
"startNormalizedTime" : 0.37,
"endNormalizedTime" : 0.39,
"angularSpeed" : 720,
"attackTrigger" : "",
"attackDistance" : 0,
},
],
"onKill":
[
],
"modifiers":
{
"Monster_Samurai_Kairagi_01_RushAttack_Move_Fire":
{
"onAdded":
[
{
"$type":"FixedMonsterRushMove",
"toPos":
{
"$type":"ConfigBornBySelf",
"offset":
{
"x":0,
"y":0,
"z":10
}
},
"timeRange":0.25,
"maxRange":10,
"animatorStateIDs":["RushAtk_Fire","ElementCombo_RushAtk_Fire_1","ElementCombo_RushAtk_Fire_2"],
"ignoreDetectForward":true
},
{
"$type":"AttachEffect",
"effectPattern":"Eff_Monster_Samurai_Kairagi_RushAtk_Fire_Tail"
},
{
"$type":"TriggerBullet",
"lifeByOwnerV2": true,
"trackTarget":"Self",
"bulletID" : 42508002,
},
{
"$type":"TriggerBullet",
"lifeByOwnerV2": true,
"trackTarget":"Self",
"bulletID" : 42510004,
},
{
"$type":"IgnoreMoveColToRockCol",
"ignore":true
},
],
"onRemoved":
[
{
"$type":"KillGadget",
"gadgetInfo":
{
"$type": "SelectTargetsByChildren",
"configID": 42508002,
"sortType": "Reversed",
}
},
{
"$type":"KillGadget",
"gadgetInfo":
{
"$type": "SelectTargetsByChildren",
"configID": 42510004,
"sortType": "Reversed",
}
},
{
"$type":"IgnoreMoveColToRockCol",
"ignore":false
}
]
}
}
}
},
////////////////////////////////////////////////////////////////
//
// 海乱鬼 判断招式释放时距离玩家距离
//
////////////////////////////////////////////////////////////////
{
"Default":{
"$type": "ConfigAbility",
"abilityName": "Monster_Samurai_Kairagi_BladeMaster2_CheckDis",
"onAbilityStart": [
{
"$type": "SetGlobalValue",
"key": "_BLADEMASTER2_NEAR",
"value": 0
},
{
"$type": "Predicated",
"otherTargets":{
"$type": "SelectTargetsByShape",
"campBasedOn": "Self",
"campTargetType": "Enemy",
"centerBasedOn": "Self",
"shapeName": "CircleR4"
},
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Avatar"]
}
],
"successActions": [
{
"$type": "SetGlobalValue",
"key": "_BLADEMASTER2_NEAR",
"value": 1
}
]
},
{
"$type": "SetAnimatorTrigger",
"triggerID": "GoFar",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_BLADEMASTER2_NEAR",
"value": 0,
"compareType": "NoneOrEqual"
}
]
}
]
}
},
////////////////////////////////////////////////////////////////
//
// 海乱鬼3.4 初始化
//
////////////////////////////////////////////////////////////////
{
"Default":{
"$type": "ConfigAbility",
"abilityName": "Monster_Samurai_Kairagi_BladeMaster2_Initial",
"abilitySpecials": {
"BladeAir_BreakTimes":1
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "Monster_Samurai_BlockBreak_EnbreakMax"
},
{
"$type": "ApplyModifier",
"modifierName": "Monster_BladeMaster2_InitialLevel"
},
{
"$type": "ApplyModifier",
"modifierName": "Monster_BladeMaster_BladeAir_BreakTimesSet"
}
],
"abilityMixins": [
// {
// "$type": "AttachToStateIDMixin",
// "stateIDs": ["BeHit"],
// "modifierName": "Samurai_Kairagi_BladeMaster_InHit_CanNotBreak"
// },
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_PARRY_HIT",
"valueSteps": [-0.5,0.5,1.5],
"modifierNameSteps": ["Monster_Parry_None","Monster_Parry_Success"]
},
{
"$type": "AttachToAIAlertnessMixin",
"alertness": [2],
"modifierName": "Monster_Samurai_Kairagi_BladeMaster2_BlockBreak"
}
],
"onAbilityStart": [
],
"modifiers": {
"Monster_Samurai_Kairagi_BladeMaster2_BlockBreak":{
"onBeingHit": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByAttackTags",
"attackTags": ["Avatar_Blocking"]
}
],
"successActions": [
{
"$type": "SetAnimatorTrigger",
"triggerID": "BlockBreak"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Mosnter_GeneralSkill_BreakeDefendShield"
}
]
}
]
},
"Monster_Parry_None":{
},
"Monster_Parry_Success":{
"onAdded": [
]
},
"Monster_BladeMaster_LogEmpty":{
},
"Samurai_Kairagi_BladeMaster_InHit_CanNotBreak":{
"onAdded": [
{
"$type": "SetGlobalValue",
"key": "_IN_HIT",
"value": 1
}
],
"onRemoved": [
{
"$type": "SetGlobalValue",
"key": "_IN_HIT",
"value": 0
}
]
},
"Monster_BladeMaster_BladeAir_BreakTimesSet":{
"onAdded": [
{
"$type": "SetOverrideMapValue",
"overrideMapKey": "BladeAir_BreakTimes",
"value": 1,
"canBeHandledOnRecover": true,
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_BLADEMASTER_LEVEL",
"value": 1,
"compareType": "Equal"
}
]
},
{
"$type": "SetOverrideMapValue",
"overrideMapKey": "BladeAir_BreakTimes",
"value": 2,
"canBeHandledOnRecover": true,
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_BLADEMASTER_LEVEL",
"value": 2,
"compareType": "Equal"
}
]
},
{
"$type": "SetOverrideMapValue",
"overrideMapKey": "BladeAir_BreakTimes",
"value": 5,
"canBeHandledOnRecover": true,
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_BLADEMASTER_LEVEL",
"value": 3,
"compareType": "Equal"
}
]
}
]
},
"Monster_BladeMaster2_InitialLevel":{
"onAdded": [
{
"$type": "SetOverrideMapValue",
"overrideMapKey": "WeakTime",
"value": 1,
"canBeHandledOnRecover": true,
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_BLADEMASTER_LEVEL",
"value": 3,
"compareType": "Equal"
}
]
},
{
"$type": "SetAISkillGCD",
"value": 1,
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_BLADEMASTER_LEVEL",
"value": 3,
"compareType": "MoreThanAndEqual"
}
]
},
{
"$type": "SetAnimatorInt",
"intID": "Level",
"value": 1,
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_BLADEMASTER_LEVEL",
"value": 1,
"compareType": "Equal"
}
]
},
{
"$type": "SetAnimatorInt",
"intID": "Level",
"value": 2,
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_BLADEMASTER_LEVEL",
"value": 2,
"compareType": "Equal"
}
]
},
{
"$type": "SetAnimatorInt",
"intID": "Level",
"value": 3,
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_BLADEMASTER_LEVEL",
"value": 3,
"compareType": "Equal"
}
]
},
{
"$type": "UseSkillEliteSet",
"skillEliteSetID": 2,
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_BLADEMASTER_LEVEL",
"value": 2,
"compareType": "Equal"
}
]
},
{
"$type": "UseSkillEliteSet",
"skillEliteSetID": 3,
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_BLADEMASTER_LEVEL",
"value": 3,
"compareType": "Equal"
}
]
}
]
},
"Monster_Samurai_BlockBreak_EnbreakMax":{
"properties": {
"Actor_EndureDelta":0.001
}
}
}
}
},
////////////////////////////////////////////////////////////////
//
// 海乱鬼 出生就直接进入强化姿态
@@ -1,5 +1,303 @@
[
////////////////////////////////////////////////////////////////
//
// 武士3.4剑道 连续combo
//
////////////////////////////////////////////////////////////////
{
"Default":{
"$type": "ConfigAbility",
"abilityName": "Monster_Samurai_Hatamoto_BladeMasterTwo_PowerCombo",
"abilityMixins": [
{
"$type": "AttachToStateIDMixin",
"stateIDs": ["PowerAtk1"],
"modifierName": "Monster_Samurai_Hatamoto_BladeMasterTwo_PowerCombo_ResetTimes"
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": ["PowerAtk1_Combo"],
"modifierName": "Monster_Samurai_Hatamoto_BladeMasterTwo_PowerCombo_AddTimes"
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": ["PowerAtk2"],
"modifierName": "Monster_Samurai_Hatamoto_BladeMasterTwo_PowerCombo_CheckTimes"
}
],
"modifiers": {
"Monster_Samurai_Hatamoto_BladeMasterTwo_PowerCombo_ResetTimes":{
"onAdded": [
{
"$type": "SetGlobalValue",
"key": "_POWERATK_TIMES",
"value": 0
},
{
"$type": "SetAnimatorBool",
"boolID": "PowerAttackComboOver",
"value": false
}
]
},
"Monster_Samurai_Hatamoto_BladeMasterTwo_PowerCombo_AddTimes":{
"onAdded": [
{
"$type": "AddGlobalValue",
"key": "_POWERATK_TIMES",
"value": 1
}
]
},
"Monster_Samurai_Hatamoto_BladeMasterTwo_PowerCombo_CheckTimes":{
"onAdded": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_POWERATK_TIMES",
"value": 2,
"compareType": "MoreThanAndEqual"
}
],
"successActions": [
{
"$type": "SetAnimatorBool",
"boolID": "PowerAttackComboOver",
"value": true
}
]
}
]
}
}
}
},
////////////////////////////////////////////////////////////////
//
// 幕府武士3.4剑道 破防格挡
//
////////////////////////////////////////////////////////////////
{
"Default":{
"$type": "ConfigAbility",
"abilityName": "Monster_Samurai_Hatamoto_DefendBreak",
"abilitySpecials": {
"WeakTime":1
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "Monster_Samurai_AtkDefend_EnbreakMax"
},
{
"$type": "ApplyModifier",
"modifierName": "Monster_BladeMaster_InitialLevel"
},
//判attacktag的做法
{
"$type": "ApplyModifier",
"modifierName": "Monster_BladeMaster_BlockBreak_Check"
}
],
"onAbilityStart": [
],
"abilityMixins": [
{
"$type": "AttachToStateIDMixin",
"stateIDs": ["DefendBS"],
"modifierName": "Monster_BladeMaster_Reset_HitTimesAction"
},
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_PARRY_HIT",
"valueSteps": [-0.5,0.5,1.5],
"modifierNameSteps": ["Monster_Parry_None","Monster_Parry_Success"]
},
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_PARRY_SUCCUSS_TIMES",
"valueSteps": [-0.5,0.5,"%WeakTime+0.5"],
"modifierNameSteps": ["Monster_Hatamoto_WeakEmpty","Monster_Hatamoto_Weak"]
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": ["Breaked"],
"modifierName": "Monster_Samurai_Hatamoto_BladeMaster2_Break"
}
],
"modifiers": {
"Monster_Samurai_Hatamoto_BladeMaster2_Break":{
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Mosnter_GeneralSkill_BreakeDefendShield"
}
]
},
"Monster_Hatamoto_WeakEmpty":{
},
"Monster_Hatamoto_Weak":{
"onAdded": [
{
"$type": "SetAnimatorTrigger",
"triggerID": "BeBreaked"
}
]
},
"Monster_Parry_None":{
},
"Monster_Parry_Success":{
"onAdded": [
{
"$type": "AddGlobalValue",
"key": "_PARRY_SUCCUSS_TIMES",
"value": 1,
"useLimitRange": true,
"maxValue": 4
},
{
"$type": "SetGlobalValue",
"key": "_PARRY_HIT",
"value": 0
}
]
},
"Monster_BladeMaster_BlockBreak_Check":{
"onBeingHit": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByAttackTags",
"attackTags": ["Avatar_Blocking"]
}
],
"successActions": [
{
"$type": "SetAnimatorTrigger",
"triggerID": "BlockBreak"
},
{
"$type": "ApplyModifier",
"modifierName": "Monster_Samurai_EnBreakDuring"
}
]
}
]
},
"Monster_BladeMaster_InitialLevel":{
"onAdded": [
{
"$type": "SetOverrideMapValue",
"overrideMapKey": "WeakTime",
"value": 4,
"canBeHandledOnRecover": true,
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_BLADEMASTER_LEVEL",
"value": 3,
"compareType": "Equal"
}
]
},
{
"$type": "SetAISkillGCD",
"value": 1,
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_BLADEMASTER_LEVEL",
"value": 2,
"compareType": "MoreThanAndEqual"
}
]
},
{
"$type": "UseSkillEliteSet",
"skillEliteSetID": 1,
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_BLADEMASTER_LEVEL",
"value": 1,
"compareType": "Equal"
}
]
},
{
"$type": "UseSkillEliteSet",
"skillEliteSetID": 2,
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_BLADEMASTER_LEVEL",
"value": 2,
"compareType": "MoreThanAndEqual"
}
]
}
]
},
"Monster_Samurai_AtkDefend_EnbreakMax":{
"properties": {
"Actor_EndureDelta":0.0001
}
},
"Monster_Samurai_EnBreakDuring":{
"duration": "%WeakTime",
// "properties": {
// "Actor_WeightDelta":-21,
// "Actor_EndureDelta":100
// },
"onAdded": [
{
"$type": "SetGlobalValue",
"key": "_CAN_CAL_HITNUM",
"value": 0
}
],
"onRemoved": [
// {
// "$type": "ApplyModifier",
// "modifierName": "Monster_Samurai_AtkDefend_EnbreakMax"
// },
{
"$type": "SetGlobalValue",
"key": "_CAN_CAL_HITNUM",
"value": 1
}
]
},
"Monster_BladeMaster_Reset_HitTimes_Delay":{
"duration": 0.3,
"onRemoved": [
{
"$type": "SetGlobalValue",
"key": "_BE_HIT_TIMES",
"value": 0
}
]
},
"Monster_BladeMaster_Reset_HitTimesAction":{
"onAdded": [
{
"$type": "SetGlobalValue",
"key": "_BE_HIT_TIMES",
"value": 0
}
]
}
}
}
},
////////////////////////////////////////////////////////////////
//
// 武士2.8线 1阶段锁血
@@ -1596,7 +1894,7 @@
},
{
"$type": "SteerAttackMixin",
"steerStateIDs": ["PowerAtk1"],
"steerStateIDs": ["PowerAtk1_Combo"],
"startNormalizedTime" : 0.03,
"endNormalizedTime" : 0.12,
"angularSpeed" : 360,
@@ -10210,6 +10210,306 @@
},
////////////////////////////////////////////////////////////////
//
// MonsterAffix_NeverCombat_ForCrystallization (3.4结晶化怪物不入战) - 5219
//
////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "MonsterAffix_NeverCombat_ForCrystallization",
"isDynamicAbility": true,
"abilityMixins":
[
{
"$type": "AttachToPoseIDMixin",
"poseIDs": [111, 112],
"modifierName": "UNIQUE_MonsterAffix_NeverCombat_ForCrystallization",
},
{
"$type": "AttachToPoseIDMixin",
"poseIDs": [111],
"modifierName": "UNIQUE_MonsterAffix_PushCollider01_ForCrystallization",
},
{
"$type": "AttachToPoseIDMixin",
"poseIDs": [112],
"modifierName": "UNIQUE_MonsterAffix_PushCollider02_ForCrystallization",
},
{
"$type": "AttachToAIAlertnessMixin",
"alertness": [0],
"modifierName": "UNIQUE_MonsterAffix_ExitBattle_ForCrystallization",
},
],
"modifiers":
{
"UNIQUE_MonsterAffix_NeverCombat_ForCrystallization":
{
"isUnique": true,
"modifierMixins":
[
{
"$type":"RigidBodyFreezeMixin",
},
],
"onAdded":
[
{
"$type": "ResetAIThreatBroadcastRange",
"range": 0.0,
"canBeHandledOnRecover": true,
},
{
"$type": "SetAIHitFeeling",
"enable": false,
},
{
"$type": "AttachModifier",
"modifierName": "State_DenyLockOn",
"target": "Self",
},
{
"$type": "AttachModifier",
"modifierName": "State_Invincible",
"target": "Self",
},
{
"$type": "AttachModifier",
"modifierName": "State_MuteTaunt",
"target": "Self",
},
{
"$type": "AttachModifier",
"modifierName": "State_IsGhostToEnemy",
"target": "Self",
},
{
"$type": "HideUIBillBoard",
"hide": true,
"target": "Self",
},
{
"$type": "TriggerAbility",
"abilityName": "Monster_Hound_Riftstalker_Electric_RemoveBodyEff",
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_RIFTSTALKER_ELECTRIC_TAG_",
"value": 1,
"compareType": "Equal",
},
],
},
{
"$type": "TriggerAbility",
"abilityName": "Monster_Hound_Riftstalker_Rock_RemoveBodyEff",
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_RIFTSTALKER_ROCK_TAG_",
"value": 1,
"compareType": "Equal",
},
],
},
{
"$type": "TriggerAbility",
"abilityName": "Monster_Hound_Kanis_Electric_EyeEff_Remove",
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_KANIS_ELECTRIC_TAG_",
"value": 1,
"compareType": "Equal",
},
],
},
{
"$type": "TriggerAbility",
"abilityName": "Monster_Hound_Kanis_Rock_EyeEff_Remove",
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_KANIS_ROCK_TAG_",
"value": 1,
"compareType": "Equal",
},
],
},
],
"onRemoved":
[
{
"$type": "ResetAIThreatBroadcastRange",
"range": 120.0,
"canBeHandledOnRecover": true,
},
{
"$type": "SetAIHitFeeling",
"enable": true,
},
{
"$type": "HideUIBillBoard",
"hide": false,
"target": "Self",
},
{
"$type": "TriggerAbility",
"abilityName": "Monster_Hound_Riftstalker_Electric_AddBodyEff",
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_RIFTSTALKER_ELECTRIC_TAG_",
"value": 1,
"compareType": "Equal",
},
],
},
{
"$type": "TriggerAbility",
"abilityName": "Monster_Hound_Riftstalker_Rock_AddBodyEff",
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_RIFTSTALKER_ROCK_TAG_",
"value": 1,
"compareType": "Equal",
},
],
},
{
"$type": "TriggerAbility",
"abilityName": "Monster_Hound_Kanis_Electric_EyeEff_Add",
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_KANIS_ELECTRIC_TAG_",
"value": 1,
"compareType": "Equal",
},
],
},
{
"$type": "TriggerAbility",
"abilityName": "Monster_Hound_Kanis_Rock_EyeEff_Add",
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_KANIS_ROCK_TAG_",
"value": 1,
"compareType": "Equal",
},
],
},
],
},
"State_DenyLockOn" :
{
"state": "DenyLockOn",
},
"State_Invincible" :
{
"state": "Invincible",
},
"State_MuteTaunt" :
{
"state": "MuteTaunt",
},
"State_IsGhostToEnemy" :
{
"state": "IsGhostToEnemy",
},
"UNIQUE_MonsterAffix_PushCollider01_ForCrystallization":
{
"isUnique": true,
"onAdded":
[
{
"$type": "EnablePushColliderName",
"pushColliderNames": ["PushCollider_Crystallization_01", "PushCollider_Occluder_Crystallization"],
"setEnable": true,
},
{
"$type": "EnablePushColliderName",
"pushColliderNames": ["PushCollider"],
"setEnable": false,
},
],
"onRemoved":
[
{
"$type": "EnablePushColliderName",
"pushColliderNames": ["PushCollider_Crystallization_01", "PushCollider_Occluder_Crystallization"],
"setEnable": false,
},
{
"$type": "EnablePushColliderName",
"pushColliderNames": ["PushCollider"],
"setEnable": true,
},
],
},
"UNIQUE_MonsterAffix_PushCollider02_ForCrystallization":
{
"isUnique": true,
"onAdded":
[
{
"$type": "EnablePushColliderName",
"pushColliderNames": ["PushCollider_Crystallization_02", "PushCollider_Occluder_Crystallization"],
"setEnable": true,
},
{
"$type": "EnablePushColliderName",
"pushColliderNames": ["PushCollider"],
"setEnable": false,
},
],
"onRemoved":
[
{
"$type": "EnablePushColliderName",
"pushColliderNames": ["PushCollider_Crystallization_02", "PushCollider_Occluder_Crystallization"],
"setEnable": false,
},
{
"$type": "EnablePushColliderName",
"pushColliderNames": ["PushCollider"],
"setEnable": true,
},
],
},
"UNIQUE_MonsterAffix_ExitBattle_ForCrystallization":
{
"isUnique": true,
"onRemoved":
[
{
"$type": "SetPoseBool",
"boolID": "Crystallization_01",
"value": false,
},
{
"$type": "SetPoseBool",
"boolID": "Crystallization_02",
"value": false,
},
],
},
},
},
},
////////////////////////////////////////////////////////////////
//
// MonsterAffix_Gargoyle_Fafnir_Elite_ForAbyss--4181
//
////////////////////////////////////////////////////////////////
@@ -10251,4 +10551,163 @@
},
},
},
////////////////////////////////////////////////////////////////
//
// MonsterAffix_Activity_Sumov3_Stage6//3.4海灯节 怪物死亡爆炸词缀
//
////////////////////////////////////////////////////////////////
//替换掉怪物的死亡表现 - 快速死亡
{
"Default" :
{
"$type" : "ConfigAbility",
"abilityName" : "MonsterAffix_Activity_Quick_Death_Effect",
"isDynamicAbility": true,
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "MonsterAffix_Activity_Quick_Death_Effect",
},
],
"modifiers":
{
"MonsterAffix_Activity_Quick_Death_Effect":
{
"modifierMixins":
[
{
"$type": "DiePatternSwitchMixin",
"hasAnimatorDie": true,
"dieDisappearEffect":"",
"dieDisappearEffectDelay": 0.0,
"dieEndTime" : 0.1,
"startDieEndAtOnce": true,
"ignoreElementDie": true,
"dieForceDisappearTime" : 2,
"dieModelFadeDelay": 0.0,
"ragDollDieEndTimeDelay": 0.0,
},
],
},
},
},
},
//怪物亡语 - 怪物死亡时创建一个Gadget用于爆炸
{
"Default" :
{
"$type" : "ConfigAbility",
"abilityName" : "MonsterAffix_Activity_Deathrattle_Create_DoomGadget",
"isDynamicAbility": true,
"abilityMixins":
[
{
"$type": "ServerCreateGadgetOnKillMixin",
"gadgetIDList": [49001023],
"campID": 1001,
"campTargetType": "Enemy",
"randomCreate": false,
},
],
},
},
//爆炸Gadget的逻辑
{
"Default" :
{
"$type" : "ConfigAbility",
"abilityName" : "MonsterAffix_Activity_Deathrattle_Gadget_DoomLogic",
"onAdded":
[
{
"$type": "ApplyModifier",
"modifierName": "MonsterAffix_Activity_Deathrattle_Gadget_DoomLogic",
},
],
"modifiers":
{
"MonsterAffix_Activity_Deathrattle_Gadget_DoomLogic":
{
"onAdded":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Activity_Deathrattle_Damage",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode",
},
},
{
"$type": "ApplyModifier",
"otherTargets":
{
"$type": "SelectTargetsByShape",
"shapeName": "CircleR5H5",
"centerBasedOn": "Self",
"campTargetType": "Enemy",
"campBasedOn": "Self",
},
"modifierName": "MonsterAffix_Activity_Deathrattle_Gadget_Damage",
},
],
},
"MonsterAffix_Activity_Deathrattle_Gadget_Damage":
{
"duration": 0.2,
"onAdded":
[
{
"$type": "GetFightProperty",
"fightPropSourceTarget": "Self",
"fightProp": "FIGHT_PROP_MAX_HP",
"globalValueKey": "_MONSTER_MAX_HP_",
"doOffStage": true,
},//获取最大生命值
{
"$type": "SetGlobalValueToOverrideMap",
"globalValueKey": "_MONSTER_MAX_HP_",
"overrideMapKey": "Monster_Max_HP",
"doOffStage": true,
},//设置overridemapkey
{
"$type": "DamageByAttackValue",
"target": "Self",
"attacker": "Caster",
"attackInfo":
{
"$type": "ConfigAttackInfo",
"attackProperty":
{
"$type": "ConfigAttackProperty",
"ignoreAttackerProperty": true,
"trueDamage": true,
"damageExtra":"%DamageRatio*%Monster_Max_HP",
"damagePercentage": 0,
"attackType": "Default",
"elementType": "Fire",
"enBreak": 1000,
"strikeType":"Default",
},
"hitPattern" :
{
"hitImpulseType":"LV4",
"hitHaltTime" : 0.0,
"hitHaltTimeScale" : 0.05,
"muteHitText" : false,
},
},
},
],
},
},
"abilitySpecials":
{
"Monster_Max_HP":0,
"DamageRatio":0.3,
},
},
},
]
@@ -822,5 +822,341 @@
},
},
},
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// 3.4 连线地城_连线 判断Team身上的Value获得增伤
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default":{
"$type": "ConfigAbility",
"abilityName": "MonsterAffix_ActivityTeamChainV3.4_UpDamage",
"isDynamicAbility": true,
"abilitySpecials": {
"DamageUp":0
},
"abilityMixins": [
{
"$type": "AttachModifierToGlobalValueMixin",
"globalValueTarget": "Team",
"globalValueKey": "_IN_HIGH_TIDE_V3.4",
"valueSteps": [-0.5,0.5,1.5],
"modifierNameSteps": ["Crazy_In_Peace","Crazy_DamageUp"]
}
],
"modifiers": {
"Crazy_In_Peace":{
},
"Crazy_DamageUp":{
"properties": {
"Actor_AddHurtDelta":"%DamageUp"
}
}
}
}
},
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// 3.4 连线地城_连线 阵眼怪
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default":{
"$type": "ConfigAbility",
"abilityName": "MonsterAffix_ActivityTeamChainV3.4_Master",
"isDynamicAbility": true,
"onAdded": [
{
"$type": "SetGlobalValue",
"key": "_IS_TEAMCHAIN_MASTER_V3.4",
"value": 1
},
{
"$type": "ApplyModifier",
"modifierName": "MonsterAffix_ActivityTeamChain_MasterEffect"
}
],
"abilityMixins": [
{
"$type": "ServerCreateGadgetOnKillMixin",
"gadgetIDList": [44000553],
"campID": 1001,
"campTargetType": "Enemy"
}
],
"modifiers": {
"MonsterAffix_ActivityTeamChain_MasterEffect":{
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Common_MarkPowerful"
}
]
}
},
"onKill": [
{
"$type": "SetGlobalValue",
"key": "_IS_TEAMCHAIN_MASTER_V3.4",
"value": 0
}
]
}
},
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// 3.4 连线地城_连线 从属怪
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default":{
"$type": "ConfigAbility",
"abilityName": "MonsterAffix_ActivityTeamChainV3.4_Slave",
"isDynamicAbility": true,
"abilitySpecials": {
"DamageUp":0,
"SubHurtUp":0,
"HealThinkinverval":0,
"HealPercent":0
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "MonsterAffix_ActivityTeamChainV3.4_LinkHandler"
}
],
"abilityMixins": [
// {
// "$type": "AttachModifierToGlobalValueMixin",
// "otherTargets":{
// "$type": "SelectTargetsByShape",
// "campBasedOn": "Self",
// "campTargetType": "AllExceptSelf",
// "centerBasedOn": "Self",
// "shapeName": "CircleR50"
// },
// "globalValueKey": "_IS_TEAMCHAIN_MASTER_V3.4",
// "valueSteps": [-0.5,0.5,1.5],
// "modifierNameSteps": ["No_ActionEmpty","PowerUp_Buff"]
// }
],
"modifiers": {
"No_ActionEmpty":{
},
"PowerUp_Buff":{
"duration": 1.2,
"properties": {
"Actor_FireAddHurtDelta":"%DamageUp",
"Actor_ElecAddHurtDelta":"%DamageUp",
"Actor_WaterAddHurtDelta":"%DamageUp",
"Actor_GrassAddHurtDelta":"%DamageUp",
"Actor_WindAddHurtDelta":"%DamageUp",
"Actor_IceAddHurtDelta":"%DamageUp",
"Actor_RockAddHurtDelta":"%DamageUp",
"Actor_PhysicalAddHurtDelta":"%DamageUp",
"Actor_PhysicalSubHurtDelta":"%SubHurtUp",
"Actor_FireSubHurtDelta":"%SubHurtUp",
"Actor_ElecSubHurtDelta":"%SubHurtUp",
"Actor_WaterSubHurtDelta":"%SubHurtUp",
"Actor_GrassSubHurtDelta":"%SubHurtUp",
"Actor_WindSubHurtDelta":"%SubHurtUp",
"Actor_IceSubHurtDelta":"%SubHurtUp",
"Actor_RockSubHurtDelta":"%SubHurtUp"
},
"thinkInterval": "%HealThinkinverval",
"onThinkInterval": [
{
"$type": "HealHP",
"amountByCasterMaxHPRatio":"%HealPercent"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_GeneralSkill_SelfHeal_HealEffect"
}
]
},
"MonsterAffix_ActivityTeamChainV3.4_LinkHandler":{
"thinkInterval": 1,
"onThinkInterval": [
{
"$type": "Predicated",
"otherTargets":{
"$type": "SelectTargetsByShape",
"campBasedOn": "Self",
"campTargetType": "AllExceptSelf",
"centerBasedOn": "Self",
"shapeName": "CircleR50"
},
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_IS_TEAMCHAIN_MASTER_V3.4",
"value": 1,
"compareType": "Equal"
}
],
"successActions": [
{
"$type": "ApplyModifier",
"target": "Target",
"modifierName": "MonsterAffix_ActivityTeamChainV3.4_Link"
},
{
"$type": "ApplyModifier",
"modifierName": "PowerUp_Buff"
}
]
}
]
},
"MonsterAffix_ActivityTeamChainV3.4_Link":{
"duration": 2,
"onAdded": [
{
"$type": "AttachEffect",
"target": "Applier",
"effectPattern": "Eff_Monster_Common_LinkEff_Recover",
"setSelfAsEffectPluginTarget": true
}
]
}
}
}
},
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// 3.4 连线地城_连线 关卡5隔山打牛
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default":{
"$type": "ConfigAbility",
"abilityName": "MonsterAffix_ActivityTeamChainV3.4_HitOtherMonster",
"isDynamicAbility": true,
"abilitySpecials": {
"DamageRatio":0,
"DamageCD":0
},
"onAdded": [
{
"$type": "SetSystemValueToOverrideMap",
"key": "DamageSystemValue",
"type": "ElementLevelCo",
},
{
"$type": "ApplyModifier",
"modifierName": "MonsterAffix_ActivityTeamChainV3.4_HitOtherMonster"
}
],
"modifiers": {
"MonsterAffix_ActivityTeamChainV3.4_HitOtherMonster":{
"onBeingHit": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_CJB_IN_CDV3.4",
"value": 0,
"compareType": "NoneOrEqual"
},
{
"$type": "ByAttackTags",
"attackTags": [
"NormalAttack_01","NormalAttack_02","NormalAttack_03",
"NormalAttack_04","NormalAttack_05","NormalAttack_06",
"ExtraAttack","FallingAttack","Elemental_Art","Elemental_Burst"
]
}
],
"successActions": [
{
"$type": "ApplyModifier",
"otherTargets":{
"$type": "SelectTargetsByShape",
"campBasedOn": "Self",
"campTargetType": "Alliance",
"centerBasedOn": "Self",
"shapeName": "CircleR50"
},
"modifierName": "MonsterAffix_ActivityTeamChainV3.4_HitOtherMonsterDamage"
},
{
"$type": "ApplyModifier",
"target": "Self",
"modifierName": "MonsterAffix_ActivityTeamChainV3.4_HitOtherMonster_CD"
}
]
}
]
},
"MonsterAffix_ActivityTeamChainV3.4_HitOtherMonsterDamage":{
"duration": 0.3,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_EnergyDisk_ExtraAtkWave",
"born":{
"$type": "ConfigBornBySelf"
}
},
{
"$type": "DamageByAttackValue",
"target": "Self",
"born":
{
"$type": "ConfigBornByTarget",
"offset" :
{
"x": 0.0,
"y": 1.0,
"z": 0.0,
},
},
"attackInfo": {
"attackProperty": {
"ignoreAttackerProperty": true,
"trueDamage": true,
"damagePercentage": 0,
"damageExtra": "%DamageRatio*%ElementLevelCo",
"strikeType": "None",
"elementType": "None",
"elementDurability": 25,
"enBreak": 0
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV0",
"retreatType": "ByHitDirection",
"hitHaltTime": 0.0,
"hitHaltTimeScale": 0.0,
"muteHitText": false
},
"forceCameraShake": false
}
},
]
},
"MonsterAffix_ActivityTeamChainV3.4_HitOtherMonster_CD":{
"duration": "%DamageCD",
"onAdded": [
{
"$type": "SetGlobalValue",
"key": "_CJB_IN_CDV3.4",
"value": 1
}
],
"onRemoved": [
{
"$type": "SetGlobalValue",
"key": "_CJB_IN_CDV3.4",
"value": 0
}
]
}
}
}
}
]
@@ -8709,7 +8709,8 @@
],
"properties":
{
"Actor_WeightDelta": -20,
"Actor_WeightDelta": -15,
"Entity_WeightRatio": -0.15,
},
},
},
@@ -8742,7 +8743,7 @@
],
"properties":
{
"Actor_WeightDelta": -50,
"Actor_WeightDelta": -40,
"Actor_EndureDelta": 8,
},
},
@@ -9217,4 +9218,283 @@
],
}
},
////////////////////////////////////////////////////////////////
//
// MonsterAffix_Hound_Crystallized (3.4 结晶化猎犬 )
//
////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "MonsterAffix_Hound_Crystallized",
"isDynamicAbility": true,
"onAdded":
[
//结晶化标记
{
"$type": "SetGlobalValue",
"key": "_Mark_Crystallized",
"value": 1,
},
{
"$type": "ResetAIThreatBroadcastRange",
"range": 0.0,
"canBeHandledOnRecover": true,
},
{
"$type": "SetAIHitFeeling",
"enable": false,
},
],
"abilityMixins":
[
//根据标记上石化效果
{
"$type": "AttachModifierToGlobalValueMixin",
"globalValueTarget": "Self",
"globalValueKey": "_Mark_Crystallized",
"valueSteps": [-0.5,0.5,1.5],
"modifierNameSteps": ["UNIQUE_MonsterAffix_Uncrystallized","UNIQUE_MonsterAffix_Crystallized"]
}
],
"modifiers":
{
"UNIQUE_MonsterAffix_Uncrystallized":
{
"isUnique": true,
"onAdded":
[
{
"$type": "ResetAIThreatBroadcastRange",
"range": 10,
"canBeHandledOnRecover": true,
},
{
"$type": "SetAIHitFeeling",
"enable": true,
},
{
"$type": "HideUIBillBoard",
"target": "Self",
"doOffStage": true,
"hide": false
},
{
"$type": "RemoveModifier",
"modifierName": "State_Crystallized",
"target": "Self",
}
]
},
"UNIQUE_MonsterAffix_Crystallized":
{
"isUnique": true,
"onAdded":
[
{
"$type": "ApplyModifier",
"modifierName": "Born_Crystallized",
"target": "Self",
},
{
"$type": "AttachModifier",
"modifierName": "State_DenyLockOn",
"target": "Self",
},
{
"$type": "AttachModifier",
"modifierName": "State_LockHp",
"target": "Self",
},
{
"$type": "HideUIBillBoard",
"target": "Self",
"doOffStage": true,
"hide": true
},
],
},
"Born_Crystallized":
{
"duration": 0.5,
"onRemoved":
[
{
"$type": "ApplyModifier",
"modifierName": "State_Crystallized",
"target": "Self",
},
]
},
//石化表现
"State_Crystallized" :
{
"state":"ElementPetrifaction",
},
//不能被锁定
"State_DenyLockOn" :
{
"state": "DenyLockOn",
},
//不能被攻击
"State_LockHp" :
{
"state": "LockHP",
},
},
},
},
////////////////////////////////////////////////////////////////
//
// 3.4 连线 怪物属性词缀 关卡1
//
////////////////////////////////////////////////////////////////
{
"Default":{
"$type": "ConfigAbility",
"abilityName": "MonsterAffix_ActivityTeamChainV3.4_Property1",
"isDynamicAbility": true,
"abilitySpecials": {
"HPUpRatio":0,
"ATKUpRatio":0
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "MonsterAffix_ActivityTeamChainV3.4_Property1"
}
],
"modifiers": {
"MonsterAffix_ActivityTeamChainV3.4_Property1":{
"properties": {
"Actor_MaxHPRatio":"%HPUpRatio",
"Actor_AttackRatio":"%ATKUpRatio"
}
}
}
}
},
////////////////////////////////////////////////////////////////
//
// 3.4 连线 怪物属性词缀 关卡2
//
////////////////////////////////////////////////////////////////
{
"Default":{
"$type": "ConfigAbility",
"abilityName": "MonsterAffix_ActivityTeamChainV3.4_Property2",
"isDynamicAbility": true,
"abilitySpecials": {
"HPUpRatio":0,
"ATKUpRatio":0
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "MonsterAffix_ActivityTeamChainV3.4_Property2"
}
],
"modifiers": {
"MonsterAffix_ActivityTeamChainV3.4_Property2":{
"properties": {
"Actor_MaxHPRatio":"%HPUpRatio",
"Actor_AttackRatio":"%ATKUpRatio"
}
}
}
}
},
////////////////////////////////////////////////////////////////
//
// 3.4 连线 怪物属性词缀 关卡3
//
////////////////////////////////////////////////////////////////
{
"Default":{
"$type": "ConfigAbility",
"abilityName": "MonsterAffix_ActivityTeamChainV3.4_Property3",
"isDynamicAbility": true,
"abilitySpecials": {
"HPUpRatio":0,
"ATKUpRatio":0
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "MonsterAffix_ActivityTeamChainV3.4_Property3"
}
],
"modifiers": {
"MonsterAffix_ActivityTeamChainV3.4_Property3":{
"properties": {
"Actor_MaxHPRatio":"%HPUpRatio",
"Actor_AttackRatio":"%ATKUpRatio"
}
}
}
}
},
////////////////////////////////////////////////////////////////
//
// 3.4 连线 怪物属性词缀 关卡4
//
////////////////////////////////////////////////////////////////
{
"Default":{
"$type": "ConfigAbility",
"abilityName": "MonsterAffix_ActivityTeamChainV3.4_Property4",
"isDynamicAbility": true,
"abilitySpecials": {
"HPUpRatio":0,
"ATKUpRatio":0
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "MonsterAffix_ActivityTeamChainV3.4_Property4"
}
],
"modifiers": {
"MonsterAffix_ActivityTeamChainV3.4_Property4":{
"properties": {
"Actor_MaxHPRatio":"%HPUpRatio",
"Actor_AttackRatio":"%ATKUpRatio"
}
}
}
}
},
////////////////////////////////////////////////////////////////
//
// 3.4 连线 怪物属性词缀 关卡5
//
////////////////////////////////////////////////////////////////
{
"Default":{
"$type": "ConfigAbility",
"abilityName": "MonsterAffix_ActivityTeamChainV3.4_Property5",
"isDynamicAbility": true,
"abilitySpecials": {
"HPUpRatio":0,
"ATKUpRatio":0
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "MonsterAffix_ActivityTeamChainV3.4_Property5"
}
],
"modifiers": {
"MonsterAffix_ActivityTeamChainV3.4_Property5":{
"properties": {
"Actor_MaxHPRatio":"%HPUpRatio",
"Actor_AttackRatio":"%ATKUpRatio"
}
}
}
}
},
]