更新配置表

This commit is contained in:
flswld
2023-01-29 13:00:55 +08:00
parent 0ab4fd1d18
commit 5fbe66113e
3108 changed files with 587829 additions and 26766 deletions

View File

@@ -0,0 +1,52 @@
[
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// 鬼兜虫斗虫-斗虫台
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_ElectroherculesBattlefield_01",
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "DefaultState"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "ActiveState"
},
],
"modifiers":
{
"DefaultState":
{
"onAdded":
[
{
"$type" :"EnableSceneTransformByName",
"transformNames": ["BattleCollider"],
"setEnable": false
},
]
},
"ActiveState":
{
"onAdded":
[
{
"$type" :"EnableSceneTransformByName",
"transformNames": ["BattleCollider"],
"setEnable": true
},
]
}
}
}
},
]

View File

@@ -0,0 +1,295 @@
[
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// 3.5吃豆人
//
//////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////
//
// 死亡触发器
//
//////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_PacMan_DeathTrigger",
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "Controller"
}
],
"onFieldEnter":
[
{
"$type" : "Predicated",
"target" : "Target",
"targetPredicates" :
[
{
"$type": "ByEntityTypes",
"entityTypes": ["Avatar"]
}
],
"successActions" :
[
{
"$type": "ApplyModifier",
"target": "TargetTeam",
"modifierName": "UNIQUE_ChangeDieFlag"
},
{
"$type": "DebugLog",
"content": "PacMan DieTrigger Team Enter"
}
]
}
],
"onAdded":
[
],
"onKill":
[
],
"modifiers":
{
"Controller":
{
"onAdded":
[
]
},
"UNIQUE_ChangeDieFlag":
{
"duration": 0.1,
"isUnique": true,
"stacking": "Unique",
"onAdded":
[
{
"$type": "SetGlobalValue",
"key": "Is_Die_PacMan",
"value": 1
}
],
"onRemoved":
[
]
}
}
}
},
//////////////////////////////////////////////////////////////////////
//
// 豆子
//
//////////////////////////////////////////////////////////////////////
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_PacMan_Beans",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "Controller"
},
{
"$type": "AttachModifierToSelfGlobalValueNoInitMixin",
"globalValueKey": "Is_Pacman_Bean",
"valueSteps": [-0.5, 0.5, 1.5],
"modifierNameSteps": ["Inactive", "Active"]
}
],
"onAdded": [
{
"$type": "SetGlobalValue",
"key": "Is_Pacman_Bean",
"value": 1
}
],
"onKill": [
],
"modifiers": {
"Controller": {
"onAdded":
[
]
},
"Inactive": {
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_GlideChampCoin_Hit"
}
]
},
"Active": {
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_GlideChampCoin"
}
]
}
}
}
},
//////////////////////////////////////////////////////////////////////
//
// 超级跳
//
//////////////////////////////////////////////////////////////////////
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_PacMan_Super_Jump_Ball",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "Controller"
},
{
"$type": "AttachModifierToSelfGlobalValueNoInitMixin",
"globalValueKey": "Is_Pacman_BuffBall_Active",
"valueSteps": [-0.5, 0.5, 1.5],
"modifierNameSteps": ["Inactive", "Active"]
}
],
"onAdded": [
{
"$type": "SetGlobalValue",
"key": "Is_Pacman_BuffBall_Active",
"value": 1
},
{
"$type": "SetGlobalValue",
"key": "Is_Pacman_Jump_Ball",
"value": 1
}
],
"onKill": [
],
"modifiers": {
"Controller": {
"onAdded":
[
]
},
"Inactive": {
"duration": 10,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_PropGoldShoes_01_Disappear"
}
],
"onRemoved":
[
{
"$type": "SetGlobalValue",
"key": "Is_Pacman_BuffBall_Active",
"value": 1
}
]
},
"Active": {
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_UGCjumpbuff_Idle"
}
]
}
}
}
},
//////////////////////////////////////////////////////////////////////
//
// 加速
//
//////////////////////////////////////////////////////////////////////
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_PacMan_Speed_Up_Ball",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "Controller"
},
{
"$type": "AttachModifierToSelfGlobalValueNoInitMixin",
"globalValueKey": "Is_Pacman_BuffBall_Active",
"valueSteps": [-0.5, 0.5, 1.5],
"modifierNameSteps": ["Inactive", "Active"]
}
],
"onAdded": [
{
"$type": "SetGlobalValue",
"key": "Is_Pacman_BuffBall_Active",
"value": 1
},
{
"$type": "SetGlobalValue",
"key": "Is_Pacman_Speed_Ball",
"value": 1
}
],
"onKill": [
],
"modifiers": {
"Controller": {
"onAdded":
[
]
},
"Inactive": {
"duration": 10,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_PropGoldShoes_01_Disappear"
}
],
"onRemoved":
[
{
"$type": "SetGlobalValue",
"key": "Is_Pacman_BuffBall_Active",
"value": 1
}
]
},
"Active": {
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_UGCjumpbuff_Idle"
}
]
}
}
}
},
]

View File

@@ -0,0 +1,381 @@
[
//////////////////////////////////////////////////////////////////////////////////////////////
/// 草神灵光玩法
//////////////////////////////////////////////////////////////////////////////////////////////
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Team_TMHY_BrightPlay_AbilityHandler",
"isDynamicAbility": true,
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_TMHY_BrightPlay_PlaceButton",
"target": "Team",
"doOffStage": true,
},
],
"modifiers": {
"UNIQUE_BrightPlaceButtomAttacher": {
"isUnique": true,
"stacking": "Unique",
"modifierMixins": [
{
"$type": "CurLocalAvatarMixin",
"modifierName": "UNIQUE_TMHY_ShowPlaceBrightAbility",
},
]
},
"UNIQUE_TMHY_BrightPlay_PlaceButton": {
"isUnique": true,
"stacking": "Unique",
"modifierMixins": [
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "TEAM_TMHY_Bright_Play",
"globalValueTarget": "Team",
"valueSteps": [0.5,100],
"modifierNameSteps": ["UNIQUE_BrightPlaceButtomAttacher"]
},
],
"onAdded": [
{
"$type": "SetGlobalValue",
"key": "TEAM_TMHY_Bright_Play",
"target": "Team",
"value": 0,
},
],
"onRemoved": [
{
"$type": "ApplyModifier",
"modifierName": "KILLSELF",
"otherTargets": {
"$type": "SelectTargetsByChildren",
"configID": 70310498
},
},
]
},
"KILLSELF": {
"onAdded": [
{
"$type": "KillSelf",
},
]
},
"UNIQUE_TMHY_ShowPlaceBrightAbility": {
"isUnique": true,
"stacking": "Unique",
"onAdded": [
{
"$type": "ShowExtraAbility",
"skillID": 20020,
},
],
"onRemoved": [
//隐藏按键
{
"$type": "ShowExtraAbility",
"skillID": 0,
},
],
},
},
},
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Team_TMHY_BrightPlay_DeployHandler",
"isDynamicAbility": true,
"onAbilityStart": [
{
"$type": "AddGlobalValue",
"key": "TEAM_TMHY_Bright_Play",
"target": "Team",
"value": -1,
"useLimitRange": true,
"maxValue": 100,
"minValue": 0,
},
{
"$type": "CreateGadget",
"gadgetID": 70310498,
"campID": 5001,
"campTargetType": "Enemy",
"born": {
"$type": "ConfigBornBySelf",
"offset": {
"x": 0.0,
"y": -1.0,
"z": 1.0,
},
"onGroundIgnoreWater": true,
"useRotation": true,
},
},
],
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_TMHY_SeekCrystalGadget",
"target": "Team",
}
],
"modifiers": {
"UNIQUE_TMHY_SeekCrystalGadget": {
"isUnique": true,
"stacking": "Unique",
"thinkInterval": 0.5,
"onThinkInterval": [
{
"$type": "Predicated",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR9",
"centerBasedOn": "Self",
"campTargetType": "All",
"campBasedOn": "Self",
"sortType": "Nearest",
},
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"compareType": "Equal",
"target": "Target",
"key": "_Mark_Crystallized",
"value": 1
},
{
"$type": "ByTargetGlobalValue",
"key": "TEAM_TMHY_Bright_Play",
"target": "Team",
"compareType": "MoreThan",
"value": 0,
}
],
"successActions": [
{
"$type": "SetGlobalValue",
"key": "_Mark_Crystallized",
"target": "Target",
"value": 0,
},
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_CrystalEffect_AttachHandler",
"target": "Team",
}
]
}
]
},
"UNIQUE_CrystalEffect_AttachHandler": {
"isUnique": true,
"stacking": "Unique",
"modifierMixins": [
{
"$type": "CurLocalAvatarMixinV2",
"modifierName": "UNIQUE_CrystalRange_EffectHandler",
},
]
},
"UNIQUE_CrystalRange_EffectHandler": {
"isUnique": true,
"stacking": "Unique",
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_TowerAbsorber_02_Ring",
"born": {
"$type": "ConfigBornBySelf",
"onGround": true
},
},
]
}
}
},
},
/*
s1557821 【3.4 backlog内】沙漠须弥物件-俱利般帝鼓-TD
https://www.tapd.cn/22963631/prong/stories/view/1122963631001557821
*/
//3.6 敲鼓玩法超级跳效果
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Team_TMHY_Drum_RocketJump",
"isDynamicAbility": true,
"abilityMixins": [
{
"$type": "AttachModifierToGlobalValueMixin",
"globalValueKey": "SGV_Drum_Play_Start",
"globalValueTarget": "Team",
"valueSteps": [0,0.5,1.5],
"modifierNameSteps": ["UNIQUE_DrumPlay_RocketJump_Off","UNIQUE_DrumPlay_RocketJump_On"]
}
],
"modifiers": {
"UNIQUE_DrumPlay_RocketJump_Off": {
"stacking": "Unique",
"isUnique": true,
},
"UNIQUE_DrumPlay_RocketJump_On": {
"stacking": "Unique",
"isUnique": true,
"onAdded": [
{
"$type": "AttachModifier",
"target": "CurLocalAvatar",
"modifierName": "UNIQUE_DrumPlay_RocketJump_Buff",
}
],
"modifierMixins": [
{
"$type": "CurLocalAvatarMixinV2",
"modifierName": "UNIQUE_DrumPlay_RocketJump_Buff",
"isUnique": true
}
]
},
"UNIQUE_DrumPlay_RocketJump_Buff": {
"stacking": "Unique",
"isUnique": true,
"onReconnect": [
{
"$type": "RemoveUniqueModifier",
"modifierName": "UNIQUE_DrumPlay_RocketJump_On",
"doOffStage": true,
"predicates": [
{
"$type": "ByIsInReconnect",
},
],
},
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_ScenObj_BlowingStone_01_Buff",
},
],
"modifierMixins": [
{
"$type": "RocketJumpMixin",
"type": "GearSpring",
"uiEffect": true,
"extention": {
"xzMultiplier": 1,
"yMultiplier": 2.2,
}
},
],
},
},
},
},
/*
s1690325 【3.6 backlog内】3.6大世界-琥珀果实-TD
https://www.tapd.cn/22963631/prong/stories/view/1122963631001690325
*/
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Team_TMHY_SlushaBomb_AbilityHandler",
"isDynamicAbility": true,
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_Team_SlushaBomb_Attacher",
"target": "Team",
"doOffStage": true,
}
],
"modifiers": {
//保持当前角色有T键
"UNIQUE_AddSlushaBombButtom": {
"isUnique": true,
"stacking": "Unique",
"modifierMixins": [
{
"$type": "CurLocalAvatarMixinV2",
"modifierName": "UNIQUE_SlushaBombButtonHandler",
},
]
},
//T键显示
"UNIQUE_Team_SlushaBomb_Attacher": {
"isUnique": true,
"stacking": "Unique",
"modifierMixins": [
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "TEAM_SLUSHA_BOMB_NUMS",
"globalValueTarget": "Team",
"valueSteps": [0.5,100],
"modifierNameSteps": ["UNIQUE_AddSlushaBombButtom"]
},
],
"onAdded": [
{
"$type": "SetGlobalValue",
"key": "TEAM_SLUSHA_BOMB_NUMS",
"target": "Team",
"value": 0,
},
],
},
"UNIQUE_SlushaBombButtonHandler": {
"isUnique": true,
"stacking": "Unique",
"onAdded": [
{
"$type": "ShowExtraAbility",
"skillID": 20020,
},
],
"onRemoved": [
//隐藏按键
{
"$type": "ShowExtraAbility",
"skillID": 0,
},
],
},
},
},
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Team_TMHY_SlushaBomb_EmitHandler",
"isDynamicAbility": true,
"onAbilityStart": [
{
"$type": "AddGlobalValue",
"key": "TEAM_SLUSHA_BOMB_NUMS",
"target": "Team",
"value": -1,
"useLimitRange": true,
"maxValue": 100,
"minValue": 0,
},
{
"$type": "TriggerBullet",
"lifeByOwnerIsAlive": true,
"target": "Target",
"trackTarget": "Target",
"ownerIs": "Self",
"propOwnerIs": "Self",
"bulletID": 70350473,
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "BulletNode"
}
}
],
},
},
]

View File

@@ -1643,7 +1643,817 @@
},
},
},
///////////////////////////////////////////////////////////////////
//
// 通用特效挑战机关
//
///////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Common_Property_Ani_Prop_EffectOperatorBattle_01_Ability",
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "InNormal",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "InBattle",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "BattleSuccess",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "BattleFinish",
},
],
"modifiers":
{
"InNormal":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RougeBattle_01",
},
],
},
"InBattle":
{
"onAdded":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_RougeBattle_01_Disappear",
},
],
},
"BattleFinish":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RougeBattle_01_Finish",
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_RougeBattle_Success_Disappear",
},
],
},
"BattleSuccess":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RougeBattle_01_Success",
},
],
},
}
},
},
///////////////////////////////////////////////////////////////////
//
// 通用特效回复机关
//
///////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Common_Property_Ani_Prop_EffectOperatorRevive_01_Ability",
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "InNormal",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "StopHeal",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "InNormal2",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "End",
},
],
"modifiers":
{
"StopHeal":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RougeCure_01",
},
],
},
"InNormal":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RougeCure_01",
},
],
},
"InNormal2":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RougeCure_01_Stay",
},
],
},
"End":
{
"onAdded":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_RougeBattle_Success_Disappear",
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RougeCure_01_Used",
},
],
},
}
},
},
//////////////////////////////////
//
// 3.3 迷城解谜机关_父 gadget id 70360393
//
//////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Xm_Property_Prop_LostCityRunesParent_01_Ability",
"abilityMixins" :
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "CheckSelf",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "WaitState",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "ActiveState",
},
{
"$type":"AttachModifierToSelfGlobalValueMixin",
"globalValueKey":"_Children01_Active",
"valueSteps":[0.5,1.5],
"modifierNameSteps":["Active01"],
},
{
"$type":"AttachModifierToSelfGlobalValueMixin",
"globalValueKey":"_Children02_Active",
"valueSteps":[0.5,1.5],
"modifierNameSteps":["Active02"],
},
{
"$type":"AttachModifierToSelfGlobalValueMixin",
"globalValueKey":"_Children03_Active",
"valueSteps":[0.5,1.5],
"modifierNameSteps":["Active03"],
},
],
"modifiers":
{
"CheckSelf":
{
"onAdded":
[
{
"$type":"SetMaterialParamFloatByTransform",
"matName":"Mat01",
"patternName":"_EmissionStrength",
"value":0,
"canBeHandledOnRecover": true,
},
{
"$type":"SetMaterialParamFloatByTransform",
"matName":"Mat02",
"patternName":"_EmissionStrength",
"value":0,
"canBeHandledOnRecover": true,
},
{
"$type":"SetMaterialParamFloatByTransform",
"matName":"Mat03",
"patternName":"_EmissionStrength",
"value":0,
"canBeHandledOnRecover": true,
},
],
"thinkInterval":1,
"onThinkInterval":
[
{
"$type" : "Predicated",
"target" : "Self",
"targetPredicates" :
[
{
"$type": "ByTargetGlobalValue",
"key": "_Children01_Active",
"value": 1,
"compareType": "Equal",
},
{
"$type": "ByTargetGlobalValue",
"key": "_Children02_Active",
"value": 1,
"compareType": "Equal",
},
{
"$type": "ByTargetGlobalValue",
"key": "_Children03_Active",
"value": 1,
"compareType": "Equal",
},
],
"successActions" :
[
{
"$type": "ChangeGadgetState",
"state": 201,
},
],
},
],
},
"WaitState":
{//todo 表现变化,等资源
},
"ActiveState":
{//todo 表现变化,等资源
},
"Active01":
{
"onAdded":
[
{
"$type":"SetMaterialParamFloatByTransform",
"matName":"Mat01",
"patternName":"_EmissionStrength",
"value":5,
"canBeHandledOnRecover": true,
},
],
},
"Active02":
{
"onAdded":
[
{
"$type":"SetMaterialParamFloatByTransform",
"matName":"Mat02",
"patternName":"_EmissionStrength",
"value":5,
"canBeHandledOnRecover": true,
},
],
},
"Active03":
{
"onAdded":
[
{
"$type":"SetMaterialParamFloatByTransform",
"matName":"Mat03",
"patternName":"_EmissionStrength",
"value":5,
"canBeHandledOnRecover": true,
},
],
},
},
},
},
//////////////////////////////////
//
// 3.3 迷城解谜机关_子01 gadget id 70360394
//
//////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Xm_Property_Prop_LostCityRunesChild_01_Ability",
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RunesChild_01",
"effectTempleteID": 100,
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectNode",
},
},
],
"abilityMixins" :
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "DisActive",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "Success",
},
],
"modifiers":
{
"DisActive":
{
"onAdded":
[
{
"$type": "SendEffectTrigger",
"parameter": "State",
"type": "Int",
"effectPattern": "Eff_SceneObj_RunesChild_01",
"value": 0,
},
],
},
"Active":
{
"onAdded":
[
{
"$type": "SendEffectTrigger",
"parameter": "State",
"type": "Int",
"effectPattern": "Eff_SceneObj_RunesChild_01",
"value": 201,
},
],
},
"Success":
{
"duration": 1.0,
"onAdded":
[
{
"$type": "SendEffectTrigger",
"parameter": "State",
"type": "Int",
"effectPattern": "Eff_SceneObj_RunesChild_01",
"value": 201,
},
],
"onRemoved":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Common_Success_01",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "ReceivePoint",
},
},
// {
// "$type": "ApplyModifier",
// "modifierName": "SendLine",
// "otherTargets":
// {
// "$type": "SelectTargetsBySelfGroup",
// "operation": "OR",
// "value": 2,
// "compareType": "Equal",
// },
// },
{
"$type": "ApplyModifier",
"modifierName": "ChangeFatherGlobalValue",
},
],
},
"SendLine":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Runes_01_Chains",
"target":"Applier",
"born":
{
"$type":"ConfigBornByAttachPoint",
"attachPointName":"EffPoint01",
"attachPointTargetType":"Self",
},
},
],
},
"ChangeFatherGlobalValue":
{
"duration":0.5,
"onRemoved":
[
{
"$type":"SetGlobalValue",
"key" : "_Children01_Active",
"value": 1,
"otherTargets":
{
"$type": "SelectTargetsBySelfGroup",
"operation": "OR",
"value": 2,
"compareType": "Equal",
},
},
{
"$type":"SetGlobalValue",
"key" : "_Children01_Active",
"value": 1,
"otherTargets":
{
"$type": "SelectTargetsBySelfGroup",
"operation": "OR",
"value": 4,
"compareType": "Equal",
},
},
],
},
},
},
},
//////////////////////////////////
//
// 3.3 迷城解谜机关_子02 gadget id 70360395
//
//////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Xm_Property_Prop_LostCityRunesChild_02_Ability",
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RunesChild_01",
"effectTempleteID": 101,
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectNode",
},
},
],
"abilityMixins" :
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "DisActive",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "Success",
},
],
"modifiers":
{
"DisActive":
{
"onAdded":
[
{
"$type": "SendEffectTrigger",
"parameter": "State",
"type": "Int",
"effectPattern": "Eff_SceneObj_RunesChild_01",
"value": 0,
},
],
},
"Active":
{
"onAdded":
[
{
"$type": "SendEffectTrigger",
"parameter": "State",
"type": "Int",
"effectPattern": "Eff_SceneObj_RunesChild_01",
"value": 201,
},
],
},
"Success":
{
"duration": 1.0,
"onAdded":
[
{
"$type": "SendEffectTrigger",
"type": "Int",
"parameter": "State",
"value": 201,
"effectPattern": "Eff_SceneObj_RunesChild_01",
},
],
"onRemoved":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Common_Success_01",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "ReceivePoint",
},
},
// {
// "$type": "ApplyModifier",
// "modifierName": "SendLine",
// "otherTargets":
// {
// "$type": "SelectTargetsBySelfGroup",
// "operation": "OR",
// "value": 2,
// "compareType": "Equal",
// },
// },
{
"$type": "ApplyModifier",
"modifierName": "ChangeFatherGlobalValue",
},
],
},
"SendLine":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Runes_01_Chains",
"target":"Applier",
"born":
{
"$type":"ConfigBornByAttachPoint",
"attachPointName":"EffPoint02",
"attachPointTargetType":"Self",
},
},
],
},
"ChangeFatherGlobalValue":
{
"duration":0.5,
"onRemoved":
[
{
"$type":"SetGlobalValue",
"key" : "_Children02_Active",
"value": 1,
"otherTargets":
{
"$type": "SelectTargetsBySelfGroup",
"operation": "OR",
"value": 2,
"compareType": "Equal",
},
},
{
"$type":"SetGlobalValue",
"key" : "_Children02_Active",
"value": 1,
"otherTargets":
{
"$type": "SelectTargetsBySelfGroup",
"operation": "OR",
"value": 4,
"compareType": "Equal",
},
},
],
},
},
},
},
//////////////////////////////////
//
// 3.3 迷城解谜机关_子03 gadget id 70360396
//
//////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Xm_Property_Prop_LostCityRunesChild_03_Ability",
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RunesChild_01",
"effectTempleteID": 102,
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectNode",
},
},
],
"abilityMixins" :
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "DisActive",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "Success",
},
],
"modifiers":
{
"DisActive":
{
"onAdded":
[
{
"$type": "SendEffectTrigger",
"parameter": "State",
"type": "Int",
"effectPattern": "Eff_SceneObj_RunesChild_01",
"value": 0,
},
],
},
"Active":
{
"onAdded":
[
{
"$type": "SendEffectTrigger",
"parameter": "State",
"type": "Int",
"effectPattern": "Eff_SceneObj_RunesChild_01",
"value": 201,
},
],
},
"Success":
{
"duration": 1.0,
"onAdded":
[
{
"$type": "SendEffectTrigger",
"type": "Int",
"parameter": "State",
"value": 201,
"effectPattern": "Eff_SceneObj_RunesChild_01",
},
],
"onRemoved":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Common_Success_01",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "ReceivePoint",
},
},
// {
// "$type": "ApplyModifier",
// "modifierName": "SendLine",
// "otherTargets":
// {
// "$type": "SelectTargetsBySelfGroup",
// "operation": "OR",
// "value": 2,
// "compareType": "Equal",
// },
// },
{
"$type": "ApplyModifier",
"modifierName": "ChangeFatherGlobalValue",
},
],
},
"SendLine":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Runes_01_Chains",
"target":"Applier",
"born":
{
"$type":"ConfigBornByAttachPoint",
"attachPointName":"EffPoint03",
"attachPointTargetType":"Self",
},
},
],
},
"ChangeFatherGlobalValue":
{
"duration":0.5,
"onRemoved":
[
{
"$type":"SetGlobalValue",
"key" : "_Children03_Active",
"value": 1,
"otherTargets":
{
"$type": "SelectTargetsBySelfGroup",
"operation": "OR",
"value": 2,
"compareType": "Equal",
},
},
{
"$type":"SetGlobalValue",
"key" : "_Children03_Active",
"value": 1,
"otherTargets":
{
"$type": "SelectTargetsBySelfGroup",
"operation": "OR",
"value": 4,
"compareType": "Equal",
},
},
],
},
},
},
},
]

View File

@@ -2001,4 +2001,392 @@
},
},
},
////////////////////////////////////////////////////////
//
// 3.4 海灯节船技能
//
/////////////////////////////////////////////////////
//----------------------主控技能------------------------------
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Vehicle_Skiff_LanV3BoatGame_Controller",
"isDynamicAbility": true,
}
},
//----------------------没吃到技能时的空技能------------------------------
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Vehicle_Skiff_LanV3BoatGame_Empty",
"isDynamicAbility": true,
}
},
//----------------------发射泥潭------------------------------
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Vehicle_Skiff_LanV3BoatGame_Mire_Shoot",
"isDynamicAbility": true,
"onAbilityStart":
[
{
"$type": "TriggerBullet",
"bulletID": 420000026,
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "CannonFire",
"direction":
{
"$type": "ConfigDirectionByAttachPoint",
"angleOffset":
{
"x": 0,
"y": 0,
"z": 0,
}
}
},
},
{
"$type": "SetGlobalValue",//用完技能把技能状态重置
"key": "_ABILITY_BoatV3_SkillIndex_Team",
"target": "Team",
"value": 0,
}
]
}
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Vehicle_Skiff_LanV3BoatGame_Mire_Bullet",
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "Life_Timer_And_Eff",
}
],
"onAbilityStart":
[
{
"$type": "CreateGadget",////创建泥潭
"gadgetID": 420000027,
"campID": 1001,
"campTargetType": "AllExceptSelf",
"born":
{
"$type": "ConfigBornBySelf",
"offset":
{
"x": 0,
"y": 0,
"z": 0,
},
"onGround": true,"onGroundRaycastUpDist": 3,
},
},
],
"modifiers":
{
"Life_Timer_And_Eff":
{
"duration": 2,
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_Avatar_Loli_Bow_Diona_ElementalArt_Bullet_Trail",
},
],
"onRemoved":
[
{
"$type": "KillSelf"
}
]
}
}
}
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Vehicle_Skiff_LanV3BoatGame_Mire",
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "Life_Timer_And_Eff",
}
],
"modifiers":
{
"Life_Timer_And_Eff":
{
"duration": 15,
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Sylph_Water_Activated_Deathrattle_HealBullet_HealArea",
},
],
"onRemoved":
[
{
"$type": "KillSelf"
}
],
"thinkInterval": 0.15,
"onThinkInterval":
[
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_LanV3BoatGame_Mire_Speed_Down",
"otherTargets":
{
"$type": "SelectTargetsByShape",
"shapeName": "CircleR8H5",
"centerBasedOn": "Self",
"campTargetType": "AllExceptSelf",
"campBasedOn": "Self",
"sortType": "Nearest",
},
"predicates":
[
{
"$type": "ByTargetType",
"target": "Target",
"targetType": "Vehicle"
},
{
"$type": "ByTargetGlobalValue",
"target": "Target",
"key": "_ABILITY_BoatV3_In_Shield_State",
"compareType": "NoneOrEqual",
"value": 0
}
]
}
]
},
"UNIQUE_LanV3BoatGame_Mire_Speed_Down":
{
"isUnique": true,
"stacking": "RefreshUniqueDurability",
"duration": 0.4,
"state": "SpeedDown",
"isLimitedProperties": true,
"properties":
{
"Animator_MoveSpeedRatio": -0.5,
}
}
}
}
},
//----------------------吸收金币------------------------------
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Vehicle_Skiff_LanV3BoatGame_Coin_Absorb",
"isDynamicAbility": true,
"onAbilityStart":
[
{//遗落金币逻辑
"$type": "Predicated",
"otherTargets":
{
"$type": "SelectTargetsByShape",
"shapeName": "CircleR4H6",//大金币范围
"centerBasedOn": "Vehicle",
"campTargetType": "Enemy",
"campBasedOn": "Vehicle",
},
"targetPredicates":
[
{
"$type": "ByTargetGlobalValue",
"target": "Target",
"key": "ShipPVPCoin",
"value": 3,
"compareType": "Equal"
}
],
"successActions":
[
{
"$type": "DebugLog",
"content": "SLC: Find Target SHipPVPCoin = 3",
},
{
"$type": "ServerLuaCall",
"funcName": "SLC_PlayerGetCoin",
"luaCallType": "FromGroup",
"target": "Other",
"isTarget": true,
"paramNum": 1,
"param1": 3,
},
],
},
{//大金币逻辑
"$type": "Predicated",
"otherTargets":
{
"$type": "SelectTargetsByShape",
"shapeName": "CircleR4H6",//大金币范围
"centerBasedOn": "Vehicle",
"campTargetType": "Enemy",
"campBasedOn": "Vehicle",
},
"targetPredicates":
[
{
"$type": "ByTargetGlobalValue",
"target": "Target",
"key": "ShipPVPCoin",
"value": 2,
"compareType": "Equal"
}
],
"successActions":
[
{
"$type": "DebugLog",
"content": "SLC: Find Target SHipPVPCoin = 2",
},
{
"$type": "ServerLuaCall",
"funcName": "SLC_PlayerGetCoin",
"luaCallType": "FromGroup",
"target": "Other",
"isTarget": true,
"paramNum": 1,
"param1": 2,
},
/*
{
"$type": "ServerLuaCall",
//"luaCallType": "CurGalleryControlGroup",
"luaCallType": "FromGroup",
"funcName": "SLC_PlayerGetCoin",
"target": "Target",
"isTarget": true,
"param1": 2,
"paramNum": 1,
},
*/
],
},
{//普通金币逻辑
"$type": "Predicated",
"otherTargets":
{
"$type": "SelectTargetsByShape",
"shapeName": "CircleR3H4",//小金币范围
"centerBasedOn": "Vehicle",
"campTargetType": "Enemy",
"campBasedOn": "Vehicle",
},
"targetPredicates":
[
{
"$type": "ByTargetGlobalValue",
"target": "Target",
"key": "ShipPVPCoin",
"value": 1,
"compareType": "Equal"
}
],
"successActions":
[
{
"$type": "DebugLog",
"content": "SLC: Find Target SHipPVPCoin = 1",
},
{
"$type": "ServerLuaCall",
"funcName": "SLC_PlayerGetCoin",
"luaCallType": "FromGroup",
"target": "Other",
"isTarget": true,
"param1": 1,
"paramNum": 1,
},
],
},
{
"$type": "SetGlobalValue",//用完技能把技能状态重置
"key": "_ABILITY_BoatV3_SkillIndex_Team",
"target": "Team",
"value": 0,
}
]
}
},
//----------------------开启护盾------------------------------
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Vehicle_Skiff_LanV3BoatGame_Shield",
"isDynamicAbility": true,
"onAbilityStart":
[
{
"$type": "AttachModifier",
"modifierName": "LanV3BoatGame_Shield",
},
{
"$type": "SetGlobalValue",//用完技能把技能状态重置
"key": "_ABILITY_BoatV3_SkillIndex_Team",
"target": "Team",
"value": 0,
}
],
"modifiers":
{
"LanV3BoatGame_Shield":
{
"duration": 10,
"onAdded":
[
{
"$type": "SetGlobalValue",//用完技能把技能状态重置
"key": "_ABILITY_BoatV3_In_Shield_State",
"target": "Self",
"value": 1,
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Avatar_Properties_Shield"
}
],
"onRemoved":
[
{
"$type": "SetGlobalValue",//用完技能把技能状态重置
"key": "_ABILITY_BoatV3_In_Shield_State",
"target": "Self",
"value": 0,
}
]
}
}
}
},
]

View File

@@ -0,0 +1,651 @@
[
///////////////////////////////////////////////////////////////
//
// 船
//
///////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Vehicle_Sorush_Normal_01",
"onAdded":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_Skiff_Normal_Born",
},
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 15001,
},
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 15002,
},
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_Sorush_MuteIce",
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Skiff_Normal_EnergyHalo_01",
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Skiff_Normal_EnergyHalo_02",
},
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Skiff_SprintMark",
"value": 0,
},
],
"abilityMixins":
[
{
"$type": "AttachToStateIDMixin",
"stateIDs": ["Sprint"],
"modifierName": "UNIQUE_Sorush_Sprint_Handler",
},
],
"modifiers":
{
"UNIQUE_Sorush_Sprint_Handler":
{
"isUnique": true,
"stacking": "Unique",
"onAdded":
[
{
"$type": "ActCameraRadialBlur",
"cameraRadialBlur":
{
"power": 0.6,
"blurTime": 0.2,
"fadeTime": 0.2,
},
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Skiff_Normal_Sprint_Loop_01",
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Skiff_Normal_Sprint_Loop_02",
},
],
"modifierMixins":
[
{
"$type": "TriggerPostProcessEffectMixin",
"postEffectAssetName": "PostEffect_Skiff_Sprint",
"duration": 0,
},
],
},
"UNIQUE_Sorush_MuteIce":
{
"isUnique": true,
"stacking": "Unique",
"thinkInterval": 0.5,
"onThinkInterval":
[
{
"$type": "TriggerAttackEvent", //开场把怪往外挤
"targetType": "Enemy",
"attackEvent":
{
"attackPattern":
{
"$type": "ConfigAttackBox",
"triggerType": "TriggerNoRepeat",
"checkHitLayerType": "OnlyHitMassiveEntity",
"size":
{
"x": 5.0,
"y": 4.0,
"z": 8.0,
},
"born":
{
"$type": "ConfigBornBySelf",
"offset":
{
"x": 0.0,
"y": 0.0,
"z": -3.3,
},
},
},
"attackInfo":
{
"attackProperty":
{
"damagePercentage": 0,
"elementType": "VehicleMuteIce",
"elementDurability": 10,
"enBreak": 0,
},
"hitPattern":
{
"onHitEffectName": "none",
"hitImpulseType":"LV0",
"retreatType": "ByHitDirection",
"reboundRatio": 0,
"hitHaltTime": 0.0,
"hitHaltTimeScale": 0.0,
"muteHitText": true
},
}
},
},
],
},
"Blank":{},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Vehicle_Sorush_AutoHeal",
"abilityMixins":
[
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_ABILITY_Skiff_AutoHeal_Count",
"valueSteps": [0.5, 4.5, 5.5],
"removeAppliedModifier": true,
"modifierNameSteps": ["Blank","UNIQUE_Sorush_AutoHeal_Interval"],
},
],
"onAdded":
[
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Skiff_AutoHeal_Count",
"value": 0,
},
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_Sorush_AutoHeal_Handler",
},
],
"modifiers":
{
"UNIQUE_Sorush_AutoHeal_Handler":
{
"isUnique": true,
"stacking": "Unique",
"thinkInterval": 1.0,
"onThinkInterval":
[
{
"$type": "AddGlobalValue",
"key": "_ABILITY_Skiff_AutoHeal_Count",
"value": 1,
"useLimitRange": true,
"maxValue": 5,
"minValue": 0,
},
],
"modifierMixins":
[
{
"$type": "DoActionByEventMixin",
"type" : "Current",
"onEvent" : "HPDown",
"actions" :
[
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Skiff_AutoHeal_Count",
"value": 0,
},
{
"$type": "DebugLog",
"content": "!!!!!!!!!!!HPDown!!!!!!!!!!",
},
],
},
],
"onBeingHit":
[
{
"$type": "Predicated",
"target": "Other",
"targetPredicates":
[
{
"$type": "ByHitDamage",
"damage": 0,
"logic": "Greater"
},
],
"successActions":
[
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Skiff_AutoHeal_Count",
"value": 0,
},
],
},
],
},
"UNIQUE_Sorush_AutoHeal_Interval":
{
"isUnique": true,
"stacking": "Unique",
"onAdded":
[
{
"$type": "HealHP",
"amountByTargetMaxHPRatio": 0.05,
"predicates":
[
{
"$type": "ByTargetHPRatio",
"HPRatio": 1,
"logic": "Lesser",
},
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_Skiff_AvatarIn_Mark",
"value": 1,
"compareType": "Equal",
},
],
},
{
"$type": "HealHP",
"amountByTargetMaxHPRatio": 0.0065,
"predicates":
[
{
"$type": "ByTargetHPRatio",
"HPRatio": 1,
"logic": "Lesser",
},
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_Skiff_AvatarIn_Mark",
"value": 0,
"compareType": "NoneOrEqual",
},
],
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Skiff_Normal_Heal",
"predicates":
[
{
"$type": "ByTargetHPRatio",
"HPRatio": 1,
"logic": "Lesser",
},
],
},
],
"thinkInterval": 2.0,
"onThinkInterval":
[
{
"$type": "HealHP",
"amountByTargetMaxHPRatio": 0.05,
"predicates":
[
{
"$type": "ByTargetHPRatio",
"HPRatio": 1,
"logic": "Lesser",
},
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_Skiff_AvatarIn_Mark",
"value": 1,
"compareType": "Equal",
},
],
},
{
"$type": "HealHP",
"amountByTargetMaxHPRatio": 0.0065,
"predicates":
[
{
"$type": "ByTargetHPRatio",
"HPRatio": 1,
"logic": "Lesser",
},
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_Skiff_AvatarIn_Mark",
"value": 0,
"compareType": "NoneOrEqual",
},
],
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Skiff_Normal_Heal",
"predicates":
[
{
"$type": "ByTargetHPRatio",
"HPRatio": 1,
"logic": "Lesser",
},
],
},
],
},
"Blank":{},
},
},
},
///////////////////////////////////////////////////////////////
//
// 飞行载具 ServerBuff
//
///////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Vehicle_Sorush_Normal_ServerBuff_Handler",
"isDynamicAbility": true,
"modifiers":
{
"SERVER_Sorush_Normal_AvatarStatue_Handler":
{
// "isUnique": true,
"stacking": "Multiple",
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_Sorush_Normal_AvatarStatue_DenyLockOn",
"doOffStage": true,
},
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_Sorush_Normal_AvatarStatue_Invincible",
"doOffStage": true,
},
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_Sorush_Normal_AvatarStatue_IsGhostToEnemy",
"doOffStage": true,
},
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_Sorush_Normal_AvatarStatue_LockHP",
"doOffStage": true,
},
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_Sorush_Normal_OutofCombat_Handler",
"doOffStage": true,
},
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 15001,
"doOffStage": true,
},
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 15002,
"doOffStage": true,
},
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_Sorush_Normal_AvatarStatue_GrandHandler",
"target": "Vehicle",
},
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Avatar_InSkiff_Mark",
"value": 1,
"target": "Self",
"doOffStage": true,
},
],
"onVehicleIn":
[
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_Sorush_Normal_AvatarStatue_GrandHandler",
"target": "Vehicle",
},
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Avatar_InSkiff_Mark",
"value": 1,
"target": "Self",
"doOffStage": true,
},
],
"thinkInterval": 1.0,
"onThinkInterval":
[
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_Sorush_Normal_AvatarStatue_GrandHandler",
"target": "Vehicle",
},
],
"onRemoved":
[
{
"$type": "TriggerAbility",
"abilityName": "SorushStatue_WithOutAvatar",
"target": "Vehicle",
},
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Skiff_AvatarIn_Mark",
"value": 0,
"target": "Vehicle",
"doOffStage": true,
},
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Avatar_InSkiff_Mark",
"value": 0,
"target": "Self",
"doOffStage": true,
},
],
},
"UNIQUE_Sorush_Normal_AvatarStatue_GrandHandler":
{
"isUnique": true,
"duration": 1.5,
"stacking": "RefreshUniqueDurability",
"onAdded":
[
{
"$type": "TriggerAbility",
"abilityName": "SorushStatue_WithAvatar",
},
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Skiff_AvatarIn_Mark",
"value": 1,
},
],
"onRemoved":
[
{
"$type": "TriggerAbility",
"abilityName": "SorushStatue_WithOutAvatar",
},
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Skiff_AvatarIn_Mark",
"value": 0,
},
],
},
"UNIQUE_Sorush_Normal_AvatarStatue_DenyLockOn":
{
"isUnique": true,
"stacking": "Unique",
"state": "DenyLockOn",
},
"UNIQUE_Sorush_Normal_AvatarStatue_Invincible":
{
"isUnique": true,
"stacking": "Unique",
"state": "Invincible",
},
"UNIQUE_Sorush_Normal_AvatarStatue_IsGhostToEnemy":
{
"isUnique": true,
"stacking": "Unique",
"state": "IsGhostToEnemy",
},
"UNIQUE_Sorush_Normal_AvatarStatue_LockHP":
{
"isUnique": true,
"stacking": "Unique",
"state": "LockHP",
},
"UNIQUE_Sorush_Normal_OutofCombat_Handler":
{
"isUnique": true,
"stacking": "Unique",
"thinkInterval": 1.0,
"onThinkInterval":
[
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Skiff_AutoHeal_Count",
"value": 0,
"target": "Vehicle",
"predicates":
[
{
"$type" : "ByVehicleIsCombat",
"target": "Self",
},
{
"$type" : "ByIsLocalAvatar",
"target": "Self",
},
],
},
],
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SorushStatue_WithOutAvatar",
"onAdded":
[
{
"$type": "TriggerAbility",
"abilityName": "SorushStatue_WithOutAvatar",
},
],
"onAbilityStart":
[
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_SorushStatue_WithOutAvatar_DenyLockOn",
},
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_SorushStatue_WithOutAvatar_IsGhostToEnemy",
},
],
"modifiers":
{
"UNIQUE_SorushStatue_WithOutAvatar_DenyLockOn":
{
"isUnique": true,
"stacking": "Unique",
"state": "DenyLockOn",
},
"UNIQUE_SorushStatue_WithOutAvatar_IsGhostToEnemy":
{
"isUnique": true,
"stacking": "Unique",
"state": "IsGhostToEnemy",
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SorushStatue_WithAvatar",
"onAbilityStart":
[
{
"$type": "RemoveUniqueModifier",
"modifierName": "UNIQUE_SorushStatue_WithOutAvatar_DenyLockOn",
},
{
"$type": "RemoveUniqueModifier",
"modifierName": "UNIQUE_SorushStatue_WithOutAvatar_IsGhostToEnemy",
},
],
"modifiers":
{
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Vehicle_Sorush_ActionSkill",
"abilityMixins":
[
{
"$type": "InputActionHoldChargeMixin",
"inputActionControllerType": "VehicleSkillController",
"inputActionType": "Action2",
"chargeTime": 1.0,
"secondChargeTime": 1.0,
"OnReleaseUncharged":
[
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Sorush_Test",
"value": 1,
},
],
"OnBeginCharged":
[
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Sorush_Test",
"value": 2,
},
],
"chargeStateIDs":
[
"Idle","Move","Sprint"
],
},
],
"onAbilityStart":
[
],
"modifiers":
{
},
},
},
]