Grasscutter_Resources/Resources/BinOutput/Ability/Temp/ConfigAbility_GrassGadget.json
2022-10-03 18:50:08 +03:00

230 lines
9.8 KiB
JSON

[
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Oil_Interact",
"modifiers": {
"NormalModifier": {
"modifierName": "",
"elementType": "Grass",
"elementDurability": 5.0,
"DDLOLBGNLEF": false,
"onBeingHit": [
{
"$type": "ApplyModifier",
"predicates": [
{
"$type": "ByHitElement",
"element": "Fire"
},
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByHasElement",
"element": "Fire"
}
]
}
],
"modifierName": "Burning"
},
{
"$type": "ApplyModifier",
"predicates": [
{
"$type": "ByHitElement",
"element": "Fire"
},
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByHasElement",
"element": "Fire"
}
]
}
],
"modifierName": "On_Burning"
}
]
},
"On_Burning": {
"modifierName": "",
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "ApplyModifier",
"modifierName": "Delay"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"attachPointName": "attachPoint"
}
}
],
"onBeingHit": [
{
"$type": "ApplyModifier",
"predicates": [
{
"$type": "ByHitElement",
"element": "Water"
}
],
"modifierName": "Check_Fire"
},
{
"$type": "ApplyModifier",
"predicates": [
{
"$type": "ByHitElement",
"element": "Ice"
}
],
"modifierName": "Check_Fire"
}
]
},
"Check_Fire": {
"modifierName": "",
"duration": 0.20000000298023224,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "RemoveModifier",
"predicates": [
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByHasElement",
"element": "Fire"
}
]
}
],
"modifierName": "On_Burning"
}
]
},
"Check_Around": {
"modifierName": "",
"duration": 0.20000000298023224,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByHasElement",
"element": "Fire"
}
],
"successActions": [
{
"$type": "DamageByAttackValue",
"target": "Caster",
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"bonusCriticalHurt": 0.10000000149011612,
"damagePercentageRatio": 0.0,
"elementType": "Fire",
"elementDurability": 40.0,
"strikeType": "Default"
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "",
"overrideHitImpulse": {
"hitLevel": "Air",
"HPOPMELEPEB": 0.0,
"hitImpulseY": 420.0
},
"hitHaltTimeScale": 0.009999999776482582
}
}
}
]
}
]
},
"Delay": {
"modifierName": "",
"duration": 4.5,
"elementDurability": 100.0,
"thinkInterval": 3.0,
"onThinkInterval": [
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"JBKKOJLJHDK": "CircleR5",
"ONPOPLLHJLE": "SelfCamp",
"CJJABKCAIEB": 1.0
},
"modifierName": "Check_Around"
}
]
},
"Burning": {
"modifierName": "",
"duration": 1.2000000476837158,
"elementDurability": 100.0,
"thinkInterval": 1.0,
"onThinkInterval": [
{
"$type": "DamageByAttackValue",
"otherTargets": {
"$type": "SelectTargetsByShape",
"JBKKOJLJHDK": "CircleR5",
"ONPOPLLHJLE": "SelfCamp",
"CJJABKCAIEB": 1.0
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"bonusCriticalHurt": 0.10000000149011612,
"damagePercentageRatio": 0.0,
"elementType": "Fire",
"elementDurability": 40.0,
"strikeType": "Default"
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "",
"overrideHitImpulse": {
"hitLevel": "Air",
"HPOPMELEPEB": 0.0,
"hitImpulseY": 420.0
},
"hitHaltTimeScale": 0.009999999776482582
}
}
}
]
}
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "NormalModifier"
}
]
}
}
]