添加配置表

This commit is contained in:
flswld
2022-11-30 00:00:20 +08:00
parent f70a890338
commit d7f3f3b866
33382 changed files with 8476601 additions and 0 deletions
@@ -0,0 +1,58 @@
[
////////////////////////////////////////////////////////////////
//
// 调饮料隐藏技能按钮ability
//
////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Activity_Bartender_Ban_Skill",
"isDynamicAbility": true,
"onAdded":
[
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_Activity_Bartender_Ban_Skill_Modifier"
},
],
"onRemoved":
[
{
"$type": "RemoveModifier",
"modifierName": "UNIQUE_Activity_Bartender_Ban_Skill_Modifier"
},
],
"modifiers":
{
"UNIQUE_Activity_Bartender_Ban_Skill_Modifier":
{
"isUnique": true,
"onAdded":
[
{
"$type": "ChangePlayMode",
"toPlayMode": "Bartender",
"canBeHandledOnRecover": true,
"muteRemoteAction": true,
"authorityOnly": true,
"doOffStage": true,
}
],
"onRemoved":
[
{
"$type": "ChangePlayMode",
"muteRemoteAction": true,
"doOffStage": true,
"toPlayMode": "Normal",
},
]
}
}
}
}
]
@@ -0,0 +1,308 @@
[
{//对敌人造成伤害时触发一次草元素含量为x,伤害系数为x的草元素协同攻击,每x秒触发一次
"Default":
{
"$type": "ConfigAbility",
"abilityName": "ActivityAbility_ForestWQ_AssistAttack",
"isDynamicAbility": true,
"abilityMixins":
[
{//特效相关
"$type": "AttachModifierToGlobalValueMixin",
"globalValueTarget": "Team",
"globalValueKey": "SGV_Ability_ForestWQ",
"valueSteps" : [-0.5,0.5,1.5],
"modifierNameSteps" :
[
"Blank",
"UNIQUE_Ability_ForestWQ_StartHandle",
],
},
],
"modifiers":
{
"Blank":{},
"UNIQUE_Ability_ForestWQ_StartHandle":
{
"isUnique": true,
"stacking": "Unique",
"onAdded":
[
{
"$type": "AttachModifier",
"target": "Self",
"modifierName": "UNIQUE_Ability_ForestWQ_AssistAttack",
"doOffStage": true,
},
{
"$type": "AttachModifier",
"target": "Self",
"modifierName": "UNIQUE_Ability_ForestWQ_RecoverHP",
"doOffStage": true,
},
],
},
"UNIQUE_Ability_ForestWQ_AssistAttack":
{
"isUnique": true,
"stacking": "Unique",
"onAttackLanded":
[
{
"$type": "Predicated",
"target": "Other",
"doOffStage": true,
"targetPredicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "GeneratePurpleState",
"target": "Team",
"value": 0,
"compareType": "NoneOrEqual",
},
{
"$type": "ByHitDamage",
"target": "Other",
"damage": 0,
"logic": "Greater"
},
{
"$type": "ByEntityTypes",
"entityTypes": ["Monster"]
},
{//排除小动物
"$type": "ByTargetGlobalValue",
"key": "_ANIMAL_ENTITY_TYPE",
"value": 0,
"compareType": "NoneOrEqual",
},
],
"successActions":
[
{
"$type": "ApplyModifier",
"doOffStage": true,
"target": "Other",
"modifierName": "Ability_ForestWQ_AssistAttack_Delay",
},
{
"$type": "ApplyModifier",
"doOffStage": true,
"target": "Team",
"modifierName": "UNIQUE_Ability_ForestWQ_AssistAttack_CD"
},
]
},
{//判断死域核心
"$type": "Predicated",
"target": "Other",
"doOffStage": true,
"targetPredicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "GeneratePurpleState",
"target": "Team",
"value": 0,
"compareType": "NoneOrEqual",
},
{
"$type": "ByEntityTypes",
"entityTypes": ["Gadget"]
},
// {
// "$type": "ByHitDamage",
// "target": "Other",
// "damage": 0,
// "logic": "Greater"
// },
{
"$type": "ByTargetGlobalValue",
"key": "_IS_WeakMode",
"value": 1,
"compareType": "Equal",
},
],
"successActions":
[
{
"$type": "ApplyModifier",
"doOffStage": true,
"target": "Other",
"modifierName": "Ability_ForestWQ_AssistAttack_Delay",
},
{
"$type": "ApplyModifier",
"doOffStage": true,
"target": "Team",
"modifierName": "UNIQUE_Ability_ForestWQ_AssistAttack_CD"
},
]
}
]
},
"Ability_ForestWQ_AssistAttack_Delay":
{
"duration": 1,
"onAdded":
[
{
"$type": "SetRandomOverrideMapValue", //辅助攻击随机角度设置,特效中读取
"overrideMapKey": "Grass_Slash_RandomDir",
"valueRangeMin": 0,
"valueRangeMax": 100,
"doOffStage": true,
},
{
"$type": "SetGlobalValue",
"key": "_ABILITY_WitheredForest_Grass_Slash_RandomDir",
//"key": "_ABILITY_Shougun_Elf_Attack_RandomDir",
"value": "%Grass_Slash_RandomDir",
"doOffStage": true,
},
{
"$type": "FireEffect", //攻击特效
"doAfterDie": true,
"effectPattern": "Eff_Activity_WitheredForest_Grass_Slash",
//"effectPattern": "Eff_Avatar_Lady_Pole_Shougun_Elf_Attack01",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "Fx_ChestNode",
"attachPointTargetType": "Self",
"direction":
{
"$type": "ConfigDirectionByEntity",
},
},
},
{
"$type": "TriggerAttackEvent",
"targetType": "Enemy",
"doAfterDie": true,
"target": "Applier",
"attackEvent":
{
"attackPattern":
{
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"radius": 4,
"born":
{
"$type": "ConfigBornBySelf",
}
},
"attackInfo":
{
"canBeModifiedBy": "OriginOwner",
"attackProperty":
{
//"damageExtra": "%DamageValue*%ImpactDamageSystemValue",
"damagePercentage": "%DamageValue",
//"ignoreAttackerProperty": true,//忽略角色属性加成
//"ignoreModifyDamage": true,
//"trueDamage": true,
"attackType": "Melee",
"elementType": "Grass",//元素类型为无
"elementDurability": 10,//元素含量为0
"enBreak": 0
},
"hitPattern":
{
"onHitEffectName": "default",//击中特效名称,
"hitImpulseType": "LV2",//击退?
"reboundRatio": 0,//需要解释
"canBeDefenceHalt": false,//持盾防御者无法产生额外卡肉
"hitHaltTime": 0,
"hitHaltTimeScale": 0.02,
"muteHitText": false,//不跳字
},//打击效果
}
}
},//生成圆形攻击盒
],
},
"UNIQUE_Ability_ForestWQ_AssistAttack_CD":
{
"isUnique": true,
"stacking": "Unique",//防止cd被覆盖
"duration": "%GenerateCDTime",
"onAdded":
[
{
"$type": "SetGlobalValue",
"key": "GeneratePurpleState",
"value": -1,
}
],
"onRemoved":
[
{
"$type": "SetGlobalValue",
"key": "GeneratePurpleState",
"value": 0,
}
]
},
"UNIQUE_Ability_ForestWQ_RecoverHP":
{
"isUnique": true,
"stacking": "Unique",
"isLimitedProperties": true,
"onAdded":
[
{//减少死域值
"$type": "SetGlobalValue",
"key": "DeathZoneGV_ExtraHeal",
"target": "Team",
"value": 1,
"doOffStage": true,
},
],
"thinkInterval": "%HealHPInterval",
"onThinkInterval":
[
{
"$type": "HealHP",
"target": "Self",
"amountByTargetMaxHPRatio": "%HealHPRatio",
},
{
"$type": "ReviveElemEnergy",
"target": "Self",
"value": "%ReviveElemEnergyValue"
},
{//减少死域值
"$type": "SetGlobalValue",
"key": "DeathZoneGV_ExtraHeal",
"target": "Team",
"value": 1,
"doOffStage": true,
},
// {//减少死域核心
// "$type": "AddRegionalPlayVarValue",
// "varType": "DeathZoneExtraErosion",
// "addValue": -10.0
// },
],
"properties":
{
"Actor_EndureDelta": 0, //霸体
},
}
},
"abilitySpecials":
{
"GenerateCDTime": 0,
"DamageValue": 0,
"DamageSystemValue": 0,
"Grass_Slash_RandomDir": 0,
"HealHPRatio": 0,
"HealHPInterval": 0,
"ReviveElemEnergyValue": 0,
},
},
},
]
@@ -0,0 +1,188 @@
[
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "ActivityAbility_GravenCamp_GrassReaction_Impact",
"isDynamicAbility": true,
"onAdded":
[
{
"$type": "SetGlobalValue",
"target": "Team",
"key": "ImpactState",
"value": 0
}
],
"abilityMixins":
[
{
"$type": "CurLocalAvatarMixinV2",
"modifierName": "UNIQUE_Activity_GravenCamp_GrassReaction_Impact"
}
],
"modifiers":
{
"UNIQUE_Activity_GravenCamp_GrassReaction_Impact":
{
"isUnique": true,
"stacking": "Unique",
"onAdded":
[
{
"$type": "SetSystemValueToOverrideMap",
"target": "Self",
"key": "ImpactDamageSystemValue",
"type": "ElementLevelCo"
},
],
"modifierMixins":
[
{
"$type": "DoActionByElementReactionMixin",
"range": 20,
"entityTypes":
[
"Monster"
],
"reactionTypes":
[
"Burning",
"Overdose",
"Overgrow",
"OverdoseGrass",
"OverdoseElectric",
"OvergrowMushroomElectric",
"OvergrowMushroomFire"
],
"actions":
[
{
"$type": "Predicated",
"target": "Other",
"doOffStage": true,
"targetPredicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "ImpactState",
"target": "Team",
"value": 0,
"compareType": "NoneOrEqual",
}
],//通过可以生成冲击波的状态判断cd是否结束
"successActions":
[
{
"$type": "ApplyModifier",
"target": "Other",
"modifierName": "Activity_GravenCamp_GrassReaction_Handler_Delay",
},
{
"$type": "ApplyModifier",
"doOffStage": true,
"target": "Team",
"modifierName": "UNIQUE_Activity_GravenCamp_GrassReaction_Impact_CD"
},
]
}
],
}
]
},
"Activity_GravenCamp_GrassReaction_Handler_Delay":
{
"duration": 0.05,
"onAdded":
[
{
"$type": "FireEffect",
"doAfterDie": true,
"effectPattern": "Eff_EnergyDisk_ElementalBurst_Wave_R40",
},
{
"$type": "TriggerAttackEvent",
"targetType": "Enemy",
"doAfterDie": true,
"target": "Applier",
"attackEvent":
{
"attackPattern":
{
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"radius": 4,
"born":
{
"$type": "ConfigBornBySelf",
}
},
"attackInfo":
{
"canBeModifiedBy": "OriginOwner",
"attackProperty":
{
"damageExtra": "%ImpactDamage*%ImpactDamageSystemValue",
"ignoreAttackerProperty": true,//忽略角色属性加成
"ignoreModifyDamage": true,
"trueDamage": true,
"attackType": "Melee",
"elementType": "None",//元素类型为无
"elementDurability": 0,//元素含量为0
"enBreak": 0
},
"hitPattern":
{
"onHitEffectName": "default",//击中特效名称,
"hitImpulseType": "LV2",//击退?
"reboundRatio": 0,//需要解释
"canBeDefenceHalt": false,//持盾防御者无法产生额外卡肉
"hitHaltTime": 0,
"hitHaltTimeScale": 0.02,
"muteHitText": false,//不跳字
},//打击效果
}
}
},//生成圆形攻击盒
],
},
"UNIQUE_Activity_GravenCamp_GrassReaction_Impact_CD":
{
"isUnique": true,
"stacking": "Unique",
"duration": "%ImpactInterval",
"onAdded":
[
{
"$type": "SetGlobalValue",
"doOffStage": true,
"doAfterDie": true,
"target": "Team",
"key": "ImpactState",
"value": -1
}
],
"onRemoved":
[
{
"$type": "SetGlobalValue",
"doOffStage": true,
"doAfterDie": true,
"target": "Team",
"key": "ImpactState",
"value": 0
}
]
},
},
"abilitySpecials":
{
"ImpactDamageSystemValue": 0,
"ImpactDamage": 6,
"ImpactInterval": 2,
}
}
}
]
@@ -0,0 +1,67 @@
[
//2.3狗子活动
//开挑战挂Ability
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Activity_Hachi_TeamAbility",
"onAdded":
[
{//是否处于狗潜行关的判据
"$type": "AttachModifier",
"modifierName": "IsInHachiSneak",
},
{//监听角色死亡,关卡接到后检查任务状态,如果标志任务4003103没完成,则退出挑战状态
"$type": "AttachModifier",
"modifierName": "PlayerDieHandle",
"target": "AllPlayerAvatars",
},
],
"abilityMixins":
[
{//注册一下清仇恨专用SGV的hash。这个SGV是客户端清仇恨用的,ability这边不用
"$type":"AttachModifierToSelfGlobalValueNoInitMixin",
"globalValueKey":"SGV_CAN_CLEAR_THREAT",
"valueSteps":[-0.5, 0.5],
"modifierNameSteps":["Blank"],
},
/*{
"$type":"AttachModifierToSelfGlobalValueNoInitMixin",
"globalValueKey":"Hachi_IsInSmokeArea",
"valueSteps":[0.5, 1.5],
"modifierNameSteps":["UNIQUE_GhostToEnemy_Team"],
},*/
],
"modifiers":
{
//玩家处于狗活动的标志
"IsInHachiSneak":
{
},
//玩家处于狗活动的标志
"PlayerDieHandle":
{
"onKill":
[
{
"$type": "ServerLuaCall",
"luaCallType": "CurChallengeGroup",
"funcName": "SLC_PlayerDie_DuringQuest",
"doOffStage":true,
},
],
},
"Blank":
{
},
/*"GhostToEnemy_Avatar":
{
"state": "DenyLockOn",
}*/
},
},
},
]
@@ -0,0 +1,66 @@
[
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "ActivityAbility_Kazuha_Decision_HealthValue",
"isDynamicAbility": true,
// "onAdded":
// [
// {
// "$type": "AttachModifier",
// "target": "CurTeamAvatars",
// "modifierName": "UNIQUE_Ability_Kazuha_Decision_HealthValue"
// }
// ],
"abilityMixins":
[
{
"$type": "LocalAvatarsMixin",
"modifierName": "UNIQUE_Ability_Kazuha_Decision_HealthValue"
}
],
"modifiers":
{
"UNIQUE_Ability_Kazuha_Decision_HealthValue":
{
"isUnique": true,
"stacking": "Unique",
"state": "Limbo",
"onAdded":
[
],
"modifierMixins":
[
{
"$type": "DoActionByEventMixin",
"onEvent": "HP",
"predicates":
[
{
"$type": "ByTargetHPRatio",
"HPRatio": 0.3,
"target": "Self",
"logic": "LesserOrEqual",
}
],
"actions":
[
{
"$type": "ServerLuaTriggerEvent",
"luaCallType": "SpecificGroup",
"CallParamList": [201071002],
"sourceName": "Kazuha_Room3",
"doOffStage": true,
},
]
}
]
},
}
}
}
]
@@ -0,0 +1,573 @@
[
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "ActivityAbility_MichiaeMatsuri_TestAbility",
"isDynamicAbility": true,
"onAdded":
[
],
}
},
//1、防御力和生命值提升{0}%
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "ActivityAbility_MichiaeMatsuri_DefenceUp_HealthUp",
"isDynamicAbility": true,
"abilityMixins":
[
{
"$type": "AttachModifierToSelfGlobalValueNoInitMixin",
"globalValueKey": "SGV_MichiaeMatsuri_CrystalSkill_1",
"valueSteps": [0.5,1.5],
"modifierNameSteps": ["UNIQUE_Activity_MichiaeMatsuri_DefenceUp_HealthUp_Handler"]
},
],
"onAbilityStart":
[
{
"$type": "AttachModifier",
"target": "CurTeamAvatars",
"modifierName": "UNIQUE_Activity_MichiaeMatsuri_DefenceUp_HealthUp",
},
],
"modifiers":
{
"UNIQUE_Activity_MichiaeMatsuri_DefenceUp_HealthUp_Handler":
{
"isUnique": true,
"stacking": "Unique",
"modifierMixins":
[
{
"$type": "CurLocalAvatarMixinV2",
"modifierName": "UNIQUE_Activity_MichiaeMatsuri_DefenceUp_HealthUp_Handler_TriggerAbility"
}
]
},
"UNIQUE_Activity_MichiaeMatsuri_DefenceUp_HealthUp_Handler_TriggerAbility":
{
"isUnique": true,
"stacking": "Unique",
"duration": 0.1,
"onAdded":
[
{
"$type": "TriggerAbility",
"target": "Team",
"abilityName": "ActivityAbility_MichiaeMatsuri_DefenceUp_HealthUp"
}
],
},
"UNIQUE_Activity_MichiaeMatsuri_DefenceUp_HealthUp":
{
"isUnique": true,
"stacking": "Unique",
"isLimitedProperties": true,
"properties":
{
"Actor_DefenceRatio": "%DefenceUpRate",
"Actor_MaxHPRatio": "%MaxHpUpRate",
}
}
},
"abilitySpecials":
{
"DefenceUpRate": 0,
"MaxHpUpRate": 0,
}
}
},
//2、元素爆发伤害提升①%
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "ActivityAbility_MichiaeMatsuri_ElementalBurstDamageUp",
"isDynamicAbility": true,
"abilityMixins":
[
{
"$type": "AttachModifierToSelfGlobalValueNoInitMixin",
"globalValueKey": "SGV_MichiaeMatsuri_CrystalSkill_2",
"valueSteps": [0.5,1.5],
"modifierNameSteps": ["UNIQUE_Activity_MichiaeMatsuri_ElementalBurstDamageUp_Handler"]
}
],
"modifiers":
{
"UNIQUE_Activity_MichiaeMatsuri_ElementalBurstDamageUp_Handler":
{
"isUnique": true,
"stacking": "Unique",
"modifierMixins":
[
{
"$type": "CurLocalAvatarMixinV2",
"modifierName": "UNIQUE_Activity_MichiaeMatsuri_ElementalBurstDamageUp_Action_ApplyToAllAvatars"
},
],
},
"UNIQUE_Activity_MichiaeMatsuri_ElementalBurstDamageUp_Action_ApplyToAllAvatars":
{
"isUnique": true,
"stacking": "Unique",
"onAdded":
[
{
"$type": "AttachModifier",
"target": "CurTeamAvatars",
"modifierName": "UNIQUE_Activity_MichiaeMatsuri_ElementalBurstDamageUp"
}
]
},
"UNIQUE_Activity_MichiaeMatsuri_ElementalBurstDamageUp":
{
"isUnique": true,
"stacking": "Unique",
"isLimitedProperties": true,
"modifierMixins":
[
{
"$type": "ModifyDamageMixin",
"attackTags": ["Elemental_Burst"],
"damagePercentageRatio": "%ElementalBurstDamageUpRate"
}
],
},
},
"abilitySpecials":
{
"ElementalBurstDamageUpRate": 0,
}
}
},
//长柄武器,单手剑,双手剑普攻/重击/下落攻击伤害提升①%
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "ActivityAbility_MichiaeMatsuri_MeleeWeaponDamageUp",
"isDynamicAbility": true,
"abilityMixins":
[
{
"$type": "AttachModifierToSelfGlobalValueNoInitMixin",
"globalValueKey": "SGV_MichiaeMatsuri_CrystalSkill_3",
"valueSteps": [0.5,1.5],
"modifierNameSteps": ["UNIQUE_Activity_MichiaeMatsuri_MeleeWeaponDamageUp_Handler"]
}
],
"modifiers":
{
"UNIQUE_Activity_MichiaeMatsuri_MeleeWeaponDamageUp_Handler":
{
"isUnique": true,
"stacking": "Unique",
"modifierMixins":
[
{
"$type": "CurLocalAvatarMixinV2",
"modifierName": "UNIQUE_Activity_MichiaeMatsuri_MeleeWeaponDamageUp_Decision_IsMeleeWeapon"
},
]
},
"UNIQUE_Activity_MichiaeMatsuri_MeleeWeaponDamageUp_Decision_IsMeleeWeapon":
{
"isUnique": true,
"stacking": "Unique",
"isLimitedProperties": true,
"onAdded":
[
{
"$type": "AttachModifier",
"target": "Self",
"modifierName": "UNIQUE_Activity_MichiaeMatsuri_MeleeWeaponDamageUp",
"predicates":
[
{
"$type": "ByAvatarWeaponType",
"target": "Self",
"weaponTypes":
[
"WEAPON_CLAYMORE",
"WEAPON_POLE",
"WEAPON_SWORD_ONE_HAND"
]
}
]
}
],
},
"UNIQUE_Activity_MichiaeMatsuri_MeleeWeaponDamageUp":
{
"isUnique": true,
"stacking": "Unique",
"isLimitedProperties": true,
"modifierMixins":
[
{
"$type": "ModifyDamageMixin",
"attackTags":
[
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06",
"ExtraAttack",
"FallingAttack",
],
"damagePercentageRatio": "%MeleeWeaponDamageUpRate",
}
]
}
},
"abilitySpecials":
{
"MeleeWeaponDamageUpRate": 0,
}
}
},
//法器,弓箭角色的普通攻击速度提升①%
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "ActivityAbility_MichiaeMatsuri_RangedWeapon_AtkSpeedUp",
"isDynamicAbility": true,
"abilityMixins":
[
{
"$type": "AttachModifierToSelfGlobalValueNoInitMixin",
"globalValueKey": "SGV_MichiaeMatsuri_CrystalSkill_4",
"valueSteps": [0.5,1.5],
"modifierNameSteps": ["UNIQUE_Activity_MichiaeMatsuri_RangedWeapon_AtkSpeedUp_Handler"]
}
],
"modifiers":
{
"UNIQUE_Activity_MichiaeMatsuri_RangedWeapon_AtkSpeedUp_Handler":
{
"isUnique": true,
"stacking": "Unique",
"modifierMixins":
[
{
"$type": "CurLocalAvatarMixinV2",
"modifierName": "UNIQUE_Activity_MichiaeMatsuri_RangedWeapon_AtkSpeedUp_Decision_IsRangedWeapon"
},
]
},
"UNIQUE_Activity_MichiaeMatsuri_RangedWeapon_AtkSpeedUp_Decision_IsRangedWeapon":
{
"isUnique": true,
"stacking": "Unique",
"isLimitedProperties": true,
"onAdded":
[
{
"$type": "Predicated",
"target": "Self",
"targetPredicates":
[
{
"$type": "ByAvatarWeaponType",
"target": "Self",
"weaponTypes":
[
"WEAPON_BOW",
"WEAPON_CATALYST",
]
}
],
"successActions":
[
{
"$type": "AttachModifier",
"target": "Self",
"modifierName": "UNIQUE_Activity_MichiaeMatsuri_RangedWeapon_AtkSpeedUp_Action_AtkSpeedUp",
}
]
}
]
},
"UNIQUE_Activity_MichiaeMatsuri_RangedWeapon_AtkSpeedUp_Action_AtkSpeedUp":
{
"isUnique": true,
"stacking": "Unique",
"isLimitedProperties": true,
"properties":
{
"Animator_AttackSpeedRatio": "%AttackSpeedUpRate",
}
}
},
"abilitySpecials":
{
"AttackSpeedUpRate": 0,
}
}
},
//感电/超导/超载/雷元素扩散的伤害提升①%
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "ActivityAbility_MichiaeMatsuri_Explode_Superconductor_Shock_SwirlElec_DmgUp",
"isDynamicAbility": true,
"abilityMixins":
[
{
"$type": "AttachModifierToSelfGlobalValueNoInitMixin",
"globalValueKey": "SGV_MichiaeMatsuri_CrystalSkill_5",
"valueSteps": [0.5,1.5],
"modifierNameSteps": ["UNIQUE_Activity_MichiaeMatsuri_Explode_Superconductor_Shock_SwirlElec_DmgUp_Handler"]
}
],
"onAbilityStart":
[
{
"$type": "AttachModifier",
"target": "CurTeamAvatars",
"modifierName": "UNIQUE_Activity_MichiaeMatsuri_Explode_Superconductor_Shock_SwirlElec_DmgUp",
},
],
"modifiers":
{
"UNIQUE_Activity_MichiaeMatsuri_Explode_Superconductor_Shock_SwirlElec_DmgUp_Handler":
{
"isUnique": true,
"stacking": "Unique",
"modifierMixins":
[
{
"$type": "CurLocalAvatarMixinV2",
"modifierName": "UNIQUE_Activity_MichiaeMatsuri_Explode_Superconductor_Shock_SwirlElec_DmgUp_Action_ApplyToAllAvatars"
},
]
},
"UNIQUE_Activity_MichiaeMatsuri_Explode_Superconductor_Shock_SwirlElec_DmgUp_Action_ApplyToAllAvatars":
{
"isUnique": true,
"stacking": "Unique",
"duration": 0.1,
"onAdded":
[
// {
// "$type": "AttachModifier",
// "target": "CurTeamAvatars",
// "modifierName": "UNIQUE_Activity_MichiaeMatsuri_Explode_Superconductor_Shock_SwirlElec_DmgUp",
// },
{
"$type": "TriggerAbility",
"target": "Team",
"abilityName": "ActivityAbility_MichiaeMatsuri_Explode_Superconductor_Shock_SwirlElec_DmgUp"
}
]
},
"UNIQUE_Activity_MichiaeMatsuri_Explode_Superconductor_Shock_SwirlElec_DmgUp":
{
"isUnique": true,
"stacking": "Unique",
"isLimitedProperties": true,
"properties":
{
"Actor_ElemReactSwirlElectricDelta": "%DamageUpRate",
"Actor_ElemReactSConductDelta": "%DamageUpRate",
"Actor_ElemReactElectricDelta": "%DamageUpRate",
"Actor_ElemReactExplodeDelta": "%DamageUpRate",
}
}
},
"abilitySpecials":
{
"DamageUpRate": 0,
}
}
},
//体力消耗减少①%,体力恢复速度增加②%
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "ActivityAbility_MichiaeMatsuri_StaminaCostDown_StaminaRecoverUp",
"isDynamicAbility": true,
"abilityMixins":
[
{
"$type": "AttachModifierToSelfGlobalValueNoInitMixin",
"globalValueKey": "SGV_MichiaeMatsuri_CrystalSkill_6",
"valueSteps": [0.5,1.5],
"modifierNameSteps": ["UNIQUE_Activity_MichiaeMatsuri_StaminaCostDown_StaminaRecoverUp_Handler"]
}
],
"modifiers":
{
"UNIQUE_Activity_MichiaeMatsuri_StaminaCostDown_StaminaRecoverUp_Handler":
{
"isUnique": true,
"stacking": "Unique",
"modifierMixins":
[
{
"$type": "CurLocalAvatarMixinV2",
"modifierName": "UNIQUE_Activity_MichiaeMatsuri_StaminaCostDown_StaminaRecoverUp"
}
]
},
"UNIQUE_Activity_MichiaeMatsuri_StaminaCostDown_StaminaRecoverUp":
{
"isUnique": true,
"stacking": "Unique",
"isLimitedProperties": true,
"properties":
{
"Actor_CostStaminaRatio": "-1*%CostStaminaDownRate",
"Actor_RecoverStaminaRatio": "%RecoverStaminaUpRate",
}
}
},
"abilitySpecials":
{
"CostStaminaDownRate": 0,
"RecoverStaminaUpRate": 0,
}
}
},
//水晶秘技
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "ActivityAbility_MichiaeMatsuri_OnCrystalAttackLand",
"isDynamicAbility": true,
"abilityMixins":
[
{
"$type": "AttachModifierToSelfGlobalValueNoInitMixin",
"globalValueKey": "SGV_MichiaeMatsuri_CrystalLevel",
"valueSteps": [7.5,15.5],//8-15级
"modifierNameSteps": ["UNIQUE_Activity_MichiaeMatsuri_OnCrystalAttackLand_Handler"]
},
{
"$type": "AttachModifierToSelfGlobalValueNoInitMixin",
"globalValueKey": "SGV_MichiaeMatsuri_CrystalLevel",
"valueSteps": [12.5,15.5],//13-15级
"modifierNameSteps": ["UNIQUE_Activity_MichiaeMatsuri_OnCrystalAttackLand_SetSubHurtDownLevel"]
}
],
"modifiers":
{
"UNIQUE_Activity_MichiaeMatsuri_OnCrystalAttackLand_Handler":
{
"isUnique": true,
"stacking": "Unique",
"modifierMixins":
[
{
"$type": "CurLocalAvatarMixinV2",
"modifierName": "UNIQUE_Activity_MichiaeMatsuri_OnCrystalAttackLand"
}
]
},
"UNIQUE_Activity_MichiaeMatsuri_OnCrystalAttackLand_SetSubHurtDownLevel":
{//设置减抗等级
"isUnique": true,
"stacking": "Unique",
"duration": 0.2,
"onAdded":
[
{
"$type": "SetOverrideMapValue",
"target": "Team",
"overrideMapKey": "SubHurtDownLevel",
"value": 2,
"canBeHandledOnRecover": true,
},
]
},
"UNIQUE_Activity_MichiaeMatsuri_OnCrystalAttackLand":
{
"isUnique": true,
"stacking": "Unique",
"onAttackLanded":
[
{
"$type": "Predicated",
"target": "Other",
"targetPredicates":
[
{
"$type": "ByAttackTags",
"target": "Team",
"attackTags": ["MichiaeMatsuri_CrystalAttack"],
},
{
"$type": "ByEntityTypes",
"entityTypes": ["Monster"]
},
{
"$type": "ByTargetGlobalValue", //排除小动物
"key": "_ANIMAL_ENTITY_TYPE",
"value": 0,
"compareType": "NoneOrEqual",
},
],
"successActions":
[
{
"$type": "ApplyModifier",
"target": "Other",
"modifierName": "UNIQUE_Activity_MichiaeMatsuri_MonsterAllElementalSubHurtDown"
},
{
"$type": "DebugLog",
"content": "命中怪物",
}
]
},
]
},
"UNIQUE_Activity_MichiaeMatsuri_MonsterAllElementalSubHurtDown":
{
"isUnique": true,
"stacking": "Unique",
"isLimitedProperties": true,
"duration": "%SubHurtDownDuration",
"state": "DefenseDown",
"onAdded":
[
{
"$type": "DebugLog",
"content": "wenchuan.xie_Test: 怪物易伤"
}
],
"properties":
{
"Actor_FireSubHurtDelta": "-1*%SubHurtDownRate*%SubHurtDownLevel",
"Actor_ElecSubHurtDelta": "-1*%SubHurtDownRate*%SubHurtDownLevel",
"Actor_WaterSubHurtDelta": "-1*%SubHurtDownRate*%SubHurtDownLevel",
"Actor_GrassSubHurtDelta": "-1*%SubHurtDownRate*%SubHurtDownLevel",
"Actor_WindSubHurtDelta": "-1*%SubHurtDownRate*%SubHurtDownLevel",
"Actor_IceSubHurtDelta": "-1*%SubHurtDownRate*%SubHurtDownLevel",
"Actor_RockSubHurtDelta": "-1*%SubHurtDownRate*%SubHurtDownLevel",
"Actor_PhysicalSubHurtDelta": "-1*%SubHurtDownRate*%SubHurtDownLevel",
}
}
},
"abilitySpecials":
{
"SubHurtDownRate": 0,
"SubHurtDownDuration": 0,
"SubHurtDownLevel": 1,
}
}
}
]
@@ -0,0 +1,43 @@
[
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "ActivityAbility_Rogue_Shikishogun",
"isDynamicAbility": true,
"abilityMixins":
[
{
"$type": "FollowAttachPointEffectMixin",
"modifierName": "UNIQUE_Ability_Rogue_Shikishogun_EffectHandler",
"attachPriority": "ActivityEvent",
},
],
"modifiers":
{
"UNIQUE_Ability_Rogue_Shikishogun_EffectHandler":
{
"isUnique":true,
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_Activity_Shikishogun",
},
]
},
},
"onAbilityStart":
[
//测试放技能
{
"$type": "SendEffectTrigger",
"parameter": "Skill01",
"effectPattern": "Eff_Activity_Shikishogun",
},
]
},
}, //ActivityAbility_Rogue_Shikishogun 地城式大将显示逻辑 (绑定在队伍上的)
]
@@ -0,0 +1,74 @@
[
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "ActivityAbility_SwimStamina_Reduction",
"isDynamicAbility": true,
"abilityMixins":
[
{
"$type": "LocalAvatarsMixin",
"modifierName": "UNIQUE_Activity_SwimStamina_Reduction_Decision_SwimState"
}
],
"modifiers":
{
"UNIQUE_Activity_SwimStamina_Reduction_Decision_SwimState":
{
"isUnique": true,
"stacking": "Unique",
"modifierMixins":
[
{
"$type": "AttachToStateIDMixin",
"stateIDs": ["Swim"],
"modifierName": "UNIQUE_Activity_SwimStamina_Reduction",
},
]
},
"UNIQUE_Activity_SwimStamina_Reduction":
{
"isUnique": true,
"stacking": "Unique",
"properties":
{
"Actor_CostStaminaRatio": "%CostDownRatio",
}
},
},
"abilitySpecials":
{
"CostDownRatio": 0,
"CostDown_Duration": 0
}
}
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "ActivityAbility_Immune_Falling_Famage",
"isDynamicAbility": true,
"abilityMixins":
[
{
"$type": "LocalAvatarsMixin",
"modifierName": "UNIQUE_Activity_FallingDamageImmune"
}
],
"modifiers":
{
"UNIQUE_Activity_FallingDamageImmune":
{
"isUnique": true,
"stacking": "Unique",
"properties":
{
"Actor_FallingDamageRatio": -1,
},
},
},
}
}
]
@@ -0,0 +1,173 @@
[
// 3.0 跑酷
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Activity_GravenInnocence_Parkour_TeamAbility",
"onAdded":
[
{
"$type": "SetGlobalValue",
"target": "Team",
"key": "GV_CoinRangeLevel",
"value": 1,
},
],
"abilityMixins":
[
{
"$type":"AttachModifierToSelfGlobalValueMixin",
"globalValueKey":"GV_CoinRangeLevel",
"valueSteps":[-0.5, 0.5, 1.5, 100],
"modifierNameSteps":["Blank", "NormalRange", "SuperRange"],
},
],
"onRemoved":
[
{
"$type": "RemoveUniqueModifier",
"target": "Team",
"modifierName": "UNIQUE_PickRangeBuff",
},
{
"$type": "SetGlobalValue",
"target": "Team",
"key": "GV_CoinRangeLevel",
"value": 0,
},
],
"modifiers":
{
"Blank":
{
},
"NormalRange":
{
"onAdded":
[
{
"$type": "DebugLog",
"content": "基础拾取距离"
}
],
"thinkInterval": 0.1,
"onThinkInterval":
[
{
"$type": "Predicated",
"otherTargets":
{
"$type": "SelectTargetsByTag",
"tag": "IS_COIN",
"sortType": "Nearest",
"topLimit": 6,
},
"successActions":
[
{
"$type": "SetGlobalValue",
"target": "Target",
"key": "GV_Picked",
"value": 1,
"predicates":
[
{
"$type": "ByTargetPositionToSelfPosition",
"target": "Target",
"compareType": "XYZ",
"value": 2,
"logic": "LesserOrEqual",
},
]
}
]
}
]
},
// "UNIQUE_WinterCamp_Shield":
// {
// "isUnique":true,
// "stacking":"Unique",
// "modifierMixins":
// [
// {//随前场角色转移Modifier
// "$type": "CurLocalAvatarMixinV2",
// "modifierName": "WinterCamp_Shield_Avator",
// },
// ],
// },
"SuperRange":
{
"modifierMixins":
[
{//随前场角色转移Modifier
"$type": "CurLocalAvatarMixinV2",
"modifierName": "Avatar_SuperRange_Eff",
},
],
"onAdded":
[
{
"$type": "DebugLog",
"content": "超级拾取距离"
},
// {
// "$type": "AttachEffect",
// "target": "CurLocalAvatar",//"Self",
// "effectPattern": "Eff_SceneObj_ExpandAccessCoin_02", //拾取范围特效
// },
],
"thinkInterval": 0.1,
"onThinkInterval":
[
{
"$type": "Predicated",
"otherTargets":
{
"$type": "SelectTargetsByTag",
"tag": "IS_COIN",
"sortType": "Nearest",
"topLimit": 6,
},
"successActions":
[
{
"$type": "SetGlobalValue",
"target": "Target",
"key": "GV_Picked",
"value": 1,
"predicates":
[
{
"$type": "ByTargetPositionToSelfPosition",
"target": "Target",
"compareType": "XYZ",
"value": 5,
"logic": "LesserOrEqual",
},
]
}
]
}
]
},
"Avatar_SuperRange_Eff":
{
"onAdded":
[
{
"$type": "AttachEffect",
"doOffStage": true,
"effectPattern": "Eff_SceneObj_ExpandAccessCoin_02", //拾取范围特效
},
],
},
},
},
},
]
@@ -0,0 +1,352 @@
[
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "ActivityAbility_WindField_Challenge_RockJump_FallingDamageUp",
"isDynamicAbility": true,
"abilityMixins":
[
{
"$type": "LocalAvatarsMixin",
"modifierName": "UNIQUE_WindField_Challenge_RockJump_FallingDamageUp_Handler"
}
],
"modifiers":
{
"UNIQUE_WindField_Challenge_RockJump_FallingDamageUp_Handler":
{
"isUnique": true,
"stacking": "Unique",
"modifierMixins":
[
{
"$type": "AttachModifierToGlobalValueMixin",
"globalValueTarget": "Team",
"globalValueKey": "SGV_WindField_Buff_2",
"valueSteps": [0.5,1.5],
"modifierNameSteps": ["UNIQUE_WindField_Challenge_RockJump_FallingDamageUp"]
}
]
},
"UNIQUE_WindField_Challenge_RockJump_FallingDamageUp":
{
"isUnique": true,
"stacking": "Unique",
"onAdded":
[
{
"$type": "EnableRocketJump",
"canBeHandledOnRecover": true,
"target": "Self",
"doOffStage": true,
"type": "DungeonJump",
"enable": true,
"extention":
{
"xzMultiplier": 2, //xz平面速度乘子
"yMultiplier": 3.0, //y轴跳跃速度乘子
}
},
],
"onAvatarIn":
[
{
"$type": "EnableRocketJump",
"canBeHandledOnRecover": true,
"target": "Self",
"doOffStage": true,
"type": "DungeonJump",
"enable": true,
"extention":
{
"xzMultiplier": 2, //xz平面速度乘子
"yMultiplier": 3.0, //y轴跳跃速度乘子
}
},
],
"onRemoved":
[
{
"$type": "EnableRocketJump",
"type": "DungeonJump",
"target": "Self",
"doOffStage": true,
"enable": false,
},
],
"modifierMixins":
[
{
"$type": "ModifyDamageMixin",
"attackTags":
[
"FallingAttack"
],
"damagePercentageRatio": "%FallingAttackDamageUpRatio",
}
]
}
},
"abilitySpecials":
{
"FallingAttackDamageUpRatio": 0.5,
}
}
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "ActivityAbility_WindField_Challenge_WindZone",
"isDynamicAbility": true,
"abilityMixins":
[
{
"$type": "LocalAvatarsMixin",
"modifierName": "UNIQUE_WindField_Challenge_WindZone_Handler"
}
],
"modifiers":
{
"UNIQUE_WindField_Challenge_WindZone_Handler":
{
"isUnique": true,
"stacking": "Unique",
"modifierMixins":
[
{
"$type": "AttachModifierToGlobalValueMixin",
"globalValueTarget": "Team",
"globalValueKey": "SGV_WindField_Buff_1",
"valueSteps": [0.5,1.5],
"modifierNameSteps": ["UNIQUE_WindField_Challenge_WindZone_Decision_AttackLand"]
}
]
},
"UNIQUE_WindField_Challenge_WindZone_Decision_AttackLand":
{
"isUnique": true,
"stacking": "Unique",
"onAttackLanded":
[
{
"$type": "Predicated",
"target": "Other",
"predicates":
[
{
"$type": "ByEntityTypes",
"entityTypes": ["Monster"],
},
{
"$type": "ByAttackTags",
"attackTags":
[
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06",
"ExtraAttack",
"ExtraAttack1",
"ExtraAttack2",
"ExtraAttack3",
"ExtraAttack_Charge",
"FallingAttack"
]
},
{
"$type": "ByTargetGlobalValue",
"target": "Team",
"key": "Wind_CDState",
"value": 0,
"compareType": "NoneOrEqual"
},
],
"successActions":
[
// {
// "$type":"KillGadget",
// "gadgetInfo":
// {
// "$type": "SelectTargetsByChildren",
// "configID": 44000454,
// "sortType": "Default",
// },
// },
// {
// "$type": "ApplyModifier",
// "target": "Other",
// "modifierName": "UNIQUE_WindField_Challenge_WindZone_Action_Generate_WindZone"
// },
{
"$type":"CreateGadget",
"gadgetID":44000454,
"campID":1001,
"target":"Other",
"born":
{
"$type": "ConfigBornByTarget",
"offset":
{
"x": 0.0,
"y": 0.0,
"z": 0.0,
},
"onGround":true,
"alongGround":true,
},
},
{
"$type": "ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_WindField_Challenge_WindZone_Action_CD"
},
]
}
]
},
// "UNIQUE_WindField_Challenge_WindZone_Action_Generate_WindZone":
// {
// "isUnique": true,
// "stacking": "Unique",
// "duration": 0.1,
// "onAdded":
// [
// {
// "$type": "CreateGadget",
// "gadgetID": 44000454,
// "campID": 1001,
// "campTargetType": "Enemy",
// "born":
// {
// "$type": "ConfigBornBySelf",
// "offset" :
// {
// "x": 0.0,
// "y": 0.0,
// "z": 0.0,
// },
// "onGround": true,
// },
// },
// ]
// },
"UNIQUE_WindField_Challenge_WindZone_Action_CD":
{
"isUnique": true,
"stacking": "Unique",
"duration": "%WindZone_CD",
"onAdded":
[
{
"$type": "SetGlobalValue",
"target": "Team",
"key": "Wind_CDState",
"value": -1
}
],
"onRemoved":
[
{
"$type": "SetGlobalValue",
"target": "Team",
"key": "Wind_CDState",
"value": 0
}
]
}
},
"abilitySpecials":
{
"WindZone_CD": 4,
}
}
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Activity_WindFiled_Challenge_WindZone_Gadget",
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "Life_Timer",
},
{
"$type": "AttachModifier",
"modifierName": "WindFiled_Challenge_WindZone",
},
],
"modifiers":
{
"Life_Timer":
{
"duration": "%Duration",
"onRemoved":
[
{
"$type": "KillSelf",
},
],
},
"WindFiled_Challenge_WindZone": //风场聚怪
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_Activity_Roguelike_Gadget_Wind_Absorbe",
},
],
"modifierMixins":
[
{
"$type": "WindZoneMixin",
"shapeName": "CircleR12",
"innerRadius": 1.0,
"strength": 5.0,
"born":
{
"$type": "ConfigBornBySelf",
"offset":
{
"x": 0.0,
"y": 0.5,
"z": 0.0,
},
},
"targetType": "All",
"predicates":
[
{
"$type": "ByEntityTypes",
"entityTypes":
[
"Monster"
],
},
{
"$type": "ByTargetWeight",
"logic": "Lesser",
"weight": 150,
},
],
},
],
},
},
"abilitySpecials":
{
"Duration": 4, //风场持续时间
},
},
},
]
@@ -0,0 +1,647 @@
[
//2.3雪山冬令营 跑酷部分
//开挑战挂Ability 由物件通知效果激活
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Activity_WinterCamp_TeamAbility",
"onAdded":
[
{//超级跳开关
"$type": "SetGlobalValue",
"key": "WinterCamp_RocketJump",
"value": 0,
},
{//带球撞人开关
"$type": "SetGlobalValue",
"key": "WinterCamp_Shield",
"value": 0,
},
{//体力球开关
"$type": "SetGlobalValue",
"key": "WinterCamp_Stamina",
"value": 0,
},
/*{
"$type": "AttachModifier",
"modifierName": "UNIQUE_WinterCamp_CameraFix",
},*/
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_WinterCamp_CameraFixDelay",
},
],
"abilityMixins":
[
{
"$type":"AttachModifierToSelfGlobalValueMixin",
"globalValueKey":"WinterCamp_RocketJump",
"valueSteps":[-0.5, 0.5, 1.5],
"modifierNameSteps":["Blank","UNIQUE_WinterCamp_RocketJump"],
},
{
"$type":"AttachModifierToSelfGlobalValueMixin",
"globalValueKey":"WinterCamp_Shield",
"valueSteps":[-0.5, 0.5, 1.5],
"modifierNameSteps":["Blank","UNIQUE_WinterCamp_Shield"],
},
],
"onRemoved":
[
{
"$type":"RemoveModifier",
"modifierName":"UNIQUE_WinterCamp_CameraFix",
}
],
"modifiers":
{
"Blank":
{
},
"UNIQUE_WinterCamp_CameraFixDelay":
{
"isUnique": true,
"stacking": "Unique",
"duration": 2.25,
"onRemoved":
[
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_WinterCamp_CameraFix",
},
],
},
"UNIQUE_WinterCamp_CameraFix":
{
"isUnique": true,
"stacking": "Unique",
"modifierMixins":
[
{
"$type": "ModifyCameraMaxDistanceMixin",
"MaxDistance": 10,
"ResetToMaxOnStart": true,
"LerpInDuration": 0.5,
"LerpOutDuration": 2.0,
},
],
},
"UNIQUE_WinterCamp_RocketJump":
{
"isUnique":true,
"stacking":"Unique",
"modifierMixins":
[
{//随前场角色转移Modifier
"$type": "CurLocalAvatarMixinV2",
"modifierName": "WinterCamp_RocketJump_Avator",
},
],
},
"UNIQUE_WinterCamp_Shield":
{
"isUnique":true,
"stacking":"Unique",
"modifierMixins":
[
{//随前场角色转移Modifier
"$type": "CurLocalAvatarMixinV2",
"modifierName": "WinterCamp_Shield_Avator",
},
],
},
"WinterCamp_RocketJump_Avator":
{
"onAdded":
[
{
"$type": "EnableRocketJump",
"canBeHandledOnRecover": true,
"type": "DungeonJump",
"enable": true,
"uiEffect": true,
"extention":
{
"xzMultiplier": 2.3,
"yMultiplier": 5.0,
}
},
{//超级跳特效
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_JumpUp_01_Buff",
},
{
"$type": "ChangePlayMode",
"muteRemoteAction": true,
"doOffStage": true,
"toPlayMode": "WinterCampRace",
}
],
"onRemoved":
[
{
"doOffStage" : true,
"$type": "EnableRocketJump",
"canBeHandledOnRecover": true,
"type": "DungeonJump",
"enable": false,
"uiEffect": true,
},
{
"$type": "ChangePlayMode",
"muteRemoteAction": true,
"toPlayMode": "Normal",
"doOffStage": true,
},
],
},
"WinterCamp_DenyShield_Attack"://怪物受击的CD
{
"duration":1,
"onAdded":
[
{
"$type": "SetGlobalValue",
"key": "WinterCamp_Deny_Hit",
"value": 1,
}
],
"onRemoved":
[
{
"$type": "SetGlobalValue",
"key": "WinterCamp_Deny_Hit",
"value": 0,
}
]
},
"WinterCamp_Shield_Avator":// 9/14迭代 不要撞飞效果和无敌效果了
{
//"state": "Invincible",//无敌Buff
"onAdded":
[
{//护盾特效
"$type": "AttachEffect",
"doOffStage": true,
"effectPattern": "Eff_SceneObj_ShieldPower_01_Buff",
},
/*{//状态免疫大礼包
"$type" : "AttachAbilityStateResistance",
"resistanceListID": 11002,
},*/
],
//碰到怪-击飞;碰到跑酷障碍物-击碎(迭代:怪不要击飞了,只对物件有效)
"thinkInterval": 0.1,
"onThinkInterval":
[
{
"$type": "Predicated",
"otherTargets":
{
"$type": "SelectTargetsByShape",
"shapeName": "CircleR2H8",
"centerBasedOn": "Self",
"campTargetType": "Enemy",
"campBasedOn": "Self",
},
"targetPredicates":
[
{
"$type": "ByEntityTypes",
"entityTypes": ["Monster"],
},
{
"$type": "ByTargetGlobalValue",
"key": "WinterCamp_Deny_Hit",
"value": 0,
"compareType": "NoneOrEqual",
}
],
"successActions":
[
/*{
"$type": "ApplyModifier",
"target": "Other",
"modifierName": "WinterCamp_DenyShield_Attack",
},
{
"$type" : "DamageByAttackValue",
"target": "Other",
"attackInfo":
{
"attackProperty":
{
"damagePercentage": 0,
"elementType" : "None",
"elementDurability" : 0,
"strikeType": "Default",
"enBreak": 800,
"ignoreLevelDiff": true,
},
"hitPattern":
{
"onHitEffectName": "none",
"hitImpulseType":"LV6",
"canBeDefenceHalt": false,
"hitHaltTime": 0.0,
"hitHaltTimeScale": 0.01,
"muteHitText": true,
},
},
},*/
],
"failActions":
[
{
"$type": "Predicated",
"target":"Other",
"targetPredicates":
[
{
"$type":"ByTargetGlobalValue",
"key":"_IS_PARKOUR_BREAKABLE",
"value": 1,
"compareType": "Equal",
}
],
"successActions":
[
{//发个Hit过去
"$type" : "DamageByAttackValue",
"target": "Other",
"attackInfo":
{
"attackTag":"WinterCamp_ShieldAttack",
"attackProperty":
{
"damagePercentage": 0,
"elementType" : "None",
"elementDurability" : 0,
"strikeType": "Default",
"enBreak": 800,
"ignoreLevelDiff": true,
},
"hitPattern":
{
"onHitEffectName": "none",
"hitImpulseType":"LV0",
"canBeDefenceHalt": false,
"hitHaltTime": 0.0,
"hitHaltTimeScale": 0.01,
"muteHitText": true,
},
},
},
]
},
],
},
],
},
},
},
},
//2.3雪山冬令营 战斗营地
//(迭代废弃)触发融化反应,放一个火焰冲击波,半径10米,环境反应系数10.65,火元素含量25,内置CD 8秒
//持有龙血结晶Buff时,攻击造成冲击波,半径10米,环境反应系数15.36,火元素含量25
//前台角色每秒恢复2.5能量
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Activity_WinterCamp_BattleCampTeam",
"isDynamicAbility": true,
"onAdded":
[
{
"$type": "SetGlobalValue",
"key": "_ActivityAbility_WinterCamp_BattleCamp_CD",
"target":"Team",
"value": 0,
},
/*{
"$type": "AttachModifier",
"modifierName": "UNIQUE_ActivityAbility_WinterCamp_Energy",
},*/
/*{
"$type": "AttachModifier",
"modifierName": "UNIQUE_ActivityAbility_WinterCamp_BattleCamp",
},*/
],
"abilityMixins":
[
{
"$type":"AttachModifierToSelfGlobalValueMixin",
"globalValueKey":"SGV_WinterCamp_PlayerBuff",
"valueSteps":[0.5, 1.5],
"modifierNameSteps":["UNIQUE_ActivityAbility_WinterCamp_BattleCamp"],
},
],
"modifiers":
{
"UNIQUE_ActivityAbility_WinterCamp_BattleCamp":
{
"isUnique":true,
"stacking":"Unique",
"modifierMixins":
[
{//随前场角色转移Modifier
"$type": "CurLocalAvatarMixinV2",
"modifierName": "ActivityAbility_WinterCamp_AvatarBuff_Explode",
},
{//随前场角色转移Modifier
"$type": "CurLocalAvatarMixinV2",
"modifierName": "ActivityAbility_WinterCamp_AvatarBuff_Energy",
},
],
},
/*"UNIQUE_ActivityAbility_WinterCamp_Energy":
{
"isUnique":true,
"stacking":"Unique",
"modifierMixins":
[
{//随前场角色转移Modifier
"$type": "CurLocalAvatarMixinV2",
"modifierName": "ActivityAbility_WinterCamp_AvatarBuff_Energy",
},
],
},*/
"ActivityAbility_WinterCamp_AvatarBuff_Energy":
{
"thinkInterval":1,
"onThinkInterval":
[
{
"$type":"ReviveElemEnergy",
"value":"%ReviveEnergy",
"target":"Self",
"doOffStage":true,
},
]
},
"ActivityAbility_WinterCamp_Monster_SendPos":
{
"onAdded":
[
{
"$type": "Predicated",
"target": "Other",
"otherTargets":
{
"$type": "SelectTargetsByShape",
"campBasedOn": "Self",
"shapeName": "CircleR40",
"centerBasedOn": "Self",
"campTargetType": "AllExceptSelf",
},
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "IS_MAIN_DEVICE",
"value": 1,
"compareType": "Equal",
}
],
"successActions":
[
{
"$type": "SetGlobalPos",
"key": "_Ability_WinterCamp_AoePos_Final",
"target": "Other",
"born": {
"$type": "ConfigBornBySelf",
"onGround": true,
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0,
},
},
"setTarget":true,
},
{//使物件发出攻击 Avator攻击会有元素精通
"$type": "TriggerAbility",
"target": "Other",
"abilityName": "LjxsCampMainDevice_01_Explode",
"abilitySpecials":
{
"LevelEntity_AvatarDot_SystemValue": "%LevelEntity_AvatarDot_SystemValue",
}
},
{
"$type": "RemoveModifier",
"modifierName": "ActivityAbility_WinterCamp_Monster_SendPos",
"target": "Self",
}
],
},
]
},
"ActivityAbility_WinterCamp_AvatarBuff_Explode":
{
"isLimitedProperties": true,
"onAdded":
[
{
"$type": "SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo",
},
],
"onAttackLanded":
[
{
"$type": "Predicated",
"target":"Other",
"targetPredicates":
[
{
"$type": "ByAny",
"predicates":
[
{//1.2雪山活动词缀掉落的龙血结晶
"$type": "ByTargetGlobalValue",
"key": "HAS_BLOOD_BUFF_MARK",
"value": 1,
"compareType": "Equal",
"target": "CurLocalAvatar",
},
{//大世界常规龙血结晶
"$type": "ByTargetGlobalValue",
"key": "HAS_BLOOD_BUFF_MARK_NORMAL",
"value": 1,
"compareType": "Equal",
"target": "CurLocalAvatar",
},
],
},
{
"$type": "ByTargetGlobalValue",
"key": "Can_Trigger_Aoe",
"value": 1,
"target": "Team",
"compareType": "Equal",
},
{
"$type":"ByEntityTypes",
"entityTypes":["Monster"]
},
{
"$type":"ByAttackTags",
"attackTags":["NormalAttack_01","NormalAttack_02","NormalAttack_03","NormalAttack_04","NormalAttack_05","NormalAttack_06","ExtraAttack","FallingAttack","Elemental_Art","Elemental_Art_Hold","Elemental_Art_Extra","Elemental_Burst"],
},
],
"successActions":
[
{
"$type" : "ApplyModifier",
"modifierName" : "ActivityAbility_WinterCamp_Monster_SendPos",
"target" : "Other",
},
{
"$type":"SetGlobalValue",
"key": "Can_Trigger_Aoe",
"target": "Team",
"value": 0,
},
],
},
]
/*"properties":
{
"Actor_AttackRatio": "%Value_Attack",
},*/
},
},
"abilitySpecials":
{
//"Value_Attack": 0.5,
"ReviveEnergy": 2.5,//前台角色每秒回能
"DamagePercentage": 23.5,//冲击波环境反应系数
"LevelEntity_AvatarDot_SystemValue": 1,
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Activity_WinterCamp_BattleCampAvatar",
"isDynamicAbility": true,
"abilityMixins":
[
{
"$type":"AttachModifierToSelfGlobalValueMixin",
"globalValueKey":"HAS_BLOOD_BUFF_MARK_NORMAL",//辅助判断。只用龙血Buff的话onAttackLanded打多个目标会打出多个冲击波
"valueSteps":[-0.5, 0.5, 1.5],
"modifierNameSteps":["MuteTriggerAoe","CanTriggerAoe"],
},
],
"modifiers":
{
"MuteTriggerAoe":
{
/*"onAdded":
[
{
"$type":"SetGlobalValue",
"key": "Can_Trigger_Aoe",
"target": "Team",
"value": 0,
},
]*/
},
"CanTriggerAoe":
{
"onAdded":
[
{
"$type":"SetGlobalValue",
"key": "Can_Trigger_Aoe",
"target": "Team",
"value": 1,
},
]
},
},
},
},
//2.3雪山冬令营 骗骗花Boss战
//ScenePlay挂ability,处理watcher
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "ActivityAbility_WinterCampMimik_WatcherHandler_BrokenFruitKick",
"isDynamicAbility": true,
"onAdded":
[
],
"modifiers":
{
/*
//玩家击回果实时
"":
{
"$type":"ServerLuaCall",
"luaCallType":"CurScenePlay",
"funcName":"SLC_Player_HitBack"
},
//玩家拾取能量结晶
"":
{
"$type":"ServerLuaCall",
"luaCallType":"CurScenePlay",
"funcName":"SLC_Player_PickUp"
},
*/
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "ActivityAbility_WinterCampMimik_WatcherHandler_EnergyChitInteract",
"isDynamicAbility": true,
"onAdded":
[
],
"modifiers":
{
/*
//玩家击回果实时
"":
{
"$type":"ServerLuaCall",
"luaCallType":"CurScenePlay",
"funcName":"SLC_Player_HitBack"
},
//玩家拾取能量结晶
"":
{
"$type":"ServerLuaCall",
"luaCallType":"CurScenePlay",
"funcName":"SLC_Player_PickUp"
},
*/
},
},
},
]