mirror of
https://github.com/Koko-boya/Grasscutter_Resources
synced 2024-01-31 23:23:19 +08:00
1611 lines
48 KiB
JSON
1611 lines
48 KiB
JSON
[
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "ActivityAbility_Endora_Handler",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"ShootBS",
|
|
"Shoot",
|
|
"FastAim",
|
|
"FastAimShoot"
|
|
],
|
|
"modifierName": "AimHideEndora"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.StageReadyMixin",
|
|
"onStageReady": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveUniqueModifier",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_Endora_Handler"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_Endora_Handler"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"UNIQUE_ActivityAbility_Endora_Handler": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveUniqueModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_Endora_RemoveEffect"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveUniqueModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_Endora_Effect"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_Endora_Effect"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_Endora_RemoveEffect"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_ActivityAbility_Endora_Effect": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"doOffStage": true,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Activity_Endora"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_ActivityAbility_Endora_RemoveEffect": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "Die",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Activity_Endora"
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveUniqueModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_Endora_Effect"
|
|
}
|
|
]
|
|
},
|
|
"AimHideEndora": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "Die",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Activity_Endora"
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "Show",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Activity_Endora"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveUniqueModifier",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_Endora_Handler"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_Endora_Handler"
|
|
}
|
|
],
|
|
"onAvatarIn": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_Endora_Handler"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "ActivityAbility_Endora_SwtichSkill",
|
|
"modifiers": {
|
|
"UNIQUE_ActivityAbility_Endora_AddSkillInfo": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AddAvatarSkillInfo",
|
|
"doOffStage": true,
|
|
"skillID": 20020
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AvatarSkillStart",
|
|
"skillID": 20020,
|
|
"cdRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.05
|
|
},
|
|
"costStaminaRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "SwitchSkill",
|
|
"type": "Bool",
|
|
"value": 1,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Activity_Endora"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "SwitchSkill"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "SwitchSkill",
|
|
"type": "Bool",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Activity_Endora"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "SwitchSkill"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveAvatarSkillInfo",
|
|
"doOffStage": true,
|
|
"skillID": 20020
|
|
}
|
|
]
|
|
},
|
|
"SwitchSkill": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.SwitchSkillIDMixin",
|
|
"priority": "Playmode",
|
|
"skillIndex": 1,
|
|
"skillID": 20020
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ChangePlayMode",
|
|
"doOffStage": true,
|
|
"muteRemoteAction": true,
|
|
"toPlayMode": "EndoraState"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.ChangePlayMode",
|
|
"doOffStage": true,
|
|
"muteRemoteAction": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"target": "CurTeamAvatars",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_Endora_AddSkillInfo"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "ActivityAbility_Endora_RemoveSkill",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveUniqueModifier",
|
|
"target": "CurTeamAvatars",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_Endora_AddSkillInfo"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "ActivityAbility_Endora_Bubble_AimPress",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Channel_BS",
|
|
"Channel_Loop"
|
|
],
|
|
"modifierName": "CheckChannelLoop"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ButtonHoldChargeMixin",
|
|
"skillID": 20020,
|
|
"secondChargeTime": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.12
|
|
},
|
|
"OnReleaseCharged": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"doOffStage": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_ActivityAbility_Endora_IsFocus",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"modifierName": "Shoot_Short"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"doOffStage": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_ActivityAbility_Endora_IsFocus",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
}
|
|
],
|
|
"modifierName": "Shoot"
|
|
}
|
|
],
|
|
"OnBeginSecondCharged": [
|
|
{
|
|
"$type": "MoleMole.Config.SetAnimatorTrigger",
|
|
"triggerID": {
|
|
"isDynamic": false,
|
|
"fixedValue": "StartChannelTrigger"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SetAnimatorBool",
|
|
"boolID": "LockMotionFlagExitChannel",
|
|
"value": true
|
|
}
|
|
],
|
|
"IHOIKNGKMFP": [
|
|
{
|
|
"$type": "MoleMole.Config.SetAnimatorTrigger",
|
|
"doOffStage": true,
|
|
"triggerID": {
|
|
"isDynamic": false,
|
|
"fixedValue": "EndChannelTrigger"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SetAnimatorBool",
|
|
"doOffStage": true,
|
|
"boolID": "LockMotionFlagExitChannel"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"doOffStage": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_ActivityAbility_Endora_IsFocus",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
}
|
|
],
|
|
"modifierName": "Shoot"
|
|
}
|
|
],
|
|
"chargeStateIDs": [
|
|
"Channel_Loop"
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Shoot_Short": {
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.1
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AvatarSkillStart",
|
|
"skillID": 20020,
|
|
"cdRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"costStaminaRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "Attack_AS",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Activity_Endora"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Activity_Endora_Skill_AS"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalPos",
|
|
"target": "Team",
|
|
"key": "_ActivityAbility_Endora_Shoot_POS",
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByTarget"
|
|
},
|
|
"setTarget": false
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.KillGadget",
|
|
"target": "CurTeamAvatars",
|
|
"doOffStage": true,
|
|
"gadgetInfo": {
|
|
"configID": 44000103
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.TriggerBullet",
|
|
"bulletID": 44000102,
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.65
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.47
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"positionKey": "_ActivityAbility_Endora_Shoot_POS",
|
|
"directionKey": ""
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Shoot": {
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.1
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AvatarSkillStart",
|
|
"skillID": 20020,
|
|
"cdRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"costStaminaRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "Focus"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "Charge"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "Attack_AS",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Activity_Endora"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Activity_Endora_Skill_AS"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalPos",
|
|
"target": "Team",
|
|
"key": "_ActivityAbility_Endora_Shoot_POS",
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByTarget"
|
|
},
|
|
"setTarget": false
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.KillGadget",
|
|
"target": "CurTeamAvatars",
|
|
"doOffStage": true,
|
|
"gadgetInfo": {
|
|
"configID": 44000103
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.TriggerBullet",
|
|
"bulletID": 44000101,
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.65
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.47
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"positionKey": "_ActivityAbility_Endora_Shoot_POS",
|
|
"directionKey": ""
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Focus": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValue",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"key": "_ActivityAbility_Endora_IsFocus",
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "Attack_BS",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Activity_Endora"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Activity_Endora_Skill_BS"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Activity_Endora_Skill_Loop"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AvatarEnterFocus",
|
|
"cameraFollowLower": {
|
|
"x": 0.8,
|
|
"y": 0.2,
|
|
"z": -1.5
|
|
},
|
|
"cameraFollowUpper": {
|
|
"x": 0.5,
|
|
"y": -0.2
|
|
},
|
|
"dragButtonName": "Skill2",
|
|
"canMove": false,
|
|
"showCrosshair": false,
|
|
"disableAnim": true
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.AvatarExitFocus",
|
|
"doOffStage": true,
|
|
"keepRotation": true
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ClearGlobalValue",
|
|
"doOffStage": true,
|
|
"key": "_ActivityAbility_Endora_IsFocus"
|
|
}
|
|
]
|
|
},
|
|
"Charge": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.1
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValue",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 4.0
|
|
},
|
|
"key": "ActivityAbility_Endora_Throw_Range",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 20.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.5
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Activity_Endora_Line"
|
|
}
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.4
|
|
},
|
|
"key": "ActivityAbility_Endora_Throw_Range",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 20.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.5
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"CheckChannelLoop": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.1
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "Focus"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "Charge"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "RemovedFocusState"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.SetAnimatorTrigger",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_ActivityAbility_Endora_IsFocus",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"triggerID": {
|
|
"isDynamic": false,
|
|
"fixedValue": "EndChannelTrigger"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"RemovedFocusState": {
|
|
"stacking": "Multiple",
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.1
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "Focus"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "Charge"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAvatarOut": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "RemovedFocusState"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Activity_EndoraGadgetSkill_BubbleBullet",
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Activity_Endora_Skill_BulletTrail"
|
|
}
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.CreateGadget",
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByCollisionPoint",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -0.5
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
},
|
|
"gadgetID": 44000103,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.CreateGadget",
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByCollisionPoint",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -0.4
|
|
}
|
|
}
|
|
},
|
|
"gadgetID": 44000103,
|
|
"campID": 1001,
|
|
"campTargetType": "All"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.TriggerAttackEvent",
|
|
"target": "Caster",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "MoleMole.Config.ConfigAttackCircle",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornBySelf"
|
|
},
|
|
"radius": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 5.0
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"damageExtra": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV0",
|
|
"hitHaltTimeScale": 0.01,
|
|
"muteHitText": true
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Activity_EndoraGadgetSkill_BubbleBulletSpeed_Fix",
|
|
"abilitySpecials": {
|
|
"Endora_Bubble_Bullet_SpeedUp": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"SpeedUP": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_BulletMoveSpeedRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Endora_Bubble_Bullet_SpeedUp"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
|
|
"abilityFormula": "DummyThrowSpeed",
|
|
"isFromOwner": true,
|
|
"globalValueKey": "ActivityAbility_Endora_Throw_Range",
|
|
"overrideMapKey": "Endora_Bubble_Bullet_SpeedUp"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "SpeedUP"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Activity_EndoraGadgetSkill_BubbleArea",
|
|
"modifiers": {
|
|
"TriggerCheck": {
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.15
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Activity_Endora_Skill_BulletArea"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"otherTargets": {
|
|
"$type": "MoleMole.Config.SelectTargetsByShape",
|
|
"topLimit": 1,
|
|
"entityTypePriority": [
|
|
"Monster",
|
|
"Gadget"
|
|
],
|
|
"shapeName": "CircleR2",
|
|
"campTargetType": "Enemy",
|
|
"sizeRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_ANIMAL_ENTITY_TYPE",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "Caster",
|
|
"modifierName": "Create_Trigger"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_Activity_Oceanid_Bubble_Area_IsTrigger",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Activity_Endora_Skill_BulletArea_AS"
|
|
}
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"otherTargets": {
|
|
"$type": "MoleMole.Config.SelectTargetsByShape",
|
|
"topLimit": 1,
|
|
"entityTypePriority": [
|
|
"Monster",
|
|
"Gadget"
|
|
],
|
|
"shapeName": "CircleR2",
|
|
"campTargetType": "Enemy",
|
|
"sizeRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_ANIMAL_ENTITY_TYPE",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "Caster",
|
|
"modifierName": "Create_Trigger"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Create_Trigger": {
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.1
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"target": "Caster",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Activity_Endora_Skill_BulletHit"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValue",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"key": "_Activity_Oceanid_Bubble_Area_IsTrigger",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"target": "Caster",
|
|
"modifierName": "TriggerCheck"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.CreateGadget",
|
|
"target": "Caster",
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornBySelf",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
},
|
|
"gadgetID": 44000104,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Activity_Endora_Skill_BulletHit"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "TriggerCheck"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Activity_EndoraGadgetSkill_BubbleTrigger",
|
|
"abilitySpecials": {
|
|
"Bubble_Struggle_Duration": {
|
|
"type": "float",
|
|
"dynamicValue": 5.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"TriggerAttack_Event": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_MONSTERAFFIX_OCEANID_ANIMAL_SPMASK",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveUniqueModifier",
|
|
"target": "Target",
|
|
"modifierName": "UNIQUE_Debuff_Bubble_Struggle_Special"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "Target",
|
|
"modifierName": "UNIQUE_Debuff_Bubble_Struggle_Special"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.ClearGlobalValue",
|
|
"key": "_Activity_Oceanid_Bubble_Struggle_OnRemoveKill"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveUniqueModifier",
|
|
"target": "Target",
|
|
"modifierName": "UNIQUE_Debuff_Bubble_Struggle_Normal_Handle"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveUniqueModifier",
|
|
"target": "Target",
|
|
"modifierName": "UNIQUE_Debuff_Bubble_Struggle_Normal"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "Target",
|
|
"modifierName": "UNIQUE_Debuff_Bubble_Struggle_Normal"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Debuff_Bubble_Struggle_Special": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Bubble_Struggle_Duration"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_AddGravityScale": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -2.0
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SetAnimatorBool",
|
|
"boolID": "CanBeStruggle",
|
|
"value": true
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Activity_Endora_Skill_Bubble"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValue",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"key": "_Activity_Oceanid_Bubble_Struggle_OnRemoveKill",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.SetAnimatorBool",
|
|
"boolID": "CanBeStruggle"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Activity_Endora_Skill_Bubble_AS"
|
|
},
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
|
|
"attachPointName": "RootNode"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.KillSelf",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_Activity_Oceanid_Bubble_Struggle_OnRemoveKill",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"compareType": "MoreThanAndEqual"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ClearGlobalValue",
|
|
"key": "_Activity_Oceanid_Bubble_Struggle_OnRemoveKill"
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_Debuff_Bubble_Struggle_Special"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Debuff_Bubble_Struggle_Normal": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Bubble_Struggle_Duration"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachToAbilityStateMixin",
|
|
"abilityStates": [
|
|
"Struggle"
|
|
],
|
|
"modifierName": "UNIQUE_Debuff_Bubble_Struggle_Normal_Handle"
|
|
}
|
|
],
|
|
"state": "Struggle"
|
|
},
|
|
"UNIQUE_Debuff_Bubble_Struggle_Normal_Handle": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_AddGravityScale": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -2.0
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Activity_Endora_Skill_Bubble_Normal"
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Activity_Endora_Skill_Bubble_Normal_AS"
|
|
},
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
|
|
"attachPointName": "RootNode"
|
|
}
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_Debuff_Bubble_Struggle_Normal"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "TriggerAttack_Event"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "MoleMole.Config.ConfigAttackCircle",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornBySelf",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
},
|
|
"radius": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.2
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"damageExtra": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV1"
|
|
},
|
|
"canHitHead": true,
|
|
"hitHeadPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV0"
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "ActivityAbility_Endora_AvatarUpBuff",
|
|
"modifiers": {
|
|
"UNIQUE_ActivityAbility_Endora_AvatarUpBuff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_ChargeEfficiencyDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.3
|
|
},
|
|
"Actor_WaterSubHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.3
|
|
}
|
|
},
|
|
"isLimitedProperties": true
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_Endora_AvatarUpBuff"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
}
|
|
] |