mirror of
https://gitlab.com/YuukiPS/GC-Resources.git
synced 2025-01-08 12:07:53 +08:00
Update binoutput > Ability (GIO) (3.6)
This commit is contained in:
parent
2ff036fab3
commit
53a2943b70
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,31 +1,14 @@
|
||||
[
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// 调饮料隐藏技能按钮ability
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "Activity_Bartender_Ban_Skill",
|
||||
"modifiers": {
|
||||
"UNIQUE_Activity_Bartender_Ban_Skill_Modifier": {
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "ChangePlayMode",
|
||||
"RotationDampTime": true,
|
||||
"canBeHandledOnRecover": true,
|
||||
"muteRemoteAction": true,
|
||||
"toPlayMode": "Bartender"
|
||||
}
|
||||
],
|
||||
"onRemoved": [
|
||||
{
|
||||
"$type": "ChangePlayMode",
|
||||
"RotationDampTime": true,
|
||||
"muteRemoteAction": true
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"isDynamicAbility": true,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
@ -38,7 +21,29 @@
|
||||
"modifierName": "UNIQUE_Activity_Bartender_Ban_Skill_Modifier"
|
||||
}
|
||||
],
|
||||
"isDynamicAbility": true
|
||||
"modifiers": {
|
||||
"UNIQUE_Activity_Bartender_Ban_Skill_Modifier": {
|
||||
"isUnique": true,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "ChangePlayMode",
|
||||
"toPlayMode": "Bartender",
|
||||
"canBeHandledOnRecover": true,
|
||||
"muteRemoteAction": true,
|
||||
"authorityOnly": true,
|
||||
"doOffStage": true
|
||||
}
|
||||
],
|
||||
"onRemoved": [
|
||||
{
|
||||
"$type": "ChangePlayMode",
|
||||
"muteRemoteAction": true,
|
||||
"doOffStage": true,
|
||||
"toPlayMode": "Normal"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,157 +1,129 @@
|
||||
[
|
||||
//////////////////////////////////////////////////////////////
|
||||
///
|
||||
/// Ver3.3 打砖块活动
|
||||
///
|
||||
//////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "ActivityAbility_Breakout_Ver1",
|
||||
"modifiers": {
|
||||
"ActivityAbility_Breakout_ChangePlayMode": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "ChangePlayMode",
|
||||
"RotationDampTime": true,
|
||||
"muteRemoteAction": true,
|
||||
"toPlayMode": "ActivityBreakout"
|
||||
}
|
||||
],
|
||||
"onRemoved": [
|
||||
{
|
||||
"$type": "ChangePlayMode",
|
||||
"RotationDampTime": true,
|
||||
"muteRemoteAction": true
|
||||
}
|
||||
],
|
||||
"LLJDPEONHMA": [
|
||||
{
|
||||
"$type": "ChangePlayMode",
|
||||
"RotationDampTime": true,
|
||||
"muteRemoteAction": true,
|
||||
"toPlayMode": "ActivityBreakout"
|
||||
}
|
||||
]
|
||||
},
|
||||
"ActivityAbility_Breakout_AddSkillInfo": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AddAvatarSkillInfo",
|
||||
"RotationDampTime": true,
|
||||
"skillID": 20340
|
||||
}
|
||||
],
|
||||
"onRemoved": [
|
||||
{
|
||||
"$type": "RemoveAvatarSkillInfo",
|
||||
"RotationDampTime": true,
|
||||
"skillID": 20340
|
||||
}
|
||||
]
|
||||
},
|
||||
"ActivityAbility_Breakout_SwitchSkill": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"modifierMixins": [
|
||||
{
|
||||
"$type": "SwitchSkillIDMixin",
|
||||
"priority": "Playmode",
|
||||
"skillID": 20340
|
||||
}
|
||||
]
|
||||
},
|
||||
"ActivityAbility_Breakout_SpeedUp": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"properties": {
|
||||
"Animator_MoveSpeedRatio": 0.20000000298023224
|
||||
},
|
||||
"isLimitedProperties": true
|
||||
},
|
||||
"ActivityAbility_Breakout_StaminaInfinite": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"properties": {
|
||||
"Actor_CostStaminaRatio": -2.0
|
||||
},
|
||||
"isLimitedProperties": true
|
||||
},
|
||||
"ActivityAbility_Breakout_UpdateGV": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"modifierMixins": [
|
||||
{
|
||||
"$type": "ServerUpdateGlobalValueMixin",
|
||||
"key": "AVATAR_BREAKOUT_ENERGY",
|
||||
"maxValue": 0.0,
|
||||
"minValue": 0.0
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"RotationDampTime": true,
|
||||
"modifierName": "ActivityAbility_Breakout_ChangePlayMode"
|
||||
},
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"RotationDampTime": true,
|
||||
"modifierName": "ActivityAbility_Breakout_AddSkillInfo"
|
||||
},
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"RotationDampTime": true,
|
||||
"modifierName": "ActivityAbility_Breakout_SwitchSkill"
|
||||
},
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"RotationDampTime": true,
|
||||
"modifierName": "ActivityAbility_Breakout_SpeedUp"
|
||||
},
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"RotationDampTime": true,
|
||||
"modifierName": "ActivityAbility_Breakout_StaminaInfinite"
|
||||
}
|
||||
],
|
||||
"isDynamicAbility": true,
|
||||
//发球按键Trigger
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$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
|
||||
}
|
||||
]
|
||||
},
|
||||
//基础移速提升,基础体验Up
|
||||
"ActivityAbility_Breakout_SpeedUp": {
|
||||
"isLimitedProperties": true,
|
||||
"properties": {
|
||||
"Animator_MoveSpeedRatio": 0.2
|
||||
}
|
||||
}
|
||||
},
|
||||
//加个死亡恢复保护
|
||||
"onKill": [
|
||||
{
|
||||
"$type": "ChangePlayMode",
|
||||
"RotationDampTime": true,
|
||||
"muteRemoteAction": true
|
||||
"muteRemoteAction": true,
|
||||
"toPlayMode": "Normal",
|
||||
"doOffStage": true
|
||||
}
|
||||
],
|
||||
"isDynamicAbility": true
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "ActivityAbility_Breakout_Ver1_Buff",
|
||||
"modifiers": {
|
||||
"ActivityAbility_Breakout_SpeedBuff": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"properties": {
|
||||
"Animator_MoveSpeedRatio": 0.20000000298023224
|
||||
},
|
||||
"isLimitedProperties": true
|
||||
}
|
||||
},
|
||||
"isDynamicAbility": true,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"modifierName": "ActivityAbility_Breakout_SpeedBuff"
|
||||
}
|
||||
],
|
||||
"isDynamicAbility": true
|
||||
"modifiers": {
|
||||
//基础移速提升Buff
|
||||
"ActivityAbility_Breakout_SpeedBuff": {
|
||||
"isLimitedProperties": true,
|
||||
"properties": {
|
||||
"Animator_MoveSpeedRatio": 0.2
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -3,360 +3,217 @@
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "ActivityAbility_CoinCollect_TestAbility",
|
||||
"isDynamicAbility": true
|
||||
"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, 0.5, 1.5],
|
||||
"modifierNameSteps": ["Blank", "UNIQUE_CoinCollect_MoveSpeedUp"]
|
||||
"valueSteps": [0.5, 1.5],
|
||||
"modifierNameSteps": ["UNIQUE_CoinCollect_MoveSpeedUp"]
|
||||
}
|
||||
],
|
||||
"abilitySpecials": {
|
||||
"SpeedUpRatio": 0.0
|
||||
},
|
||||
"modifiers": {
|
||||
"Blank": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0
|
||||
},
|
||||
"UNIQUE_CoinCollect_MoveSpeedUp": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"isLimitedProperties": true,
|
||||
"properties": {
|
||||
"Animator_MoveSpeedRatio": "SpeedUpRatio"
|
||||
},
|
||||
"isLimitedProperties": true
|
||||
"Animator_MoveSpeedRatio": "%SpeedUpRatio"
|
||||
}
|
||||
}
|
||||
},
|
||||
"isDynamicAbility": true
|
||||
"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, 0.5, 1.5],
|
||||
"modifierNameSteps": ["Blank", "UNIQUE_CoinCollect_RocketJump"]
|
||||
"valueSteps": [0.5, 1.5],
|
||||
"modifierNameSteps": ["UNIQUE_CoinCollect_RocketJump"]
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"Blank": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0
|
||||
},
|
||||
"UNIQUE_CoinCollect_RocketJump": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"isLimitedProperties": true,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "EnableRocketJump",
|
||||
"RotationDampTime": true,
|
||||
"canBeHandledOnRecover": true,
|
||||
"target": "Self",
|
||||
"doOffStage": true,
|
||||
"type": "DungeonJump",
|
||||
"enable": true,
|
||||
"extention": {
|
||||
"xzMultiplier": 2.0,
|
||||
"yMultiplier": 6.0
|
||||
"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",
|
||||
"RotationDampTime": true,
|
||||
"type": "DungeonJump"
|
||||
}
|
||||
],
|
||||
"onAvatarIn": [
|
||||
{
|
||||
"$type": "EnableRocketJump",
|
||||
"RotationDampTime": true,
|
||||
"canBeHandledOnRecover": true,
|
||||
"type": "DungeonJump",
|
||||
"enable": true,
|
||||
"extention": {
|
||||
"xzMultiplier": 2.0,
|
||||
"yMultiplier": 6.0
|
||||
}
|
||||
"target": "Self",
|
||||
"doOffStage": true,
|
||||
"enable": false
|
||||
}
|
||||
],
|
||||
"isLimitedProperties": true
|
||||
]
|
||||
}
|
||||
},
|
||||
"isDynamicAbility": true
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
//创建风场
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "ActivityAbility_CoinCollect_CreateWindField",
|
||||
"isDynamicAbility": true,
|
||||
"abilityMixins": [
|
||||
{
|
||||
"$type": "AttachModifierToGlobalValueMixin",
|
||||
"globalValueTarget": "Team",
|
||||
"globalValueKey": "GV_WINDFIELD",
|
||||
"valueSteps": [-0.5, 0.5, 1.5],
|
||||
"modifierNameSteps": [
|
||||
"Blank",
|
||||
"UNIQUE_CoinCollect_CreateWindField_ApplyTeam"
|
||||
]
|
||||
"globalValueKey": "SGV_CoinCollect_Widget_SkillEnabled",
|
||||
"valueSteps": [0.5, 1.5],
|
||||
"modifierNameSteps": ["UNIQUE_CoinCollect_CreateWindField"]
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"Blank": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0
|
||||
},
|
||||
"UNIQUE_CoinCollect_CreateWindField_ApplyTeam": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"UNIQUE_CoinCollect_CreateWindField": {
|
||||
"isUnique": true,
|
||||
"HCJLIGBLGJA": 0.10000000149011612,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "SetGlobalPos",
|
||||
"target": "Team",
|
||||
"key": "CoinCollect_WindField_Pos",
|
||||
"$type": "CreateGadget",
|
||||
"doOffStage": true,
|
||||
"gadgetID": 44000549,
|
||||
"campID": 1001,
|
||||
"campTargetType": "Enemy",
|
||||
"born": {
|
||||
"$type": "ConfigBornBySelf",
|
||||
"useRotation": true
|
||||
"$type": "ConfigBornBySelf"
|
||||
}
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"target": "Team",
|
||||
"modifierName": "CoinCollect_CreateWindField"
|
||||
}
|
||||
],
|
||||
"onRemoved": [
|
||||
{
|
||||
"$type": "SetGlobalValue",
|
||||
"target": "Team",
|
||||
"RotationDampTime": true,
|
||||
"ratio": 0.0,
|
||||
"key": "GV_WINDFIELD",
|
||||
"maxValue": 0.0,
|
||||
"minValue": 0.0
|
||||
}
|
||||
]
|
||||
},
|
||||
"CoinCollect_CreateWindField": {
|
||||
"modifierName": "",
|
||||
"HCJLIGBLGJA": 0.10000000149011612,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "KillGadget",
|
||||
"RotationDampTime": true,
|
||||
"gadgetInfo": {
|
||||
"configID": 44000549
|
||||
}
|
||||
},
|
||||
{
|
||||
"$type": "CreateGadget",
|
||||
"born": {
|
||||
"$type": "ConfigBornByGlobalValue",
|
||||
"offset": {
|
||||
"IBKBLDAJIMA": 0.0,
|
||||
"LKHJADIPBFL": 0.0,
|
||||
"PJCOKIGCJOK": 0.0
|
||||
},
|
||||
"direction": {
|
||||
"$type": "ConfigDirectionByWorld",
|
||||
"eularAngles": {
|
||||
"x": 0.10000000149011612,
|
||||
"y": 0.10000000149011612,
|
||||
"z": 0.10000000149011612
|
||||
}
|
||||
},
|
||||
"useRotation": true,
|
||||
"positionKey": "CoinCollect_WindField_Pos",
|
||||
"directionKey": ""
|
||||
},
|
||||
"gadgetID": 44000549,
|
||||
"campID": 1001,
|
||||
"campTargetType": "Enemy"
|
||||
}
|
||||
]
|
||||
},
|
||||
"CoinCollect_RemoveWindField": {
|
||||
"modifierName": "",
|
||||
"HCJLIGBLGJA": 0.10000000149011612,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "KillGadget",
|
||||
"RotationDampTime": true,
|
||||
"doOffStage": true,
|
||||
"gadgetInfo": {
|
||||
"$type": "SelectTargetsByChildren",
|
||||
"configID": 44000549
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "SetGlobalValue",
|
||||
"target": "Team",
|
||||
"ratio": 0.0,
|
||||
"key": "GV_WINDFIELD",
|
||||
"maxValue": 0.0,
|
||||
"minValue": 0.0
|
||||
}
|
||||
],
|
||||
"onRemoved": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"target": "Team",
|
||||
"modifierName": "CoinCollect_RemoveWindField"
|
||||
}
|
||||
],
|
||||
"isDynamicAbility": true
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
//风场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": {
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"HCJLIGBLGJA": 10.0,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"healLimitedByCasterMaxHPRatio": "Eff_Item_WindSeed_WindField",
|
||||
"EBHJMLOKDGB": -1.0
|
||||
"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": "KillSelf"
|
||||
"$type": "RemoveUniqueModifier",
|
||||
"modifierName": "UNIQUE_CoinCollect_CostStamina_Zero"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"modifierName": "UNIQUE_CoinCollect_WindFiled_Effect"
|
||||
}
|
||||
],
|
||||
"isDynamicAbility": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "ActivityAbility_CoinCollect_CostStamina_Zero",
|
||||
"abilityMixins": [
|
||||
{
|
||||
"$type": "AttachModifierToGlobalValueMixin",
|
||||
"globalValueTarget": "Team",
|
||||
"globalValueKey": "SGV_CoinCollect_Widget_SkillEnabled",
|
||||
"valueSteps": [-0.5, 0.5, 1.5],
|
||||
"modifierNameSteps": ["Blank", "UNIQUE_CoinCollect_CostStamina_Zero"]
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"Blank": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0
|
||||
},
|
||||
"UNIQUE_CoinCollect_CostStamina_Zero": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"isLimitedProperties": true,
|
||||
"properties": {
|
||||
"Actor_CostStaminaRatio": -999.0
|
||||
},
|
||||
"isLimitedProperties": true
|
||||
"Actor_CostStaminaRatio": -2
|
||||
}
|
||||
}
|
||||
},
|
||||
"isDynamicAbility": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "ActivityAbility_CoinCollect_Range_Eff",
|
||||
"abilityMixins": [
|
||||
{
|
||||
"$type": "AttachModifierToGlobalValueMixin",
|
||||
"globalValueTarget": "Team",
|
||||
"globalValueKey": "SGV_CoinCollect_Widget_SkillEnabled",
|
||||
"valueSteps": [-0.5, 0.5, 1.5],
|
||||
"modifierNameSteps": ["Blank", "UNIQUE_CoinCollect_Range_Eff_Handler"]
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"Blank": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0
|
||||
},
|
||||
"UNIQUE_CoinCollect_Range_Eff_Handler": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"modifierName": "UNIQUE_CoinCollect_Range_Eff"
|
||||
}
|
||||
],
|
||||
"onAvatarIn": [
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"modifierName": "UNIQUE_CoinCollect_Range_Eff"
|
||||
}
|
||||
],
|
||||
"NPHODJLPMAJ": [
|
||||
{
|
||||
"$type": "RemoveUniqueModifier",
|
||||
"RotationDampTime": true,
|
||||
"modifierName": "UNIQUE_CoinCollect_Range_Eff"
|
||||
}
|
||||
],
|
||||
"isLimitedProperties": true
|
||||
},
|
||||
"UNIQUE_CoinCollect_Range_Eff": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"healLimitedByCasterMaxHPRatio": "Eff_SceneObj_DIK_BUFFC_01_Buff",
|
||||
"EBHJMLOKDGB": -1.0
|
||||
}
|
||||
],
|
||||
"isLimitedProperties": true
|
||||
}
|
||||
},
|
||||
"isDynamicAbility": 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
@ -1,10 +1,13 @@
|
||||
[
|
||||
{
|
||||
//对敌人造成伤害时触发一次草元素含量为x,伤害系数为x的草元素协同攻击,每x秒触发一次
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "ActivityAbility_ForestWQ_AssistAttack",
|
||||
"isDynamicAbility": true,
|
||||
"abilityMixins": [
|
||||
{
|
||||
//特效相关
|
||||
"$type": "AttachModifierToGlobalValueMixin",
|
||||
"globalValueTarget": "Team",
|
||||
"globalValueKey": "SGV_Ability_ForestWQ",
|
||||
@ -12,120 +15,116 @@
|
||||
"modifierNameSteps": ["Blank", "UNIQUE_Ability_ForestWQ_StartHandle"]
|
||||
}
|
||||
],
|
||||
"abilitySpecials": {
|
||||
"GenerateCDTime": 0.0,
|
||||
"DamageValue": 0.0,
|
||||
"DamageSystemValue": 0.0,
|
||||
"Grass_Slash_RandomDir": 0.0,
|
||||
"HealHPRatio": 0.0,
|
||||
"HealHPInterval": 0.0,
|
||||
"ReviveElemEnergyValue": 0.0
|
||||
},
|
||||
"modifiers": {
|
||||
"Blank": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0
|
||||
},
|
||||
"Blank": {},
|
||||
"UNIQUE_Ability_ForestWQ_StartHandle": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"RotationDampTime": true,
|
||||
"modifierName": "UNIQUE_Ability_ForestWQ_AssistAttack"
|
||||
"target": "Self",
|
||||
"modifierName": "UNIQUE_Ability_ForestWQ_AssistAttack",
|
||||
"doOffStage": true
|
||||
},
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"RotationDampTime": true,
|
||||
"modifierName": "UNIQUE_Ability_ForestWQ_RecoverHP"
|
||||
"target": "Self",
|
||||
"modifierName": "UNIQUE_Ability_ForestWQ_RecoverHP",
|
||||
"doOffStage": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"UNIQUE_Ability_ForestWQ_AssistAttack": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"onAttackLanded": [
|
||||
{
|
||||
"$type": "Predicated",
|
||||
"target": "Other",
|
||||
"RotationDampTime": true,
|
||||
"doOffStage": true,
|
||||
"targetPredicates": [
|
||||
{
|
||||
"$type": "ByTargetGlobalValue",
|
||||
"target": "Team",
|
||||
"key": "GeneratePurpleState",
|
||||
"ratio": 0.0,
|
||||
"target": "Team",
|
||||
"value": 0,
|
||||
"compareType": "NoneOrEqual"
|
||||
},
|
||||
{
|
||||
"$type": "ByHitDamage",
|
||||
"target": "Other",
|
||||
"damage": 0.0
|
||||
"damage": 0,
|
||||
"logic": "Greater"
|
||||
},
|
||||
{
|
||||
"$type": "ByEntityTypes",
|
||||
"entityTypes": ["Monster"]
|
||||
},
|
||||
{
|
||||
//排除小动物
|
||||
"$type": "ByTargetGlobalValue",
|
||||
"key": "_ANIMAL_ENTITY_TYPE",
|
||||
"ratio": 0.0,
|
||||
"value": 0,
|
||||
"compareType": "NoneOrEqual"
|
||||
}
|
||||
],
|
||||
"successActions": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"doOffStage": true,
|
||||
"target": "Other",
|
||||
"RotationDampTime": true,
|
||||
"modifierName": "Ability_ForestWQ_AssistAttack_Delay"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"doOffStage": true,
|
||||
"target": "Team",
|
||||
"RotationDampTime": true,
|
||||
"modifierName": "UNIQUE_Ability_ForestWQ_AssistAttack_CD"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
//判断死域核心
|
||||
"$type": "Predicated",
|
||||
"target": "Other",
|
||||
"RotationDampTime": true,
|
||||
"doOffStage": true,
|
||||
"targetPredicates": [
|
||||
{
|
||||
"$type": "ByTargetGlobalValue",
|
||||
"target": "Team",
|
||||
"key": "GeneratePurpleState",
|
||||
"ratio": 0.0,
|
||||
"target": "Team",
|
||||
"value": 0,
|
||||
"compareType": "NoneOrEqual"
|
||||
},
|
||||
{
|
||||
"$type": "ByEntityTypes",
|
||||
"entityTypes": ["Gadget"]
|
||||
},
|
||||
// {
|
||||
// "$type": "ByHitDamage",
|
||||
// "target": "Other",
|
||||
// "damage": 0,
|
||||
// "logic": "Greater"
|
||||
// },
|
||||
{
|
||||
"$type": "ByTargetGlobalValue",
|
||||
"key": "_IS_WeakMode",
|
||||
"ratio": 1.0
|
||||
"value": 1,
|
||||
"compareType": "Equal"
|
||||
}
|
||||
],
|
||||
"successActions": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"doOffStage": true,
|
||||
"target": "Other",
|
||||
"RotationDampTime": true,
|
||||
"modifierName": "Ability_ForestWQ_AssistAttack_Delay"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"doOffStage": true,
|
||||
"target": "Team",
|
||||
"RotationDampTime": true,
|
||||
"modifierName": "UNIQUE_Ability_ForestWQ_AssistAttack_CD"
|
||||
}
|
||||
]
|
||||
@ -133,141 +132,150 @@
|
||||
]
|
||||
},
|
||||
"Ability_ForestWQ_AssistAttack_Delay": {
|
||||
"modifierName": "",
|
||||
"HCJLIGBLGJA": 1.0,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"duration": 1,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "SetRandomOverrideMapValue",
|
||||
"RotationDampTime": true,
|
||||
"valueRangeMax": 100.0,
|
||||
"overrideMapKey": "Grass_Slash_RandomDir"
|
||||
"$type": "SetRandomOverrideMapValue", //辅助攻击随机角度设置,特效中读取
|
||||
"overrideMapKey": "Grass_Slash_RandomDir",
|
||||
"valueRangeMin": 0,
|
||||
"valueRangeMax": 100,
|
||||
"doOffStage": true
|
||||
},
|
||||
{
|
||||
"$type": "SetGlobalValue",
|
||||
"RotationDampTime": true,
|
||||
"ratio": "Grass_Slash_RandomDir",
|
||||
"key": "_ABILITY_WitheredForest_Grass_Slash_RandomDir",
|
||||
"maxValue": 0.0,
|
||||
"minValue": 0.0
|
||||
//"key": "_ABILITY_Shougun_Elf_Attack_RandomDir",
|
||||
"value": "%Grass_Slash_RandomDir",
|
||||
"doOffStage": true
|
||||
},
|
||||
{
|
||||
"$type": "FireEffect",
|
||||
"healLimitedByCasterMaxHPRatio": "Eff_Activity_WitheredForest_Grass_Slash",
|
||||
"$type": "FireEffect", //攻击特效
|
||||
"doAfterDie": true,
|
||||
"effectPattern": "Eff_Activity_WitheredForest_Grass_Slash",
|
||||
//"effectPattern": "Eff_Avatar_Lady_Pole_Shougun_Elf_Attack01",
|
||||
"born": {
|
||||
"$type": "ConfigBornByAttachPoint",
|
||||
"attachPointName": "Fx_ChestNode",
|
||||
"attachPointTargetType": "Self",
|
||||
"direction": {
|
||||
"$type": "ConfigDirectionByEntity"
|
||||
},
|
||||
"attachPointName": "Fx_ChestNode",
|
||||
"attachPointTargetType": "Self"
|
||||
},
|
||||
"EBHJMLOKDGB": -1.0
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"$type": "TriggerAttackEvent",
|
||||
"targetType": "Enemy",
|
||||
"doAfterDie": true,
|
||||
"target": "Applier",
|
||||
"attackEvent": {
|
||||
"attackPattern": {
|
||||
"$type": "ConfigAttackSphere",
|
||||
"triggerType": "TriggerNoRepeat",
|
||||
"radius": 4,
|
||||
"born": {
|
||||
"$type": "ConfigBornBySelf"
|
||||
},
|
||||
"DCMPFCIBIPA": 4.0
|
||||
}
|
||||
},
|
||||
"attackInfo": {
|
||||
"attackTag": "",
|
||||
"attenuationTag": "",
|
||||
"attenuationGroup": "default",
|
||||
"canBeModifiedBy": "OriginOwner",
|
||||
"attackProperty": {
|
||||
"HBIOLEEGHPD": "DamageValue",
|
||||
"CCNJGLPMIEP": 0.0,
|
||||
"elementType": "Grass",
|
||||
"bonusCriticalHurt": 10.0,
|
||||
"enBreak": 0.0,
|
||||
"attackType": "Melee"
|
||||
//"damageExtra": "%DamageValue*%ImpactDamageSystemValue",
|
||||
"damagePercentage": "%DamageValue",
|
||||
//"ignoreAttackerProperty": true,//忽略角色属性加成
|
||||
//"ignoreModifyDamage": true,
|
||||
//"trueDamage": true,
|
||||
"attackType": "Melee",
|
||||
"elementType": "Grass", //元素类型为无
|
||||
"elementDurability": 10, //元素含量为0
|
||||
"enBreak": 0
|
||||
},
|
||||
"hitPattern": {
|
||||
"onHitEffectName": "default",
|
||||
"hitImpulseType": "LV2",
|
||||
"hitHaltTimeScale": 0.019999999552965164
|
||||
},
|
||||
"canBeModifiedBy": "OriginOwner"
|
||||
"onHitEffectName": "default", //击中特效名称,
|
||||
"hitImpulseType": "LV2", //击退?
|
||||
"reboundRatio": 0, //需要解释
|
||||
"canBeDefenceHalt": false, //持盾防御者无法产生额外卡肉
|
||||
"hitHaltTime": 0,
|
||||
"hitHaltTimeScale": 0.02,
|
||||
"muteHitText": false //不跳字
|
||||
} //打击效果
|
||||
}
|
||||
},
|
||||
"targetType": "Enemy"
|
||||
}
|
||||
}
|
||||
} //生成圆形攻击盒
|
||||
]
|
||||
},
|
||||
"UNIQUE_Ability_ForestWQ_AssistAttack_CD": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"HCJLIGBLGJA": "GenerateCDTime",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique", //防止cd被覆盖
|
||||
"duration": "%GenerateCDTime",
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "SetGlobalValue",
|
||||
"ratio": -1.0,
|
||||
"key": "GeneratePurpleState",
|
||||
"maxValue": 0.0,
|
||||
"minValue": 0.0
|
||||
"value": -1
|
||||
}
|
||||
],
|
||||
"onRemoved": [
|
||||
{
|
||||
"$type": "SetGlobalValue",
|
||||
"ratio": 0.0,
|
||||
"key": "GeneratePurpleState",
|
||||
"maxValue": 0.0,
|
||||
"minValue": 0.0
|
||||
"value": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
"UNIQUE_Ability_ForestWQ_RecoverHP": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"thinkInterval": "HealHPInterval",
|
||||
"properties": {
|
||||
"Actor_EndureDelta": 0.0
|
||||
},
|
||||
"stacking": "Unique",
|
||||
"isLimitedProperties": true,
|
||||
"onAdded": [
|
||||
{
|
||||
//减少死域值
|
||||
"$type": "SetGlobalValue",
|
||||
"target": "Team",
|
||||
"RotationDampTime": true,
|
||||
"ratio": 1.0,
|
||||
"key": "DeathZoneGV_ExtraHeal",
|
||||
"maxValue": 0.0,
|
||||
"minValue": 0.0
|
||||
"target": "Team",
|
||||
"value": 1,
|
||||
"doOffStage": true
|
||||
}
|
||||
],
|
||||
"thinkInterval": "%HealHPInterval",
|
||||
"onThinkInterval": [
|
||||
{
|
||||
"$type": "HealHP",
|
||||
"amountByCasterMaxHPRatio": "HealHPRatio"
|
||||
"target": "Self",
|
||||
"amountByTargetMaxHPRatio": "%HealHPRatio"
|
||||
},
|
||||
{
|
||||
"$type": "ReviveElemEnergy",
|
||||
"ratio": "ReviveElemEnergyValue"
|
||||
"target": "Self",
|
||||
"value": "%ReviveElemEnergyValue"
|
||||
},
|
||||
{
|
||||
//减少死域值
|
||||
"$type": "SetGlobalValue",
|
||||
"target": "Team",
|
||||
"RotationDampTime": true,
|
||||
"ratio": 1.0,
|
||||
"key": "DeathZoneGV_ExtraHeal",
|
||||
"maxValue": 0.0,
|
||||
"minValue": 0.0
|
||||
"target": "Team",
|
||||
"value": 1,
|
||||
"doOffStage": true
|
||||
}
|
||||
// {//减少死域核心
|
||||
// "$type": "AddRegionalPlayVarValue",
|
||||
// "varType": "DeathZoneExtraErosion",
|
||||
// "addValue": -10.0
|
||||
// },
|
||||
],
|
||||
"isLimitedProperties": true
|
||||
"properties": {
|
||||
"Actor_EndureDelta": 0 //霸体
|
||||
}
|
||||
}
|
||||
},
|
||||
"isDynamicAbility": true
|
||||
"abilitySpecials": {
|
||||
"GenerateCDTime": 0,
|
||||
"DamageValue": 0,
|
||||
"DamageSystemValue": 0,
|
||||
"Grass_Slash_RandomDir": 0,
|
||||
"HealHPRatio": 0,
|
||||
"HealHPInterval": 0,
|
||||
"ReviveElemEnergyValue": 0
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -3,26 +3,37 @@
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "ActivityAbility_GravenCamp_GrassReaction_Impact",
|
||||
"isDynamicAbility": true,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "SetGlobalValue",
|
||||
"target": "Team",
|
||||
"key": "ImpactState",
|
||||
"value": 0
|
||||
}
|
||||
],
|
||||
"abilityMixins": [
|
||||
{
|
||||
"$type": "CurLocalAvatarMixinV2",
|
||||
"modifierName": "UNIQUE_Activity_GravenCamp_GrassReaction_Impact"
|
||||
}
|
||||
],
|
||||
"abilitySpecials": {
|
||||
"ImpactDamageSystemValue": 0.0,
|
||||
"ImpactDamage": 6.0,
|
||||
"ImpactInterval": 2.0
|
||||
},
|
||||
"modifiers": {
|
||||
"UNIQUE_Activity_GravenCamp_GrassReaction_Impact": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "SetSystemValueToOverrideMap",
|
||||
"target": "Self",
|
||||
"key": "ImpactDamageSystemValue",
|
||||
"type": "ElementLevelCo"
|
||||
}
|
||||
],
|
||||
"modifierMixins": [
|
||||
{
|
||||
"$type": "DoActionByElementReactionMixin",
|
||||
"range": 20,
|
||||
"entityTypes": ["Monster"],
|
||||
"reactionTypes": [
|
||||
"Burning",
|
||||
@ -37,16 +48,16 @@
|
||||
{
|
||||
"$type": "Predicated",
|
||||
"target": "Other",
|
||||
"RotationDampTime": true,
|
||||
"doOffStage": true,
|
||||
"targetPredicates": [
|
||||
{
|
||||
"$type": "ByTargetGlobalValue",
|
||||
"target": "Team",
|
||||
"key": "ImpactState",
|
||||
"ratio": 0.0,
|
||||
"target": "Team",
|
||||
"value": 0,
|
||||
"compareType": "NoneOrEqual"
|
||||
}
|
||||
],
|
||||
], //通过可以生成冲击波的状态判断cd是否结束
|
||||
"successActions": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
@ -55,116 +66,96 @@
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"doOffStage": true,
|
||||
"target": "Team",
|
||||
"RotationDampTime": true,
|
||||
"modifierName": "UNIQUE_Activity_GravenCamp_GrassReaction_Impact_CD"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "SetSystemValueToOverrideMap",
|
||||
"key": "ImpactDamageSystemValue",
|
||||
"type": "ElementLevelCo"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
"Activity_GravenCamp_GrassReaction_Handler_Delay": {
|
||||
"modifierName": "",
|
||||
"HCJLIGBLGJA": 0.05000000074505806,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"duration": 0.05,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "FireEffect",
|
||||
"healLimitedByCasterMaxHPRatio": "Eff_EnergyDisk_ElementalBurst_Wave_R40",
|
||||
"EBHJMLOKDGB": -1.0
|
||||
"doAfterDie": true,
|
||||
"effectPattern": "Eff_EnergyDisk_ElementalBurst_Wave_R40"
|
||||
},
|
||||
{
|
||||
"$type": "TriggerAttackEvent",
|
||||
"targetType": "Enemy",
|
||||
"doAfterDie": true,
|
||||
"target": "Applier",
|
||||
"attackEvent": {
|
||||
"attackPattern": {
|
||||
"$type": "ConfigAttackSphere",
|
||||
"triggerType": "TriggerNoRepeat",
|
||||
"radius": 4,
|
||||
"born": {
|
||||
"$type": "ConfigBornBySelf"
|
||||
},
|
||||
"DCMPFCIBIPA": 4.0
|
||||
}
|
||||
},
|
||||
"attackInfo": {
|
||||
"attackTag": "",
|
||||
"attenuationTag": "",
|
||||
"attenuationGroup": "default",
|
||||
"canBeModifiedBy": "OriginOwner",
|
||||
"attackProperty": {
|
||||
"CCNJGLPMIEP": 0.0,
|
||||
"bonusCriticalHurt": 0.0,
|
||||
"ignoreAttackerProperty": true,
|
||||
"enBreak": 0.0,
|
||||
"attackType": "Melee",
|
||||
"damageExtra": [
|
||||
"ImpactDamage",
|
||||
"ImpactDamageSystemValue",
|
||||
"MUL"
|
||||
],
|
||||
"damageExtra": "%ImpactDamage*%ImpactDamageSystemValue",
|
||||
"ignoreAttackerProperty": true, //忽略角色属性加成
|
||||
"ignoreModifyDamage": true,
|
||||
"trueDamage": true,
|
||||
"bonusCritical": true
|
||||
"attackType": "Melee",
|
||||
"elementType": "None", //元素类型为无
|
||||
"elementDurability": 0, //元素含量为0
|
||||
"enBreak": 0
|
||||
},
|
||||
"hitPattern": {
|
||||
"onHitEffectName": "default",
|
||||
"hitImpulseType": "LV2",
|
||||
"hitHaltTimeScale": 0.019999999552965164
|
||||
},
|
||||
"canBeModifiedBy": "OriginOwner"
|
||||
"onHitEffectName": "default", //击中特效名称,
|
||||
"hitImpulseType": "LV2", //击退?
|
||||
"reboundRatio": 0, //需要解释
|
||||
"canBeDefenceHalt": false, //持盾防御者无法产生额外卡肉
|
||||
"hitHaltTime": 0,
|
||||
"hitHaltTimeScale": 0.02,
|
||||
"muteHitText": false //不跳字
|
||||
} //打击效果
|
||||
}
|
||||
},
|
||||
"targetType": "Enemy"
|
||||
}
|
||||
}
|
||||
} //生成圆形攻击盒
|
||||
]
|
||||
},
|
||||
"UNIQUE_Activity_GravenCamp_GrassReaction_Impact_CD": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"HCJLIGBLGJA": "ImpactInterval",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"duration": "%ImpactInterval",
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "SetGlobalValue",
|
||||
"doOffStage": true,
|
||||
"doAfterDie": true,
|
||||
"target": "Team",
|
||||
"RotationDampTime": true,
|
||||
"ratio": -1.0,
|
||||
"key": "ImpactState",
|
||||
"maxValue": 0.0,
|
||||
"minValue": 0.0
|
||||
"value": -1
|
||||
}
|
||||
],
|
||||
"onRemoved": [
|
||||
{
|
||||
"$type": "SetGlobalValue",
|
||||
"doOffStage": true,
|
||||
"doAfterDie": true,
|
||||
"target": "Team",
|
||||
"RotationDampTime": true,
|
||||
"ratio": 0.0,
|
||||
"key": "ImpactState",
|
||||
"maxValue": 0.0,
|
||||
"minValue": 0.0
|
||||
"value": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "SetGlobalValue",
|
||||
"target": "Team",
|
||||
"ratio": 0.0,
|
||||
"key": "ImpactState",
|
||||
"maxValue": 0.0,
|
||||
"minValue": 0.0
|
||||
}
|
||||
],
|
||||
"isDynamicAbility": true
|
||||
"abilitySpecials": {
|
||||
"ImpactDamageSystemValue": 0,
|
||||
"ImpactDamage": 6,
|
||||
"ImpactInterval": 2
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -1,52 +1,58 @@
|
||||
[
|
||||
//2.3狗子活动
|
||||
//开挑战挂Ability
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "Activity_Hachi_TeamAbility",
|
||||
"onAdded": [
|
||||
{
|
||||
//是否处于狗潜行关的判据
|
||||
"$type": "AttachModifier",
|
||||
"modifierName": "IsInHachiSneak"
|
||||
},
|
||||
{
|
||||
//监听角色死亡,关卡接到后检查任务状态,如果标志任务4003103没完成,则退出挑战状态
|
||||
"$type": "AttachModifier",
|
||||
"modifierName": "PlayerDieHandle",
|
||||
"target": "AllPlayerAvatars"
|
||||
}
|
||||
],
|
||||
"abilityMixins": [
|
||||
{
|
||||
//注册一下清仇恨专用SGV的hash。这个SGV是客户端清仇恨用的,ability这边不用
|
||||
"$type": "AttachModifierToSelfGlobalValueNoInitMixin",
|
||||
"globalValueKey": "SGV_CAN_CLEAR_THREAT",
|
||||
"valueSteps": [-0.5, 0.5],
|
||||
"modifierNameSteps": ["Blank"]
|
||||
}
|
||||
/*{
|
||||
"$type":"AttachModifierToSelfGlobalValueNoInitMixin",
|
||||
"globalValueKey":"Hachi_IsInSmokeArea",
|
||||
"valueSteps":[0.5, 1.5],
|
||||
"modifierNameSteps":["UNIQUE_GhostToEnemy_Team"],
|
||||
},*/
|
||||
],
|
||||
"modifiers": {
|
||||
"IsInHachiSneak": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0
|
||||
},
|
||||
//玩家处于狗活动的标志
|
||||
"IsInHachiSneak": {},
|
||||
//玩家处于狗活动的标志
|
||||
"PlayerDieHandle": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onKill": [
|
||||
{
|
||||
"$type": "ServerLuaCall",
|
||||
"RotationDampTime": true,
|
||||
"luaCallType": "CurChallengeGroup",
|
||||
"funcName": "SLC_PlayerDie_DuringQuest",
|
||||
"ODAOGCJFIHC": 0.0,
|
||||
"GCCFLBLEHDB": 0.0,
|
||||
"DJODIFOBEJG": 0.0
|
||||
"doOffStage": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"Blank": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0
|
||||
}
|
||||
},
|
||||
"onAdded": [
|
||||
"Blank": {}
|
||||
/*"GhostToEnemy_Avatar":
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"modifierName": "IsInHachiSneak"
|
||||
},
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"target": "AllPlayerAvatars",
|
||||
"modifierName": "PlayerDieHandle"
|
||||
}
|
||||
]
|
||||
"state": "DenyLockOn",
|
||||
}*/
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
|
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
@ -3,6 +3,15 @@
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "ActivityAbility_Kazuha_Decision_HealthValue",
|
||||
"isDynamicAbility": true,
|
||||
// "onAdded":
|
||||
// [
|
||||
// {
|
||||
// "$type": "AttachModifier",
|
||||
// "target": "CurTeamAvatars",
|
||||
// "modifierName": "UNIQUE_Ability_Kazuha_Decision_HealthValue"
|
||||
// }
|
||||
// ],
|
||||
"abilityMixins": [
|
||||
{
|
||||
"$type": "LocalAvatarsMixin",
|
||||
@ -11,10 +20,10 @@
|
||||
],
|
||||
"modifiers": {
|
||||
"UNIQUE_Ability_Kazuha_Decision_HealthValue": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"state": "Limbo",
|
||||
"onAdded": [],
|
||||
"modifierMixins": [
|
||||
{
|
||||
"$type": "DoActionByEventMixin",
|
||||
@ -22,30 +31,24 @@
|
||||
"predicates": [
|
||||
{
|
||||
"$type": "ByTargetHPRatio",
|
||||
"HPRatio": 0.3,
|
||||
"target": "Self",
|
||||
"logic": "LesserOrEqual",
|
||||
"HPRatio": 0.30000001192092896
|
||||
"logic": "LesserOrEqual"
|
||||
}
|
||||
],
|
||||
"actions": [
|
||||
{
|
||||
"$type": "ServerLuaTriggerEvent",
|
||||
"RotationDampTime": true,
|
||||
"luaCallType": "SpecificGroup",
|
||||
"CallParamList": [201071002],
|
||||
"AICKCBIACDM": "Kazuha_Room3",
|
||||
"ODAOGCJFIHC": 0.0,
|
||||
"GCCFLBLEHDB": 0.0,
|
||||
"DJODIFOBEJG": 0.0
|
||||
"sourceName": "Kazuha_Room3",
|
||||
"doOffStage": true
|
||||
}
|
||||
],
|
||||
"JOPEDINKMCP": ""
|
||||
]
|
||||
}
|
||||
],
|
||||
"state": "Limbo"
|
||||
]
|
||||
}
|
||||
},
|
||||
"isDynamicAbility": true
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -3,13 +3,16 @@
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "ActivityAbility_MichiaeMatsuri_TestAbility",
|
||||
"isDynamicAbility": true
|
||||
"isDynamicAbility": true,
|
||||
"onAdded": []
|
||||
}
|
||||
},
|
||||
//1、防御力和生命值提升{0}%
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "ActivityAbility_MichiaeMatsuri_DefenceUp_HealthUp",
|
||||
"isDynamicAbility": true,
|
||||
"abilityMixins": [
|
||||
{
|
||||
"$type": "AttachModifierToSelfGlobalValueNoInitMixin",
|
||||
@ -20,16 +23,17 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"abilitySpecials": {
|
||||
"DefenceUpRate": 0.0,
|
||||
"MaxHpUpRate": 0.0
|
||||
},
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"target": "CurTeamAvatars",
|
||||
"modifierName": "UNIQUE_Activity_MichiaeMatsuri_DefenceUp_HealthUp"
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"UNIQUE_Activity_MichiaeMatsuri_DefenceUp_HealthUp_Handler": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"modifierMixins": [
|
||||
{
|
||||
"$type": "CurLocalAvatarMixinV2",
|
||||
@ -38,11 +42,9 @@
|
||||
]
|
||||
},
|
||||
"UNIQUE_Activity_MichiaeMatsuri_DefenceUp_HealthUp_Handler_TriggerAbility": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"HCJLIGBLGJA": 0.10000000149011612,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"duration": 0.1,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "TriggerAbility",
|
||||
@ -52,31 +54,27 @@
|
||||
]
|
||||
},
|
||||
"UNIQUE_Activity_MichiaeMatsuri_DefenceUp_HealthUp": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"isLimitedProperties": true,
|
||||
"properties": {
|
||||
"Actor_DefenceRatio": "DefenceUpRate",
|
||||
"Actor_MaxHPRatio": "MaxHpUpRate"
|
||||
},
|
||||
"isLimitedProperties": true
|
||||
"Actor_DefenceRatio": "%DefenceUpRate",
|
||||
"Actor_MaxHPRatio": "%MaxHpUpRate"
|
||||
}
|
||||
}
|
||||
},
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"target": "CurTeamAvatars",
|
||||
"modifierName": "UNIQUE_Activity_MichiaeMatsuri_DefenceUp_HealthUp"
|
||||
}
|
||||
],
|
||||
"isDynamicAbility": true
|
||||
"abilitySpecials": {
|
||||
"DefenceUpRate": 0,
|
||||
"MaxHpUpRate": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
//2、元素爆发伤害提升①%
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "ActivityAbility_MichiaeMatsuri_ElementalBurstDamageUp",
|
||||
"isDynamicAbility": true,
|
||||
"abilityMixins": [
|
||||
{
|
||||
"$type": "AttachModifierToSelfGlobalValueNoInitMixin",
|
||||
@ -87,15 +85,10 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"abilitySpecials": {
|
||||
"ElementalBurstDamageUpRate": 0.0
|
||||
},
|
||||
"modifiers": {
|
||||
"UNIQUE_Activity_MichiaeMatsuri_ElementalBurstDamageUp_Handler": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"modifierMixins": [
|
||||
{
|
||||
"$type": "CurLocalAvatarMixinV2",
|
||||
@ -104,10 +97,8 @@
|
||||
]
|
||||
},
|
||||
"UNIQUE_Activity_MichiaeMatsuri_ElementalBurstDamageUp_Action_ApplyToAllAvatars": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
@ -117,27 +108,29 @@
|
||||
]
|
||||
},
|
||||
"UNIQUE_Activity_MichiaeMatsuri_ElementalBurstDamageUp": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"isLimitedProperties": true,
|
||||
"modifierMixins": [
|
||||
{
|
||||
"$type": "ModifyDamageMixin",
|
||||
"attackTags": ["Elemental_Burst"],
|
||||
"CCNJGLPMIEP": "ElementalBurstDamageUpRate"
|
||||
"damagePercentageRatio": "%ElementalBurstDamageUpRate"
|
||||
}
|
||||
],
|
||||
"isLimitedProperties": true
|
||||
]
|
||||
}
|
||||
},
|
||||
"isDynamicAbility": true
|
||||
"abilitySpecials": {
|
||||
"ElementalBurstDamageUpRate": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
//长柄武器,单手剑,双手剑普攻/重击/下落攻击伤害提升①%
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "ActivityAbility_MichiaeMatsuri_MeleeWeaponDamageUp",
|
||||
"isDynamicAbility": true,
|
||||
"abilityMixins": [
|
||||
{
|
||||
"$type": "AttachModifierToSelfGlobalValueNoInitMixin",
|
||||
@ -148,15 +141,10 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"abilitySpecials": {
|
||||
"MeleeWeaponDamageUpRate": 0.0
|
||||
},
|
||||
"modifiers": {
|
||||
"UNIQUE_Activity_MichiaeMatsuri_MeleeWeaponDamageUp_Handler": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"modifierMixins": [
|
||||
{
|
||||
"$type": "CurLocalAvatarMixinV2",
|
||||
@ -165,13 +153,14 @@
|
||||
]
|
||||
},
|
||||
"UNIQUE_Activity_MichiaeMatsuri_MeleeWeaponDamageUp_Decision_IsMeleeWeapon": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"isLimitedProperties": true,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"target": "Self",
|
||||
"modifierName": "UNIQUE_Activity_MichiaeMatsuri_MeleeWeaponDamageUp",
|
||||
"predicates": [
|
||||
{
|
||||
"$type": "ByAvatarWeaponType",
|
||||
@ -182,17 +171,14 @@
|
||||
"WEAPON_SWORD_ONE_HAND"
|
||||
]
|
||||
}
|
||||
],
|
||||
"modifierName": "UNIQUE_Activity_MichiaeMatsuri_MeleeWeaponDamageUp"
|
||||
]
|
||||
}
|
||||
],
|
||||
"isLimitedProperties": true
|
||||
]
|
||||
},
|
||||
"UNIQUE_Activity_MichiaeMatsuri_MeleeWeaponDamageUp": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"isLimitedProperties": true,
|
||||
"modifierMixins": [
|
||||
{
|
||||
"$type": "ModifyDamageMixin",
|
||||
@ -206,19 +192,22 @@
|
||||
"ExtraAttack",
|
||||
"FallingAttack"
|
||||
],
|
||||
"CCNJGLPMIEP": "MeleeWeaponDamageUpRate"
|
||||
"damagePercentageRatio": "%MeleeWeaponDamageUpRate"
|
||||
}
|
||||
],
|
||||
"isLimitedProperties": true
|
||||
]
|
||||
}
|
||||
},
|
||||
"isDynamicAbility": true
|
||||
"abilitySpecials": {
|
||||
"MeleeWeaponDamageUpRate": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
//法器,弓箭角色的普通攻击速度提升①%
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "ActivityAbility_MichiaeMatsuri_RangedWeapon_AtkSpeedUp",
|
||||
"isDynamicAbility": true,
|
||||
"abilityMixins": [
|
||||
{
|
||||
"$type": "AttachModifierToSelfGlobalValueNoInitMixin",
|
||||
@ -229,15 +218,10 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"abilitySpecials": {
|
||||
"AttackSpeedUpRate": 0.0
|
||||
},
|
||||
"modifiers": {
|
||||
"UNIQUE_Activity_MichiaeMatsuri_RangedWeapon_AtkSpeedUp_Handler": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"modifierMixins": [
|
||||
{
|
||||
"$type": "CurLocalAvatarMixinV2",
|
||||
@ -246,13 +230,13 @@
|
||||
]
|
||||
},
|
||||
"UNIQUE_Activity_MichiaeMatsuri_RangedWeapon_AtkSpeedUp_Decision_IsRangedWeapon": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"isLimitedProperties": true,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "Predicated",
|
||||
"target": "Self",
|
||||
"targetPredicates": [
|
||||
{
|
||||
"$type": "ByAvatarWeaponType",
|
||||
@ -263,31 +247,33 @@
|
||||
"successActions": [
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"target": "Self",
|
||||
"modifierName": "UNIQUE_Activity_MichiaeMatsuri_RangedWeapon_AtkSpeedUp_Action_AtkSpeedUp"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"isLimitedProperties": true
|
||||
]
|
||||
},
|
||||
"UNIQUE_Activity_MichiaeMatsuri_RangedWeapon_AtkSpeedUp_Action_AtkSpeedUp": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"isLimitedProperties": true,
|
||||
"properties": {
|
||||
"Animator_AttackSpeedRatio": "AttackSpeedUpRate"
|
||||
},
|
||||
"isLimitedProperties": true
|
||||
"Animator_AttackSpeedRatio": "%AttackSpeedUpRate"
|
||||
}
|
||||
}
|
||||
},
|
||||
"isDynamicAbility": true
|
||||
"abilitySpecials": {
|
||||
"AttackSpeedUpRate": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
//感电/超导/超载/雷元素扩散的伤害提升①%
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "ActivityAbility_MichiaeMatsuri_Explode_Superconductor_Shock_SwirlElec_DmgUp",
|
||||
"isDynamicAbility": true,
|
||||
"abilityMixins": [
|
||||
{
|
||||
"$type": "AttachModifierToSelfGlobalValueNoInitMixin",
|
||||
@ -298,15 +284,17 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"abilitySpecials": {
|
||||
"DamageUpRate": 0.0
|
||||
},
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"target": "CurTeamAvatars",
|
||||
"modifierName": "UNIQUE_Activity_MichiaeMatsuri_Explode_Superconductor_Shock_SwirlElec_DmgUp"
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"UNIQUE_Activity_MichiaeMatsuri_Explode_Superconductor_Shock_SwirlElec_DmgUp_Handler": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"modifierMixins": [
|
||||
{
|
||||
"$type": "CurLocalAvatarMixinV2",
|
||||
@ -315,12 +303,15 @@
|
||||
]
|
||||
},
|
||||
"UNIQUE_Activity_MichiaeMatsuri_Explode_Superconductor_Shock_SwirlElec_DmgUp_Action_ApplyToAllAvatars": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"HCJLIGBLGJA": 0.10000000149011612,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"duration": 0.1,
|
||||
"onAdded": [
|
||||
// {
|
||||
// "$type": "AttachModifier",
|
||||
// "target": "CurTeamAvatars",
|
||||
// "modifierName": "UNIQUE_Activity_MichiaeMatsuri_Explode_Superconductor_Shock_SwirlElec_DmgUp",
|
||||
// },
|
||||
{
|
||||
"$type": "TriggerAbility",
|
||||
"target": "Team",
|
||||
@ -329,33 +320,28 @@
|
||||
]
|
||||
},
|
||||
"UNIQUE_Activity_MichiaeMatsuri_Explode_Superconductor_Shock_SwirlElec_DmgUp": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"isLimitedProperties": true,
|
||||
"properties": {
|
||||
"Actor_ElemReactSwirlElectricDelta": "DamageUpRate",
|
||||
"Actor_ElemReactSConductDelta": "DamageUpRate",
|
||||
"Actor_ElemReactElectricDelta": "DamageUpRate",
|
||||
"Actor_ElemReactExplodeDelta": "DamageUpRate"
|
||||
},
|
||||
"isLimitedProperties": true
|
||||
"Actor_ElemReactSwirlElectricDelta": "%DamageUpRate",
|
||||
"Actor_ElemReactSConductDelta": "%DamageUpRate",
|
||||
"Actor_ElemReactElectricDelta": "%DamageUpRate",
|
||||
"Actor_ElemReactExplodeDelta": "%DamageUpRate"
|
||||
}
|
||||
}
|
||||
},
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"target": "CurTeamAvatars",
|
||||
"modifierName": "UNIQUE_Activity_MichiaeMatsuri_Explode_Superconductor_Shock_SwirlElec_DmgUp"
|
||||
}
|
||||
],
|
||||
"isDynamicAbility": true
|
||||
"abilitySpecials": {
|
||||
"DamageUpRate": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
//体力消耗减少①%,体力恢复速度增加②%
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "ActivityAbility_MichiaeMatsuri_StaminaCostDown_StaminaRecoverUp",
|
||||
"isDynamicAbility": true,
|
||||
"abilityMixins": [
|
||||
{
|
||||
"$type": "AttachModifierToSelfGlobalValueNoInitMixin",
|
||||
@ -366,16 +352,10 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"abilitySpecials": {
|
||||
"CostStaminaDownRate": 0.0,
|
||||
"RecoverStaminaUpRate": 0.0
|
||||
},
|
||||
"modifiers": {
|
||||
"UNIQUE_Activity_MichiaeMatsuri_StaminaCostDown_StaminaRecoverUp_Handler": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"modifierMixins": [
|
||||
{
|
||||
"$type": "CurLocalAvatarMixinV2",
|
||||
@ -384,35 +364,32 @@
|
||||
]
|
||||
},
|
||||
"UNIQUE_Activity_MichiaeMatsuri_StaminaCostDown_StaminaRecoverUp": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"isLimitedProperties": true,
|
||||
"properties": {
|
||||
"Actor_CostStaminaRatio": [
|
||||
0.0,
|
||||
1.0,
|
||||
"CostStaminaDownRate",
|
||||
"MUL",
|
||||
"SUB"
|
||||
],
|
||||
"Actor_RecoverStaminaRatio": "RecoverStaminaUpRate"
|
||||
},
|
||||
"isLimitedProperties": true
|
||||
"Actor_CostStaminaRatio": "-1*%CostStaminaDownRate",
|
||||
"Actor_RecoverStaminaRatio": "%RecoverStaminaUpRate"
|
||||
}
|
||||
}
|
||||
},
|
||||
"isDynamicAbility": true
|
||||
"abilitySpecials": {
|
||||
"CostStaminaDownRate": 0,
|
||||
"RecoverStaminaUpRate": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
//水晶秘技
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "ActivityAbility_MichiaeMatsuri_OnCrystalAttackLand",
|
||||
"isDynamicAbility": true,
|
||||
"abilityMixins": [
|
||||
{
|
||||
"$type": "AttachModifierToSelfGlobalValueNoInitMixin",
|
||||
"globalValueKey": "SGV_MichiaeMatsuri_CrystalLevel",
|
||||
"valueSteps": [7.5, 15.5],
|
||||
"valueSteps": [7.5, 15.5], //8-15级
|
||||
"modifierNameSteps": [
|
||||
"UNIQUE_Activity_MichiaeMatsuri_OnCrystalAttackLand_Handler"
|
||||
]
|
||||
@ -420,23 +397,16 @@
|
||||
{
|
||||
"$type": "AttachModifierToSelfGlobalValueNoInitMixin",
|
||||
"globalValueKey": "SGV_MichiaeMatsuri_CrystalLevel",
|
||||
"valueSteps": [12.5, 15.5],
|
||||
"valueSteps": [12.5, 15.5], //13-15级
|
||||
"modifierNameSteps": [
|
||||
"UNIQUE_Activity_MichiaeMatsuri_OnCrystalAttackLand_SetSubHurtDownLevel"
|
||||
]
|
||||
}
|
||||
],
|
||||
"abilitySpecials": {
|
||||
"SubHurtDownRate": 0.0,
|
||||
"SubHurtDownDuration": 0.0,
|
||||
"SubHurtDownLevel": 1.0
|
||||
},
|
||||
"modifiers": {
|
||||
"UNIQUE_Activity_MichiaeMatsuri_OnCrystalAttackLand_Handler": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"modifierMixins": [
|
||||
{
|
||||
"$type": "CurLocalAvatarMixinV2",
|
||||
@ -445,26 +415,23 @@
|
||||
]
|
||||
},
|
||||
"UNIQUE_Activity_MichiaeMatsuri_OnCrystalAttackLand_SetSubHurtDownLevel": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
//设置减抗等级
|
||||
"isUnique": true,
|
||||
"HCJLIGBLGJA": 0.20000000298023224,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"duration": 0.2,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "SetOverrideMapValue",
|
||||
"target": "Team",
|
||||
"canBeHandledOnRecover": true,
|
||||
"ratio": 2.0,
|
||||
"overrideMapKey": "SubHurtDownLevel"
|
||||
"overrideMapKey": "SubHurtDownLevel",
|
||||
"value": 2,
|
||||
"canBeHandledOnRecover": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"UNIQUE_Activity_MichiaeMatsuri_OnCrystalAttackLand": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"onAttackLanded": [
|
||||
{
|
||||
"$type": "Predicated",
|
||||
@ -480,9 +447,9 @@
|
||||
"entityTypes": ["Monster"]
|
||||
},
|
||||
{
|
||||
"$type": "ByTargetGlobalValue",
|
||||
"$type": "ByTargetGlobalValue", //排除小动物
|
||||
"key": "_ANIMAL_ENTITY_TYPE",
|
||||
"ratio": 0.0,
|
||||
"value": 0,
|
||||
"compareType": "NoneOrEqual"
|
||||
}
|
||||
],
|
||||
@ -501,85 +468,10 @@
|
||||
]
|
||||
},
|
||||
"UNIQUE_Activity_MichiaeMatsuri_MonsterAllElementalSubHurtDown": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"HCJLIGBLGJA": "SubHurtDownDuration",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"properties": {
|
||||
"Actor_FireSubHurtDelta": [
|
||||
0.0,
|
||||
1.0,
|
||||
"SubHurtDownRate",
|
||||
"MUL",
|
||||
"SubHurtDownLevel",
|
||||
"MUL",
|
||||
"SUB"
|
||||
],
|
||||
"Actor_ElecSubHurtDelta": [
|
||||
0.0,
|
||||
1.0,
|
||||
"SubHurtDownRate",
|
||||
"MUL",
|
||||
"SubHurtDownLevel",
|
||||
"MUL",
|
||||
"SUB"
|
||||
],
|
||||
"Actor_WaterSubHurtDelta": [
|
||||
0.0,
|
||||
1.0,
|
||||
"SubHurtDownRate",
|
||||
"MUL",
|
||||
"SubHurtDownLevel",
|
||||
"MUL",
|
||||
"SUB"
|
||||
],
|
||||
"Actor_GrassSubHurtDelta": [
|
||||
0.0,
|
||||
1.0,
|
||||
"SubHurtDownRate",
|
||||
"MUL",
|
||||
"SubHurtDownLevel",
|
||||
"MUL",
|
||||
"SUB"
|
||||
],
|
||||
"Actor_WindSubHurtDelta": [
|
||||
0.0,
|
||||
1.0,
|
||||
"SubHurtDownRate",
|
||||
"MUL",
|
||||
"SubHurtDownLevel",
|
||||
"MUL",
|
||||
"SUB"
|
||||
],
|
||||
"Actor_IceSubHurtDelta": [
|
||||
0.0,
|
||||
1.0,
|
||||
"SubHurtDownRate",
|
||||
"MUL",
|
||||
"SubHurtDownLevel",
|
||||
"MUL",
|
||||
"SUB"
|
||||
],
|
||||
"Actor_RockSubHurtDelta": [
|
||||
0.0,
|
||||
1.0,
|
||||
"SubHurtDownRate",
|
||||
"MUL",
|
||||
"SubHurtDownLevel",
|
||||
"MUL",
|
||||
"SUB"
|
||||
],
|
||||
"Actor_PhysicalSubHurtDelta": [
|
||||
0.0,
|
||||
1.0,
|
||||
"SubHurtDownRate",
|
||||
"MUL",
|
||||
"SubHurtDownLevel",
|
||||
"MUL",
|
||||
"SUB"
|
||||
]
|
||||
},
|
||||
"stacking": "Unique",
|
||||
"isLimitedProperties": true,
|
||||
"duration": "%SubHurtDownDuration",
|
||||
"state": "DefenseDown",
|
||||
"onAdded": [
|
||||
{
|
||||
@ -587,10 +479,23 @@
|
||||
"content": "wenchuan.xie_Test: 怪物易伤"
|
||||
}
|
||||
],
|
||||
"isLimitedProperties": true
|
||||
"properties": {
|
||||
"Actor_FireSubHurtDelta": "-1*%SubHurtDownRate*%SubHurtDownLevel",
|
||||
"Actor_ElecSubHurtDelta": "-1*%SubHurtDownRate*%SubHurtDownLevel",
|
||||
"Actor_WaterSubHurtDelta": "-1*%SubHurtDownRate*%SubHurtDownLevel",
|
||||
"Actor_GrassSubHurtDelta": "-1*%SubHurtDownRate*%SubHurtDownLevel",
|
||||
"Actor_WindSubHurtDelta": "-1*%SubHurtDownRate*%SubHurtDownLevel",
|
||||
"Actor_IceSubHurtDelta": "-1*%SubHurtDownRate*%SubHurtDownLevel",
|
||||
"Actor_RockSubHurtDelta": "-1*%SubHurtDownRate*%SubHurtDownLevel",
|
||||
"Actor_PhysicalSubHurtDelta": "-1*%SubHurtDownRate*%SubHurtDownLevel"
|
||||
}
|
||||
}
|
||||
},
|
||||
"isDynamicAbility": true
|
||||
"abilitySpecials": {
|
||||
"SubHurtDownRate": 0,
|
||||
"SubHurtDownDuration": 0,
|
||||
"SubHurtDownLevel": 1
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
|
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
@ -3,36 +3,34 @@
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "ActivityAbility_Rogue_Shikishogun",
|
||||
"isDynamicAbility": true,
|
||||
"abilityMixins": [
|
||||
{
|
||||
"$type": "FollowAttachPointEffectMixin",
|
||||
"modifierName": "UNIQUE_Ability_Rogue_Shikishogun_EffectHandler",
|
||||
"NDLMKIHDNIH": "ActivityEvent"
|
||||
"attachPriority": "ActivityEvent"
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"UNIQUE_Ability_Rogue_Shikishogun_EffectHandler": {
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"healLimitedByCasterMaxHPRatio": "Eff_Activity_Shikishogun",
|
||||
"EBHJMLOKDGB": -1.0
|
||||
"effectPattern": "Eff_Activity_Shikishogun"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
"onAbilityStart": [
|
||||
//测试放技能
|
||||
{
|
||||
"$type": "SendEffectTrigger",
|
||||
"parameter": "Skill01",
|
||||
"attachPoint": "",
|
||||
"healLimitedByCasterMaxHPRatio": "Eff_Activity_Shikishogun"
|
||||
"effectPattern": "Eff_Activity_Shikishogun"
|
||||
}
|
||||
],
|
||||
"isDynamicAbility": true
|
||||
]
|
||||
}
|
||||
}
|
||||
} //ActivityAbility_Rogue_Shikishogun 地城式大将显示逻辑 (绑定在队伍上的)
|
||||
]
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -3,22 +3,17 @@
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "ActivityAbility_SwimStamina_Reduction",
|
||||
"isDynamicAbility": true,
|
||||
"abilityMixins": [
|
||||
{
|
||||
"$type": "LocalAvatarsMixin",
|
||||
"modifierName": "UNIQUE_Activity_SwimStamina_Reduction_Decision_SwimState"
|
||||
}
|
||||
],
|
||||
"abilitySpecials": {
|
||||
"CostDownRatio": 0.0,
|
||||
"CostDown_Duration": 0.0
|
||||
},
|
||||
"modifiers": {
|
||||
"UNIQUE_Activity_SwimStamina_Reduction_Decision_SwimState": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"modifierMixins": [
|
||||
{
|
||||
"$type": "AttachToStateIDMixin",
|
||||
@ -28,22 +23,24 @@
|
||||
]
|
||||
},
|
||||
"UNIQUE_Activity_SwimStamina_Reduction": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"properties": {
|
||||
"Actor_CostStaminaRatio": "CostDownRatio"
|
||||
"Actor_CostStaminaRatio": "%CostDownRatio"
|
||||
}
|
||||
}
|
||||
},
|
||||
"isDynamicAbility": true
|
||||
"abilitySpecials": {
|
||||
"CostDownRatio": 0,
|
||||
"CostDown_Duration": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "ActivityAbility_Immune_Falling_Famage",
|
||||
"isDynamicAbility": true,
|
||||
"abilityMixins": [
|
||||
{
|
||||
"$type": "LocalAvatarsMixin",
|
||||
@ -52,16 +49,13 @@
|
||||
],
|
||||
"modifiers": {
|
||||
"UNIQUE_Activity_FallingDamageImmune": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"properties": {
|
||||
"Actor_FallingDamageRatio": -1.0
|
||||
"Actor_FallingDamageRatio": -1
|
||||
}
|
||||
}
|
||||
},
|
||||
"isDynamicAbility": true
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,129 +1,23 @@
|
||||
[
|
||||
// 3.0 跑酷
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "Activity_GravenInnocence_Parkour_TeamAbility",
|
||||
"abilityMixins": [
|
||||
{
|
||||
"$type": "AttachModifierToSelfGlobalValueMixin",
|
||||
"globalValueKey": "GV_CoinRangeLevel",
|
||||
"defaultGlobalValueOnCreate": 0.0,
|
||||
"valueSteps": [-0.5, 0.5, 1.5, 100.0],
|
||||
"modifierNameSteps": ["Blank", "NormalRange", "SuperRange"]
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"Blank": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0
|
||||
},
|
||||
"NormalRange": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"thinkInterval": 0.10000000149011612,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "DebugLog",
|
||||
"content": "基础拾取距离"
|
||||
}
|
||||
],
|
||||
"onThinkInterval": [
|
||||
{
|
||||
"$type": "Predicated",
|
||||
"otherTargets": {
|
||||
"$type": "SelectTargetsByTag",
|
||||
"topLimit": 6,
|
||||
"sortType": "Nearest",
|
||||
"tag": "IS_COIN"
|
||||
},
|
||||
"successActions": [
|
||||
{
|
||||
"$type": "SetGlobalValue",
|
||||
"target": "Target",
|
||||
"predicates": [
|
||||
{
|
||||
"$type": "ByTargetPositionToSelfPosition",
|
||||
"logic": "LesserOrEqual",
|
||||
"compareType": "XYZ",
|
||||
"ratio": 2.0
|
||||
}
|
||||
],
|
||||
"ratio": 1.0,
|
||||
"key": "GV_Picked",
|
||||
"maxValue": 0.0,
|
||||
"minValue": 0.0
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"SuperRange": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"thinkInterval": 0.10000000149011612,
|
||||
"modifierMixins": [
|
||||
{
|
||||
"$type": "CurLocalAvatarMixinV2",
|
||||
"modifierName": "Avatar_SuperRange_Eff"
|
||||
}
|
||||
],
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "DebugLog",
|
||||
"content": "超级拾取距离"
|
||||
}
|
||||
],
|
||||
"onThinkInterval": [
|
||||
{
|
||||
"$type": "Predicated",
|
||||
"otherTargets": {
|
||||
"$type": "SelectTargetsByTag",
|
||||
"topLimit": 6,
|
||||
"sortType": "Nearest",
|
||||
"tag": "IS_COIN"
|
||||
},
|
||||
"successActions": [
|
||||
{
|
||||
"$type": "SetGlobalValue",
|
||||
"target": "Target",
|
||||
"predicates": [
|
||||
{
|
||||
"$type": "ByTargetPositionToSelfPosition",
|
||||
"logic": "LesserOrEqual",
|
||||
"compareType": "XYZ",
|
||||
"ratio": 5.0
|
||||
}
|
||||
],
|
||||
"ratio": 1.0,
|
||||
"key": "GV_Picked",
|
||||
"maxValue": 0.0,
|
||||
"minValue": 0.0
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"Avatar_SuperRange_Eff": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"RotationDampTime": true,
|
||||
"healLimitedByCasterMaxHPRatio": "Eff_SceneObj_ExpandAccessCoin_02",
|
||||
"EBHJMLOKDGB": -1.0
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "SetGlobalValue",
|
||||
"target": "Team",
|
||||
"ratio": 1.0,
|
||||
"key": "GV_CoinRangeLevel",
|
||||
"maxValue": 0.0,
|
||||
"minValue": 0.0
|
||||
"value": 1
|
||||
}
|
||||
],
|
||||
"abilityMixins": [
|
||||
{
|
||||
"$type": "AttachModifierToSelfGlobalValueMixin",
|
||||
"globalValueKey": "GV_CoinRangeLevel",
|
||||
"valueSteps": [-0.5, 0.5, 1.5, 100],
|
||||
"modifierNameSteps": ["Blank", "NormalRange", "SuperRange"]
|
||||
}
|
||||
],
|
||||
"onRemoved": [
|
||||
@ -135,12 +29,122 @@
|
||||
{
|
||||
"$type": "SetGlobalValue",
|
||||
"target": "Team",
|
||||
"ratio": 0.0,
|
||||
"key": "GV_CoinRangeLevel",
|
||||
"maxValue": 0.0,
|
||||
"minValue": 0.0
|
||||
"value": 0
|
||||
}
|
||||
]
|
||||
],
|
||||
"modifiers": {
|
||||
"Blank": {},
|
||||
"NormalRange": {
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "DebugLog",
|
||||
"content": "基础拾取距离"
|
||||
}
|
||||
],
|
||||
"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": 2,
|
||||
"logic": "LesserOrEqual"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
// "UNIQUE_WinterCamp_Shield":
|
||||
// {
|
||||
// "isUnique":true,
|
||||
// "stacking":"Unique",
|
||||
// "modifierMixins":
|
||||
// [
|
||||
// {//随前场角色转移Modifier
|
||||
// "$type": "CurLocalAvatarMixinV2",
|
||||
// "modifierName": "WinterCamp_Shield_Avator",
|
||||
// },
|
||||
// ],
|
||||
// },
|
||||
|
||||
"SuperRange": {
|
||||
"modifierMixins": [
|
||||
{
|
||||
//随前场角色转移Modifier
|
||||
"$type": "CurLocalAvatarMixinV2",
|
||||
"modifierName": "Avatar_SuperRange_Eff"
|
||||
}
|
||||
],
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "DebugLog",
|
||||
"content": "超级拾取距离"
|
||||
}
|
||||
// {
|
||||
// "$type": "AttachEffect",
|
||||
// "target": "CurLocalAvatar",//"Self",
|
||||
// "effectPattern": "Eff_SceneObj_ExpandAccessCoin_02", //拾取范围特效
|
||||
// },
|
||||
],
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"Avatar_SuperRange_Eff": {
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"doOffStage": true,
|
||||
"effectPattern": "Eff_SceneObj_ExpandAccessCoin_02" //拾取范围特效
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -3,21 +3,17 @@
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "ActivityAbility_WindField_Challenge_RockJump_FallingDamageUp",
|
||||
"isDynamicAbility": true,
|
||||
"abilityMixins": [
|
||||
{
|
||||
"$type": "LocalAvatarsMixin",
|
||||
"modifierName": "UNIQUE_WindField_Challenge_RockJump_FallingDamageUp_Handler"
|
||||
}
|
||||
],
|
||||
"abilitySpecials": {
|
||||
"FallingAttackDamageUpRatio": 0.5
|
||||
},
|
||||
"modifiers": {
|
||||
"UNIQUE_WindField_Challenge_RockJump_FallingDamageUp_Handler": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"modifierMixins": [
|
||||
{
|
||||
"$type": "AttachModifierToGlobalValueMixin",
|
||||
@ -31,74 +27,74 @@
|
||||
]
|
||||
},
|
||||
"UNIQUE_WindField_Challenge_RockJump_FallingDamageUp": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"modifierMixins": [
|
||||
{
|
||||
"$type": "ModifyDamageMixin",
|
||||
"attackTags": ["FallingAttack"],
|
||||
"CCNJGLPMIEP": "FallingAttackDamageUpRatio"
|
||||
}
|
||||
],
|
||||
"stacking": "Unique",
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "EnableRocketJump",
|
||||
"RotationDampTime": true,
|
||||
"canBeHandledOnRecover": true,
|
||||
"target": "Self",
|
||||
"doOffStage": true,
|
||||
"type": "DungeonJump",
|
||||
"enable": true,
|
||||
"extention": {
|
||||
"xzMultiplier": 2.0,
|
||||
"yMultiplier": 3.0
|
||||
"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",
|
||||
"RotationDampTime": true,
|
||||
"type": "DungeonJump"
|
||||
"type": "DungeonJump",
|
||||
"target": "Self",
|
||||
"doOffStage": true,
|
||||
"enable": false
|
||||
}
|
||||
],
|
||||
"onAvatarIn": [
|
||||
"modifierMixins": [
|
||||
{
|
||||
"$type": "EnableRocketJump",
|
||||
"RotationDampTime": true,
|
||||
"canBeHandledOnRecover": true,
|
||||
"type": "DungeonJump",
|
||||
"enable": true,
|
||||
"extention": {
|
||||
"xzMultiplier": 2.0,
|
||||
"yMultiplier": 3.0
|
||||
}
|
||||
"$type": "ModifyDamageMixin",
|
||||
"attackTags": ["FallingAttack"],
|
||||
"damagePercentageRatio": "%FallingAttackDamageUpRatio"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"isDynamicAbility": true
|
||||
"abilitySpecials": {
|
||||
"FallingAttackDamageUpRatio": 0.5
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "ActivityAbility_WindField_Challenge_WindZone",
|
||||
"isDynamicAbility": true,
|
||||
"abilityMixins": [
|
||||
{
|
||||
"$type": "LocalAvatarsMixin",
|
||||
"modifierName": "UNIQUE_WindField_Challenge_WindZone_Handler"
|
||||
}
|
||||
],
|
||||
"abilitySpecials": {
|
||||
"WindZone_CD": 4.0
|
||||
},
|
||||
"modifiers": {
|
||||
"UNIQUE_WindField_Challenge_WindZone_Handler": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"modifierMixins": [
|
||||
{
|
||||
"$type": "AttachModifierToGlobalValueMixin",
|
||||
@ -112,10 +108,8 @@
|
||||
]
|
||||
},
|
||||
"UNIQUE_WindField_Challenge_WindZone_Decision_AttackLand": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"onAttackLanded": [
|
||||
{
|
||||
"$type": "Predicated",
|
||||
@ -146,26 +140,40 @@
|
||||
"$type": "ByTargetGlobalValue",
|
||||
"target": "Team",
|
||||
"key": "Wind_CDState",
|
||||
"ratio": 0.0,
|
||||
"value": 0,
|
||||
"compareType": "NoneOrEqual"
|
||||
}
|
||||
],
|
||||
"successActions": [
|
||||
// {
|
||||
// "$type":"KillGadget",
|
||||
// "gadgetInfo":
|
||||
// {
|
||||
// "$type": "SelectTargetsByChildren",
|
||||
// "configID": 44000454,
|
||||
// "sortType": "Default",
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// "$type": "ApplyModifier",
|
||||
// "target": "Other",
|
||||
// "modifierName": "UNIQUE_WindField_Challenge_WindZone_Action_Generate_WindZone"
|
||||
// },
|
||||
{
|
||||
"$type": "CreateGadget",
|
||||
"gadgetID": 44000454,
|
||||
"campID": 1001,
|
||||
"target": "Other",
|
||||
"born": {
|
||||
"$type": "ConfigBornByTarget",
|
||||
"offset": {
|
||||
"IBKBLDAJIMA": 0.0,
|
||||
"LKHJADIPBFL": 0.0,
|
||||
"PJCOKIGCJOK": 0.0
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"onGround": true,
|
||||
"alongGround": true
|
||||
},
|
||||
"gadgetID": 44000454,
|
||||
"campID": 1001
|
||||
}
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
@ -176,97 +184,63 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
// "UNIQUE_WindField_Challenge_WindZone_Action_Generate_WindZone":
|
||||
// {
|
||||
// "isUnique": true,
|
||||
// "stacking": "Unique",
|
||||
// "duration": 0.1,
|
||||
// "onAdded":
|
||||
// [
|
||||
// {
|
||||
// "$type": "CreateGadget",
|
||||
// "gadgetID": 44000454,
|
||||
// "campID": 1001,
|
||||
// "campTargetType": "Enemy",
|
||||
// "born":
|
||||
// {
|
||||
// "$type": "ConfigBornBySelf",
|
||||
// "offset" :
|
||||
// {
|
||||
// "x": 0.0,
|
||||
// "y": 0.0,
|
||||
// "z": 0.0,
|
||||
// },
|
||||
// "onGround": true,
|
||||
// },
|
||||
// },
|
||||
// ]
|
||||
// },
|
||||
"UNIQUE_WindField_Challenge_WindZone_Action_CD": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"HCJLIGBLGJA": "WindZone_CD",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"duration": "%WindZone_CD",
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "SetGlobalValue",
|
||||
"target": "Team",
|
||||
"ratio": -1.0,
|
||||
"key": "Wind_CDState",
|
||||
"maxValue": 0.0,
|
||||
"minValue": 0.0
|
||||
"value": -1
|
||||
}
|
||||
],
|
||||
"onRemoved": [
|
||||
{
|
||||
"$type": "SetGlobalValue",
|
||||
"target": "Team",
|
||||
"ratio": 0.0,
|
||||
"key": "Wind_CDState",
|
||||
"maxValue": 0.0,
|
||||
"minValue": 0.0
|
||||
"value": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"isDynamicAbility": true
|
||||
"abilitySpecials": {
|
||||
"WindZone_CD": 4
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "Activity_WindFiled_Challenge_WindZone_Gadget",
|
||||
"abilitySpecials": {
|
||||
"Duration": 4.0
|
||||
},
|
||||
"modifiers": {
|
||||
"Life_Timer": {
|
||||
"modifierName": "",
|
||||
"HCJLIGBLGJA": "Duration",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onRemoved": [
|
||||
{
|
||||
"$type": "KillSelf"
|
||||
}
|
||||
]
|
||||
},
|
||||
"WindFiled_Challenge_WindZone": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"modifierMixins": [
|
||||
{
|
||||
"$type": "WindZoneMixin",
|
||||
"shapeName": "CircleR12",
|
||||
"born": {
|
||||
"$type": "ConfigBornBySelf",
|
||||
"offset": {
|
||||
"IBKBLDAJIMA": 0.0,
|
||||
"LKHJADIPBFL": 0.5,
|
||||
"PJCOKIGCJOK": 0.0
|
||||
}
|
||||
},
|
||||
"LFMBDMGKEFB": 5.0,
|
||||
"innerRadius": 0.0,
|
||||
"radius": 1.0,
|
||||
"targetType": "All",
|
||||
"predicates": [
|
||||
{
|
||||
"$type": "ByEntityTypes",
|
||||
"entityTypes": ["Monster"]
|
||||
},
|
||||
{
|
||||
"$type": "ByTargetWeight",
|
||||
"logic": "Lesser",
|
||||
"weight": 150.0
|
||||
}
|
||||
],
|
||||
"modifierName": ""
|
||||
}
|
||||
],
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"healLimitedByCasterMaxHPRatio": "Eff_Activity_Roguelike_Gadget_Wind_Absorbe",
|
||||
"EBHJMLOKDGB": -1.0
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
@ -276,7 +250,57 @@
|
||||
"$type": "AttachModifier",
|
||||
"modifierName": "WindFiled_Challenge_WindZone"
|
||||
}
|
||||
]
|
||||
],
|
||||
"modifiers": {
|
||||
"Life_Timer": {
|
||||
"duration": "%Duration",
|
||||
"onRemoved": [
|
||||
{
|
||||
"$type": "KillSelf"
|
||||
}
|
||||
]
|
||||
},
|
||||
//风场聚怪
|
||||
"WindFiled_Challenge_WindZone": {
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"effectPattern": "Eff_Activity_Roguelike_Gadget_Wind_Absorbe"
|
||||
}
|
||||
],
|
||||
"modifierMixins": [
|
||||
{
|
||||
"$type": "WindZoneMixin",
|
||||
"shapeName": "CircleR12",
|
||||
"innerRadius": 1.0,
|
||||
"strength": 5.0,
|
||||
"born": {
|
||||
"$type": "ConfigBornBySelf",
|
||||
"offset": {
|
||||
"x": 0.0,
|
||||
"y": 0.5,
|
||||
"z": 0.0
|
||||
}
|
||||
},
|
||||
"targetType": "All",
|
||||
"predicates": [
|
||||
{
|
||||
"$type": "ByEntityTypes",
|
||||
"entityTypes": ["Monster"]
|
||||
},
|
||||
{
|
||||
"$type": "ByTargetWeight",
|
||||
"logic": "Lesser",
|
||||
"weight": 150
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"abilitySpecials": {
|
||||
"Duration": 4 //风场持续时间
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -1,35 +1,64 @@
|
||||
[
|
||||
//2.3雪山冬令营 跑酷部分
|
||||
//开挑战挂Ability 由物件通知效果激活
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "Activity_WinterCamp_TeamAbility",
|
||||
"onAdded": [
|
||||
{
|
||||
//超级跳开关
|
||||
"$type": "SetGlobalValue",
|
||||
"key": "WinterCamp_RocketJump",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
//带球撞人开关
|
||||
"$type": "SetGlobalValue",
|
||||
"key": "WinterCamp_Shield",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
//体力球开关
|
||||
"$type": "SetGlobalValue",
|
||||
"key": "WinterCamp_Stamina",
|
||||
"value": 0
|
||||
},
|
||||
/*{
|
||||
"$type": "AttachModifier",
|
||||
"modifierName": "UNIQUE_WinterCamp_CameraFix",
|
||||
},*/
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "UNIQUE_WinterCamp_CameraFixDelay"
|
||||
}
|
||||
],
|
||||
"abilityMixins": [
|
||||
{
|
||||
"$type": "AttachModifierToSelfGlobalValueMixin",
|
||||
"globalValueKey": "WinterCamp_RocketJump",
|
||||
"defaultGlobalValueOnCreate": 0.0,
|
||||
"valueSteps": [-0.5, 0.5, 1.5],
|
||||
"modifierNameSteps": ["Blank", "UNIQUE_WinterCamp_RocketJump"]
|
||||
},
|
||||
{
|
||||
"$type": "AttachModifierToSelfGlobalValueMixin",
|
||||
"globalValueKey": "WinterCamp_Shield",
|
||||
"defaultGlobalValueOnCreate": 0.0,
|
||||
"valueSteps": [-0.5, 0.5, 1.5],
|
||||
"modifierNameSteps": ["Blank", "UNIQUE_WinterCamp_Shield"]
|
||||
}
|
||||
],
|
||||
"onRemoved": [
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"modifierName": "UNIQUE_WinterCamp_CameraFix"
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"Blank": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0
|
||||
},
|
||||
"Blank": {},
|
||||
"UNIQUE_WinterCamp_CameraFixDelay": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"HCJLIGBLGJA": 2.25,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"duration": 2.25,
|
||||
"onRemoved": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
@ -38,129 +67,126 @@
|
||||
]
|
||||
},
|
||||
"UNIQUE_WinterCamp_CameraFix": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"modifierMixins": [
|
||||
{
|
||||
"$type": "ModifyCameraMaxDistanceMixin",
|
||||
"ILNMINGEELA": 10.0,
|
||||
"DOFJHKFGEDO": true,
|
||||
"GMCIOCBLNBC": 0.5,
|
||||
"FBBJMFOJDLN": 2.0
|
||||
"MaxDistance": 10,
|
||||
"ResetToMaxOnStart": true,
|
||||
"LerpInDuration": 0.5,
|
||||
"LerpOutDuration": 2.0
|
||||
}
|
||||
]
|
||||
},
|
||||
"UNIQUE_WinterCamp_RocketJump": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"modifierMixins": [
|
||||
{
|
||||
//随前场角色转移Modifier
|
||||
"$type": "CurLocalAvatarMixinV2",
|
||||
"modifierName": "WinterCamp_RocketJump_Avator"
|
||||
}
|
||||
]
|
||||
},
|
||||
"UNIQUE_WinterCamp_Shield": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"modifierMixins": [
|
||||
{
|
||||
//随前场角色转移Modifier
|
||||
"$type": "CurLocalAvatarMixinV2",
|
||||
"modifierName": "WinterCamp_Shield_Avator"
|
||||
}
|
||||
]
|
||||
},
|
||||
"WinterCamp_RocketJump_Avator": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "EnableRocketJump",
|
||||
"canBeHandledOnRecover": true,
|
||||
"type": "DungeonJump",
|
||||
"enable": true,
|
||||
"uiEffect": true,
|
||||
"extention": {
|
||||
"xzMultiplier": 2.299999952316284,
|
||||
"xzMultiplier": 2.3,
|
||||
"yMultiplier": 5.0
|
||||
},
|
||||
"BPEFOBKAHCE": true
|
||||
}
|
||||
},
|
||||
{
|
||||
//超级跳特效
|
||||
"$type": "AttachEffect",
|
||||
"healLimitedByCasterMaxHPRatio": "Eff_SceneObj_JumpUp_01_Buff",
|
||||
"EBHJMLOKDGB": -1.0
|
||||
"effectPattern": "Eff_SceneObj_JumpUp_01_Buff"
|
||||
},
|
||||
{
|
||||
"$type": "ChangePlayMode",
|
||||
"RotationDampTime": true,
|
||||
"muteRemoteAction": true,
|
||||
"doOffStage": true,
|
||||
"toPlayMode": "WinterCampRace"
|
||||
}
|
||||
],
|
||||
"onRemoved": [
|
||||
{
|
||||
"doOffStage": true,
|
||||
"$type": "EnableRocketJump",
|
||||
"RotationDampTime": true,
|
||||
"canBeHandledOnRecover": true,
|
||||
"type": "DungeonJump",
|
||||
"BPEFOBKAHCE": true
|
||||
"enable": false,
|
||||
"uiEffect": true
|
||||
},
|
||||
{
|
||||
"$type": "ChangePlayMode",
|
||||
"RotationDampTime": true,
|
||||
"muteRemoteAction": true
|
||||
"muteRemoteAction": true,
|
||||
"toPlayMode": "Normal",
|
||||
"doOffStage": true
|
||||
}
|
||||
]
|
||||
},
|
||||
//怪物受击的CD
|
||||
"WinterCamp_DenyShield_Attack": {
|
||||
"modifierName": "",
|
||||
"HCJLIGBLGJA": 1.0,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"duration": 1,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "SetGlobalValue",
|
||||
"ratio": 1.0,
|
||||
"key": "WinterCamp_Deny_Hit",
|
||||
"maxValue": 0.0,
|
||||
"minValue": 0.0
|
||||
"value": 1
|
||||
}
|
||||
],
|
||||
"onRemoved": [
|
||||
{
|
||||
"$type": "SetGlobalValue",
|
||||
"ratio": 0.0,
|
||||
"key": "WinterCamp_Deny_Hit",
|
||||
"maxValue": 0.0,
|
||||
"minValue": 0.0
|
||||
"value": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
// 9/14迭代 不要撞飞效果和无敌效果了
|
||||
"WinterCamp_Shield_Avator": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"thinkInterval": 0.10000000149011612,
|
||||
//"state": "Invincible",//无敌Buff
|
||||
"onAdded": [
|
||||
{
|
||||
//护盾特效
|
||||
"$type": "AttachEffect",
|
||||
"RotationDampTime": true,
|
||||
"healLimitedByCasterMaxHPRatio": "Eff_SceneObj_ShieldPower_01_Buff",
|
||||
"EBHJMLOKDGB": -1.0
|
||||
"doOffStage": true,
|
||||
"effectPattern": "Eff_SceneObj_ShieldPower_01_Buff"
|
||||
}
|
||||
/*{//状态免疫大礼包
|
||||
"$type" : "AttachAbilityStateResistance",
|
||||
"resistanceListID": 11002,
|
||||
},*/
|
||||
],
|
||||
//碰到怪-击飞;碰到跑酷障碍物-击碎(迭代:怪不要击飞了,只对物件有效)
|
||||
"thinkInterval": 0.1,
|
||||
"onThinkInterval": [
|
||||
{
|
||||
"$type": "Predicated",
|
||||
"otherTargets": {
|
||||
"$type": "SelectTargetsByShape",
|
||||
"shapeName": "CircleR2H8",
|
||||
"centerBasedOn": "Self",
|
||||
"campTargetType": "Enemy",
|
||||
"sizeRatio": 1.0
|
||||
"campBasedOn": "Self"
|
||||
},
|
||||
"targetPredicates": [
|
||||
{
|
||||
@ -170,10 +196,42 @@
|
||||
{
|
||||
"$type": "ByTargetGlobalValue",
|
||||
"key": "WinterCamp_Deny_Hit",
|
||||
"ratio": 0.0,
|
||||
"value": 0,
|
||||
"compareType": "NoneOrEqual"
|
||||
}
|
||||
],
|
||||
"successActions": [
|
||||
/*{
|
||||
"$type": "ApplyModifier",
|
||||
"target": "Other",
|
||||
"modifierName": "WinterCamp_DenyShield_Attack",
|
||||
},
|
||||
{
|
||||
"$type" : "DamageByAttackValue",
|
||||
"target": "Other",
|
||||
"attackInfo":
|
||||
{
|
||||
"attackProperty":
|
||||
{
|
||||
"damagePercentage": 0,
|
||||
"elementType" : "None",
|
||||
"elementDurability" : 0,
|
||||
"strikeType": "Default",
|
||||
"enBreak": 800,
|
||||
"ignoreLevelDiff": true,
|
||||
},
|
||||
"hitPattern":
|
||||
{
|
||||
"onHitEffectName": "none",
|
||||
"hitImpulseType":"LV6",
|
||||
"canBeDefenceHalt": false,
|
||||
"hitHaltTime": 0.0,
|
||||
"hitHaltTimeScale": 0.01,
|
||||
"muteHitText": true,
|
||||
},
|
||||
},
|
||||
},*/
|
||||
],
|
||||
"failActions": [
|
||||
{
|
||||
"$type": "Predicated",
|
||||
@ -182,29 +240,31 @@
|
||||
{
|
||||
"$type": "ByTargetGlobalValue",
|
||||
"key": "_IS_PARKOUR_BREAKABLE",
|
||||
"ratio": 1.0
|
||||
"value": 1,
|
||||
"compareType": "Equal"
|
||||
}
|
||||
],
|
||||
"successActions": [
|
||||
{
|
||||
//发个Hit过去
|
||||
"$type": "DamageByAttackValue",
|
||||
"target": "Other",
|
||||
"attackInfo": {
|
||||
"attackTag": "WinterCamp_ShieldAttack",
|
||||
"attenuationTag": "",
|
||||
"attenuationGroup": "default",
|
||||
"attackProperty": {
|
||||
"HBIOLEEGHPD": 0.0,
|
||||
"CCNJGLPMIEP": 0.0,
|
||||
"bonusCriticalHurt": 0.0,
|
||||
"damagePercentage": 0,
|
||||
"elementType": "None",
|
||||
"elementDurability": 0,
|
||||
"strikeType": "Default",
|
||||
"enBreak": 800.0,
|
||||
"enBreak": 800,
|
||||
"ignoreLevelDiff": true
|
||||
},
|
||||
"hitPattern": {
|
||||
"onHitEffectName": "none",
|
||||
"hitImpulseType": "LV0",
|
||||
"hitHaltTimeScale": 0.009999999776482582,
|
||||
"canBeDefenceHalt": false,
|
||||
"hitHaltTime": 0.0,
|
||||
"hitHaltTimeScale": 0.01,
|
||||
"muteHitText": true
|
||||
}
|
||||
}
|
||||
@ -215,143 +275,138 @@
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "SetGlobalValue",
|
||||
"ratio": 0.0,
|
||||
"key": "WinterCamp_RocketJump",
|
||||
"maxValue": 0.0,
|
||||
"minValue": 0.0
|
||||
},
|
||||
{
|
||||
"$type": "SetGlobalValue",
|
||||
"ratio": 0.0,
|
||||
"key": "WinterCamp_Shield",
|
||||
"maxValue": 0.0,
|
||||
"minValue": 0.0
|
||||
},
|
||||
{
|
||||
"$type": "SetGlobalValue",
|
||||
"ratio": 0.0,
|
||||
"key": "WinterCamp_Stamina",
|
||||
"maxValue": 0.0,
|
||||
"minValue": 0.0
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "UNIQUE_WinterCamp_CameraFixDelay"
|
||||
}
|
||||
],
|
||||
"onRemoved": [
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"modifierName": "UNIQUE_WinterCamp_CameraFix"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
//2.3雪山冬令营 战斗营地
|
||||
//(迭代废弃)触发融化反应,放一个火焰冲击波,半径10米,环境反应系数10.65,火元素含量25,内置CD 8秒
|
||||
//持有龙血结晶Buff时,攻击造成冲击波,半径10米,环境反应系数15.36,火元素含量25
|
||||
//前台角色每秒恢复2.5能量
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "Activity_WinterCamp_BattleCampTeam",
|
||||
"isDynamicAbility": true,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "SetGlobalValue",
|
||||
"key": "_ActivityAbility_WinterCamp_BattleCamp_CD",
|
||||
"target": "Team",
|
||||
"value": 0
|
||||
}
|
||||
/*{
|
||||
"$type": "AttachModifier",
|
||||
"modifierName": "UNIQUE_ActivityAbility_WinterCamp_Energy",
|
||||
},*/
|
||||
/*{
|
||||
"$type": "AttachModifier",
|
||||
"modifierName": "UNIQUE_ActivityAbility_WinterCamp_BattleCamp",
|
||||
},*/
|
||||
],
|
||||
"abilityMixins": [
|
||||
{
|
||||
"$type": "AttachModifierToSelfGlobalValueMixin",
|
||||
"globalValueKey": "SGV_WinterCamp_PlayerBuff",
|
||||
"defaultGlobalValueOnCreate": 0.0,
|
||||
"valueSteps": [0.5, 1.5],
|
||||
"modifierNameSteps": ["UNIQUE_ActivityAbility_WinterCamp_BattleCamp"]
|
||||
}
|
||||
],
|
||||
"abilitySpecials": {
|
||||
"ReviveEnergy": 2.5,
|
||||
"DamagePercentage": 23.5,
|
||||
"LevelEntity_AvatarDot_SystemValue": 1.0
|
||||
},
|
||||
"modifiers": {
|
||||
"UNIQUE_ActivityAbility_WinterCamp_BattleCamp": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"stacking": "Unique",
|
||||
"modifierMixins": [
|
||||
{
|
||||
//随前场角色转移Modifier
|
||||
"$type": "CurLocalAvatarMixinV2",
|
||||
"modifierName": "ActivityAbility_WinterCamp_AvatarBuff_Explode"
|
||||
},
|
||||
{
|
||||
//随前场角色转移Modifier
|
||||
"$type": "CurLocalAvatarMixinV2",
|
||||
"modifierName": "ActivityAbility_WinterCamp_AvatarBuff_Energy"
|
||||
}
|
||||
]
|
||||
},
|
||||
/*"UNIQUE_ActivityAbility_WinterCamp_Energy":
|
||||
{
|
||||
"isUnique":true,
|
||||
"stacking":"Unique",
|
||||
"modifierMixins":
|
||||
[
|
||||
{//随前场角色转移Modifier
|
||||
"$type": "CurLocalAvatarMixinV2",
|
||||
"modifierName": "ActivityAbility_WinterCamp_AvatarBuff_Energy",
|
||||
},
|
||||
],
|
||||
},*/
|
||||
"ActivityAbility_WinterCamp_AvatarBuff_Energy": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"thinkInterval": 1.0,
|
||||
"thinkInterval": 1,
|
||||
"onThinkInterval": [
|
||||
{
|
||||
"$type": "ReviveElemEnergy",
|
||||
"RotationDampTime": true,
|
||||
"ratio": "ReviveEnergy"
|
||||
"value": "%ReviveEnergy",
|
||||
"target": "Self",
|
||||
"doOffStage": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"ActivityAbility_WinterCamp_Monster_SendPos": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "Predicated",
|
||||
"target": "Other",
|
||||
"otherTargets": {
|
||||
"$type": "SelectTargetsByShape",
|
||||
"campBasedOn": "Self",
|
||||
"shapeName": "CircleR40",
|
||||
"campTargetType": "AllExceptSelf",
|
||||
"sizeRatio": 1.0
|
||||
"centerBasedOn": "Self",
|
||||
"campTargetType": "AllExceptSelf"
|
||||
},
|
||||
"predicates": [
|
||||
{
|
||||
"$type": "ByTargetGlobalValue",
|
||||
"key": "IS_MAIN_DEVICE",
|
||||
"ratio": 1.0
|
||||
"value": 1,
|
||||
"compareType": "Equal"
|
||||
}
|
||||
],
|
||||
"successActions": [
|
||||
{
|
||||
"$type": "SetGlobalPos",
|
||||
"target": "Other",
|
||||
"key": "_Ability_WinterCamp_AoePos_Final",
|
||||
"target": "Other",
|
||||
"born": {
|
||||
"$type": "ConfigBornBySelf",
|
||||
"onGround": true,
|
||||
"offset": {
|
||||
"IBKBLDAJIMA": 0.0,
|
||||
"LKHJADIPBFL": 0.0,
|
||||
"PJCOKIGCJOK": 0.0
|
||||
},
|
||||
"onGround": true
|
||||
}
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
}
|
||||
},
|
||||
"setTarget": true
|
||||
},
|
||||
{
|
||||
//使物件发出攻击 Avator攻击会有元素精通
|
||||
"$type": "TriggerAbility",
|
||||
"target": "Other",
|
||||
"abilityName": "LjxsCampMainDevice_01_Explode",
|
||||
"abilitySpecials": {
|
||||
"LevelEntity_AvatarDot_SystemValue": "LevelEntity_AvatarDot_SystemValue"
|
||||
"LevelEntity_AvatarDot_SystemValue": "%LevelEntity_AvatarDot_SystemValue"
|
||||
}
|
||||
},
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"modifierName": "ActivityAbility_WinterCamp_Monster_SendPos"
|
||||
"modifierName": "ActivityAbility_WinterCamp_Monster_SendPos",
|
||||
"target": "Self"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"ActivityAbility_WinterCamp_AvatarBuff_Explode": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"isLimitedProperties": true,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "SetSystemValueToOverrideMap",
|
||||
@ -368,24 +423,29 @@
|
||||
"$type": "ByAny",
|
||||
"predicates": [
|
||||
{
|
||||
//1.2雪山活动词缀掉落的龙血结晶
|
||||
"$type": "ByTargetGlobalValue",
|
||||
"target": "CurLocalAvatar",
|
||||
"key": "HAS_BLOOD_BUFF_MARK",
|
||||
"ratio": 1.0
|
||||
"value": 1,
|
||||
"compareType": "Equal",
|
||||
"target": "CurLocalAvatar"
|
||||
},
|
||||
{
|
||||
//大世界常规龙血结晶
|
||||
"$type": "ByTargetGlobalValue",
|
||||
"target": "CurLocalAvatar",
|
||||
"key": "HAS_BLOOD_BUFF_MARK_NORMAL",
|
||||
"ratio": 1.0
|
||||
"value": 1,
|
||||
"compareType": "Equal",
|
||||
"target": "CurLocalAvatar"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "ByTargetGlobalValue",
|
||||
"target": "Team",
|
||||
"key": "Can_Trigger_Aoe",
|
||||
"ratio": 1.0
|
||||
"value": 1,
|
||||
"target": "Team",
|
||||
"compareType": "Equal"
|
||||
},
|
||||
{
|
||||
"$type": "ByEntityTypes",
|
||||
@ -412,84 +472,124 @@
|
||||
"successActions": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"target": "Other",
|
||||
"modifierName": "ActivityAbility_WinterCamp_Monster_SendPos"
|
||||
"modifierName": "ActivityAbility_WinterCamp_Monster_SendPos",
|
||||
"target": "Other"
|
||||
},
|
||||
{
|
||||
"$type": "SetGlobalValue",
|
||||
"target": "Team",
|
||||
"ratio": 0.0,
|
||||
"key": "Can_Trigger_Aoe",
|
||||
"maxValue": 0.0,
|
||||
"minValue": 0.0
|
||||
"target": "Team",
|
||||
"value": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"isLimitedProperties": true
|
||||
]
|
||||
/*"properties":
|
||||
{
|
||||
"Actor_AttackRatio": "%Value_Attack",
|
||||
},*/
|
||||
}
|
||||
},
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "SetGlobalValue",
|
||||
"target": "Team",
|
||||
"ratio": 0.0,
|
||||
"key": "_ActivityAbility_WinterCamp_BattleCamp_CD",
|
||||
"maxValue": 0.0,
|
||||
"minValue": 0.0
|
||||
}
|
||||
],
|
||||
"isDynamicAbility": true
|
||||
"abilitySpecials": {
|
||||
//"Value_Attack": 0.5,
|
||||
"ReviveEnergy": 2.5, //前台角色每秒回能
|
||||
"DamagePercentage": 23.5, //冲击波环境反应系数
|
||||
"LevelEntity_AvatarDot_SystemValue": 1
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "Activity_WinterCamp_BattleCampAvatar",
|
||||
"isDynamicAbility": true,
|
||||
"abilityMixins": [
|
||||
{
|
||||
"$type": "AttachModifierToSelfGlobalValueMixin",
|
||||
"globalValueKey": "HAS_BLOOD_BUFF_MARK_NORMAL",
|
||||
"defaultGlobalValueOnCreate": 0.0,
|
||||
"globalValueKey": "HAS_BLOOD_BUFF_MARK_NORMAL", //辅助判断。只用龙血Buff的话onAttackLanded打多个目标会打出多个冲击波
|
||||
"valueSteps": [-0.5, 0.5, 1.5],
|
||||
"modifierNameSteps": ["MuteTriggerAoe", "CanTriggerAoe"]
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"MuteTriggerAoe": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0
|
||||
/*"onAdded":
|
||||
[
|
||||
{
|
||||
"$type":"SetGlobalValue",
|
||||
"key": "Can_Trigger_Aoe",
|
||||
"target": "Team",
|
||||
"value": 0,
|
||||
},
|
||||
]*/
|
||||
},
|
||||
"CanTriggerAoe": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "SetGlobalValue",
|
||||
"target": "Team",
|
||||
"ratio": 1.0,
|
||||
"key": "Can_Trigger_Aoe",
|
||||
"maxValue": 0.0,
|
||||
"minValue": 0.0
|
||||
"target": "Team",
|
||||
"value": 1
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"isDynamicAbility": true
|
||||
}
|
||||
}
|
||||
},
|
||||
//2.3雪山冬令营 骗骗花Boss战
|
||||
//ScenePlay挂ability,处理watcher
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "ActivityAbility_WinterCampMimik_WatcherHandler_BrokenFruitKick",
|
||||
"isDynamicAbility": true
|
||||
"isDynamicAbility": true,
|
||||
"onAdded": [],
|
||||
|
||||
"modifiers": {
|
||||
/*
|
||||
//玩家击回果实时
|
||||
"":
|
||||
{
|
||||
"$type":"ServerLuaCall",
|
||||
"luaCallType":"CurScenePlay",
|
||||
"funcName":"SLC_Player_HitBack"
|
||||
},
|
||||
//玩家拾取能量结晶
|
||||
"":
|
||||
{
|
||||
"$type":"ServerLuaCall",
|
||||
"luaCallType":"CurScenePlay",
|
||||
"funcName":"SLC_Player_PickUp"
|
||||
},
|
||||
*/
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "ActivityAbility_WinterCampMimik_WatcherHandler_EnergyChitInteract",
|
||||
"isDynamicAbility": true
|
||||
"isDynamicAbility": true,
|
||||
"onAdded": [],
|
||||
|
||||
"modifiers": {
|
||||
/*
|
||||
//玩家击回果实时
|
||||
"":
|
||||
{
|
||||
"$type":"ServerLuaCall",
|
||||
"luaCallType":"CurScenePlay",
|
||||
"funcName":"SLC_Player_HitBack"
|
||||
},
|
||||
//玩家拾取能量结晶
|
||||
"":
|
||||
{
|
||||
"$type":"ServerLuaCall",
|
||||
"luaCallType":"CurScenePlay",
|
||||
"funcName":"SLC_Player_PickUp"
|
||||
},
|
||||
*/
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,8 +1,19 @@
|
||||
[
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Ball gadget
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "Boltbug_Scarab_UnderGroundHandler",
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "Boltbug_Scarab_Invincible"
|
||||
}
|
||||
],
|
||||
"abilityMixins": [
|
||||
{
|
||||
"$type": "AttachToAnimatorStateIDMixin",
|
||||
@ -16,13 +27,8 @@
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"Boltbug_Scarab_AboveGround": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0
|
||||
},
|
||||
"Boltbug_Scarab_AboveGround": {},
|
||||
"Boltbug_Scarab_UnderGround": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"modifierMixins": [
|
||||
{
|
||||
"$type": "DisableMonsterPickedUpMixin"
|
||||
@ -30,17 +36,9 @@
|
||||
]
|
||||
},
|
||||
"Boltbug_Scarab_Invincible": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"state": "LockHP"
|
||||
}
|
||||
},
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "Boltbug_Scarab_Invincible"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -50,19 +48,20 @@
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "CreateGadget",
|
||||
"target": "Self",
|
||||
"gadgetID": 42805001,
|
||||
"campID": 4001,
|
||||
"born": {
|
||||
"$type": "ConfigBornBySelf",
|
||||
"offset": {
|
||||
"IBKBLDAJIMA": 0.03382803872227669,
|
||||
"LKHJADIPBFL": 0.0,
|
||||
"PJCOKIGCJOK": -0.3788909912109375
|
||||
"x": 0.03382804, // + means up, - means down
|
||||
"y": 0.0, // + means left, - means right
|
||||
"z": -0.378891 // + means forward, - means backward
|
||||
},
|
||||
"onGround": true,
|
||||
"onGroundRaycastUpDist": 0.5,
|
||||
"alongGround": true
|
||||
},
|
||||
"gadgetID": 42805001,
|
||||
"campID": 4001
|
||||
"alongGround": true,
|
||||
"onGroundRaycastUpDist": 0.5
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -74,39 +73,25 @@
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "TriggerAbility",
|
||||
"abilityName": "Boltbug_Scarab_Ball",
|
||||
"otherTargets": {
|
||||
"$type": "SelectTargetsByChildren",
|
||||
"topLimit": 1,
|
||||
"configID": 42805001
|
||||
},
|
||||
"abilityName": "Boltbug_Scarab_Ball"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Ball gadget
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "Boltbug_Scarab_Ball",
|
||||
"modifiers": {
|
||||
"Boltbug_Scarab_Ball": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"healLimitedByCasterMaxHPRatio": "Eff_Animal_Boltbug_Scarab_Ball",
|
||||
"EBHJMLOKDGB": -1.0
|
||||
}
|
||||
],
|
||||
"onBeingHit": [
|
||||
{
|
||||
"$type": "TriggerAbility",
|
||||
"abilityName": "Monster_Fungus_Raptor_01_SummonAttackBullet_OnGround"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
@ -116,14 +101,30 @@
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "FireEffect",
|
||||
"healLimitedByCasterMaxHPRatio": "Eff_Animal_Boltbug_Scarab_BallDestroy",
|
||||
"EBHJMLOKDGB": -1.0
|
||||
"effectPattern": "Eff_Animal_Boltbug_Scarab_BallDestroy"
|
||||
},
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"modifierName": "Boltbug_Scarab_Ball"
|
||||
}
|
||||
]
|
||||
],
|
||||
"modifiers": {
|
||||
"Boltbug_Scarab_Ball": {
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"effectPattern": "Eff_Animal_Boltbug_Scarab_Ball"
|
||||
}
|
||||
],
|
||||
"onBeingHit": [
|
||||
{
|
||||
"$type": "TriggerAbility",
|
||||
"target": "Self",
|
||||
"abilityName": "Monster_Fungus_Raptor_01_SummonAttackBullet_OnGround"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -1,4 +1,9 @@
|
||||
[
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// SetPose
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -32,15 +37,46 @@
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "SetPoseInt",
|
||||
"intID": "ActionState"
|
||||
"intID": "ActionState",
|
||||
"value": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Reset CD
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "Animal_Cat_AIStateInitial",
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"modifierName": "UNIQUE_Invincible",
|
||||
"target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"modifierName": "DenyLockOn",
|
||||
"target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "AttachAbilityStateResistance",
|
||||
"resistanceListID": 11001
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"UNIQUE_Invincible": {
|
||||
"isUnique": true,
|
||||
"state": "Invincible"
|
||||
},
|
||||
"DenyLockOn": {
|
||||
"state": "DenyLockOn"
|
||||
}
|
||||
},
|
||||
"abilityMixins": [
|
||||
{
|
||||
"$type": "DoActionByPoseIDMixin",
|
||||
@ -102,36 +138,14 @@
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"UNIQUE_Invincible": {
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"state": "Invincible"
|
||||
},
|
||||
"DenyLockOn": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"state": "DenyLockOn"
|
||||
}
|
||||
},
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"modifierName": "UNIQUE_Invincible"
|
||||
},
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"modifierName": "DenyLockOn"
|
||||
},
|
||||
{
|
||||
"$type": "AttachAbilityStateResistance",
|
||||
"resistanceListID": 11001
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// BeHit
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -153,22 +167,21 @@
|
||||
"enterActions": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "FleeCountDown"
|
||||
"modifierName": "FleeCountDown",
|
||||
"target": "Self"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"BeHitCount": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onBeingHit": [
|
||||
{
|
||||
"$type": "SetAnimatorFloat",
|
||||
"floatID": "DodgeWeight",
|
||||
"useRandomValue": true,
|
||||
"randomValueMin": 0.0,
|
||||
"randomValueMax": 1.0
|
||||
"randomValueMin": 0,
|
||||
"randomValueMax": 1
|
||||
},
|
||||
{
|
||||
"$type": "Predicated",
|
||||
@ -189,57 +202,61 @@
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "FleeState",
|
||||
"ratio": true
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"$type": "SetAnimatorBool",
|
||||
"boolID": "FleeState",
|
||||
"ratio": true
|
||||
"value": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "SetPoseInt",
|
||||
"intID": "ActionState"
|
||||
"intID": "ActionState",
|
||||
"value": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
"Disappear": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "StartDither",
|
||||
"duration": 3.0
|
||||
"duration": 3
|
||||
},
|
||||
{
|
||||
"$type": "KillSelf",
|
||||
"duration": 2.0,
|
||||
"banDrop": true,
|
||||
"banExp": true,
|
||||
"killSelfType": "Disappear"
|
||||
"killSelfType": "Disappear",
|
||||
"duration": 2
|
||||
}
|
||||
]
|
||||
},
|
||||
"FleeCountDown": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"HCJLIGBLGJA": 30.0,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"duration": 30.0,
|
||||
"onRemoved": [
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "FleeState"
|
||||
"boolID": "FleeState",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"$type": "SetAnimatorBool",
|
||||
"boolID": "FleeState"
|
||||
"boolID": "FleeState",
|
||||
"value": false
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Cautious
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -258,58 +275,59 @@
|
||||
],
|
||||
"modifiers": {
|
||||
"CautiousRunSpeedModifier": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "SetAnimatorFloat",
|
||||
"floatID": "MoveSpeedRatio",
|
||||
"ratio": 1.5
|
||||
"value": 1.5
|
||||
},
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "FleeState",
|
||||
"ratio": true
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"$type": "SetAnimatorBool",
|
||||
"boolID": "FleeState",
|
||||
"ratio": true
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"$type": "SetAnimatorBool",
|
||||
"boolID": "DisappearCautious",
|
||||
"ratio": true
|
||||
"value": true
|
||||
}
|
||||
],
|
||||
"onRemoved": [
|
||||
{
|
||||
"$type": "SetAnimatorFloat",
|
||||
"floatID": "MoveSpeedRatio",
|
||||
"ratio": 1.0
|
||||
"value": 1.0
|
||||
}
|
||||
]
|
||||
},
|
||||
"Disappear_Cautious": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "StartDither",
|
||||
"duration": 5.0
|
||||
"duration": 5
|
||||
},
|
||||
{
|
||||
"$type": "KillSelf",
|
||||
"duration": 1.0,
|
||||
"banDrop": true,
|
||||
"banExp": true,
|
||||
"killSelfType": "Disappear"
|
||||
"killSelfType": "Disappear",
|
||||
"duration": 1
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Surround
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -318,7 +336,7 @@
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "Surround",
|
||||
"ratio": true
|
||||
"value": true
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -330,11 +348,17 @@
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "Surround"
|
||||
"boolID": "Surround",
|
||||
"value": false
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Special State Action Point Register & Release
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -348,21 +372,19 @@
|
||||
],
|
||||
"modifiers": {
|
||||
"CatFeedPointRegister": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "RegisterAIActionPoint",
|
||||
"pointType": "CatFeedPoint"
|
||||
}
|
||||
],
|
||||
"onRemoved": [
|
||||
"onKill": [
|
||||
{
|
||||
"$type": "ReleaseAIActionPoint",
|
||||
"pointType": "CatFeedPoint"
|
||||
}
|
||||
],
|
||||
"onKill": [
|
||||
"onRemoved": [
|
||||
{
|
||||
"$type": "ReleaseAIActionPoint",
|
||||
"pointType": "CatFeedPoint"
|
||||
|
@ -1,4 +1,9 @@
|
||||
[
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Initial
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -14,15 +19,20 @@
|
||||
},
|
||||
{
|
||||
"$type": "AddGlobalValue",
|
||||
"ratio": 1.0,
|
||||
"key": "_ANIMAL_ENTITY_TYPE",
|
||||
"value": 1,
|
||||
"useLimitRange": true,
|
||||
"maxValue": 1.0,
|
||||
"minValue": 0.0
|
||||
"maxValue": 1,
|
||||
"minValue": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// HungryCoolDown
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -36,19 +46,23 @@
|
||||
],
|
||||
"modifiers": {
|
||||
"HungryAction": {
|
||||
"modifierName": "",
|
||||
"HCJLIGBLGJA": 2.0,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"duration": 2.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "SetNeuronEnable",
|
||||
"neuronName": "HUNGRY"
|
||||
"neuronName": "HUNGRY",
|
||||
"enable": false
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// HomeworldInitial
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -56,11 +70,11 @@
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AddGlobalValue",
|
||||
"ratio": 1.0,
|
||||
"key": "_ANIMAL_ENTITY_TYPE",
|
||||
"value": 1,
|
||||
"useLimitRange": true,
|
||||
"maxValue": 1.0,
|
||||
"minValue": 0.0
|
||||
"maxValue": 1,
|
||||
"minValue": 0
|
||||
},
|
||||
{
|
||||
"$type": "AttachAbilityStateResistance",
|
||||
|
@ -1,4 +1,9 @@
|
||||
[
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// AIState
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -27,6 +32,11 @@
|
||||
]
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Random
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -38,28 +48,31 @@
|
||||
"modifierName": "Random_MoveSpeedRatio"
|
||||
}
|
||||
],
|
||||
"abilitySpecials": {
|
||||
"RandomSpeed": 0.0
|
||||
},
|
||||
"modifiers": {
|
||||
"Random_MoveSpeedRatio": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"properties": {
|
||||
"Animator_MoveSpeedRatio": "RandomSpeed"
|
||||
}
|
||||
}
|
||||
},
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "SetRandomOverrideMapValue",
|
||||
"valueRangeMax": 0.10000000149011612,
|
||||
"valueRangeMin": -0.10000000149011612,
|
||||
"overrideMapKey": "RandomSpeed"
|
||||
"overrideMapKey": "RandomSpeed",
|
||||
"valueRangeMin": -0.1,
|
||||
"valueRangeMax": 0.1
|
||||
}
|
||||
]
|
||||
],
|
||||
"modifiers": {
|
||||
"Random_MoveSpeedRatio": {
|
||||
"properties": {
|
||||
"Animator_MoveSpeedRatio": "%RandomSpeed"
|
||||
}
|
||||
}
|
||||
},
|
||||
"abilitySpecials": {
|
||||
"RandomSpeed": 0.0
|
||||
}
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Fly
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -76,38 +89,36 @@
|
||||
"modifierName": "FlyDown_Land"
|
||||
}
|
||||
],
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "FlyState",
|
||||
"value": false
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"FlyState_Down": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "FlyState",
|
||||
"ratio": true
|
||||
"value": true
|
||||
}
|
||||
],
|
||||
"onRemoved": [
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "FlyState"
|
||||
"boolID": "FlyState",
|
||||
"value": false
|
||||
}
|
||||
]
|
||||
},
|
||||
"FlyDown_Land": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"properties": {
|
||||
"Actor_AddGravityScale": -1.9900000095367432
|
||||
"Actor_AddGravityScale": -1.99
|
||||
}
|
||||
}
|
||||
},
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "FlyState"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -118,11 +129,16 @@
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "FlyState",
|
||||
"ratio": true
|
||||
"value": true
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Wander
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -131,7 +147,7 @@
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "WanderState",
|
||||
"ratio": true
|
||||
"value": true
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -143,11 +159,17 @@
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "WanderState"
|
||||
"boolID": "WanderState",
|
||||
"value": false
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Disappear
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -161,8 +183,6 @@
|
||||
],
|
||||
"modifiers": {
|
||||
"DisappearTimer": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "StartDither",
|
||||
@ -171,20 +191,25 @@
|
||||
{
|
||||
"$type": "SetAnimatorBool",
|
||||
"boolID": "Disappear",
|
||||
"ratio": true
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"$type": "KillSelf",
|
||||
"duration": 3.5,
|
||||
"banDrop": true,
|
||||
"banExp": true,
|
||||
"killSelfType": "Disappear"
|
||||
"killSelfType": "Disappear",
|
||||
"duration": 3.5
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// FlyEffect
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -192,33 +217,36 @@
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "FireEffect",
|
||||
"healLimitedByCasterMaxHPRatio": "Eff_Animal_Common_Feather",
|
||||
"effectPattern": "Eff_Animal_Common_Feather",
|
||||
"born": {
|
||||
"$type": "ConfigBornByTarget",
|
||||
"offset": {
|
||||
"IBKBLDAJIMA": -0.75,
|
||||
"LKHJADIPBFL": 0.75,
|
||||
"PJCOKIGCJOK": 0.0
|
||||
"x": -0.75,
|
||||
"y": 0.75,
|
||||
"z": 0.0
|
||||
}
|
||||
},
|
||||
"EBHJMLOKDGB": -1.0
|
||||
}
|
||||
},
|
||||
{
|
||||
"$type": "FireEffect",
|
||||
"healLimitedByCasterMaxHPRatio": "Eff_Animal_Common_Feather",
|
||||
"effectPattern": "Eff_Animal_Common_Feather",
|
||||
"born": {
|
||||
"$type": "ConfigBornByTarget",
|
||||
"offset": {
|
||||
"IBKBLDAJIMA": 0.75,
|
||||
"LKHJADIPBFL": 0.75,
|
||||
"PJCOKIGCJOK": 0.0
|
||||
"x": 0.75,
|
||||
"y": 0.75,
|
||||
"z": 0.0
|
||||
}
|
||||
},
|
||||
"EBHJMLOKDGB": -1.0
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Scared
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -227,7 +255,9 @@
|
||||
{
|
||||
"$type": "SteerAttackMixin",
|
||||
"steerStateIDs": ["Alert"],
|
||||
"angularSpeed": 150.0,
|
||||
"startNormalizedTime": 0.0,
|
||||
"endNormalizedTime": 1.0,
|
||||
"angularSpeed": 150,
|
||||
"attackTrigger": "",
|
||||
"attackDistance": 1.5
|
||||
}
|
||||
@ -235,14 +265,15 @@
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "SetAnimatorBool",
|
||||
"boolID": "DistanceFaraway"
|
||||
"boolID": "DistanceFaraway",
|
||||
"value": false
|
||||
}
|
||||
],
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "SetAnimatorBool",
|
||||
"boolID": "DistanceFaraway",
|
||||
"ratio": true
|
||||
"value": true
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -1,4 +1,9 @@
|
||||
[
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// SetPose
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -32,21 +37,53 @@
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "SetPoseInt",
|
||||
"intID": "ActionState"
|
||||
"intID": "ActionState",
|
||||
"value": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Reset CD
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "Animal_DogPrick_AIStateInitial",
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"modifierName": "UNIQUE_Invincible",
|
||||
"target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"modifierName": "DenyLockOn",
|
||||
"target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "AttachAbilityStateResistance",
|
||||
"resistanceListID": 11001
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"UNIQUE_Invincible": {
|
||||
"isUnique": true,
|
||||
"state": "Invincible"
|
||||
},
|
||||
"DenyLockOn": {
|
||||
"state": "DenyLockOn"
|
||||
}
|
||||
},
|
||||
"abilityMixins": [
|
||||
{
|
||||
"$type": "SteerAttackMixin",
|
||||
"steerStateIDs": ["Turn"],
|
||||
"endNormalizedTime": 0.20000000298023224,
|
||||
"angularSpeed": 90.0,
|
||||
"startNormalizedTime": 0.0,
|
||||
"endNormalizedTime": 0.2,
|
||||
"angularSpeed": 90,
|
||||
"attackTrigger": "",
|
||||
"attackDistance": 1.5
|
||||
},
|
||||
@ -120,36 +157,14 @@
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"UNIQUE_Invincible": {
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"state": "Invincible"
|
||||
},
|
||||
"DenyLockOn": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"state": "DenyLockOn"
|
||||
}
|
||||
},
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"modifierName": "UNIQUE_Invincible"
|
||||
},
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"modifierName": "DenyLockOn"
|
||||
},
|
||||
{
|
||||
"$type": "AttachAbilityStateResistance",
|
||||
"resistanceListID": 11001
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// BeHit
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -168,8 +183,9 @@
|
||||
{
|
||||
"$type": "SteerAttackMixin",
|
||||
"steerStateIDs": ["Bark"],
|
||||
"startNormalizedTime": 0.0,
|
||||
"endNormalizedTime": 0.5,
|
||||
"angularSpeed": 30.0,
|
||||
"angularSpeed": 30,
|
||||
"attackTrigger": "",
|
||||
"attackDistance": 1.5
|
||||
},
|
||||
@ -184,15 +200,21 @@
|
||||
"enterActions": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "FleeCountDown"
|
||||
"modifierName": "FleeCountDown",
|
||||
"target": "Self"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "SetAnimatorBool",
|
||||
"boolID": "FleeState",
|
||||
"value": true
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"BeHitDetect": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onBeingHit": [
|
||||
{
|
||||
"$type": "Predicated",
|
||||
@ -207,12 +229,12 @@
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "FleeHasTarget",
|
||||
"ratio": true
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "FleeCommon",
|
||||
"ratio": true
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"$type": "SetAnimatorTrigger",
|
||||
@ -223,78 +245,74 @@
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "FleeNoTarget",
|
||||
"ratio": true
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "FleeCommon",
|
||||
"ratio": true
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"$type": "SetAnimatorBool",
|
||||
"boolID": "FleeState",
|
||||
"ratio": true
|
||||
"value": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "SetPoseInt",
|
||||
"intID": "ActionState"
|
||||
"intID": "ActionState",
|
||||
"value": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
"Disappear": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "StartDither",
|
||||
"duration": 3.0
|
||||
"duration": 3
|
||||
},
|
||||
{
|
||||
"$type": "KillSelf",
|
||||
"duration": 2.5,
|
||||
"banDrop": true,
|
||||
"banExp": true,
|
||||
"killSelfType": "Disappear"
|
||||
"killSelfType": "Disappear",
|
||||
"duration": 2.5
|
||||
}
|
||||
]
|
||||
},
|
||||
"MuteAIHitFeeling": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "SetAIHitFeeling"
|
||||
"$type": "SetAIHitFeeling",
|
||||
"enable": false
|
||||
}
|
||||
]
|
||||
},
|
||||
"FleeCountDown": {
|
||||
"stacking": "Unique",
|
||||
"modifierName": "",
|
||||
"HCJLIGBLGJA": 30.0,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"duration": 30.0,
|
||||
"onRemoved": [
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "FleeCommon"
|
||||
"boolID": "FleeCommon",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
"$type": "SetAnimatorBool",
|
||||
"boolID": "FleeState"
|
||||
"boolID": "FleeState",
|
||||
"value": false
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "SetAnimatorBool",
|
||||
"boolID": "FleeState",
|
||||
"ratio": true
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Special State Action Point Register & Release
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -308,21 +326,19 @@
|
||||
],
|
||||
"modifiers": {
|
||||
"DogFeedPointRegister": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "RegisterAIActionPoint",
|
||||
"pointType": "DogFeedPoint"
|
||||
}
|
||||
],
|
||||
"onRemoved": [
|
||||
"onKill": [
|
||||
{
|
||||
"$type": "ReleaseAIActionPoint",
|
||||
"pointType": "DogFeedPoint"
|
||||
}
|
||||
],
|
||||
"onKill": [
|
||||
"onRemoved": [
|
||||
{
|
||||
"$type": "ReleaseAIActionPoint",
|
||||
"pointType": "DogFeedPoint"
|
||||
|
@ -1,4 +1,9 @@
|
||||
[
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// BeHit
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -12,19 +17,17 @@
|
||||
],
|
||||
"modifiers": {
|
||||
"Disappear": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "StartDither",
|
||||
"duration": 3.0
|
||||
"duration": 3
|
||||
},
|
||||
{
|
||||
"$type": "KillSelf",
|
||||
"duration": 2.5,
|
||||
"banDrop": true,
|
||||
"banExp": true,
|
||||
"killSelfType": "Disappear"
|
||||
"killSelfType": "Disappear",
|
||||
"duration": 2.5
|
||||
}
|
||||
]
|
||||
}
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,4 +1,9 @@
|
||||
[
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// BeHit
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -25,124 +30,6 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"AlertActions": {
|
||||
"modifierName": "",
|
||||
"HCJLIGBLGJA": 12.699999809265137,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"thinkInterval": 5.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "GenerateElemBall",
|
||||
"configID": 2024,
|
||||
"born": {
|
||||
"$type": "ConfigBornByAttachPoint",
|
||||
"offset": {
|
||||
"IBKBLDAJIMA": 0.0,
|
||||
"LKHJADIPBFL": 0.0,
|
||||
"PJCOKIGCJOK": 1.0
|
||||
},
|
||||
"attachPointName": "Fx_Head"
|
||||
},
|
||||
"IAAIJMOECLB": 1.0,
|
||||
"baseEnergy": 2.0
|
||||
},
|
||||
{
|
||||
"$type": "FireEffect",
|
||||
"healLimitedByCasterMaxHPRatio": "Eff_Animal_Fishable_Ray_Stellamarisidae_02_BornEnergyBall",
|
||||
"born": {
|
||||
"$type": "ConfigBornByAttachPoint",
|
||||
"offset": {
|
||||
"IBKBLDAJIMA": 0.0,
|
||||
"LKHJADIPBFL": 0.0,
|
||||
"PJCOKIGCJOK": 1.0
|
||||
},
|
||||
"attachPointName": "Fx_Head"
|
||||
},
|
||||
"EBHJMLOKDGB": -1.0
|
||||
}
|
||||
],
|
||||
"onRemoved": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "Disappear"
|
||||
}
|
||||
],
|
||||
"onThinkInterval": [
|
||||
{
|
||||
"$type": "GenerateElemBall",
|
||||
"configID": 2024,
|
||||
"born": {
|
||||
"$type": "ConfigBornByAttachPoint",
|
||||
"offset": {
|
||||
"IBKBLDAJIMA": 0.0,
|
||||
"LKHJADIPBFL": 0.0,
|
||||
"PJCOKIGCJOK": 1.0
|
||||
},
|
||||
"attachPointName": "Fx_Head"
|
||||
},
|
||||
"IAAIJMOECLB": 1.0,
|
||||
"baseEnergy": 2.0
|
||||
},
|
||||
{
|
||||
"$type": "FireEffect",
|
||||
"healLimitedByCasterMaxHPRatio": "Eff_Animal_Fishable_Ray_Stellamarisidae_02_BornEnergyBall",
|
||||
"born": {
|
||||
"$type": "ConfigBornByAttachPoint",
|
||||
"offset": {
|
||||
"IBKBLDAJIMA": 0.0,
|
||||
"LKHJADIPBFL": 0.0,
|
||||
"PJCOKIGCJOK": 1.0
|
||||
},
|
||||
"attachPointName": "Fx_Head"
|
||||
},
|
||||
"EBHJMLOKDGB": -1.0
|
||||
}
|
||||
]
|
||||
},
|
||||
"Disappear": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "StartDither",
|
||||
"duration": 3.0
|
||||
},
|
||||
{
|
||||
"$type": "KillSelf",
|
||||
"duration": 2.5,
|
||||
"banDrop": true,
|
||||
"banExp": true,
|
||||
"killSelfType": "Disappear"
|
||||
}
|
||||
]
|
||||
},
|
||||
"IdleEffect": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"healLimitedByCasterMaxHPRatio": "Eff_Animal_Fishable_Ray_Stellamarisidae_02_Idle_L",
|
||||
"EBHJMLOKDGB": -1.0
|
||||
},
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"healLimitedByCasterMaxHPRatio": "Eff_Animal_Fishable_Ray_Stellamarisidae_02_Idle_R",
|
||||
"EBHJMLOKDGB": -1.0
|
||||
}
|
||||
]
|
||||
},
|
||||
"Floating": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"modifierMixins": [
|
||||
{
|
||||
"$type": "ExcludeGravityMixin"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
@ -152,7 +39,115 @@
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "Floating"
|
||||
}
|
||||
]
|
||||
],
|
||||
"modifiers": {
|
||||
"AlertActions": {
|
||||
"duration": 12.7,
|
||||
"thinkInterval": 5.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "GenerateElemBall",
|
||||
"configID": 2024,
|
||||
"baseEnergy": 2,
|
||||
"born": {
|
||||
"$type": "ConfigBornByAttachPoint",
|
||||
"attachPointName": "Fx_Head",
|
||||
"AttachPointTargetType": "Self",
|
||||
"offset": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 1.0
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"$type": "FireEffect",
|
||||
"effectPattern": "Eff_Animal_Fishable_Ray_Stellamarisidae_02_BornEnergyBall",
|
||||
"born": {
|
||||
"$type": "ConfigBornByAttachPoint",
|
||||
"attachPointName": "Fx_Head",
|
||||
"AttachPointTargetType": "Self",
|
||||
"offset": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 1.0
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"onThinkInterval": [
|
||||
{
|
||||
"$type": "GenerateElemBall",
|
||||
"configID": 2024,
|
||||
"baseEnergy": 2,
|
||||
"born": {
|
||||
"$type": "ConfigBornByAttachPoint",
|
||||
"attachPointName": "Fx_Head",
|
||||
"AttachPointTargetType": "Self",
|
||||
"offset": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 1.0
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"$type": "FireEffect",
|
||||
"effectPattern": "Eff_Animal_Fishable_Ray_Stellamarisidae_02_BornEnergyBall",
|
||||
"born": {
|
||||
"$type": "ConfigBornByAttachPoint",
|
||||
"attachPointName": "Fx_Head",
|
||||
"AttachPointTargetType": "Self",
|
||||
"offset": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 1.0
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"onRemoved": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "Disappear"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Disappear": {
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "StartDither",
|
||||
"duration": 3
|
||||
},
|
||||
{
|
||||
"$type": "KillSelf",
|
||||
"banDrop": true,
|
||||
"banExp": true,
|
||||
"killSelfType": "Disappear",
|
||||
"duration": 2.5
|
||||
}
|
||||
]
|
||||
},
|
||||
"IdleEffect": {
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"effectPattern": "Eff_Animal_Fishable_Ray_Stellamarisidae_02_Idle_L"
|
||||
},
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"effectPattern": "Eff_Animal_Fishable_Ray_Stellamarisidae_02_Idle_R"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Floating": {
|
||||
"modifierMixins": [
|
||||
{
|
||||
"$type": "ExcludeGravityMixin"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -1,4 +1,9 @@
|
||||
[
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// AIStateInitial
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -27,6 +32,11 @@
|
||||
]
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Random
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -38,27 +48,31 @@
|
||||
"modifierName": "Random_MoveSpeedRatio"
|
||||
}
|
||||
],
|
||||
"abilitySpecials": {
|
||||
"RandomSpeed": 0.0
|
||||
},
|
||||
"modifiers": {
|
||||
"Random_MoveSpeedRatio": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"properties": {
|
||||
"Animator_MoveSpeedRatio": "RandomSpeed"
|
||||
}
|
||||
}
|
||||
},
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "SetRandomOverrideMapValue",
|
||||
"valueRangeMax": 0.25,
|
||||
"overrideMapKey": "RandomSpeed"
|
||||
"overrideMapKey": "RandomSpeed",
|
||||
"valueRangeMin": 0.0,
|
||||
"valueRangeMax": 0.25
|
||||
}
|
||||
]
|
||||
],
|
||||
"modifiers": {
|
||||
"Random_MoveSpeedRatio": {
|
||||
"properties": {
|
||||
"Animator_MoveSpeedRatio": "%RandomSpeed"
|
||||
}
|
||||
}
|
||||
},
|
||||
"abilitySpecials": {
|
||||
"RandomSpeed": 0.0
|
||||
}
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Wander
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -67,7 +81,7 @@
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "WanderState",
|
||||
"ratio": true
|
||||
"value": true
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -79,11 +93,17 @@
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "WanderState"
|
||||
"boolID": "WanderState",
|
||||
"value": false
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Disappear
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -97,8 +117,6 @@
|
||||
],
|
||||
"modifiers": {
|
||||
"DisappearTimer": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "StartDither",
|
||||
@ -107,20 +125,25 @@
|
||||
{
|
||||
"$type": "SetAnimatorBool",
|
||||
"boolID": "Disappear",
|
||||
"ratio": true
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"$type": "KillSelf",
|
||||
"duration": 2.5,
|
||||
"banDrop": true,
|
||||
"banExp": true,
|
||||
"killSelfType": "Disappear"
|
||||
"killSelfType": "Disappear",
|
||||
"duration": 2.5
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// AwareTigger
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -132,37 +155,48 @@
|
||||
"enterActions": [
|
||||
{
|
||||
"$type": "SetAnimatorTrigger",
|
||||
"triggerID": "AwareTrigger",
|
||||
"predicates": [
|
||||
{
|
||||
"$type": "ByTargetPositionToSelfPosition",
|
||||
"logic": "GreaterOrEqual",
|
||||
"ratio": 5.0
|
||||
"compareType": "XZ",
|
||||
"value": 5,
|
||||
"logic": "GreaterOrEqual"
|
||||
}
|
||||
],
|
||||
"triggerID": "AwareTrigger"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Alert nerveTrigger
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "Animal_Fox_02_GoToMHPoint",
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"modifierName": "Animal_Fox_02_CheckPlayerArround"
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"Animal_Fox_02_CheckPlayerArround": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"thinkInterval": 1.0,
|
||||
"thinkInterval": 1,
|
||||
"onThinkInterval": [
|
||||
{
|
||||
"$type": "Predicated",
|
||||
"otherTargets": {
|
||||
"$type": "SelectTargetsByShape",
|
||||
"shapeName": "CircleR5",
|
||||
"centerBasedOn": "Self",
|
||||
"campTargetType": "Enemy",
|
||||
"sizeRatio": 1.0
|
||||
"campBasedOn": "Self"
|
||||
},
|
||||
"targetPredicates": [
|
||||
{
|
||||
@ -176,17 +210,12 @@
|
||||
"neuronName": "SURROUND",
|
||||
"enable": true
|
||||
}
|
||||
]
|
||||
],
|
||||
"failActions": []
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"modifierName": "Animal_Fox_02_CheckPlayerArround"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,12 +1,21 @@
|
||||
[
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Resist
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "Animal_Inu_Tanuki_IgnoreControlState",
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "Animal_Inu_Tanuki_IgnoreControlState"
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"Animal_Inu_Tanuki_IgnoreControlState": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachAbilityStateResistance",
|
||||
@ -18,15 +27,14 @@
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "Animal_Inu_Tanuki_IgnoreControlState"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Blink
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -38,10 +46,14 @@
|
||||
"modifierName": "Blink_State"
|
||||
}
|
||||
],
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "UNIQUE_Inu_Tanuki_Blink_Actions"
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"Blink_State": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onRemoved": [
|
||||
{
|
||||
"$type": "RemoveUniqueModifier",
|
||||
@ -50,22 +62,24 @@
|
||||
]
|
||||
},
|
||||
"UNIQUE_Inu_Tanuki_Blink_Actions": {
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "TriggerSetVisible"
|
||||
"$type": "TriggerSetVisible",
|
||||
"visible": false,
|
||||
"target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "EnablePushColliderName",
|
||||
"pushColliderNames": ["PushCollider"]
|
||||
"pushColliderNames": ["PushCollider"],
|
||||
"setEnable": false
|
||||
}
|
||||
],
|
||||
"onRemoved": [
|
||||
{
|
||||
"$type": "TriggerSetVisible",
|
||||
"visible": true
|
||||
"visible": true,
|
||||
"target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "EnablePushColliderName",
|
||||
@ -74,13 +88,7 @@
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "UNIQUE_Inu_Tanuki_Blink_Actions"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -99,61 +107,95 @@
|
||||
"modifierName": "FindingNextPoint"
|
||||
}
|
||||
],
|
||||
"abilitySpecials": {
|
||||
"NextPathPointFlag": 1.0
|
||||
},
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "SetGlobalValue",
|
||||
"key": "_TANUKI_NEXTPATHPOINTFLAG_",
|
||||
"value": 1
|
||||
}
|
||||
],
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "FixedMove",
|
||||
"value": false
|
||||
},
|
||||
//i++
|
||||
{
|
||||
"$type": "AddGlobalValue",
|
||||
"target": "Self",
|
||||
"key": "_TANUKI_NEXTPATHPOINTFLAG_",
|
||||
"value": 1,
|
||||
"useLimitRange": true,
|
||||
"maxValue": 99,
|
||||
"minValue": 1
|
||||
},
|
||||
{
|
||||
"$type": "SetGlobalValueToOverrideMap",
|
||||
"globalValueKey": "_TANUKI_NEXTPATHPOINTFLAG_",
|
||||
"overrideMapKey": "NextPathPointFlag"
|
||||
},
|
||||
// Back to findingPose to Do Finding
|
||||
{
|
||||
"$type": "SetPoseInt",
|
||||
"intID": "NextPointType",
|
||||
"value": 0
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"InitializeModifier": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "SetGlobalValue",
|
||||
"ratio": 1.0,
|
||||
"key": "_TANUKI_NEXTPATHPOINTFLAG_",
|
||||
"maxValue": 0.0,
|
||||
"minValue": 0.0
|
||||
"value": 1
|
||||
},
|
||||
{
|
||||
"$type": "SetPoseInt",
|
||||
"intID": "NextPointType"
|
||||
"intID": "NextPointType",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"$type": "SetOverrideMapValue",
|
||||
"ratio": 1.0,
|
||||
"overrideMapKey": "NextPathPointFlag"
|
||||
"overrideMapKey": "NextPathPointFlag",
|
||||
"value": 1.0
|
||||
}
|
||||
]
|
||||
},
|
||||
"FindingNextPoint": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"thinkInterval": 0.20000000298023224,
|
||||
"onAdded": [
|
||||
"thinkInterval": 0.2,
|
||||
"onThinkInterval": [
|
||||
{
|
||||
"$type": "Predicated",
|
||||
"otherTargets": {
|
||||
"$type": "SelectTargetsBySelfGroup",
|
||||
"operation": "XOR",
|
||||
"KLPLAKOMFLC": "NextPathPointFlag"
|
||||
"dynamicValue": "%NextPathPointFlag",
|
||||
"compareType": "Equal"
|
||||
},
|
||||
"targetPredicates": [
|
||||
{
|
||||
"$type": "ByTargetGlobalValue",
|
||||
"target": "Target",
|
||||
"key": "_TANUKI_PATHPOINT_END_",
|
||||
"ratio": 1.0
|
||||
"value": 1,
|
||||
"compareType": "Equal"
|
||||
}
|
||||
],
|
||||
"successActions": [
|
||||
//Next point is endPoint Will Do End
|
||||
{
|
||||
"$type": "SetPoseInt",
|
||||
"intID": "NextPointType",
|
||||
"value": 2
|
||||
},
|
||||
//Get blinkPoint
|
||||
{
|
||||
"$type": "TryFindBlinkPoint",
|
||||
"target": "Target",
|
||||
"forwardAngle": 360.0
|
||||
"forwardAngle": 360,
|
||||
"minRange": 0,
|
||||
"maxRange": 0
|
||||
}
|
||||
],
|
||||
"failActions": [
|
||||
@ -162,28 +204,36 @@
|
||||
"otherTargets": {
|
||||
"$type": "SelectTargetsBySelfGroup",
|
||||
"operation": "XOR",
|
||||
"KLPLAKOMFLC": "NextPathPointFlag"
|
||||
"dynamicValue": "%NextPathPointFlag",
|
||||
"compareType": "Equal"
|
||||
},
|
||||
"targetPredicates": [
|
||||
{
|
||||
"$type": "ByTargetGlobalValue",
|
||||
"target": "Target",
|
||||
"key": "_TANUKI_PATHPOINT_BLINK_",
|
||||
"ratio": 1.0
|
||||
"value": 1,
|
||||
"compareType": "Equal"
|
||||
}
|
||||
],
|
||||
"successActions": [
|
||||
//Next point is blink Will do Blink
|
||||
{
|
||||
"$type": "SetPoseInt",
|
||||
"intID": "NextPointType",
|
||||
"value": 1
|
||||
},
|
||||
//Get blinkPoint
|
||||
{
|
||||
"$type": "TryFindBlinkPoint",
|
||||
"target": "Target",
|
||||
"forwardAngle": 360.0
|
||||
"forwardAngle": 360,
|
||||
"minRange": 0,
|
||||
"maxRange": 0
|
||||
}
|
||||
],
|
||||
"failActions": [
|
||||
//No next point, Will Do Escape
|
||||
{
|
||||
"$type": "SetPoseInt",
|
||||
"intID": "NextPointType",
|
||||
@ -194,31 +244,38 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"onThinkInterval": [
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "Predicated",
|
||||
"otherTargets": {
|
||||
"$type": "SelectTargetsBySelfGroup",
|
||||
"operation": "XOR",
|
||||
"KLPLAKOMFLC": "NextPathPointFlag"
|
||||
"dynamicValue": "%NextPathPointFlag",
|
||||
"compareType": "Equal"
|
||||
},
|
||||
"targetPredicates": [
|
||||
{
|
||||
"$type": "ByTargetGlobalValue",
|
||||
"target": "Target",
|
||||
"key": "_TANUKI_PATHPOINT_END_",
|
||||
"ratio": 1.0
|
||||
"value": 1,
|
||||
"compareType": "Equal"
|
||||
}
|
||||
],
|
||||
"successActions": [
|
||||
//Next point is endPoint Will Do End
|
||||
{
|
||||
"$type": "SetPoseInt",
|
||||
"intID": "NextPointType",
|
||||
"value": 2
|
||||
},
|
||||
//Get blinkPoint
|
||||
{
|
||||
"$type": "TryFindBlinkPoint",
|
||||
"target": "Target",
|
||||
"forwardAngle": 360.0
|
||||
"forwardAngle": 360,
|
||||
"minRange": 0,
|
||||
"maxRange": 0
|
||||
}
|
||||
],
|
||||
"failActions": [
|
||||
@ -227,28 +284,36 @@
|
||||
"otherTargets": {
|
||||
"$type": "SelectTargetsBySelfGroup",
|
||||
"operation": "XOR",
|
||||
"KLPLAKOMFLC": "NextPathPointFlag"
|
||||
"dynamicValue": "%NextPathPointFlag",
|
||||
"compareType": "Equal"
|
||||
},
|
||||
"targetPredicates": [
|
||||
{
|
||||
"$type": "ByTargetGlobalValue",
|
||||
"target": "Target",
|
||||
"key": "_TANUKI_PATHPOINT_BLINK_",
|
||||
"ratio": 1.0
|
||||
"value": 1,
|
||||
"compareType": "Equal"
|
||||
}
|
||||
],
|
||||
"successActions": [
|
||||
//Next point is blink Will do Blink
|
||||
{
|
||||
"$type": "SetPoseInt",
|
||||
"intID": "NextPointType",
|
||||
"value": 1
|
||||
},
|
||||
//Get blinkPoint
|
||||
{
|
||||
"$type": "TryFindBlinkPoint",
|
||||
"target": "Target",
|
||||
"forwardAngle": 360.0
|
||||
"forwardAngle": 360,
|
||||
"minRange": 0,
|
||||
"maxRange": 0
|
||||
}
|
||||
],
|
||||
"failActions": [
|
||||
//No next point, Will Do Escape
|
||||
{
|
||||
"$type": "SetPoseInt",
|
||||
"intID": "NextPointType",
|
||||
@ -261,38 +326,9 @@
|
||||
]
|
||||
}
|
||||
},
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "SetGlobalValue",
|
||||
"ratio": 1.0,
|
||||
"key": "_TANUKI_NEXTPATHPOINTFLAG_",
|
||||
"maxValue": 0.0,
|
||||
"minValue": 0.0
|
||||
}
|
||||
],
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "FixedMove"
|
||||
},
|
||||
{
|
||||
"$type": "AddGlobalValue",
|
||||
"ratio": 1.0,
|
||||
"key": "_TANUKI_NEXTPATHPOINTFLAG_",
|
||||
"useLimitRange": true,
|
||||
"maxValue": 99.0,
|
||||
"minValue": 1.0
|
||||
},
|
||||
{
|
||||
"$type": "SetGlobalValueToOverrideMap",
|
||||
"globalValueKey": "_TANUKI_NEXTPATHPOINTFLAG_",
|
||||
"overrideMapKey": "NextPathPointFlag"
|
||||
},
|
||||
{
|
||||
"$type": "SetPoseInt",
|
||||
"intID": "NextPointType"
|
||||
}
|
||||
]
|
||||
"abilitySpecials": {
|
||||
"NextPathPointFlag": 1.0
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -328,19 +364,14 @@
|
||||
],
|
||||
"modifiers": {
|
||||
"Inu_Tanuki_AttractionEffect": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"healLimitedByCasterMaxHPRatio": "Eff_Animal_Inu_Tanuki_Attraction",
|
||||
"EBHJMLOKDGB": -1.0
|
||||
"effectPattern": "Eff_Animal_Inu_Tanuki_Attraction"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Inu_Tanuki_AlertBehitModifier": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onBeingHit": [
|
||||
{
|
||||
"$type": "SetAnimatorTrigger",
|
||||
@ -351,6 +382,11 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// BKillSelf
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -376,6 +412,11 @@
|
||||
]
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Steer
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -384,26 +425,29 @@
|
||||
{
|
||||
"$type": "SteerAttackMixin",
|
||||
"steerStateIDs": ["Blink_BS"],
|
||||
"startNormalizedTime": 0.0,
|
||||
"endNormalizedTime": 0.5,
|
||||
"angularSpeed": 540.0,
|
||||
"angularSpeed": 540,
|
||||
"attackTrigger": "",
|
||||
"attackDistance": 2.0
|
||||
"attackDistance": 2
|
||||
},
|
||||
{
|
||||
"$type": "SteerAttackMixin",
|
||||
"steerStateIDs": ["End"],
|
||||
"startNormalizedTime": 0.0,
|
||||
"endNormalizedTime": 0.5,
|
||||
"angularSpeed": 540.0,
|
||||
"angularSpeed": 540,
|
||||
"attackTrigger": "",
|
||||
"attackDistance": 2.0
|
||||
"attackDistance": 2
|
||||
},
|
||||
{
|
||||
"$type": "SteerAttackMixin",
|
||||
"steerStateIDs": ["Alert"],
|
||||
"endNormalizedTime": 0.30000001192092896,
|
||||
"angularSpeed": 540.0,
|
||||
"startNormalizedTime": 0.0,
|
||||
"endNormalizedTime": 0.3,
|
||||
"angularSpeed": 540,
|
||||
"attackTrigger": "",
|
||||
"attackDistance": 2.0
|
||||
"attackDistance": 2
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -1,4 +1,9 @@
|
||||
[
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Disappear
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -12,30 +17,33 @@
|
||||
],
|
||||
"modifiers": {
|
||||
"DisappearTimer": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "StartDither",
|
||||
"duration": 3.0
|
||||
"duration": 3
|
||||
},
|
||||
{
|
||||
"$type": "SetAnimatorBool",
|
||||
"boolID": "Disappear",
|
||||
"ratio": true
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"$type": "KillSelf",
|
||||
"duration": 2.5,
|
||||
"banDrop": true,
|
||||
"banExp": true,
|
||||
"killSelfType": "Disappear"
|
||||
"killSelfType": "Disappear",
|
||||
"duration": 2.5
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// ToWander
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -44,11 +52,16 @@
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "Wander",
|
||||
"ratio": true
|
||||
"value": true
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// ToIdle
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -56,7 +69,8 @@
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "Wander"
|
||||
"boolID": "Wander",
|
||||
"value": false
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -1,4 +1,9 @@
|
||||
[
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// AIState
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -27,6 +32,11 @@
|
||||
]
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Random
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -38,28 +48,31 @@
|
||||
"modifierName": "Random_MoveSpeedRatio"
|
||||
}
|
||||
],
|
||||
"abilitySpecials": {
|
||||
"RandomSpeed": 0.0
|
||||
},
|
||||
"modifiers": {
|
||||
"Random_MoveSpeedRatio": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"properties": {
|
||||
"Animator_MoveSpeedRatio": "RandomSpeed"
|
||||
}
|
||||
}
|
||||
},
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "SetRandomOverrideMapValue",
|
||||
"valueRangeMax": 0.10000000149011612,
|
||||
"valueRangeMin": -0.10000000149011612,
|
||||
"overrideMapKey": "RandomSpeed"
|
||||
"overrideMapKey": "RandomSpeed",
|
||||
"valueRangeMin": -0.1,
|
||||
"valueRangeMax": 0.1
|
||||
}
|
||||
]
|
||||
],
|
||||
"modifiers": {
|
||||
"Random_MoveSpeedRatio": {
|
||||
"properties": {
|
||||
"Animator_MoveSpeedRatio": "%RandomSpeed"
|
||||
}
|
||||
}
|
||||
},
|
||||
"abilitySpecials": {
|
||||
"RandomSpeed": 0.0
|
||||
}
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Fly
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -76,38 +89,36 @@
|
||||
"modifierName": "FlyDown_Land"
|
||||
}
|
||||
],
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "FlyState",
|
||||
"value": false
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"FlyState_Down": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "FlyState",
|
||||
"ratio": true
|
||||
"value": true
|
||||
}
|
||||
],
|
||||
"onRemoved": [
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "FlyState"
|
||||
"boolID": "FlyState",
|
||||
"value": false
|
||||
}
|
||||
]
|
||||
},
|
||||
"FlyDown_Land": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"properties": {
|
||||
"Actor_AddGravityScale": -1.9900000095367432
|
||||
"Actor_AddGravityScale": -1.99
|
||||
}
|
||||
}
|
||||
},
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "FlyState"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -118,11 +129,16 @@
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "FlyState",
|
||||
"ratio": true
|
||||
"value": true
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Wander
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -131,7 +147,7 @@
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "WanderState",
|
||||
"ratio": true
|
||||
"value": true
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -143,11 +159,17 @@
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "WanderState"
|
||||
"boolID": "WanderState",
|
||||
"value": false
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Disappear
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -161,8 +183,6 @@
|
||||
],
|
||||
"modifiers": {
|
||||
"DisappearTimer": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "StartDither",
|
||||
@ -171,20 +191,25 @@
|
||||
{
|
||||
"$type": "SetAnimatorBool",
|
||||
"boolID": "Disappear",
|
||||
"ratio": true
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"$type": "KillSelf",
|
||||
"duration": 3.5,
|
||||
"banDrop": true,
|
||||
"banExp": true,
|
||||
"killSelfType": "Disappear"
|
||||
"killSelfType": "Disappear",
|
||||
"duration": 3.5
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// 3.1活动逃跑
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -198,13 +223,11 @@
|
||||
],
|
||||
"modifiers": {
|
||||
"DisappearTimer": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "FlyState",
|
||||
"ratio": true
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"$type": "StartDither",
|
||||
@ -213,20 +236,25 @@
|
||||
{
|
||||
"$type": "SetAnimatorBool",
|
||||
"boolID": "Disappear",
|
||||
"ratio": true
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"$type": "KillSelf",
|
||||
"duration": 3.5,
|
||||
"banDrop": true,
|
||||
"banExp": true,
|
||||
"killSelfType": "Disappear"
|
||||
"killSelfType": "Disappear",
|
||||
"duration": 3.5
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// FlyEffect
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -234,16 +262,15 @@
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "FireEffect",
|
||||
"healLimitedByCasterMaxHPRatio": "Eff_Animal_Common_Feather",
|
||||
"effectPattern": "Eff_Animal_Common_Feather",
|
||||
"born": {
|
||||
"$type": "ConfigBornByTarget",
|
||||
"offset": {
|
||||
"IBKBLDAJIMA": 0.0,
|
||||
"LKHJADIPBFL": 0.0,
|
||||
"PJCOKIGCJOK": 0.0
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0.0
|
||||
}
|
||||
},
|
||||
"EBHJMLOKDGB": -1.0
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -255,16 +282,15 @@
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "FireEffect",
|
||||
"healLimitedByCasterMaxHPRatio": "Eff_Animal_Common_Feather_Black",
|
||||
"effectPattern": "Eff_Animal_Common_Feather_Black",
|
||||
"born": {
|
||||
"$type": "ConfigBornByTarget",
|
||||
"offset": {
|
||||
"IBKBLDAJIMA": 0.0,
|
||||
"LKHJADIPBFL": 0.0,
|
||||
"PJCOKIGCJOK": 0.0
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0.0
|
||||
}
|
||||
},
|
||||
"EBHJMLOKDGB": -1.0
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -2,6 +2,7 @@
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
/// @desc 进入摩尔斯电码动画时,触发StartSignal Trigger,用于播放胸腔动画
|
||||
"abilityName": "Animal_Pigeon_Beak_Signal_Controller",
|
||||
"abilityMixins": [
|
||||
{
|
||||
@ -49,57 +50,42 @@
|
||||
],
|
||||
"modifiers": {
|
||||
"Signal_Ayus_Sfx": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"healLimitedByCasterMaxHPRatio": "Eff_Animal_Pigeon_Beak_Signal_Ayus",
|
||||
"EBHJMLOKDGB": -1.0
|
||||
"effectPattern": "Eff_Animal_Pigeon_Beak_Signal_Ayus"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Signal_Deshret_Sfx": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"healLimitedByCasterMaxHPRatio": "Eff_Animal_Pigeon_Beak_Signal_Deshret",
|
||||
"EBHJMLOKDGB": -1.0
|
||||
"effectPattern": "Eff_Animal_Pigeon_Beak_Signal_Deshret"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Signal_Sarva_Sfx": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"healLimitedByCasterMaxHPRatio": "Eff_Animal_Pigeon_Beak_Signal_Sarva",
|
||||
"EBHJMLOKDGB": -1.0
|
||||
"effectPattern": "Eff_Animal_Pigeon_Beak_Signal_Sarva"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Signal_Dawon_Sfx": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"healLimitedByCasterMaxHPRatio": "Eff_Animal_Pigeon_Beak_Signal_Dawon",
|
||||
"EBHJMLOKDGB": -1.0
|
||||
"effectPattern": "Eff_Animal_Pigeon_Beak_Signal_Dawon"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Signal_miHoYo_Sfx": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"healLimitedByCasterMaxHPRatio": "Eff_Animal_Pigeon_Beak_Signal_Mihoyo",
|
||||
"EBHJMLOKDGB": -1.0
|
||||
"effectPattern": "Eff_Animal_Pigeon_Beak_Signal_Mihoyo"
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -109,16 +95,16 @@
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
/// @desc 朝向玩家的功能
|
||||
"abilityName": "Animal_Pigeon_Beak_AwareManager",
|
||||
"abilityMixins": [
|
||||
{
|
||||
"$type": "SteerAttackMixin",
|
||||
"steerStateIDs": ["Aware"],
|
||||
"startNormalizedTime": 0.15399999916553497,
|
||||
"endNormalizedTime": 0.8690000176429749,
|
||||
"angularSpeed": 460.0,
|
||||
"attackTrigger": "",
|
||||
"DIALGGKLDEH": ["AwakeTarget"]
|
||||
"angularSpeed": 460,
|
||||
"startNormalizedTime": 0.154,
|
||||
"endNormalizedTime": 0.869,
|
||||
"facingTargetTypes": ["AwakeTarget"]
|
||||
},
|
||||
{
|
||||
"$type": "SteerAttackMixin",
|
||||
@ -130,11 +116,10 @@
|
||||
"Signal_Dawon_6_25s",
|
||||
"Signal_miHoYo_8_5s"
|
||||
],
|
||||
"startNormalizedTime": 0.15399999916553497,
|
||||
"endNormalizedTime": 0.8690000176429749,
|
||||
"angularSpeed": 250.0,
|
||||
"attackTrigger": "",
|
||||
"DIALGGKLDEH": ["AwakeTarget", "AttackTarget"]
|
||||
"angularSpeed": 250,
|
||||
"startNormalizedTime": 0.154,
|
||||
"endNormalizedTime": 0.869,
|
||||
"facingTargetTypes": ["AwakeTarget", "AttackTarget"]
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -142,6 +127,7 @@
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
/// @desc Skill的CD重置
|
||||
"abilityName": "Animal_Pigeon_Beak_AIStateInitial",
|
||||
"abilityMixins": [
|
||||
{
|
||||
@ -160,7 +146,7 @@
|
||||
"enterActions": [
|
||||
{
|
||||
"$type": "ReTriggerAISkillInitialCD",
|
||||
"skillIDs": [301, 302, 104, 201]
|
||||
"skillIDs": [301, 302, 104, 201] // 不用触发彩蛋技能的CD
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -1,4 +1,9 @@
|
||||
[
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// AIStateInitial
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -27,6 +32,11 @@
|
||||
]
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// WanderState
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -35,7 +45,7 @@
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "WanderState",
|
||||
"ratio": true
|
||||
"value": true
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -47,11 +57,17 @@
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "WanderState"
|
||||
"boolID": "WanderState",
|
||||
"value": false
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Random
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -63,28 +79,31 @@
|
||||
"modifierName": "Random_MoveSpeedRatio"
|
||||
}
|
||||
],
|
||||
"abilitySpecials": {
|
||||
"RandomSpeed": 0.0
|
||||
},
|
||||
"modifiers": {
|
||||
"Random_MoveSpeedRatio": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"properties": {
|
||||
"Animator_MoveSpeedRatio": "RandomSpeed"
|
||||
}
|
||||
}
|
||||
},
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "SetRandomOverrideMapValue",
|
||||
"valueRangeMax": 0.15000000596046448,
|
||||
"valueRangeMin": -0.15000000596046448,
|
||||
"overrideMapKey": "RandomSpeed"
|
||||
"overrideMapKey": "RandomSpeed",
|
||||
"valueRangeMin": -0.15,
|
||||
"valueRangeMax": 0.15
|
||||
}
|
||||
]
|
||||
],
|
||||
"modifiers": {
|
||||
"Random_MoveSpeedRatio": {
|
||||
"properties": {
|
||||
"Animator_MoveSpeedRatio": "%RandomSpeed"
|
||||
}
|
||||
}
|
||||
},
|
||||
"abilitySpecials": {
|
||||
"RandomSpeed": 0.0
|
||||
}
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Disappear
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -98,8 +117,6 @@
|
||||
],
|
||||
"modifiers": {
|
||||
"DisappearTimer": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "StartDither",
|
||||
@ -108,14 +125,14 @@
|
||||
{
|
||||
"$type": "SetAnimatorBool",
|
||||
"boolID": "Disappear",
|
||||
"ratio": true
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"$type": "KillSelf",
|
||||
"duration": 1.5,
|
||||
"banDrop": true,
|
||||
"banExp": true,
|
||||
"killSelfType": "Disappear"
|
||||
"killSelfType": "Disappear",
|
||||
"duration": 1.5
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -1,12 +1,66 @@
|
||||
[
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Alert
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "Animal_Thoarder_Weasel_Alert",
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "RemoveUniqueModifier",
|
||||
"modifierName": "UNIQUE_Invisible",
|
||||
"doOffStage": true
|
||||
},
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"effectPattern": "Eff_Animal_Thoarder_Weasel_Jump",
|
||||
"born": {
|
||||
"$type": "ConfigBornBySelf",
|
||||
"onGround": true
|
||||
},
|
||||
"doOffStage": true
|
||||
},
|
||||
{
|
||||
"$type": "Predicated",
|
||||
"otherTargets": {
|
||||
"$type": "SelectTargetsBySelfGroup",
|
||||
"operation": "OR",
|
||||
"value": 2,
|
||||
"compareType": "Equal"
|
||||
},
|
||||
"targetPredicates": [
|
||||
{
|
||||
"$type": "ByTargetGlobalValue",
|
||||
"target": "Target",
|
||||
"key": "_IS_MOLE_HOLE",
|
||||
"value": 1,
|
||||
"compareType": "Equal"
|
||||
}
|
||||
],
|
||||
"successActions": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "SetSelfAttackTarget",
|
||||
"target": "Target"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AddGlobalValue",
|
||||
"key": "_IS_WEASEL",
|
||||
"value": 1,
|
||||
"useLimitRange": true,
|
||||
"maxValue": 1,
|
||||
"minValue": 0
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"SetSelfAttackTarget": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "SetSelfAttackTarget",
|
||||
@ -14,81 +68,93 @@
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AddGlobalValue",
|
||||
"ratio": 1.0,
|
||||
"key": "_IS_WEASEL",
|
||||
"useLimitRange": true,
|
||||
"maxValue": 1.0,
|
||||
"minValue": 0.0
|
||||
}
|
||||
],
|
||||
}
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Drill
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "Animal_Thoarder_Weasel_Drill",
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "RemoveUniqueModifier",
|
||||
"RotationDampTime": true,
|
||||
"modifierName": "UNIQUE_Invisible"
|
||||
},
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"RotationDampTime": true,
|
||||
"healLimitedByCasterMaxHPRatio": "Eff_Animal_Thoarder_Weasel_Jump",
|
||||
"born": {
|
||||
"$type": "ConfigBornBySelf",
|
||||
"onGround": true
|
||||
},
|
||||
"EBHJMLOKDGB": -1.0
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "UNIQUE_Blink_Actions"
|
||||
},
|
||||
{
|
||||
"$type": "Predicated",
|
||||
"otherTargets": {
|
||||
"$type": "SelectTargetsBySelfGroup",
|
||||
"value": 2
|
||||
"operation": "OR",
|
||||
"value": 2,
|
||||
"compareType": "Equal"
|
||||
},
|
||||
"targetPredicates": [
|
||||
{
|
||||
"$type": "ByTargetGlobalValue",
|
||||
"target": "Target",
|
||||
"key": "_IS_MOLE_HOLE",
|
||||
"ratio": 1.0
|
||||
"value": 1,
|
||||
"compareType": "Equal"
|
||||
}
|
||||
],
|
||||
"successActions": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"target": "Target",
|
||||
"modifierName": "SetSelfAttackTarget"
|
||||
"modifierName": "TriggerGadgetState",
|
||||
"target": "Target"
|
||||
},
|
||||
{
|
||||
"$type": "SetAnimatorBool",
|
||||
"boolID": "Disappear",
|
||||
"value": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "KillSelf",
|
||||
"banDrop": true,
|
||||
"banExp": true,
|
||||
"killSelfType": "Disappear"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "Animal_Thoarder_Weasel_Drill",
|
||||
],
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AddGlobalValue",
|
||||
"key": "_IS_WEASEL",
|
||||
"value": 1,
|
||||
"useLimitRange": true,
|
||||
"maxValue": 1,
|
||||
"minValue": 0
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"UNIQUE_Blink_Actions": {
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"modifierName": "Blink_Invincible"
|
||||
"modifierName": "Blink_Invincible",
|
||||
"target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"modifierName": "Blink_DenyLockOn"
|
||||
"modifierName": "Blink_DenyLockOn",
|
||||
"target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "TriggerSetVisible"
|
||||
"$type": "TriggerSetVisible",
|
||||
"visible": false,
|
||||
"target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "EnableHitBoxByName",
|
||||
"hitBoxNames": ["HitBox"]
|
||||
"hitBoxNames": ["HitBox"],
|
||||
"setEnable": false
|
||||
}
|
||||
],
|
||||
"onRemoved": [
|
||||
@ -99,118 +165,47 @@
|
||||
},
|
||||
{
|
||||
"$type": "TriggerSetVisible",
|
||||
"visible": true
|
||||
"visible": true,
|
||||
"target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Blink_Invincible": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"state": "Invincible"
|
||||
},
|
||||
"Blink_DenyLockOn": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"state": "DenyLockOn"
|
||||
},
|
||||
"TriggerGadgetState": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "ExecuteGadgetLua",
|
||||
"param1": 203
|
||||
}
|
||||
/*
|
||||
{
|
||||
"$type": "ExecuteGadgetLua",
|
||||
"target": "Self",
|
||||
"intID": "gadgetState",
|
||||
"value": 203,
|
||||
},
|
||||
*/
|
||||
]
|
||||
}
|
||||
},
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AddGlobalValue",
|
||||
"ratio": 1.0,
|
||||
"key": "_IS_WEASEL",
|
||||
"useLimitRange": true,
|
||||
"maxValue": 1.0,
|
||||
"minValue": 0.0
|
||||
}
|
||||
],
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "UNIQUE_Blink_Actions"
|
||||
},
|
||||
{
|
||||
"$type": "Predicated",
|
||||
"otherTargets": {
|
||||
"$type": "SelectTargetsBySelfGroup",
|
||||
"value": 2
|
||||
},
|
||||
"targetPredicates": [
|
||||
{
|
||||
"$type": "ByTargetGlobalValue",
|
||||
"key": "_IS_MOLE_HOLE",
|
||||
"ratio": 1.0
|
||||
}
|
||||
],
|
||||
"successActions": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"target": "Target",
|
||||
"modifierName": "TriggerGadgetState"
|
||||
},
|
||||
{
|
||||
"$type": "SetAnimatorBool",
|
||||
"boolID": "Disappear",
|
||||
"ratio": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "KillSelf",
|
||||
"banDrop": true,
|
||||
"banExp": true,
|
||||
"killSelfType": "Disappear"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
// d8888b. d8888b. d888888b db db d88888b db db d888888b d888888b
|
||||
// 88 `8D 88 `8D `88' 88 88 88' `8b d8' `88' `~~88~~'
|
||||
// 88 88 88oobY' 88 88 88 88ooooo `8bd8' 88 88
|
||||
// 88 88 88`8b 88 88 88 88~~~~~ .dPYb. 88 88
|
||||
// 88 .8D 88 `88. .88. 88booo. 88booo. 88. .8P Y8. .88. 88
|
||||
// Y8888D' 88 YD Y888888P Y88888P Y88888P Y88888P YP YP Y888888P YP
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "Animal_Thoarder_Weasel_Drill_Exit",
|
||||
"modifiers": {
|
||||
"Disappear_Invincible": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"state": "Invincible"
|
||||
},
|
||||
"Disappear_DenyLockOn": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"state": "DenyLockOn"
|
||||
},
|
||||
"Disappear_Display": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"modifierName": "Disappear_Invincible"
|
||||
},
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"modifierName": "Disappear_DenyLockOn"
|
||||
},
|
||||
{
|
||||
"$type": "TriggerSetVisible"
|
||||
},
|
||||
{
|
||||
"$type": "EnableHitBoxByName",
|
||||
"hitBoxNames": ["HitBox"]
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
@ -222,9 +217,47 @@
|
||||
"banExp": true,
|
||||
"killSelfType": "Disappear"
|
||||
}
|
||||
]
|
||||
],
|
||||
"modifiers": {
|
||||
"Disappear_Invincible": {
|
||||
"state": "Invincible"
|
||||
},
|
||||
"Disappear_DenyLockOn": {
|
||||
"state": "DenyLockOn"
|
||||
},
|
||||
"Disappear_Display": {
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"modifierName": "Disappear_Invincible",
|
||||
"target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"modifierName": "Disappear_DenyLockOn",
|
||||
"target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "TriggerSetVisible",
|
||||
"visible": false,
|
||||
"target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "EnableHitBoxByName",
|
||||
"hitBoxNames": ["HitBox"],
|
||||
"setEnable": false
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Jump
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -238,8 +271,6 @@
|
||||
],
|
||||
"modifiers": {
|
||||
"Invisible": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
@ -248,24 +279,27 @@
|
||||
]
|
||||
},
|
||||
"UNIQUE_Invisible": {
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"modifierName": "Invincible"
|
||||
"modifierName": "Invincible",
|
||||
"target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"modifierName": "DenyLockOn"
|
||||
"modifierName": "DenyLockOn",
|
||||
"target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "TriggerSetVisible"
|
||||
"$type": "TriggerSetVisible",
|
||||
"visible": false,
|
||||
"target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "EnableHitBoxByName",
|
||||
"hitBoxNames": ["HitBox"]
|
||||
"hitBoxNames": ["HitBox"],
|
||||
"setEnable": false
|
||||
}
|
||||
],
|
||||
"onRemoved": [
|
||||
@ -276,23 +310,25 @@
|
||||
},
|
||||
{
|
||||
"$type": "TriggerSetVisible",
|
||||
"visible": true
|
||||
"visible": true,
|
||||
"target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Invincible": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"state": "Invincible"
|
||||
},
|
||||
"DenyLockOn": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"state": "DenyLockOn"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Flee
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -314,26 +350,22 @@
|
||||
"enterActions": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "Disappear"
|
||||
"modifierName": "Disappear",
|
||||
"target": "Self"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"Effect": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"healLimitedByCasterMaxHPRatio": "Eff_Animal_Thoarder_Weasel_Walk",
|
||||
"EBHJMLOKDGB": -1.0
|
||||
"effectPattern": "Eff_Animal_Thoarder_Weasel_Walk"
|
||||
}
|
||||
]
|
||||
},
|
||||
"DropMora": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"thinkInterval": 0.5,
|
||||
"onThinkInterval": [
|
||||
{
|
||||
@ -343,19 +375,18 @@
|
||||
]
|
||||
},
|
||||
"Disappear": {
|
||||
"modifierName": "",
|
||||
"HCJLIGBLGJA": 2.0,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"duration": 2,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "StartDither",
|
||||
"duration": 3.0
|
||||
"duration": 3
|
||||
}
|
||||
],
|
||||
"onRemoved": [
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"modifierName": "DropMora"
|
||||
"modifierName": "DropMora",
|
||||
"target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "KillSelf",
|
||||
@ -366,13 +397,18 @@
|
||||
{
|
||||
"$type": "SetAnimatorBool",
|
||||
"boolID": "Disappear",
|
||||
"ratio": true
|
||||
"value": true
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// ToWander
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -381,11 +417,16 @@
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "Wander",
|
||||
"ratio": true
|
||||
"value": true
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// ToIdle
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -393,11 +434,17 @@
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "Wander"
|
||||
"boolID": "Wander",
|
||||
"value": false
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// State
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -409,23 +456,6 @@
|
||||
"modifierName": "LockHp"
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"LockHp": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"state": "LockHP"
|
||||
},
|
||||
"HideUIBillBoard": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "HideUIBillBoard",
|
||||
"hide": true
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
@ -433,41 +463,54 @@
|
||||
},
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"effectPattern": "Eff_Animal_Thoarder_Weasel_Bag01",
|
||||
"predicates": [
|
||||
{
|
||||
"$type": "ByTargetGlobalValue",
|
||||
"key": "_THOARDER_WEASEL_LEVEL01",
|
||||
"ratio": 1.0
|
||||
"value": 1,
|
||||
"compareType": "Equal"
|
||||
}
|
||||
],
|
||||
"healLimitedByCasterMaxHPRatio": "Eff_Animal_Thoarder_Weasel_Bag01",
|
||||
"EBHJMLOKDGB": -1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"effectPattern": "Eff_Animal_Thoarder_Weasel_Bag02",
|
||||
"predicates": [
|
||||
{
|
||||
"$type": "ByTargetGlobalValue",
|
||||
"key": "_THOARDER_WEASEL_LEVEL02",
|
||||
"ratio": 1.0
|
||||
"value": 1,
|
||||
"compareType": "Equal"
|
||||
}
|
||||
],
|
||||
"healLimitedByCasterMaxHPRatio": "Eff_Animal_Thoarder_Weasel_Bag02",
|
||||
"EBHJMLOKDGB": -1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"effectPattern": "Eff_Animal_Thoarder_Weasel_Bag03",
|
||||
"predicates": [
|
||||
{
|
||||
"$type": "ByTargetGlobalValue",
|
||||
"key": "_THOARDER_WEASEL_LEVEL03",
|
||||
"ratio": 1.0
|
||||
"value": 1,
|
||||
"compareType": "Equal"
|
||||
}
|
||||
],
|
||||
"healLimitedByCasterMaxHPRatio": "Eff_Animal_Thoarder_Weasel_Bag03",
|
||||
"EBHJMLOKDGB": -1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
],
|
||||
"modifiers": {
|
||||
"LockHp": {
|
||||
"state": "LockHP"
|
||||
},
|
||||
"HideUIBillBoard": {
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "HideUIBillBoard",
|
||||
"hide": true
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -1,4 +1,9 @@
|
||||
[
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Activity-Tit-Invincible
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -7,17 +12,21 @@
|
||||
{
|
||||
"$type": "SteerAttackMixin",
|
||||
"steerStateIDs": ["Special_Hit"],
|
||||
"startNormalizedTime": 0.12999999523162842,
|
||||
"endNormalizedTime": 0.5099999904632568,
|
||||
"angularSpeed": 540.0,
|
||||
"startNormalizedTime": 0.13,
|
||||
"endNormalizedTime": 0.51,
|
||||
"angularSpeed": 540,
|
||||
"attackTrigger": ""
|
||||
}
|
||||
],
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "UNIQUE_Activity_Tit_Invincible"
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"UNIQUE_Activity_Tit_Invincible": {
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"state": "Invincible",
|
||||
"onBeingHit": [
|
||||
{
|
||||
@ -38,15 +47,14 @@
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "UNIQUE_Activity_Tit_Invincible"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// AIState
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -75,6 +83,11 @@
|
||||
]
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Random
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -86,28 +99,31 @@
|
||||
"modifierName": "Random_MoveSpeedRatio"
|
||||
}
|
||||
],
|
||||
"abilitySpecials": {
|
||||
"RandomSpeed": 0.0
|
||||
},
|
||||
"modifiers": {
|
||||
"Random_MoveSpeedRatio": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"properties": {
|
||||
"Animator_MoveSpeedRatio": "RandomSpeed"
|
||||
}
|
||||
}
|
||||
},
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "SetRandomOverrideMapValue",
|
||||
"valueRangeMax": 0.10000000149011612,
|
||||
"valueRangeMin": -0.10000000149011612,
|
||||
"overrideMapKey": "RandomSpeed"
|
||||
"overrideMapKey": "RandomSpeed",
|
||||
"valueRangeMin": -0.1,
|
||||
"valueRangeMax": 0.1
|
||||
}
|
||||
]
|
||||
],
|
||||
"modifiers": {
|
||||
"Random_MoveSpeedRatio": {
|
||||
"properties": {
|
||||
"Animator_MoveSpeedRatio": "%RandomSpeed"
|
||||
}
|
||||
}
|
||||
},
|
||||
"abilitySpecials": {
|
||||
"RandomSpeed": 0.0
|
||||
}
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Fly
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -124,38 +140,36 @@
|
||||
"modifierName": "FlyDown_Land"
|
||||
}
|
||||
],
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "FlyState",
|
||||
"value": false
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"FlyState_Down": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "FlyState",
|
||||
"ratio": true
|
||||
"value": true
|
||||
}
|
||||
],
|
||||
"onRemoved": [
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "FlyState"
|
||||
"boolID": "FlyState",
|
||||
"value": false
|
||||
}
|
||||
]
|
||||
},
|
||||
"FlyDown_Land": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"properties": {
|
||||
"Actor_AddGravityScale": -1.9900000095367432
|
||||
"Actor_AddGravityScale": -1.99
|
||||
}
|
||||
}
|
||||
},
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "FlyState"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -166,11 +180,16 @@
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "FlyState",
|
||||
"ratio": true
|
||||
"value": true
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Wander
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -179,7 +198,7 @@
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "WanderState",
|
||||
"ratio": true
|
||||
"value": true
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -191,11 +210,17 @@
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "WanderState"
|
||||
"boolID": "WanderState",
|
||||
"value": false
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Disappear
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -209,8 +234,6 @@
|
||||
],
|
||||
"modifiers": {
|
||||
"DisappearTimer": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "StartDither",
|
||||
@ -219,14 +242,14 @@
|
||||
{
|
||||
"$type": "SetAnimatorBool",
|
||||
"boolID": "Disappear",
|
||||
"ratio": true
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"$type": "KillSelf",
|
||||
"duration": 3.5,
|
||||
"banDrop": true,
|
||||
"banExp": true,
|
||||
"killSelfType": "Disappear"
|
||||
"killSelfType": "Disappear",
|
||||
"duration": 3.5
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -1,4 +1,9 @@
|
||||
[
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// AIState
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -27,6 +32,11 @@
|
||||
]
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Random
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -38,28 +48,31 @@
|
||||
"modifierName": "Random_MoveSpeedRatio"
|
||||
}
|
||||
],
|
||||
"abilitySpecials": {
|
||||
"RandomSpeed": 0.0
|
||||
},
|
||||
"modifiers": {
|
||||
"Random_MoveSpeedRatio": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"properties": {
|
||||
"Animator_MoveSpeedRatio": "RandomSpeed"
|
||||
}
|
||||
}
|
||||
},
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "SetRandomOverrideMapValue",
|
||||
"valueRangeMax": 0.10000000149011612,
|
||||
"valueRangeMin": -0.10000000149011612,
|
||||
"overrideMapKey": "RandomSpeed"
|
||||
"overrideMapKey": "RandomSpeed",
|
||||
"valueRangeMin": -0.1,
|
||||
"valueRangeMax": 0.1
|
||||
}
|
||||
]
|
||||
],
|
||||
"modifiers": {
|
||||
"Random_MoveSpeedRatio": {
|
||||
"properties": {
|
||||
"Animator_MoveSpeedRatio": "%RandomSpeed"
|
||||
}
|
||||
}
|
||||
},
|
||||
"abilitySpecials": {
|
||||
"RandomSpeed": 0.0
|
||||
}
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Fly
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -76,38 +89,36 @@
|
||||
"modifierName": "FlyDown_Land"
|
||||
}
|
||||
],
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "FlyState",
|
||||
"value": false
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"FlyState_Down": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "FlyState",
|
||||
"ratio": true
|
||||
"value": true
|
||||
}
|
||||
],
|
||||
"onRemoved": [
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "FlyState"
|
||||
"boolID": "FlyState",
|
||||
"value": false
|
||||
}
|
||||
]
|
||||
},
|
||||
"FlyDown_Land": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"properties": {
|
||||
"Actor_AddGravityScale": -1.9900000095367432
|
||||
"Actor_AddGravityScale": -1.99
|
||||
}
|
||||
}
|
||||
},
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "FlyState"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -118,11 +129,16 @@
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "FlyState",
|
||||
"ratio": true
|
||||
"value": true
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Wander
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -139,37 +155,31 @@
|
||||
"modifierName": "Run_Effect"
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"NormalMove_Effect": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"healLimitedByCasterMaxHPRatio": "Eff_Animal_Wigeon_Ripple_Walk",
|
||||
"EBHJMLOKDGB": -1.0
|
||||
}
|
||||
]
|
||||
},
|
||||
"Run_Effect": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"healLimitedByCasterMaxHPRatio": "Eff_Animal_Wigeon_Ripple_Run",
|
||||
"EBHJMLOKDGB": -1.0
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "WanderState",
|
||||
"ratio": true
|
||||
"value": true
|
||||
}
|
||||
]
|
||||
],
|
||||
"modifiers": {
|
||||
"NormalMove_Effect": {
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"effectPattern": "Eff_Animal_Wigeon_Ripple_Walk"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Run_Effect": {
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"effectPattern": "Eff_Animal_Wigeon_Ripple_Run"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -193,27 +203,30 @@
|
||||
"modifierName": "NormalIdle_Effect"
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"NormalIdle_Effect": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"healLimitedByCasterMaxHPRatio": "Eff_Animal_Wigeon_Ripple_Standby",
|
||||
"EBHJMLOKDGB": -1.0
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "WanderState"
|
||||
"boolID": "WanderState",
|
||||
"value": false
|
||||
}
|
||||
]
|
||||
],
|
||||
"modifiers": {
|
||||
"NormalIdle_Effect": {
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"effectPattern": "Eff_Animal_Wigeon_Ripple_Standby"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Flee
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -225,42 +238,39 @@
|
||||
"modifierName": "FleeState"
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"FleeState": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onRemoved": [
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "FleeState"
|
||||
}
|
||||
]
|
||||
},
|
||||
"BeHitDetect": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onBeingHit": [
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "FleeState",
|
||||
"ratio": true
|
||||
}
|
||||
]
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "FleeState",
|
||||
"value": true
|
||||
}
|
||||
},
|
||||
],
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"modifierName": "BeHitDetect"
|
||||
}
|
||||
],
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "FleeState",
|
||||
"ratio": true
|
||||
"modifiers": {
|
||||
"FleeState": {
|
||||
"onRemoved": [
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "FleeState",
|
||||
"value": false
|
||||
}
|
||||
]
|
||||
},
|
||||
"BeHitDetect": {
|
||||
"onBeingHit": [
|
||||
{
|
||||
"$type": "SetPoseBool",
|
||||
"boolID": "FleeState",
|
||||
"value": true
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -276,25 +286,28 @@
|
||||
],
|
||||
"modifiers": {
|
||||
"DisappearTimer": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "StartDither",
|
||||
"duration": 3.0
|
||||
"duration": 3
|
||||
},
|
||||
{
|
||||
"$type": "KillSelf",
|
||||
"duration": 2.5,
|
||||
"banDrop": true,
|
||||
"banExp": true,
|
||||
"killSelfType": "Disappear"
|
||||
"killSelfType": "Disappear",
|
||||
"duration": 2.5
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Disappear
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -308,8 +321,6 @@
|
||||
],
|
||||
"modifiers": {
|
||||
"DisappearTimer": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "StartDither",
|
||||
@ -318,20 +329,25 @@
|
||||
{
|
||||
"$type": "SetAnimatorBool",
|
||||
"boolID": "Disappear",
|
||||
"ratio": true
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"$type": "KillSelf",
|
||||
"duration": 3.5,
|
||||
"banDrop": true,
|
||||
"banExp": true,
|
||||
"killSelfType": "Disappear"
|
||||
"killSelfType": "Disappear",
|
||||
"duration": 3.5
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// FlyEffect
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -339,16 +355,15 @@
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "FireEffect",
|
||||
"healLimitedByCasterMaxHPRatio": "Eff_Animal_Common_Feather",
|
||||
"effectPattern": "Eff_Animal_Common_Feather",
|
||||
"born": {
|
||||
"$type": "ConfigBornByTarget",
|
||||
"offset": {
|
||||
"IBKBLDAJIMA": 0.0,
|
||||
"LKHJADIPBFL": 0.0,
|
||||
"PJCOKIGCJOK": 0.0
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0.0
|
||||
}
|
||||
},
|
||||
"EBHJMLOKDGB": -1.0
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -1,4 +1,9 @@
|
||||
[
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Initial
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -14,11 +19,11 @@
|
||||
},
|
||||
{
|
||||
"$type": "AddGlobalValue",
|
||||
"ratio": 1.0,
|
||||
"key": "_Is_Hunt_Animal",
|
||||
"value": 1,
|
||||
"useLimitRange": true,
|
||||
"maxValue": 1.0,
|
||||
"minValue": 0.0
|
||||
"maxValue": 1,
|
||||
"minValue": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -3,90 +3,71 @@
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "Avatar_DefaultAbility_VisionReplaceDieInvincible",
|
||||
"abilityMixins": [
|
||||
{
|
||||
"$type": "DoReviveMixin",
|
||||
"onReviveActions": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"target": "CurLocalAvatar",
|
||||
"RotationDampTime": true,
|
||||
"modifierName": "UNIQUE_VisionReplaceDieInvincible_Invincible"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"UNIQUE_VisionReplaceDieInvincible_Invincible": {
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"HCJLIGBLGJA": 2.5,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"state": "Invincible"
|
||||
}
|
||||
},
|
||||
"isDynamicAbility": true,
|
||||
"onAvatarIn": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "UNIQUE_VisionReplaceDieInvincible_Invincible",
|
||||
"predicates": [
|
||||
{
|
||||
"$type": "ByAny",
|
||||
"predicates": [
|
||||
{
|
||||
"$type": "ByEntityAppearVisionType",
|
||||
"visionType": "VisionReborn"
|
||||
"visionType": "VisionReborn",
|
||||
"value": true
|
||||
},
|
||||
{
|
||||
"$type": "ByEntityAppearVisionType",
|
||||
"visionType": "VisionReplaceDie"
|
||||
"visionType": "VisionReplaceDie",
|
||||
"value": true
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"modifierName": "UNIQUE_VisionReplaceDieInvincible_Invincible"
|
||||
]
|
||||
}
|
||||
],
|
||||
"isDynamicAbility": true
|
||||
"modifiers": {
|
||||
"UNIQUE_VisionReplaceDieInvincible_Invincible": {
|
||||
"isUnique": true,
|
||||
"stacking": "Refresh",
|
||||
"duration": 2.5,
|
||||
"state": "Invincible",
|
||||
"onAdded": []
|
||||
}
|
||||
},
|
||||
"abilityMixins": [
|
||||
{
|
||||
"$type": "DoReviveMixin",
|
||||
"type": "Both",
|
||||
"onReviveActions": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"target": "CurLocalAvatar",
|
||||
"doOffStage": true,
|
||||
"modifierName": "UNIQUE_VisionReplaceDieInvincible_Invincible"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
}, //Avatar_DefaultAbility_VisionReplaceDieInvincible(//角色死亡导致切换,下一个上场的角色短暂无敌)
|
||||
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "Avatar_DefaultAbility_AvartarInShaderChange",
|
||||
"modifiers": {
|
||||
"ShaderLerp": {
|
||||
"modifierName": "",
|
||||
"HCJLIGBLGJA": 1.2999999523162842,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"modifierMixins": [
|
||||
{
|
||||
"$type": "ShaderLerpMixin",
|
||||
"type": "CharacterDissolve"
|
||||
}
|
||||
]
|
||||
},
|
||||
"UNIQUE_Special_ShaderLerp": {
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"HCJLIGBLGJA": 1.2999999523162842,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"modifierMixins": [
|
||||
{
|
||||
"$type": "ShaderLerpMixin",
|
||||
"type": "CharacterDissolve",
|
||||
"OLKGIOHCMBP": true
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"isDynamicAbility": true,
|
||||
"onAvatarIn": [
|
||||
{
|
||||
"$type": "Predicated",
|
||||
"target": "Self",
|
||||
"targetPredicates": [
|
||||
{
|
||||
"$type": "ByTargetGlobalValue",
|
||||
"key": "_AvartarInShaderChange_Special",
|
||||
"ratio": 1.0
|
||||
"value": 1,
|
||||
"compareType": "Equal"
|
||||
}
|
||||
],
|
||||
"successActions": [
|
||||
@ -98,12 +79,35 @@
|
||||
"failActions": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "ShaderLerp"
|
||||
"modifierName": "ShaderLerp" //其他角色走这套逻辑,跟以前一样
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"isDynamicAbility": true
|
||||
"onAbilityStart": [],
|
||||
"modifiers": {
|
||||
"ShaderLerp": {
|
||||
"duration": 1.3,
|
||||
"modifierMixins": [
|
||||
{
|
||||
"$type": "ShaderLerpMixin",
|
||||
"type": "CharacterDissolve"
|
||||
}
|
||||
]
|
||||
},
|
||||
"UNIQUE_Special_ShaderLerp": {
|
||||
"isUnique": true,
|
||||
"duration": 1.3,
|
||||
"modifierMixins": [
|
||||
{
|
||||
"$type": "ShaderLerpMixin",
|
||||
"type": "CharacterDissolve",
|
||||
"forceStopWhenRemoved": true
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"abilityMixins": []
|
||||
}
|
||||
}
|
||||
} //Avatar_DefaultAbility_AvartarInShaderChange
|
||||
]
|
||||
|
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
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
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
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
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
@ -1,90 +1,99 @@
|
||||
[
|
||||
///////////////////
|
||||
//优菈个人线特殊玩法
|
||||
|
||||
//不受伤挑战
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "ActivityAbility_Avatar_Eula_Plot1",
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"modifierName": "UNIQUE_ActivityAbility_Avatar_Eula_Plot_NoHarm",
|
||||
"doOffStage": true,
|
||||
"target": "Self"
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"UNIQUE_ActivityAbility_Avatar_Eula_Plot_NoHarm": {
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onBeingHit": [
|
||||
{
|
||||
"$type": "Predicated",
|
||||
"target": "Self",
|
||||
"predicates": [
|
||||
{
|
||||
"$type": "ByHitDamage",
|
||||
"damage": 0.0
|
||||
"damage": 0,
|
||||
"logic": "Greater"
|
||||
}
|
||||
],
|
||||
"successActions": [
|
||||
{
|
||||
"$type": "ServerLuaCall",
|
||||
"luaCallType": "CurChallengeGroup",
|
||||
"funcName": "Avatar_Eula_Plot_Fail",
|
||||
"ODAOGCJFIHC": 0.0,
|
||||
"GCCFLBLEHDB": 0.0,
|
||||
"DJODIFOBEJG": 0.0
|
||||
"funcName": "Avatar_Eula_Plot_Fail"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"RotationDampTime": true,
|
||||
"modifierName": "UNIQUE_ActivityAbility_Avatar_Eula_Plot_NoHarm"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
//不被击飞挑战
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "ActivityAbility_Avatar_Eula_Plot2",
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"modifierName": "UNIQUE_ActivityAbility_Avatar_Eula_Plot_Throw",
|
||||
"doOffStage": true,
|
||||
"target": "Self"
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"UNIQUE_ActivityAbility_Avatar_Eula_Plot_Throw": {
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"modifierMixins": [
|
||||
{
|
||||
"$type": "DoActionByAnimatorStateIDMixin",
|
||||
"stateIDs": ["Hit_Throw"],
|
||||
"$type": "DoActionByAnimatorStateIDMixin", //关联动画状态机
|
||||
"stateIDs": ["Hit_Throw"], //击飞
|
||||
"target": "Self",
|
||||
"enterActions": [
|
||||
{
|
||||
"$type": "ServerLuaCall",
|
||||
"luaCallType": "CurChallengeGroup",
|
||||
"funcName": "Avatar_Eula_Plot_Fail",
|
||||
"ODAOGCJFIHC": 0.0,
|
||||
"GCCFLBLEHDB": 0.0,
|
||||
"DJODIFOBEJG": 0.0
|
||||
"funcName": "Avatar_Eula_Plot_Fail"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"RotationDampTime": true,
|
||||
"modifierName": "UNIQUE_ActivityAbility_Avatar_Eula_Plot_Throw"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
//不被冻结挑战
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "ActivityAbility_Avatar_Eula_Plot3",
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"modifierName": "UNIQUE_ActivityAbility_Avatar_Eula_Plot_Nofrozen",
|
||||
"doOffStage": true,
|
||||
"target": "Self"
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"UNIQUE_ActivityAbility_Avatar_Eula_Plot_Nofrozen": {
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"modifierMixins": [
|
||||
{
|
||||
"$type": "AttachToAbilityStateMixin",
|
||||
@ -94,29 +103,17 @@
|
||||
]
|
||||
},
|
||||
"UNIQUE_Eula_Plot_Nofrozen_Fail": {
|
||||
"modifierName": "",
|
||||
"isUnique": true,
|
||||
"HCJLIGBLGJA": 0.10000000149011612,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"duration": 0.1,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "ServerLuaCall",
|
||||
"luaCallType": "CurChallengeGroup",
|
||||
"funcName": "Avatar_Eula_Plot_Fail",
|
||||
"ODAOGCJFIHC": 0.0,
|
||||
"GCCFLBLEHDB": 0.0,
|
||||
"DJODIFOBEJG": 0.0
|
||||
"funcName": "Avatar_Eula_Plot_Fail"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"RotationDampTime": true,
|
||||
"modifierName": "UNIQUE_ActivityAbility_Avatar_Eula_Plot_Nofrozen"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
|
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
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
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
@ -1,4 +1,9 @@
|
||||
[
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Wind_Trigger1
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -7,11 +12,11 @@
|
||||
{
|
||||
"$type": "SkillButtonHoldChargeMixin",
|
||||
"skillID": 10011,
|
||||
"nextLoopTriggerID": "NextLoopTrigger",
|
||||
"endHoldTrigger": "EndHoldTrigger",
|
||||
"beforeStateIDs": ["Attack_Pre"],
|
||||
"chargeLoopStateIDs": ["WindBlade_Charge", "WindBlade_AS"],
|
||||
"chargeLoopDurations": [1.0]
|
||||
"chargeLoopDurations": [1],
|
||||
"nextLoopTriggerID": "NextLoopTrigger",
|
||||
"endHoldTrigger": "EndHoldTrigger"
|
||||
},
|
||||
{
|
||||
"$type": "AttachToStateIDMixin",
|
||||
@ -21,19 +26,21 @@
|
||||
],
|
||||
"modifiers": {
|
||||
"Charge1": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"healLimitedByCasterMaxHPRatio": "",
|
||||
"EBHJMLOKDGB": -1.0
|
||||
"effectPattern": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Wind_Trigger2
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -42,11 +49,11 @@
|
||||
{
|
||||
"$type": "SkillButtonHoldChargeMixin",
|
||||
"skillID": 10012,
|
||||
"nextLoopTriggerID": "NextLoopTrigger",
|
||||
"endHoldTrigger": "EndHoldTrigger",
|
||||
"beforeStateIDs": ["Turbulence_BS"],
|
||||
"chargeLoopStateIDs": ["StormBlow_Charge", "StormBlow_AS"],
|
||||
"chargeLoopDurations": [1.5]
|
||||
"chargeLoopDurations": [1.5],
|
||||
"nextLoopTriggerID": "NextLoopTrigger",
|
||||
"endHoldTrigger": "EndHoldTrigger"
|
||||
},
|
||||
{
|
||||
"$type": "AttachToStateIDMixin",
|
||||
@ -56,28 +63,59 @@
|
||||
],
|
||||
"modifiers": {
|
||||
"Charge1": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"healLimitedByCasterMaxHPRatio": "",
|
||||
"EBHJMLOKDGB": -1.0
|
||||
"effectPattern": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// WindBlade
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "Avatar_Kevin_WindBlade",
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "WindBlade",
|
||||
"target": "Self"
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"WindBlade": {
|
||||
"modifierName": "",
|
||||
"HCJLIGBLGJA": 20.0,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"duration": 20,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"effectPattern": ""
|
||||
},
|
||||
{
|
||||
"$type": "AddGlobalValue",
|
||||
"key": "_ABILITY_WindBlade_COUNT",
|
||||
"value": 5,
|
||||
"useLimitRange": true,
|
||||
"maxValue": 5,
|
||||
"minValue": 0
|
||||
}
|
||||
],
|
||||
"onRemoved": [
|
||||
{
|
||||
"$type": "AddGlobalValue",
|
||||
"key": "_ABILITY_WindBlade_COUNT",
|
||||
"value": -5,
|
||||
"useLimitRange": true,
|
||||
"maxValue": 5,
|
||||
"minValue": 0
|
||||
}
|
||||
],
|
||||
"modifierMixins": [
|
||||
{
|
||||
"$type": "ReplaceEventPatternMixin",
|
||||
@ -97,43 +135,15 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "AttachModifierToSelfGlobalValueMixin",
|
||||
"$type": "AttachModifierToSelfGlobalValueMixin", // 计数到0时,移除WindBlade这个modifier
|
||||
"globalValueKey": "_ABILITY_WindBlade_COUNT",
|
||||
"defaultGlobalValueOnCreate": 0.0,
|
||||
"valueSteps": [-1.0, 0.5],
|
||||
"valueSteps": [-1, 0.5],
|
||||
"modifierNameSteps": ["WindBlade_Remove"]
|
||||
}
|
||||
],
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"healLimitedByCasterMaxHPRatio": "",
|
||||
"EBHJMLOKDGB": -1.0
|
||||
},
|
||||
{
|
||||
"$type": "AddGlobalValue",
|
||||
"ratio": 5.0,
|
||||
"key": "_ABILITY_WindBlade_COUNT",
|
||||
"useLimitRange": true,
|
||||
"maxValue": 5.0,
|
||||
"minValue": 0.0
|
||||
}
|
||||
],
|
||||
"onRemoved": [
|
||||
{
|
||||
"$type": "AddGlobalValue",
|
||||
"ratio": -5.0,
|
||||
"key": "_ABILITY_WindBlade_COUNT",
|
||||
"useLimitRange": true,
|
||||
"maxValue": 5.0,
|
||||
"minValue": 0.0
|
||||
}
|
||||
]
|
||||
},
|
||||
"WindBlade_Remove": {
|
||||
"modifierName": "",
|
||||
"HCJLIGBLGJA": 1.0,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"duration": 1,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
@ -141,126 +151,142 @@
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "WindBlade"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "Avatar_Kevin_WindBlade_CountDown",
|
||||
"modifiers": {
|
||||
"WindBlade_CountDown": {
|
||||
"modifierName": "",
|
||||
"HCJLIGBLGJA": 1.0,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AddGlobalValue",
|
||||
"ratio": -1.0,
|
||||
"key": "_ABILITY_WindBlade_COUNT",
|
||||
"useLimitRange": true,
|
||||
"maxValue": 5.0,
|
||||
"minValue": 0.0
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "WindBlade_CountDown"
|
||||
"modifierName": "WindBlade_CountDown",
|
||||
"target": "Self"
|
||||
}
|
||||
]
|
||||
],
|
||||
"modifiers": {
|
||||
"WindBlade_CountDown": {
|
||||
"duration": 1,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AddGlobalValue",
|
||||
"key": "_ABILITY_WindBlade_COUNT",
|
||||
"value": -1,
|
||||
"useLimitRange": true,
|
||||
"maxValue": 5,
|
||||
"minValue": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Turbulence
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "Avatar_Kevin_Turbulence",
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "Turbulence",
|
||||
"target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "Turbulence_Effect",
|
||||
"target": "Self"
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"Turbulence": {
|
||||
"modifierName": "",
|
||||
"HCJLIGBLGJA": 1.0,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"duration": 1,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "DamageByAttackValue",
|
||||
"otherTargets": {
|
||||
"$type": "SelectTargetsByShape",
|
||||
"shapeName": "SectorR8D50",
|
||||
"campTargetType": "Enemy",
|
||||
"sizeRatio": 1.0
|
||||
},
|
||||
"born": {
|
||||
"$type": "ConfigBornByTarget",
|
||||
"offset": {
|
||||
"IBKBLDAJIMA": 0.0,
|
||||
"LKHJADIPBFL": 1.0,
|
||||
"PJCOKIGCJOK": 0.0
|
||||
"x": 0.0,
|
||||
"y": 1.0,
|
||||
"z": 0.0
|
||||
}
|
||||
},
|
||||
"attackInfo": {
|
||||
"attackTag": "",
|
||||
"attenuationTag": "",
|
||||
"attenuationGroup": "default",
|
||||
"attackProperty": {
|
||||
"HBIOLEEGHPD": 2.0,
|
||||
"CCNJGLPMIEP": 0.0,
|
||||
"damagePercentage": 2,
|
||||
"elementType": "Wind",
|
||||
"bonusCriticalHurt": 50.0
|
||||
"elementDurability": 50
|
||||
},
|
||||
"hitPattern": {
|
||||
"onHitEffectName": "default",
|
||||
//"onHitEffectName": "",
|
||||
"hitLevel": "Heavy",
|
||||
"MOELECJEOEI": 700.0,
|
||||
"hitImpulseY": 0.0,
|
||||
"hitImpulseType": "",
|
||||
"hitHaltTimeScale": 0.05000000074505806
|
||||
}
|
||||
"hitImpulseX": 700,
|
||||
"hitImpulseY": 0,
|
||||
"reboundRatio": 0,
|
||||
"hitHaltTime": 0.0,
|
||||
"hitHaltTimeScale": 0.05,
|
||||
"muteHitText": false
|
||||
},
|
||||
"forceCameraShake": false
|
||||
},
|
||||
"otherTargets": {
|
||||
"$type": "SelectTargetsByShape",
|
||||
"shapeName": "SectorR8D50",
|
||||
"centerBasedOn": "Self",
|
||||
"campTargetType": "Enemy",
|
||||
"campBasedOn": "Self"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"Turbulence_Effect": {
|
||||
"modifierName": "",
|
||||
"HCJLIGBLGJA": 1.5,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"duration": 1.5,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"healLimitedByCasterMaxHPRatio": "",
|
||||
"EBHJMLOKDGB": -1.0
|
||||
"effectPattern": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "Turbulence"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "Turbulence_Effect"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// StormBlow
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "Avatar_Kevin_StormBlow",
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "StormBlow",
|
||||
"otherTargets": {
|
||||
"$type": "SelectTargetsByShape",
|
||||
"shapeName": "CircleR10",
|
||||
"centerBasedOn": "Self",
|
||||
"campTargetType": "Enemy",
|
||||
"campBasedOn": "Self"
|
||||
}
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "StormBlow_Effect",
|
||||
"target": "Self"
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"StormBlow": {
|
||||
"modifierName": "",
|
||||
"HCJLIGBLGJA": 1.0,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"duration": 1,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "TriggerAttackEvent",
|
||||
@ -268,70 +294,56 @@
|
||||
"attackPattern": {
|
||||
"$type": "ConfigAttackSphere",
|
||||
"triggerType": "TriggerNoRepeat",
|
||||
"radius": 1,
|
||||
"born": {
|
||||
"$type": "ConfigBornBySelf",
|
||||
//"attachPointName" : "RootNode",
|
||||
"offset": {
|
||||
"IBKBLDAJIMA": 0.0,
|
||||
"LKHJADIPBFL": 0.800000011920929,
|
||||
"PJCOKIGCJOK": 0.0
|
||||
"x": 0.0,
|
||||
"y": 0.8,
|
||||
"z": 0.0
|
||||
}
|
||||
},
|
||||
"DCMPFCIBIPA": 1.0
|
||||
}
|
||||
},
|
||||
"attackInfo": {
|
||||
"attackTag": "",
|
||||
"attenuationTag": "",
|
||||
"attenuationGroup": "default",
|
||||
"attackProperty": {
|
||||
"HBIOLEEGHPD": 4.0,
|
||||
"CCNJGLPMIEP": 0.0,
|
||||
"damagePercentage": 4,
|
||||
"elementType": "Wind",
|
||||
"bonusCriticalHurt": 100.0
|
||||
"elementDurability": 100
|
||||
},
|
||||
"hitPattern": {
|
||||
"onHitEffectName": "default",
|
||||
//"onHitEffectName": "",
|
||||
"hitLevel": "Air",
|
||||
"MOELECJEOEI": 700.0,
|
||||
"hitImpulseY": 700.0,
|
||||
"hitImpulseType": "",
|
||||
"hitHaltTimeScale": 0.05000000074505806
|
||||
}
|
||||
"hitImpulseX": 700,
|
||||
"hitImpulseY": 700,
|
||||
"reboundRatio": 0,
|
||||
"hitHaltTime": 0.0,
|
||||
"hitHaltTimeScale": 0.05,
|
||||
"muteHitText": false
|
||||
},
|
||||
"forceCameraShake": false
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"StormBlow_Effect": {
|
||||
"modifierName": "",
|
||||
"HCJLIGBLGJA": 2.0,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"duration": 2,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"healLimitedByCasterMaxHPRatio": "",
|
||||
"EBHJMLOKDGB": -1.0
|
||||
"effectPattern": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"otherTargets": {
|
||||
"$type": "SelectTargetsByShape",
|
||||
"shapeName": "CircleR10",
|
||||
"campTargetType": "Enemy",
|
||||
"sizeRatio": 1.0
|
||||
},
|
||||
"modifierName": "StormBlow"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "StormBlow_Effect"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// WindWalk
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -343,37 +355,37 @@
|
||||
"modifierName": "SupportInvincible"
|
||||
}
|
||||
],
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "WindWalk",
|
||||
"target": "CurLocalAvatar"
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"SupportInvincible": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"state": "Invincible"
|
||||
},
|
||||
"WindWalk": {
|
||||
"modifierName": "",
|
||||
"HCJLIGBLGJA": 8.0,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"duration": 8,
|
||||
"properties": {
|
||||
"Animator_MoveSpeedRatio": 0.20000000298023224
|
||||
"Animator_MoveSpeedRatio": 0.2
|
||||
},
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"healLimitedByCasterMaxHPRatio": "",
|
||||
"EBHJMLOKDGB": -1.0
|
||||
"effectPattern": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"target": "CurLocalAvatar",
|
||||
"modifierName": "WindWalk"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// WindWalk_Trigger
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -387,15 +399,36 @@
|
||||
]
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// RockFall
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "Avatar_Kevin_RockFall",
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "RockFall",
|
||||
"otherTargets": {
|
||||
"$type": "SelectTargetsByShape",
|
||||
"shapeName": "CircleR5",
|
||||
"centerBasedOn": "Self",
|
||||
"campTargetType": "Enemy",
|
||||
"campBasedOn": "Self"
|
||||
}
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "RockFall_Effect",
|
||||
"target": "Self"
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"RockFall": {
|
||||
"modifierName": "",
|
||||
"HCJLIGBLGJA": 1.0,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"duration": 1,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "TriggerAttackEvent",
|
||||
@ -403,130 +436,118 @@
|
||||
"attackPattern": {
|
||||
"$type": "ConfigAttackSphere",
|
||||
"triggerType": "TriggerNoRepeat",
|
||||
"radius": 1,
|
||||
"born": {
|
||||
"$type": "ConfigBornBySelf",
|
||||
//"attachPointName" : "RootNode",
|
||||
"offset": {
|
||||
"IBKBLDAJIMA": 0.0,
|
||||
"LKHJADIPBFL": 0.800000011920929,
|
||||
"PJCOKIGCJOK": 0.0
|
||||
"x": 0.0,
|
||||
"y": 0.8,
|
||||
"z": 0.0
|
||||
}
|
||||
},
|
||||
"DCMPFCIBIPA": 1.0
|
||||
}
|
||||
},
|
||||
"attackInfo": {
|
||||
"attackTag": "",
|
||||
"attenuationTag": "",
|
||||
"attenuationGroup": "default",
|
||||
"attackProperty": {
|
||||
"HBIOLEEGHPD": 4.0,
|
||||
"CCNJGLPMIEP": 0.0,
|
||||
"damagePercentage": 4,
|
||||
"elementType": "Rock",
|
||||
"bonusCriticalHurt": 100.0
|
||||
"elementDurability": 100
|
||||
},
|
||||
"hitPattern": {
|
||||
"onHitEffectName": "default",
|
||||
//"onHitEffectName": "",
|
||||
"hitLevel": "Heavy",
|
||||
"MOELECJEOEI": 0.0,
|
||||
"hitImpulseY": 0.0,
|
||||
"hitImpulseType": "",
|
||||
"hitHaltTimeScale": 0.05000000074505806
|
||||
}
|
||||
"hitImpulseX": 0,
|
||||
"hitImpulseY": 0,
|
||||
"reboundRatio": 0,
|
||||
"hitHaltTime": 0.0,
|
||||
"hitHaltTimeScale": 0.05,
|
||||
"muteHitText": false
|
||||
},
|
||||
"forceCameraShake": false
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "RockFall_Stun"
|
||||
"modifierName": "RockFall_Stun",
|
||||
"target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"RockFall_Effect": {
|
||||
"modifierName": "",
|
||||
"HCJLIGBLGJA": 2.0,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"duration": 2,
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"healLimitedByCasterMaxHPRatio": "",
|
||||
"EBHJMLOKDGB": -1.0
|
||||
"effectPattern": ""
|
||||
}
|
||||
]
|
||||
},
|
||||
"RockFall_Stun": {
|
||||
"modifierName": "",
|
||||
"HCJLIGBLGJA": 4.0,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"duration": 4,
|
||||
//"state" : "Stun",
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"healLimitedByCasterMaxHPRatio": "",
|
||||
"EBHJMLOKDGB": -1.0
|
||||
"effectPattern": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"otherTargets": {
|
||||
"$type": "SelectTargetsByShape",
|
||||
"shapeName": "CircleR5",
|
||||
"campTargetType": "Enemy",
|
||||
"sizeRatio": 1.0
|
||||
},
|
||||
"modifierName": "RockFall"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "RockFall_Effect"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Taunt
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
"abilityName": "Avatar_Kevin_Taunt",
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "Taunt",
|
||||
"otherTargets": {
|
||||
"$type": "SelectTargetsByShape",
|
||||
"shapeName": "CircleR10",
|
||||
"centerBasedOn": "Self",
|
||||
"campTargetType": "Enemy",
|
||||
"campBasedOn": "Self"
|
||||
}
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "Taunt_Buff",
|
||||
"target": "Self"
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"Taunt": {
|
||||
"modifierName": "",
|
||||
"HCJLIGBLGJA": 4.0,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"duration": 4,
|
||||
//"state" : "Taunt",
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"healLimitedByCasterMaxHPRatio": "",
|
||||
"EBHJMLOKDGB": -1.0
|
||||
"effectPattern": ""
|
||||
}
|
||||
]
|
||||
},
|
||||
"Taunt_Buff": {
|
||||
"modifierName": "",
|
||||
"HCJLIGBLGJA": 8.0,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"duration": 8,
|
||||
"properties": {
|
||||
"Actor_DefenceRatio": 1.0
|
||||
"Actor_DefenceRatio": 1
|
||||
}
|
||||
}
|
||||
},
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"otherTargets": {
|
||||
"$type": "SelectTargetsByShape",
|
||||
"shapeName": "CircleR10",
|
||||
"campTargetType": "Enemy",
|
||||
"sizeRatio": 1.0
|
||||
},
|
||||
"modifierName": "Taunt"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "Taunt_Buff"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// RockImpact
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -538,15 +559,22 @@
|
||||
"born": {
|
||||
"$type": "ConfigBornByTarget",
|
||||
"offset": {
|
||||
"IBKBLDAJIMA": 0.0,
|
||||
"LKHJADIPBFL": 0.30000001192092896,
|
||||
"PJCOKIGCJOK": 0.0
|
||||
"x": 0.0,
|
||||
"y": 0.3,
|
||||
"z": 0.0
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
],
|
||||
"modifiers": {}
|
||||
}
|
||||
},
|
||||
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// RockShield
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
@ -558,37 +586,37 @@
|
||||
"modifierName": "SupportInvincible"
|
||||
}
|
||||
],
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"modifierName": "RockShield",
|
||||
"target": "CurLocalAvatar"
|
||||
}
|
||||
],
|
||||
"modifiers": {
|
||||
"SupportInvincible": {
|
||||
"modifierName": "",
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"state": "Invincible"
|
||||
},
|
||||
"RockShield": {
|
||||
"modifierName": "",
|
||||
"HCJLIGBLGJA": 8.0,
|
||||
"bonusCriticalHurt": 100.0,
|
||||
"duration": 8,
|
||||
"properties": {
|
||||
"Actor_DefenceRatio": 0.20000000298023224
|
||||
"Actor_DefenceRatio": 0.2
|
||||
},
|
||||
"onAdded": [
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"healLimitedByCasterMaxHPRatio": "",
|
||||
"EBHJMLOKDGB": -1.0
|
||||
"effectPattern": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"onAbilityStart": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"target": "CurLocalAvatar",
|
||||
"modifierName": "RockShield"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// RockShield_Trigger
|
||||
//
|
||||
////////////////////////////////////////////////////////////////
|
||||
{
|
||||
"Default": {
|
||||
"$type": "ConfigAbility",
|
||||
|
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
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
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user