mirror of
https://github.com/Koko-boya/Grasscutter_Resources
synced 2024-01-31 23:23:19 +08:00
4248 lines
164 KiB
JSON
4248 lines
164 KiB
JSON
[
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_Coin_Display",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_UGC_TriathlonCoin_01"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_Windcircle_Effect",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_WindField_Horizontal_UGC"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_Coin_Run",
|
|
"modifiers": {
|
|
"CoinMaterial": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_UGC_TriathlonCoin_01"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "GV_UGC_CoinDead",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_GlideChampCoin_Hit"
|
|
},
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
},
|
|
"AddCoin": {
|
|
"modifierName": "",
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_GetGlideChampCoin"
|
|
}
|
|
]
|
|
},
|
|
"CallGroupDie": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "CurChallengeGroup",
|
|
"funcName": "SLC_UGC_CoinDie",
|
|
"LIOGECEPJAH": 0.0,
|
|
"FDDPMCCJIKN": 0.0,
|
|
"KNJMHMKNCKF": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "CoinMaterial"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "GV_UGC_CoinDead",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onFieldEnter": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "GV_UGC_CoinDead",
|
|
"value": 0.0
|
|
}
|
|
],
|
|
"modifierName": "CallGroupDie"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "GV_UGC_CoinDead",
|
|
"value": 0.0
|
|
}
|
|
],
|
|
"modifierName": "AddCoin"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "CoinMaterial"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_Spike_Attack",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "UnitDurationMixin",
|
|
"modifierName": [
|
|
"CanAttack",
|
|
"NotAttack",
|
|
"CanAttackV2"
|
|
],
|
|
"MONPGCFHAML": [
|
|
4.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"CanAttack": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "GV_CanAttack",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"NotAttack": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "GV_CanAttack",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"CanAttackV2": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "GV_CanAttack",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "GV_CanAttack",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onFieldEnter": [
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "GV_CanAttack",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"bonusCriticalHurt": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementDurability": 100.0,
|
|
"strikeType": "Default",
|
|
"enBreak": 100.0,
|
|
"ignoreLevelDiff": true
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV4",
|
|
"hitHaltTimeScale": 0.009999999776482582,
|
|
"muteHitText": true
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_CreateBase_01",
|
|
"modifiers": {
|
|
"SpikeCallWatcher": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "UGC_HitCall"
|
|
}
|
|
]
|
|
},
|
|
"UGC_HitCall": {
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "CurChallengeGroup",
|
|
"GAIGNEFHDBL": true,
|
|
"funcName": "SLC_UGC_HitBySpike",
|
|
"LIOGECEPJAH": 0.0,
|
|
"FDDPMCCJIKN": 0.0,
|
|
"KNJMHMKNCKF": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"HBMNAKPIDCM": "Caster",
|
|
"NJEOPILMKCN": true,
|
|
"born": {
|
|
"$type": "ConfigBornByTarget",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"CABLIPAKCGB": 70350338,
|
|
"CEBMHIFOHJM": true
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "SpikeCallWatcher"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_CreateBase_02",
|
|
"modifiers": {
|
|
"SpikeCallWatcher": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "UGC_HitCall"
|
|
}
|
|
]
|
|
},
|
|
"UGC_HitCall": {
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "CurChallengeGroup",
|
|
"GAIGNEFHDBL": true,
|
|
"funcName": "SLC_UGC_HitBySpike",
|
|
"LIOGECEPJAH": 0.0,
|
|
"FDDPMCCJIKN": 0.0,
|
|
"KNJMHMKNCKF": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"HBMNAKPIDCM": "Caster",
|
|
"NJEOPILMKCN": true,
|
|
"born": {
|
|
"$type": "ConfigBornByTarget",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"CABLIPAKCGB": 70350339,
|
|
"CEBMHIFOHJM": true
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "SpikeCallWatcher"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Level_Common_Property_Prop_UGCSpike_Attack",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"target": "Target",
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"bonusCriticalHurt": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementDurability": 100.0,
|
|
"strikeType": "Default",
|
|
"enBreak": 100.0,
|
|
"ignoreLevelDiff": true
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV4",
|
|
"hitHaltTimeScale": 0.009999999776482582,
|
|
"muteHitText": true
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Level_Common_Property_Prop_UGCSpikeBlock_02",
|
|
"modifiers": {
|
|
"HitAway": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.800000011920929,
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "UGC_HitCall"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackBox",
|
|
"lifeTime": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.6000000238418579,
|
|
"z": -1.0
|
|
},
|
|
"attachPointName": "RootNode",
|
|
"MMFHENHCBGB": "Self"
|
|
},
|
|
"size": {
|
|
"x": 4.400000095367432,
|
|
"y": 1.0,
|
|
"z": 1.399999976158142
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"bonusCriticalHurt": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementRank": 1.5,
|
|
"elementDurability": 0.0,
|
|
"strikeType": "Default",
|
|
"enBreak": 500.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV7",
|
|
"overrideHitImpulse": {
|
|
"hitLevel": "Heavy",
|
|
"HPOPMELEPEB": 800.0,
|
|
"hitImpulseY": 600.0
|
|
},
|
|
"hitHaltTimeScale": 0.05000000074505806,
|
|
"muteHitText": true
|
|
}
|
|
}
|
|
},
|
|
"targetType": "AllExceptSelf"
|
|
}
|
|
]
|
|
},
|
|
"UGC_HitCall": {
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "CurChallengeGroup",
|
|
"GAIGNEFHDBL": true,
|
|
"funcName": "SLC_UGC_HitBySpike",
|
|
"LIOGECEPJAH": 0.0,
|
|
"FDDPMCCJIKN": 0.0,
|
|
"KNJMHMKNCKF": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "HitAway"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_StaminaBall_Display",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_BoatRaceCrate_02_Float",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"attachPointName": "RootNode"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_StaminaBall_Run",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachModifierToGlobalValueMixin",
|
|
"globalValueKey": "GV_CanRecoverEnergy",
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"CoolDown",
|
|
"Actived"
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"CoolDown": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
},
|
|
"Actived": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.30000001192092896,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_BoatRaceCrate_02_Float"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_BoatRaceCrate_02_Smash"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RecoverManager"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"DJLKFLJENEG": 1,
|
|
"OOOFAPPEOJK": [
|
|
"Avatar"
|
|
],
|
|
"shapeName": "CircleR1.5H3",
|
|
"campTargetType": "All",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"DNFLNAJKCDK": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Target",
|
|
"modifierName": "RecoverEnergy"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "GV_CanRecoverEnergy",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"RecoverManager": {
|
|
"modifierName": "",
|
|
"duration": 10.0,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "GV_CanRecoverEnergy",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"RecoverEnergy": {
|
|
"modifierName": "",
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ReviveStamina",
|
|
"value": 50.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "GV_CanRecoverEnergy",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_SpeedBall_Display",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_PropGoldShoes_01",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"attachPointName": "RootNode"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_SpeedBall_Run",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachModifierToGlobalValueMixin",
|
|
"globalValueKey": "GV_CanSpeedUp",
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"CoolDown",
|
|
"Actived"
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"CoolDown": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
},
|
|
"Actived": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.30000001192092896,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_PropGoldShoes_01"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_PropGoldShoes_01_Disappear"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RecoverManager"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"DJLKFLJENEG": 1,
|
|
"OOOFAPPEOJK": [
|
|
"Avatar"
|
|
],
|
|
"shapeName": "CircleR1.5H3",
|
|
"campTargetType": "All",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"DNFLNAJKCDK": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Target",
|
|
"modifierName": "UGC_SpeedUp_Attacher"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "GV_CanSpeedUp",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UGC_SpeedUp_Attacher": {
|
|
"modifierName": "",
|
|
"duration": 6.0,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "CurLocalAvatarMixinV2",
|
|
"modifierName": "UGCSpeedUp"
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UGCSpeedUp"
|
|
}
|
|
]
|
|
},
|
|
"UGCSpeedUp": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Animator_MoveSpeedRatio": 0.30000001192092896
|
|
},
|
|
"isLimitedProperties": true
|
|
},
|
|
"RecoverManager": {
|
|
"modifierName": "",
|
|
"duration": 10.0,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "GV_CanSpeedUp",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "GV_CanSpeedUp",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_JumpBall_Display",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"POKMJEIDNJF": true,
|
|
"effectPattern": "Eff_SceneObj_UGCjumpbuff_Idle",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"attachPointName": "RootNode"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_JumpBall_Run",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachModifierToGlobalValueMixin",
|
|
"globalValueKey": "GV_CanRocketJump",
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"CoolDown",
|
|
"Actived"
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"CoolDown": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
},
|
|
"Actived": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.30000001192092896,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_UGCjumpbuff_Idle"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_PropGoldShoes_01_Disappear"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RecoverManager"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"DJLKFLJENEG": 1,
|
|
"OOOFAPPEOJK": [
|
|
"Avatar"
|
|
],
|
|
"shapeName": "CircleR1.5H3",
|
|
"campTargetType": "All",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"DNFLNAJKCDK": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "TargetTeam",
|
|
"modifierName": "UGC_RocketJumpBallBuff"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "GV_CanRocketJump",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"RecoverManager": {
|
|
"modifierName": "",
|
|
"duration": 10.0,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "GV_CanRocketJump",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"UGC_RocketJumpBallBuff": {
|
|
"modifierName": "",
|
|
"duration": 6.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": 1.0,
|
|
"key": "GV_UGC_AvatarCanRocketJump",
|
|
"useLimitRange": true,
|
|
"maxValue": 999.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_JumpUp_01_Buff"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": -1.0,
|
|
"key": "GV_UGC_AvatarCanRocketJump",
|
|
"useLimitRange": true,
|
|
"maxValue": 999.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "GV_CanRocketJump",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_StartPoint",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"modifierName": "GS_Idle"
|
|
},
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "GS_Started"
|
|
},
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 202,
|
|
"modifierName": "GS_Normal"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"GS_Idle": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_UGCstartpoint_Idle"
|
|
},
|
|
{
|
|
"$type": "EnableSceneTransformByName",
|
|
"DODBNEDGHLA": [
|
|
"Airwalls"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
},
|
|
"GS_Started": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_UGCstartpoint_Disappear"
|
|
},
|
|
{
|
|
"$type": "EnableSceneTransformByName",
|
|
"DODBNEDGHLA": [
|
|
"Airwalls"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"GS_Normal": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_UGCstartpoint_Idle"
|
|
},
|
|
{
|
|
"$type": "EnableSceneTransformByName",
|
|
"DODBNEDGHLA": [
|
|
"Airwalls"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_EndPoint",
|
|
"modifiers": {
|
|
"UNIQUE_CallArrive": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 2.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "CurChallengeGroup",
|
|
"GAIGNEFHDBL": true,
|
|
"funcName": "SLC_UGC_ArriveDest",
|
|
"LIOGECEPJAH": 1.0,
|
|
"FDDPMCCJIKN": 0.0,
|
|
"KNJMHMKNCKF": 0.0
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_UGCgoal_Active"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_UGCgoal_Idle"
|
|
}
|
|
],
|
|
"onFieldEnter": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_CallArrive"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Level_Common_Property_Ani_Prop_UGCVanishPlatform_01",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "UnitDurationMixin",
|
|
"modifierName": [
|
|
"Appear",
|
|
"Dissolve"
|
|
],
|
|
"MONPGCFHAML": [
|
|
4.0,
|
|
3.0
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Appear": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetAnimatorInt",
|
|
"intID": "Dissolve",
|
|
"value": 0.0
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "EnableBlock"
|
|
}
|
|
]
|
|
},
|
|
"Dissolve": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetAnimatorInt",
|
|
"intID": "Dissolve",
|
|
"value": 201.0
|
|
},
|
|
{
|
|
"$type": "EnableSceneTransformByName",
|
|
"DODBNEDGHLA": [
|
|
"Block"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"EnableBlock": {
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "EnableSceneTransformByName",
|
|
"DODBNEDGHLA": [
|
|
"Block"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Level_Common_Property_Ani_Prop_UGCVanishPlatform_02",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"modifierName": "Appear"
|
|
},
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "Dissolve"
|
|
},
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 202,
|
|
"modifierName": "Recover"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Appear": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_Brokenplatform01_01"
|
|
},
|
|
{
|
|
"$type": "EnableSceneTransformByName",
|
|
"doOffStage": true,
|
|
"DODBNEDGHLA": [
|
|
"Block"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
},
|
|
"Dissolve": {
|
|
"modifierName": "",
|
|
"duration": 2.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_Brokenplatform01_02"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "EnableSceneTransformByName",
|
|
"doOffStage": true,
|
|
"DODBNEDGHLA": [
|
|
"Block"
|
|
]
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_Brokenplatform02_01"
|
|
},
|
|
{
|
|
"$type": "ExecuteGadgetLua",
|
|
"JFOEGBAHFAC": 202
|
|
}
|
|
]
|
|
},
|
|
"Recover": {
|
|
"modifierName": "",
|
|
"duration": 4.0,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ExecuteGadgetLua"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "GS_UGC_Vanish",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Dynamic_UGCDungeon_Ray",
|
|
"modifiers": {
|
|
"ImmuneFall": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_FallingDamageRatio": -1.0
|
|
},
|
|
"state": "LockHP"
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "ImmuneFall"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_UGCBarrageCreator_01",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachModifierToGlobalValueMixin",
|
|
"globalValueKey": "GV_BarrageStart",
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"GearStop",
|
|
"GearStart"
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"FireManager": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 1.0,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"OOOFAPPEOJK": [
|
|
"Avatar"
|
|
],
|
|
"shapeName": "CircleR15H10",
|
|
"campTargetType": "All",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "GV_PlayerNums",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "GV_PlayerNums",
|
|
"value": 0.0,
|
|
"compareType": "MoreThan"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "GV_BarrageStart",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "GV_BarrageStart",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "GV_PlayerNums",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"GearStop": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ExecuteGadgetLua"
|
|
}
|
|
]
|
|
},
|
|
"GearStart": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 4.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ExecuteGadgetLua",
|
|
"JFOEGBAHFAC": 201
|
|
},
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.25,
|
|
"successActions": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 70350385,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "RootNode"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.33000001311302185,
|
|
"successActions": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 70350386,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "RootNode"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.5,
|
|
"successActions": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 70350387,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "RootNode"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 70350388,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "RootNode"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.25,
|
|
"successActions": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 70350385,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "RootNode"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.33000001311302185,
|
|
"successActions": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 70350386,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "RootNode"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.5,
|
|
"successActions": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 70350387,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "RootNode"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 70350388,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "RootNode"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "GV_BarrageStart",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "GV_PlayerNums",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "FireManager"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_HorizontalBullet_Grow_Ele",
|
|
"modifiers": {
|
|
"KillRockGadget": {
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
},
|
|
"HitByBulletServerlua": {
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "CurChallengeGroup",
|
|
"GAIGNEFHDBL": true,
|
|
"funcName": "SLC_UGC_HitByBullet",
|
|
"LIOGECEPJAH": 0.0,
|
|
"FDDPMCCJIKN": 0.0,
|
|
"KNJMHMKNCKF": 0.0
|
|
}
|
|
]
|
|
},
|
|
"BulletMaterial": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_Barrage_UGCBullet_01_Ring",
|
|
"LGJILDHOPGH": 102
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "BulletMaterial"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "HitByBulletServerlua"
|
|
},
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"target": "Target",
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"bonusCriticalHurt": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Electric",
|
|
"elementDurability": 25.0,
|
|
"overrideByWeapon": true,
|
|
"strikeType": "Default",
|
|
"enBreak": 50.0,
|
|
"damageExtra": 500.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV1",
|
|
"hitHaltTimeScale": 0.009999999776482582,
|
|
"muteHitText": true
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_HorizontalBullet_Grow_Ice",
|
|
"modifiers": {
|
|
"KillRockGadget": {
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
},
|
|
"HitByBulletServerlua": {
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "CurChallengeGroup",
|
|
"GAIGNEFHDBL": true,
|
|
"funcName": "SLC_UGC_HitByBullet",
|
|
"LIOGECEPJAH": 0.0,
|
|
"FDDPMCCJIKN": 0.0,
|
|
"KNJMHMKNCKF": 0.0
|
|
}
|
|
]
|
|
},
|
|
"BulletMaterial": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_Barrage_UGCBullet_01_Ring",
|
|
"LGJILDHOPGH": 104
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "BulletMaterial"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "HitByBulletServerlua"
|
|
},
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"target": "Target",
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"bonusCriticalHurt": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 25.0,
|
|
"overrideByWeapon": true,
|
|
"strikeType": "Default",
|
|
"enBreak": 50.0,
|
|
"damageExtra": 500.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV1",
|
|
"hitHaltTimeScale": 0.009999999776482582,
|
|
"muteHitText": true
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_HorizontalBullet_Grow_Fire",
|
|
"modifiers": {
|
|
"KillRockGadget": {
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
},
|
|
"HitByBulletServerlua": {
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "CurChallengeGroup",
|
|
"GAIGNEFHDBL": true,
|
|
"funcName": "SLC_UGC_HitByBullet",
|
|
"LIOGECEPJAH": 0.0,
|
|
"FDDPMCCJIKN": 0.0,
|
|
"KNJMHMKNCKF": 0.0
|
|
}
|
|
]
|
|
},
|
|
"BulletMaterial": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_Barrage_UGCBullet_01_Ring",
|
|
"LGJILDHOPGH": 103
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "BulletMaterial"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "HitByBulletServerlua"
|
|
},
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"target": "Target",
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"bonusCriticalHurt": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Fire",
|
|
"elementDurability": 25.0,
|
|
"overrideByWeapon": true,
|
|
"strikeType": "Default",
|
|
"enBreak": 50.0,
|
|
"damageExtra": 500.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV1",
|
|
"hitHaltTimeScale": 0.009999999776482582,
|
|
"muteHitText": true
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_HorizontalBullet_Grow_Water",
|
|
"modifiers": {
|
|
"KillRockGadget": {
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
},
|
|
"HitByBulletServerlua": {
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "CurChallengeGroup",
|
|
"GAIGNEFHDBL": true,
|
|
"funcName": "SLC_UGC_HitByBullet",
|
|
"LIOGECEPJAH": 0.0,
|
|
"FDDPMCCJIKN": 0.0,
|
|
"KNJMHMKNCKF": 0.0
|
|
}
|
|
]
|
|
},
|
|
"BulletMaterial": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_Barrage_UGCBullet_01_Ring",
|
|
"LGJILDHOPGH": 101
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "BulletMaterial"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "HitByBulletServerlua"
|
|
},
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"target": "Target",
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"bonusCriticalHurt": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Water",
|
|
"elementDurability": 25.0,
|
|
"overrideByWeapon": true,
|
|
"strikeType": "Default",
|
|
"enBreak": 50.0,
|
|
"damageExtra": 500.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV1",
|
|
"hitHaltTimeScale": 0.009999999776482582,
|
|
"muteHitText": true
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_UGCBarrageCreatorSquare_01",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachModifierToGlobalValueMixin",
|
|
"globalValueKey": "GV_BarrageStart",
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"GearStop",
|
|
"GearStart"
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"FireManager": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 1.0,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"OOOFAPPEOJK": [
|
|
"Avatar"
|
|
],
|
|
"shapeName": "CircleR15H10",
|
|
"campTargetType": "All",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "GV_PlayerNums",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "GV_PlayerNums",
|
|
"value": 0.0,
|
|
"compareType": "MoreThan"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "GV_BarrageStart",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "GV_BarrageStart",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "GV_PlayerNums",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"GearStop": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ExecuteGadgetLua"
|
|
}
|
|
]
|
|
},
|
|
"GearStart": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 4.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ExecuteGadgetLua",
|
|
"JFOEGBAHFAC": 201
|
|
},
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.25,
|
|
"successActions": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 70350364,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "RootNode"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.33000001311302185,
|
|
"successActions": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 70350365,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "RootNode"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.5,
|
|
"successActions": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 70350366,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "RootNode"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 70350367,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "RootNode"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.25,
|
|
"successActions": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 70350364,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "RootNode"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.33000001311302185,
|
|
"successActions": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 70350365,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "RootNode"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.5,
|
|
"successActions": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 70350366,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "RootNode"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 70350367,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "RootNode"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "GV_BarrageStart",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "GV_PlayerNums",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "FireManager"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_HorizontalBullet_GrowSquare_Ele",
|
|
"modifiers": {
|
|
"KillRockGadget": {
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
},
|
|
"HitByBulletServerlua": {
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "CurChallengeGroup",
|
|
"GAIGNEFHDBL": true,
|
|
"funcName": "SLC_UGC_HitByBullet",
|
|
"LIOGECEPJAH": 0.0,
|
|
"FDDPMCCJIKN": 0.0,
|
|
"KNJMHMKNCKF": 0.0
|
|
}
|
|
]
|
|
},
|
|
"BulletMaterial": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_UGCBulletCreator_Square",
|
|
"LGJILDHOPGH": 102
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "BulletMaterial"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "HitByBulletServerlua"
|
|
},
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"target": "Target",
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"bonusCriticalHurt": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Electric",
|
|
"elementDurability": 25.0,
|
|
"overrideByWeapon": true,
|
|
"strikeType": "Default",
|
|
"enBreak": 50.0,
|
|
"damageExtra": 500.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV1",
|
|
"hitHaltTimeScale": 0.009999999776482582,
|
|
"muteHitText": true
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_HorizontalBullet_GrowSquare_Ice",
|
|
"modifiers": {
|
|
"KillRockGadget": {
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
},
|
|
"HitByBulletServerlua": {
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "CurChallengeGroup",
|
|
"GAIGNEFHDBL": true,
|
|
"funcName": "SLC_UGC_HitByBullet",
|
|
"LIOGECEPJAH": 0.0,
|
|
"FDDPMCCJIKN": 0.0,
|
|
"KNJMHMKNCKF": 0.0
|
|
}
|
|
]
|
|
},
|
|
"BulletMaterial": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_UGCBulletCreator_Square",
|
|
"LGJILDHOPGH": 104
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "BulletMaterial"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "HitByBulletServerlua"
|
|
},
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"target": "Target",
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"bonusCriticalHurt": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 25.0,
|
|
"overrideByWeapon": true,
|
|
"strikeType": "Default",
|
|
"enBreak": 50.0,
|
|
"damageExtra": 500.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV1",
|
|
"hitHaltTimeScale": 0.009999999776482582,
|
|
"muteHitText": true
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_HorizontalBullet_GrowSquare_Fire",
|
|
"modifiers": {
|
|
"KillRockGadget": {
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
},
|
|
"HitByBulletServerlua": {
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "CurChallengeGroup",
|
|
"GAIGNEFHDBL": true,
|
|
"funcName": "SLC_UGC_HitByBullet",
|
|
"LIOGECEPJAH": 0.0,
|
|
"FDDPMCCJIKN": 0.0,
|
|
"KNJMHMKNCKF": 0.0
|
|
}
|
|
]
|
|
},
|
|
"BulletMaterial": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_UGCBulletCreator_Square",
|
|
"LGJILDHOPGH": 103
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "BulletMaterial"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "HitByBulletServerlua"
|
|
},
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"target": "Target",
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"bonusCriticalHurt": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Fire",
|
|
"elementDurability": 25.0,
|
|
"overrideByWeapon": true,
|
|
"strikeType": "Default",
|
|
"enBreak": 50.0,
|
|
"damageExtra": 500.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV1",
|
|
"hitHaltTimeScale": 0.009999999776482582,
|
|
"muteHitText": true
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_HorizontalBullet_GrowSquare_Water",
|
|
"modifiers": {
|
|
"KillRockGadget": {
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
},
|
|
"HitByBulletServerlua": {
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "CurChallengeGroup",
|
|
"GAIGNEFHDBL": true,
|
|
"funcName": "SLC_UGC_HitByBullet",
|
|
"LIOGECEPJAH": 0.0,
|
|
"FDDPMCCJIKN": 0.0,
|
|
"KNJMHMKNCKF": 0.0
|
|
}
|
|
]
|
|
},
|
|
"BulletMaterial": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_UGCBulletCreator_Square",
|
|
"LGJILDHOPGH": 101
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "BulletMaterial"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "HitByBulletServerlua"
|
|
},
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"target": "Target",
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"bonusCriticalHurt": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Water",
|
|
"elementDurability": 25.0,
|
|
"overrideByWeapon": true,
|
|
"strikeType": "Default",
|
|
"enBreak": 50.0,
|
|
"damageExtra": 500.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV1",
|
|
"hitHaltTimeScale": 0.009999999776482582,
|
|
"muteHitText": true
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_Cube_Fire_Run",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "UnitDurationMixin",
|
|
"modifierName": [
|
|
"GS_None",
|
|
"GS_Fire"
|
|
],
|
|
"MONPGCFHAML": [
|
|
3.0,
|
|
3.0
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachModifierToGlobalValueMixin",
|
|
"globalValueKey": "UGC_Triggered",
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"UGC_CubeNormal",
|
|
"UGC_CubeAttack"
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"GS_None": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "GV_UGC_GearState",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetMaterialParamFloatByTransform",
|
|
"CFIPAGENGPE": true,
|
|
"JEODFLCKCJO": "EmissionStrength",
|
|
"OBDOJDJDNHC": "_EmissionStrength",
|
|
"value": 0.699999988079071,
|
|
"OEACBADEAME": true,
|
|
"OKBCBFBMCIO": 12,
|
|
"FOJJCOEKGMM": 1.0
|
|
},
|
|
{
|
|
"$type": "ChangeUGCRayTag"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "UGC_Cube_CanAttack",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"GS_Fire": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "GV_UGC_GearState",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "TriggerAudio",
|
|
"POCPPGDMDEA": {
|
|
"$type": "ConfigAudioEventOp",
|
|
"POCPPGDMDEA": {
|
|
"text": "Play_amb_sceneObj_gear_UGCCube_in"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "SetMaterialParamFloatByTransform",
|
|
"CFIPAGENGPE": true,
|
|
"JEODFLCKCJO": "EmissionStrength",
|
|
"OBDOJDJDNHC": "_EmissionStrength",
|
|
"value": 3.0,
|
|
"OEACBADEAME": true,
|
|
"OKBCBFBMCIO": 11,
|
|
"FOJJCOEKGMM": 1.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "UGC_Cube_CanAttack",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "ChangeUGCRayTag",
|
|
"OHNPPFMGACE": 1
|
|
}
|
|
]
|
|
},
|
|
"UGC_CubeAttack": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "UGC_Cube_CanAttack",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackBox",
|
|
"lifeTime": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": -2.5
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByDefault",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "AttackPoint"
|
|
},
|
|
"size": {
|
|
"x": 5.0,
|
|
"y": 1.0,
|
|
"z": 5.0
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"bonusCriticalHurt": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Fire",
|
|
"elementDurability": 25.0,
|
|
"strikeType": "Default",
|
|
"enBreak": 100.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV1",
|
|
"hitHaltTimeScale": 0.05000000074505806,
|
|
"muteHitText": true
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
},
|
|
"UGC_CubeNormal": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "UGC_Cube_CanAttack",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "UGC_Triggered",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_Cube_Water_Run",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "UnitDurationMixin",
|
|
"modifierName": [
|
|
"GS_None",
|
|
"GS_Water"
|
|
],
|
|
"MONPGCFHAML": [
|
|
3.0,
|
|
3.0
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachModifierToGlobalValueMixin",
|
|
"globalValueKey": "UGC_Triggered",
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"UGC_CubeNormal",
|
|
"UGC_CubeAttack"
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"GS_None": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "GV_UGC_GearState",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetMaterialParamFloatByTransform",
|
|
"CFIPAGENGPE": true,
|
|
"JEODFLCKCJO": "EmissionStrength",
|
|
"OBDOJDJDNHC": "_EmissionStrength",
|
|
"value": 0.800000011920929,
|
|
"OEACBADEAME": true,
|
|
"OKBCBFBMCIO": 12,
|
|
"FOJJCOEKGMM": 1.0
|
|
},
|
|
{
|
|
"$type": "ChangeUGCRayTag"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "UGC_Cube_CanAttack",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"GS_Water": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 2.0,
|
|
"key": "GV_UGC_GearState",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "TriggerAudio",
|
|
"POCPPGDMDEA": {
|
|
"$type": "ConfigAudioEventOp",
|
|
"POCPPGDMDEA": {
|
|
"text": "Play_amb_sceneObj_gear_UGCCube_in"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "SetMaterialParamFloatByTransform",
|
|
"CFIPAGENGPE": true,
|
|
"JEODFLCKCJO": "EmissionStrength",
|
|
"OBDOJDJDNHC": "_EmissionStrength",
|
|
"value": 4.0,
|
|
"OEACBADEAME": true,
|
|
"OKBCBFBMCIO": 11,
|
|
"FOJJCOEKGMM": 1.0
|
|
},
|
|
{
|
|
"$type": "ChangeUGCRayTag",
|
|
"OHNPPFMGACE": 2
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "UGC_Cube_CanAttack",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"UGC_CubeAttack": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "UGC_Cube_CanAttack",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackBox",
|
|
"lifeTime": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": -2.5
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByDefault",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "AttackPoint"
|
|
},
|
|
"size": {
|
|
"x": 5.0,
|
|
"y": 1.0,
|
|
"z": 5.0
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"bonusCriticalHurt": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Water",
|
|
"elementDurability": 25.0,
|
|
"strikeType": "Default",
|
|
"enBreak": 100.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV1",
|
|
"hitHaltTimeScale": 0.05000000074505806,
|
|
"muteHitText": true
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
},
|
|
"UGC_CubeNormal": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "UGC_Cube_CanAttack",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "UGC_Triggered",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_Cube_Ice_Run",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "UnitDurationMixin",
|
|
"modifierName": [
|
|
"GS_None",
|
|
"GS_Ice"
|
|
],
|
|
"MONPGCFHAML": [
|
|
3.0,
|
|
3.0
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachModifierToGlobalValueMixin",
|
|
"globalValueKey": "UGC_Triggered",
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"UGC_CubeNormal",
|
|
"UGC_CubeAttack"
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"GS_None": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "GV_UGC_GearState",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetMaterialParamFloatByTransform",
|
|
"CFIPAGENGPE": true,
|
|
"JEODFLCKCJO": "EmissionStrength",
|
|
"OBDOJDJDNHC": "_EmissionStrength",
|
|
"value": 0.699999988079071,
|
|
"OEACBADEAME": true,
|
|
"OKBCBFBMCIO": 12,
|
|
"FOJJCOEKGMM": 1.0
|
|
},
|
|
{
|
|
"$type": "ChangeUGCRayTag"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "UGC_Cube_CanAttack",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"GS_Ice": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 3.0,
|
|
"key": "GV_UGC_GearState",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "TriggerAudio",
|
|
"POCPPGDMDEA": {
|
|
"$type": "ConfigAudioEventOp",
|
|
"POCPPGDMDEA": {
|
|
"text": "Play_amb_sceneObj_gear_UGCCube_in"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "SetMaterialParamFloatByTransform",
|
|
"CFIPAGENGPE": true,
|
|
"JEODFLCKCJO": "EmissionStrength",
|
|
"OBDOJDJDNHC": "_EmissionStrength",
|
|
"value": 3.0,
|
|
"OEACBADEAME": true,
|
|
"OKBCBFBMCIO": 11,
|
|
"FOJJCOEKGMM": 1.0
|
|
},
|
|
{
|
|
"$type": "ChangeUGCRayTag",
|
|
"OHNPPFMGACE": 3
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "UGC_Cube_CanAttack",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"UGC_CubeAttack": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "UGC_Cube_CanAttack",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackBox",
|
|
"lifeTime": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": -2.5
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByDefault",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "AttackPoint"
|
|
},
|
|
"size": {
|
|
"x": 5.0,
|
|
"y": 1.0,
|
|
"z": 5.0
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"bonusCriticalHurt": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 25.0,
|
|
"strikeType": "Default",
|
|
"enBreak": 100.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV1",
|
|
"hitHaltTimeScale": 0.05000000074505806,
|
|
"muteHitText": true
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
},
|
|
"UGC_CubeNormal": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "UGC_Cube_CanAttack",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "UGC_Triggered",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_Cube_Elec_Run",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "UnitDurationMixin",
|
|
"modifierName": [
|
|
"GS_None",
|
|
"GS_Elec"
|
|
],
|
|
"MONPGCFHAML": [
|
|
3.0,
|
|
3.0
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachModifierToGlobalValueMixin",
|
|
"globalValueKey": "UGC_Triggered",
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"UGC_CubeNormal",
|
|
"UGC_CubeAttack"
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"GS_None": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "GV_UGC_GearState",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetMaterialParamFloatByTransform",
|
|
"CFIPAGENGPE": true,
|
|
"JEODFLCKCJO": "EmissionStrength",
|
|
"OBDOJDJDNHC": "_EmissionStrength",
|
|
"value": 1.5,
|
|
"OEACBADEAME": true,
|
|
"OKBCBFBMCIO": 12,
|
|
"FOJJCOEKGMM": 1.0
|
|
},
|
|
{
|
|
"$type": "ChangeUGCRayTag"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "UGC_Cube_CanAttack",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"GS_Elec": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 4.0,
|
|
"key": "GV_UGC_GearState",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "TriggerAudio",
|
|
"POCPPGDMDEA": {
|
|
"$type": "ConfigAudioEventOp",
|
|
"POCPPGDMDEA": {
|
|
"text": "Play_amb_sceneObj_gear_UGCCube_in"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "SetMaterialParamFloatByTransform",
|
|
"CFIPAGENGPE": true,
|
|
"JEODFLCKCJO": "EmissionStrength",
|
|
"OBDOJDJDNHC": "_EmissionStrength",
|
|
"value": 4.0,
|
|
"OEACBADEAME": true,
|
|
"OKBCBFBMCIO": 11,
|
|
"FOJJCOEKGMM": 1.0
|
|
},
|
|
{
|
|
"$type": "ChangeUGCRayTag",
|
|
"OHNPPFMGACE": 4
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "UGC_Cube_CanAttack",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"UGC_CubeAttack": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "UGC_Cube_CanAttack",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackBox",
|
|
"lifeTime": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": -2.5
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByDefault",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "AttackPoint"
|
|
},
|
|
"size": {
|
|
"x": 5.0,
|
|
"y": 1.0,
|
|
"z": 5.0
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"bonusCriticalHurt": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Electric",
|
|
"elementDurability": 25.0,
|
|
"strikeType": "Default",
|
|
"enBreak": 100.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV1",
|
|
"hitHaltTimeScale": 0.05000000074505806,
|
|
"muteHitText": true
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
},
|
|
"UGC_CubeNormal": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "UGC_Cube_CanAttack",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "UGC_Triggered",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_SpeedPlatform_Display",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_UGCspeedplatform"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_SpeedPlatform_Run",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_UGCspeedplatform"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_JumpPlatform_Run",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Stages_Level_Common_Jumpplatform_01"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_ThunderSeedCreate_Interact",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "WidgetMpSupportMixin",
|
|
"DOGJEJOLCOK": [
|
|
{
|
|
"$type": "DebugLog",
|
|
"CBEDAJEGJBM": "### Interact!"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Other",
|
|
"modifierName": "Electric_Fairy_GV"
|
|
},
|
|
{
|
|
"$type": "ExecuteGadgetLua",
|
|
"JFOEGBAHFAC": 201
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Electric_Fairy_GV": {
|
|
"modifierName": "",
|
|
"duration": 20.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": 1.0,
|
|
"key": "GV_UGC_Electric_Fairy",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": -1.0,
|
|
"key": "GV_UGC_Electric_Fairy",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_ThunderSeedCreate_01",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"modifierName": "EnableInteract"
|
|
},
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "DisableInteract"
|
|
},
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 202,
|
|
"modifierName": "CannotInteract"
|
|
},
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 203,
|
|
"modifierName": "Destory"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"CannotInteract": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_ElecEmitCherryTree_01_Default"
|
|
},
|
|
{
|
|
"$type": "EnableSceneTransformByName",
|
|
"DODBNEDGHLA": [
|
|
"MeshOne"
|
|
],
|
|
"setEnable": true
|
|
},
|
|
{
|
|
"$type": "EnableSceneTransformByName",
|
|
"DODBNEDGHLA": [
|
|
"MeshTwo"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Destory": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_ElecEmitCherryTree_01_Destroy"
|
|
},
|
|
{
|
|
"$type": "EnableSceneTransformByName",
|
|
"DODBNEDGHLA": [
|
|
"MeshTwo"
|
|
],
|
|
"setEnable": true
|
|
},
|
|
{
|
|
"$type": "EnableSceneTransformByName",
|
|
"DODBNEDGHLA": [
|
|
"MeshOne"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"EnableInteract": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ExecuteGadgetLua"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_ElecEmitCherryTree_01_Recover"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_ElecEmitCherryTree_01_Completed"
|
|
},
|
|
{
|
|
"$type": "EnableSceneTransformByName",
|
|
"DODBNEDGHLA": [
|
|
"MeshOne"
|
|
],
|
|
"setEnable": true
|
|
},
|
|
{
|
|
"$type": "EnableSceneTransformByName",
|
|
"DODBNEDGHLA": [
|
|
"MeshTwo"
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "LEVEL1"
|
|
}
|
|
]
|
|
},
|
|
"DisableInteract": {
|
|
"modifierName": "",
|
|
"duration": 10.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_ElecEmitCherryTree_01_PowerUp"
|
|
},
|
|
{
|
|
"$type": "EnableSceneTransformByName",
|
|
"DODBNEDGHLA": [
|
|
"MeshOne"
|
|
],
|
|
"setEnable": true
|
|
},
|
|
{
|
|
"$type": "EnableSceneTransformByName",
|
|
"DODBNEDGHLA": [
|
|
"MeshTwo"
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ExecuteGadgetLua"
|
|
}
|
|
]
|
|
},
|
|
"LEVEL1": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_ThunderSeed_Tree_01",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "AttachPoint"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_LightCore",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"PhaseDefault"
|
|
],
|
|
"modifierName": "PhaseDefault"
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"PhaseEnd"
|
|
],
|
|
"modifierName": "PhaseEnd"
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"PhaseRecover"
|
|
],
|
|
"modifierName": "PhaseRecover"
|
|
},
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "Waiting"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Waiting": {
|
|
"modifierName": "",
|
|
"duration": 5.0,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ExecuteGadgetLua",
|
|
"JFOEGBAHFAC": 202
|
|
}
|
|
]
|
|
},
|
|
"PhaseDefault": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_ThunderCoil_Default",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "AttachPoint"
|
|
}
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_IS_ELECTRIC_CORE",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "ChangeTag",
|
|
"JLCBMMLJBBP": true,
|
|
"tag": "_IS_ELECTRIC_CORE"
|
|
},
|
|
{
|
|
"$type": "ExecuteGadgetLua"
|
|
}
|
|
]
|
|
},
|
|
"PhaseEnd": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_ThunderCoil_End",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "AttachPoint"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"PhaseRecover": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_ThunderCoil_Recover",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "AttachPoint"
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ExecuteGadgetLua"
|
|
}
|
|
]
|
|
},
|
|
"LightCoreMove": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_IS_ELECTRIC_CORE",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-1.0,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"Charging",
|
|
"Charged"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Charging": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ExecuteGadgetLua",
|
|
"JFOEGBAHFAC": 201
|
|
}
|
|
]
|
|
},
|
|
"Charged": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_IS_ELECTRIC_CORE",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "ChangeTag",
|
|
"JLCBMMLJBBP": true,
|
|
"tag": "_IS_ELECTRIC_CORE"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "LightCoreMove"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_ThunderCoil_Born"
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_ThunderCoil_Disappear"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_Bubble_Display",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_UGCWater_Bubble"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_Bubble_Run",
|
|
"modifiers": {
|
|
"BubbleMaterial": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_UGCWater_Bubble",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "RootNode"
|
|
}
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "GV_CanBlist",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "GV_CanBlist",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_TowerWater_03_Bubble_Die"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "BubbleRecover"
|
|
}
|
|
]
|
|
},
|
|
"BubbleRecover": {
|
|
"modifierName": "",
|
|
"duration": 6.0,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "BubbleMaterial"
|
|
}
|
|
]
|
|
},
|
|
"Blister": {
|
|
"modifierName": "",
|
|
"duration": 2.0,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.20000000298023224,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "BlisterStruggle"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "BubbleWaterAttach"
|
|
},
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "CurChallengeGroup",
|
|
"GAIGNEFHDBL": true,
|
|
"funcName": "SLC_UGC_HitByBullet",
|
|
"LIOGECEPJAH": 0.0,
|
|
"FDDPMCCJIKN": 0.0,
|
|
"KNJMHMKNCKF": 0.0
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "SGV_UGCDungeon_CanAttachModifier",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"modifierName": "Blister"
|
|
}
|
|
]
|
|
},
|
|
"BubbleWaterAttach": {
|
|
"modifierName": "",
|
|
"duration": 4.0,
|
|
"elementType": "Water",
|
|
"elementDurability": 25.0
|
|
},
|
|
"BlisterStruggle": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_AddGravityScale": -2.0
|
|
},
|
|
"state": "Struggle",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_UGCWater_Bubble"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_TowerWater_03_Bubble_Die"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "BubbleMaterial"
|
|
}
|
|
],
|
|
"onFieldEnter": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "GV_CanBlist",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"modifierName": "Blister"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "GV_CanBlist",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"modifierName": "BubbleMaterial"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_ThunderArrow_Run",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "UnitDurationMixin",
|
|
"modifierName": [
|
|
"ShootFirst",
|
|
"ShootSecond"
|
|
],
|
|
"MONPGCFHAML": [
|
|
3.0,
|
|
3.0
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"ShootFirst": {
|
|
"modifierName": "",
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ExecuteGadgetLua",
|
|
"JFOEGBAHFAC": 201
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_ScenObj_ThunderArrow_01_Shoot"
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 70350384,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "ShootPoint"
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ExecuteGadgetLua"
|
|
}
|
|
]
|
|
},
|
|
"ShootSecond": {
|
|
"modifierName": "",
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ExecuteGadgetLua",
|
|
"JFOEGBAHFAC": 201
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_ScenObj_ThunderArrow_01_Shoot"
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 70350384,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "ShootPoint"
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ExecuteGadgetLua"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_ThunderArrowBullet",
|
|
"abilitySpecials": {
|
|
"LevelEntity_AvatarDot_SystemValue": 0.0,
|
|
"DamagePercentage": 1.7999999523162842
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_ScenObj_ThunderArrow_01_Arrow"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByAny",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_ScenObj_ThunderArrow_01_Hit"
|
|
},
|
|
{
|
|
"$type": "SetSystemValueToOverrideMap",
|
|
"key": "LevelEntity_AvatarDot_SystemValue",
|
|
"type": "ElementLevelCo"
|
|
},
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"target": "Target",
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"bonusCriticalHurt": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Electric",
|
|
"elementDurability": 25.0,
|
|
"ignoreAttackerProperty": true,
|
|
"strikeType": "Default",
|
|
"enBreak": 0.0,
|
|
"damageExtra": [
|
|
"LevelEntity_AvatarDot_SystemValue",
|
|
"DamagePercentage",
|
|
"Mul"
|
|
],
|
|
"trueDamage": true,
|
|
"damagePercentage": true
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV1",
|
|
"hitHaltTimeScale": 0.05000000074505806,
|
|
"muteHitText": true
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_Flamethrower_Run",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachModifierToGlobalValueMixin",
|
|
"globalValueKey": "GV_BarrageStart",
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"GearStop",
|
|
"GearStart"
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"FireManager": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 1.0,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"OOOFAPPEOJK": [
|
|
"Avatar"
|
|
],
|
|
"shapeName": "CircleR15H10",
|
|
"campTargetType": "All",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "GV_PlayerNums",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "GV_PlayerNums",
|
|
"value": 0.0,
|
|
"compareType": "MoreThan"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "GV_BarrageStart",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "GV_BarrageStart",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "GV_PlayerNums",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"GearStop": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ExecuteGadgetLua"
|
|
}
|
|
]
|
|
},
|
|
"GearStart": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.20000000298023224,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ExecuteGadgetLua",
|
|
"JFOEGBAHFAC": 201
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_UGCflamethrower"
|
|
}
|
|
],
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "UGC_FlameHitCall"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"doOffStage": true,
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackBox",
|
|
"lifeTime": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": -8.0
|
|
},
|
|
"attachPointName": "FirePoint01"
|
|
},
|
|
"size": {
|
|
"x": 0.5,
|
|
"y": 0.5,
|
|
"z": 16.0
|
|
},
|
|
"muteHitBehindscene": true
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"bonusCriticalHurt": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Fire",
|
|
"elementDurability": 30.0,
|
|
"enBreak": 100.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV7",
|
|
"overrideHitImpulse": {
|
|
"hitLevel": "Heavy",
|
|
"HPOPMELEPEB": 800.0,
|
|
"hitImpulseY": 600.0
|
|
},
|
|
"hitHaltTimeScale": 0.05000000074505806,
|
|
"muteHitText": true
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
},
|
|
"UGC_FlameHitCall": {
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "CurChallengeGroup",
|
|
"GAIGNEFHDBL": true,
|
|
"funcName": "SLC_UGC_HitBySpike",
|
|
"LIOGECEPJAH": 0.0,
|
|
"FDDPMCCJIKN": 0.0,
|
|
"KNJMHMKNCKF": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "GV_BarrageStart",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "GV_PlayerNums",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "FireManager"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_UGC_Synchronizer",
|
|
"modifiers": {
|
|
"UGC_Synchronizer": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 1.0,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "CurChallengeGroup",
|
|
"GAIGNEFHDBL": true,
|
|
"funcName": "SLC_UGC_Synchronizer",
|
|
"LIOGECEPJAH": 0.0,
|
|
"FDDPMCCJIKN": 0.0,
|
|
"KNJMHMKNCKF": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UGC_Synchronizer"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
] |