Grasscutter_Resources/Resources/BinOutput/Ability/Temp/GadgetAbilities/ConfigAbility_Scene_CombatInteraction.json
2022-10-03 20:11:48 +03:00

818 lines
34 KiB
JSON

[
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_CombatInteraction_Test_PumpkinBomb",
"modifiers": {
"PumpkinBomb": {
"modifierName": "",
"elementType": "Grass",
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "SetAnimatorBool",
"boolID": "BeHitFire",
"value": true
},
{
"$type": "ApplyModifier",
"modifierName": "PumpkinBomb_Explode"
}
],
"onBeingHit": [
{
"$type": "RemoveModifier",
"predicates": [
{
"$type": "ByHitElement",
"element": "Fire"
}
],
"modifierName": "PumpkinBomb"
}
]
},
"PumpkinBomb_Explode": {
"modifierName": "",
"duration": 3.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_BombPlant_Ignite"
}
],
"onRemoved": [
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"lifeTime": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornByTarget",
"offset": {
"x": 0.0,
"y": 0.800000011920929,
"z": 0.0
}
},
"radius": 4.0
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"bonusCriticalHurt": 1.0,
"damagePercentageRatio": 0.0,
"elementType": "Fire",
"elementDurability": 50.0,
"strikeType": "Blunt"
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV5",
"hitHaltTimeScale": 0.05000000074505806
},
"forceCameraShake": true,
"cameraShake": {
"shakeRange": 0.36000001430511475,
"shakeTime": 0.36000001430511475
}
}
},
"targetType": "All"
},
{
"$type": "FireAISoundEvent"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_BombPlant_Explode",
"born": {
"$type": "ConfigBornByTarget",
"offset": {
"x": 0.0,
"y": 1.399999976158142,
"z": 0.0
}
}
},
{
"$type": "KillSelf",
"duration": 1.0,
"BKFHCBOLIFL": true
}
]
}
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "PumpkinBomb"
}
],
"KJKECFBMHKH": [
{
"$type": "RemoveModifier",
"modifierName": "PumpkinBomb"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_CombatInteraction_Test_BombBox",
"modifiers": {
"BombBoxLoop": {
"modifierName": "",
"elementType": "Grass",
"elementDurability": 1.0,
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_BombBarrel_01_Explode"
},
{
"$type": "FireAISoundEvent"
},
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"lifeTime": "TriggerNoRepeat",
"LCDFJLIEENG": true,
"born": {
"$type": "ConfigBornByTarget",
"offset": {
"x": 0.0,
"y": 0.5,
"z": 0.0
}
},
"radius": 6.0
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"bonusCriticalHurt": 1.0,
"damagePercentageRatio": 0.0,
"elementType": "Fire",
"elementDurability": 50.0,
"strikeType": "Blunt",
"enBreak": 9999999.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV6",
"hitHaltTimeScale": 0.05000000074505806
},
"forceCameraShake": true,
"cameraShake": {
"shakeRange": 0.36000001430511475,
"shakeTime": 0.36000001430511475
}
}
},
"targetType": "All"
},
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"lifeTime": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornByTarget"
},
"radius": 2.0
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"bonusCriticalHurt": 0.0,
"damagePercentageRatio": 0.0,
"elementType": "Fire",
"elementDurability": 50.0,
"strikeType": "Blunt",
"enBreak": 0.0
}
}
},
"targetType": "All"
},
{
"$type": "KillSelf",
"duration": 1.0,
"BKFHCBOLIFL": true
}
],
"onBeingHit": [
{
"$type": "RemoveModifier",
"predicates": [
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByHitDamage",
"logic": "Equal",
"GOCKFJJFLHN": 0.0
}
]
}
],
"modifierName": "BombBoxLoop"
}
],
"GOGIPDEDKAN": [
{
"$type": "RemoveModifier",
"modifierName": "BombBoxLoop"
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "BombBoxLoop"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_CombatInteraction_Test_BombBox01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "DestorySelf"
}
],
"modifiers": {
"DestorySelf": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "RemoveModifier",
"modifierName": "BombBoxLoop01"
}
]
},
"BombBoxLoop01": {
"modifierName": "",
"elementType": "Grass",
"elementDurability": 1.0,
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_BombBarrel_01_Explode"
},
{
"$type": "FireAISoundEvent"
},
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"lifeTime": "TriggerNoRepeat",
"LCDFJLIEENG": true,
"born": {
"$type": "ConfigBornByTarget",
"offset": {
"x": 0.0,
"y": 0.5,
"z": 0.0
}
},
"radius": 6.0
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"bonusCriticalHurt": 1.0,
"damagePercentageRatio": 0.0,
"elementType": "Fire",
"elementDurability": 50.0,
"strikeType": "Blunt",
"enBreak": 9999999.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV6",
"hitHaltTimeScale": 0.05000000074505806
},
"forceCameraShake": true,
"cameraShake": {
"shakeRange": 0.36000001430511475,
"shakeTime": 0.36000001430511475
}
}
},
"targetType": "All"
},
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"lifeTime": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornByTarget"
},
"radius": 2.0
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"bonusCriticalHurt": 0.0,
"damagePercentageRatio": 0.0,
"elementType": "Fire",
"elementDurability": 50.0,
"strikeType": "Blunt",
"enBreak": 0.0
}
}
},
"targetType": "All"
},
{
"$type": "KillSelf",
"duration": 1.0,
"BKFHCBOLIFL": true
}
],
"onBeingHit": [
{
"$type": "RemoveModifier",
"predicates": [
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByHitDamage",
"logic": "Equal",
"GOCKFJJFLHN": 0.0
}
]
}
],
"modifierName": "BombBoxLoop01"
}
],
"onKill": [
{
"$type": "RemoveModifier",
"modifierName": "BombBoxLoop01"
}
],
"GOGIPDEDKAN": [
{
"$type": "RemoveModifier",
"modifierName": "BombBoxLoop01"
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "BombBoxLoop01"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Common_Property_Prop_TowerBoom_01",
"modifiers": {
"BombBoxLoop": {
"modifierName": "",
"elementType": "Grass",
"elementDurability": 1.0,
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_BombBarrel_01_Explode"
},
{
"$type": "FireAISoundEvent"
},
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"lifeTime": "TriggerNoRepeat",
"LCDFJLIEENG": true,
"born": {
"$type": "ConfigBornByTarget",
"offset": {
"x": 0.0,
"y": 0.5,
"z": 0.0
}
},
"radius": 6.0
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"bonusCriticalHurt": 1.0,
"damagePercentageRatio": 0.0,
"elementType": "Fire",
"elementDurability": 50.0,
"strikeType": "Blunt",
"enBreak": 9999999.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV6",
"hitHaltTimeScale": 0.05000000074505806
},
"forceCameraShake": true,
"cameraShake": {
"shakeRange": 0.36000001430511475,
"shakeTime": 0.36000001430511475
}
}
},
"targetType": "All"
},
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"lifeTime": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornByTarget"
},
"radius": 2.0
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"bonusCriticalHurt": 0.0,
"damagePercentageRatio": 0.0,
"elementType": "Fire",
"elementDurability": 50.0,
"strikeType": "Blunt",
"enBreak": 0.0
}
}
},
"targetType": "All"
},
{
"$type": "KillSelf",
"duration": 1.0,
"BKFHCBOLIFL": true
}
],
"onBeingHit": [
{
"$type": "RemoveModifier",
"predicates": [
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByHitDamage",
"logic": "Equal",
"GOCKFJJFLHN": 0.0
}
]
}
],
"modifierName": "BombBoxLoop"
}
],
"GOGIPDEDKAN": [
{
"$type": "RemoveModifier",
"modifierName": "BombBoxLoop"
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "BombBoxLoop"
}
],
"KJKECFBMHKH": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"successActions": [
{
"$type": "RemoveModifier",
"modifierName": "BombBoxLoop"
}
]
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_CombatInteraction_ElementSmoke",
"modifiers": {
"ElementSmoke": {
"modifierName": "",
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Quest_ElementSmoke_Die"
},
{
"$type": "KillSelf"
}
],
"onBeingHit": [
{
"$type": "RemoveModifier",
"predicates": [
{
"$type": "ByHitElement",
"element": "Wind"
}
],
"modifierName": "ElementSmoke"
}
],
"onKill": [
{
"$type": "RemoveModifier",
"modifierName": "ElementSmoke"
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "ElementSmoke"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Common_Property_Prop_ElementSmokeFormal_01",
"modifiers": {
"ElementSmoke": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Quest_Sitelntercat"
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Quest_ElementSmoke_Die"
},
{
"$type": "KillSelf"
}
],
"onBeingHit": [
{
"$type": "RemoveModifier",
"predicates": [
{
"$type": "ByHitElement",
"element": "Wind"
}
],
"modifierName": "ElementSmoke"
}
],
"onKill": [
{
"$type": "RemoveModifier",
"modifierName": "ElementSmoke"
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "ElementSmoke"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_ElectricMist_01",
"modifiers": {
"ElementSmoke": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElectricMist_01"
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_ElectricMist_01_Disappear"
},
{
"$type": "KillSelf"
}
],
"onBeingHit": [
{
"$type": "RemoveModifier",
"predicates": [
{
"$type": "ByHitElement",
"element": "Wind"
}
],
"modifierName": "ElementSmoke"
}
],
"onKill": [
{
"$type": "RemoveModifier",
"modifierName": "ElementSmoke"
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "ElementSmoke"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_CombatInteraction_ElectricFlora",
"modifiers": {
"ElectricFlora": {
"modifierName": "",
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "SetAnimatorBool",
"boolID": "BeHitFire",
"value": true
},
{
"$type": "ApplyModifier",
"modifierName": "ElectricFlora_Explode"
}
],
"onBeingHit": [
{
"$type": "RemoveModifier",
"modifierName": "ElectricFlora"
}
]
},
"ElectricFlora_Explode": {
"modifierName": "",
"duration": 3.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Ani_FlickerWave_Bul"
}
],
"onRemoved": [
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"lifeTime": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornByTarget",
"offset": {
"x": 0.0,
"y": 0.800000011920929,
"z": 0.0
}
},
"radius": 1.0
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"bonusCriticalHurt": 1.0,
"damagePercentageRatio": 0.0,
"elementType": "Electric",
"elementDurability": 50.0,
"strikeType": "Blunt",
"enBreak": 0.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV0",
"hitHaltTimeScale": 0.05000000074505806
},
"forceCameraShake": true,
"cameraShake": {
"shakeRange": 0.36000001430511475,
"shakeTime": 0.36000001430511475
}
}
},
"targetType": "All"
},
{
"$type": "AvatarExitClimb",
"otherTargets": {
"$type": "SelectTargetsByShape",
"JBKKOJLJHDK": "CircleR1.5",
"ONPOPLLHJLE": "Enemy",
"CJJABKCAIEB": 1.0
}
},
{
"$type": "FireAISoundEvent"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_BombPlant_Explode",
"born": {
"$type": "ConfigBornByTarget",
"offset": {
"x": 0.0,
"y": 1.399999976158142,
"z": 0.0
}
}
},
{
"$type": "KillSelf"
}
]
}
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "ElectricFlora"
}
],
"KJKECFBMHKH": [
{
"$type": "RemoveModifier",
"modifierName": "ElectricFlora"
}
]
}
}
]