Files
hk4e/gdconf/game_data_config/json/ability/Temp/TempAbilities.json
2022-11-30 00:00:20 +08:00

3729 lines
66 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
[
/*
*
* 这里的技能都是***临时的***,仅用于存放测试的技能,意味着随时都可以被删掉
* 正式的关卡/人/怪/武器/圣痕 都不应该用这里面的技能
* 同样的 "Temp_" / "Test_" 在正式使用的技能里面不应该用这些前缀,如果是为了
* 菜单里面分类的话随便取个带下划线的名字就 ok 了
*/
// Demo Abiltiy
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Temp_DebugAbility",
"abilityMixins":
[
{
"$type": "DebugMixin",
},
],
"onAdded":
[
{
"$type": "DebugLog",
"content": "Temp_DebugAbility On Added"
},
{
"$type": "TriggerAbility",
"abilityID": "demo2"
}
],
},
"TestOverrideAvatar":
{
"onAdded":
[
{
"$type": "DebugLog",
"content": "Temp_DebugAbility Avatar!!!!!!!!!!!!!! On Added"
},
{
"$type": "TriggerAbility",
"abilityID": "demo2"
}
],
},
"TestOverrideMonster":
{
"onAdded":
[
{
"$type": "DebugLog",
"content": "Temp_DebugAbility Monster!!!!!!!!!!!!!! On Added"
},
{
"$type": "TriggerAbility",
"abilityID": "demo2"
}
],
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Temp_TestModifier",
"abilityMixins":
[
// {
// "$type" : "DebugMixin",
// },
],
"onAdded":
[
{
"$type": "DebugLog",
"content": "Temp_TestModifier ablity On Added"
},
],
"onAbilityStart":
[
{
"$type": "DebugLog",
"content": "Temp_TestModifier ability On ability start"
},
{
"$type": "ApplyModifier",
"modifierName": "TestModifier",
"target": "Caster"
}
],
"onRemoved":
[
{
"$type": "DebugLog",
"content": "Temp_TestModifier AbilitiOnRemoved"
}
],
"onKill":
[
{
"$type": "DebugLog",
"content": "Temp_TestModifier AbilityOnKill"
}
],
"modifiers":
{
"TestModifier":
{
"duration": 50000,
"thinkInterval": 1,
"properties":
{
//"Animator_MoveSpeedRatio" : 5
},
"onThinkInterval":
[
],
"onBeingHit":
[
{
"$type": "DebugLog",
"content": "TestModifier modifier beinghit"
},
],
"onAttackLanded":
[
{
"$type": "DebugLog",
"content": "TestModifier modifier attacklanded"
},
],
"onKill":
[
{
"$type": "DebugLog",
"content": "TestModifier modifier kill"
},
],
}
}
}
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Temp_ModifyProperty",
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "TestModifier",
"target": "Caster",
},
],
"modifiers":
{
"TestModifier":
{
"properties":
{
"Actor_DefenceRatio": -0.5,
},
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Temp_denylockon",
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "TestModifier",
"target": "Caster",
},
],
"modifiers":
{
"TestModifier":
{
"state": "DenyLockOn",
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Temp_isGhostToEnemy",
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "TestModifier",
"target": "Caster",
},
],
"modifiers":
{
"TestModifier":
{
"state": "IsGhostToEnemy",
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Temp_isGhostToAllied",
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "TestModifier",
"target": "Caster",
},
],
"modifiers":
{
"TestModifier":
{
"state": "IsGhostToAllied",
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Temp_ModifyProperty2",
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "TestModifier",
"target": "Caster",
},
],
"modifiers":
{
"TestModifier":
{
"properties":
{
"Actor_DefenceRatio": -0.25,
},
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_SetTrigger",
"onAbilityStart":
[
{
"$type": "AttachModifier",
"modifierName": "SetTriggerModifier",
//"target" : "Self",
"otherTargets":
{
"$type": "SelectTargetsByShape",
"shapeName": "CircleR3",
"centerBasedOn": "SelfAttackTarget",
"campTargetType": "Enemy",
"campBasedOn": "Self",
}
},
],
"modifiers":
{
"SetTriggerModifier":
{
"onAdded":
[
{
"$type": "SetAnimatorTrigger",
"triggerID": "DoSkill",
},
{
"$type": "SetAnimatorBool",
"boolID": "MoveJumpLeft",
"value": true,
},
{
"$type": "SetAnimatorInt",
"intID": "SkillID",
"value": 1,
},
{
"$type": "SetAnimatorFloat",
"floatID": "ClimbVer",
"value": 0.5,
},
],
"onRemoved":
[
{
"$type": "ResetAnimatorTrigger",
"triggerID": "DoSkill",
},
{
"$type": "SetAnimatorBool",
"boolID": "MoveJumpLeft",
"value": false,
},
{
"$type": "SetAnimatorInt",
"intID": "SkillID",
"value": 2,
},
{
"$type": "SetAnimatorFloat",
"floatID": "ClimbVer",
"value": 0.3,
},
],
},
},
}
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_HealHP",
"onAbilityStart":
[
{
"$type": "AttachModifier",
"modifierName": "Test_HealHP",
"target": "Caster",
"predicates":
[
{
"$type": "ByTargetHPRatio",
"HPRatio": "%HPRatio",
"logic": "LesserOrEqual",
},
],
},
],
"modifiers":
{
"Test_HealHP":
{
"duration": 500,
"thinkInterval": 1,
"onThinkInterval":
[
{
"$type": "HealHP",
"doOffStage" : true,
"amountByCasterMaxHPRatio": "%healHPRatio",
},
],
},
},
"abilitySpecials":
{
"HPRatio": 0.5,
"healHPRatio": 0.1,
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_TimeScale",
"onAbilityStart":
[
{
"$type": "ActTimeSlow",
"timeSlow":
{
"duration": 10.0,
"slowRatio": 0.5,
},
},
],
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_TriggerBullet",
"onAbilityStart":
[
{
"$type": "TriggerBullet",
"bulletID": 1,
"chaseAttackTarget": true,
"born":
{
"$type": "ConfigBornByTarget",
//"attachPointName" : "RootNode",
"offset" :
{
"x": 0.0,
"y": 1.0,
"z": 0.0,
},
},
},
],
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_CreateGadget",
"onAbilityStart":
[
{
"$type": "CreateGadget",
"gadgetID": 70900029,
"campID": 1001,
"campTargetType": "Enemy",
"born":
{
"$type": "ConfigBornByTarget",
//"attachPointName" : "RootNode",
"offset" :
{
"x": 0.0,
"y": 0.0,
"z": 5.0,
},
},
},
],
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_AttachFire",
"onAbilityStart":
[
{
"$type": "AttachModifier",
"modifierName": "AttachFireModifier",
"target": "Self",
},
{
"$type": "FireEffect",
"effectPattern": "Eff_FireAssault_Charge",
},
{
"$type" : "TriggerAttackEvent",
"targetType" : "Enemy",
"attackEvent":
{
"attackPattern" :
{
"$type" : "ConfigAttackSphere",
"duration" : 0.0,
"triggerType" : "TriggerNoRepeat",
"radius" : 1.5,
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName" : "RootNode",
"offset" :
{
"x": 0.0,
"y" : 0.0,
"z" : 0.0,
},
},
},
"attackInfo":
{
"attackProperty":
{
"damagePercentage": 1.0,
"elementType" : "Fire",
"elementDurability" : 50,
},
"hitPattern" :
{
"onHitEffectName" : "",
"hitImpulseType":"LV3",
"overrideHitImpulse":
{
"hitLevel": "Heavy",
"hitImpulseX": 360,
"hitImpulseY": 360,
},
"reboundRatio" : 0,
"hitHaltTime" : 0.0,
"hitHaltTimeScale" : 0.05,
"muteHitText" : false,
},
}
}
},
{
"$type" : "TriggerAttackEvent",
"targetType" : "Alliance",
"attackEvent":
{
"attackPattern" :
{
"$type" : "ConfigAttackSphere",
"duration" : 0.0,
"triggerType" : "TriggerNoRepeat",
"radius" : 1.5,
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName" : "RootNode",
"offset" :
{
"x": 0.0,
"y" : 0.0,
"z" : 0.0,
},
},
},
"attackInfo":
{
"attackProperty":
{
"damagePercentage": 0.1,
"elementType" : "Fire",
"elementDurability" : 50,
},
}
}
},
],
"modifiers":
{
"AttachFireModifier":
{
"duration": 5,
"elementType": "Fire",
"elementDurability": 100,
"forceTriggerBurning": true,
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_AttachIce",
"onAbilityStart":
[
{
"$type": "AttachModifier",
"modifierName": "AttachIceModifier",
"target": "Self",
},
{
"$type": "FireEffect",
"effectPattern": "Eff_FireAssault_Charge",
},
],
"modifiers":
{
"AttachIceModifier":
{
"duration": 10,
"elementType": "Ice",
"elementDurability": 100,
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_AttachGrassEnemy",
"passOn" : true, // 换人后是否传递给下一个人默认false
"onAbilityStart":
[
{
"$type": "TriggerBullet",
"bulletID": 41003002,
"born":
{
"$type": "ConfigBornByTarget",
//"attachPointName" : "RootNode",
"offset" :
{
"x": 0.0,
"y": 0.0,
"z": 0.0,
},
},
},
],
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_FireShield",
"passOn" : true, // 换人后是否传递给下一个人默认false
"onAbilityStart":
[
{
"$type": "AttachModifier",
"modifierName": "FireShieldModifier",
"target": "Self",
},
],
"modifiers":
{
"FireShieldModifier":
{
"elementType": "Fire",
"duration" : 5,
"elementDurability": 100,
"onAdded" :
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_FireShield",
},
],
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_CreateSteamBang",
"onAbilityStart":
[
{
"$type": "CreateGadget",
"gadgetID": 40000001,
"campID": 1001,
"campTargetType": "All",
"born":
{
"$type": "ConfigBornByTarget",
//"attachPointName" : "RootNode",
"offset" :
{
"x": 0.0,
"y": 0.0,
"z": 0.0,
},
},
},
],
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_CreateWoodSpike",
"onAbilityStart":
[
{
"$type": "CreateGadget",
"gadgetID": 41003001,
"campID": 1001,
"campTargetType": "All",
"born":
{
"$type": "ConfigBornByTarget",
//"attachPointName" : "RootNode",
"offset" :
{
"x": 0.0,
"y": 0.0,
"z": 2.0,
},
},
},
],
"onAdded" :
[
{
"$type" : "ApplyModifier",
"modifierName" : "AlterChargeHold",
"predicates" :
[
{
"$type" : "ByTargetElement",
"elementType" : "Grass",
},
],
},
],
"modifiers":
{
"AlterChargeHold":
{
"modifierMixins":
[
{
"$type": "ReplaceEventPatternMixin",
"oldPatterns": [ "ChargedAttack_AS", "ChargedAttack_AS2" ],
"newPatterns": [ "WoodSpike_Strike", "WoodSpike_Strike" ],
},
]
}
}
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_SupportWoodSpike_CD",
"onAbilityStart":
[
{
"$type": "AvatarSkillStart",
"skillID": 10016,
},
{
"$type": "AvatarSkillStart",
"skillID": 10017,
},
],
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_CreateGrassDart",
"abilityMixins":
[
{
"$type": "ButtonHoldChargeMixin",
"skillID": 10033,
"chargeTime": 1,
"OnReleaseUncharged":
[
{
"$type": "TriggerBullet",
"bulletID": 40000003,
"born":
{
"$type": "ConfigBornByTarget",
"offset" :
{
"x": 0.0,
"y": 1.0,
"z": 0.0,
},
},
},
],
"OnBeginCharged":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_FireAssault_Charge",
},
],
"OnReleaseCharged":
[
{
"$type": "TriggerBullet",
"bulletID": 40000003,
"born":
{
"$type": "ConfigBornByTarget",
"offset" :
{
"x": 0.0,
"y": 1.0,
"z": 0.0,
},
},
},
{
"$type": "ApplyModifier",
"modifierName": "TriDart",
"target": "Self",
},
],
},
],
"modifiers":
{
"TriDart":
{
"duration" : 0.6,
"thinkInterval": 0.25,
"onThinkInterval":
[
{
"$type": "TriggerBullet",
"bulletID": 40000003,
"born":
{
"$type": "ConfigBornByTarget",
"offset" :
{
"x": 0.0,
"y": 1.0,
"z": 0.0,
},
},
},
],
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_SteamBangLoop",
"onAdded":
[
{
"$type": "ApplyModifier",
"modifierName": "SteamBangLoop",
"target": "Self",
},
//此特效已删除
/* {
"$type": "AttachEffect",
"effectPattern": "",
},*/
],
"modifiers":
{
"SteamBangLoop":
{
"thinkInterval": 0.25,
"onThinkInterval":
[
{
"$type": "ApplyModifier",
"modifierName": "SteamBangWet",
"otherTargets":
{
"$type": "SelectTargetsByShape",
"shapeName": "CircleR3",
"centerBasedOn": "Self",
"campTargetType": "All",
"campBasedOn": "Self",
},
},
],
},
"SteamBangWet":
{
"duration": 3.0,
"elementType": "Water",
"elementDurability": 20,
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_HealingSealLoop",
"onAdded":
[
{
"$type": "ApplyModifier",
"modifierName": "HealingSealLoop",
"target": "Self",
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Avatar_HealingCircle",
},
],
"modifiers":
{
"HealingSealLoop":
{
"elementType": "Grass",
"elementDurability": 100,
"thinkInterval": 2.0,
"onThinkInterval":
[
{
"$type": "HealHP",
"amount": 35,
"otherTargets":
{
"$type": "SelectTargetsByShape",
"shapeName": "CircleR3",
"centerBasedOn": "Self",
"campTargetType": "Alliance",
"campBasedOn": "Self",
},
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Avatar_HealingCircle",
},
],
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_CreateSharkTorpedo",
"onAbilityStart":
[
{
"$type": "TriggerBullet",
"bulletID": 40000004,
"born":
{
"$type": "ConfigBornByTarget",
//"attachPointName" : "RootNode",
"offset" :
{
"x": 0.0,
"y": 0.3,
"z": 0.0,
},
},
},
],
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_CreateSharkTorpedoSpurt",
"onAdded":
[
//此特效已删除
/* {
"$type": "AttachEffect",
"effectPattern": "",
},*/
],
"onAbilityStart":
[
{
"$type": "CreateGadget",
"gadgetID": 40000005,
"campID": 1001,
"campTargetType": "All",
"born":
{
"$type": "ConfigBornByTarget",
//"attachPointName" : "RootNode",
"offset" :
{
"x": 0.0,
"y": -0.3,
"z": 0.0,
},
},
"predicates" :
[
{
"$type": "ByNot",
"predicates" :
[
{
"$type": "ByHasElement",
"element": "Water",
},
],
},
],
},
{
"$type": "CreateGadget",
"gadgetID": 40000006,
"campID": 1001,
"campTargetType": "All",
"born":
{
"$type": "ConfigBornByTarget",
//"attachPointName" : "RootNode",
"offset" :
{
"x": 0.0,
"y": -0.3,
"z": 0.0,
},
},
"predicates" :
[
{
"$type": "ByHasElement",
"element": "Water",
},
],
},
],
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_SharkTorpedoSpurtDamage",
"onAdded":
[
//此特效已删除
/* {
"$type": "FireEffect",
"effectPattern": "",
},*/
{
"$type" : "TriggerAttackEvent",
"targetType" : "Enemy",
"attackEvent":
{
"attackPattern" :
{
"$type" : "ConfigAttackSphere",
"duration" : 0.0,
"triggerType" : "TriggerNoRepeat",
"radius" : 1.5,
"born":
{
"$type": "ConfigBornBySelf",
//"attachPointName" : "RootNode",
"offset" :
{
"x": 0.0,
"y" : 0.8,
"z" : 0.0,
},
},
},
"attackInfo":
{
"attackProperty":
{
"damagePercentage": 2.0,
"elementType" : "Ice",
"elementDurability" : 100,
},
"hitPattern" :
{
"onHitEffectName" : "",
"hitImpulseType":"LV7",
"overrideHitImpulse":
{
"hitLevel" : "Air",
"hitImpulseX" : 0,
"hitImpulseY" : 600,
},
"reboundRatio" : 0,
"hitHaltTime" : 0.0,
"hitHaltTimeScale" : 0.05,
"muteHitText" : false,
},
"forceCameraShake": true,
"cameraShake":
{
"shakeRange": 0.36,
"shakeTime": 0.48,
},
}
},
},
],
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_SharkTorpedoSpurtDamage_2",
"onAdded":
[
//此特效已删除
/* {
"$type": "FireEffect",
"effectPattern": "",
},*/
{
"$type" : "TriggerAttackEvent",
"targetType" : "Enemy",
"attackEvent":
{
"attackPattern" :
{
"$type" : "ConfigAttackSphere",
"duration" : 0.0,
"triggerType" : "TriggerNoRepeat",
"radius" : 3.0,
"born":
{
"$type": "ConfigBornBySelf",
//"attachPointName" : "RootNode",
"offset" :
{
"x": 0.0,
"y" : 0.8,
"z" : 0.0,
},
},
},
"attackInfo":
{
"attackProperty":
{
"damagePercentage": 4.0,
"elementType" : "Water",
"elementDurability" : 100,
},
"hitPattern" :
{
"hitImpulseType":"LV7",
"overrideHitImpulse":
{
"hitLevel" : "Air",
"hitImpulseX" : 0,
"hitImpulseY" : 1800,
},
"onHitEffectName" : "",
"reboundRatio" : 0,
"hitHaltTime" : 0.0,
"hitHaltTimeScale" : 0.05,
"muteHitText" : false,
},
"forceCameraShake": true,
"cameraShake":
{
"shakeRange": 0.64,
"shakeTime": 0.56,
},
}
},
},
],
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_CreateThunderFist",
"onAbilityStart":
[
{
"$type": "CreateGadget",
"gadgetID": 40000002,
"campID": 1001,
"campTargetType": "All",
"born":
{
"$type": "ConfigBornByTarget",
//"attachPointName" : "RootNode",
"offset" :
{
"x": 0.0,
"y": 0.0,
"z": 0.0,
},
},
},
],
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_DropHPHeal",
"onFieldEnter":
[
{
"$type" : "HealHP",
"amountByTargetMaxHPRatio" : 0.25,
"target" : "Target",
},
],
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_BurningBlade",
"onAbilityStart":
[
{
"$type": "ApplyModifier",
"modifierName": "BurningBladeModifier",
},
],
"modifiers":
{
"BurningBladeModifier":
{
"modifierMixins":
[
{
"$type": "RelyOnElementMixin", // 当目标元素不存在时,移除自己
"elementType": "Fire",
},
{
"$type": "ReplaceEventPatternMixin", // 在自己的生命周期内替换EventPattern
"oldPatterns": [ "Ani_Blade_Attack_01" ], // 旧的Pattern列表
"newPatterns": [ "Ani_Blade_Attack_01_Fire" ], // 新的Pattern列表
},
]
}
}
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_TriggerAttackEvent",
"onAbilityStart":
[
{
"$type": "TriggerAttackEvent",
"targetType": "Enemy",
"attackEvent":
{
"attackPattern":
{
"$type": "ConfigAttackSphere",
"radius": 5.0,
"duration": 15.0,
"born":
{
"$type": "ConfigBornBySelf",
//"attachPointName" : "RootNode",
"offset" :
{
"x": 0.1,
"y": 0.0,
"z": 0.0,
},
},
},
"attackInfo":
{
"attackProperty":
{
"damagePercentage": 0.1,
"elementType": "Electric",
"elementDurability": 50,
},
"hitPattern":
{
"onHitEffectName": "",
"causeHit": true,
"hitImpulseType":"LV0",
"overrideHitImpulse":
{
"hitLevel" : "Mute",
"hitImpulseX": 160,
"hitImpulseY": 0,
},
"reboundRatio": 0,
"hitHaltTime": 0.0,
"hitHaltTimeScale": 0.05,
},
"forceCameraShake": false,
"cameraShake":
{
"shakeRange": 0.12,
"shakeTime": 0.12,
},
}
}
},
],
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_DragonFeather",
"onAdded":
[
{
"$type": "ApplyModifier",
"modifierName": "DragonFeatherLoop",
},
],
"modifiers":
{
"DragonFeatherLoop":
{
"onBeingHit" :
[
{
"$type": "RemoveModifier",
"modifierName": "DragonFeatherLoop",
},
],
"onRemoved" :
[
{
"$type": "FireEffect",
"effectPattern": "Eff_DragonFeather_Hit",
},
{
"$type" : "TriggerAttackEvent",
"targetType" : "All",
"attackEvent":
{
"attackInfo":
{
"forceCameraShake": true,
"cameraShake":
{
"shakeRange": 0.36,
"shakeTime": 0.36,
},
}
},
},
{
"$type": "KillSelf",
},
],
},
}
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_DragonFeather_HP",
"onAdded":
[
{
"$type": "ApplyModifier",
"modifierName": "DragonFeatherLoop",
},
],
"modifiers":
{
"DragonFeatherLoop":
{
"onKill" :
[
{
"$type": "FireEffect",
"effectPattern": "Eff_DragonFeather_Hit",
},
{
"$type" : "TriggerAttackEvent",
"targetType" : "All",
"attackEvent":
{
"attackInfo":
{
"forceCameraShake": true,
"cameraShake":
{
"shakeRange": 0.36,
"shakeTime": 0.36,
},
}
},
},
],
},
}
},
},
/////////////////////////////////////////////////
//
// 半径5的受击判定球任务使用
//
/////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "TransparentHitSphere_Interact",
"onAdded":
[
{
"$type": "ApplyModifier",
"modifierName": "KillSelf",
},
],
"modifiers":
{
"KillSelf":
{
"onBeingHit":
[
{
"$type": "KillSelf",
},
],
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_HoldAttack",
"abilityMixins":
[
{
"$type": "SkillButtonHoldChargeMixin",
"skillID": 10012,
"beforeStateIDs" : ["RisingSlash_BS"],
"chargeLoopStateIDs" : ["RisingSlash_Loop"],
"endHoldTrigger" : "EndHoldTrigger",
},
{
"$type": "SkillButtonHoldChargeMixin",
"skillID": 10011,
"beforeStateIDs" : ["ATK01"],
"chargeLoopStateIDs" : ["ChargedAttack_Loop", "ChargedAttack_Loop2"],
"chargeLoopDurations" : [ 1 ],
"nextLoopTriggerID" : "NextLoopTrigger",
"endHoldTrigger" : "EndHoldTrigger",
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": [ "RisingSlash_Loop", "ChargedAttack_Loop", "ChargedShoot_Loop" ],
"modifierName": "RisingSlashLoopModifier",
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": [ "ChargedAttack_Loop2", "SupportRisingSlash_BS" ],
"modifierName": "RisingSlashLoop2Modifier",
},
],
"modifiers":
{
"RisingSlashLoopModifier":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_RisingSlash_Charge",
},
],
},
"RisingSlashLoop2Modifier":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_RisingSlash_Charge",
},
// {
// "$type": "AttachCameraShake",
// "cameraShake":
// {
// "shakeRange": 0.04,
// "shakeTime": 0.12,
// },
// },
],
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_RisingSlash_CD",
"onAbilityStart":
[
{
"$type": "AvatarSkillStart",
"skillID": 10012,
},
],
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_FireAssault_Loop",
"abilityMixins":
[
{
"$type": "AttachToStateIDMixin",
"stateIDs": [ "FireAssault_Loop"],
"modifierName": "FireAssault_Loop",
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": [ "SupportFireAssault_Loop" ],
"modifierName": "SupportFireAssault_Loop",
},
{
"$type": "AvatarSteerByCameraMixin",
"stateIDs": [ "FireAssault_Loop"],
"angularSpeed" : 720,
},
{
"$type": "SteerAttackMixin",
"steerStateIDs": [ "SupportWoodSpike_Move"],
"startNormalizedTime" : 0,
"endNormalizedTime" : 0.5,
"angularSpeed" : 360,
"attackTrigger" : "NextSkillTrigger",
"attackDistance" : 4,
},
{
"$type": "SteerAttackMixin",
"steerStateIDs": [ "SupportFireAssault_Loop"],
"angularSpeed" : 540,
},
],
"onAdded":
[
{
"$type" : "ApplyModifier",
"modifierName" : "Test_TriggerTypeSupport_Grass",
"target" : "Self",
"doOffStage" : true,
"predicates":
[
{
"$type": "ByTargetElement",
"elementType" : "Grass",
},
],
},
{
"$type" : "ApplyModifier",
"modifierName" : "Test_TriggerTypeSupport_Fire",
"target" : "Self",
"doOffStage" : true,
"predicates":
[
{
"$type": "ByTargetElement",
"elementType" : "Fire",
},
],
},
],
"modifiers":
{
"Test_TriggerTypeSupport_Grass":
{
"modifierMixins":
[
{
"$type": "TriggerBeHitSupportMixin",
"duration" : 2.0,
"hitLevel" : "Air",
},
],
},
"Test_TriggerTypeSupport_Fire":
{
"modifierMixins":
[
{
"$type": "TriggerElementSupportMixin",
"duration" : 2.0,
"elementType" : "Grass",
},
],
},
"FireAssault_Loop":
{
"onAdded":
[
{
"$type": "AvatarSkillStart",
"skillID": 10013,
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_FireAssault_Dust",
},
],
"thinkInterval": 0.25,
"onThinkInterval":
[
{
"$type" : "TriggerAttackEvent",
"targetType" : "Enemy",
"attackEvent":
{
"attackPattern" :
{
"$type" : "ConfigAttackSphere",
"duration" : 0.0,
"triggerType" : "TriggerNoRepeat",
"radius" : 2,
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName" : "RootNode",
"offset" :
{
"x": 0.0,
"y" : 0.0,
"z" : 1.0,
},
},
},
"attackInfo":
{
"attackProperty":
{
"damagePercentage": 0.8,
"elementType" : "Fire",
"elementDurability" : 20,
},
"hitPattern" :
{
"onHitEffectName" : "",
"hitImpulseType":"LV3",
"overrideHitImpulse":
{
"hitLevel": "Heavy",
"hitImpulseX": 360,
"hitImpulseY": 0,
},
"reboundRatio" : 0,
"hitHaltTime" : 0.0,
"hitHaltTimeScale" : 0.05,
"muteHitText" : false,
},
}
}
},
{
"$type" : "TriggerAttackEvent",
"targetType" : "Alliance",
"attackEvent":
{
"attackPattern" :
{
"$type" : "ConfigAttackSphere",
"duration" : 0.0,
"triggerType" : "TriggerNoRepeat",
"radius" : 2,
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName" : "RootNode",
"offset" :
{
"x": 0.0,
"y" : 0.0,
"z" : 1.0,
},
},
},
"attackInfo":
{
"attackProperty":
{
"damagePercentage": 0.0,
"elementType" : "Fire",
"elementDurability" : 20,
},
}
}
},
],
},
"SupportFireAssault_Loop":
{
"onAdded":
[
{
"$type": "AvatarSkillStart",
"skillID": 10014,
},
{
"$type": "AvatarSkillStart",
"skillID": 10015,
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_FireAssault_Dust",
},
],
"thinkInterval": 0.25,
"onThinkInterval":
[
{
"$type" : "TriggerAttackEvent",
"targetType" : "Enemy",
"attackEvent":
{
"attackPattern" :
{
"$type" : "ConfigAttackSphere",
"duration" : 0.0,
"triggerType" : "TriggerNoRepeat",
"radius" : 2,
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName" : "RootNode",
"offset" :
{
"x": 0.0,
"y" : 0.0,
"z" : 1.0,
},
},
},
"attackInfo":
{
"attackProperty":
{
"damagePercentage": 0.8,
"elementType" : "Fire",
"elementDurability" : 20,
},
"hitPattern" :
{
"onHitEffectName" : "",
"hitImpulseType":"LV3",
"overrideHitImpulse":
{
"hitLevel": "Heavy",
"hitImpulseX": 360,
"hitImpulseY": 0,
},
"reboundRatio" : 0,
"hitHaltTime" : 0.0,
"hitHaltTimeScale" : 0.05,
"muteHitText" : false,
},
}
}
},
{
"$type" : "TriggerAttackEvent",
"targetType" : "Alliance",
"attackEvent":
{
"attackPattern" :
{
"$type" : "ConfigAttackSphere",
"duration" : 0.0,
"triggerType" : "TriggerNoRepeat",
"radius" : 2,
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName" : "RootNode",
"offset" :
{
"x": 0.0,
"y" : 0.0,
"z" : 1.0,
},
},
},
"attackInfo":
{
"attackProperty":
{
"damagePercentage": 0.0,
"elementType" : "Fire",
"elementDurability" : 20,
},
}
}
},
],
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_FireAssault_CD",
"onAbilityStart":
[
{
"$type": "AvatarSkillStart",
"skillID": 10013,
},
],
},
},
{
"Default" :
{
"$type" : "ConfigAbility",
"abilityName" : "Temp_HealingBarrel",
"onAdded" :
[
{
"$type" : "ApplyModifier",
"modifierName" : "HealingNearModifier",
},
],
"modifiers":
{
"HealingNearModifier":
{
"thinkInterval" : 0.5,
"onThinkInterval" :
[
{
"$type" : "ApplyModifier",
"modifierName" : "SelectNearModifier",
"otherTargets":
{
"$type": "SelectTargetsByShape",
"shapeName": "CircleR3",
"centerBasedOn": "Self",
"campTargetType": "All",
"campBasedOn": "Self",
}
},
],
},
"SelectNearModifier":
{
"duration" : 0.2,
"onAdded":
[
{
"$type" : "ApplyModifier",
"modifierName" : "HealingModifier",
"target" : "CurTeamAvatars",
},
]
},
"HealingModifier":
{
"duration" : 0.2,
"onAdded":
[
{
"$type" : "HealHP",
"amountByTargetMaxHPRatio" : 0.1,
"doOffStage" : true,
},
]
}
}
}
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_LightningBoltDamage",
"onAdded":
[
//此特效已删除
/* {
"$type": "AttachEffect",
"effectPattern": "",
},*/
{
"$type": "ApplyModifier",
"modifierName": "LightningBloodline_Pre",
"target": "Self",
},
],
"onAbilityStart":
[
/*{
"$type": "FireEffect",
"effectPattern": "",
},*/
{
"$type" : "TriggerAttackEvent",
"targetType" : "Enemy",
"doOffStage" : true,
"attackEvent":
{
"attackPattern" :
{
"$type" : "ConfigAttackSphere",
"duration" : 0.0,
"triggerType" : "TriggerNoRepeat",
"radius" : 1,
"born":
{
"$type": "ConfigBornBySelf",
//"attachPointName" : "RootNode",
"offset" :
{
"x": 0.0,
"y" : 0.8,
"z" : 0.0,
},
},
},
"attackInfo":
{
"attackProperty":
{
"damagePercentage": 2.0,
},
"hitPattern" :
{
"onHitEffectName" : "",
"hitImpulseType":"LV1",
"reboundRatio" : 0,
"hitHaltTime" : 0.0,
"hitHaltTimeScale" : 0.05,
"muteHitText" : false,
},
"forceCameraShake": false,
}
},
},
],
"modifiers":
{
"LightningBloodline_Pre":
{
"duration": 3.2,
"stacking": "Refresh",
"onAttackLanded":
[
{
"$type": "ApplyModifier",
"modifierName": "LightningBloodline_Trigger",
"target": "Owner",
"doOffStage" : true,
},
{
"$type": "KillSelf",
"doOffStage" : true,
},
],
},
"LightningBloodline_Trigger":
{
"onAdded":
[
{
"$type": "TriggerAbility",
"abilityName": "Test_LightningBloodline",
"target": "Self",
},
],
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_LightningBloodline",
"onAbilityStart":
[
{
"$type": "ApplyModifier",
"modifierName": "LightningBloodline",
"target": "Self",
},
],
"modifiers":
{
"LightningBloodline":
{
"duration": 30,
"stacking": "MultipleRefreshNoRemove",
"stackingOption":
{
"maxModifierNumForMultipleType": 5,
},
"onAdded":
[
{
"$type" : "AddGlobalValue",
"key" : "_ABILITY_LIGHTNINGBLOODLINE_COUNT",
"value" : 1,
"useLimitRange" : true,
"maxValue" : 5,
"minValue" : 0,
},
],
"onRemoved":
[
{
"$type" : "AddGlobalValue",
"key" : "_ABILITY_LIGHTNINGBLOODLINE_COUNT",
"value" : -1,
"useLimitRange" : true,
"maxValue" : 5,
"minValue" : 0,
},
],
},
}
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_LightningSpear",
"onAbilityStart":
[
{
"$type": "TriggerBullet",
"bulletID": 41006003,
"born":
{
"$type": "ConfigBornByTarget",
//"attachPointName" : "RootNode",
"offset":
{
"x": 0.0,
"y": 1,
"z": 0.0,
},
},
},
{
"$type" : "ApplyModifier",
"modifierName" : "Test_LightningSpear_1H",
"target" : "Caster",
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_LIGHTNINGBLOODLINE_COUNT",
"value": 1,
"compareType": "Equal",
},
],
},
{
"$type" : "ApplyModifier",
"modifierName" : "Test_LightningSpear_2H",
"target" : "Caster",
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_LIGHTNINGBLOODLINE_COUNT",
"value": 2,
"compareType": "Equal",
},
],
},
{
"$type" : "ApplyModifier",
"modifierName" : "Test_LightningSpear_3H",
"target" : "Caster",
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_LIGHTNINGBLOODLINE_COUNT",
"value": 3,
"compareType": "Equal",
},
],
},
{
"$type" : "ApplyModifier",
"modifierName" : "Test_LightningSpear_4H",
"target" : "Caster",
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_LIGHTNINGBLOODLINE_COUNT",
"value": 4,
"compareType": "Equal",
},
],
},
{
"$type" : "ApplyModifier",
"modifierName" : "Test_LightningSpear_5H",
"target" : "Caster",
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_LIGHTNINGBLOODLINE_COUNT",
"value": 5,
"compareType": "Equal",
},
],
},
],
"modifiers":
{
"Test_LightningSpear_1H":
{
"duration": 0.1,
"onAdded":
[
//{
// "$type": "RemoveModifier",
// "modifierName": "LightningBloodline",
//},
{
"$type": "TriggerAbility",
"abilityName": "Test_LightningSpear_1H",
"forceUseSelfCurrentAttackTarget": true,
},
]
},
"Test_LightningSpear_2H":
{
"duration": 0.1,
"onAdded":
[
//{
// "$type": "RemoveModifier",
// "modifierName": "LightningBloodline",
//},
{
"$type": "TriggerAbility",
"abilityName": "Test_LightningSpear_2H",
"forceUseSelfCurrentAttackTarget": true,
},
]
},
"Test_LightningSpear_3H":
{
"duration": 0.1,
"onAdded":
[
//{
// "$type": "RemoveModifier",
// "modifierName": "LightningBloodline",
//},
{
"$type": "TriggerAbility",
"abilityName": "Test_LightningSpear_3H",
"forceUseSelfCurrentAttackTarget": true,
},
]
},
"Test_LightningSpear_4H":
{
"duration": 0.1,
"onAdded":
[
//{
// "$type": "RemoveModifier",
// "modifierName": "LightningBloodline",
//},
{
"$type": "TriggerAbility",
"abilityName": "Test_LightningSpear_4H",
"forceUseSelfCurrentAttackTarget": true,
},
]
},
"Test_LightningSpear_5H":
{
"duration": 0.1,
"onAdded":
[
//{
// "$type": "RemoveModifier",
// "modifierName": "LightningBloodline",
//},
{
"$type": "TriggerAbility",
"abilityName": "Test_LightningSpear_5H",
"forceUseSelfCurrentAttackTarget": true,
},
]
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_LightningSpearDamage",
"onAdded":
[
//此特效已删除
/* {
"$type": "AttachEffect",
"effectPattern": "",
},*/
],
"onAbilityStart":
[
/*{
"$type": "FireEffect",
"effectPattern": "",
},*/
{
"$type": "TriggerAttackEvent",
"targetType": "Enemy",
"doOffStage" : true,
"attackEvent":
{
"attackPattern":
{
"$type": "ConfigAttackSphere",
"duration": 0.0,
"triggerType": "TriggerNoRepeat",
"radius": 1,
"born":
{
"$type": "ConfigBornBySelf",
//"attachPointName" : "RootNode",
"offset":
{
"x": 0.0,
"y": 0.8,
"z": 0.0,
},
},
},
"attackInfo":
{
"attackProperty":
{
"damagePercentage": 0.5,
},
"hitPattern":
{
"onHitEffectName": "",
"hitImpulseType":"LV1",
"reboundRatio": 0,
"hitHaltTime": 0.0,
"hitHaltTimeScale": 0.05,
"muteHitText": false,
},
"forceCameraShake": false,
}
},
},
],
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_LightningSpear_1H",
"onAbilityStart":
[
{
"$type": "TriggerBullet",
"bulletID": 41006004,
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName" : "UnshakeRootNode",
"offset":
{
"x": 0.0,
"y": 1.2,
"z": 0.0,
},
},
},
],
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_LightningSpear_2H",
"onAbilityStart":
[
{
"$type": "TriggerBullet",
"bulletID": 41006004,
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName" : "UnshakeRootNode",
"offset":
{
"x": 1.0,
"y": 0.55,
"z": 0.0,
},
},
},
{
"$type": "TriggerBullet",
"bulletID": 41006004,
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName" : "UnshakeRootNode",
"offset":
{
"x": -1,
"y": 0.55,
"z": 0.0,
},
},
},
],
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_LightningSpear_3H",
"onAbilityStart":
[
{
"$type": "TriggerBullet",
"bulletID": 41006004,
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName" : "UnshakeRootNode",
"offset":
{
"x": 0.0,
"y": 1.3,
"z": 0.3,
},
},
},
{
"$type": "TriggerBullet",
"bulletID": 41006004,
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName" : "UnshakeRootNode",
"offset":
{
"x": -1.2,
"y": 0.5,
"z": -0.3,
},
},
},
{
"$type": "TriggerBullet",
"bulletID": 41006004,
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName" : "UnshakeRootNode",
"offset":
{
"x": 1.2,
"y": 0.5,
"z": -0.3,
},
},
},
],
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_LightningSpear_4H",
"onAbilityStart":
[
{
"$type": "TriggerBullet",
"bulletID": 41006004,
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName" : "UnshakeRootNode",
"offset":
{
"x": -0.6,
"y": 1,
"z": 0.25,
},
},
},
{
"$type": "TriggerBullet",
"bulletID": 41006004,
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName" : "UnshakeRootNode",
"offset":
{
"x": 0.6,
"y": 1,
"z": -0.25,
},
},
},
{
"$type": "TriggerBullet",
"bulletID": 41006004,
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName" : "UnshakeRootNode",
"offset":
{
"x": 1.1,
"y": 0.2,
"z": 0.3,
},
},
},
{
"$type": "TriggerBullet",
"bulletID": 41006004,
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName" : "UnshakeRootNode",
"offset":
{
"x": -1.1,
"y": 0.2,
"z": -0.3,
},
},
},
],
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_LightningSpearDamage_1",
"onAdded":
[
//此特效已删除
/* {
"$type": "AttachEffect",
"effectPattern": "",
},*/
],
"onAbilityStart":
[
/*{
"$type": "FireEffect",
"effectPattern": "",
},*/
{
"$type": "TriggerAttackEvent",
"targetType": "Enemy",
"doOffStage" : true,
"attackEvent":
{
"attackPattern":
{
"$type": "ConfigAttackSphere",
"duration": 0.0,
"triggerType": "TriggerNoRepeat",
"radius": 1,
"born":
{
"$type": "ConfigBornBySelf",
//"attachPointName" : "RootNode",
"offset":
{
"x": 0.0,
"y": 0.8,
"z": 0.0,
},
},
},
"attackInfo":
{
"attackProperty":
{
"damagePercentage": 0.5,
},
"hitPattern":
{
"onHitEffectName": "",
"hitImpulseType":"LV0",
"reboundRatio": 0,
"hitHaltTime": 0.0,
"hitHaltTimeScale": 0.05,
"muteHitText": false,
},
"forceCameraShake": false,
}
},
},
],
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_LightningSpear_5H",
"onAbilityStart":
[
{
"$type": "TriggerBullet",
"bulletID": 41006005,
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName" : "UnshakeRootNode",
"offset":
{
"x": 0.0,
"y": 1.5,
"z": 0.0,
},
},
},
{
"$type": "TriggerBullet",
"bulletID": 41006005,
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName" : "UnshakeRootNode",
"offset":
{
"x": -0.8,
"y": 0,
"z": 0.2,
},
},
},
{
"$type": "TriggerBullet",
"bulletID": 41006005,
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName" : "UnshakeRootNode",
"offset":
{
"x": 0.8,
"y": 0,
"z": -0.2,
},
},
},
{
"$type": "TriggerBullet",
"bulletID": 41006005,
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName" : "UnshakeRootNode",
"offset":
{
"x": 1.2,
"y": 0.8,
"z": 0.2,
},
},
},
{
"$type": "TriggerBullet",
"bulletID": 41006005,
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName" : "UnshakeRootNode",
"offset":
{
"x": -1.2,
"y": 0.8,
"z": -0.2,
},
},
},
],
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_LightningSpearDamage_2",
"onAdded":
[
//此特效已删除
/* {
"$type": "AttachEffect",
"effectPattern": "",
},*/
],
"onAbilityStart":
[
/*{
"$type": "FireEffect",
"effectPattern": "",
},*/
{
"$type": "TriggerAttackEvent",
"targetType": "Enemy",
"doOffStage" : true,
"attackEvent":
{
"attackPattern":
{
"$type": "ConfigAttackSphere",
"duration": 0.0,
"triggerType": "TriggerNoRepeat",
"radius": 1,
"born":
{
"$type": "ConfigBornBySelf",
//"attachPointName" : "RootNode",
"offset":
{
"x": 0.0,
"y": 0.8,
"z": 0.0,
},
},
},
"attackInfo":
{
"attackProperty":
{
"damagePercentage": 1,
},
"hitPattern":
{
"onHitEffectName": "",
"hitImpulseType":"LV0",
"reboundRatio": 0,
"hitHaltTime": 0.0,
"hitHaltTimeScale": 0.05,
"muteHitText": false,
},
"forceCameraShake": false,
}
},
},
],
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_ConductiveFiled",
"onAbilityStart":
[
{
"$type": "CreateGadget",
"gadgetID": 41006006,
"campID": 1001,
"campTargetType": "Alliance",
"born":
{
"$type": "ConfigBornByTarget",
"offset":
{
"x": 0.0,
"y": 0.0,
"z": 0.0,
}
}
},
],
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_ConductiveFiled_Buff",
//"onAdded":
//[
// {
// "$type": "FireEffect",
// "effectPattern": "",
// },
//],
"onFieldEnter":
[
{
"$type": "AttachModifier",
"modifierName": "ConductiveFiled_Buff",
},
],
"onFieldExit":
[
{
"$type": "RemoveModifier",
"modifierName": "ConductiveFiled_Buff",
},
],
"modifiers":
{
"ConductiveFiled_Buff":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SteamBang",
}
]
}
},
}
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_ThrowBullet",
"onAbilityStart":
[
{
"$type": "TriggerBullet",
"bulletID": 42101001,
"born":
{
"$type": "ConfigBornByTarget",
//"attachPointName" : "RootNode",
"offset" :
{
"x": 0.0,
"y": 1.0,
"z": 0.0,
},
"direction":
{
"$type": "ConfigDirectionByAttackTarget"
}
},
},
],
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_ThrowBulletFire",
"onAbilityStart":
[
{
"$type": "TriggerBullet",
"bulletID": 42101004,
"born":
{
"$type": "ConfigBornByTarget",
//"attachPointName" : "RootNode",
"offset" :
{
"x": 0.0,
"y": 1.0,
"z": 0.0,
},
"direction":
{
"$type": "ConfigDirectionByAttackTarget"
}
},
},
],
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_AnimatorSpeed",
"onAbilityStart":
[
{
"$type": "AttachModifier",
"modifierName": "TestModifier",
"target": "Caster",
},
],
"modifiers":
{
"TestModifier":
{
"properties":
{
"Animator_OverallSpeedRatio" : 0.5,
"Animator_OverallSpeedRatioMultiplied" : 0.5,
},
},
}
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_Bomb_Born",
"onAbilityStart":
[
{
"$type": "CreateGadget",
"gadgetID": 42101003,
"campID": 1001,
"campTargetType": "Enemy",
"born":
{
"$type": "ConfigBornByTarget",
//"attachPointName" : "RootNode",
"offset" :
{
"x": 0.0,
"y": 0.0,
"z": 0.0,
},
},
},
],
},
},
//炸弹的延时爆炸
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_Bomb_Explode",
"onAdded":
[
{
"$type": "ApplyModifier",
"modifierName": "ExplodeModifier",
"target": "Self",
},
],
"modifiers":
{
"ExplodeModifier":
{
"duration":2,
"onRemoved":
[
{
"$type" : "TriggerAttackEvent",
"targetType" : "All",
"attackEvent":
{
"attackPattern" :
{
"$type" : "ConfigAttackSphere",
"duration" : 0.0,
"triggerType" : "TriggerNoRepeat",
"radius" : 3,
"born":
{
"$type": "ConfigBornBySelf",
//"attachPointName" : "RootNode",
"offset" :
{
"x": 0.0,
"y" : 0.8,
"z" : 0.0,
},
},
},
"attackInfo":
{
"attackProperty":
{
"damagePercentage": 2.0,
"elementType": "Fire",
"elementDurability": 50,
},
"hitPattern" :
{
"hitImpulseType":"LV7",
"overrideHitImpulse":
{
"hitLevel": "Air",
"hitImpulseX": 0,
"hitImpulseY": 1200,
},
"reboundRatio" : 0,
"hitHaltTime" : 0.0,
"hitHaltTimeScale" : 0.05,
"muteHitText" : false,
},
"forceCameraShake": true,
"cameraShake":
{
"shakeRange": 0.36,
"shakeTime": 0.36,
},
},
}
},
{
"$type": "FireEffect",
"effectPattern": "",
},
{
"$type":"KillSelf",
}
],
},
},
},
},
//爆炸箭的爆炸
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_Arrow_Explode",
"onAbilityStart":
[
{
"$type": "ApplyModifier",
"modifierName": "ExplodeModifier",
"target": "Self",
},
],
"modifiers":
{
"ExplodeModifier":
{
"duration":1,
"onAdded":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_Element_Overload_Explode",
},
{
"$type" : "TriggerAttackEvent",
"targetType" : "All",
"attackEvent":
{
"attackPattern" :
{
"$type" : "ConfigAttackSphere",
"duration" : 0.0,
"triggerType" : "TriggerNoRepeat",
"radius" : 3,
"born":
{
"$type": "ConfigBornBySelf",
//"attachPointName" : "RootNode",
"offset" :
{
"x": 0.0,
"y" : 0.8,
"z" : 0.0,
},
},
},
"attackInfo":
{
"attackProperty":
{
"damagePercentage": 1.0,
"elementType": "Fire",
"elementDurability": 50,
},
"hitPattern" :
{
"hitImpulseType":"LV7",
"overrideHitImpulse":
{
"hitLevel": "Air",
"hitImpulseX": 0,
"hitImpulseY": 1200,
},
"reboundRatio" : 0,
"hitHaltTime" : 0.0,
"hitHaltTimeScale" : 0.05,
"muteHitText" : false,
},
"forceCameraShake": true,
"cameraShake":
{
"shakeRange": 0.36,
"shakeTime": 0.36,
},
},
},
}
],
},
},
},
},
//风场的技能
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_WindAbility",
"abilityMixins":
[
{
"$type": "WindZoneMixin",
"shapeName": "CircleR5",
"strength" : 2,
"targetType": "Enemy",
"predicates":
[
{
"$type" : "ByEntityTypes",
"entityTypes" : ["Monster"],
},
],
},
],
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_WindZone",
"onAbilityStart":
[
{
"$type": "CreateGadget",
"gadgetID": 42101005,
"campID": 1001,
"campTargetType": "Enemy",
"born":
{
"$type": "ConfigBornByTarget",
//"attachPointName" : "RootNode",
"offset" :
{
"x": 0.0,
"y": 0.0,
"z": 0.0,
},
},
},
],
},
},
//震击技能
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_RockImpactDamage",
"onAdded":
[
],
"onAbilityStart":
[
{
"$type": "ApplyModifier",
"modifierName": "slowdown",
// "targetType": "Enemy",
"otherTargets":
{
"$type": "SelectTargetsByShape",
"shapeName": "CircleR1",
"centerBasedOn": "Self",
"campTargetType": "Enemy",
"campBasedOn": "Self",
},
},
// {
// "$type": "ApplyModifier",
// "modifierName": "slowdown_self",//击中怪物时的卡顿效果
// },
],
"modifiers":
{
"slowdown":
{
"duration": 5.0,
"stacking": "Refresh",
"properties":
{
"Animator_MoveSpeedRatio": -0.5, //降低全局移动速度百分比
},
"onAdded":
[
// {
// "$type": "AttachEffect",
// "effectPattern": "Eff_Avatar_Girl_Sword_Ayaka_IceButterfly_Bullet",
// },
],
},
"slowdown_self":
{
"duration": 0.5,
"stacking": "Refresh",
"properties":
{
"Animator_MoveSpeedRatio": -0.9, //降低全局移动速度百分比
},
"onAdded":
[
],
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Avatar_Kevin_RockImpact_FireEffect",
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_Kevin_RockImpact",
"predicates":
[
{
"$type": "BySceneSurfaceType",
"filters":
[
"Water",
],
"include": false,
"offset" :
{
"x": 0.0,
"y": 0.0,
"z": 0.0,
},
},
],
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Avatar_Girl_Sword_Ayaka_LiquidStrike_Spray",
"predicates":
[
{
"$type": "BySceneSurfaceType",
"filters":
[
"Water",
],
"include": true,
"offset" :
{
"x": 0.0,
"y": 0.0,
"z": 0.0,
},
},
],
},
{
"$type": "CreateGadget",
"gadgetID": 40000120,
"campID": 1001,
"campTargetType": "All",
"born":
{
"$type": "ConfigBornByTarget",
"offset" :
{
"x": 0.0,
"y": 0.0,
"z": 0.0,
},
},
},
],
"onAbilityStart":
[
],
"modifiers":
{
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "slowdowntrap",
"abilityMixins":
[
{
"$type": "ChangeFieldMixin",
"type": "FollowOwnner"
},
],
"onFieldEnter":
[
{
"$type": "ApplyModifier",
"modifierName": "trapslowdown",
"target": "Target",
"predicates":
[
{
"$type" : "ByEntityTypes",
"entityTypes" : ["Monster"],
},
],
},
],
"onFieldExit":
[
{
"$type": "RemoveModifier",
"modifierName": "trapslowdown",
"target": "Target",
"predicates":
[
{
"$type" : "ByEntityTypes",
"entityTypes" : ["Monster"],
},
],
},
],
"modifiers":
{
"trapslowdown":
{
"duration": 10.0,
"stacking": "Refresh",
"properties":
{
"Animator_MoveSpeedRatio": -0.5, //降低全局移动速度百分比
},
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_Avatar_Girl_Sword_Ayaka_IceButterfly_Bullet",
},
],
},
},
},
},
//可变trigger示例
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Test_CreateDummyTrigger",
"onAdded":
[
{
"$type": "CreateGadget",
"gadgetID": 40000119,
"campID": 1001,
"campTargetType": "All",
"born":
{
"$type": "ConfigBornByTarget",
"offset" :
{
"x": 0.0,
"y": 0.0,
"z": 0.0,
},
},
},
],
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "ElementVisualEffect",
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_ElementFootprint_Wind01",
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_ElementFootprint_Wind02",
},
{
"$type":"ApplyModifier",
"modifierName":"Footprint_Wind_Modifier",
"target": "Self",
}
],
"modifiers":
{
"Footprint_Wind_Modifier":
{
"elementType": "Wind",
"elementDurability": 50,
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "ElfTrack",
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_SeeliaFootprint",
},
{
"$type":"ApplyModifier",
"modifierName":"Footprint_Wind_Modifier",
"target": "Self",
}
],
"modifiers":
{
"Footprint_Wind_Modifier":
{
"elementType": "Wind",
"elementDurability": 50,
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "ElementVisualEffectCat",
"onAdded":
[
{
"$type": "AttachEffect",
//"effectPattern": "Eff_ElementFootprint_Wind01",
"effectPattern": "Eff_ElementFootprint_Cat",
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_ElementFootprint_Wind02",
},
{
"$type":"ApplyModifier",
"modifierName":"Footprint_Wind_Modifier",
"target": "Self",
}
],
"modifiers":
{
"Footprint_Wind_Modifier":
{
"elementType": "Wind",
"elementDurability": 50,
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "AmborTaskEffect",
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_ElementFootprint_Trail",
},
{
"$type":"ApplyModifier",
"modifierName":"AmborTask_Wind_Modifier",
"target": "Self",
}
],
"modifiers":
{
"AmborTask_Wind_Modifier":
{
"elementType": "Wind",
"elementDurability": 50,
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "LisaCompassEffect",
"onAdded":
[
{
"$type":"ApplyModifier",
"modifierName":"LisaCompass_Electric_Modifier",
"target": "Self",
}
],
"modifiers":
{
"LisaCompass_Electric_Modifier":
{
"elementType": "Electric",
"elementDurability": 50,
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_ElementFootprint_Trail_Lisa",
},
],
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "LisaBookEffect",
"onFieldEnter":
[
{
"$type": "ApplyModifier",
"modifierName": "Unique_Effect_Visible",
},
],
"onFieldExit":
[
{
"$type": "RemoveModifier",
"modifierName": "Unique_Effect_Visible",
},
],
"onAdded":
[
{
"$type":"ApplyModifier",
"modifierName":"LisaCompass_Electric_Modifier",
"target": "Self",
}
],
"modifiers":
{
"LisaCompass_Electric_Modifier":
{
"elementType": "Electric",
"elementDurability": 50,
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_Quest_SiteInteract_02_Electric_Element",
},
]
},
"Unique_Effect_Visible":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_Quest_SiteInteract_02_Electric",
},
],
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "ElementBreathWindEffect",
"onFieldEnter":
[
{
"$type": "ApplyModifier",
"modifierName": "Unique_ElementBreathWind_Visible",
},
],
"onFieldExit":
[
{
"$type": "RemoveModifier",
"modifierName": "Unique_ElementBreathWind_Visible",
},
],
"onAdded":
[
{
"$type":"ApplyModifier",
"modifierName":"Unique_ElementBreathWind_Visible_Ele",
"target": "Self",
}
],
"modifiers":
{
"Unique_ElementBreathWind_Visible_Ele":
{
"elementType": "Wind",
"elementDurability": 50,
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_Quest_ElementBreath_Wind_Element",
},
]
},
"Unique_ElementBreathWind_Visible":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_Quest_ElementBreath_Wind",
},
],
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "ElementBreathFireEffect",
"onFieldEnter":
[
{
"$type": "ApplyModifier",
"modifierName": "Unique_ElementBreathFire_Visible",
},
],
"onFieldExit":
[
{
"$type": "RemoveModifier",
"modifierName": "Unique_ElementBreathFire_Visible",
},
],
"onAdded":
[
{
"$type":"ApplyModifier",
"modifierName":"Unique_ElementBreathFire_Visible_Ele",
"target": "Self",
}
],
"modifiers":
{
"Unique_ElementBreathFire_Visible_Ele":
{
"elementType": "Fire",
"elementDurability": 50,
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_Quest_ElementBreath_Fire_Element",
},
]
},
"Unique_ElementBreathFire_Visible":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_Quest_ElementBreath_Fire",
},
],
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "ElementBreathElecEffect",
"onFieldEnter":
[
{
"$type": "ApplyModifier",
"modifierName": "Unique_ElementBreathElec_Visible",
},
],
"onFieldExit":
[
{
"$type": "RemoveModifier",
"modifierName": "Unique_ElementBreathElec_Visible",
},
],
"onAdded":
[
{
"$type":"ApplyModifier",
"modifierName":"Unique_ElementBreathElec_Visible_Ele",
"target": "Self",
}
],
"modifiers":
{
"Unique_ElementBreathElec_Visible_Ele":
{
"elementType": "Electric",
"elementDurability": 50,
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_Quest_ElementBreath_Electric_Element",
},
]
},
"Unique_ElementBreathElec_Visible":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_Quest_ElementBreath_Electric",
},
],
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "XiangmoyinGuideEffect",
"onFieldEnter":
[
{
"$type": "ApplyModifier",
"modifierName": "Unique_Effect_Visible",
},
],
"onFieldExit":
[
{
"$type": "RemoveModifier",
"modifierName": "Unique_Effect_Visible",
},
],
"modifiers":
{
"Unique_Effect_Visible":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_Quest_SiteInteract_02",
},
],
},
},
},
},
]