mirror of
https://github.com/theBowja/GenshinData-1.git
synced 2025-08-04 15:36:31 +09:00
4746 lines
190 KiB
JSON
4746 lines
190 KiB
JSON
[
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ActivityAbility_HideSeek_Seeker_Execution_SwitchSkill",
|
|
"modifiers": {
|
|
"UNIQUE_ActivityAbility_HideSeek_Seeker_Execution_SwitchSkill": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Animator_MoveSpeedRatio": 0.30000001192092896
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddAvatarSkillInfo",
|
|
"doOffStage": true,
|
|
"skillID": 20100
|
|
},
|
|
{
|
|
"$type": "AddAvatarSkillInfo",
|
|
"doOffStage": true,
|
|
"skillID": 20101
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "Seeker_Execution_SwitchSkill_Handle"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "Seeker_Execution_SwitchSkill_Handle"
|
|
},
|
|
{
|
|
"$type": "RemoveAvatarSkillInfo",
|
|
"doOffStage": true,
|
|
"skillID": 20100
|
|
},
|
|
{
|
|
"$type": "RemoveAvatarSkillInfo",
|
|
"doOffStage": true,
|
|
"skillID": 20101
|
|
}
|
|
],
|
|
"isLimitedProperties": true
|
|
},
|
|
"Seeker_Execution_SwitchSkill_Handle": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ActivityAbility_HideSeek_Seeker_Execution_SwitchSkill_State",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"Seeker_Execution_SwitchSkill_Default",
|
|
"Seeker_Execution_SwitchSkill_Fly"
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Jump",
|
|
"Fly"
|
|
],
|
|
"modifierName": "Seeker_Execution_SwitchSkill_State_Fly"
|
|
},
|
|
{
|
|
"$type": "SetSkillCanUseInStateMixin",
|
|
"skillList": [
|
|
20100
|
|
],
|
|
"stateList": [
|
|
"Climb",
|
|
"Swim"
|
|
]
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "ChangePlayMode",
|
|
"doOffStage": true,
|
|
"muteRemoteAction": true,
|
|
"toPlayMode": "HideAndSeek"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ChangePlayMode",
|
|
"doOffStage": true,
|
|
"muteRemoteAction": true
|
|
}
|
|
]
|
|
},
|
|
"Seeker_Execution_SwitchSkill_State_Fly": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 1.0,
|
|
"key": "_ActivityAbility_HideSeek_Seeker_Execution_SwitchSkill_State",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "_ActivityAbility_HideSeek_Seeker_Execution_SwitchSkill_State",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Seeker_Execution_SwitchSkill_Default": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "SwitchSkillIDMixin",
|
|
"priority": "Playmode",
|
|
"skillIndex": 1,
|
|
"skillID": 20100
|
|
}
|
|
]
|
|
},
|
|
"Seeker_Execution_SwitchSkill_Fly": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AvatarChangeSkillMixin",
|
|
"index": 1,
|
|
"priority": "Playmode",
|
|
"jumpSkillID": 20101,
|
|
"flySkillID": 20101,
|
|
"changeOnAdd": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Seeker_Execution_SwitchSkill"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ActivityAbility_HideSeek_Seeker_Execution",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Caster",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "HideAndSeek_PlayerState_Play",
|
|
"value": 0.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "SCL:HideAndSeek_Skill_CatchPrey!!!!!!!!!!!"
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Team",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Is_In_Rampage",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "AvatarSkillStart",
|
|
"target": "CurTeamAvatars",
|
|
"doOffStage": true,
|
|
"skillID": 20100,
|
|
"cdRatio": 1.0,
|
|
"costStaminaRatio": 1.0
|
|
},
|
|
{
|
|
"$type": "AvatarSkillStart",
|
|
"target": "CurTeamAvatars",
|
|
"doOffStage": true,
|
|
"skillID": 20101,
|
|
"cdRatio": 1.0,
|
|
"costStaminaRatio": 1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "AvatarSkillStart",
|
|
"target": "CurTeamAvatars",
|
|
"doOffStage": true,
|
|
"skillID": 20100,
|
|
"cdRatio": 0.5,
|
|
"costStaminaRatio": 1.0
|
|
},
|
|
{
|
|
"$type": "AvatarSkillStart",
|
|
"target": "CurTeamAvatars",
|
|
"doOffStage": true,
|
|
"skillID": 20101,
|
|
"cdRatio": 0.5,
|
|
"costStaminaRatio": 1.0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Activity_HideSeek_Execution"
|
|
},
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "CurChallengeGroup",
|
|
"funcName": "HideAndSeek_Skill_CatchPrey"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "HideAndSeek_PlayerState_Play不匹配!!!!!!!!!!!"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ActivityAbility_HideSeek_Seeker_Guide_SwitchSkill",
|
|
"modifiers": {
|
|
"UNIQUE_ActivityAbility_HideSeek_Seeker_Guide_SwitchSkill": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddAvatarSkillInfo",
|
|
"doOffStage": true,
|
|
"skillID": 20110
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "Seeker_Guide_SwitchSKill"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "Seeker_Guide_SwitchSKill"
|
|
},
|
|
{
|
|
"$type": "RemoveAvatarSkillInfo",
|
|
"doOffStage": true,
|
|
"skillID": 20110
|
|
}
|
|
]
|
|
},
|
|
"Seeker_Guide_SwitchSKill": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "SwitchSkillIDMixin",
|
|
"priority": "Playmode",
|
|
"skillID": 20110
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Seeker_Guide_SwitchSkill"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ActivityAbility_HideSeek_Seeker_Guide",
|
|
"modifiers": {
|
|
"UNIQUE_ActivityAbility_HideSeek_Seeker_Guide_Team": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ServerUpdateGlobalValueMixin",
|
|
"key": "FireDirection",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "FireDirection",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"FireDirection_Blank_Team",
|
|
"FireDirection_Team"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"FireDirection_Blank_Team": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
},
|
|
"FireDirection_Team": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "CurLocalAvatarMixin",
|
|
"modifierName": "FireDirection_Avatar"
|
|
}
|
|
]
|
|
},
|
|
"FireDirection_Avatar": {
|
|
"modifierName": "",
|
|
"duration": 5.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "FireDirection:OnAdded!!!!!!!!!!!"
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByTag",
|
|
"tag": "HideSeek_GuideGadget"
|
|
},
|
|
"successActions": [
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "FireDirection:SSSSSSSSS!!!!!!!!!!!"
|
|
},
|
|
{
|
|
"$type": "SetGlobalDir",
|
|
"target": "Other",
|
|
"key": "_ActivityAbility_HideSeek_Seeker_Guide_Dir",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"onGround": true,
|
|
"direction": {
|
|
"$type": "ConfigDirectionByLookAtEntity"
|
|
}
|
|
},
|
|
"setTarget": false
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"target": "Caster",
|
|
"effectPattern": "Eff_Activity_HideSeek_Guide_Target",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByGlobalValue",
|
|
"directionKey": "_ActivityAbility_HideSeek_Seeker_Guide_Dir"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "FireDirection",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "FireDirection",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Seeker_Guide_Team"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Caster",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "HideAndSeek_PlayerState_Play",
|
|
"value": 0.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "SCL:HideAndSeek_Skill_Guide!!!!!!!!!!!"
|
|
},
|
|
{
|
|
"$type": "AvatarSkillStart",
|
|
"doOffStage": true,
|
|
"skillID": 20110,
|
|
"cdRatio": 1.0,
|
|
"costStaminaRatio": 1.0
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Activity_HideSeek_Guide"
|
|
},
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "CurChallengeGroup",
|
|
"funcName": "HideAndSeek_Skill_Guide"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "HideAndSeek_PlayerState_Play不匹配!!!!!!!!!!!"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ActivityAbility_HideSeek_Seeker_BreakDisguise_SwitchSkill",
|
|
"modifiers": {
|
|
"UNIQUE_ActivityAbility_HideSeek_Seeker_BreakDisguise_SwitchSkill": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddAvatarSkillInfo",
|
|
"doOffStage": true,
|
|
"skillID": 20111
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "Seeker_BreakDisguise_SwitchSKill"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "Seeker_BreakDisguise_SwitchSKill"
|
|
},
|
|
{
|
|
"$type": "RemoveAvatarSkillInfo",
|
|
"doOffStage": true,
|
|
"skillID": 20111
|
|
}
|
|
]
|
|
},
|
|
"Seeker_BreakDisguise_SwitchSKill": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "SwitchSkillIDMixin",
|
|
"priority": "Playmode",
|
|
"skillID": 20111
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Seeker_BreakDisguise_SwitchSkill"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ActivityAbility_HideSeek_Seeker_BreakDisguise",
|
|
"modifiers": {
|
|
"UNIQUE_ActivityAbility_HideSeek_Seeker_BreakDisguise_Team": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ServerUpdateGlobalValueMixin",
|
|
"key": "HideAndSeek_Skill_Detect",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": -1.0
|
|
},
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "HideAndSeek_Skill_Detect",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-1.5,
|
|
-0.5,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"Detect_F_Team",
|
|
"Detect_Blank_Team",
|
|
"Detect_S_Team"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Detect_F_Team": {
|
|
"modifierName": "",
|
|
"duration": 0.30000001192092896,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"target": "Caster",
|
|
"effectPattern": "Eff_Activity_HideSeek_Detect_02"
|
|
}
|
|
]
|
|
},
|
|
"Detect_Blank_Team": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
},
|
|
"Detect_S_Team": {
|
|
"modifierName": "",
|
|
"duration": 0.30000001192092896,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"target": "Caster",
|
|
"effectPattern": "Eff_Activity_HideSeek_Detect_01"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Seeker_BreakDisguise_Team"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Caster",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "HideAndSeek_PlayerState_Play",
|
|
"value": 0.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ClearGlobalValue",
|
|
"key": "_Is_HideSeek_FindBait"
|
|
},
|
|
{
|
|
"$type": "ClearGlobalValue",
|
|
"key": "_Is_HideSeek_Find"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "HideAndSeek_Skill_Detect",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": -1.0
|
|
},
|
|
{
|
|
"$type": "AvatarSkillStart",
|
|
"skillID": 20111,
|
|
"cdRatio": 1.0,
|
|
"costStaminaRatio": 1.0
|
|
},
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "SCL:HideAndSeek_Skill_Detect_F!!!!!!!!!!!"
|
|
},
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "CurChallengeGroup",
|
|
"funcName": "HideAndSeek_Skill_Detect_F"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Activity_HideSeek_Detect_BS"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "HideAndSeek_PlayerState_Play不匹配!!!!!!!!!!!"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ActivityAbility_HideSeek_Seeker_Positioning_SwitchSkill",
|
|
"modifiers": {
|
|
"UNIQUE_ActivityAbility_HideSeek_Seeker_Positioning_SwitchSkill": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddAvatarSkillInfo",
|
|
"doOffStage": true,
|
|
"skillID": 20120
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "Seeker_Positioning_SwitchSkill"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "Seeker_Positioning_SwitchSkill"
|
|
},
|
|
{
|
|
"$type": "RemoveAvatarSkillInfo",
|
|
"doOffStage": true,
|
|
"skillID": 20120
|
|
}
|
|
]
|
|
},
|
|
"Seeker_Positioning_SwitchSkill": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "SwitchSkillIDMixin",
|
|
"priority": "Playmode",
|
|
"skillIndex": 4,
|
|
"skillID": 20120
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Seeker_Positioning_SwitchSkill"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ActivityAbility_HideSeek_Seeker_Positioning",
|
|
"modifiers": {
|
|
"UNIQUE_ActivityAbility_HideSeek_StateHandle_UltraMark_Seeker_Team": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ServerUpdateGlobalValueMixin",
|
|
"key": "Is_In_UltraMark",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "Is_In_UltraMark",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"UltraMarkState_False_Team",
|
|
"UltraMarkState_True_Team"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UltraMarkState_False_Team": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
},
|
|
"UltraMarkState_True_Team": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
},
|
|
"UltraMarkState_False_Avatar": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
},
|
|
"UltraMarkState_True_Avatar": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_UltraMark_Seeker_Team"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Caster",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "HideAndSeek_PlayerState_Play",
|
|
"value": 0.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "SCL:HideAndSeek_Skill_UltraMark!!!!!!!!!!!"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"value": 0.0,
|
|
"key": "AVATAR_SEEKANDHIDE_ENERGY",
|
|
"useLimitRange": true,
|
|
"maxValue": 50.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AvatarSkillStart",
|
|
"skillID": 20120,
|
|
"cdRatio": 1.0,
|
|
"costStaminaRatio": 1.0
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Activity_HideSeek_UltraMark"
|
|
},
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "CurChallengeGroup",
|
|
"funcName": "HideAndSeek_Skill_UltraMark"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "HideAndSeek_PlayerState_Play不匹配!!!!!!!!!!!"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ActivityAbility_HideSeek_Seeker_FindAll_SwitchSkill",
|
|
"modifiers": {
|
|
"UNIQUE_ActivityAbility_HideSeek_Seeker_FindAll_SwitchSkill": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddAvatarSkillInfo",
|
|
"doOffStage": true,
|
|
"skillID": 20121
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "Seeker_FindAll_SwitchSkill"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "Seeker_FindAll_SwitchSkill"
|
|
},
|
|
{
|
|
"$type": "RemoveAvatarSkillInfo",
|
|
"doOffStage": true,
|
|
"skillID": 20121
|
|
}
|
|
]
|
|
},
|
|
"Seeker_FindAll_SwitchSkill": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "SwitchSkillIDMixin",
|
|
"priority": "Playmode",
|
|
"skillIndex": 4,
|
|
"skillID": 20121
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Seeker_FindAll_SwitchSkill"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ActivityAbility_HideSeek_Seeker_FindAll",
|
|
"abilitySpecials": {
|
|
"Value_Sight_TargetDuration": 10.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_ActivityAbility_HideSeek_Seeker_FindAll_Team": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ServerUpdateGlobalValueMixin",
|
|
"key": "Is_In_GlobalSight",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "Is_In_GlobalSight",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"Sight_Seeker_False_Team",
|
|
"Sight_Seeker_True_Team"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Sight_Seeker_False_Team": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
},
|
|
"Sight_Seeker_True_Team": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "CurLocalAvatarMixin",
|
|
"modifierName": "Sight_Seeker_True_Avatar"
|
|
}
|
|
]
|
|
},
|
|
"Sight_Seeker_True_Avatar": {
|
|
"modifierName": "",
|
|
"duration": "Value_Sight_TargetDuration",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "SCL:HideAndSeek_Out_GlobalSight!!!!!!!!!!!"
|
|
},
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "CurChallengeGroup",
|
|
"funcName": "HideAndSeek_Out_GlobalSight"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Caster",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "HideAndSeek_PlayerState_Play",
|
|
"value": 0.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "SCL:HideAndSeek_Skill_GlobalSight!!!!!!!!!!!"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"value": 0.0,
|
|
"key": "AVATAR_SEEKANDHIDE_ENERGY",
|
|
"useLimitRange": true,
|
|
"maxValue": 50.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AvatarSkillStart",
|
|
"skillID": 20121,
|
|
"cdRatio": 1.0,
|
|
"costStaminaRatio": 1.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "Is_In_GlobalSight",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Seeker_FindAll_Team"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Activity_HideSeek_GlobalSight"
|
|
},
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "CurChallengeGroup",
|
|
"funcName": "HideAndSeek_Skill_GlobalSight"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "HideAndSeek_PlayerState_Play不匹配!!!!!!!!!!!"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ActivityAbility_HideSeek_Seeker_SuperLockon_SwitchSkill",
|
|
"modifiers": {
|
|
"UNIQUE_ActivityAbility_HideSeek_Seeker_SuperLockon_SwitchSkill": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddAvatarSkillInfo",
|
|
"doOffStage": true,
|
|
"skillID": 20122
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "Seeker_SuperLockon_SwitchSkill"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "Seeker_SuperLockon_SwitchSkill"
|
|
},
|
|
{
|
|
"$type": "RemoveAvatarSkillInfo",
|
|
"doOffStage": true,
|
|
"skillID": 20122
|
|
}
|
|
]
|
|
},
|
|
"Seeker_SuperLockon_SwitchSkill": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "SwitchSkillIDMixin",
|
|
"priority": "Playmode",
|
|
"skillIndex": 4,
|
|
"skillID": 20122
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Seeker_SuperLockon_SwitchSkill"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ActivityAbility_HideSeek_Seeker_SuperLockon",
|
|
"modifiers": {
|
|
"UNIQUE_ActivityAbility_HideSeek_StateHandle_SuperPrison_Seeker_Team": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ServerUpdateGlobalValueMixin",
|
|
"key": "Is_In_SuperPrison",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "Is_In_SuperPrison",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"SuperPrisonState_False_Team",
|
|
"SuperPrisonState_True_Team"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"SuperPrisonState_False_Team": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
},
|
|
"SuperPrisonState_True_Team": {
|
|
"modifierName": "",
|
|
"duration": 45.0,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "CurChallengeGroup",
|
|
"funcName": "HideAndSeek_Out_SuperPrison"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_SuperPrison_Seeker_Team"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Caster",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "HideAndSeek_PlayerState_Play",
|
|
"value": 0.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "SCL:HideAndSeek_Skill_SuperPrison!!!!!!!!!!!"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"value": 0.0,
|
|
"key": "AVATAR_SEEKANDHIDE_ENERGY",
|
|
"useLimitRange": true,
|
|
"maxValue": 50.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AvatarSkillStart",
|
|
"skillID": 20122,
|
|
"cdRatio": 1.0,
|
|
"costStaminaRatio": 1.0
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Activity_HideSeek_SuperPrison"
|
|
},
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "CurChallengeGroup",
|
|
"funcName": "HideAndSeek_Skill_SuperPrison"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "HideAndSeek_PlayerState_Play不匹配!!!!!!!!!!!"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ActivityAbility_HideSeek_Seeker_SpeedUp_SwitchSkill",
|
|
"modifiers": {
|
|
"UNIQUE_ActivityAbility_HideSeek_Seeker_SpeedUp_SwitchSkill": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddAvatarSkillInfo",
|
|
"doOffStage": true,
|
|
"skillID": 20102
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "Seeker_SpeedUp_SwitchSkill"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "Seeker_SpeedUp_SwitchSkill"
|
|
},
|
|
{
|
|
"$type": "RemoveAvatarSkillInfo",
|
|
"doOffStage": true,
|
|
"skillID": 20102
|
|
}
|
|
]
|
|
},
|
|
"Seeker_SpeedUp_SwitchSkill": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "SwitchSkillIDMixin",
|
|
"priority": "Playmode",
|
|
"skillIndex": 4,
|
|
"skillID": 20102
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Seeker_SpeedUp_SwitchSkill"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ActivityAbility_HideSeek_Seeker_SpeedUp",
|
|
"abilitySpecials": {
|
|
"Seeker_SpeedupRate": 0.30000001192092896
|
|
},
|
|
"modifiers": {
|
|
"Avatar_HideAndSeek_Seeker_Speedup": {
|
|
"modifierName": "",
|
|
"duration": 5.0,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Animator_MoveSpeedRatio": "Seeker_SpeedupRate"
|
|
},
|
|
"state": "SpeedUp"
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "SCL:ActivityAbility_HideSeek_Seeker_SpeedUp!!!!!!!!!!!"
|
|
},
|
|
{
|
|
"$type": "AvatarSkillStart",
|
|
"skillID": 20122,
|
|
"cdRatio": 1.0,
|
|
"costStaminaRatio": 1.0
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Avatar_HideAndSeek_Seeker_Speedup"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ActivityAbility_HideSeek_Hider_Disguise_SwitchSkill",
|
|
"modifiers": {
|
|
"UNIQUE_ActivityAbility_HideSeek_Hider_Disguise_SwitchSkill": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddAvatarSkillInfo",
|
|
"doOffStage": true,
|
|
"skillID": 20200
|
|
},
|
|
{
|
|
"$type": "AddAvatarSkillInfo",
|
|
"doOffStage": true,
|
|
"skillID": 20201
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "Hider_Disguise_SwitchSkill"
|
|
},
|
|
{
|
|
"$type": "ChangePlayMode",
|
|
"doOffStage": true,
|
|
"muteRemoteAction": true,
|
|
"toPlayMode": "HideAndSeek"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "Hider_Disguise_SwitchSkill"
|
|
},
|
|
{
|
|
"$type": "RemoveAvatarSkillInfo",
|
|
"doOffStage": true,
|
|
"skillID": 20200
|
|
},
|
|
{
|
|
"$type": "RemoveAvatarSkillInfo",
|
|
"doOffStage": true,
|
|
"skillID": 20201
|
|
},
|
|
{
|
|
"$type": "ChangePlayMode",
|
|
"doOffStage": true,
|
|
"muteRemoteAction": true
|
|
}
|
|
]
|
|
},
|
|
"Hider_Disguise_SwitchSkill": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ActivityAbility_HideSeek_Hider_Disguise_SwitchSkill_State",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
100.0
|
|
],
|
|
"modifierNameSteps": [
|
|
"Hider_Disguise_SwitchSkill_State_True_Skill",
|
|
"Hider_Disguise_SwitchSkill_State_False_Skill"
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Swim",
|
|
"Fly"
|
|
],
|
|
"modifierName": "HideAndSeek_PlayerState_Transfer_Quit_Swim"
|
|
}
|
|
]
|
|
},
|
|
"Hider_Disguise_SwitchSkill_State_False": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"target": "Caster",
|
|
"doOffStage": true,
|
|
"value": 1.0,
|
|
"key": "_ActivityAbility_HideSeek_Hider_Disguise_SwitchSkill_State",
|
|
"useLimitRange": true,
|
|
"maxValue": 100.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"target": "Caster",
|
|
"doOffStage": true,
|
|
"value": -1.0,
|
|
"key": "_ActivityAbility_HideSeek_Hider_Disguise_SwitchSkill_State",
|
|
"useLimitRange": true,
|
|
"maxValue": 100.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Hider_Disguise_SwitchSkill_State_True_Skill": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "SwitchSkillIDMixin",
|
|
"priority": "Playmode",
|
|
"skillIndex": 1,
|
|
"skillID": 20200
|
|
}
|
|
]
|
|
},
|
|
"Hider_Disguise_SwitchSkill_State_False_Skill": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "SwitchSkillIDMixin",
|
|
"priority": "Playmode",
|
|
"skillIndex": 1,
|
|
"skillID": 20201
|
|
}
|
|
]
|
|
},
|
|
"HideAndSeek_PlayerState_Transfer_Quit_Swim": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "CurChallengeGroup",
|
|
"funcName": "HideAndSeek_Skill_Transfer_Quit"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Hider_Disguise_SwitchSkill"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "_ActivityAbility_HideSeek_Hider_Disguise_SwitchSkill_State",
|
|
"useLimitRange": true,
|
|
"maxValue": 100.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ActivityAbility_HideSeek_Hider_DisguiseHandler",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "ButtonHoldChargeMixin",
|
|
"skillID": 20200,
|
|
"chargeTime": 0.20000000298023224,
|
|
"secondChargeTime": 0.4000000059604645,
|
|
"OnReleaseUncharged": [
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "准备发动短按技能效果"
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Caster",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Is_In_UltraMark",
|
|
"value": 0.0
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Is_In_GlobalSight",
|
|
"value": 0.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": 1.0,
|
|
"key": "HideAndSeek_PlayerState_Visible",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"muteRemoteAction": true,
|
|
"effectPattern": "Eff_Activity_HideSeek_Disguise_Enter"
|
|
},
|
|
{
|
|
"$type": "AvatarSkillStart",
|
|
"skillID": 20200,
|
|
"cdRatio": 1.0,
|
|
"costStaminaRatio": 1.0
|
|
},
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "SpecificGroup",
|
|
"CallParamList": [
|
|
133004002,
|
|
133004004,
|
|
133004005,
|
|
133004009,
|
|
133004471
|
|
],
|
|
"funcName": "HideAndSeek_Skill_Transfer"
|
|
},
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "开始变身"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"OnBeginCharged": [
|
|
{
|
|
"$type": "AvatarSkillStart",
|
|
"skillID": 20200,
|
|
"cdRatio": 1.0,
|
|
"costStaminaRatio": 1.0
|
|
},
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "SpecificGroup",
|
|
"CallParamList": [
|
|
133004002,
|
|
133004004,
|
|
133004005,
|
|
133004009,
|
|
133004471
|
|
],
|
|
"funcName": "HideAndSeek_Skill_Transfer_Quit"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"muteRemoteAction": true,
|
|
"effectPattern": "Eff_Activity_HideSeek_Disguise_Quit"
|
|
},
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "退出变身"
|
|
}
|
|
],
|
|
"OnReleaseCharged": [
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "准备发动长按技能效果"
|
|
},
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "SpecificGroup",
|
|
"CallParamList": [
|
|
133004002,
|
|
133004004,
|
|
133004005,
|
|
133004009,
|
|
133004471
|
|
],
|
|
"funcName": "HideAndSeek_Skill_Transfer_Quit"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"UNIQUE_ActivityAbility_HideSeek_Hider_DisguiseHandler_Team": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ServerUpdateGlobalValueMixin",
|
|
"key": "HideAndSeek_PlayerState_Transfer",
|
|
"useLimitRange": true,
|
|
"maxValue": 10.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "ServerUpdateGlobalValueMixin",
|
|
"key": "HideAndSeek_PlayerState_TransferCache",
|
|
"useLimitRange": true,
|
|
"maxValue": 10.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "HideAndSeek_PlayerState_Transfer",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5,
|
|
2.5,
|
|
3.5,
|
|
4.5,
|
|
5.5,
|
|
6.5,
|
|
7.5,
|
|
8.5,
|
|
9.5,
|
|
10.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"Blank_Team",
|
|
"HideType_A_Style_1_Team_1",
|
|
"HideType_A_Style_2_Team_2",
|
|
"HideType_A_Style_3_Team_3",
|
|
"HideType_B_Style_1_Team_4",
|
|
"HideType_B_Style_2_Team_5",
|
|
"HideType_C_Style_1_Team_6",
|
|
"HideType_D_Style_1_Team_7",
|
|
"HideType_D_Style_2_Team_8",
|
|
"HideType_E_Style_1_Team_9",
|
|
"HideType_E_Style_2_Team_10"
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "HideAndSeek_PlayerState_TransferCache",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5,
|
|
2.5,
|
|
3.5,
|
|
4.5,
|
|
5.5,
|
|
6.5,
|
|
7.5,
|
|
8.5,
|
|
9.5,
|
|
10.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"Blank_Team",
|
|
"HideType_A_Style_1_Team_1",
|
|
"HideType_A_Style_2_Team_2",
|
|
"HideType_A_Style_3_Team_3",
|
|
"HideType_B_Style_1_Team_4",
|
|
"HideType_B_Style_2_Team_5",
|
|
"HideType_C_Style_1_Team_6",
|
|
"HideType_D_Style_1_Team_7",
|
|
"HideType_D_Style_2_Team_8",
|
|
"HideType_E_Style_1_Team_9",
|
|
"HideType_E_Style_2_Team_10"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Blank_Team": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
},
|
|
"HideType_A_Style_1_Team_1": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "CurLocalAvatarMixin",
|
|
"modifierName": "HideType_A_Style_1_Avatar"
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"onGround": true
|
|
},
|
|
"gadgetID": 44000200,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillGadget",
|
|
"gadgetInfo": {
|
|
"configID": 44000200
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"HideType_A_Style_2_Team_2": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "CurLocalAvatarMixin",
|
|
"modifierName": "HideType_A_Style_1_Avatar"
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"onGround": true
|
|
},
|
|
"gadgetID": 44000201,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillGadget",
|
|
"gadgetInfo": {
|
|
"configID": 44000201
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"HideType_A_Style_3_Team_3": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "CurLocalAvatarMixin",
|
|
"modifierName": "HideType_A_Style_1_Avatar"
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"onGround": true
|
|
},
|
|
"gadgetID": 44000202,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillGadget",
|
|
"gadgetInfo": {
|
|
"configID": 44000202
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"HideType_B_Style_1_Team_4": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "CurLocalAvatarMixin",
|
|
"modifierName": "HideType_A_Style_1_Avatar"
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"onGround": true
|
|
},
|
|
"gadgetID": 44000203,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillGadget",
|
|
"gadgetInfo": {
|
|
"configID": 44000203
|
|
}
|
|
},
|
|
{
|
|
"$type": "DebugLog",
|
|
"doOffStage": true,
|
|
"content": "退出变身时执行了吗11111"
|
|
}
|
|
]
|
|
},
|
|
"HideType_B_Style_2_Team_5": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "CurLocalAvatarMixin",
|
|
"modifierName": "HideType_A_Style_1_Avatar"
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"onGround": true
|
|
},
|
|
"gadgetID": 44000204,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillGadget",
|
|
"gadgetInfo": {
|
|
"configID": 44000204
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"HideType_C_Style_1_Team_6": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "CurLocalAvatarMixin",
|
|
"modifierName": "HideType_A_Style_1_Avatar"
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"onGround": true
|
|
},
|
|
"gadgetID": 44000205,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillGadget",
|
|
"gadgetInfo": {
|
|
"configID": 44000205
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"HideType_D_Style_1_Team_7": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "CurLocalAvatarMixin",
|
|
"modifierName": "HideType_A_Style_1_Avatar"
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"onGround": true
|
|
},
|
|
"gadgetID": 44000206,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillGadget",
|
|
"gadgetInfo": {
|
|
"configID": 44000206
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"HideType_D_Style_2_Team_8": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "CurLocalAvatarMixin",
|
|
"modifierName": "HideType_A_Style_1_Avatar"
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"onGround": true
|
|
},
|
|
"gadgetID": 44000207,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillGadget",
|
|
"gadgetInfo": {
|
|
"configID": 44000207
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"HideType_E_Style_1_Team_9": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "CurLocalAvatarMixin",
|
|
"modifierName": "HideType_A_Style_1_Avatar"
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"onGround": true
|
|
},
|
|
"gadgetID": 44000208,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillGadget",
|
|
"gadgetInfo": {
|
|
"configID": 44000208
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"HideType_E_Style_2_Team_10": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "CurLocalAvatarMixin",
|
|
"modifierName": "HideType_A_Style_1_Avatar"
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"onGround": true
|
|
},
|
|
"gadgetID": 44000209,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillGadget",
|
|
"gadgetInfo": {
|
|
"configID": 44000209
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"HideType_A_Style_1_Avatar": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Hider_Transfer_Invisible"
|
|
},
|
|
{
|
|
"$type": "TriggerSetPassThrough",
|
|
"doOffStage": true,
|
|
"passThrough": true
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_Hider_MoveSpeedDown"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "UNIQUE_Hider_Transfer_Invisible"
|
|
},
|
|
{
|
|
"$type": "TriggerSetPassThrough",
|
|
"doOffStage": true
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "UNIQUE_Hider_MoveSpeedDown"
|
|
},
|
|
{
|
|
"$type": "DebugLog",
|
|
"doOffStage": true,
|
|
"content": "退出变身时执行了吗"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Hider_MoveSpeedDown": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Animator_MoveSpeedRatio": -0.5
|
|
},
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Hider_Transfer_Invisible": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "EntityInVisibleMixin",
|
|
"reason": "Gallary"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "HideAndSeek_PlayerState_Transfer",
|
|
"useLimitRange": true,
|
|
"maxValue": 100.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "HideAndSeek_PlayerState_TransferCache",
|
|
"useLimitRange": true,
|
|
"maxValue": 100.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Hider_DisguiseHandler_Team"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ActivityAbility_HideSeek_Hider_Invisibility_SwitchSkill",
|
|
"modifiers": {
|
|
"UNIQUE_ActivityAbility_HideSeek_Hider_Invisibility_SwitchSkill": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddAvatarSkillInfo",
|
|
"doOffStage": true,
|
|
"skillID": 20210
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "Hider_Invisibility_SwitchSkill"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "Hider_Invisibility_SwitchSkill"
|
|
},
|
|
{
|
|
"$type": "RemoveAvatarSkillInfo",
|
|
"doOffStage": true,
|
|
"skillID": 20210
|
|
}
|
|
]
|
|
},
|
|
"Hider_Invisibility_SwitchSkill": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "SwitchSkillIDMixin",
|
|
"priority": "Playmode",
|
|
"skillID": 20210
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Hider_Invisibility_SwitchSkill"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ActivityAbility_HideSeek_Hider_Invisibility",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "AvatarSkillStart",
|
|
"skillID": 20210,
|
|
"cdRatio": 1.0,
|
|
"costStaminaRatio": 1.0
|
|
},
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "SCL:HideAndSeek_Skill_SelfInvisible!!!!!!!!!!!"
|
|
},
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "SpecificGroup",
|
|
"CallParamList": [
|
|
133004002,
|
|
133004004,
|
|
133004005,
|
|
133004009,
|
|
133004471
|
|
],
|
|
"funcName": "HideAndSeek_Skill_Transfer_Quit"
|
|
},
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "SpecificGroup",
|
|
"CallParamList": [
|
|
133004002,
|
|
133004004,
|
|
133004005,
|
|
133004009,
|
|
133004471
|
|
],
|
|
"funcName": "HideAndSeek_Skill_SelfInvisible"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ActivityAbility_HideSeek_Hider_Bait_SwitchSkill",
|
|
"modifiers": {
|
|
"UNIQUE_ActivityAbility_HideSeek_Hider_Bait_SwitchSkill": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddAvatarSkillInfo",
|
|
"doOffStage": true,
|
|
"skillID": 20211
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "Hider_Bait_SwitchSkill"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "Hider_Bait_SwitchSkill"
|
|
},
|
|
{
|
|
"$type": "RemoveAvatarSkillInfo",
|
|
"doOffStage": true,
|
|
"skillID": 20211
|
|
}
|
|
]
|
|
},
|
|
"Hider_Bait_SwitchSkill": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "SwitchSkillIDMixin",
|
|
"priority": "Playmode",
|
|
"skillID": 20211
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Hider_Bait_SwitchSkill"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ActivityAbility_HideSeek_Hider_Bait",
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "PlaceBait_Forbid",
|
|
"useLimitRange": true,
|
|
"maxValue": 100.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "HideAndSeek_Is_Bait",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR2H4",
|
|
"campTargetType": "All",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Gadget",
|
|
"Field",
|
|
"Bullet"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "HideAndSeek_Seeker_Bait_Gadget",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": 1.0,
|
|
"key": "HideAndSeek_Is_Bait",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "HideAndSeek_Is_Bait",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Team",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "HideAndSeek_Is_Bait",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "不可以放技能,啥也不做"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "可以放技能"
|
|
},
|
|
{
|
|
"$type": "AvatarSkillStart",
|
|
"skillID": 20211,
|
|
"cdRatio": 1.0,
|
|
"costStaminaRatio": 1.0
|
|
},
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "SCL:HideAndSeek_Skill_PlaceBait!!!!!!!!!!!"
|
|
},
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "SpecificGroup",
|
|
"CallParamList": [
|
|
133004002,
|
|
133004004,
|
|
133004005,
|
|
133004009,
|
|
133004471
|
|
],
|
|
"funcName": "HideAndSeek_Skill_PlaceBait"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ActivityAbility_HideSeek_Seeker_Bait_Gadget",
|
|
"modifiers": {
|
|
"UNIQUE_ActivityAbility_HideSeek_Hider_PlaceBait_Team": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "SGV_HideAndSeek_Bait_Transfer",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5,
|
|
2.5,
|
|
3.5,
|
|
4.5,
|
|
5.5,
|
|
6.5,
|
|
7.5,
|
|
8.5,
|
|
9.5,
|
|
10.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"Blank_Team",
|
|
"HideType_A_Style_1_Team_1",
|
|
"HideType_A_Style_2_Team_2",
|
|
"HideType_A_Style_3_Team_3",
|
|
"HideType_B_Style_1_Team_4",
|
|
"HideType_B_Style_2_Team_5",
|
|
"HideType_C_Style_1_Team_6",
|
|
"HideType_D_Style_1_Team_7",
|
|
"HideType_D_Style_2_Team_8",
|
|
"HideType_E_Style_1_Team_9",
|
|
"HideType_E_Style_2_Team_10"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Blank_Team": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
},
|
|
"HideType_A_Style_1_Team_1": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
},
|
|
"gadgetID": 44000250,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Activity_HideSeek_Bait"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillGadget",
|
|
"gadgetInfo": {
|
|
"configID": 44000250
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"HideType_A_Style_2_Team_2": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
},
|
|
"gadgetID": 44000251,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Activity_HideSeek_Bait"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillGadget",
|
|
"gadgetInfo": {
|
|
"configID": 44000251
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"HideType_A_Style_3_Team_3": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
},
|
|
"gadgetID": 44000252,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Activity_HideSeek_Bait"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillGadget",
|
|
"gadgetInfo": {
|
|
"configID": 44000252
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"HideType_B_Style_1_Team_4": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
},
|
|
"gadgetID": 44000253,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Activity_HideSeek_Bait"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillGadget",
|
|
"gadgetInfo": {
|
|
"configID": 44000253
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"HideType_B_Style_2_Team_5": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
},
|
|
"gadgetID": 44000254,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Activity_HideSeek_Bait"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillGadget",
|
|
"gadgetInfo": {
|
|
"configID": 44000254
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"HideType_C_Style_1_Team_6": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
},
|
|
"gadgetID": 44000255,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Activity_HideSeek_Bait"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillGadget",
|
|
"gadgetInfo": {
|
|
"configID": 44000255
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"HideType_D_Style_1_Team_7": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
},
|
|
"gadgetID": 44000256,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Activity_HideSeek_Bait"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillGadget",
|
|
"gadgetInfo": {
|
|
"configID": 44000256
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"HideType_D_Style_2_Team_8": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
},
|
|
"gadgetID": 44000257,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Activity_HideSeek_Bait"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillGadget",
|
|
"gadgetInfo": {
|
|
"configID": 44000257
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"HideType_E_Style_1_Team_9": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
},
|
|
"gadgetID": 44000258,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillGadget",
|
|
"gadgetInfo": {
|
|
"configID": 44000258
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"HideType_E_Style_2_Team_10": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
},
|
|
"gadgetID": 44000259,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillGadget",
|
|
"gadgetInfo": {
|
|
"configID": 44000259
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_HideSeek_Seeker_Execution_Bait": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 3.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "DungeonFogEffects",
|
|
"muteRemoteAction": true,
|
|
"enable": true,
|
|
"cameraFogEffectName": "Eff_Monster_Thoarder_MuddyBullet_ScreenEffect",
|
|
"playerFogEffectName": ""
|
|
},
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "CurChallengeGroup",
|
|
"funcName": "HideAndSeek_Skill_Blind"
|
|
},
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "##slc:诱饵命中了猎手"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "DungeonFogEffects",
|
|
"cameraFogEffectName": "Eff_Monster_Thoarder_MuddyBullet_ScreenEffect",
|
|
"playerFogEffectName": ""
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Hider_PlaceBait_Team"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "HideAndSeek_Seeker_Bait_Gadget",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "杀死诱饵时候的处理"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR10H10",
|
|
"campTargetType": "All",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "HideAndSeek_PlayerState_Play",
|
|
"value": 0.0
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_HideSeek_Seeker_Execution_Bait"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ActivityAbility_HideSeek_Hider_SpeedUp_SwitchSkill",
|
|
"modifiers": {
|
|
"UNIQUE_ActivityAbility_HideSeek_Hider_SpeedUp_SwitchSkill": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddAvatarSkillInfo",
|
|
"doOffStage": true,
|
|
"skillID": 20220
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "Seeker_SpeedUp_SwitchSkill"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "Seeker_SpeedUp_SwitchSkill"
|
|
},
|
|
{
|
|
"$type": "RemoveAvatarSkillInfo",
|
|
"doOffStage": true,
|
|
"skillID": 20220
|
|
}
|
|
]
|
|
},
|
|
"Seeker_SpeedUp_SwitchSkill": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "SwitchSkillIDMixin",
|
|
"priority": "Playmode",
|
|
"skillIndex": 4,
|
|
"skillID": 20220
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Hider_SpeedUp_SwitchSkill"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ActivityAbility_HideSeek_Hider_SpeedUp",
|
|
"abilitySpecials": {
|
|
"Seeker_SpeedupRate": 0.30000001192092896
|
|
},
|
|
"modifiers": {
|
|
"Avatar_HideAndSeek_Hider_Speedup": {
|
|
"modifierName": "",
|
|
"duration": 30.0,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Animator_MoveSpeedRatio": "Seeker_SpeedupRate"
|
|
},
|
|
"state": "SpeedUp",
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Activity_HideSeek_UseSpeedUp",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "RootNode"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Caster",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "HideAndSeek_PlayerState_Play",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Team",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "AVATAR_SEEKANDHIDE_ENERGY",
|
|
"value": 50.0,
|
|
"compareType": "MoreThanAndEqual"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "AvatarSkillStart",
|
|
"skillID": 20220,
|
|
"cdRatio": 1.0,
|
|
"costStaminaRatio": 1.0
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Avatar_HideAndSeek_Hider_Speedup"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"target": "Team",
|
|
"value": -50.0,
|
|
"key": "AVATAR_SEEKANDHIDE_ENERGY",
|
|
"useLimitRange": true,
|
|
"maxValue": 50.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "CurChallengeGroup",
|
|
"funcName": "HideAndSeek_Skill_Sprint"
|
|
},
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "释放技能成功"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "判断阵营成功"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "按钮响应"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Activity_HideSeek_test_shenrui",
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 1.0,
|
|
"key": "HideAndSeek_PlayerState_Play",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
},
|
|
"gadgetID": 44000105,
|
|
"campID": 1001,
|
|
"campTargetType": "Alliance"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
},
|
|
"gadgetID": 44000105,
|
|
"campID": 1001,
|
|
"campTargetType": "Alliance"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Activity_HideSeek_test_shenrui2",
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"value": 0.0,
|
|
"key": "HideAndSeek_PlayerState_Transfer",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"value": 0.0,
|
|
"key": "HideAndSeek_PlayerState_Transfer",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Activity_HideSeek_test_shenrui3",
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"value": 0.0,
|
|
"key": "HideAndSeek_PlayerState_Transfer",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"target": "Team",
|
|
"value": 1.0,
|
|
"key": "HideAndSeek_PlayerState_Transfer",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Activity_HideSeek_Property_Prop_SeekerBattery_01",
|
|
"modifiers": {
|
|
"HideSeek_Property_Prop_SeekerBattery": {
|
|
"modifierName": "",
|
|
"duration": 6.0,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_HideSeek_Property_Prop_SeekerBatteryEffect"
|
|
},
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "删除常驻特效"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_HideSeek_Property_Prop_SeekerBatteryEffect": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_SeekerBattery_01",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 1.0,
|
|
"z": 0.0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_HideSeek_Property_RecoveryEnergy": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 0.10000000149011612,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "回复能量"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"target": "Team",
|
|
"value": 50.0,
|
|
"key": "AVATAR_SEEKANDHIDE_ENERGY",
|
|
"useLimitRange": true,
|
|
"maxValue": 50.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_SeekerBattery_01_Buff",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "RootNode"
|
|
}
|
|
},
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"target": "Team",
|
|
"luaCallType": "CurChallengeGroup",
|
|
"isTarget": true,
|
|
"funcName": "HideAndSeek_Skill_Get_Energy"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_HideSeek_Property_KillGadget": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 0.10000000149011612,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "KillSelf",
|
|
"banDrop": true,
|
|
"banExp": true,
|
|
"killSelfType": "Disappear"
|
|
},
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "杀死gadget"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_SeekerBattery_01_Born"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "HideSeek_Property_Prop_SeekerBattery"
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_SeekerBattery_01_Destroy"
|
|
},
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "能量球被移除时调用了吗111111"
|
|
}
|
|
],
|
|
"onFieldEnter": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "HideAndSeek_PlayerState_Play",
|
|
"value": 1.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_HideSeek_Property_Prop_SeekerBatteryEffect"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Target",
|
|
"modifierName": "UNIQUE_HideSeek_Property_RecoveryEnergy"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Caster",
|
|
"modifierName": "UNIQUE_HideSeek_Property_KillGadget"
|
|
},
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "这里走到了"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ActivityAbility_HideSeek_StateHandle_InitData",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "StageReadyMixin",
|
|
"onStageReady": [
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"target": "Caster",
|
|
"doOffStage": true,
|
|
"luaCallType": "CurChallengeGroup",
|
|
"funcName": "HideAndSeek_Skill_Init"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"UNIQUE_ActivityAbility_HideSeek_Player_Init": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_FallingDamageRatio": -1.0
|
|
},
|
|
"isLimitedProperties": true
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 3.0,
|
|
"key": "HideAndSeek_PlayerState_Play",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 1.0,
|
|
"key": "HideAndSeek_PlayerState_Visible",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 1.0,
|
|
"key": "HideAndSeek_PlayerState_OnMap",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 1.0,
|
|
"key": "HideAndSeek_PlayerState_Moveable",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "HideAndSeek_PlayerState_Transfer",
|
|
"useLimitRange": true,
|
|
"maxValue": 11.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "Is_In_UltraMark",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "Is_In_GlobalSight",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "Is_In_SuperPrison",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "Is_In_Rampage",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"value": 0.0,
|
|
"key": "AVATAR_SEEKANDHIDE_ENERGY",
|
|
"useLimitRange": true,
|
|
"maxValue": 50.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"value": 0.0,
|
|
"key": "HideAndSeek_PlayerState_Dead",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": 3.0,
|
|
"key": "HideAndSeek_PlayerState_Play",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": 1.0,
|
|
"key": "HideAndSeek_PlayerState_Visible",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": 1.0,
|
|
"key": "HideAndSeek_PlayerState_Moveable",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "HideAndSeek_PlayerState_Transfer",
|
|
"useLimitRange": true,
|
|
"maxValue": 11.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "Is_In_UltraMark",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "Is_In_GlobalSight",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "Is_In_SuperPrison",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "Is_In_Rampage",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "HideAndSeek_PlayerState_Dead",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "_LocalState_Is_Mark",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "_LocalState_Is_ShowMark",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Player_Init"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 3.0,
|
|
"key": "HideAndSeek_PlayerState_Play",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 1.0,
|
|
"key": "HideAndSeek_PlayerState_Visible",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 1.0,
|
|
"key": "HideAndSeek_PlayerState_OnMap",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 1.0,
|
|
"key": "HideAndSeek_PlayerState_Moveable",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "HideAndSeek_PlayerState_Transfer",
|
|
"useLimitRange": true,
|
|
"maxValue": 11.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "Is_In_UltraMark",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "Is_In_GlobalSight",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "Is_In_SuperPrison",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "Is_In_Rampage",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": 3.0,
|
|
"key": "HideAndSeek_PlayerState_Play",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": 1.0,
|
|
"key": "HideAndSeek_PlayerState_Visible",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": 1.0,
|
|
"key": "HideAndSeek_PlayerState_Moveable",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "HideAndSeek_PlayerState_Transfer",
|
|
"useLimitRange": true,
|
|
"maxValue": 11.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "Is_In_UltraMark",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "Is_In_GlobalSight",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "Is_In_SuperPrison",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "Is_In_Rampage",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ActivityAbility_HideSeek_StateHandle_RampageHandle",
|
|
"modifiers": {
|
|
"UNIQUE_ActivityAbility_HideSeek_StateHandle_RampageHandle_Team": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ServerUpdateGlobalValueMixin",
|
|
"key": "Is_In_Rampage",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "Is_In_Rampage",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"Rampage_Blank_Team",
|
|
"Rampage_Team"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Rampage_Blank_Team": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
},
|
|
"Rampage_Team": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "CurLocalAvatarMixin",
|
|
"modifierName": "UNIQUE_Rampage_Avatar"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Rampage_Avatar": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Animator_MoveSpeedRatio": 0.30000001192092896
|
|
},
|
|
"state": "SpeedUp",
|
|
"isLimitedProperties": true
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_RampageHandle_Team"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ActivityAbility_HideSeek_StateHandle_PlayerState",
|
|
"modifiers": {
|
|
"UNIQUE_ActivityAbility_HideSeek_StateHandle_PlayerState_Team": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ServerUpdateGlobalValueMixin",
|
|
"key": "HideAndSeek_PlayerState_Play",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "HideAndSeek_PlayerState_Play",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5,
|
|
2.5,
|
|
3.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"PlayerState_Team_0",
|
|
"PlayerState_Team_1",
|
|
"PlayerState_Team_2",
|
|
"PlayerState_Team_3"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_ActivityAbility_HideSeek_StateHandle_GhostState_Team": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ServerUpdateGlobalValueMixin",
|
|
"key": "HideAndSeek_PlayerState_Dead",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "HideAndSeek_PlayerState_Dead",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"PlayerState_DeadBlank_Team",
|
|
"PlayerState_Dead_Team"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"PlayerState_Team_0": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "CurLocalAvatarMixin",
|
|
"modifierName": "PlayerState_Avatar"
|
|
}
|
|
]
|
|
},
|
|
"PlayerState_Team_1": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "CurLocalAvatarMixin",
|
|
"modifierName": "PlayerState_Avatar"
|
|
}
|
|
]
|
|
},
|
|
"PlayerState_Team_2": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "CurLocalAvatarMixin",
|
|
"modifierName": "PlayerState_Avatar"
|
|
},
|
|
{
|
|
"$type": "CurLocalAvatarMixin",
|
|
"modifierName": "PlayerState_Avatar_Ghost"
|
|
}
|
|
]
|
|
},
|
|
"PlayerState_Team_3": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 10.0,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"target": "Caster",
|
|
"doOffStage": true,
|
|
"luaCallType": "CurChallengeGroup",
|
|
"funcName": "HideAndSeek_Skill_Init"
|
|
},
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "SLC:HideAndSeek_Skill_Init!!!!!!!!!!!"
|
|
}
|
|
]
|
|
},
|
|
"PlayerState_Avatar": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CopyGlobalValue",
|
|
"srcTarget": "Team",
|
|
"dstTarget": "Self",
|
|
"srcKey": "HideAndSeek_PlayerState_Play",
|
|
"dstKey": "HideAndSeek_PlayerState_Play"
|
|
}
|
|
]
|
|
},
|
|
"PlayerState_Avatar_Ghost": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "HideAndSeek_PlayerState_Dead",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"PlayerState_Dead_Blank_Avatar",
|
|
"PlayerState_Dead_Avatar"
|
|
]
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"doOffStage": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "HideAndSeek_PlayerState_Dead",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"modifierName": "PlayerState_Avatar_GhostDeadTimer_01"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "_LocalState_Is_ShowMark",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"PlayerState_Avatar_GhostDeadTimer_01": {
|
|
"modifierName": "",
|
|
"duration": 3.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"target": "Caster",
|
|
"doOffStage": true,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"gadgetID": 44000109,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillGadget",
|
|
"target": "CurTeamAvatars",
|
|
"doOffStage": true,
|
|
"gadgetInfo": {
|
|
"configID": 44000109
|
|
}
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": 1.0,
|
|
"key": "HideAndSeek_PlayerState_Dead",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"PlayerState_Dead_Avatar": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "EntityInVisibleMixin",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByNot",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByIsLocalAvatar"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"reason": "Gallary"
|
|
},
|
|
{
|
|
"$type": "EntityDitherMixin",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByIsLocalAvatar"
|
|
}
|
|
],
|
|
"ditherValue": 0.5,
|
|
"cutInTime": 0.10000000149011612,
|
|
"cutOutTime": 0.20000000298023224
|
|
},
|
|
{
|
|
"$type": "TriggerPostProcessEffectMixin",
|
|
"postEffectAssetName": "PostEffect_Activity_HideSeek_ScreenEffect",
|
|
"duration": 0.0
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "_LocalState_Is_ShowMark",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "TriggerSetPassThrough",
|
|
"doOffStage": true,
|
|
"passThrough": true
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": 1.0,
|
|
"key": "_ActivityAbility_HideSeek_Hider_Disguise_SwitchSkill_State",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "ChangePlayMode",
|
|
"doOffStage": true,
|
|
"muteRemoteAction": true,
|
|
"toPlayMode": "HideAndSeek_Ghost"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ChangePlayMode",
|
|
"doOffStage": true,
|
|
"muteRemoteAction": true
|
|
},
|
|
{
|
|
"$type": "TriggerSetPassThrough",
|
|
"doOffStage": true,
|
|
"canBeHandledOnRecover": true
|
|
}
|
|
]
|
|
},
|
|
"PlayerState_DeadBlank_Team": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CopyGlobalValue",
|
|
"doOffStage": true,
|
|
"srcTarget": "Team",
|
|
"dstTarget": "Caster",
|
|
"srcKey": "HideAndSeek_PlayerState_Dead",
|
|
"dstKey": "HideAndSeek_PlayerState_Dead"
|
|
}
|
|
]
|
|
},
|
|
"PlayerState_Dead_Team": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CopyGlobalValue",
|
|
"doOffStage": true,
|
|
"srcTarget": "Team",
|
|
"dstTarget": "Caster",
|
|
"srcKey": "HideAndSeek_PlayerState_Dead",
|
|
"dstKey": "HideAndSeek_PlayerState_Dead"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_PlayerState_Team"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_GhostState_Team"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ActivityAbility_HideSeek_StateHandle_UltraMark",
|
|
"abilitySpecials": {
|
|
"Value_UltraMark_TargetDuration": 60.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_ActivityAbility_HideSeek_StateHandle_UltraMark_Team": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ServerUpdateGlobalValueMixin",
|
|
"key": "Is_In_UltraMark",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "Is_In_UltraMark",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"UltraMarkState_False_Team",
|
|
"UltraMarkState_True_Team"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UltraMarkState_False_Team": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "CurLocalAvatarMixin",
|
|
"modifierName": "UltraMarkState_False_Avatar"
|
|
}
|
|
]
|
|
},
|
|
"UltraMarkState_True_Team": {
|
|
"modifierName": "",
|
|
"duration": "Value_UltraMark_TargetDuration",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "CurLocalAvatarMixin",
|
|
"modifierName": "UltraMarkState_True_Avatar"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"target": "Caster",
|
|
"doOffStage": true,
|
|
"luaCallType": "CurChallengeGroup",
|
|
"funcName": "HideAndSeek_Out_UltraMark"
|
|
}
|
|
]
|
|
},
|
|
"UltraMarkState_False_Avatar": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
},
|
|
"UltraMarkState_True_Avatar": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 1.0,
|
|
"key": "_LocalState_Is_Mark",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"target": "Caster",
|
|
"doOffStage": true,
|
|
"value": 1.0,
|
|
"key": "_ActivityAbility_HideSeek_Hider_Disguise_SwitchSkill_State",
|
|
"useLimitRange": true,
|
|
"maxValue": 100.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "_LocalState_Is_Mark",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"target": "Caster",
|
|
"doOffStage": true,
|
|
"value": -1.0,
|
|
"key": "_ActivityAbility_HideSeek_Hider_Disguise_SwitchSkill_State",
|
|
"useLimitRange": true,
|
|
"maxValue": 100.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_UltraMark_Team"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ActivityAbility_HideSeek_StateHandle_GlobalSight",
|
|
"abilitySpecials": {
|
|
"Value_GlobalSight_TargetDuration": 20.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_ActivityAbility_HideSeek_StateHandle_GlobalSight_Team": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ServerUpdateGlobalValueMixin",
|
|
"key": "Is_In_GlobalSight",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "Is_In_GlobalSight",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"GlobalSightState_False_Team",
|
|
"GlobalSightState_True_Team"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"GlobalSightState_False_Team": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "CurLocalAvatarMixin",
|
|
"modifierName": "GlobalSightState_False_Avatar"
|
|
}
|
|
]
|
|
},
|
|
"GlobalSightState_True_Team": {
|
|
"modifierName": "",
|
|
"duration": "Value_GlobalSight_TargetDuration",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "CurLocalAvatarMixin",
|
|
"modifierName": "GlobalSightState_True_Avatar"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "Is_In_GlobalSight",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"target": "Caster",
|
|
"doOffStage": true,
|
|
"luaCallType": "CurChallengeGroup",
|
|
"funcName": "HideAndSeek_Out_GlobalSight"
|
|
}
|
|
]
|
|
},
|
|
"GlobalSightState_False_Avatar": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
},
|
|
"GlobalSightState_True_Avatar": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "SwitchSkillIDMixin",
|
|
"priority": "Playmode",
|
|
"skillID": 20201
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 1.0,
|
|
"key": "_LocalState_Is_Mark",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"target": "Caster",
|
|
"doOffStage": true,
|
|
"value": 1.0,
|
|
"key": "_ActivityAbility_HideSeek_Hider_Disguise_SwitchSkill_State",
|
|
"useLimitRange": true,
|
|
"maxValue": 100.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "_LocalState_Is_Mark",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"target": "Caster",
|
|
"doOffStage": true,
|
|
"value": -1.0,
|
|
"key": "_ActivityAbility_HideSeek_Hider_Disguise_SwitchSkill_State",
|
|
"useLimitRange": true,
|
|
"maxValue": 100.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_GlobalSight_Team"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ActivityAbility_HideSeek_StateHandle_SuperPrison",
|
|
"abilitySpecials": {
|
|
"Value_SuperPrison_TargetDuration": 40.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_ActivityAbility_HideSeek_StateHandle_SuperPrison_Team": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ServerUpdateGlobalValueMixin",
|
|
"key": "Is_In_SuperPrison",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "Is_In_SuperPrison",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"SuperPrison_False_Team",
|
|
"SuperPrison_True_Team"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"SuperPrison_False_Team": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
},
|
|
"SuperPrison_True_Team": {
|
|
"modifierName": "",
|
|
"duration": "Value_SuperPrison_TargetDuration",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "CurLocalAvatarMixin",
|
|
"modifierName": "SuperPrison_True_Avatar"
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"target": "Caster",
|
|
"doOffStage": true,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"gadgetID": 44000108,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "CurChallengeGroup",
|
|
"funcName": "HideAndSeek_Out_SuperPrison"
|
|
},
|
|
{
|
|
"$type": "KillGadget",
|
|
"target": "CurTeamAvatars",
|
|
"doOffStage": true,
|
|
"gadgetInfo": {
|
|
"configID": 44000108
|
|
}
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "Is_In_SuperPrison",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_SuperPrison_Team"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ActivityAbility_HideSeek_Seeker_Guide_TargetGadget",
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 1.0,
|
|
"key": "FireDirection_TargetGadget",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "ChangeTag",
|
|
"isAdd": true,
|
|
"tag": "HideSeek_GuideGadget"
|
|
},
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "CurChallengeGroup",
|
|
"funcName": "FireDirection"
|
|
},
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "SCL:FireDirection!!!!!!!!!!!"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ActivityAbility_HideSeek_Seeker_Positioning_Target",
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ActivityAbility_HideSeek_Seeker_FindAll_Target",
|
|
"modifiers": {
|
|
"UNIQUE_ActivityAbility_HideSeek_Seeker_FindAll_Target_Team": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ServerUpdateGlobalValueMixin",
|
|
"key": "Is_In_GlobalSight",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "Is_In_GlobalSight",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"Sight_Blank_Team",
|
|
"Sight_Team"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Sight_Blank_Team": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
},
|
|
"Sight_Team": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "CurLocalAvatarMixin",
|
|
"modifierName": "Sight_Avatar"
|
|
}
|
|
]
|
|
},
|
|
"Sight_Avatar": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_HideSeek_Seeker_FindAll_Target_Team"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ActivityAbility_HideSeek_HideGadgetSkill_Bait",
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_Is_HideSeek_Bait",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ActivityAbility_HideSeek_HideGadgetSkill_SuperPrison",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Activity_HideSeek_SuperPrison_Target"
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Activity_HideSeek_SuperPrison_Target_AS",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ActivityAbility_HideSeek_HideGadgetSkill_ExecutionTarget",
|
|
"modifiers": {
|
|
"Effect": {
|
|
"modifierName": "",
|
|
"duration": 2.5999999046325684,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Activity_HideSeek_Execution_Target_AS",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 1.0,
|
|
"z": 0.0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "Effect"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Activity_HideSeek_Execution_Target"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ActivityAbility_HideSeek_StateHandle_Mark",
|
|
"modifiers": {
|
|
"UNIQUE_ActivityAbility_HideSeek_StateHandle_Mark": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_LocalState_Is_Mark",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"MarkState_False",
|
|
"MarkState_True"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MarkState_False": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
},
|
|
"MarkState_True": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_LocalState_Is_ShowMark",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"Hide_Mark",
|
|
"Show_Mark"
|
|
]
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 1.0,
|
|
"key": "_LocalState_Is_ShowMark",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Hide_Mark": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
},
|
|
"Show_Mark": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Activity_HideSeek_UltraMark_Target_ToHunter"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_Mark"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "ActivityAbility_HideSeek_StateHandle_Visible",
|
|
"modifiers": {
|
|
"UNIQUE_ActivityAbility_HideSeek_StateHandle_Visible_Team": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ServerUpdateGlobalValueMixin",
|
|
"key": "HideAndSeek_PlayerState_Visible",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "HideAndSeek_PlayerState_Visible",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"VisibleState_Invisible_Team",
|
|
"VisibleState_Visible_Team"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"VisibleState_Invisible_Team": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "CurLocalAvatarMixin",
|
|
"modifierName": "VisibleState_Invisible_Avatar"
|
|
}
|
|
]
|
|
},
|
|
"VisibleState_Visible_Team": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
},
|
|
"VisibleState_Invisible_Avatar": {
|
|
"modifierName": "",
|
|
"duration": 5.0,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "EntityInVisibleMixin",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByNot",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByIsLocalAvatar"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"reason": "Gallary"
|
|
},
|
|
{
|
|
"$type": "EntityDitherMixin",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByIsLocalAvatar"
|
|
}
|
|
],
|
|
"ditherValue": 0.5,
|
|
"cutInTime": 0.20000000298023224,
|
|
"cutOutTime": 0.20000000298023224
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"muteRemoteAction": true,
|
|
"effectPattern": "Eff_Activity_HideSeek_Invisibility"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Activity_HideSeek_Invisibility_CountDown"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 0.0,
|
|
"key": "_LocalState_Is_ShowMark",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"value": 1.0,
|
|
"key": "HideAndSeek_PlayerState_Visible",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Activity_HideSeek_Invisibility_Quit"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": 1.0,
|
|
"key": "_LocalState_Is_ShowMark",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Activity_HideSeek_Invisibility_CountDown": {
|
|
"modifierName": "",
|
|
"duration": 2.0,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"muteRemoteAction": true,
|
|
"effectPattern": "Eff_Activity_HideSeek_Invisibility_CountDown"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ActivityAbility_HideSeek_StateHandle_Visible_Team"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
}
|
|
] |