mirror of
https://github.com/theBowja/GenshinData-1.git
synced 2025-08-05 16:03:55 +09:00
2290 lines
92 KiB
JSON
2290 lines
92 KiB
JSON
[
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Prop_QunyugeDebris_Lit_01",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"modifierName": "lock"
|
|
},
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "unlock"
|
|
},
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 202,
|
|
"modifierName": "UNIQUE_Interacted"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"lock": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Eff_Loop"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Item_SpecialTreasureBox_LockIdle_Little_Qunyugedebris",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "LockIdleEffectPoint"
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Item_SpecialTreasureBox_Unlock_Little_Qunyugedebris",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "LockIdleEffectPoint"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"unlock": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Eff_Loop"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Interacted": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "Eff_Loop"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_SearchWater_01"
|
|
},
|
|
{
|
|
"$type": "EnableSceneTransformByName",
|
|
"transformNames": [
|
|
"wave"
|
|
]
|
|
},
|
|
{
|
|
"$type": "EnableSceneTransformByName",
|
|
"transformNames": [
|
|
"chest"
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "EnableSceneTransformByName",
|
|
"transformNames": [
|
|
"wave"
|
|
],
|
|
"setEnable": true
|
|
},
|
|
{
|
|
"$type": "EnableSceneTransformByName",
|
|
"transformNames": [
|
|
"chest"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
},
|
|
"Eff_Loop": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_QunyugeDebris_01"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Prop_QunyugeDebris_Lit_02",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"modifierName": "lock"
|
|
},
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "unlock"
|
|
},
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 202,
|
|
"modifierName": "UNIQUE_Interacted"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"lock": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Eff_Loop"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Item_SpecialTreasureBox_LockIdle_Little_Qunyugedebris",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "LockIdleEffectPoint"
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Item_SpecialTreasureBox_Unlock_Little_Qunyugedebris",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "LockIdleEffectPoint"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"unlock": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Eff_Loop"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Interacted": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "Eff_Loop"
|
|
},
|
|
{
|
|
"$type": "EnableSceneTransformByName",
|
|
"transformNames": [
|
|
"collider"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Eff_Loop": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_QunyugeDebris_01"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Prop_FirecrackerChest_Lit_01",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachModifierToGlobalValueMixin",
|
|
"globalValueKey": "SGV_Show_Mark",
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"Gadget_Blank",
|
|
"Gadget_Show"
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Gadget_Blank": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
},
|
|
"Gadget_Show": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Quest_SiteInteract_Event"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Firecracker_Play",
|
|
"modifiers": {
|
|
"Firecracker_Creater": {
|
|
"stacking": "Multiple",
|
|
"modifierName": "",
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"gadgetID": 70800057,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"value": 0.0,
|
|
"key": "AVATAR_Firecracker_Play",
|
|
"useLimitRange": true,
|
|
"maxValue": 100.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "SpecificGroup",
|
|
"CallParamList": [
|
|
133108196,
|
|
133108197,
|
|
133108236,
|
|
133108228,
|
|
133108230,
|
|
133108225,
|
|
133108231,
|
|
133108229,
|
|
133108226,
|
|
133108198
|
|
],
|
|
"funcName": "SLC_Firecracker_Used",
|
|
"param1": 0.0,
|
|
"param2": 0.0,
|
|
"param3": 0.0
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "CurLocalAvatar",
|
|
"modifierName": "Firecracker_Creater"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Avatar_Firecracker_Play",
|
|
"modifiers": {
|
|
"UNIQUE_Avatar_Firecracker_Play": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ServerUpdateGlobalValueMixin",
|
|
"key": "AVATAR_Firecracker_Play",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "AVATAR_Firecracker_Play",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
0.5,
|
|
100.0
|
|
],
|
|
"modifierNameSteps": [
|
|
"UNIQUE_AddButtom"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_AddButtom": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "CurLocalAvatarMixinV2",
|
|
"modifierName": "Avatar_Firecracker_Button"
|
|
}
|
|
]
|
|
},
|
|
"Avatar_Firecracker_Button": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ShowExtraAbility",
|
|
"skillID": 20011
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ShowExtraAbility"
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "ShowExtraAbility"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ShowExtraAbility",
|
|
"target": "CurTeamAvatars"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"value": 0.0,
|
|
"key": "AVATAR_Firecracker_Play",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_Avatar_Firecracker_Play"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Prop_FirecrackerChest_01",
|
|
"abilitySpecials": {
|
|
"Firecracker_Variable": 1.0,
|
|
"DamagePercentage": 20.0
|
|
},
|
|
"modifiers": {
|
|
"CountDownKillSelf": {
|
|
"modifierName": "",
|
|
"duration": 2.0,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillSelf",
|
|
"hideEntity": true
|
|
}
|
|
],
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "Predicated",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "firecracker: Hit + 1"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"target": "Caster",
|
|
"value": 1.0,
|
|
"key": "Hit_Enemy_Count",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"CountDownAttack": {
|
|
"modifierName": "",
|
|
"duration": 0.44999998807907104,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackBox",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 1.5,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"size": {
|
|
"x": 8.0,
|
|
"y": 3.0,
|
|
"z": 6.0
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "Firecracker",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Fire",
|
|
"elementDurability": 50.0,
|
|
"ignoreAttackerProperty": true,
|
|
"strikeType": "Default",
|
|
"attackType": "Range",
|
|
"damageExtra": [
|
|
"Firecracker_Variable",
|
|
"DamagePercentage",
|
|
"Mul"
|
|
],
|
|
"trueDamage": true,
|
|
"KFEKOPMJDEJ": true
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV3",
|
|
"hitHaltTimeScale": 0.009999999776482582
|
|
},
|
|
"canBeModifiedBy": "OriginOwner"
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetSystemValueToOverrideMap",
|
|
"key": "Firecracker_Variable",
|
|
"type": "ElementLevelCo"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_Firecracker_Explode",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "RootNode"
|
|
}
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "CountDownKillSelf"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "CountDownAttack"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_FireworksLauncher_01",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "FireworksLauncherMixin",
|
|
"OCHALGFPAFP": "StartCountDownModifier",
|
|
"LJGIGOOBLPJ": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "StartCountDownModifier"
|
|
}
|
|
],
|
|
"ELMPKBAFFPF": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "OnAllBulletsFired_Delay_ShowReminder_KillSelf"
|
|
}
|
|
],
|
|
"BBNGLOPCCAB": "",
|
|
"PBAFLNOMMJK": "",
|
|
"HBJLMHFODCL": "",
|
|
"MAELGBHFONI": "",
|
|
"MONHPMAONBE": "",
|
|
"KFJJIKLHHLL": "",
|
|
"PBOBHIIBIID": ""
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"PrepareTime": 5.0
|
|
},
|
|
"modifiers": {
|
|
"StartCountDownModifier": {
|
|
"modifierName": "",
|
|
"duration": "PrepareTime",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "EnableGadgetIntee"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_Fireworks_Pre",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "FireEffectPoint"
|
|
}
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetOverrideMapValue",
|
|
"targetAbilityName": "SceneObj_Area_Common_Property_Ani_Prop_FireworksLauncher_01",
|
|
"targetKey": "PrepareTime",
|
|
"targetValue": 5.0
|
|
}
|
|
],
|
|
"modifierName": "CountDown_5"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetOverrideMapValue",
|
|
"targetAbilityName": "SceneObj_Area_Common_Property_Ani_Prop_FireworksLauncher_01",
|
|
"targetKey": "PrepareTime",
|
|
"targetValue": 10.0
|
|
}
|
|
],
|
|
"modifierName": "CountDown_10"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetOverrideMapValue",
|
|
"targetAbilityName": "SceneObj_Area_Common_Property_Ani_Prop_FireworksLauncher_01",
|
|
"targetKey": "PrepareTime",
|
|
"targetValue": 20.0
|
|
}
|
|
],
|
|
"modifierName": "CountDown_20"
|
|
}
|
|
],
|
|
"fireEventWhenApply": true,
|
|
"forceSyncToRemote": true
|
|
},
|
|
"CountDown_5": {
|
|
"modifierName": "",
|
|
"duration": [
|
|
"PrepareTime",
|
|
5.0,
|
|
"Sub"
|
|
],
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ShowReminder",
|
|
"id": 400104,
|
|
"POOOHAPIBCE": true
|
|
}
|
|
]
|
|
},
|
|
"CountDown_10": {
|
|
"modifierName": "",
|
|
"duration": [
|
|
"PrepareTime",
|
|
10.0,
|
|
"Sub"
|
|
],
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ShowReminder",
|
|
"id": 400103,
|
|
"POOOHAPIBCE": true
|
|
}
|
|
]
|
|
},
|
|
"CountDown_20": {
|
|
"modifierName": "",
|
|
"duration": [
|
|
"PrepareTime",
|
|
20.0,
|
|
"Sub"
|
|
],
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ShowReminder",
|
|
"id": 400102,
|
|
"POOOHAPIBCE": true
|
|
}
|
|
]
|
|
},
|
|
"OnAllBulletsFired_Delay_ShowReminder_KillSelf": {
|
|
"modifierName": "",
|
|
"duration": 3.0,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "Is_BulletsFired",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "ShowReminder",
|
|
"id": 400117,
|
|
"POOOHAPIBCE": true
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"hideEntity": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 70800062,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttachPoint",
|
|
"attachPointName": "TriggerBullentPoint",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"attachPointName": "TriggerBullentPoint"
|
|
},
|
|
"BIEJCKOLDKM": true
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_Fireworks_Shoot",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "FireEffectPoint"
|
|
}
|
|
},
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"triggerID": "Shoot"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_FireworksLauncher_Bullet_01",
|
|
"abilitySpecials": {
|
|
"BulletLifeTime": 3.0
|
|
},
|
|
"modifiers": {
|
|
"BulletLifeTimeModifier": {
|
|
"modifierName": "",
|
|
"duration": "BulletLifeTime",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "FireEffectFirework",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_BeHit",
|
|
"value": 0.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"effectPattern": "Eff_SceneObj_Fireworks_01"
|
|
},
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
},
|
|
"AttachTailEffectModifier": {
|
|
"modifierName": "",
|
|
"duration": [
|
|
"BulletLifeTime",
|
|
0.20000000298023224,
|
|
"Sub"
|
|
],
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffectFirework",
|
|
"effectPattern": "Eff_SceneObj_Fireworks_Bullet"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": -1.0,
|
|
"key": "_BeHit",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "碰撞!"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_BeHit",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "BulletLifeTimeModifier"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "AttachTailEffectModifier"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Team_Activity_QunyugeDebris_Skiff_Eff_Controller",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "ServerUpdateGlobalValueMixin",
|
|
"key": "Try_Mark_Skiff",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "Try_Mark_Skiff",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
0.5,
|
|
100.0
|
|
],
|
|
"modifierNameSteps": [
|
|
"Try_Mark_Skiff"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ServerUpdateGlobalValueMixin",
|
|
"key": "Try_Add_Box",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "Try_Add_Box",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
0.5,
|
|
100.0
|
|
],
|
|
"modifierNameSteps": [
|
|
"Team_Try_Add_Box"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ServerUpdateGlobalValueMixin",
|
|
"key": "Try_Reset_Box",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "Try_Reset_Box",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
0.5,
|
|
100.0
|
|
],
|
|
"modifierNameSteps": [
|
|
"Team_Try_Reset_Box"
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Team_Attacher_Skiff_Eff_Controller": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "Vehicle",
|
|
"modifierName": "Skiff_Eff_Controller"
|
|
}
|
|
]
|
|
},
|
|
"Team_Try_Reset_Box": {
|
|
"stacking": "Multiple",
|
|
"modifierName": "",
|
|
"duration": 0.10000000149011612,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "Eff_Count",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "Try_Reset_Box",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Try_Mark_Skiff": {
|
|
"stacking": "Multiple",
|
|
"modifierName": "",
|
|
"duration": 0.10000000149011612,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"abilityName": "Team_Activity_QunyugeDebris_Skiff_Eff_Controller"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "Try_Mark_Skiff",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Team_Try_Add_Box": {
|
|
"modifierName": "",
|
|
"duration": 0.10000000149011612,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "Eff_Count",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "Try_Add_Box",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Skiff_Eff_Controller": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachModifierToGlobalValueMixin",
|
|
"globalValueTarget": "Team",
|
|
"globalValueKey": "Eff_Count",
|
|
"valueSteps": [
|
|
0.5,
|
|
999.0
|
|
],
|
|
"modifierNameSteps": [
|
|
"Eff_Count_1"
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachModifierToGlobalValueMixin",
|
|
"globalValueTarget": "Team",
|
|
"globalValueKey": "Eff_Count",
|
|
"valueSteps": [
|
|
1.5,
|
|
999.0
|
|
],
|
|
"modifierNameSteps": [
|
|
"Eff_Count_2"
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachModifierToGlobalValueMixin",
|
|
"globalValueTarget": "Team",
|
|
"globalValueKey": "Eff_Count",
|
|
"valueSteps": [
|
|
2.5,
|
|
999.0
|
|
],
|
|
"modifierNameSteps": [
|
|
"Eff_Count_3"
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachModifierToGlobalValueMixin",
|
|
"globalValueTarget": "Team",
|
|
"globalValueKey": "Eff_Count",
|
|
"valueSteps": [
|
|
3.5,
|
|
999.0
|
|
],
|
|
"modifierNameSteps": [
|
|
"Eff_Count_4"
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachModifierToGlobalValueMixin",
|
|
"globalValueTarget": "Team",
|
|
"globalValueKey": "Eff_Count",
|
|
"valueSteps": [
|
|
4.5,
|
|
999.0
|
|
],
|
|
"modifierNameSteps": [
|
|
"Eff_Count_5"
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachModifierToGlobalValueMixin",
|
|
"globalValueTarget": "Team",
|
|
"globalValueKey": "Eff_Count",
|
|
"valueSteps": [
|
|
5.5,
|
|
999.0
|
|
],
|
|
"modifierNameSteps": [
|
|
"Eff_Count_6"
|
|
]
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Team",
|
|
"modifierName": "Try_Set_Group_Fail"
|
|
}
|
|
]
|
|
},
|
|
"Try_Set_Group_Fail": {
|
|
"modifierName": "",
|
|
"duration": 0.10000000149011612,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "SpecificGroup",
|
|
"CallParamList": [
|
|
111101233,
|
|
133108201,
|
|
133108253
|
|
],
|
|
"funcName": "SLC_Skiff_Die",
|
|
"param1": 0.0,
|
|
"param2": 0.0,
|
|
"param3": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Eff_Count_1": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_QunyugeDebris_Box_Count_1",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "BoneRoot"
|
|
}
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_Common_AppearMask_08",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": -1.1649999618530273,
|
|
"y": 0.5360000133514404,
|
|
"z": -1.2790000438690186
|
|
},
|
|
"attachPointName": "BoneRoot"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Eff_Count_2": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_QunyugeDebris_Box_Count_2",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "BoneRoot"
|
|
}
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_Common_AppearMask_08",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 1.0920000076293945,
|
|
"y": 0.5360000133514404,
|
|
"z": -1.2330000400543213
|
|
},
|
|
"attachPointName": "BoneRoot"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Eff_Count_3": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_QunyugeDebris_Box_Count_3",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "BoneRoot"
|
|
}
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_Common_AppearMask_08",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": -1.1390000581741333,
|
|
"y": 0.5380038022994995,
|
|
"z": -1.6620019674301147
|
|
},
|
|
"attachPointName": "BoneRoot"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Eff_Count_4": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_QunyugeDebris_Box_Count_4",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "BoneRoot"
|
|
}
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_Common_AppearMask_08",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 1.1269999742507935,
|
|
"y": 0.5400000214576721,
|
|
"z": -1.6169999837875366
|
|
},
|
|
"attachPointName": "BoneRoot"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Eff_Count_5": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_QunyugeDebris_Box_Count_5",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "BoneRoot"
|
|
}
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_Common_AppearMask_08",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": -1.1549999713897705,
|
|
"y": 0.781000018119812,
|
|
"z": -1.7020000219345093
|
|
},
|
|
"attachPointName": "BoneRoot"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Eff_Count_6": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_QunyugeDebris_Box_Count_6",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "BoneRoot"
|
|
}
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_Common_AppearMask_08",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 1.121999979019165,
|
|
"y": 0.7860000133514404,
|
|
"z": -1.6820000410079956
|
|
},
|
|
"attachPointName": "BoneRoot"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "Eff_Count",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"value": 0.0,
|
|
"key": "Try_Mark_Skiff_Result",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Vehicle",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityIsAlive"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "Try_Mark_Skiff_Suc"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "Team_Attacher_Skiff_Eff_Controller"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"value": 1.0,
|
|
"key": "Try_Mark_Skiff_Result",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "SpecificGroup",
|
|
"CallParamList": [
|
|
111101233,
|
|
133108201,
|
|
133108253
|
|
],
|
|
"funcName": "SLC_Mark_Skiff_Suc",
|
|
"param1": 0.0,
|
|
"param2": 0.0,
|
|
"param3": 0.0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Team",
|
|
"key": "Try_Mark_Skiff_Result",
|
|
"value": 0.0
|
|
}
|
|
],
|
|
"luaCallType": "SpecificGroup",
|
|
"CallParamList": [
|
|
111101233,
|
|
133108201,
|
|
133108253
|
|
],
|
|
"funcName": "SLC_Mark_Skiff_Fail",
|
|
"param1": 0.0,
|
|
"param2": 0.0,
|
|
"param3": 0.0
|
|
},
|
|
{
|
|
"$type": "ShowReminder",
|
|
"muteRemoteAction": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Team",
|
|
"key": "Try_Mark_Skiff_Result",
|
|
"value": 0.0
|
|
}
|
|
],
|
|
"id": 400041
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Team_Activity_QunyugeDebris_Stop_Ballon",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "ServerUpdateGlobalValueMixin",
|
|
"key": "Try_Detect_Skiff",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "DoActionOnGlobalValueChangeMixin",
|
|
"globalValueKey": "Try_Detect_Skiff",
|
|
"actions": [
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "Do Action"
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Try_Detect_Skiff",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "Do Action : Try_Detect_Skiff = 1"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"value": 0.0,
|
|
"key": "Try_Mark_Skiff_Result",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Vehicle",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityIsAlive"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "Do Try_Mark_Skiff_Result : successActions"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"value": 1.0,
|
|
"key": "Try_Mark_Skiff_Result",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "SpecificGroup",
|
|
"CallParamList": [
|
|
133108202,
|
|
133108203
|
|
],
|
|
"funcName": "SLC_Mark_Skiff_Suc",
|
|
"param1": 0.0,
|
|
"param2": 0.0,
|
|
"param3": 0.0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Team",
|
|
"key": "Try_Mark_Skiff_Result",
|
|
"value": 0.0
|
|
}
|
|
],
|
|
"luaCallType": "SpecificGroup",
|
|
"CallParamList": [
|
|
133108202,
|
|
133108203
|
|
],
|
|
"funcName": "SLC_Mark_Skiff_Fail",
|
|
"param1": 0.0,
|
|
"param2": 0.0,
|
|
"param3": 0.0
|
|
},
|
|
{
|
|
"$type": "ShowReminder",
|
|
"muteRemoteAction": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Team",
|
|
"key": "Try_Mark_Skiff_Result",
|
|
"value": 0.0
|
|
}
|
|
],
|
|
"id": 400041
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Init_Try_Detect_Skiff"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "Do Action - End"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Init_Try_Detect_Skiff": {
|
|
"modifierName": "",
|
|
"duration": 0.10000000149011612,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "Try_Detect_Skiff",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Team_Skiff_DamageModifier_Applier": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 1.0,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "Vehicle",
|
|
"modifierName": "UNIQUE_Skiff_DamageModifier"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Skiff_DamageModifier": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ModifyDamageMixin",
|
|
"attackTags": [
|
|
"Skiff_Cannon_Big",
|
|
"Skiff_Cannon_Small"
|
|
],
|
|
"damagePercentageRatio": 19.0,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_Mark_SeaLamp_Ballon_Cart",
|
|
"value": 1.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Team_Skiff_DamageModifier_Applier"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "Try_Detect_Skiff",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_SeekerCloseEye_01",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"modifierName": "ShowWall"
|
|
},
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "CloseWall"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"ShowWall": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "EnableSceneTransformByName",
|
|
"transformNames": [
|
|
"col"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
},
|
|
"CloseWall": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "EnableSceneTransformByName",
|
|
"transformNames": [
|
|
"col"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "KillSelf_Duration"
|
|
}
|
|
]
|
|
},
|
|
"KillSelf_Duration": {
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Team_SLCType_test",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "ServerUpdateGlobalValueMixin",
|
|
"key": "Team_SLCType_test_GV_01",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "Team_SLCType_test_GV_01",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
0.5,
|
|
100.0
|
|
],
|
|
"modifierNameSteps": [
|
|
"UNIQUE_TryCall"
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"UNIQUE_TryCall": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "AbilityGroupSourceGroup",
|
|
"funcName": "SLC_function_01",
|
|
"param1": 0.0,
|
|
"param2": 0.0,
|
|
"param3": 0.0
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_FireworksLauncher_02",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "state201"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"state201": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachToDayNightMixin",
|
|
"time": "Night",
|
|
"modifierName": "Activated"
|
|
}
|
|
]
|
|
},
|
|
"Activated": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetAnimatorInt",
|
|
"canBeHandledOnRecover": true,
|
|
"intID": "State",
|
|
"value": 201.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetAnimatorInt",
|
|
"canBeHandledOnRecover": true,
|
|
"intID": "State",
|
|
"value": 0.0
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Prop_SeaExplosiveBarrel_02",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "Modifier_ChangeLockType"
|
|
},
|
|
{
|
|
"$type": "ModifyDamageMixin",
|
|
"attackTags": [
|
|
"Sea_Bomb_Barrel"
|
|
],
|
|
"damagePercentageRatio": -0.9900000095367432,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ABILITY_Skiff_AvatarIn_Mark",
|
|
"value": 0.0,
|
|
"compareType": "MoreThanAndEqual"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "ModifyDamageMixin",
|
|
"attackTags": [
|
|
"Sea_Bomb_Barrel"
|
|
],
|
|
"damagePercentageRatio": -0.6150000095367432,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "ModifyDamageMixin",
|
|
"attackTags": [
|
|
"Sea_Bomb_Barrel"
|
|
],
|
|
"damagePercentageRatio": 6.5,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_Mark_SeaLamp_Ballon_Cart",
|
|
"value": 1.0
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Modifier_ChangeLockType": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ChangeLockTypeMixin",
|
|
"lockType": "Boss_Lv5",
|
|
"overrideRange": 25.0
|
|
}
|
|
]
|
|
},
|
|
"BombBoxLoop": {
|
|
"modifierName": "",
|
|
"elementType": "Fire",
|
|
"elementDurability": 1.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_BombBarrel_01_ExplodeOnWater"
|
|
},
|
|
{
|
|
"$type": "FireAISoundEvent"
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"ignoreMassive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByTarget",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.5,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"radius": 6.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "Sea_Bomb_Barrel",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 1.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Fire",
|
|
"elementDurability": 50.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 9999999.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV6",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
},
|
|
"forceCameraShake": true,
|
|
"cameraShake": {
|
|
"shakeRange": 0.36000001430511475,
|
|
"shakeTime": 0.36000001430511475
|
|
}
|
|
}
|
|
},
|
|
"targetType": "All"
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornByTarget"
|
|
},
|
|
"radius": 4.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Fire",
|
|
"elementDurability": 50.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 0.0
|
|
}
|
|
}
|
|
},
|
|
"targetType": "All"
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"duration": 1.0,
|
|
"hideEntity": true
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByNot",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByHitDamage",
|
|
"logic": "Equal",
|
|
"damage": 0.0
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "BombBoxLoop"
|
|
}
|
|
],
|
|
"AADEPCPKHII": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "BombBoxLoop"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "BombBoxLoop"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_Jinyudeng_01",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToDayNightMixin",
|
|
"time": "Night",
|
|
"modifierName": "Activated"
|
|
},
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"modifierName": "state0"
|
|
},
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "state201"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"state0": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
},
|
|
"state201": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
},
|
|
"Activated": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ExecuteGadgetLua",
|
|
"param1": 201
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ExecuteGadgetLua"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Item_Hili_Cart_SeaLampActivity",
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_Mark_SeaLamp_Ballon_Cart",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Team_Activity_QunyugeDebris_Skiff_Eff_Controller_QuestVersion",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "ServerUpdateGlobalValueMixin",
|
|
"key": "GV_Mark_Skiff",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AttachModifierToGlobalValueMixin",
|
|
"globalValueKey": "GV_Mark_Skiff",
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"Empty",
|
|
"Mark_Skiff"
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Empty": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
},
|
|
"Mark_Skiff": {
|
|
"modifierName": "",
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"abilityName": "Team_Activity_QunyugeDebris_Skiff_Eff_Controller_QuestVersion"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "GV_Mark_Skiff",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Skiff_Activity_QunyugeDebris_Eff_Controller": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachModifierToGlobalValueMixin",
|
|
"globalValueTarget": "Team",
|
|
"globalValueKey": "SGV_Box_Count",
|
|
"valueSteps": [
|
|
0.5,
|
|
6.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"Eff_Count_1"
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachModifierToGlobalValueMixin",
|
|
"globalValueTarget": "Team",
|
|
"globalValueKey": "SGV_Box_Count",
|
|
"valueSteps": [
|
|
1.5,
|
|
6.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"Eff_Count_2"
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachModifierToGlobalValueMixin",
|
|
"globalValueTarget": "Team",
|
|
"globalValueKey": "SGV_Box_Count",
|
|
"valueSteps": [
|
|
2.5,
|
|
6.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"Eff_Count_3"
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachModifierToGlobalValueMixin",
|
|
"globalValueTarget": "Team",
|
|
"globalValueKey": "SGV_Box_Count",
|
|
"valueSteps": [
|
|
3.5,
|
|
6.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"Eff_Count_4"
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachModifierToGlobalValueMixin",
|
|
"globalValueTarget": "Team",
|
|
"globalValueKey": "SGV_Box_Count",
|
|
"valueSteps": [
|
|
4.5,
|
|
6.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"Eff_Count_5"
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachModifierToGlobalValueMixin",
|
|
"globalValueTarget": "Team",
|
|
"globalValueKey": "SGV_Box_Count",
|
|
"valueSteps": [
|
|
5.5,
|
|
6.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"Eff_Count_6"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Eff_Count_1": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_QunyugeDebris_Box_Count_1",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "BoneRoot"
|
|
}
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_Common_AppearMask_08",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": -1.1649999618530273,
|
|
"y": 0.5360000133514404,
|
|
"z": -1.2790000438690186
|
|
},
|
|
"attachPointName": "BoneRoot"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Eff_Count_2": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_QunyugeDebris_Box_Count_2",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "BoneRoot"
|
|
}
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_Common_AppearMask_08",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 1.0920000076293945,
|
|
"y": 0.5360000133514404,
|
|
"z": -1.2330000400543213
|
|
},
|
|
"attachPointName": "BoneRoot"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Eff_Count_3": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_QunyugeDebris_Box_Count_3",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "BoneRoot"
|
|
}
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_Common_AppearMask_08",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": -1.1390000581741333,
|
|
"y": 0.5380038022994995,
|
|
"z": -1.6620019674301147
|
|
},
|
|
"attachPointName": "BoneRoot"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Eff_Count_4": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_QunyugeDebris_Box_Count_4",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "BoneRoot"
|
|
}
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_Common_AppearMask_08",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 1.1269999742507935,
|
|
"y": 0.5400000214576721,
|
|
"z": -1.6169999837875366
|
|
},
|
|
"attachPointName": "BoneRoot"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Eff_Count_5": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_QunyugeDebris_Box_Count_5",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "BoneRoot"
|
|
}
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_Common_AppearMask_08",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": -1.1549999713897705,
|
|
"y": 0.781000018119812,
|
|
"z": -1.7020000219345093
|
|
},
|
|
"attachPointName": "BoneRoot"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Eff_Count_6": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_QunyugeDebris_Box_Count_6",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "BoneRoot"
|
|
}
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_Common_AppearMask_08",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 1.121999979019165,
|
|
"y": 0.7860000133514404,
|
|
"z": -1.6820000410079956
|
|
},
|
|
"attachPointName": "BoneRoot"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"abilityName": "Team_Activity_QunyugeDebris_Skiff_Eff_Controller_QuestVersion"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "GV_Mark_Skiff",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"entityTypePriority": [
|
|
"Gadget"
|
|
],
|
|
"sortType": "Nearest",
|
|
"shapeName": "CircleR50",
|
|
"campTargetType": "All",
|
|
"campBasedOn": "CurLocalAvatar",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByHasModifier",
|
|
"modifierName": "UNIQUE_Skiff_MuteIce"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"target": "Target",
|
|
"modifierName": "Skiff_Activity_QunyugeDebris_Eff_Controller"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"entityTypePriority": [
|
|
"Gadget"
|
|
],
|
|
"sortType": "Nearest",
|
|
"shapeName": "CircleR50",
|
|
"campTargetType": "All",
|
|
"campBasedOn": "CurLocalAvatar",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByHasModifier",
|
|
"modifierName": "UNIQUE_Skiff_MuteIce"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Target",
|
|
"modifierName": "Skiff_Activity_QunyugeDebris_Eff_Controller"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Ly_Property_Prop_Raft_SeaLampActivity",
|
|
"modifiers": {
|
|
"SLC_CountDown": {
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "SGV_Need_SLC",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"luaCallType": "FromGroup",
|
|
"funcName": "SLC_Raft_Created",
|
|
"param1": 0.0,
|
|
"param2": 0.0,
|
|
"param3": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "SLC_CountDown"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
] |