Update binoutput > Ability (GIO) (3.6)

This commit is contained in:
Akbar Yahya 2023-04-12 22:36:29 +08:00
parent 2ff036fab3
commit 53a2943b70
530 changed files with 680314 additions and 670053 deletions

View File

@ -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"
}
]
}
}
}
}
]

View File

@ -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
}
}
}
}
}
]

View File

@ -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
}
}
}
]

View File

@ -1,10 +1,13 @@
[
{
//xxx
"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
}
}
}
]

View File

@ -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
}
}
}
]

View File

@ -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": [
{
//SGVhashSGVability
"$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",
}*/
}
}
}
]

View File

@ -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
}
}
}
]

View File

@ -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
}
}
}
]

View File

@ -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
]

View File

@ -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
}
}
}
]

View File

@ -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" //
}
]
}
}
}
}
]

View File

@ -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 //
}
}
}
]

View File

@ -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
//()1010.6525CD 8
//Buff,10,15.3625
//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", //BuffonAttackLanded
"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
//ScenePlayabilitywatcher
{
"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"
},
*/
}
}
}
]

View File

@ -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"
}
]
}
}
}
}
]

View File

@ -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"

View File

@ -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",

View File

@ -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
}
]
}

View File

@ -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"

View File

@ -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
}
]
}

View File

@ -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"
}
]
}
}
}
}
]

View File

@ -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"
}
]
}
}
},
{

View File

@ -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
}
]
}

View File

@ -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
}
]
}

View File

@ -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
}
}
]
}

View File

@ -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 SkillCD
"abilityName": "Animal_Pigeon_Beak_AIStateInitial",
"abilityMixins": [
{
@ -160,7 +146,7 @@
"enterActions": [
{
"$type": "ReTriggerAISkillInitialCD",
"skillIDs": [301, 302, 104, 201]
"skillIDs": [301, 302, 104, 201] // CD
}
]
}

View File

@ -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
}
]
}

View File

@ -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
}
]
}
}
}
}
]

View File

@ -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
}
]
}

View File

@ -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
}
}
]
}

View File

@ -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
}
]
}

View File

@ -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
]

View File

@ -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"
}
]
}
}
}
]

View File

@ -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", // 0WindBlademodifier
"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",

Some files were not shown because too many files have changed in this diff Show More