[ /* * !!! * 这里的技能都是***临时的***,仅用于存放测试的技能,意味着随时都可以被删掉 * 正式的关卡/人/怪/武器/圣痕 都不应该用这里面的技能 * 同样的 "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", }, ], }, }, }, }, ]