Files
GenshinData-1/BinOutput/Ability/Temp/GadgetAbilities/ConfigAbility_Scene_Environment_StoneMaterial.json
Dimbreath d633c8cfe5 BinOutput
2021-05-16 19:49:16 -03:00

900 lines
35 KiB
JSON

[
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_Rock_StonePillar",
"modifiers": {
"BeHitBlunt": {
"modifierName": "",
"elementType": "Rock",
"elementDurability": 10.0,
"modifierMixins": [
{
"$type": "ShieldBarMixin",
"showDamageText": ""
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_StonePillar_01_Destroy",
"born": {
"$type": "ConfigBornByTarget"
}
},
{
"$type": "KillSelf"
}
],
"onBeingHit": [
{
"$type": "FireEffect",
"predicates": [
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByHitStrikeType"
},
{
"$type": "ByHitStrikeType",
"strikeType": "Pierce"
},
{
"$type": "ByHitStrikeType",
"strikeType": "None"
}
]
}
],
"effectPattern": "Eff_SceneObj_StonePillar_01_Broken",
"born": {
"$type": "ConfigBornByTarget"
}
}
]
}
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "BeHitBlunt"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_Rock_StoneWall",
"modifiers": {
"BeHitBlunt": {
"modifierName": "",
"elementType": "Rock",
"elementDurability": 10.0,
"modifierMixins": [
{
"$type": "ShieldBarMixin",
"showDamageText": ""
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_StoneWall_01_Destroy",
"born": {
"$type": "ConfigBornByTarget"
}
},
{
"$type": "KillSelf"
}
],
"onBeingHit": [
{
"$type": "FireEffect",
"predicates": [
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByHitStrikeType"
},
{
"$type": "ByHitStrikeType",
"strikeType": "Pierce"
},
{
"$type": "ByHitStrikeType",
"strikeType": "None"
}
]
}
],
"effectPattern": "Eff_SceneObj_StoneWall_01_Broken",
"born": {
"$type": "ConfigBornByTarget"
}
}
]
}
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "BeHitBlunt"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_Rock_StonePile",
"modifiers": {
"BeHitBlunt": {
"modifierName": "",
"elementType": "Rock",
"elementDurability": 10.0,
"modifierMixins": [
{
"$type": "ShieldBarMixin",
"showDamageText": ""
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_StonePile_01_Destroy",
"born": {
"$type": "ConfigBornByTarget"
}
},
{
"$type": "KillSelf"
}
],
"onBeingHit": [
{
"$type": "FireEffect",
"predicates": [
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByHitStrikeType"
},
{
"$type": "ByHitStrikeType",
"strikeType": "Pierce"
},
{
"$type": "ByHitStrikeType",
"strikeType": "None"
}
]
}
],
"effectPattern": "Eff_SceneObj_StonePillar_01_Broken",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint"
}
}
]
}
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "BeHitBlunt"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_Rock_Stone",
"modifiers": {
"StoneHit": {
"modifierName": "",
"elementDurability": 100.0,
"onCrash": [
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornByTarget",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
}
},
"radius": 1.0
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 1.0,
"damagePercentageRatio": 0.0,
"elementType": "Rock",
"elementDurability": 50.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV6",
"overrideHitImpulse": {
"hitLevel": "Air",
"hitImpulseX": 10.0,
"hitImpulseY": 10.0
},
"hitHaltTimeScale": 0.05000000074505806
},
"cameraShake": {
"shakeRange": 0.36000001430511475,
"shakeTime": 0.36000001430511475
}
}
},
"targetType": "All"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Stone_Destroy",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint"
}
},
{
"$type": "FireEffect",
"effectPattern": "",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint"
}
},
{
"$type": "KillSelf"
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "StoneHit"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_Rock_StonePileWorld",
"modifiers": {
"BeHitBlunt": {
"modifierName": "",
"elementType": "Rock",
"elementDurability": 25.0,
"modifierMixins": [
{
"$type": "ShieldBarMixin",
"showDamageText": ""
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_StoneWall_01_Destroy",
"born": {
"$type": "ConfigBornByTarget"
}
},
{
"$type": "KillSelf"
}
],
"onBeingHit": [
{
"$type": "FireEffect",
"predicates": [
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByHitStrikeType"
},
{
"$type": "ByHitStrikeType",
"strikeType": "Pierce"
},
{
"$type": "ByHitStrikeType",
"strikeType": "None"
}
]
}
],
"effectPattern": "Eff_SceneObj_StoneWall_01_Broken",
"born": {
"$type": "ConfigBornByTarget"
}
}
]
}
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "BeHitBlunt"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_Rock_StonePileWorld01",
"modifiers": {
"BeHitBlunt1": {
"modifierName": "",
"elementType": "Rock",
"elementDurability": 500.0,
"modifierMixins": [
{
"$type": "ShieldBarMixin",
"showDamageText": ""
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_StoneWall_01_Destroy",
"born": {
"$type": "ConfigBornByTarget"
}
},
{
"$type": "KillSelf"
}
],
"onBeingHit": [
{
"$type": "FireEffect",
"predicates": [
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByHitStrikeType"
},
{
"$type": "ByHitStrikeType",
"strikeType": "Pierce"
},
{
"$type": "ByHitStrikeType",
"strikeType": "None"
}
]
}
],
"effectPattern": "Eff_SceneObj_StoneWall_01_Broken",
"born": {
"$type": "ConfigBornByTarget"
}
}
]
}
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "BeHitBlunt1"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_Broken_StonePile",
"modifiers": {
"Broken_StonePile": {
"modifierName": "",
"elementDurability": 100.0,
"onBeingHit": [
{
"$type": "SetAnimatorInt",
"intID": "gadgetState",
"value": 201.0
}
]
}
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "Broken_StonePile"
}
],
"onAbilityStart": [
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackBox",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"x": -4.0,
"y": 0.0,
"z": 0.0
},
"direction": {
"$type": "ConfigDirectionByEntity"
},
"attachPointName": "RootNode"
},
"size": {
"x": 8.0,
"y": 1.5,
"z": 1.5
},
"muteHitBehindscene": true
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 1.0,
"damagePercentageRatio": 0.0,
"elementDurability": 30.0,
"strikeType": "Default",
"enBreak": 900.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV4",
"overrideHitImpulse": {
"hitLevel": "Air",
"hitImpulseX": 800.0,
"hitImpulseY": 0.0
},
"retreatType": "ByHitDirection",
"hitHaltTimeScale": 0.05000000074505806
}
}
},
"targetType": "Enemy"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_Rock_StonePileDungeon",
"modifiers": {
"BeHitBlunt": {
"modifierName": "",
"elementType": "Rock",
"elementDurability": 25.0,
"modifierMixins": [
{
"$type": "ShieldBarMixin",
"showDamageText": ""
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Dungeon_StonePillar_Destory",
"born": {
"$type": "ConfigBornByTarget"
}
},
{
"$type": "KillSelf"
}
],
"onBeingHit": [
{
"$type": "FireEffect",
"predicates": [
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByHitStrikeType"
},
{
"$type": "ByHitStrikeType",
"strikeType": "Pierce"
},
{
"$type": "ByHitStrikeType",
"strikeType": "None"
}
]
}
],
"effectPattern": "Eff_SceneObj_StoneWall_01_Broken",
"born": {
"$type": "ConfigBornByTarget",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
}
}
}
]
}
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "BeHitBlunt"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_Rock_StoneStackDungeon",
"modifiers": {
"BeHitBlunt": {
"modifierName": "",
"elementType": "Rock",
"elementDurability": 25.0,
"modifierMixins": [
{
"$type": "ShieldBarMixin",
"showDamageText": ""
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Dungeon_StoneStack01_Destory",
"born": {
"$type": "ConfigBornByTarget"
}
},
{
"$type": "KillSelf"
}
],
"onBeingHit": [
{
"$type": "FireEffect",
"predicates": [
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByHitStrikeType"
},
{
"$type": "ByHitStrikeType",
"strikeType": "Pierce"
},
{
"$type": "ByHitStrikeType",
"strikeType": "None"
}
]
}
],
"effectPattern": "Eff_SceneObj_StoneWall_01_Broken",
"born": {
"$type": "ConfigBornByTarget",
"offset": {
"x": 0.0,
"y": -3.0,
"z": 0.0
}
}
}
]
}
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "BeHitBlunt"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_Rock_FlyFloor",
"modifiers": {
"Floor": {
"modifierName": "",
"elementDurability": 100.0,
"onKill": [
{
"$type": "FireEffect",
"effectPattern": "Eff_FlyingStone_Disapear"
}
]
}
},
"onAdded": [
{
"$type": "SetAnimatorInt",
"intID": "Has_Born",
"value": 1.0
},
{
"$type": "FireEffect",
"effectPattern": "Eff_FlyingStone_Appear"
},
{
"$type": "ApplyModifier",
"modifierName": "Floor"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_Rock_FlyFloorBlue",
"modifiers": {
"Floor": {
"modifierName": "",
"elementDurability": 100.0,
"onKill": [
{
"$type": "FireEffect",
"effectPattern": "Eff_FlyingStoneBlue_Disapear"
}
]
}
},
"onAdded": [
{
"$type": "SetAnimatorInt",
"intID": "Has_Born",
"value": 1.0
},
{
"$type": "FireEffect",
"effectPattern": "Eff_FlyingStoneBlue_Appear"
},
{
"$type": "ApplyModifier",
"modifierName": "Floor"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Task_Rock_Pierce",
"modifiers": {
"BeHitPierce": {
"modifierName": "",
"elementType": "Rock",
"elementDurability": 10.0,
"modifierMixins": [
{
"$type": "ShieldBarMixin",
"showDamageText": ""
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_StonePillar_01_Destroy",
"born": {
"$type": "ConfigBornByTarget"
}
},
{
"$type": "KillSelf"
}
],
"onBeingHit": [
{
"$type": "FireEffect",
"predicates": [
{
"$type": "ByHitStrikeType",
"strikeType": "Pierce"
}
],
"effectPattern": "Eff_SceneObj_StonePillar_01_Broken",
"born": {
"$type": "ConfigBornByTarget"
}
}
]
}
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "BeHitPierce"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_Rock_SaviorStone",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Default_0"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "GearStart_201"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "GearStop_202"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "GearAction01_203"
}
],
"modifiers": {
"Default_0": {
"modifierName": "",
"elementDurability": 100.0
},
"GearStart_201": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "TriggerBullet",
"bulletID": 70360072,
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"direction": {
"$type": "ConfigDirectionByEntity",
"angleOffset": {
"y": 180.0
}
},
"attachPointName": "ShootPoint1"
}
}
]
},
"GearStop_202": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "TriggerBullet",
"bulletID": 70360072,
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"direction": {
"$type": "ConfigDirectionByEntity"
},
"attachPointName": "ShootPoint2"
}
}
]
},
"GearAction01_203": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "TriggerBullet",
"bulletID": 70360072,
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"direction": {
"$type": "ConfigDirectionByEntity"
},
"attachPointName": "ShootPoint3"
}
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_Rock_SaviorStone_Fragment",
"onAbilityStart": [
{
"$type": "FireEffect",
"predicates": [
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByAttackNotHitScene",
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornBySelf"
},
"radius": 2.0
},
"checkWaterLayer": true
}
]
}
],
"effectPattern": "Eff_Drop_Rock_Hit",
"born": {
"$type": "ConfigBornByAttachPoint",
"onGround": true,
"attachPointName": "attachPoint"
}
},
{
"$type": "KillSelf",
"predicates": [
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByAttackNotHitScene",
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornBySelf"
},
"radius": 2.0
},
"checkWaterLayer": true
}
]
}
]
}
]
}
}
]