mirror of
https://github.com/Koko-boya/Grasscutter_Resources
synced 2024-01-31 23:23:19 +08:00
286 lines
12 KiB
JSON
286 lines
12 KiB
JSON
[
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Gadget_Gear_Spray_Fire_Test",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Start"
|
|
],
|
|
"modifierName": "FireSpray"
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Stop"
|
|
],
|
|
"modifierName": "FireStop"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"FireStop": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "FireSpray"
|
|
}
|
|
]
|
|
},
|
|
"FireSpray": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.20000000298023224,
|
|
"onAdded": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "FireStop"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Gear_Fire_Spray"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Gear_Fire_Spray2"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Gear_Fire_Spray3"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Gear_Fire_Spray4"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"doOffStage": true,
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackBox",
|
|
"lifeTime": "TriggerNoRepeat",
|
|
"checkHitLayerType": "Both",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "WeaponR"
|
|
},
|
|
"size": {
|
|
"x": 1.399999976158142,
|
|
"y": 1.399999976158142,
|
|
"z": 8.0
|
|
},
|
|
"muteHitBehindscene": true
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"bonusCriticalHurt": 0.20000000298023224,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Fire",
|
|
"elementDurability": 30.0,
|
|
"strikeType": "Default"
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "none",
|
|
"hitImpulseType": "LV1",
|
|
"hitHaltTimeScale": 0.2199999988079071
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Gadget_Gear_Spray_Fire_Single_Test",
|
|
"modifiers": {
|
|
"FireSpray_Single": {
|
|
"modifierName": "",
|
|
"duration": 10.0,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.20000000298023224,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Gear_Fire_Spray"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Gear_Fire_Spray2"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Gear_Fire_Spray3"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Gear_Fire_Spray4"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"doOffStage": true,
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackBox",
|
|
"lifeTime": "TriggerNoRepeat",
|
|
"checkHitLayerType": "Both",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 1.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"size": {
|
|
"x": 1.399999976158142,
|
|
"y": 1.399999976158142,
|
|
"z": 8.0
|
|
},
|
|
"muteHitBehindscene": true
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"bonusCriticalHurt": 0.25,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Fire",
|
|
"elementDurability": 30.0,
|
|
"strikeType": "Default"
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV1",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "DebugLog",
|
|
"CBEDAJEGJBM": "Gadget_Gear_Spray_Fire_Single_Test"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "FireSpray_Single"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Gadget_Gear_Spray_Ice_Single_Test",
|
|
"modifiers": {
|
|
"FireSpray_Single": {
|
|
"modifierName": "",
|
|
"duration": 10.0,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.20000000298023224,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"doOffStage": true,
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackBox",
|
|
"lifeTime": "TriggerNoRepeat",
|
|
"checkHitLayerType": "Both",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 1.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"size": {
|
|
"x": 1.399999976158142,
|
|
"y": 1.399999976158142,
|
|
"z": 8.0
|
|
},
|
|
"muteHitBehindscene": true
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"bonusCriticalHurt": 0.25,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 30.0,
|
|
"strikeType": "Default"
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV1",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "FireSpray_Single"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Gear_Electric_ElectricBall_Loop",
|
|
"modifiers": {
|
|
"Gear_ElectricBall_Loop": {
|
|
"modifierName": "",
|
|
"elementType": "Electric",
|
|
"elementDurability": 50.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_KanriahMech_ElectricBall_Shoot"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "Gear_ElectricBall_Loop"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
] |