添加配置表

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,130 @@
[
//////////////////////////////////////////////////////////////////////
//
// 木刻台地插槽
//
//////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Xm_Property_Prop_WoodAranaraStage_Slot_01",
"abilityMixins":
[
// {
// "$type": "AttachToGadgetStateMixin",
// "gadgetState": 0,
// "modifierName": "S_Default",
// },
// {
// "$type": "AttachToGadgetStateMixin",
// "gadgetState": 201,
// "modifierName": "S_InUse",
// },
{
"$type": "AttachModifierToGlobalValueMixin",
"globalValueKey": "GV_Slot_Effect_Show",
"valueSteps": [-0.5, 0.5, 1.5],
"modifierNameSteps": ["HideEffect", "ShowEffect"]
}
],
"onAdded":
[
{
"$type": "SetGlobalValue",
"key": "GV_Slot_Effect_Show",
"value": 2,
},
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_Slot_Effect",
"predicates":
[
{
"$type": "ByTargetGadgetState",
"target": "Self",
"gadgetState": 0,
}
]
}
],
"modifiers":
{
"UNIQUE_Slot_Effect":
{
"isUnique": true,
"stacking": "Unique",
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_WoodAranaraStage_01",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint",
"offset":
{
"x": 0,
"y": 0,
"z": 0,
}
}
}
],
},
// 插槽为空
// "S_Default":
// {
// "onAdded":
// [
// {
// "$type": "ApplyModifier",
// "modifierName": "UNIQUE_Slot_Effect",
// }
// ],
// },
// 插槽被填充
// "S_InUse":
// {
// "onAdded":
// [
// {
// "$type": "RemoveModifier",
// "modifierName": "UNIQUE_Slot_Effect",
// }
// ],
// },
"HideEffect":
{
"onAdded":
[
{
"$type": "RemoveModifier",
"modifierName": "UNIQUE_Slot_Effect",
}
]
},
"ShowEffect":
{
"onAdded":
[
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_Slot_Effect",
"predicates":
[
{
"$type": "ByTargetGadgetState",
"target": "Self",
"gadgetState": 0,
}
]
}
],
}
},
},
},
]
@@ -0,0 +1,184 @@
[
//////////////////////////////////////////////////////////////////////
//
// 特效测试
//
//////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Effect_Test",
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Fire_A_Effect",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "Attach_A_Effect",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "Shoot_Bullet",
},
],
"onAdded":
[
{
"$type": "ApplyModifier",
"modifierName": "Be_Hit_Effect",
},
],
"modifiers":
{
//受击特效测试
"Be_Hit_Effect":
{
"onBeingHit":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_TowerWind_03_Attack",
"born":
{
"$type":"ConfigBornByHitPoint",
}
},
],
},
"Fire_A_Effect":
{
"onAdded":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Possession_01_Active",
"born":
{
"$type":"ConfigBornByAttachPoint",
"attachPointName":"RootNode"
}
},
],
},
"Attach_A_Effect":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_TowerElectric_01",
"born":
{
"$type":"ConfigBornByAttachPoint",
"attachPointName":"RootNode"
}
},
],
},
"Shoot_Bullet":
{
"onAdded":
[
{
"$type": "TriggerBullet",
"bulletID": 70950154,
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "ShootPoint",
},
},
],
},
},
},
},
//////////////////////////////////////////////////////////////////////
//
// 特效测试 子弹
//
//////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Effect_Test_Bullet",
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RayLaunchEquipmen_Bullet",
},
],
"onAbilityStart":
[
//攻击命中特效
// {
// "$type": "FireEffect",
// "effectPattern": "Eff_SceneObj_Possession_01_Active",
// },
{
"$type" : "TriggerAttackEvent",
"targetType" : "All",
"attackEvent":
{
"attackPattern" :
{
"$type" : "ConfigAttackSphere",
"triggerType" : "TriggerNoRepeat",
"radius" : 0.5,
"ignoreMassive": true,
"born":
{
"$type": "ConfigBornByTarget",
"offset" :
{
"x": 0.0,
"y" : 0.0,
"z" : 0.0,
},
},
},
"attackInfo":
{
"attackTag": "MichiaeMatsuri_Ray",
"attackProperty":
{
"damagePercentage": 1,
"elementType": "None",
"trueDamage":true,
"elementDurability": 25,
"strikeType": "Default",
"enBreak": 0,
},
"hitPattern" :
{
"hitImpulseType":"LV1",
"reboundRatio" : 0,
"hitHaltTime" : 0.0,
"hitHaltTimeScale" : 0.05,
"muteHitText" : false,
},
}
},
},
],
"modifiers":
{
},
},
},
]
@@ -0,0 +1,809 @@
[
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// 家园玩法套装_计时器_终点
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Homeworld_Exterior_Common_Prop_Thing_TimerEnd_01_Ability",
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "ShowEnd",
},
],
"modifiers":
{
"ShowEnd":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Thing_TimerEnd_01_Center",
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Quest_SiteInteract_01",
},
],
},
}
},
},
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// 家园玩法套装_计分器_计分灯架
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Homeworld_Exterior_Ly_Lamp_Build_ScoringShelf_01_Ability",
"abilityMixins" :
[
{
"$type":"AttachModifierToSelfGlobalValueNoInitMixin",
"globalValueKey":"SGV_ScoringShelf_01",
"valueSteps":[-1,0.5,20],
"modifierNameSteps":["Light_Off","Light_01_On"]
},
{
"$type":"AttachModifierToSelfGlobalValueNoInitMixin",
"globalValueKey":"SGV_ScoringShelf_01",
"valueSteps":[1.5,20],
"modifierNameSteps":["Light_02_On"]
},
{
"$type":"AttachModifierToSelfGlobalValueNoInitMixin",
"globalValueKey":"SGV_ScoringShelf_01",
"valueSteps":[2.5,20],
"modifierNameSteps":["Light_03_On"]
},
{
"$type":"AttachModifierToSelfGlobalValueNoInitMixin",
"globalValueKey":"SGV_ScoringShelf_01",
"valueSteps":[3.5,20],
"modifierNameSteps":["Light_04_On"]
},
{
"$type":"AttachModifierToSelfGlobalValueNoInitMixin",
"globalValueKey":"SGV_ScoringShelf_01",
"valueSteps":[4.5,20],
"modifierNameSteps":["Light_05_On"]
},
{
"$type":"AttachModifierToSelfGlobalValueNoInitMixin",
"globalValueKey":"SGV_ScoringShelf_01",
"valueSteps":[5.5,20],
"modifierNameSteps":["Light_06_On"]
},
{
"$type":"AttachModifierToSelfGlobalValueNoInitMixin",
"globalValueKey":"SGV_ScoringShelf_01",
"valueSteps":[6.5,20],
"modifierNameSteps":["Light_07_On"]
},
{
"$type":"AttachModifierToSelfGlobalValueNoInitMixin",
"globalValueKey":"SGV_ScoringShelf_01",
"valueSteps":[7.5,20],
"modifierNameSteps":["Light_08_On"]
},
{
"$type":"AttachModifierToSelfGlobalValueNoInitMixin",
"globalValueKey":"SGV_ScoringShelf_01",
"valueSteps":[8.5,20],
"modifierNameSteps":["Light_09_On"]
},
{
"$type":"AttachModifierToSelfGlobalValueNoInitMixin",
"globalValueKey":"SGV_ScoringShelf_01",
"valueSteps":[9.5,20],
"modifierNameSteps":["Light_10_On"]
},
],
"modifiers":
{
"Light_Off":
{
},
"Light_01_On":
{
"onAdded":
[
{
"$type":"SetMaterialParamFloatByTransform",
"matName":"Point1",
"patternName":"_EmissionStrength",
"value":3,
"canBeHandledOnRecover": true,
},
],
"onRemoved":
[
{
"$type":"SetMaterialParamFloatByTransform",
"matName":"Point1",
"patternName":"_EmissionStrength",
"value":0,
},
],
},
"Light_02_On":
{
"onAdded":
[
{
"$type":"SetMaterialParamFloatByTransform",
"matName":"Point2",
"patternName":"_EmissionStrength",
"value":3,
"canBeHandledOnRecover": true,
},
],
"onRemoved":
[
{
"$type":"SetMaterialParamFloatByTransform",
"matName":"Point2",
"patternName":"_EmissionStrength",
"value":0,
},
],
},
"Light_03_On":
{
"onAdded":
[
{
"$type":"SetMaterialParamFloatByTransform",
"matName":"Point3",
"patternName":"_EmissionStrength",
"value":3,
"canBeHandledOnRecover": true,
},
],
"onRemoved":
[
{
"$type":"SetMaterialParamFloatByTransform",
"matName":"Point3",
"patternName":"_EmissionStrength",
"value":0,
},
],
},
"Light_04_On":
{
"onAdded":
[
{
"$type":"SetMaterialParamFloatByTransform",
"matName":"Point4",
"patternName":"_EmissionStrength",
"value":3,
"canBeHandledOnRecover": true,
},
],
"onRemoved":
[
{
"$type":"SetMaterialParamFloatByTransform",
"matName":"Point4",
"patternName":"_EmissionStrength",
"value":0,
},
],
},
"Light_05_On":
{
"onAdded":
[
{
"$type":"SetMaterialParamFloatByTransform",
"matName":"Point5",
"patternName":"_EmissionStrength",
"value":3,
"canBeHandledOnRecover": true,
},
],
"onRemoved":
[
{
"$type":"SetMaterialParamFloatByTransform",
"matName":"Point5",
"patternName":"_EmissionStrength",
"value":0,
},
],
},
"Light_06_On":
{
"onAdded":
[
{
"$type":"SetMaterialParamFloatByTransform",
"matName":"Point6",
"patternName":"_EmissionStrength",
"value":3,
"canBeHandledOnRecover": true,
},
],
"onRemoved":
[
{
"$type":"SetMaterialParamFloatByTransform",
"matName":"Point6",
"patternName":"_EmissionStrength",
"value":0,
},
],
},
"Light_07_On":
{
"onAdded":
[
{
"$type":"SetMaterialParamFloatByTransform",
"matName":"Point7",
"patternName":"_EmissionStrength",
"value":3,
"canBeHandledOnRecover": true,
},
],
"onRemoved":
[
{
"$type":"SetMaterialParamFloatByTransform",
"matName":"Point7",
"patternName":"_EmissionStrength",
"value":0,
},
],
},
"Light_08_On":
{
"onAdded":
[
{
"$type":"SetMaterialParamFloatByTransform",
"matName":"Point8",
"patternName":"_EmissionStrength",
"value":3,
"canBeHandledOnRecover": true,
},
],
"onRemoved":
[
{
"$type":"SetMaterialParamFloatByTransform",
"matName":"Point8",
"patternName":"_EmissionStrength",
"value":0,
},
],
},
"Light_09_On":
{
"onAdded":
[
{
"$type":"SetMaterialParamFloatByTransform",
"matName":"Point9",
"patternName":"_EmissionStrength",
"value":3,
"canBeHandledOnRecover": true,
},
],
"onRemoved":
[
{
"$type":"SetMaterialParamFloatByTransform",
"matName":"Point9",
"patternName":"_EmissionStrength",
"value":0,
},
],
},
"Light_10_On":
{
"onAdded":
[
{
"$type":"SetMaterialParamFloatByTransform",
"matName":"Point10",
"patternName":"_EmissionStrength",
"value":3,
"canBeHandledOnRecover": true,
},
],
"onRemoved":
[
{
"$type":"SetMaterialParamFloatByTransform",
"matName":"Point10",
"patternName":"_EmissionStrength",
"value":0,
},
],
},
},
},
},
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// 家园玩法套装_计分器_节点踏板
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Homeworld_Exterior_Ly_Thing_Build_Scoringpedal_01_Ability",
"abilitySpecials":
{
"CDTime": 2, //踩入地板后反馈时间
},
"onFieldEnter":
[
{
"$type" : "Predicated",
"target": "Target",
"targetPredicates" :
[
{
"$type" : "ByEntityTypes",
"entityTypes" : ["Avatar","Monster"],
},
],
"successActions" :
[
{//光环Buff
"$type": "ApplyModifier",
"modifierName": "EntityEnter",
"target": "Self",
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_Entity_Enter_Field",
"target": "Self",
"value": 0,
"compareType": "NoneOrEqual",
},
],
},
],
},
],
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "OnHomeWorld",
},
],
"modifiers":
{
"OnHomeWorld":
{
"modifierMixins":
[ // => GadgetState = 0 (没踩中) // 1(踩中)
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_Entity_Enter_Field",
"defaultGlobalValueOnCreate": 0,
"valueSteps" : [-0.5, 0.5, 1.5],
"modifierNameSteps" : [
"HintLight",
"Empty",
],
},
],
},
"Empty":
{
},
"HintLight":
{
"onAdded":
[
{//特效播放节点(需要根据GlobalValue不同,播放不同特效
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Homeworld_Scoringpedal_01",
"effectTempleteID": 101,
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_Scoringpedal_01",
"value": 0,
"compareType": "Equal",
},
],
},
{//特效播放节点(需要根据GlobalValue不同,播放不同特效
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Homeworld_Scoringpedal_01",
"effectTempleteID": 102,
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_Scoringpedal_01",
"value": 1,
"compareType": "Equal",
},
],
},
{//特效播放节点(需要根据GlobalValue不同,播放不同特效
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Homeworld_Scoringpedal_01",
"effectTempleteID": 103,
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_Scoringpedal_01",
"value": 2,
"compareType": "Equal",
},
],
},
{//特效播放节点(需要根据GlobalValue不同,播放不同特效
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Homeworld_Scoringpedal_01",
"effectTempleteID": 104,
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_Scoringpedal_01",
"value": 3,
"compareType": "Equal",
},
],
},
],
},
"EntityEnter":
{
"duration":"%CDTime",
"onAdded":
[
{
"$type": "SetGlobalValue",
"target": "Self",
"key": "_Entity_Enter_Field",// >1 => Enter/ 0=> Exit
"value": 1,
},
{//向玩法Group请求Function "EnterField"
"$type":"ServerLuaCall",
"luaCallType":"FromGroup",
"funcName":"EnterField",
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_Entity_Enter_Field",
"value": 1,
"compareType": "Equal",
},
],
},
{
"$type":"SetMaterialParamFloatByTransform",
"matName":"Pedal",
"patternName":"_EmissionStrength",
"value":10,
},
],
"onRemoved":
[
{
"$type": "SetGlobalValue",
"target": "Self",
"key": "_Entity_Enter_Field",// >1 => Enter/ 0=> Exit
"value": 0,
},
{
"$type":"SetMaterialParamFloatByTransform",
"matName":"Pedal",
"patternName":"_EmissionStrength",
"value":0,
},
],
},
},
},
},
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// 家园玩法套装_计分器_节点踏板_绿
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Homeworld_Exterior_Ly_Thing_Build_Scoringpedal_01_Green",
"onAdded":
[
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Scoringpedal_01",
"value": 0,
},
],
},
},
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// 家园玩法套装_计分器_节点踏板_蓝
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Homeworld_Exterior_Ly_Thing_Build_Scoringpedal_01_Blue",
"onAdded":
[
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Scoringpedal_01",
"value": 1,
},
],
},
},
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// 家园玩法套装_计分器_节点踏板_黄
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Homeworld_Exterior_Ly_Thing_Build_Scoringpedal_01_Yellow",
"onAdded":
[
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Scoringpedal_01",
"value": 2,
},
],
},
},
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// 家园玩法套装_计分器_节点踏板_红
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Homeworld_Exterior_Ly_Thing_Build_Scoringpedal_01_Red",
"onAdded":
[
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Scoringpedal_01",
"value": 3,
},
],
},
},
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// 家园玩法 射气球区域gadget
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Homeworld_Exterior_Common_Thing_Prop_BalloonArea_01",
"abilityMixins":
[
{
"$type":"HomeworldServerEventMixin",
"editorModifierNames":["ShowMode"],
"worldModifierNames":["HideMode"],
},
],
"modifiers":
{
"ShowMode":
{
"onAdded":
[
{
"$type" : "TriggerSetRenderersEnable",
"doOffStage" : true,
"renderNames" : ["Homescene_Common_Feature_SelectionBox_Balloon_Vo"],
"setEnable" : true,
},
],
},
"HideMode":
{
"onAdded":
[
{
"$type" : "TriggerSetRenderersEnable",
"doOffStage" : true,
"renderNames" : ["Homescene_Common_Feature_SelectionBox_Balloon_Vo"],
"setEnable" : false,
},
],
},
}
},
},
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// 家园玩法 射气球 普通气球
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Homeworld_Exterior_Common_Thing_Prop_BalloonLow_01",
"onAdded":
[
{
"$type": "ApplyModifier",
"modifierName": "ScoreController",
},
{
"$type" : "SetGlobalValue",
"key" : "Has_Being_Hit",
"value" : 0,
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Ballon_Born",
},
],
"onKill":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_BalloonLow_01",
},
],
"modifiers":
{
"ScoreController":
{
"onBeingHit":
[
{
"$type": "ServerLuaCall",
"luaCallType": "CurGalleryControlGroup",
"funcName": "Homeworld_Gallery_ShootBalloon",
"paramNum": 1,
"param1":1,
},
{
"$type" : "SetGlobalValue",
"key" : "Has_Being_Hit",
"value" : 1,
},
{
"$type": "KillSelf",
},
],
},
}
},
},
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// 家园玩法 射气球 高分气球
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Homeworld_Exterior_Common_Thing_Prop_BalloonHigh_01",
"onAdded":
[
{
"$type": "ApplyModifier",
"modifierName": "ScoreController",
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Ballon_Born",
},
{
"$type" : "SetGlobalValue",
"key" : "Has_Being_Hit",
"value" : 0,
},
],
"onKill":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_BalloonLow_01",
},
],
"modifiers":
{
"ScoreController":
{
"onBeingHit":
[
{
"$type": "ServerLuaCall",
"luaCallType": "CurGalleryControlGroup",
"funcName": "Homeworld_Gallery_ShootBalloon",
"paramNum": 1,
"param1":2,
},
{
"$type" : "SetGlobalValue",
"key" : "Has_Being_Hit",
"value" : 1,
},
{
"$type": "KillSelf",
},
],
},
}
},
},
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// 家园打木桩-木桩
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Homeworld_Exterior_Common_Thing_Prop_WoodenStake_01",
"onAdded":
[
{
"$type": "ApplyModifier",
"modifierName": "BornEffect",
},
],
"modifiers":
{
"BornEffect":
{
"onAdded":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Homeworld_WoodenStake_01_Rebirth",
},
],
},
}
},
},
]
@@ -0,0 +1,347 @@
[
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// 家园 厨房模板
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Homeworld_Standard_Cooking_Ability",
"abilityMixins":
[
{
"$type":"HomeworldEnterEditorMixin",
"editorModifierNames":["OnHomeEditor"],
"worldModifierNames":["OnHomeWorld"],
},
],
"modifiers":
{
"OnHomeEditor":
{
"onAdded":
[
],
},
"OnHomeWorld":
{
"onAdded":
[
{
"$type" : "SetGlobalValue",
"key": "_Homeworld_Cooking",
"value": 1,
},
{
"$type": "AttachModifier",
"modifierName": "Fire_State",
},
],
},
"Fire_State":
{
"modifierMixins":
[
{
"$type": "AttachModifierToSelfGlobalValueMixin", // 计数到0时,移除WindBlade这个modifier
"globalValueKey": "_Homeworld_Cooking",
"valueSteps" : [-0.5, 0.5, 1.5],
"modifierNameSteps" : ["Fire_Off","Fire_On"],
},
],
},
"Fire_Off":
{
"duration":5,
"onBeingHit":
[
{
"$type": "SetGlobalValue",
"key": "_Homeworld_Cooking",
"value": 1,
"predicates":
[
{
"$type": "ByHitElement",
"element": "Fire",
},
],
},
],
"onRemoved":
[
{
"$type": "SetGlobalValue",
"key": "_Homeworld_Cooking",
"value": 1,
},
],
},
"Fire_On":
{
"elementType": "Fire",
"elementDurability": 25,
"onAdded":
[
{
"$type":"AttachEffect",
"effectPattern": "Eff_SceneObj_Griller_FireCook_01",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName" : "FirePoint",
},
},
],
"onRemoved":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_FireBasin_Smoke",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName" : "FirePoint",
},
},
{
"$type": "SetGlobalValue",
"key": "_Homeworld_Cooking",
"value": 0,
},
],
},
},
},
},
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// 家园 厨房模板02
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Homeworld_Standard_Cooking_Ability02",
"abilityMixins":
[
{
"$type":"HomeworldEnterEditorMixin",
"editorModifierNames":["OnHomeEditor"],
"worldModifierNames":["OnHomeWorld"],
},
],
"modifiers":
{
"OnHomeEditor":
{
"onAdded":
[
],
},
"OnHomeWorld":
{
"onAdded":
[
{
"$type" : "SetGlobalValue",
"key": "_Homeworld_Cooking",
"value": 1,
},
{
"$type": "AttachModifier",
"modifierName": "Fire_State",
},
],
},
"Fire_State":
{
"modifierMixins":
[
{
"$type": "AttachModifierToSelfGlobalValueMixin", // 计数到0时,移除WindBlade这个modifier
"globalValueKey": "_Homeworld_Cooking",
"valueSteps" : [-0.5, 0.5, 1.5],
"modifierNameSteps" : ["Fire_Off","Fire_On"],
},
],
},
"Fire_Off":
{
"duration":5,
"onBeingHit":
[
{
"$type": "SetGlobalValue",
"key": "_Homeworld_Cooking",
"value": 1,
"predicates":
[
{
"$type": "ByHitElement",
"element": "Fire",
},
],
},
],
"onRemoved":
[
{
"$type": "SetGlobalValue",
"key": "_Homeworld_Cooking",
"value": 1,
},
],
},
"Fire_On":
{
"elementType": "Fire",
"elementDurability": 25,
"onAdded":
[
{
"$type":"AttachEffect",
"effectPattern": "Eff_SceneObj_Homeworld_Stoves_01_CookingFire",
},
],
"onRemoved":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_FireBasin_Smoke",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName" : "FirePoint",
},
},
{
"$type": "SetGlobalValue",
"key": "_Homeworld_Cooking",
"value": 0,
},
],
},
},
},
},
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// 家园 烛光模板
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Homeworld_Standard_Candlelight_Ability",
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_LYG_Common_Candlestick01_01",
},
],
},
},
////////////////////////////////////////////////////////////////
//
// 家园 灌木模板
//
////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Homeworld_Standard_Bush_Ability",
"isDynamicAbility":true,
"onAdded":
[
{
"$type": "ApplyModifier",
"modifierName": "GrassMaterial",
},
],
"modifiers":
{
"Restart":
{
"duration":10,
"onAdded":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_FireBasin_Smoke",
"born":
{
"$type": "ConfigBornType",
"offset":
{
"x": 0.0,
"y": -0.2,
"z": 0.0,
},
"onGround":true,
},
},
],
"onRemoved":
[
{
"$type": "ApplyModifier",
"modifierName": "GrassMaterial",
},
],
},
"GrassMaterial":
{
"elementType": "Wood",
"elementDurability": 30,
"onAdded":
[
{
//燃烧时免疫其余燃烧攻击
"$type": "AddGlobalValue",
"key": "_ABILITY_BURNING_IGNITE_ONLY",
"value": 1,
"useLimitRange": true,
"maxValue": 1,
"minValue": 1,
},
],
"onRemoved":
[
{
"$type": "ApplyModifier",
"modifierName": "Restart",
},
],
},
}
},
},
////////////////////////////////////////////////////////////////
//
// 家园 主建筑模板
//
////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Homeworld_Standard_MainBuilding_Ability",
"onAdded":
[
{
"$type": "ChangeTag",
"isAdd": false,
"tag": "Homeworld_Standard_MainBuilding",
},
],
},
},
]
@@ -0,0 +1,410 @@
[
/////////////////////////////////////////////////////////////////////////////////////
//
// 宵灯
//
/////////////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Activity_UseLamp",
"onAdded":
[
{
"$type": "SetRandomOverrideMapValue",
"overrideMapKey": "RandomTimer",
"valueRangeMin": 0,
"valueRangeMax": 0,
},
{
"$type": "ApplyModifier",
"modifierName": "Delay",
},
],
"modifiers":
{
"Delay":
{
"duration": 0.5,
"onAdded":
[
{
"$type":"Randomed",
"chance":0.3,
"successActions":
[
{
"$type": "TriggerBullet",
"bulletID": 70800022,
"born":
{
"$type": "ConfigBornByTarget",
"offset" :
{
"x" : 0.0,
"y" : 1.0,
"z" : 0.0,
},
"direction":
{
"$type": "ConfigBornDirectionType",
"randomAngleHor": 30,
"angleOffset" :
{
"x" : -90.0,
"y" : 0.0,
"z" : 0.0,
},
},
},
},
],
"failActions":
[
{
"$type":"Randomed",
"chance": 0.5,
"successActions":
[
{
"$type": "TriggerBullet",
"bulletID": 70800023,
"born":
{
"$type": "ConfigBornByTarget",
"offset" :
{
"x" : 0.0,
"y" : 1.0,
"z" : 0.0,
},
"direction":
{
"$type": "ConfigBornDirectionType",
"randomAngleHor": 30,
"angleOffset" :
{
"x" : -90.0,
"y" : 0.0,
"z" : 0.0,
},
},
},
},
],
"failActions":
[
{
"$type": "TriggerBullet",
"bulletID": 70800024,
"born":
{
"$type": "ConfigBornByTarget",
"offset" :
{
"x" : 0.0,
"y" : 1.0,
"z" : 0.0,
},
"direction":
{
"$type": "ConfigBornDirectionType",
"randomAngleHor": 30,
"angleOffset" :
{
"x" : -90.0,
"y" : 0.0,
"z" : 0.0,
},
},
},
},
],
},
],
},
{
"$type": "KillSelf",
},
],
},
},
"abilitySpecials" :
{
"RandomTimer" : 0.0,
},
},
},
/////////////////////////////////////////////////////////////////////////////////////
//
// 宵灯 子弹
//
/////////////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Activity_Lamp_Bullet",
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_Stages_Ly_Hdj_LightFly",
"born":
{
"$type":"ConfigBornBySelf",
"direction":
{
"$type": "ConfigBornDirectionType",
// "randomAngleHor": 180,
// "randomAngleVer": 70,
}
}
},
{
"$type": "ApplyModifier",
"modifierName": "Delay",
},
],
"modifiers":
{
"Delay":
{
"duration": 15,
"onRemoved":
[
{
"$type": "SendEffectTrigger",
"parameter" : "Disappear",
},
{
"$type": "KillSelf",
},
],
},
},
},
},
//////////////////////////////////
//
// 活动特效物件_大擂台活动_特效圈(70950057) 目前存在换人时隐患,需要出区时增加距离判断
//
//////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Common_Property_Prop_BattleHalo_01_Ability",
"onFieldExit":
[
{
"$type": "ApplyModifier",
"modifierName": "GoTo201",
"predicates":
[
{
"$type": "ByTargetPositionToSelfPosition",
"target": "CurLocalAvatar",
"compareType": "XZ",
"value": 12.5,
"logic": "GreaterOrEqual",
},
{
"$type": "ByTargetGadgetState",
"target": "Self",
"gadgetState": 0,
},
],
},
],
"modifiers":
{
"GoTo201":
{
"onAdded":
[
{
"$type": "ExecuteGadgetLua",
"param1": 201,
},
],
},
},
},
},
/////////////////////////////////////////////////////////////////////////////////////
//
// 活动物件_风花节_气球发射器(小道具)
//
/////////////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Stages_Property_Prop_BallonWidget_01_Ability",
"onAdded":
[
{
"$type": "ApplyModifier",
"modifierName": "Delay",
},
],
"modifiers":
{
"Delay":
{
"duration": 0.5,
"onAdded":
[
{
"$type":"Randomed",
"chance":0.5,
"successActions":
[
{
"$type": "TriggerBullet",
"bulletID": 70500023,
"born":
{
"$type": "ConfigBornByTarget",
"bornRandom": {
"$type": "BornRandomFromCenter",
"minRandomRange": 0,
"maxRandomRange": 2,
},
"direction":
{
"$type": "ConfigBornDirectionType",
"randomAngleHor": 30,
"angleOffset" :
{
"x" : -90.0,
"y" : 0.0,
"z" : 0.0,
},
},
},
},
],
"failActions":
[
{
"$type": "TriggerBullet",
"bulletID": 70500024,
"born":
{
"$type": "ConfigBornByTarget",
"bornRandom": {
"$type": "BornRandomFromCenter",
"minRandomRange": 0,
"maxRandomRange": 2,
},
"direction":
{
"$type": "ConfigBornDirectionType",
"randomAngleHor": 30,
"angleOffset" :
{
"x" : -90.0,
"y" : 0.0,
"z" : 0.0,
},
},
},
},
],
},
{
"$type": "KillSelf",
},
],
},
},
},
},
////////////////////////////////////////////////////////////////////
//
// 活动物件_风花节_气球发射器_高分气球
//
////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Stages_Property_Prop_BallonWidgetBullet_01_Ability",
"onAdded":
[
{
"$type": "ApplyModifier",
"target": "Self",
"modifierName": "Balloon01_Boom",
},
{
"$type" : "FireEffect",
"effectPattern" : "Eff_SceneObj_Ballon_Born",
},
],
"onAbilityStart":
[
{
"$type": "KillSelf",
},
],
"modifiers": //其他
{
"Balloon01_Boom":
{
"onBeingHit":
[
{
"$type": "KillSelf",
},
],
},
},
},
},
////////////////////////////////////////////////////////////////////
//
// 活动物件_风花节_气球发射器_低分气球
//
////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Stages_Property_Prop_BallonWidgetBullet_02_Ability",
"onAdded":
[
{
"$type": "ApplyModifier",
"target": "Self",
"modifierName": "Balloon02_Boom",
},
{
"$type" : "FireEffect",
"effectPattern" : "Eff_SceneObj_Ballon_Born",
},
],
"onAbilityStart":
[
{
"$type": "KillSelf",
},
],
"modifiers": //其他
{
"Balloon02_Boom":
{
"onBeingHit":
[
{
"$type": "KillSelf",
},
],
},
},
},
},
]
@@ -0,0 +1,380 @@
[
//该JSON为 2.6版本中所有活动玩法使用的物件
///////////////////////////
//
// 2.6拍照活动调查点
//
///////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Common_Property_Tree_CameraActivityOperator_01",
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "Interactable"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Mute"
},
],
"onFieldEnter":
[
{
"$type": "DebugLog",
"content": "TESTTESTTEST: 触发了fieldEnter!!!"
}
],
"onFieldExit":
[
{
"$type": "DebugLog",
"content": "TESTTESTTEST: 触发了fieldEnter!!!"
}
],
"modifiers":
{
"Interactable":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_CameraActiveOperator_01"
}
],
"onRemoved":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_CameraActiveOperator_01_Disappear"
}
]
},
"Mute":
{
},
}
},
},
///////////////////////////
//
// 2.6连线buff地城 响晶石
//
///////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Common_Property_Ani_Prop_ReactionGem_01",
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "Mute"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "Burst"
},
],
"modifiers":
{
"Mute":
{
"onAdded":
[
{
"$type": "SetMaterialParamFloatByTransform",
"matName":"GemMat",
"patternName": "_EmissionStrength",
"value": 2
}
],
},
"Active":
{
"onAdded":
[
{
"$type": "SetMaterialParamFloatByTransform",
"matName":"GemMat",
"patternName": "_EmissionStrength",
"useCurve": true,
"lerpTime":1,
"lerpCurveIndex": 1,
"value": 10
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_ReactionGem_01_Active_Once"
}
],
},
"Burst":
{
"onAdded":
[
{
"$type": "SetMaterialParamFloatByTransform",
"matName":"GemMat",
"patternName": "_EmissionStrength",
"value": 10
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_ReactionGem_01_Active_Once"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ReactionGem_01_Active_Loop"
}
],
},
}
},
},
///////////////////////////
//
// 2.6连线buff地城 振晶石
//
///////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Common_Property_Ani_Prop_ReactionGem_02",
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "Mute"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "Burst"
},
],
"modifiers":
{
"Mute":
{
"onAdded":
[
{
"$type": "SetMaterialParamFloatByTransform",
"matName":"GemMat",
"patternName": "_EmissionStrength",
"value": 2
}
],
},
"Active":
{
"onAdded":
[
{
"$type": "SetMaterialParamFloatByTransform",
"matName":"GemMat",
"patternName": "_EmissionStrength",
"useCurve": true,
"lerpTime":1,
"lerpCurveIndex": 1,
"value": 14
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_ReactionGem_02_Active_Once"
}
],
},
"Burst":
{
"onAdded":
[
{
"$type": "SetMaterialParamFloatByTransform",
"matName":"GemMat",
"patternName": "_EmissionStrength",
"value": 14
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_ReactionGem_02_Active_Once"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ReactionGem_02_Active_Loop"
}
],
},
}
},
},
/////////////////////////////////////////////////////////
//
// 容彩祭活动任务物件-黑主图
//
/////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Common_Property_Ani_Decal_IrodoriPainting_02",
"onAdded":
[
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 11001,
},
],
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "Disappeared",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Appeared",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 301,
"modifierName": "Appearing",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 302,
"modifierName": "Disappearing",
},
],
"modifiers":
{
"Disappeared":
{
"onAdded":
[
{
"$type": "SetMaterialParamFloatByTransform",
"matName": "OMat",
"patternName": "_Opacity",
"value": 0,
"canBeHandledOnRecover": true,
},
],
"onBeingHit":
[
{
"$type": "ExecuteGadgetLua",
"param1": 301,
"predicates":
[
{
"$type": "ByHitElementDurability",
"element": "Water",
"durability": 20,
"compareType": "MoreThan",
}
],
}
],
},
"Appeared":
{
"duration": 8,
"onAdded":
[
{
"$type": "SetMaterialParamFloatByTransform",
"matName": "OMat",
"patternName": "_Opacity",
"value": 1,
"canBeHandledOnRecover": true,
},
],
"onRemoved":
[
{
"$type": "ExecuteGadgetLua",
"param1": 302,
},
],
},
"Appearing":
{
"duration": 2,
"onAdded":
[
{
"$type": "SetMaterialParamFloatByTransform",
"matName": "OMat",
"patternName": "_Opacity",
"value": 1,
"lerpTime": 2.0,
"useCurve": true,
"lerpCurveIndex": 2,
"canBeHandledOnRecover": true,
},
],
"onRemoved":
[
{
"$type": "ExecuteGadgetLua",
"param1": 201,
}
],
},
"Disappearing":
{
"duration": 2,
"onAdded":
[
{
"$type": "SetMaterialParamFloatByTransform",
"matName": "OMat",
"patternName": "_Opacity",
"value": 0,
"lerpTime": 2.0,
"useCurve": true,
"lerpCurveIndex": 2,
"canBeHandledOnRecover": true,
},
],
"onRemoved":
[
{
"$type": "ExecuteGadgetLua",
"param1": 0,
}
]
}
},
},
},
]
@@ -0,0 +1,941 @@
[
///////////////////////////
//
// 寻宝仙灵探查点
//
///////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Common_Property_Prop_Exploration_01",
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "Interactable"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "Mute"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active"
},
],
"modifiers":
{
"Interactable":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Seeker_ExplorationPoint_01"
},
{
"$type": "AttachModifier",
"modifierName": "ShowMark",
},
]
},
"Mute":
{
"onAdded":
[
{
"$type": "TeasureHuntMarkShow",
"markType": "exploration",
"show": false,
},
]
},
"Active":
{
"onAdded":
[
{
"$type": "ApplyModifier",
"modifierName": "BeActive",
},
{
"$type": "AttachModifier",
"modifierName": "ShowMark",
}
],
},
"BeActive":
{
"duration": 1.0,
// "onAdded":
// [
// {
// "$type": "TeasureHuntMarkShow",
// "markType": "exploration",
// "show": true,
// }
// ],
"onRemoved":
[
{
"$type": "ApplyModifier",
"modifierName": "Shoot",
"target": "Self",
},
{
"$type": "ChangeGadgetState",
"state": 202,
},
// {
// "$type": "KillSelf",
// }
]
},
"Shoot":
{
"duration": 0.1,
"onAdded":
[
{
"$type" : "Predicated",
"otherTargets":
{
"$type": "SelectTargetsByTag",
"tag": "IS_RESEARCH_POINT",
"sortType": "Nearest",
"topLimit": 15, // 测试参数
},
"successActions":
[
{
"$type": "SetSelfAttackTarget",
"target": "Target",
},
{
"$type": "TriggerBullet",
//"target": "Target",
"bulletID": 70290407,
"born":
{
"$type": "ConfigBornBySelf",
"offset":
{
"x": 0.0,
"y": 2.0,
"z": 0.0,
},
"direction":
{
//"$type": "ConfigBornDirectionType",
"$type": "ConfigDirectionByAttackTarget",
"angleOffset":
{
"x": -45,
"y": 0,
"z": 0,
}
}
},
"predicates":
[
{
"$type": "ByHasAttackTarget"
}
]
},
],
},
],
},
"ShowMark":
{
"thinkInterval": 1.0,
"onThinkInterval":
[
{
"$type": "TeasureHuntMarkShow",
"markType": "exploration",
"show": true,
},
],
},
},
},
},
///////////////////////////////////////////////////
//
// 寻宝仙灵探查点子弹特效
//
///////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Common_Property_Prop_ExplorationBullet_01",
"onAdded":
[
],
"onAbilityStart":
[
//
{
"$type" : "DamageByAttackValue",
"target" : "Target",
"attacker": "Caster",
"attackInfo":
{
"attackTag":"ResearchPointBullet",
"attackProperty":
{
"damagePercentage": 0.0,
"elementType": "None",
"strikeType": "Default",
"elementDurability": 100,
"ignoreAttackerProperty": true,
"ignoreModifyDamage": true,
},
"hitPattern":
{
"onHitEffectName": "default",
"hitImpulseType":"LV7",
"canBeDefenceHalt": false,
"hitHaltTime": 0.0,
"hitHaltTimeScale": 0.05,
"muteHitText": true,
},
}
},
],
},
},
///////////////////////////
//
// 寻宝仙灵元素微粒
//
///////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Xm_Property_Ani_Prop_ElementParticle_01",
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "Mute"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active"
},
],
"onFieldEnter":
[
{
"$type": "Predicated",
"target": "Target",
"targetPredicates":
[
{
"$type": "ByAvatarIsHost",
"target": "Target",
"isHost": true,
},
],
"successActions":
[
{
"$type": "ApplyModifier",
"target": "Self",
"modifierName": "Pickup",
"predicates":
[
{
"$type": "ByTargetGadgetState",
"target": "Self",
"gadgetState": 201,
},
]
},
],
},
],
"onAdded":
[
{
"$type": "ChangeTag",
"isAdd": true,
"tag": "IS_RESEARCH_POINT",
},
],
"modifiers":
{
"Mute":
{
"duration": 3,
"onBeingHit":
[
{
"$type": "ChangeGadgetState",
"state": 201,
"predicates":
[
{
"$type": "ByAttackTags",
"attackTags": ["ResearchPointBullet"],
}
]
},
],
"onRemoved":
[
// 状态切换保底 防止子弹未击中
{
"$type": "ChangeGadgetState",
"state": 201,
},
]
},
"Active":
{
"onAdded":
[
{
//待机特效
"$type" : "AttachEffect",
"effectPattern" : "Eff_SceneObj_ElementParticle_01",
},
]
},
"EffectBall":
{
"onAdded":
[
{
//待机特效
"$type" : "AttachEffect",
"effectPattern" : "Eff_SceneObj_ElementParticle_01",
},
// {
// "$type": "SetGlobalValue",
// "key": "GV_CanBePicked",
// "target":"Self",
// "value": 1,
// }
],
},
"Pickup":
{
"onAdded":
[
{
"$type":"ServerLuaCall",
"funcName": "SLC_Activity_TreasureSeelie_PickElementParticle",
"luaCallType": "FromGroup",
},
{
"$type": "FireEffect",
"target": "Self",
"effectPattern": "Eff_SceneObj_ElementParticle_01_Disappear",
},
{
"$type": "KillSelf",
}
],
},
},
},
},
// 寻宝仙灵元素微粒(贴地版本)
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Xm_Property_Ani_Prop_ElementParticle_OnGround_01",
"onFieldEnter":
[
{
"$type": "Predicated",
"target": "Target",
"targetPredicates":
[
{
"$type": "ByAvatarIsHost",
"target": "Target",
"isHost": true,
},
],
"successActions":
[
{
"$type": "ApplyModifier",
"target": "Self",
"modifierName": "Pickup",
},
],
},
],
"onAdded":
[
{
//待机特效
"$type" : "AttachEffect",
"effectPattern" : "Eff_SceneObj_ElementParticle_01",
},
],
"modifiers":
{
"Pickup":
{
"onAdded":
[
{
"$type":"ServerLuaCall",
"funcName": "SLC_Activity_TreasureSeelie_PickElementParticle",
"luaCallType": "CurChallengeGroup",
},
{
"$type": "FireEffect",
"target": "Self",
"effectPattern": "Eff_SceneObj_ElementParticle_01_Disappear",
},
{
"$type": "KillSelf",
}
],
},
},
},
},
// 寻宝仙灵-元素微粒创生器
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Xm_Property_Ani_Prop_ElementParticle_Generator_01",
"onAdded":
[
{
"$type":"CreateGadget",
"gadgetID": 70290552,
"lifeByOwnerV2": true,
"born":
{
"$type": "ConfigBornBySelf",
"onGround": true, // 贴地生成
"offset" :
{
"x": 0.0,
"y": 0.0,
"z": 0.0,
},
},
},
],
},
},
///////////////////////////
//
// 寻宝仙灵能量球
//
///////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Xm_Property_Ani_Prop_EnergyBall_01",
"onFieldEnter":
[
{
"$type": "Predicated",
"target": "Target",
"targetPredicates":
[
{
"$type": "ByAvatarIsHost",
"target": "Target",
"isHost": true,
},
],
"successActions":
[
{
"$type": "ApplyModifier",
"target": "Self",
"modifierName": "Pickup",
"predicates":
[
{
"$type": "ByTargetGadgetState",
"target": "Self",
"gadgetState": 0,
},
]
},
],
},
],
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "Active",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Inactive",
},
],
"modifiers":
{
// 可见&可交互
"Active":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Seeker_EnergyBall_01",
},
]
},
// 不可见&不可交互
"Inactive":{},
"Pickup":
{
"onAdded":
[
{
"$type":"ServerLuaCall",
"funcName": "SLC_Activity_TreasureSeelie_PickEnergyBall",
"luaCallType": "FromGroup",
},
{
"$type": "FireEffect",
"target": "Self",
"effectPattern": "Eff_SceneObj_Seeker_EnergyBall_01_Disappear",
},
{
"$type": "KillSelf",
}
],
},
},
},
},
// 寻宝仙灵-挖掘点(操作台)
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Common_Property_Prop_Excavate_01",
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "Interactable"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Mute"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "Interacted"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "Die"
},
],
"modifiers":
{
"Interactable":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Excavate_01"
},
// 离体仙灵常驻挖掘点
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_SeekerSeelie_03_NoFollow",
"born":
{
"$type": "ConfigBornType",
"offset":
{
"x": 0,
"y": 1.2,
"z": 0,
}
}
},
{
"$type": "AttachModifier",
"modifierName": "ShowMark",
}
],
},
"Interacted":
{
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "ShowMark",
}
],
},
"Mute":
{
"onAdded":
[
{
"$type": "TeasureHuntMarkShow",
"markType": "excavation",
"show": false,
},
/* {
"$type": "KillSelf",
}*/
]
},
"Die":
{
"onAdded":
[
{
"$type": "TeasureHuntMarkShow",
"markType": "excavation",
"show": false,
},
{
"$type": "KillSelf",
},
],
},
"ShowMark":
{
"thinkInterval": 1.0,
"onThinkInterval":
[
{
"$type": "TeasureHuntMarkShow",
"markType": "excavation",
"show": true,
},
],
},
}
},
},
// 寻宝仙灵-离体仙灵
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Xm_Property_Prop_SeelieFarAway_01",
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_SeekerSeelie_03_Follow",//"Eff_SceneObj_SeekerSeelie_03_NoFollow",
},
],
},
},
///////////////////////////////////////////////////////////////
//
// 3.0 跑酷 移动金币
//
///////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Common_Property_Prop_RemovableCoin_01",
"onAdded":
[
{
"$type": "ApplyModifier",
"modifierName": "CoinMaterial",
"target": "Self",
},
{
"$type": "SetGlobalValue",
"key": "GV_Picked",
"value": 0,
},
{
"$type": "ChangeTag",
"tag": "IS_COIN",
"isAdd": true,
}
],
"abilityMixins":
[
{
"$type": "AttachModifierToGlobalValueMixin",
"globalValueKey": "GV_Picked",
"valueSteps": [0.5,1.5],
"modifierNameSteps": ["BePicked"]
}
],
"modifiers":
{
"CoinMaterial":
{
"onAdded":
[
{
"$type": "AttachEffect",
//"effectPattern": "Eff_SceneObj_UGC_TriathlonCoin_01"
"effectPattern": "Eff_SceneObj_UGCCoin_01",
},
// 拖尾特效
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RemovableCoin_01",
},
],
"onRemoved":
[
{
"$type": "FireEffect",
"target": "Self",
"effectPattern": "Eff_SceneObj_GlideChampCoin_Hit",
},
{
"$type": "KillSelf",
"target": "Self",
},
]
},
"BePicked":
{
"onAdded":
[
{
"$type":"ServerLuaCall",
"luaCallType": "CurChallengeGroup",
"funcName":"SLC_Activity_Parkour_PickCoin",
},
{
"$type": "RemoveModifier",
"modifierName": "CoinMaterial",
}
]
},
},
},
},
///////////////////////////////////////////////////////////////
//
// 3.0 跑酷 金币拾取BUFF球
//
///////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Common_Property_Prop_ExpandAccessCoin_01",
"onAdded": [],
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "Interactable"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Mute"
},
],
"onFieldEnter":
[
{
"$type": "Predicated",
"target": "Target",
"targetPredicates":
[
{
"$type": "ByAvatarIsHost",
"target": "Target",
"isHost": true,
},
{
"$type": "ByTargetGadgetState",
"gadgetState": 0,
"target": "Self",
}
],
"successActions":
[
// 上BUFF
{
"$type": "ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_PickRangeBuff",
},
// 切换为不可交互状态
{
"$type": "ChangeGadgetState",
"state": 201,
},
]
}
],
"modifiers":
{
// 给TEAM上的BUFF
"UNIQUE_PickRangeBuff":
{
"stacking": "RefreshUniqueDurability",
"isUnique": true,
"duration": 20,
"enableMixedUnique": true,
"onAdded":
[
{
"$type": "AddGlobalValue",
"target": "Team",
"key": "GV_CoinRangeLevel",
"value": 1,
"useLimitRange": true,
"maxValue": 1000,
"minValue": 0,
}
],
"onRemoved":
[
{
"$type": "AddGlobalValue",
"target": "Team",
"key": "GV_CoinRangeLevel",
"value": -1,
"useLimitRange": true,
"maxValue": 1000,
"minValue": 0,
}
]
},
"Interactable":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ExpandAccessCoin_01",
},
],
"onRemoved":
[
// 消失特效
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_ExpandAccessCoin_01_Dis",//"Eff_SceneObj_BoatRaceCrate_02_Smash",
},
]
},
"Mute":
{
// 10s后重生
"duration": 20,
"onRemoved":
[
{
"$type": "ChangeGadgetState",
"state": 0,
},
],
},
}
}
},
// 3.0 跑酷挑战机关操作台
//////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Common_Property_Prop_ParkourOperatorXM_01",
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "ReMove",
},
],
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "AddEffect",
"target": "Self",
},
],
"modifiers":
{
"AddEffect":
{
"onAdded":
[
{
"$type":"AttachEffect",
"effectPattern":"Eff_SceneObj_Challengestarter_02",
"born":
{
"$type":"ConfigBornByAttachPoint",
"attachPointName":"EffectPoint"
}
},
],
},
"ReMove":
{
"duration":2.0,
"onRemoved":
[
{
"$type": "RemoveModifier",
"modifierName": "AddEffect",
},
]
}
},
},
},
]
@@ -0,0 +1,439 @@
[
/////////////////////////////////////////////////////////
//
// 黄金琥珀
//
/////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Amber_GoldenAmber",
"onAdded":
[
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 14005,
},
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 14002,
},
],
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "GoldenAmber",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "HideMesh",
},
],
"modifiers":
{
"HideMesh":
{
"onAdded":
[
{
"$type":"EnableSceneTransformByName",
"transformNames":["Collider"],
"setEnable": false,
},
],
},
"GoldenAmber":
{
"elementType": "Rock",
"elementDurability": 50,
"modifierMixins":
[
{
"$type": "ShieldBarMixin",
},
],
"onAdded":
[
{
"$type":"EnableSceneTransformByName",
"transformNames":["Collider"],
"setEnable": true,
},
],
"onRemoved":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_Object_Amber_Destory",
"born":
{
"$type": "ConfigBornByTarget",
"offset" :
{
"x": 0.0,
"y" : 0.0,
"z" : 0.0,
},
},
},
{
"$type":"EnableSceneTransformByName",
"transformNames":["Collider"],
"setEnable": false,
},
{
"$type": "ExecuteGadgetLua",
"param1": 201,
},
],
},
},
},
},
/////////////////////////////////////////////////////////
//
// 岩琥珀
//
/////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Amber_RockAmberBroken",
"onAdded":
[
{
"$type": "ApplyModifier",
"modifierName": "Broken",
},
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 14005,
},
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 14002,
},
],
"modifiers":
{
"RockAmberBuff":
{
"duration": 60,
"elementType": "Rock",
"elementDurability": 10,
"properties":
{
"Entity_WeightRatio":2,
},
},
"Broken":
{
"onBeingHit":
[
{
"$type": "RemoveModifier",
"modifierName": "Broken",
"predicates":
[
{
"$type": "ByHitDamage",
"damage": 1,
},
],
},
],
"onRemoved":
[
{
"$type": "ApplyModifier",
"modifierName": "RockAmberBuff",
"otherTargets":
{
"$type": "SelectTargetsByShape",
"shapeName": "CircleR5",
"centerBasedOn": "Self",
"campTargetType": "All",
"campBasedOn": "Self",
},
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Amber_Rock_Hit",
"born":
{
"$type": "ConfigBornByTarget",
"offset" :
{
"x": 0.0,
"y" : 0.3,
"z" : 0.0,
},
},
},
{
"$type": "KillSelf",
},
],
},
},
},
},
/////////////////////////////////////////////////////////
//
//水琥珀
//
/////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Amber_WaterAmberBroken",
"onAdded":
[
{
"$type": "ApplyModifier",
"modifierName": "Broken",
},
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 14005,
},
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 14002,
},
],
"modifiers":
{
"Broken":
{
"elementType": "Water",
"elementDurability": 50,
"onBeingHit":
[
{
"$type": "RemoveModifier",
"modifierName": "Broken",
"predicates":
[
{
"$type": "ByHitDamage",
"damage": 0,
"logic":"Greater",
},
],
},
],
"onRemoved":
[
{
"$type": "CreateGadget",
"gadgetID": 70270002,
"campID": 5001,
"campTargetType": "All",
"born":
{
"$type": "ConfigBornByTarget",
"offset" :
{
"x": 0.0,
"y": 0.0,
"z": 0.0,
},
},
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Amber_Water_Hit",
"born":
{
"$type": "ConfigBornByTarget",
"offset" :
{
"x": 0.0,
"y" : 0.3,
"z" : 0.0,
},
},
},
{
"$type": "KillSelf",
},
],
},
},
},
},
/////////////////////////////////////////////////////////
//
//风琥珀
//
/////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Amber_WindAmberBroken",
"onAdded":
[
{
"$type": "ApplyModifier",
"modifierName": "Broken",
},
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 14005,
},
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 14002,
},
],
"modifiers":
{
"Broken":
{
"onBeingHit":
[
{
"$type": "RemoveModifier",
"modifierName": "Broken",
"predicates":
[
{
"$type": "ByHitDamage",
"damage": 1,
},
],
},
],
"onRemoved":
[
{
"$type": "CreateGadget",
"gadgetID": 70270003,
"campID": 1001,
"campTargetType": "All",
"born":
{
"$type": "ConfigBornByTarget",
"offset" :
{
"x": 0.0,
"y": 0.0,
"z": 0.0,
},
},
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Amber_Wind_Hit",
"born":
{
"$type": "ConfigBornByTarget",
"offset" :
{
"x": 0.0,
"y" : 0.3,
"z" : 0.0,
},
},
},
{
"$type": "KillSelf",
},
],
},
},
},
},
/////////////////////////////////////////////////////////
//
//风琥珀 2秒
//
/////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Amber_WindAmberBroken_02",
"onAdded":
[
{
"$type": "ApplyModifier",
"modifierName": "Broken",
},
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 14005,
},
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 14002,
},
],
"modifiers":
{
"Broken":
{
"onBeingHit":
[
{
"$type": "RemoveModifier",
"modifierName": "Broken",
"predicates":
[
{
"$type": "ByHitDamage",
"damage": 1,
},
],
},
],
"onRemoved":
[
{
"$type": "CreateGadget",
"gadgetID": 70270007,
"campID": 1001,
"campTargetType": "All",
"born":
{
"$type": "ConfigBornByTarget",
"offset" :
{
"x": 0.0,
"y": 0.0,
"z": 0.0,
},
},
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Amber_Wind_Hit",
"born":
{
"$type": "ConfigBornByTarget",
"offset" :
{
"x": 0.0,
"y" : 0.3,
"z" : 0.0,
},
},
},
{
"$type": "KillSelf",
},
],
},
},
},
},
]
@@ -0,0 +1,94 @@
[
///////////////////////////////////////////////////////////
//
// 雪葬的星银宝箱
// gadget 70217007 1
//
//
///////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Ljxs_Property_Prop_ChestClaymoreDragonfell_01_Ability",
"onAdded":
[
{
"$type" : "ApplyModifier",
"modifierName" : "StateModifier",
},
],
"modifiers":
{
"StateModifier":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ChestClaymoreDragonfell_01",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "WeaponNode",
},
},
],
"onKill":
[
{
"$type": "SendEffectTrigger",
"effectPattern": "Eff_SceneObj_ChestClaymoreDragonfell_01",
"parameter": "Disappear",
},
],
},
},
},
},
/////////////////////////////////////////////////////////////////
//
// 海神神龛宝箱
//
//////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Build_WataShrineChest_01_Ability",
"onAdded":
[
{
"$type" : "ApplyModifier",
"modifierName" : "StateModifier",
},
],
"modifiers":
{
"StateModifier":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ChestClaymoreDragonfell_01",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "WeaponNode",
},
},
],
"onKill":
[
{
"$type": "SendEffectTrigger",
"effectPattern": "Eff_SceneObj_ChestClaymoreDragonfell_01",
"parameter": "Disappear",
},
],
},
},
},
},
]
@@ -0,0 +1,968 @@
[
/////////////////////////////////////////////////////////////////////////////////
//
// 爆炸果实(关联ID70220004
//
/////////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_CombatInteraction_Test_PumpkinBomb",
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "PumpkinBomb",
},
],
"onFieldEnter":
[
{
"$type": "RemoveModifier",
"modifierName": "PumpkinBomb",
},
],
"modifiers":
{
"PumpkinBomb":
{
"elementType": "Wood",
"elementDurability": 100,
"onBeingHit":
[
{
"$type": "RemoveModifier",
"modifierName": "PumpkinBomb",
"predicates":
[
{
"$type": "ByHitElement",
"element": "Fire",
},
],
},
],
"onRemoved":
[
{
"$type": "SetAnimatorBool",
"boolID": "BeHitFire",
"value": true,
},
{
"$type": "ApplyModifier",
"modifierName": "PumpkinBomb_Explode",
},
],
},
"PumpkinBomb_Explode":
{
"duration": 3,
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_BombPlant_Ignite",
},
],
"onRemoved":
[
{
"$type" : "TriggerAttackEvent",
"targetType" : "All",
"attackEvent":
{
"attackPattern" :
{
"$type" : "ConfigAttackSphere",
"duration" : 0.0,
"triggerType" : "TriggerNoRepeat",
"radius" : 4,
"born":
{
"$type": "ConfigBornByTarget",
"offset" :
{
"x": 0.0,
"y" : 0.8,
"z" : 0.0,
},
},
},
"attackInfo":
{
"attackProperty":
{
"damagePercentage": 1.0,
"elementType": "Fire",
"elementDurability": 50,
"strikeType": "Blunt",
},
"hitPattern" :
{
"hitImpulseType":"LV5",
"reboundRatio" : 0,
"hitHaltTime" : 0.0,
"hitHaltTimeScale" : 0.05,
"muteHitText" : false,
},
"forceCameraShake": true,
"cameraShake":
{
"shakeRange": 0.36,
"shakeTime": 0.36,
},
},
},
},
{
"$type": "FireAISoundEvent",
},
{
"$type": "FireEffect",
"effectPattern": "Eff_BombPlant_Explode",
"born":
{
"$type": "ConfigBornByTarget",
"offset" :
{
"x" : 0.0,
"y" : 1.4,
"z" : 0.0,
},
},
},
{
"$type": "KillSelf",
"duration": 1,
"hideEntity": true,
},
],
},
},
},
},
//////////////////////////////////////////////////////////
//
// 炸药桶(关联ID7022000570220035
//
//////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_CombatInteraction_Test_BombBox",
"onAdded":
[
{
"$type": "ApplyModifier",
"modifierName": "BombBoxLoop",
},
],
"modifiers":
{
"BombBoxLoop":
{
"elementType": "Wood",
"elementDurability": 1,
"onCrash" :
[
{
"$type": "RemoveModifier",
"modifierName": "BombBoxLoop",
},
],
"onBeingHit":
[
{
"$type": "RemoveModifier",
"modifierName": "BombBoxLoop",
"predicates":
[
{
"$type": "ByNot",
"predicates":
[
{
"$type": "ByHitDamage",
"damage": 0,
"logic": "Equal",
},
],
},
],
},
],
"onRemoved" :
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_BombBarrel_01_Explode",
},
{
"$type": "FireAISoundEvent",
},
{
"$type" : "TriggerAttackEvent",
"targetType" : "All",
"attackEvent":
{
"attackPattern" :
{
"$type" : "ConfigAttackSphere",
"triggerType" : "TriggerNoRepeat",
"radius" : 6,
"ignoreMassive": true,
"born":
{
"$type": "ConfigBornByTarget",
"offset" :
{
"x": 0.0,
"y" : 0.5,
"z" : 0.0,
},
},
},
"attackInfo":
{
"attackProperty":
{
"damagePercentage": 1.0,
"elementType": "Fire",
"elementDurability": 50,
"strikeType": "Blunt",
"enBreak": 9999999,
},
"hitPattern" :
{
"hitImpulseType":"LV6",
"reboundRatio" : 0,
"hitHaltTime" : 0.0,
"hitHaltTimeScale" : 0.05,
"muteHitText" : false,
},
"forceCameraShake": true,
"cameraShake":
{
"shakeRange": 0.36,
"shakeTime": 0.36,
},
}
},
},
{
"$type" : "TriggerAttackEvent",
"targetType" : "All",
"attackEvent":
{
"attackPattern" :
{
"$type" : "ConfigAttackSphere",
"triggerType" : "TriggerNoRepeat",
"radius" : 2,
"born":
{
"$type": "ConfigBornByTarget",
},
},
"attackInfo":
{
"attackProperty":
{
"damagePercentage": 0.0,
"elementType": "Fire",
"elementDurability": 50,
"strikeType": "Blunt",
"enBreak": 0,
},
}
},
},
{
"$type": "KillSelf",
"duration": 1,
"hideEntity": true,
},
],
},
}
},
},
//////////////////////////////////////////////////////////
//
// 琴线特殊炸药桶(关联ID70220034)
//
//////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_CombatInteraction_Test_BombBox01",
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "DestorySelf",
},
],
"onAdded":
[
{
"$type": "ApplyModifier",
"modifierName": "BombBoxLoop01",
},
],
"modifiers":
{
"DestorySelf":
{
"onAdded" :
[
{
"$type": "RemoveModifier",
"modifierName": "BombBoxLoop01",
},
],
},
"BombBoxLoop01":
{
"elementType": "Wood",
"elementDurability": 1,
"onCrash" :
[
{
"$type": "RemoveModifier",
"modifierName": "BombBoxLoop01",
},
],
"onBeingHit":
[
{
"$type": "RemoveModifier",
"modifierName": "BombBoxLoop01",
"predicates":
[
{
"$type": "ByNot",
"predicates":
[
{
"$type": "ByHitDamage",
"damage": 0,
"logic": "Equal",
},
],
},
],
},
],
"onKill":
[
{
"$type": "RemoveModifier",
"modifierName": "BombBoxLoop01",
},
],
"onRemoved" :
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_BombBarrel_01_Explode",
},
{
"$type": "FireAISoundEvent",
},
{
"$type" : "TriggerAttackEvent",
"targetType" : "All",
"attackEvent":
{
"attackPattern" :
{
"$type" : "ConfigAttackSphere",
"triggerType" : "TriggerNoRepeat",
"radius" : 6,
"ignoreMassive": true,
"born":
{
"$type": "ConfigBornByTarget",
"offset" :
{
"x": 0.0,
"y" : 0.5,
"z" : 0.0,
},
},
},
"attackInfo":
{
"attackProperty":
{
"damagePercentage": 1.0,
"elementType": "Fire",
"elementDurability": 50,
"strikeType": "Blunt",
"enBreak": 9999999,
},
"hitPattern" :
{
"hitImpulseType":"LV6",
"reboundRatio" : 0,
"hitHaltTime" : 0.0,
"hitHaltTimeScale" : 0.05,
"muteHitText" : false,
},
"forceCameraShake": true,
"cameraShake":
{
"shakeRange": 0.36,
"shakeTime": 0.36,
},
}
},
},
{
"$type" : "TriggerAttackEvent",
"targetType" : "All",
"attackEvent":
{
"attackPattern" :
{
"$type" : "ConfigAttackSphere",
"triggerType" : "TriggerNoRepeat",
"radius" : 2,
"born":
{
"$type": "ConfigBornByTarget",
},
},
"attackInfo":
{
"attackProperty":
{
"damagePercentage": 0.0,
"elementType": "Fire",
"elementDurability": 50,
"strikeType": "Blunt",
"enBreak": 0,
},
}
},
},
{
"$type": "KillSelf",
"duration": 1,
"hideEntity": true,
},
],
},
}
},
},
//////////////////////////////////////////////////////////
//
// 炸药桶-塔防(关联ID70350111
//
//////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Common_Property_Prop_TowerBoom_01",
"onAdded":
[
{
"$type": "ApplyModifier",
"modifierName": "BombBoxLoop",
},
],
"onFieldEnter":
[
{
"$type" : "Predicated",
"target" : "Target",
"targetPredicates" :
[
{
"$type": "ByEntityTypes",
"entityTypes": ["Monster"],
}
],
"successActions" :
[
{
"$type":"RemoveModifier",
"target": "Self",
"modifierName": "BombBoxLoop",
},
],
},
],
"modifiers":
{
"BombBoxLoop":
{
"elementType": "Wood",
"elementDurability": 1,
"onCrash" :
[
{
"$type": "RemoveModifier",
"modifierName": "BombBoxLoop",
},
],
"onBeingHit":
[
{
"$type": "RemoveModifier",
"modifierName": "BombBoxLoop",
"predicates":
[
{
"$type": "ByNot",
"predicates":
[
{
"$type": "ByHitDamage",
"damage": 0,
"logic": "Equal",
},
],
},
],
},
],
"onRemoved" :
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_BombBarrel_01_Explode",
},
{
"$type": "FireAISoundEvent",
},
{
"$type" : "TriggerAttackEvent",
"targetType" : "All",
"attackEvent":
{
"attackPattern" :
{
"$type" : "ConfigAttackSphere",
"triggerType" : "TriggerNoRepeat",
"radius" : 6,
"ignoreMassive": true,
"born":
{
"$type": "ConfigBornByTarget",
"offset" :
{
"x": 0.0,
"y" : 0.5,
"z" : 0.0,
},
},
},
"attackInfo":
{
"attackProperty":
{
"damagePercentage": 1.0,
"elementType": "Fire",
"elementDurability": 50,
"strikeType": "Blunt",
"enBreak": 9999999,
},
"hitPattern" :
{
"hitImpulseType":"LV6",
"reboundRatio" : 0,
"hitHaltTime" : 0.0,
"hitHaltTimeScale" : 0.05,
"muteHitText" : false,
},
"forceCameraShake": true,
"cameraShake":
{
"shakeRange": 0.36,
"shakeTime": 0.36,
},
}
},
},
{
"$type" : "TriggerAttackEvent",
"targetType" : "All",
"attackEvent":
{
"attackPattern" :
{
"$type" : "ConfigAttackSphere",
"triggerType" : "TriggerNoRepeat",
"radius" : 2,
"born":
{
"$type": "ConfigBornByTarget",
},
},
"attackInfo":
{
"attackProperty":
{
"damagePercentage": 0.0,
"elementType": "Fire",
"elementDurability": 50,
"strikeType": "Blunt",
"enBreak": 0,
},
}
},
},
{
"$type": "KillSelf",
"duration": 1,
"hideEntity": true,
},
],
},
}
},
},
//////////////////////////////////////////////////////////
//
// 事件专用元素扰动迷雾
//
//////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_CombatInteraction_ElementSmoke",
"onAdded":
[
{
"$type": "ApplyModifier",
"modifierName": "ElementSmoke",
},
],
"modifiers":
{
"ElementSmoke":
{
"onBeingHit":
[
{
"$type": "RemoveModifier",
"modifierName": "ElementSmoke",
"predicates":
[
{
"$type": "ByHitElement",
"element": "Wind",
},
],
},
],
"onKill":
[
{
"$type": "RemoveModifier",
"modifierName": "ElementSmoke",
},
],
"onRemoved" :
[
{
"$type": "FireEffect",
"effectPattern": "Eff_Quest_ElementSmoke_Die",
},
{
"$type": "KillSelf",
},
],
},
}
},
},
//////////////////////////////////////////////////////////
//
// 事件专用元素扰动迷雾(正式)
//
//////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Common_Property_Prop_ElementSmokeFormal_01",
"onAdded":
[
{
"$type": "ApplyModifier",
"modifierName": "ElementSmoke",
},
],
"modifiers":
{
"ElementSmoke":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_Quest_Sitelntercat",
},
],
"onBeingHit":
[
{
"$type": "RemoveModifier",
"modifierName": "ElementSmoke",
"predicates":
[
{
"$type": "ByHitElement",
"element": "Wind",
},
],
},
],
"onKill":
[
{
"$type": "RemoveModifier",
"modifierName": "ElementSmoke",
},
],
"onRemoved" :
[
{
"$type": "FireEffect",
"effectPattern": "Eff_Quest_ElementSmoke_Die",
},
{
"$type": "KillSelf",
},
],
},
}
},
},
//////////////////////////////////////////////////////////
//
// 雷元素迷雾
//
//////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_ElectricMist_01",
"onAdded":
[
{
"$type": "ApplyModifier",
"modifierName": "ElementSmoke",
},
],
"modifiers":
{
"ElementSmoke":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElectricMist_01",
},
],
"onBeingHit":
[
{
"$type": "RemoveModifier",
"modifierName": "ElementSmoke",
"predicates":
[
{
"$type": "ByHitElement",
"element": "Wind",
},
],
},
],
"onKill":
[
{
"$type": "RemoveModifier",
"modifierName": "ElementSmoke",
},
],
"onRemoved" :
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_ElectricMist_01_Disappear",
},
{
"$type": "KillSelf",
},
],
},
}
},
},
/////////////////////////////////////////////////////////////////////////////////
//
// 壁雷花(关联ID70900276
//
/////////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_CombatInteraction_ElectricFlora",
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "ElectricFlora",
},
],
"onFieldEnter":
[
{
"$type": "RemoveModifier",
"modifierName": "ElectricFlora",
},
],
"modifiers":
{
"ElectricFlora":
{
"onBeingHit":
[
{
"$type": "RemoveModifier",
"modifierName": "ElectricFlora",
},
],
"onRemoved":
[
{
"$type": "SetAnimatorBool",
"boolID": "BeHitFire",
"value": true,
},
{
"$type": "ApplyModifier",
"modifierName": "ElectricFlora_Explode",
},
],
},
"ElectricFlora_Explode":
{
"duration": 3,
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_Ani_FlickerWave_Bul",
},
],
"onRemoved":
[
{
"$type" : "TriggerAttackEvent",
"targetType" : "All",
"attackEvent":
{
"attackPattern" :
{
"$type" : "ConfigAttackSphere",
"duration" : 0.0,
"triggerType" : "TriggerNoRepeat",
"radius" : 1,
"born":
{
"$type": "ConfigBornByTarget",
"offset" :
{
"x": 0.0,
"y" : 0.8,
"z" : 0.0,
},
},
},
"attackInfo":
{
"attackProperty":
{
"damagePercentage": 1.0,
"elementType": "Electric",
"elementDurability": 50,
"strikeType": "Blunt",
"enBreak": 0.0,
},
"hitPattern" :
{
"hitImpulseType":"LV0",
"reboundRatio" : 0,
"hitHaltTime" : 0.0,
"hitHaltTimeScale" : 0.05,
"muteHitText" : false,
},
"forceCameraShake": true,
"cameraShake":
{
"shakeRange": 0.36,
"shakeTime": 0.36,
},
},
},
},
{
"$type": "AvatarExitClimb",
"otherTargets":
{
"$type": "SelectTargetsByShape",
"shapeName": "CircleR1.5",
"centerBasedOn": "Self",
"campTargetType": "Enemy",
"campBasedOn": "Self",
},
},
{
"$type": "FireAISoundEvent",
},
{
"$type": "FireEffect",
"effectPattern": "Eff_BombPlant_Explode",
"born":
{
"$type": "ConfigBornByTarget",
"offset" :
{
"x" : 0.0,
"y" : 1.4,
"z" : 0.0,
},
},
},
{
"$type": "KillSelf",
},
],
},
},
},
},
]
@@ -0,0 +1,479 @@
[
//////////////////////////////////////////////////////////////////////////
//
//风花节 地城 无敌
//
/////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Dynamic_WindFlora_Wudi",
"isDynamicAbility":true,
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "Wudi",
},
],
"abilityMixins":
[
{
"$type":"AttachModifierToPredicateMixin",
"modifierName":"CommonFlora_ServerLuaCall",
"predicates":
[
{
"$type" : "ByTargetGlobalValue",
"target":"Self",
"key":"_GET_COMMONFLORA",
"value":1,
"compareType":"Equal",
},
],
}
],
"modifiers":
{
"Wudi":
{
"state": "LockHP",
"properties":
{
"Actor_FallingDamageRatio": -1,
},
},
"empty":
{},
"CommonFlora_ServerLuaCall":
{
"duration": 0.5,
"stacking": "Multiple",
"onAdded":
[
{
"$type": "ServerLuaCall",
"target": "Self",
"luaCallType": "SpecificGroup",
"CallParamList":[235800001],
"funcName": "AddWindFloraScore",
},
{
"$type": "SetGlobalValue",
"key": "_GET_COMMONFLORA",
"value": 0,
},
]
},
},
},
},
//////////////////////////////////////////////////////////////////////////
//
//风花节射气球
//
//////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Dynamic_WindFlora_ShootBalloon",
"isDynamicAbility":true,
"onAdded":
[
{
"$type": "ApplyModifier",
"modifierName": "BallonTypeController",
},
],
"modifiers":
{
"BallonTypeController":
{
"onAttackLanded":
[
//高分气球
{
"$type": "ApplyModifier",
"target": "Target",
"modifierName": "HighCall",
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "IS_HIGHBALLOON",
"value": 1,
"compareType": "Equal",
},
{
"$type":"ByAttackTags",
"attackTags":["NormalAttack_01","NormalAttack_02","NormalAttack_03","NormalAttack_04","NormalAttack_05","NormalAttack_06","ExtraAttack"],
},
],
},
//低分气球
{
"$type": "ApplyModifier",
"target": "Target",
"modifierName": "LowCall",
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "IS_LOWBALLOON",
"value": 1,
"compareType": "Equal",
},
{
"$type":"ByAttackTags",
"attackTags":["NormalAttack_01","NormalAttack_02","NormalAttack_03","NormalAttack_04","NormalAttack_05","NormalAttack_06","ExtraAttack"],
},
],
},
//惩罚气球
{
"$type": "ApplyModifier",
"target": "Target",
"modifierName": "SubCall",
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "IS_SUBBALLOON",
"value": 1,
"compareType": "Equal",
},
{
"$type":"ByAttackTags",
"attackTags":["NormalAttack_01","NormalAttack_02","NormalAttack_03","NormalAttack_04","NormalAttack_05","NormalAttack_06","ExtraAttack"],
},
],
},
//爆炸气球
{
"$type": "ApplyModifier",
"target": "Target",
"modifierName": "BombBalloonSeeker",
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "IS_BOMBBALLOON",
"value": 1,
"compareType": "Equal",
},
{
"$type":"ByAttackTags",
"attackTags":["NormalAttack_01","NormalAttack_02","NormalAttack_03","NormalAttack_04","NormalAttack_05","NormalAttack_06","ExtraAttack"],
},
],
},
],
},
"BombBalloonSeeker":
{
"onAdded":
[
{
"$type": "ApplyModifier",//被玩家打死时炸周围靶子
"modifierName": "FindBalloon",
"otherTargets":
{
"$type": "SelectTargetsByShape",
"shapeName": "CircleR5H10", //5x5
"centerBasedOn": "Self",
"campTargetType": "Alliance", //选周围盟友,打死
"campBasedOn": "Self",
},
"predicates":
[
//{
//"$type": "ByEntityTypes",
// "entityTypes": ["Monster"],
//},
{
"$type": "ByTargetGlobalValue", //目标有标记值才杀
"key": "Balloon03_TargetFlag",
"value": 1,
"compareType": "Equal",
},
],
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Ballon_03_Shoot", //B.被击杀死亡临时特效
},
{
"$type": "KillSelf",
},
],
},
"FindBalloon":
{
"onAdded":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Ballon_03_Shoot", //B.被击杀死亡临时特效(被波及的)
},
//高分气球
{
"$type": "ApplyModifier",
"modifierName": "HighCall",
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "IS_HIGHBALLOON",
"value": 1,
"compareType": "Equal",
},
],
},
//低分气球
{
"$type": "ApplyModifier",
"modifierName": "LowCall",
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "IS_LOWBALLOON",
"value": 1,
"compareType": "Equal",
},
],
},
//惩罚气球
{
"$type": "ApplyModifier",
"modifierName": "SubCall",
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "IS_SUBBALLOON",
"value": 1,
"compareType": "Equal",
},
],
},
//爆炸气球
{
"$type": "ApplyModifier",
"modifierName": "BombBalloonSeeker",
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "IS_BOMBBALLOON",
"value": 1,
"compareType": "Equal",
},
],
},
{
"$type": "KillSelf", //受爆炸靶子波及,卒
},
],
},
"HighCall":
{
"duration": 0.5,
"onAdded":
[
{
"$type": "ServerLuaCall",
"isTarget": true,
"target": "Caster",
"luaCallType": "CurGalleryControlGroup",
"funcName": "ShootBalloonHighScore",
},
{
"$type": "KillSelf",
},
],
},
"LowCall":
{
"duration": 0.5,
"onAdded":
[
{
"$type": "ServerLuaCall",
"isTarget": true,
"target": "Caster",
"luaCallType": "CurGalleryControlGroup",
"funcName": "ShootBalloonLowScore",
},
{
"$type": "KillSelf",
},
],
},
"SubCall":
{
"duration": 0.5,
"onAdded":
[
{
"$type": "ServerLuaCall",
"isTarget": true,
"target": "Caster",
"luaCallType": "CurGalleryControlGroup",
"funcName": "ShootBalloonSubScore",
},
{
"$type": "KillSelf",
},
],
},
},
},
},
//////////////////////////////////////////////////////////////////////////
//
//风花节记忆地板
//
/////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Dynamic_WindFlora_RecordFloorMemory",
"isDynamicAbility":true,
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "Wudi",
},
],
"abilityMixins":
[
{
"$type":"AttachModifierToPredicateMixin",
"modifierName":"CommonFlora_ServerLuaCall",
"predicates":
[
{
"$type" : "ByTargetGlobalValue",
"target":"Self",
"key":"_GET_COMMONFLORA",
"value":1,
"compareType":"Equal",
},
],
}
],
"onTriggerAvatarRay":
[
{
"$type": "DebugLog",
"content": "!!!!!!!!!!PLAYER RAY TRIGGERED!!!!!!!!!!",
"doOffStage": true,
},
{
"$type" : "Predicated",
"target" : "Target",
"targetPredicates" :
[
{
"$type": "ByTargetGadgetState",
"target": "Target",
"gadgetState": 201,
},
],
"successActions" :
[
{
"$type":"SetGlobalValue",
"key" : "_HaveDisappear",
"target": "Target",
"value": 0,
},
{
"$type": "ExecuteGadgetLua",//201:切202
"target": "Target",
"param1": 202,
},
{
"$type": "ApplyModifier",
"target": "Self",
"modifierName": "CALLSERVERLUA"
},
],
},
{
"$type": "ExecuteGadgetLua",//903:切902
"target": "Target",
"param1": 902,
"predicates":
[
{
"$type": "ByTargetGadgetState",
"target": "Target",
"gadgetState": 903,
},
],
},
],
"modifiers":
{
"Wudi":
{
"state": "LockHP",
"properties":
{
"Actor_FallingDamageRatio": -1,
},
},
"CALLSERVERLUA":
{
"duration": 0.5,
"onAdded":
[
{
"$type": "ServerLuaCall",
"target": "Team",
"isTarget": true,
"luaCallType": "SpecificGroup",
"CallParamList":[235800003],
"funcName": "OnEnterWrongFloor",
},
],
},
"CommonFlora_ServerLuaCall":
{
"duration": 0.5,
"stacking": "Multiple",
"onAdded":
[
{
"$type": "ServerLuaCall",
"target": "Self",
"luaCallType": "SpecificGroup",
"CallParamList":[235800001],
"funcName": "AddWindFloraScore",
},
{
"$type": "SetGlobalValue",
"key": "_GET_COMMONFLORA",
"value": 0,
},
]
},
},
},
},
]
@@ -0,0 +1,631 @@
[
/////////////////////////////////////////////////////////////////////////////////////
//
// 丘丘圣山30米
// 关联ID70800004
//
/////////////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_Collision_World_Barrier_Interact",
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "Eff_Barrier",
},
],
"modifiers":
{
"Eff_Barrier":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_World_Barrier",
},
],
"onKill":
[
{
"$type": "SendEffectTrigger",
"parameter" : "Die",
},
],
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_Collision_World_Barrier_Attack",
"onAbilityStart":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_World_Barrier_Hit",
},
{
"$type" : "DamageByAttackValue",
"target": "Target",
"attackInfo":
{
"attackProperty":
{
"damagePercentage": 0,
"elementType" : "None",
"elementDurability" : 0,
"strikeType": "Default",
"enBreak": 800,
"ignoreLevelDiff": true,
},
"hitPattern":
{
"onHitEffectName": "",
"hitImpulseType":"LV5",
"reboundRatio": 0,
"canBeDefenceHalt": false,
"hitHaltTime": 0.0,
"hitHaltTimeScale": 0.01,
"muteHitText": true,
},
},
},
],
},
},
////////////////////////////////////////////////////////////////////
//
// 丘丘圣山中型
// 关联ID70800008
//
////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_Collision_World_Barrier_M_Interact",
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "Eff_Barrier",
},
],
"modifiers":
{
"Eff_Barrier":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_World_Barrier_M",
},
],
"onKill":
[
{
"$type": "SendEffectTrigger",
"parameter" : "Die",
},
],
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_Collision_World_Barrier_M_Attack",
"onAbilityStart":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_World_Barrier_M_Hit",
},
{
"$type" : "DamageByAttackValue",
"target": "Target",
"attackInfo":
{
"attackProperty":
{
"damagePercentage": 0,
"elementType" : "None",
"elementDurability" : 0,
"strikeType": "Default",
"enBreak": 800,
"ignoreLevelDiff": true,
},
"hitPattern":
{
"onHitEffectName": "",
"hitImpulseType":"LV5",
"reboundRatio": 0,
"canBeDefenceHalt": false,
"hitHaltTime": 0.0,
"hitHaltTimeScale": 0.01,
"muteHitText": true,
},
},
},
],
},
},
////////////////////////////////////////////////////////////////////
//
// 丘丘圣山小型
// 关联ID70800009
//
////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_Collision_World_Barrier_S_Interact",
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "Eff_Barrier",
},
],
"modifiers":
{
"Eff_Barrier":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_World_Barrier_S",
},
],
"onKill":
[
{
"$type": "SendEffectTrigger",
"parameter" : "Die",
},
],
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_Collision_World_Barrier_S_Attack",
"onAbilityStart":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_World_Barrier_S_Hit",
},
{
"$type" : "DamageByAttackValue",
"target": "Target",
"attackInfo":
{
"attackProperty":
{
"damagePercentage": 0,
"elementType" : "None",
"elementDurability" : 0,
"strikeType": "Default",
"enBreak": 800,
"ignoreLevelDiff": true,
},
"hitPattern":
{
"onHitEffectName": "",
"hitImpulseType":"LV5",
"reboundRatio": 0,
"canBeDefenceHalt": false,
"hitHaltTime": 0.0,
"hitHaltTimeScale": 0.01,
"muteHitText": true,
},
},
},
],
},
},
////////////////////////////////////////////////////////////////////
//
// 丘丘圣山 XXL
// 关联ID70800027
//
////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_Collision_World_Barrier_XXL_Interact",
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "Eff_Barrier",
},
],
"modifiers":
{
"Eff_Barrier":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_World_Barrier_XXL",
},
],
"onKill":
[
{
"$type": "SendEffectTrigger",
"parameter" : "Die",
},
],
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_Collision_World_Barrier_XXL_Attack",
"onAbilityStart":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_World_Barrier_XXL_Hit",
},
{
"$type" : "DamageByAttackValue",
"target": "Target",
"attackInfo":
{
"attackProperty":
{
"damagePercentage": 0,
"elementType" : "None",
"elementDurability" : 0,
"strikeType": "Default",
"enBreak": 800,
"ignoreLevelDiff": true,
},
"hitPattern":
{
"onHitEffectName": "",
"hitImpulseType":"LV5",
"reboundRatio": 0,
"canBeDefenceHalt": false,
"hitHaltTime": 0.0,
"hitHaltTimeScale": 0.01,
"muteHitText": true,
},
},
},
],
},
},
////////////////////////////////////////////////////////////////////
//
// 雪山山顶屏障 4XL
//
////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_Collision_World_Barrier_4XL_Interact",
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "Eff_Barrier",
},
],
"modifiers":
{
"Eff_Barrier":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_World_Barrier_4XL",
},
],
"onKill":
[
{
"$type": "SendEffectTrigger",
"parameter" : "Die",
},
],
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_Collision_World_Barrier_4XL_Attack",
"onAbilityStart":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_World_Barrier_4XL_Hit",
},
{
"$type" : "DamageByAttackValue",
"target": "Target",
"attackInfo":
{
"attackProperty":
{
"damagePercentage": 0,
"elementType" : "None",
"elementDurability" : 0,
"strikeType": "Default",
"enBreak": 800,
"ignoreLevelDiff": true,
},
"hitPattern":
{
"onHitEffectName": "",
"hitImpulseType":"LV5",
"reboundRatio": 0,
"canBeDefenceHalt": false,
"hitHaltTime": 0.0,
"hitHaltTimeScale": 0.01,
"muteHitText": true,
},
},
},
],
},
},
////////////////////////////////////////////////////////////////////
//
// 璃沙郊屏障
// 关联ID70800025
//
////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_Collision_World_Barrier_XS_Interact",
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "Eff_Barrier",
},
],
"modifiers":
{
"Eff_Barrier":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_World_Barrier_XS",
},
],
"onKill":
[
{
"$type": "SendEffectTrigger",
"parameter" : "Die",
},
],
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_Collision_World_Barrier_XS_Attack",
"onAbilityStart":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_World_Barrier_XS_Hit",
},
{
"$type" : "DamageByAttackValue",
"target": "Target",
"attackInfo":
{
"attackProperty":
{
"damagePercentage": 0,
"elementType" : "None",
"elementDurability" : 0,
"strikeType": "Default",
"enBreak": 800,
"ignoreLevelDiff": true,
},
"hitPattern":
{
"onHitEffectName": "",
"hitImpulseType":"LV5",
"reboundRatio": 0,
"canBeDefenceHalt": false,
"hitHaltTime": 0.0,
"hitHaltTimeScale": 0.01,
"muteHitText": true,
},
},
},
],
},
},
////////////////////////////////////////////////////////////////////
//
// 冰墙
//
////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_Collision_IceWall",
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "IceWall",
},
],
"modifiers":
{
"IceWall":
{
"elementType": "Frozen",
"elementDurability": 150,
"modifierMixins":
[
{
"$type": "ShieldBarMixin",
},
],
"onBeingHit":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_Common_IceHit_01_EffectMesh",
},
],
"onRemoved":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_IcePack_L_Destroy",
},
{
"$type": "KillSelf",
},
],
},
},
},
},
////////////////////////////////////////////////////////////////////
//
// 冰墙小
//
////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_Collision_IceWall02",
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "IceWall",
},
],
"modifiers":
{
"IceWall":
{
"elementType": "Frozen",
"elementDurability": 150,
"modifierMixins":
[
{
"$type": "ShieldBarMixin",
},
],
"onBeingHit":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_Common_IceHit_01_EffectMesh",
},
],
"onRemoved":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_IcePack_S_Destroy",
},
{
"$type": "KillSelf",
},
],
},
},
},
},
////////////////////////////////////////////////////////////////////
//
// 冰柱
//
////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_Collision_IcePile",
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "IceWall",
},
],
"modifiers":
{
"IceWall":
{
"elementType": "Frozen",
"elementDurability": 150,
"modifierMixins":
[
{
"$type": "ShieldBarMixin",
},
],
"onBeingHit":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_Common_IceHit_01_EffectMesh",
},
],
"onRemoved":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_IcePillar_Destroy",
},
{
"$type": "KillSelf",
},
],
},
},
},
},
]
@@ -0,0 +1,973 @@
[
//////////////////////////////////////////////////////////////////
//
// 落叶堆吹散与烧尽
//
//////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_GrassMaterial_LeaveStacks_Interact",
"onAdded":
[
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 14005,
},
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 14002,
},
{
"$type": "AttachModifier",
"modifierName": "NormalModifier",
},
{
//燃烧时免疫其余燃烧攻击
"$type": "AddGlobalValue",
"key": "_ABILITY_BURNING_IGNITE_ONLY",
"value": 1,
"useLimitRange": true,
"maxValue": 1,
"minValue": 1,
},
],
"modifiers":
{
"NormalModifier":
{
"elementType": "Wood",
"elementDurability": 50,
"onBeingHit":
[
{
"$type": "AttachModifier",
"modifierName": "ElementWindModifier",
"predicates":
[
{
"$type": "ByHitElement",
"element": "Wind",
},
],
},
],
"onRemoved":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_LeafBlanket_01_Burnout",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint",
},
},
{
"$type": "KillSelf",
},
],
},
"ElementWindModifier":
{
"onAdded":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_LeafBlanket_01_BlowOff",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint",
},
},
{
"$type": "KillSelf",
},
],
},
},
},
},
//////////////////////////////////////////////////////////////////
//
// 樱花堆吹散与烧尽
//
//////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_GrassMaterial_SakuraStacks_Interact",
"onAdded":
[
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 14005,
},
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 14002,
},
{
"$type": "AttachModifier",
"modifierName": "NormalModifier",
},
{
//燃烧时免疫其余燃烧攻击
"$type": "AddGlobalValue",
"key": "_ABILITY_BURNING_IGNITE_ONLY",
"value": 1,
"useLimitRange": true,
"maxValue": 1,
"minValue": 1,
},
],
"modifiers":
{
"NormalModifier":
{
"elementType": "Wood",
"elementDurability": 50,
"onBeingHit":
[
{
"$type": "AttachModifier",
"modifierName": "ElementWindModifier",
"predicates":
[
{
"$type": "ByHitElement",
"element": "Wind",
},
],
},
],
"onRemoved":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_LeafBlanket_01_Burnout",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint",
},
},
{
"$type": "KillSelf",
},
],
},
"ElementWindModifier":
{
"onAdded":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Leavestacks_02_BlowOff",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint",
},
},
{
"$type": "KillSelf",
},
],
},
},
},
},
///////////////////////////////////////////////////////////////////////
//
// 2*2树叶垫吹散或起火
//
///////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_GrassMaterial_LeafBlanket_Interact",
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "NormalModifier",
},
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 14005,
},
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 14002,
},
{
//自定义反应时的动态攻击盒类型
//1表示shpere
//2表示box
//3表示circle
"$type": "AddGlobalValue",
"key": "_CUSTOM_ATTACK_SHAPE_TYPE",
"value": 2,
"useLimitRange": true,
"maxValue": 2,
"minValue": 2,
},
{
//燃烧时免疫其余燃烧攻击
"$type": "AddGlobalValue",
"key": "_ABILITY_BURNING_IGNITE_ONLY",
"value": 1,
"useLimitRange": true,
"maxValue": 1,
"minValue": 1,
},
],
"modifiers":
{
"NormalModifier":
{
"elementType": "Wood",
"elementDurability": 100,
"onRemoved":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_LeafBlanket_01_Burnout",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint",
},
},
{
"$type": "KillSelf",
},
],
"onBeingHit":
[
{
"$type": "AttachModifier",
"target": "Self",
"modifierName": "Burning_Effect",
"predicates":
[
{
"$type": "ByHitElement",
"element": "Fire",
},
],
},
],
},
"Burning_Effect":
{
"elementType": "Fire",
"elementDurability": 50,
"onAdded":
[
{
"$type" : "AttachEffect",
"effectPattern" : "Eff_Element_Burning",
},
],
},
},
},
},
//////////////////////////////////////////////////////////////////
//
// 草垛烧尽
//
//////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_GrassMaterial_GrassStacks_Interact",
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "NormalModifier",
},
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 14005,
},
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 14002,
},
{
//燃烧时免疫其余燃烧攻击
"$type": "AddGlobalValue",
"key": "_ABILITY_BURNING_IGNITE_ONLY",
"value": 1,
"useLimitRange": true,
"maxValue": 1,
"minValue": 1,
},
],
"modifiers":
{
"NormalModifier":
{
"elementType": "Wood",
"elementDurability": 50,
"onRemoved":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Grassstacks_01_Burnt",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint",
"offset" :
{
"x" : 0.0,
"y" : 0.0,
"z" : 0.0,
},
"direction":
{
"$type": "ConfigDirectionByAttachPoint",
"attachPointName": "AttachPoint",
}
},
},
{
"$type": "KillSelf",
},
],
},
},
},
},
///////////////////////////////////////////////////////////////////////
//
// 6*6树叶垫吹散或起火
//
///////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_GrassMaterial_LeafBlanket02_Interact",
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "NormalModifier",
},
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 14005,
},
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 14002,
},
{
//自定义反应时的动态攻击盒类型
//1表示shpere
//2表示box
//3表示circle
"$type": "AddGlobalValue",
"key": "_CUSTOM_ATTACK_SHAPE_TYPE",
"value": 2,
"useLimitRange": true,
"maxValue": 2,
"minValue": 2,
},
{
//燃烧时免疫其余燃烧攻击
"$type": "AddGlobalValue",
"key": "_ABILITY_BURNING_IGNITE_ONLY",
"value": 1,
"useLimitRange": true,
"maxValue": 1,
"minValue": 1,
},
],
"modifiers":
{
"NormalModifier":
{
"elementType": "Wood",
"elementDurability": 100,
"onRemoved":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_LeafBlanket_01_Burnout",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint1",
},
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_LeafBlanket_01_Burnout",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint2",
},
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_LeafBlanket_01_Burnout",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint3",
},
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_LeafBlanket_01_Burnout",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint4",
},
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_LeafBlanket_01_Burnout",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint5",
},
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_LeafBlanket_01_Burnout",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint6",
},
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_LeafBlanket_01_Burnout",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint7",
},
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_LeafBlanket_01_Burnout",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint8",
},
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_LeafBlanket_01_Burnout",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint9",
},
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_LeafBlanket_01_Burnout",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint10",
},
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_LeafBlanket_01_Burnout",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint11",
},
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_LeafBlanket_01_Burnout",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint12",
},
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_LeafBlanket_01_Burnout",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint13",
},
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_LeafBlanket_01_Burnout",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint14",
},
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_LeafBlanket_01_Burnout",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint15",
},
},
{
"$type": "KillSelf",
},
],
"onBeingHit":
[
{
"$type": "AttachModifier",
"target": "Self",
"modifierName": "Burning_Effect",
"predicates":
[
{
"$type": "ByHitElement",
"element": "Fire",
},
],
},
],
},
"Burning_Effect":
{
"elementType": "Fire",
"elementDurability": 50,
"onAdded":
[
{
"$type" : "AttachEffect",
"effectPattern" : "Eff_Element_Burning",
},
],
},
/*"ElementWindModifier":
{
"onAdded":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_LeafBlanket_01_BlowOff",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint",
},
},
{
"$type": "KillSelf",
},
],
},*/
},
},
},
///////////////////////////////////////////////////////////////////
//
// 蜘蛛网销毁
//
///////////////////////////////////////////////////////////////////
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_CobWeb_Interact",
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "CobWebDestory"
},
{
"$type":"SetSelfAttackTarget",
"target":"AllPlayerAvatars",
},
{
"$type":"AttachEffect",
"effectPattern":"Eff_Prop_Arachnel_01",
"born":
{
"$type":"ConfigBornByAttachPoint",
"attachPointName":"AttachPoint"
}
},
{
"$type" : "AddGlobalValue",
"key" : "_Cobweb_Bullet_Shoot",
"value" : 1,
"useLimitRange" : true,
"maxValue" : 1,
"minValue" : 0,
},
],
"onFieldEnter":
[
{
"$type": "AttachModifier",
"modifierName": "AttackCheck"
},
],
"onFieldExit":
[
{
"$type": "RemoveModifier",
"modifierName": "AttackCheck"
}
],
"onKill":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SecenObj_SpiderWeb_Destruction"//替换蜘蛛网的销毁特效
},
],
"modifiers": {
"CobWebDestory":
{
"onBeingHit":
[
{
"$type":"SetAnimatorInt",
"target": "Self",
"intID":"Hit",
"value":1,
"predicates":
[
{
"$type" : "ByAnimatorInt",
"value" : 0,
"parameter" : "HitProtect",
"logic" : "Equal",
}
]
},
//{
//"$type": "FireEffect",
//"effectPattern": "Eff_SecenObj_SpiderWeb_Destruction"//替换蜘蛛网的销毁特效
//},
/*
{
"$type": "Predicated",
"target": "Self",
"targetPredicates": [
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByHitDamage",
"damage": 0,
"logic": "Equal"
}
]
},
],
"successActions": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SecenObj_SpiderWeb_Destruction"//替换蜘蛛网的销毁特效
},
{
"$type": "KillSelf"
}
]
}
*/
],
/*
"onRemoved":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SecenObj_SpiderWeb_Destruction"//替换蜘蛛网的销毁特效
},
],
*/
},
"ShootCheck":
{
"thinkInterval": 0.5,
"onAdded":
[
{
"$type" : "AddGlobalValue",
"target":"Applier",
"key" : "_Cobweb_Bullet_Shoot",
"value" : 1,
"useLimitRange" : true,
"maxValue" : 1,
"minValue" : 0,
}
],
"onThinkInterval":
[
{
"$type": "RemoveModifier",
"modifierName": "ShootCheck"
}
]
},
"AttackCheck":
{
"thinkInterval": 1.5,
"onThinkInterval":
[
{
"$type" : "AddGlobalValue",
"key" : "_Cobweb_Bullet_Shoot",
"value" : -1,
"useLimitRange" : true,
"maxValue" : 1,
"minValue" : 0,
},
{
"$type":"SetSelfAttackTarget",
"otherTargets":
{
"$type": "SelectTargetsByShape",
"shapeName": "CircleR10",
"centerBasedOn": "Self",
"campTargetType": "Enemy",
"campBasedOn": "Self",
"topLimit":1,
"sortType": "Nearest",
},
"predicates":
[
{
"$type":"ByEntityTypes",
"entityTypes":
[
"Avatar",
]
}
]
},
{
"$type":"AttachModifier",
"otherTargets":
{
"$type": "SelectTargetsByShape",
"shapeName": "CircleR10",
"centerBasedOn": "Self",
"campTargetType": "Enemy",
"campBasedOn": "Self",
"topLimit":1,
"sortType": "Nearest",
},
"modifierName":"ShootCheck",
"predicates":
[
{
"$type":"ByEntityTypes",
"entityTypes":
[
"Avatar",
]
}
]
},
{
"$type": "TriggerBullet",
//"target":"Target",
"bulletID": 70220037,
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint",
},
"direction":
{
"$type": "ConfigDirectionByAttackTarget",
"speedForPredictive" : 30,
"maxAngle": 60.0,
},
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_Cobweb_Bullet_Shoot",
"value": 1,
"compareType": "Equal",
},
],
},
]
},
}
}
},
///////////////////////////////////////////////////////////////////
//
// 蜘蛛网子弹
// 关联ID70220037
//
///////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_CobWeb_Bullet_Loop",
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "spider_bullet_Loop",
"target": "Self",
},
/*
{
"$type":"SetSelfAttackTarget",
"otherTargets":
{
"$type": "SelectTargetsByShape",
"shapeName": "CircleR10",
"centerBasedOn": "Self",
"campTargetType": "Enemy",
"campBasedOn": "Self",
"topLimit":1,
"sortType": "Nearest",
},
}
*/
],
"modifiers":
{
"spider_bullet_Loop":
{
//"isUnique": true,
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_Archnel_Bullet_01",
},
],
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_CobWeb_Bullet_Explode",
"onAbilityStart":
[
{
"$type":"ApplyModifier",
"target":"Target",
"modifierName": "UNIQUE_SlowDown",
},
/*
{
"$type": "FireEffect",
"effectPattern": "Eff_Hit_Archnel_01",
},
/*
{
"$type": "RemoveUniqueModifier",
"modifierName": "UNIQUE_spider_bullet_Loop",
},
*/
{
"$type" : "TriggerAttackEvent",
"targetType" : "Enemy",
"attackEvent":
{
"attackPattern" :
{
"$type" : "ConfigAttackBox",
"triggerType" : "TriggerNoRepeat",
"size" :
{
"x": 0.1,
"y" : 0.1,
"z" : 1.0,
},
"born":
{
"$type": "ConfigBornByCollisionPoint",
},
},
"attackInfo":
{
"attackProperty":
{
"damagePercentage": 0.25,
"strikeType": "Pierce",
"enBreak": 50.0,
},
"hitPattern" :
{
"onHitEffectName": "Eff_Hit_Archnel_01",
"hitImpulseType":"LV2",
"reboundRatio": 0,
"hitHaltTime": 0.0,
"hitHaltTimeScale": 0.01,
"muteHitText": false,
},
},
},
}
],
"modifiers":
{
"UNIQUE_SlowDown":
{
"isUnique":true,
"duration": 3.0,
"stacking":"Refresh",
"state":"SpeedDown",
"isLimitedProperties":true,
"properties":
{
"Animator_MoveSpeedRatio":-0.5
}
},
},
},
},
]
@@ -0,0 +1,208 @@
[
/////////////////////////////////////////////////////////
//
// 30
//
/////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_Field_30",
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "State_201",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "State_202",
},
],
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "Distance_Check",
},
{
"$type": "AddGlobalValue",
"key": "_Cur_Gadget_State",
"value": 0,
},
],
"modifiers":
{
"State_201":
{
"onAdded":
[
{
"$type": "AddGlobalValue",
"key": "_Cur_Gadget_State",
"value": 1,
"useLimitRange": true,
"maxValue": 1,
"minValue": 1,
},
],
},
"State_202":
{
"onAdded":
[
{
"$type": "AddGlobalValue",
"key": "_Cur_Gadget_State",
"value": -1,
"useLimitRange": true,
"maxValue": -1,
"minValue": -1,
},
],
},
"Distance_Check":
{
"thinkInterval": 3,
"onThinkInterval":
[
{
"$type": "Predicated",
"target": "CurLocalAvatar",
"targetPredicates":
[
{
"$type": "ByTargetPositionToSelfPosition",
"compareType": "XZ",
"value": 30,
"logic": "Lesser",
},
],
"successActions":
[
{
"$type": "AddGlobalValue",
"target": "Self",
"key": "_Next_Gadget_State",
"value": 1,
"useLimitRange": true,
"maxValue": 1,
"minValue": 1,
},
],
"failActions":
[
{
"$type": "AddGlobalValue",
"target": "Self",
"key": "_Next_Gadget_State",
"value":-1,
"useLimitRange": true,
"maxValue": -1,
"minValue": -1,
},
],
},
{
"$type": "ApplyModifier",
"modifierName": "Change_State",
},
],
},
"Change_State":
{
"duration": 1,
"onAdded":
[
{
"$type": "ExecuteGadgetLua",
"param1": 201,
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_Next_Gadget_State",
"value": 1,
"compareType": "Equal",
},
{
"$type": "ByNot",
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_Cur_Gadget_State",
"value": 1,
"compareType": "Equal",
},
],
},
],
},
{
"$type": "ExecuteGadgetLua",
"param1": 202,
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_Next_Gadget_State",
"value": -1,
"compareType": "Equal",
},
{
"$type": "ByNot",
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_Cur_Gadget_State",
"value": -1,
"compareType": "Equal",
},
],
},
],
},
],
},
},
},
},
/////////////////////////////////////////////////////////
//
//
//
/////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_Other_AreaGuardian",
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "GuardianStart",
},
],
"modifiers":
{
"GuardianStart":
{
"onBeingHit":
[
/*{
"$type": "ExecuteGroupTrigger",
"sourceName": "GuardianStart",
"param1": 0,
},*/
],
},
},
},
},
]
@@ -0,0 +1,141 @@
[
//////////////////////////////////////////////////////////////////
//
// 70710211
//
//////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_SandStacks_Interact",
"onAdded":
[
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 14005,
},
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 14002,
},
{
"$type": "AttachModifier",
"modifierName": "NormalModifier",
},
{
//
"$type": "AddGlobalValue",
"key": "_ABILITY_BURNING_IGNITE_ONLY",
"value": 1,
"useLimitRange": true,
"maxValue": 1,
"minValue": 1,
},
],
"modifiers":
{
"NormalModifier":
{
"onBeingHit":
[
{
"$type": "AttachModifier",
"modifierName": "ElementWindModifier",
"predicates":
[
{
"$type": "ByHitElement",
"element": "Wind",
},
],
},
],
},
"ElementWindModifier":
{
"duration":2,
"onAdded":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_SandStacks_01_BlowOff",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint",
},
},
{
"$type": "SetAnimatorTrigger",
"triggerID": "DieTrigger",
},
],
"onRemoved":
[
{
"$type": "KillSelf",
},
],
},
},
},
},
//////////////////////////////////////////////////////////////////
//
//
//
//////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_SandStacksInteraction_01",
"abilityMixins" :
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "ElementWindModifier",
},
],
"modifiers":
{
"NormalModifier":
{
"onBeingHit":
[
],
},
"ElementWindModifier":
{
"duration":2,
"onAdded":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_SandStacks_01_BlowOff",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint",
},
},
{
"$type": "SetAnimatorTrigger",
"triggerID": "DieTrigger",
},
],
"onRemoved":
[
{
"$type": "KillSelf",
},
],
},
},
},
},
]
@@ -0,0 +1,28 @@
[
//////////////////////////////////////////////////////////////////////////////////////////////////
//
//
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_WaterMaterial_PoisonAttack",
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "poison",
},
],
"modifiers":
{
"poison":
{
},
},
}
},
]
@@ -0,0 +1,635 @@
[
/////////////////////////////////////////////////////////////////////////////////////
//
//
// ID70220003
//
/////////////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_WoodenMaterial_Bramble_Interact",
"onAdded":
[
{
//
//1shpere
//2box
//3circle
"$type": "AddGlobalValue",
"key": "_CUSTOM_ATTACK_SHAPE_TYPE",
"value": 2,
"useLimitRange": true,
"maxValue": 2,
"minValue": 2,
},
{
//
"$type": "AddGlobalValue",
"key": "_ABILITY_BURNING_IGNITE_ONLY",
"value": 1,
"useLimitRange": true,
"maxValue": 1,
"minValue": 1,
},
{
"$type": "AttachModifier",
"modifierName": "Bramble_Burning",
},
],
"modifiers":
{
"Bramble_Burning":
{
"elementType": "Wood",
"elementDurability": 30,
"state" : "Limbo",
"modifierMixins":
[
{
"$type": "ShieldBarMixin",
},
{
"$type": "RejectAttackMixin",
"attackTag": "_Bramble_Attack",
},
{
"$type": "DoActionByEventMixin",
"type": "Current",
"onAbilityStateAdded":
[
{
"abilityState": "ElementBurning",
"actions":
[
{
"$type" : "AttachModifier",
"modifierName" : "Burning_Effect",
},
],
}
],
"onAbilityStateRemoved":
[
{
"abilityState": "ElementBurning",
"actions":
[
{
"$type" : "RemoveModifier",
"modifierName" : "Burning_Effect",
},
],
}
],
},
],
"onRemoved":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_WoodenObject_BurnOut",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint1",
},
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_WoodenObject_BurnOut",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint2",
},
},
{
"$type": "KillSelf",
},
],
},
"Burning_Effect":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern" : "Eff_Element_Burning",
},
],
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_WoodenMaterial_Bramble_Attack",
"onAbilityStart":
[
{
"$type" : "DamageByAttackValue",
"target": "Target",
"attackInfo":
{
"attackTag": "_Bramble_Attack",
"attackProperty":
{
"damagePercentage": 1,
"elementType" : "Grass",
"elementDurability" : 10,
"strikeType": "Default",
"ignoreLevelDiff": true,
"enBreak": 100,
},
"hitPattern":
{
"onHitEffectName": "default",
"hitImpulseType":"LV4",
"reboundRatio": 0,
"canBeDefenceHalt": false,
"hitHaltTime": 0.0,
"hitHaltTimeScale": 0.01,
"muteHitText": false,
},
},
},
],
},
},
///////////////////////////////////////////////////////////////////
//
// _
//
///////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_WoodenMaterial_WoodenObject_Interact",
"onAdded":
[
{
"$type": "ApplyModifier",
"modifierName": "WoodMaterial",
},
{
"$type": "AddGlobalValue",
"key": "_WoodenObject_DeathType",
"value": 0,
},
{
//
"$type": "AddGlobalValue",
"key": "_ABILITY_BURNING_IGNITE_ONLY",
"value": 1,
"useLimitRange": true,
"maxValue": 1,
"minValue": 1,
},
],
"modifiers":
{
"WoodMaterial":
{
"elementType": "Wood",
"elementDurability": 30,
"state" : "Limbo",
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "Die_Effect",
},
],
"onBeingHit":
[
{
"$type": "Predicated",
"target": "Self",
"targetPredicates":
[
{
"$type": "ByNot",
"predicates":
[
{
"$type": "ByHitElement",
"element": "Fire",
},
{
"$type": "ByHitDamage",
"damage": 0,
"logic": "Equal",
},
],
},
{
"$type": "ByNot",
"predicates":
[
{
"$type": "ByHasElement",
"element": "Fire",
},
],
},
],
"successActions":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_WoodenObject_Broken",
},
{
"$type": "KillSelf",
},
],
},
{
"$type": "Predicated",
"target": "Self",
"targetPredicates":
[
{
"$type": "ByHasElement",
"element": "Water",
},
{
"$type": "ByNot",
"predicates":
[
{
"$type": "ByHitDamage",
"damage": 0,
"logic": "Equal",
},
],
},
],
"successActions":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_WoodenObject_Broken",
},
{
"$type": "KillSelf",
},
],
},
],
"onRemoved":
[
{
"$type": "AddGlobalValue",
"key": "_WoodenObject_DeathType",
"value": 1,
},
],
},
"Die_Effect":
{
"onRemoved":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_WoodenObject_BurnOut",
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_WoodenObject_DeathType",
"value": 0,
"compareType": "MoreThan",
},
],
},
{
"$type": "KillSelf",
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_WoodenObject_DeathType",
"value": 0,
"compareType": "MoreThan",
},
],
},
],
},
}
},
},
//////////////////////////////////////////////////////////////////
//
//
//
//////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_WoodenMaterial_FirewoodStacks_Interact",
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "NormalModifier",
},
{
//
"$type": "AddGlobalValue",
"key": "_ABILITY_BURNING_IGNITE_ONLY",
"value": 1,
"useLimitRange": true,
"maxValue": 1,
"minValue": 1,
},
],
"modifiers":
{
"NormalModifier":
{
"elementType": "Wood",
"elementDurability": 50,
"onRemoved":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_LeafBlanket_01_Burnout",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint",
},
},
{
"$type": "KillSelf",
},
],
},
},
},
},
/////////////////////////////////////////////////////////////////////////////////////
//
//
// ID70220020
//
/////////////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_WoodenMaterial_BrambleWorld_Interact",
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "Burning",
},
{
//
"$type": "AddGlobalValue",
"key": "_ABILITY_BURNING_IGNITE_ONLY",
"value": 1,
"useLimitRange": true,
"maxValue": 1,
"minValue": 1,
},
],
"modifiers":
{
"Burning":
{
"elementType": "Wood",
"elementDurability": 30,
"state" : "Limbo",
"modifierMixins":
[
{
"$type": "ShieldBarMixin",
},
],
"onAttackLanded":
[
{
"$type": "RemoveModifier",
"modifierName": "Double_Attack",
},
{
"$type": "AttachModifier",
"modifierName": "Double_Attack",
},
],
"onRemoved":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_WoodenObject_BurnOut",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint1",
},
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_WoodenObject_BurnOut",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint2",
},
},
{
"$type": "KillSelf",
},
],
},
"Double_Attack":
{
"duration": 1.0,
"thinkInterval": 0.75,
"onThinkInterval":
[
{
"$type": "TriggerAttackEvent",
"targetType": "Enemy",
"doOffStage" : true,
"attackEvent":
{
"attackPattern":
{
"$type" : "ConfigAttackBox",
"triggerType" : "TriggerNoRepeat",
"checkHitLayerType" : "OnlyHitBox",
"born" :
{
"$type": "ConfigBornByTarget",
"offset":
{
"x": 0.15,
"y": 0.75,
"z": -0.5,
},
},
"size" :
{
"x" : 4.4,
"y" : 1.5,
"z" : 0.8,
},
},
"attackInfo":
{
"attackProperty":
{
"damagePercentage": 1,
"elementType": "Grass",
"elementDurability": 10,
"strikeType": "Pierce",
"enBreak": 9999999,
},
"hitPattern":
{
"onHitEffectName": "default",
"hitImpulseType":"LV4",
"retreatType": "ByAttacker",
"reboundRatio": 0,
"hitHaltTime": 0,
"hitHaltTimeScale" : 0.05,
"muteHitText": false,
},
},
},
},
],
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_WoodenMaterial_BrambleWorld_Attack",
"onAbilityStart":
[
{
"$type" : "DamageByAttackValue",
"target": "Target",
"attackInfo":
{
"attackProperty":
{
"damagePercentage": 1,
"elementType" : "Grass",
"elementDurability" : 10,
"strikeType": "Default",
"ignoreLevelDiff": true,
"enBreak": 100,
},
"hitPattern":
{
"onHitEffectName": "default",
"hitImpulseType":"LV4",
"reboundRatio": 0,
"canBeDefenceHalt": false,
"hitHaltTime": 0.0,
"hitHaltTimeScale": 0.01,
"muteHitText": false,
},
},
},
],
},
},
/////////////////////////////////////////////////////////////////////////////////////
//
//
// ID70380006
//
/////////////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Item_Moving_Trap_Attack",
"onAbilityStart":
[
{
"$type" : "DamageByAttackValue",
"target": "Target",
"attackInfo":
{
"attackProperty":
{
"damagePercentage": 1,
"elementType" : "Fire",
"elementDurability" : 10,
"strikeType": "Default",
"ignoreLevelDiff": true,
"enBreak": 100,
},
"hitPattern":
{
"onHitEffectName": "",
"hitImpulseType":"LV4",
"reboundRatio": 0,
"canBeDefenceHalt": false,
"hitHaltTime": 0.0,
"hitHaltTimeScale": 0.01,
"muteHitText": false,
},
},
},
{
"$type":"ApplyModifier",
"modifierName":"test"
}
],
"modifiers":
{
"test":
{
"duration":3,
"onAdded":
[
],
},
},
},
},
/////////////////////////////////////////////////////////////////////////////////////
//
//
//
/////////////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Environment_WoodenMaterial_GinSengTree",
"onFieldEnter":
[
{
"$type": "ExecuteGadgetLua",
"param1": 0,
},
],
"modifiers":
{
},
},
},
]
@@ -0,0 +1,337 @@
[
////////////////////////////////////////////////////////////////
//
// (70290032)
// Eff_SceneObj_AncientBloodTree_Born
//
////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Ljxs_Property_Ani_Tree_AncientBloodTree_Ability",
"onAbilityStart":
[
{
"$type":"ApplyModifier",
"modifierName":"WindZone",
},
],
"abilityMixins" :
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Lv1_Modifier",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "Lv2_Modifier",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "Lv3_Modifier",
},
{
"$type": "AttachToAnimatorStateIDMixin",
"stateIDs": ["Lv1_State","Lv2_State","Lv3_State"],
"modifierName": "ChangeToStableState",
},
{
"$type":"AttachToStateIDMixin",
"stateIDs":["All"],
"modifierName": "Born_Modifier",
},
{
"$type":"AttachToStateIDMixin",
"stateIDs":["GadgetLv1_State"],
"modifierName":"GadgetLv1_StateModifier",
},
{
"$type":"AttachToStateIDMixin",
"stateIDs":["GadgetLv2_State"],
"modifierName":"GadgetLv2_StateModifier",
},
{
"$type":"AttachToStateIDMixin",
"stateIDs":["GadgetLv3_State"],
"modifierName":"GadgetLv3_StateModifier",
},
],
"modifiers" :
{
"Born_Modifier":
{
"duration": 1.5,
"onRemoved":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_AncientBloodTree_01",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "TreeRoot",
},
},
{
"$type": "SetAnimatorTrigger",
"triggerID": "LevelUp",
"MPTriggerOnRemote": true,
},
],
},
"Lv1_Modifier":
{
"duration": 2.0,
"onRemoved":
[
{
"$type": "SetAnimatorTrigger",
"triggerID": "LevelUp",
"MPTriggerOnRemote": true,
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_AncientBloodTree_01",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "TreeRoot",
},
},
],
},
"Lv2_Modifier":
{
"duration": 3.5,
"onRemoved":
[
{
"$type": "SetAnimatorTrigger",
"triggerID": "LevelUp",
"MPTriggerOnRemote": true,
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_AncientBloodTree_02",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "TreeRoot",
},
},
],
},
"Lv3_Modifier":
{
"duration": 3.5,
"onRemoved":
[
{
"$type": "SetAnimatorTrigger",
"triggerID": "LevelUp",
"MPTriggerOnRemote": true,
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_AncientBloodTree_03",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "TreeRoot",
},
},
],
},
"ChangeToStableState"://20X90X
{
"duration": 0.1,
"onAdded":
[
{
"$type": "ExecuteGadgetLua",
"param1": 901,
"predicates":
[
{
"$type" : "ByAny",
"predicates" :
[
{
"$type": "ByTargetGadgetState",
"gadgetState": 201,
},
{
"$type": "ByTargetGadgetState",
"gadgetState": 204,
},
],
},
],
},
{
"$type": "ExecuteGadgetLua",
"param1": 902,
"predicates":
[
{
"$type": "ByTargetGadgetState",
"gadgetState": 202,
},
],
},
{
"$type": "ExecuteGadgetLua",
"param1": 903,
"predicates":
[
{
"$type": "ByTargetGadgetState",
"gadgetState": 203,
},
],
},
],
},
"GadgetLv1_StateModifier":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_AncientBloodTree_Stone_01",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffStoneLv1",
},
},
],
},
"GadgetLv2_StateModifier":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_AncientBloodTree_Stone_01",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffStoneLv2",
},
},
],
},
"GadgetLv3_StateModifier":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_AncientBloodTree_Stone_01",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffStoneLv3",
},
},
],
},
"WindZone":
{
"duration":1,
"modifierMixins":
[
{
"$type": "WindZoneMixin",
"shapeName": "CircleR20",
"strength" : -2,
"attenuation" : 0,
"targetType": "All",
"born":
{
"$type": "ConfigBornByTarget",
},
"predicates":
[
{
"$type" : "ByEntityTypes",
"entityTypes" : ["Avatar","Monster"],
},
],
},
],
},
},
},
},
//////////////////////////////////////////////
//
//////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Foliage_ThunderSeedOffer_Levelup",
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "NormalState",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "LevelUpState",
},
],
"modifiers" :
{
"NormalState":
{
"onAdded":
[
{
"$type": "RemoveModifier",
"modifierName": "LevelUpState",
}
],
},
"LevelUpState":
{
"duration":8,
"stacking" : "Unique",
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ThunderSeedOffer_01_LevelUp",
"scale":0.75,
"born" :
{
"$type":"ConfigBornByAttachPoint",
"attachPointName":"RootNode",
},
}
],
"onRemoved":
[
{
"$type": "ExecuteGadgetLua",
"target":"Self",
"param1": 0,
}
],
}
},
}
},
]
@@ -0,0 +1,28 @@
[
////////////////////////////////////////////////////////////////
//
//
//
////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Scene_RockGadget_Summon_Detect",
"onAdded":
[
{
"$type": "AddGlobalValue",
"key" : "_SCENE_GADGET_ISSUMMON",
"value" : 1,
"useLimitRange" : true,
"maxValue" : 1,
"minValue" : 0,
},
],
},
},
]
@@ -0,0 +1,415 @@
[
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// 1,2)
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Homeworld_NPCObj_Ani_Djinn_Normal",
"onAdded":
[
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Djinn_Advance",
"value": 0,
},
],
},
},
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// 3,4)
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Homeworld_NPCObj_Ani_Djinn_Advance",
"onAdded":
[
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Djinn_Advance",
"value": 1,
},
],
},
},
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// 4)
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Homeworld_NPCObj_Ani_Djinn_AdvanceWithCloud",
"onAdded":
[
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Djinn_Advance",
"value": 1,
},
{
"$type": "EnablePartControl",
"partRootNames":["CloudRoot"],
"enable": true,
},
{
"$type": "SetPartControlTarget",
"partRootNames": ["CloudRoot"],
"otherTargets":
{
"$type": "SelectTargetsByTag",
"tag": "Homeworld_Standard_MainBuilding",
},
},
],
},
},
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// 1,2,3,4)
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Homeworld_NPCObj_Ani_Djinn_01_Ability",
"onAdded":
[
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Djinn_Comfort",
"value": 0,
},
],
"onAbilityStart":
[
{
"$type":"ApplyModifier",
"modifierName":"ShowEmotion",
},
],
"abilityMixins":
[
{
"$type": "AttachToAnimatorStateIDMixin",
"stateIDs": ["Appear"],
"modifierName": "AppearState",
},
{
"$type": "AttachToAnimatorStateIDMixin",
"stateIDs": ["Idle"],
"modifierName": "IdleState",
},
{
"$type": "AttachToAnimatorStateIDMixin",
"stateIDs": ["Show02Loop"],
"modifierName": "SleepState",
},
{
"$type": "AttachToAnimatorStateIDMixin",
"stateIDs": ["Talk"],
"modifierName": "TalkState",
},
],
"modifiers" :
{
"AppearState":
{
"onAdded":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Djinn_Show",
},
],
},
"SleepState":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Djinn_Sleep",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "DjinnSleepPoint",
},
},
],
},
"IdleState":
{
"thinkInterval":15,
"onThinkInterval":
[
{
"$type":"SetGlobalValue",
"key":"_Show_Mode",
"useLimitRange":true,
"randomInRange":true,
"minValue":1,
"maxValue":20
},
{
"$type": "SetAnimatorTrigger",
"triggerID": "Show01",
"MPTriggerOnRemote": true,
"predicates":
[
{
"$type":"ByTargetGlobalValue",
"key":"_Show_Mode",
"value":10,
"compareType":"LessAndEqual"
},
{
"$type":"ByTargetGlobalValue",
"key":"_ABILITY_Djinn_Advance",
"value":0,
"compareType":"Equal"
},
],
},
{
"$type": "SetAnimatorTrigger",
"triggerID": "Show01",
"MPTriggerOnRemote": true,
"predicates":
[
{
"$type":"ByTargetGlobalValue",
"key":"_Show_Mode",
"value":7,
"compareType":"LessAndEqual"
},
{
"$type":"ByTargetGlobalValue",
"key":"_ABILITY_Djinn_Advance",
"value":1,
"compareType":"Equal"
},
],
},
{
"$type": "SetAnimatorTrigger",
"triggerID": "Show02",
"MPTriggerOnRemote": true,
"predicates":
[
{
"$type":"ByTargetGlobalValue",
"key":"_Show_Mode",
"value":7,
"maxValue":11,
"compareType":"Between"// 8 ~ 10
},
{
"$type":"ByTargetGlobalValue",
"key":"_ABILITY_Djinn_Advance",
"value":1,
"compareType":"Equal"
},
],
},
{
"$type":"ApplyModifier",
"modifierName":"ShowEmotion",
"predicates":
[
{
"$type":"ByTargetGlobalValue",
"key":"_Show_Mode",
"value":11,
"compareType":"MoreThanAndEqual"// 11 ~ 20
},
],
},
],
},
"TalkState":
{
"onAdded":
[
{
"$type":"ApplyModifier",
"modifierName":"ShowEmotion",
},
],
},
"ShowEmotion":
{
"duration":1,
"modifierMixins":
[
{
"$type": "AttachModifierToSelfGlobalValueMixin", // 0,WindBlademodifier
"globalValueKey": "_ABILITY_Djinn_Comfort",
"valueSteps" : [0.5, 3.5, 6.5, 9.5, 10.5],
"modifierNameSteps" : [
"Level1",
"Level2",
"Level3",
"Level4",
],
},
],
},
"Level1":
{
"onAdded":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Djinn_Feeling_01",
},
],
},
"Level2":
{
"onAdded":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Djinn_Feeling_02",
},
],
},
"Level3":
{
"onAdded":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Djinn_Feeling_03",
},
],
},
"Level4":
{
"onAdded":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Djinn_Feeling_04",
},
],
},
},
},
},
//////////////////////////////////////////////////////////////////////////////////////////////////
//
//
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Homeworld_NPCObj_Ani_Djinn_02_Ability",
"abilityMixins":
[
{
"$type": "AttachToAnimatorStateIDMixin",
"stateIDs": ["Appear"],
"modifierName": "AppearState",
},
{
"$type": "AttachToAnimatorStateIDMixin",
"stateIDs": ["Idle"],
"modifierName": "IdleState",
},
{
"$type": "AttachToAnimatorStateIDMixin",
"stateIDs": ["Show02Loop"],
"modifierName": "SleepState",
},
],
"modifiers" :
{
"AppearState":
{
"onAdded":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Djinn_Show",
},
],
},
"SleepState":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Djinn_Sleep",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "DjinnSleepPoint",
},
},
],
},
"IdleState":
{
"thinkInterval":15,
"onThinkInterval":
[
{
"$type":"SetGlobalValue",
"key":"_Show_Mode",
"useLimitRange":true,
"randomInRange":true,
"minValue":1,
"maxValue":10
},
{
"$type": "SetAnimatorTrigger",
"triggerID": "Show01",
"MPTriggerOnRemote": true,
"predicates":
[
{
"$type":"ByTargetGlobalValue",
"key":"_Show_Mode",
"value":7,
"compareType":"LessAndEqual"
},
],
},
{
"$type": "SetAnimatorTrigger",
"triggerID": "Show02",
"MPTriggerOnRemote": true,
"predicates":
[
{
"$type":"ByTargetGlobalValue",
"key":"_Show_Mode",
"value":7,
"maxValue":11,
"compareType":"Between"// 8 ~ 10
},
],
},
],
},
},
},
},
]
@@ -0,0 +1,668 @@
[
///////////////////////////////////////////////////////////////
//
//
//
///////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Gate_Common_RockGate",
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "Idle",
},
],
"modifiers":
{
"Idle":
{
"onRemoved":
[
{
"$type" : "FireEffect",
"effectPattern" : "Eff_SceneObj_CommonRockGate_Open",
},
],
},
},
},
},
///////////////////////////////////////////////////////////////
//
//
//
///////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Gate_AncientGate",
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active",
},
],
"modifiers":
{
"Active":
{
"onAdded":
[
{
"$type" : "FireEffect",
"effectPattern" : "Eff_SceneObj_AncientGate_01_Open",
},
],
},
},
},
},
///////////////////////////////////////////////////////////////
//
//
//
///////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Gate_Temple01",
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active",
},
],
"modifiers":
{
"Active":
{
"onAdded":
[
{
"$type" : "FireEffect",
"effectPattern" : "Eff_SceneObj_TempleUnlock_01",
},
],
},
},
},
},
///////////////////////////////////////////////////////////////
//
//
//
///////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Gate_Temple01_Ly",
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active",
},
],
"modifiers":
{
"Active":
{
"onAdded":
[
{
"$type" : "FireEffect",
"effectPattern" : "Eff_SceneObj_TempleUnlock_01_Ly",
},
],
},
},
},
},
///////////////////////////////////////////////////////////////
//
//
//
///////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Gate_Temple01_dq",
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active",
},
],
"modifiers":
{
"Active":
{
"onAdded":
[
{
"$type" : "FireEffect",
"effectPattern" : "Eff_SceneObj_TempleUnlock_01_Dq",
},
],
},
},
},
},
///////////////////////////////////////////////////////////////
//
//
//
///////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Gate_Temple01_Xm",
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "DefaultState",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active",
},
],
"modifiers":
{
"DefaultState":
{
"onAdded":
[
{
"$type" : "AttachEffect",
"effectPattern" : "Eff_SceneObj_Temple01_Xm_Lock",
},
],
},
"Active":
{
"onAdded":
[
{
"$type" : "FireEffect",
"effectPattern" : "Eff_SceneObj_Temple01_Xm_Unlock",
},
],
},
},
},
},
///////////////////////////////////////////////////////////////
//
// 02
//
///////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Gate_Temple02_Electric",
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Gear_Temple_02_Electric",
},
],
"modifiers":
{
},
},
},
///////////////////////////////////////////////////////////////
//
// 02
//
///////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Gate_Temple02_Rock",
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Gear_Temple_02_Rock",
},
],
"modifiers":
{
},
},
},
///////////////////////////////////////////////////////////////
//
// 02
//
///////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Gate_Temple02_Wind",
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Gear_Temple_02_Wind",
},
],
"modifiers":
{
},
},
},
//////////////////////////////////
//
//
//
//////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Homeworld_Ani_Interior_Common_Room_Door_01_WhiteBox_Ability",
"onFieldEnter":
[
{
"$type": "Predicated",
"target": "Target",
"targetPredicates":
[
{
"$type": "ByTargetForwardAndSelfPosition",
"value": 90.0,
"logic": "Lesser",
},
],
"successActions":
[
{
"$type": "SetAnimatorBool",
"boolID": "Open",
"value": true,
},
],
"failActions":
[
{
"$type": "SetAnimatorBool",
"boolID": "In",
"value": true,
},
],
},
],
"onFieldExit":
[
{
"$type": "SetAnimatorBool",
"boolID": "Open",
"value": false,
},
{
"$type": "SetAnimatorBool",
"boolID": "In",
"value": false,
},
],
},
},
///////////////////////////////////////////////////////////////
//
//
//
///////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Ly_Property_Build_DahakaEntry_01_Ability",
"abilityMixins" :
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "IceFireModifier",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "IceWaterModifier",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "ElectricFireModifier",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 204,
"modifierName": "ElectricWaterModifier",
},
],
"modifiers":
{
"IceFireModifier":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_DahakaEntrySymbol_Ice",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "CharNode01",
},
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_DahakaEntrySymbol_Fire",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "CharNode02",
},
},
],
},
"IceWaterModifier":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_DahakaEntrySymbol_Ice",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "CharNode01",
},
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_DahakaEntrySymbol_Water",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "CharNode02",
},
},
],
},
"ElectricFireModifier":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_DahakaEntrySymbol_Electric",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "CharNode01",
},
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_DahakaEntrySymbol_Fire",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "CharNode02",
},
},
],
},
"ElectricWaterModifier":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_DahakaEntrySymbol_Electric",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "CharNode01",
},
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_DahakaEntrySymbol_Water",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "CharNode02",
},
},
],
},
},
},
},
///////////////////////////////////////////////////////////////
//
//
//
///////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_CommonRockGate_03",
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "Idle",
},
],
"modifiers":
{
"Idle":
{
"onRemoved":
[
{
"$type" : "FireEffect",
"effectPattern" : "Eff_SceneObj_CommonRockGate_03_Open",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectNode",
}
},
],
},
},
},
},
///////////////////////////////////////////////////////////////
//
//
//
///////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Build_CommonRockGate_04",
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "Idle",
},
],
"modifiers":
{
"Idle":
{
"onRemoved":
[
{
"$type" : "FireEffect",
"effectPattern" : "Eff_SceneObj_CommonRockGate_04_Open",
},
],
},
},
},
},
///////////////////////////////////////////////////////////////
//
//
//
///////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_RuinTrapDoor_01",
"onAdded":
[
//
{
"$type": "SetGlobalValue",
"target":"Self",
"key": "GV_ReginGadget",
"value": 1,
},
//
{
"$type": "SetGlobalValue",
"target":"Self",
"key": "GV_ReginSignal",
"value": 0,
},
{
"$type": "ApplyModifier",
"modifierName": "Receiver",
"target": "Self"
}
],
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Close",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "Open",
},
],
"modifiers":
{
"Open":
{
"onAdded":
[
{
"$type":"EnableSceneTransformByName",
"transformNames":["Collider"],
"setEnable": false,
},
],
"onRemoved":
[
{
"$type" : "FireEffect",
"effectPattern" : "Eff_SceneObj_RuinGate_01_Close",
},
],
},
"Close":
{
"onAdded":
[
{
"$type":"EnableSceneTransformByName",
"transformNames":["Collider"],
"setEnable": true,
},
{
"$type": "SetGlobalValue",
"target":"Self",
"key": "GV_ReginSignal",
"value": 0,
},
],
"onRemoved":
[
{
"$type" : "FireEffect",
"effectPattern" : "Eff_SceneObj_RuinGate_01_Open",
},
],
},
"Receiver":
{
"modifierMixins":
[
{
"$type":"AttachModifierToSelfGlobalValueMixin",
"globalValueKey":"GV_ReginSignal",
"valueSteps":[0.5,20],
"removeAppliedModifier" : true,
"modifierNameSteps":["OpenByGV"]
},
],
},
"OpenByGV":
{
"onAdded":
[
{
"$type": "ExecuteGadgetLua",
"param1": 203,
"target": "Self",
},
],
},
},
},
},
]
@@ -0,0 +1,547 @@
[
///////////////////////////////////////////////////////////////
//
// 2.3
//
///////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_SmokeDevice_01",
"abilityMixins":
[//0 -> 201 duration-> 202 duration-> 0
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,//state
"modifierName": "Close",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Open",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "CoolDown",
},
],
"onAdded":
[
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 11002,//AvatarSkillData
},
],
"modifiers":
{
"HachiSmokeArea":
{
"duration": 1.5,
"stacking": "Refresh",
//"state": "DenyLockOn",
"onAdded":
[
{
"$type": "ServerLuaCall",
"luaCallType": "FromGroup",
"funcName": "SLC_SmokeClearThreat",
},
],
"onRemoved":
[
{
"$type": "ServerLuaCall",
"luaCallType": "FromGroup",
"funcName": "SLC_SmokeSetThreat",
},
]
},
"HachiDenyLockOn":
{
"duration": 1.5,
"stacking": "Refresh",
"state": "DenyLockOn",
},
"Close":
{
"onAdded":
[
{//
"$type": "AttachEffect",
"effectPattern": "Eff_Item_Hint_SearchPoint",
}
],
"onBeingHit":
[
{
"$type": "ExecuteGadgetLua",
"param1": 201,
"predicates":
[
{
"$type" : "ByNot",
"predicates":
[
{
"$type" : "ByAttackTags",
"attackTags" : ["BurningDamage","ShockDamage"],
},
]
},
],
}
]
},
"CoolDown":
{
"onAdded":
[
{
"$type": "ApplyModifier",
"modifierName": "DisableInteractTimer",
}
],
},
"OpenStateTimer":
{//
"duration": 5,
"onRemoved":
[
{
"$type":"ExecuteGadgetLua",
"param1": 202,
},
],
},
"DisableInteractTimer":
{//
"duration": 10,
"onRemoved":
[
{
"$type":"ExecuteGadgetLua",
"param1": 0,
},
]
},
"Open":
{
"onAdded":
[
{//
"$type":"AttachEffect",
"effectPattern": "Eff_ScenObj_SmokeDevice_01_Fog",
"scale": 0.5,
},
{
"$type": "ApplyModifier",
"modifierName": "OpenStateTimer",
},
{//lua param1 1- 2-
"$type":"ServerLuaCall",
"luaCallType": "FromGroup",
"funcName":"SLC_HachiGadgetActionMark",
"paramNum": 1,
"param1": 1,
}
],
"thinkInterval": 0.5,
"onThinkInterval":
[
{
"$type":"Predicated",
"otherTargets":
{
"$type": "SelectTargetsByShape",
"shapeName": "CircleR5",
"centerBasedOn": "Self",
"campTargetType": "All",
"campBasedOn": "Self",
},
"targetPredicates":
[
{
"$type":"ByEntityTypes",
"entityTypes":["Avatar"],
},
],
"successActions":
[
{
"$type": "ApplyModifier",
"modifierName" :"HachiSmokeArea",
"target": "Self",
},
{
"$type": "ApplyModifier",
"modifierName" :"HachiDenyLockOn",
"target": "Other",
},
]
}
]
},
},
},
},
///////////////////////////////////////////////////////////////
//
// 2.3
//
///////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_NoisyBait_01",
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "Close",
},
{//,pose
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Open",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "CoolDown",
},
],
"onAdded":
[
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 11002,//AvatarSkillData
},
],
"modifiers":
{
"Close":
{
"onAdded":
[
{//
"$type": "AttachEffect",
"effectPattern": "Eff_Item_Hint_SearchPoint",
},
{
"$type":"AttachEffect",
"effectPattern": "Eff_Quest_SiteInteract_Event",
"born":
{
"$type": "ConfigBornBySelf",
"offset":
{
"x": 0.0,
"y": 0.6,
"z": 0.0,
},
}
},
],
"onBeingHit":
[
{
"$type": "ExecuteGadgetLua",
"param1": 201,
"predicates":
[
{
"$type" : "ByNot",
"predicates":
[
{
"$type" : "ByAttackTags",
"attackTags" : ["BurningDamage","ShockDamage"],
},
]
},
],
}
]
},
"CoolDown":
{
"onAdded":
[
{
"$type": "ApplyModifier",
"modifierName": "DisableInteractTimer",
}
],
},
"OpenStateTimer":
{//
"duration": 10,
"onRemoved":
[
{
"$type":"ExecuteGadgetLua",
"param1": 202,
},
],
},
"DisableInteractTimer":
{//
"duration": 5,
"onRemoved":
[
{
"$type":"ExecuteGadgetLua",
"param1": 0,
},
]
},
"Open":
{
"onAdded":
[//
{
"$type": "ApplyModifier",
"modifierName": "OpenStateTimer",
},
{
"$type":"AttachEffect",
"effectPattern":"Eff_SceneObj_NoisyBait_01",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode",
},
},
{//lua param1 1- 2-
"$type":"ServerLuaCall",
"luaCallType": "FromGroup",
"funcName":"SLC_HachiGadgetActionMark",
"paramNum": 1,
"param1": 2,
}
],
"thinkInterval": 0.5,
"onThinkInterval":
[
{
"$type":"Predicated",
"otherTargets":
{
"$type":"SelectTargetsByShape",
"shapeName": "CircleR10",
"centerBasedOn": "Self",
"campTargetType": "All",
"campBasedOn": "Self",
"sortType": "Nearest",
},
"targetPredicates":
[
{//
"$type" : "ByTargetGlobalValue",
"target": "Target",
"key":"_IS_INU_SHIHANDAI",
"value": 1,
"compareType": "Equal",
},
],
"successActions":
[
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_HappyPoint_Attracted",
"target": "Target",
},
{//
"$type":"SetGlobalPos",
"key":"_HAPPY_POINT_POS",
"target": "Target",
"born":
{
"$type": "ConfigBornBySelf",
/*"offset":
{
"x" : 0.0,
"y" : 0.0,
"z" : 0.5,//
}, */
},
"setTarget":true,
},
]
}
],
},
"UNIQUE_HappyPoint_Attracted":
{
"duration": 1,
"isUnique": true,
"stacking": "RefreshUniqueDurability",
"onAdded":
[
{
"$type": "SetGlobalValue",
"key": "_FIND_HAPPY_POINT",
"target": "Self",
"value": 1,
},
],
"onRemoved":
[
{
"$type": "SetGlobalValue",
"key": "_FIND_HAPPY_POINT",
"target": "Self",
"value": 0,
},
]
},
},
},
},
///////////////////////////////////////////////////////////////
//
// 2.3 field
//
///////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_HachiWayPoint_01",
"onFieldEnter":
[
{
"$type": "Predicated",
"target" : "Target",
"targetPredicates" :
[
{
"$type" : "ByTargetGlobalValue",
"key" : "_IS_INU_SHIHANDAI",
"target": "Target",
"value" : 1,
"compareType" : "Equal",
},
],
"successActions":
[
{
"$type":"SetGlobalValue",
"value": 1,
"key": "_SHIHANDAI_TO_SEARCH",
"target": "Target",
},
],
}
],
"modifiers":
{
},
},
},
/////////////////////////////////////////////
//
//
//
/////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Property_Ani_Prop_WoodenCage_01",
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Door_Open",
},
],
"modifiers":
{
"Door_Open":
{
"onAdded":
[
{
"$type":"FireEffect",
"effectPattern":"Eff_CoverSmoke_Mini_01",
"born":
{
"$type":"ConfigBornByAttachPoint",
"attachPointName":"LockPosition"
}
},
{
"$type": "ExecuteGadgetLua",
"param1": 202,
},
],
},
},
},
},
//////////////////////////////////////////////////////
//
// Billboard
// Default:+ GearStart:
//
//////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Common_Property_Prop_HintPoint_01",
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "DefaultEffect",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "HideEffect",
},
],
/*"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "DefaultEffect",
"target": "Self",
},
],*/
"modifiers":
{
"DefaultEffect":
{
"onAdded":
[
{
"$type":"AttachEffect",
"effectPattern":"Eff_QuestGuide_Position",
},
],
},
"HideEffect":
{
/*"onAdded":
[
{
"$type": "RemoveModifier",
"modifierName": "DefaultEffect",
},
]*/
}
},
},
},
]
@@ -0,0 +1,142 @@
[
//////////////////////////////////////////////////////
//
//
//
//////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Common_Property_Ani_Effect_ElementTrackIce_01_Ability",
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_ElementFootprint_Ice01",
},
{
"$type":"ApplyModifier",
"modifierName":"Footprint_Ice_Modifier",
"target": "Self",
}
],
"modifiers":
{
"Footprint_Ice_Modifier":
{
"elementType": "Ice",
"elementDurability": 50,
},
},
},
},
//////////////////////////////////////////////////////
//
//
//
//////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Quest_Cengyan2_Xiao_Element_Ability",
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_Quest_YaksaTrace_01",
},
{
"$type":"ApplyModifier",
"modifierName":"Footprint_Ice_Modifier",
"target": "Self",
}
],
"modifiers":
{
"Footprint_Ice_Modifier":
{
"elementType": "Wind",
"elementDurability": 50,
},
},
},
},
//////////////////////////////////////////////////////
//
// (gadget 70710219 1)
//
//////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Ljxs_Property_Prop_AlbedoFootprint_01_Ability",
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_Quest_ElementFootprint_Albedo_Rock_01",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName" : "RootNode",
},
},
{
"$type":"ApplyModifier",
"modifierName":"Footprint_Rock_Modifier",
"target": "Self",
}
],
"modifiers":
{
"Footprint_Rock_Modifier":
{
"elementType": "Rock",
"elementDurability": 50,
},
},
},
},
//////////////////////////////////////////////////////
//
//
//
//////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_IttoFootprint_01_Ability",
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_ElementFootprint_Rock01",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName" : "RootNode",
},
},
{
"$type":"ApplyModifier",
"modifierName":"Footprint_Rock_Modifier",
"target": "Self",
}
],
"modifiers":
{
"Footprint_Rock_Modifier":
{
"elementType": "Rock",
"elementDurability": 50,
},
},
},
},
]
@@ -0,0 +1,363 @@
[
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// Create By Mazijun
//
//
//////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// _
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Xm_Property_Ani_Prop_AyusProjector_01_Ability",
"onAdded":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_BouncingMushroom_01_Appear",
"predicates":
[
{
"$type": "ByTargetGadgetState",
"target": "Self",
"gadgetState": 0
},
],
},
],
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMutexMixin",
"gadgetStates": [0, 201,202],
"modifierNames": [["DefaultState"], ["ActiveState"],["LockState"]],
},
],
"modifiers":
{
"LockState":
{
},
"DefaultState":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_AyusProjector_01_Idle",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint",
},
},
],
"onBeingHit":
[//GadgetState=>201
{
"$type": "ChangeGadgetState",
"state": 201,
"predicates":
[
{//
"$type": "ByAttackTags",
"attackTags": ["GrassSeed","GrassSeedBig"]
},
]
},
],
},
"ActiveState":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_AyusProjector_01_Active",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint",
},
},
],
},
},
},
},
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// _
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Xm_Property_Ani_Prop_AyusProjectorLarge_01_Ability",
"onAdded":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_BouncingMushroom_01_Appear",
"predicates":
[
{
"$type": "ByTargetGadgetState",
"target": "Self",
"gadgetState": 0
},
],
},
],
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMutexMixin",
"gadgetStates": [0, 201,202],
"modifierNames": [["DefaultState"], ["ActiveState"],["LockState"]],
},
],
"modifiers":
{
"LockState":
{
},
"DefaultState":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_AyusProjector_02_Idle",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint",
},
},
],
"onBeingHit":
[//GadgetState=>201
{
"$type": "ChangeGadgetState",
"state": 201,
"predicates":
[
{//
"$type": "ByAny",
"predicates":
[
{
"$type": "ByAttackTags",
"target": "Target",
"attackTags": ["GrassSeedBig"]
},
],
},
]
},
],
},
"ActiveState":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_AyusProjector_02_Active",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint",
},
},
],
},
},
},
},
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// _ 6m
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Xm_Property_Ani_Stone_XuMiPlantinshitou_01_Ability",
"onAdded":
[
{
"$type":"ApplyModifier",
"modifierName":"IdleState",
},
],
"modifiers":
{
"IdleState":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_XuMiPlantinshitou_Grass_01",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "SeedPoint01",
},
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_XuMiPlantinshitou_Grass_01",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "SeedPoint02",
},
"useRotation": true,
},
],
"onBeingHit":
[//GadgetState=>201
{
"$type": "ApplyModifier",
"modifierName":"Destory",
"predicates":
[
{//
"$type": "ByAttackTags",
"target": "Target",
"attackTags": ["GrassSeed","GrassSeedBig"]
},
]
},
],
},
"Destory":
{
"modifierMixins":
[
{
"$type": "ChangeColliderTagMixin",
"transName": "Collider",
"tag": "Airwall",
},
],
"onAdded":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Stone_XuMiPlantinshitou_Disappear02",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode",
},
},
{
"$type" : "KillSelf",
},
],
},
},
},
},
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// _ 3m
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Xm_Property_Ani_Stone_XuMiPlantinshitou_02_Ability",
"onAdded":
[
{
"$type":"ApplyModifier",
"modifierName":"IdleState",
},
],
"modifiers":
{
"IdleState":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_XuMiPlantinshitou_Grass_01",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "SeedPoint01",
},
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_XuMiPlantinshitou_Grass_01",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "SeedPoint02",
},
"useRotation": true,
},
],
"onBeingHit":
[//GadgetState=>201
{
"$type": "ApplyModifier",
"modifierName":"Destroy",
"predicates":
[
{//
"$type": "ByAttackTags",
"target": "Target",
"attackTags": ["GrassSeed","GrassSeedBig"]
},
]
},
],
},
"Destroy":
{
"modifierMixins":
[
{
"$type": "ChangeColliderTagMixin",
"transName": "Collider",
"tag": "Airwall",
},
],
"onAdded":
[
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Stone_XuMiPlantinshitou_Disappear",
"born":
{
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode",
},
},
{
"$type" : "KillSelf",
},
],
},
},
},
},
]
@@ -0,0 +1,173 @@
[
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// Create By Mazijun
//
//
//////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// _
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Xm_Property_Prop_PlantOperator_NoiseClip_01_Ability",
"abilityMixins":
[//0200
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "Disactive",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 200,
"modifierName": "Idle",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active",
},
{//
"$type": "WidgetMpSupportMixin",
"succActions":
[
{
"$type" : "ChangeGadgetState",
"state":201,
"predicates":
[
{
"$type": "ByTargetGadgetState",
"target": "Self",
"gadgetState": 200,
},
]
},
],
},
],
"modifiers":
{
"Disactive":
{
"onAdded":
[
{
"$type": "EnableGadgetInteeMp",
"enable": false,
},
],
},
"Idle":
{//
"onAdded":
[
{
"$type": "EnableGadgetInteeMp",
"enable": true,
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_PlantOperator_01_Stay",
},
{
"$type":"SetMaterialParamFloatByTransform",
"matName":"Gadget",
"patternName":"_EmissionStrength",
"value":2,
"canBeHandledOnRecover": true,
},
],
},
"Active":
{
"onAdded":
[
{
"$type": "EnableGadgetInteeMp",
"enable": false,
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_PlantOperator_01_Active",
},
{
"$type":"SetMaterialParamFloatByTransform",
"matName":"Gadget",
"patternName":"_EmissionStrength",
"value":4,
"canBeHandledOnRecover": true,
},
],
},
},
},
},
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// _
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Xm_Property_Ani_Prop_InivisbleImmortalFire_01_Ability",
"abilityMixins":
[//0200
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 200,
"modifierName": "HitWatcher",
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Actived",
},
],
"modifiers":
{
"HitWatcher":
{//
"onBeingHit":
[
{
"$type": "Predicated",
"target": "Self",
"targetPredicates":
[
{
"$type": "ByHitElement",
"element": "Fire",
},
],
"successActions":
[
{//200使
"$type": "ChangeGadgetState",
"state": 201,
},
],
},
]
},
"Actived":
{
"onAdded":
[
{
"$type":"AttachEffect",
"effectPattern": "Eff_SceneObj_ImmortalFire_01_Fire",
},
],
},
},
},
},
]
@@ -0,0 +1,35 @@
[
////////////////////////////////////////////////////////////////
//
// GadgetAbility_Common_VulnerableFire_100()
//
////////////////////////////////////////////////////////////////
{
"Default" :
{
"$type" : "ConfigAbility",
"abilityName" : "GadgetAbility_Common_FireVulnerable_100",
"isDynamicAbility": true,
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_GadgetModifier_FireVulnerable",
"target": "Self",
},
],
"modifiers" :
{
"UNIQUE_GadgetModifier_FireVulnerable":
{
"stacking": "Unique",
"isUnique": true,
"properties":
{
"Actor_FireSubHurtDelta" : -1,
},
},
},
},
},
]
@@ -0,0 +1,853 @@
[
//////////////////////////////////////////////////////
//
//
//
//////////////////////////////////////////////////////
{
"Default" :
{
"$type" : "ConfigAbility",
"abilityName" : "SceneObj_Area_Md_Property_Ani_Prop_FleurCredit_01",
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "Effect_on",
},
],
"onFieldEnter":
[
{
"$type":"ApplyModifier",
"target":"Target",
"modifierName":"Cost_up",
"predicates":
[
{
"$type":"ByTargetGlobalValue",
"target" : "TargetTeam",
"key":"has_end_game",
"value":0,
"compareType":"Equal"
}
]
},
{
"$type": "ServerLuaCall",
"isTarget": true,
"target": "Target",
"luaCallType": "CurGalleryControlGroup",
"funcName": "FlyBalloonLowScore",
"predicates":
[
{
"$type":"ByTargetGlobalValue",
"target" : "TargetTeam",
"key":"has_end_game",
"value":0,
"compareType":"Equal"
}
]
},
{
"$type": "ApplyModifier",
"modifierName": "SceneObj_Area_Md_Property_Ani_Prop_FleurCredit_01",
"target": "Target",
"predicates":
[
{
"$type":"ByTargetGlobalValue",
"target" : "TargetTeam",
"key":"has_end_game",
"value":0,
"compareType":"Equal"
}
]
},
{
"$type" : "Predicated",
"target" : "TargetTeam",
"targetPredicates" :
[
{
"$type": "ByTargetGlobalValue",
"key": "has_end_game",
"value": 0,
"compareType": "Equal",
},
],
"successActions" :
[
{
"$type": "FireEffect",
"target": "Self",
"effectPattern": "Eff_SceneObj_FleurCredit_01_Score",
},
{
"$type": "KillSelf",
"target": "Self",
"hideEntity": true,
"duration": 1.0,
},
],
},
],
"modifiers":
{
"SceneObj_Area_Md_Property_Ani_Prop_FleurCredit_01":
{
"duration": 1.0,
"onAdded":
[
{
"$type": "AddGlobalValue",
"key": "AVATAR_GLIDING_ENERGY",
"value": 20,
"useLimitRange": true,
"maxValue": 100,
"minValue": 0,
"target": "Team",
},
],
},
"Effect_on":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_FleurCredit_01_Float",
},
],
},
"Cost_up":
{
"duration": 0.5,
"onAdded":
[
{
"$type": "ReviveStamina",
"value": 90,
},
],
},
},
},
},
//////////////////////////////////////////////////////
//
//
//
//////////////////////////////////////////////////////
{
"Default" :
{
"$type" : "ConfigAbility",
"abilityName" : "SceneObj_Area_Md_Property_Ani_Prop_FleurCredit_02",
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "Effect_on",
},
],
"onFieldEnter":
[
{
"$type":"ExecuteGadgetLua",
"param1":201,
},
{
"$type":"ApplyModifier",
"target":"Target",
"modifierName":"Cost_up",
"predicates":
[
{
"$type":"ByTargetGlobalValue",
"target" : "TargetTeam",
"key":"has_end_game",
"value":0,
"compareType":"Equal"
}
]
},
{
"$type": "ServerLuaCall",
"isTarget": true,
"target": "Target",
"luaCallType": "CurGalleryControlGroup",
"funcName": "FlyBalloonHighScore",
"predicates":
[
{
"$type":"ByTargetGlobalValue",
"target" : "TargetTeam",
"key":"has_end_game",
"value":0,
"compareType":"Equal"
}
]
},
{
"$type": "ApplyModifier",
"modifierName": "SceneObj_Area_Md_Property_Ani_Prop_FleurCredit_02",
"target": "Target",
"predicates":
[
{
"$type":"ByTargetGlobalValue",
"target" : "TargetTeam",
"key":"has_end_game",
"value":0,
"compareType":"Equal"
}
]
},
{
"$type" : "Predicated",
"target" : "TargetTeam",
"targetPredicates" :
[
{
"$type": "ByTargetGlobalValue",
"key": "has_end_game",
"value": 0,
"compareType": "Equal",
},
],
"successActions" :
[
{
"$type": "FireEffect",
"target": "Self",
"effectPattern": "Eff_SceneObj_FleurCredit_02_Score",
},
{
"$type": "KillSelf",
"target": "Self",
"hideEntity": true,
"duration": 1.0,
},
],
},
],
"modifiers":
{
"SceneObj_Area_Md_Property_Ani_Prop_FleurCredit_02":
{
"duration": 1.0,
"onAdded":
[
{
"$type": "AddGlobalValue",
"key": "AVATAR_GLIDING_ENERGY",
"value": 20,
"useLimitRange": true,
"maxValue": 100,
"minValue": 0,
"target": "Team",
},
],
},
"Effect_on":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_FleurCredit_02_Float",
},
],
},
"Cost_up":
{
"duration": 0.5,
"onAdded":
[
{
"$type": "ReviveStamina",
"value": 90,
},
],
},
},
},
},
//////////////////////////////////////////////////////
//
//
//
//////////////////////////////////////////////////////
{
"Default" :
{
"$type" : "ConfigAbility",
"abilityName" : "SceneObj_Area_Md_Property_Ani_Prop_FleurCredit_03",
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "Effect_on",
},
],
"modifiers":
{
"Effect_on":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_FleurCredit_03_Float",
},
],
},
},
},
},
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Md_Property_Ani_Prop_FleurCredit_act",
"onAbilityStart":
[
{
"$type":"ApplyModifier",
"target":"Target",
"modifierName":"Cost_up",
"predicates":
[
{
"$type":"ByTargetGlobalValue",
"target" : "TargetTeam",
"key":"has_end_game",
"value":0,
"compareType":"Equal"
}
]
},
{
"$type": "ServerLuaCall",
"isTarget": true,
"target": "Target",
"luaCallType": "CurGalleryControlGroup",
"funcName": "FlyBalloonDestinationScore",
"predicates":
[
{
"$type":"ByTargetGlobalValue",
"target" : "TargetTeam",
"key":"has_end_game",
"value":0,
"compareType":"Equal"
}
]
},
{
"$type": "ApplyModifier",
"modifierName": "SceneObj_Area_Md_Property_Ani_Prop_FleurCredit_03",
"target": "Target",
"predicates":
[
{
"$type":"ByTargetGlobalValue",
"target" : "TargetTeam",
"key":"has_end_game",
"value":0,
"compareType":"Equal"
}
]
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_FleurCredit_03_Score",
},
{
"$type" : "Predicated",
"target" : "TargetTeam",
"targetPredicates" :
[
{
"$type": "ByTargetGlobalValue",
"key": "has_end_game",
"value": 0,
"compareType": "Equal",
},
],
"successActions" :
[
{
"$type": "FireEffect",
"target": "Self",
"effectPattern": "Eff_SceneObj_FleurCredit_03_Score",
},
{
"$type": "KillSelf",
"target": "Self",
},
],
},
{
"$type": "ApplyModifier",
"modifierName": "End_Parachute",
"target": "Target",
"predicates":
[
{
"$type":"ByTargetGlobalValue",
"target" : "TargetTeam",
"key":"has_end_game",
"value":0,
"compareType":"Equal"
},
],
},
],
"modifiers":
{
"End_Parachute":
{
"duration": 1,
"onAdded":
[
{
"$type": "SetGlobalValue",
"doOffStage": true,
"target": "Team",
"key": "has_end_game",
"value": 1,
},
],
},
"SceneObj_Area_Md_Property_Ani_Prop_FleurCredit_03":
{
"duration": 1.0,
"onAdded":
[
{
"$type": "AddGlobalValue",
"key": "AVATAR_GLIDING_ENERGY",
"value": 20,
"useLimitRange": true,
"maxValue": 100,
"minValue": 0,
"target": "Team",
},
],
},
"Effect_on":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_FleurCredit_03_Float",
},
],
},
"Cost_up":
{
"duration": 0.5,
"onAdded":
[
{
"$type": "ReviveStamina",
"value": 90,
},
],
},
},
},
},
//////////////////////////////////////////////////////
//
//
//
//////////////////////////////////////////////////////
{
"Default" :
{
"$type" : "ConfigAbility",
"abilityName" : "SceneObj_Area_Md_Property_Prop_FleurStamina_01",
"abilityMixins":
[
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "Effect_on",
},
],
"onFieldEnter":
[
{
"$type":"ApplyModifier",
"target":"Target",
"modifierName":"Cost_up",
"predicates":
[
{
"$type":"ByTargetGlobalValue",
"target" : "TargetTeam",
"key":"has_end_game",
"value":0,
"compareType":"Equal"
}
]
},
{
"$type":"ExecuteGadgetLua",
"param1":201,
"predicates":
[
{
"$type":"ByTargetGlobalValue",
"target" : "TargetTeam",
"key":"has_end_game",
"value":0,
"compareType":"Equal"
}
]
},
{
"$type" : "Predicated",
"target" : "TargetTeam",
"targetPredicates" :
[
{
"$type": "ByTargetGlobalValue",
"key": "has_end_game",
"value": 0,
"compareType": "Equal",
},
],
"successActions" :
[
{
"$type": "FireEffect",
"target": "Self",
"effectPattern": "Eff_SceneObj_FleurStamina_Smash",
},
{
"$type": "KillSelf",
"target": "Self",
"hideEntity": true,
"duration": 1.0,
},
],
},
],
"modifiers":
{
"Cost_up":
{
"duration": 0.5,
"modifierMixins":
[
{
"$type": "CostStaminaMixin",
"costStaminaDelta": -300,
"onStaminaEmpty":
[
{
"$type" : "SetAnimatorTrigger",
"triggerID" : "EndHoldTrigger",
},
],
},
],
},
"Effect_on":
{
"onAdded":
[
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_FleurStamina_Float",
},
],
},
},
},
},
////////////////////////////////////////////////////////////
//
//
//
////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Md_Property_Prop_FleurVortex_01",
"onFieldEnter":
[
{
"$type": "CreateGadget",
"gadgetID": 70690023,
"born":
{
"$type": "ConfigBornByTarget",
},
},
{
"$type" : "Predicated",
"target" : "TargetTeam",
"targetPredicates" :
[
{
"$type": "ByTargetGlobalValue",
"key": "has_end_game",
"value": 0,
"compareType": "Equal",
},
],
"successActions" :
[
{
"$type": "KillSelf",
"target": "Self",
"hideEntity": true,
"duration": 1.0,
},
],
},
],
"modifiers":
{
},
},
},
////////////////////////////////////////////////////////////
//
// ()
//
////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Common_Property_Ani_Flower_GlideChampBalloon_04",
"onFieldEnter":
[
{
"$type": "CreateGadget",
"gadgetID": 70690015,
"born":
{
"$type": "ConfigBornByTarget",
},
},
{
"$type" : "Predicated",
"target" : "TargetTeam",
"targetPredicates" :
[
{
"$type": "ByTargetGlobalValue",
"key": "has_end_game",
"value": 0,
"compareType": "Equal",
},
],
"successActions" :
[
{
"$type": "FireEffect",
"target": "Self",
"effectPattern": "Eff_SceneObj_GlideChampBalloon_01_Destory",
},
{
"$type": "KillSelf",
"target": "Self",
"hideEntity": true,
"duration": 1.0,
},
],
},
],
"modifiers":
{
},
},
},
////////////////////////////////////////////////////////////
//
//
//
////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Common_Property_Ani_Flower_GlideChampBalloon_05",
"onFieldEnter":
[
{
"$type": "ApplyModifier",
"target": "Target",
"modifierName": "DirtyBalloon",
},
{
"$type" : "Predicated",
"target" : "TargetTeam",
"targetPredicates" :
[
{
"$type": "ByTargetGlobalValue",
"key": "has_end_game",
"value": 0,
"compareType": "Equal",
},
],
"successActions" :
[
{
"$type": "FireEffect",
"target": "Self",
"effectPattern": "Eff_SceneObj_GlideChampBalloon_03_01",
},
{
"$type": "KillSelf",
"target": "Self",
"hideEntity": true,
"duration": 1.0,
},
],
},
],
"modifiers":
{
"DirtyBalloon":
{
"duration": 0.2,
"onRemoved":
[
{
"$type": "ApplyModifier",
"modifierName": "DirtyBalloon_Eff",
},
],
},
"DirtyBalloon_Eff":
{
// "isDebuff": true,
"stacking": "Refresh",
"duration": 3,
"modifierMixins":
[
{
"$type":"TriggerPostProcessEffectMixin",
"postEffectAssetName":"PostEffect_Scene_Mud",
"duration":3,
},
],
"onAdded":
[
{
"$type": "DungeonFogEffects",
"enable": true,
"muteRemoteAction": true,
"cameraFogEffectName": "Eff_SceneObj_GlideChampBalloon_03_02",
},
],
"onRemoved":
[
{
"$type": "DungeonFogEffects",
"enable": false,
},
],
},
},
},
},
////////////////////////////////////////////////////////////
//
//
//
////////////////////////////////////////////////////////////
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Md_Property_Prop_FleurDown_01",
"onFieldEnter":
[
{
"$type": "CreateGadget",
"gadgetID": 70690022,
"campID": 5001,
"campTargetType": "Enemy",
"born":
{
"$type": "ConfigBornBySelf",
"offset":
{
"x": 0.0,
"y": -2.0,
"z": 0.0,
},
"direction":
{
"$type": "ConfigDirectionByEntity",
"maxAngle": 360,
"angleOffsetCorrect":
{
"x": 360.0,
"y": 0.0,
"z": 0.0,
}
},
},
},
{
"$type" : "Predicated",
"target" : "TargetTeam",
"targetPredicates" :
[
{
"$type": "ByTargetGlobalValue",
"key": "has_end_game",
"value": 0,
"compareType": "Equal",
},
],
"successActions" :
[
{
"$type": "KillSelf",
"target": "Self",
"hideEntity": true,
"duration": 1.0,
},
],
},
],
"modifiers":
{
},
},
},
]
@@ -0,0 +1,34 @@
[
{
"Default": //modifer
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Task_FreezeBoar",
"onAdded":
[
{
"$type": "ApplyModifier",
"modifierName": "Freeze",
"target": "Self",
},
],
"modifiers":
{
"Freeze" :
{
"state" : "ElementFreeze",
"onAdded" :
[
{
"$type" : "AttachEffect",
"effectPattern" : "Eff_Element_Frozen",
//"target": "Self",
//"scale" : 0.2,
},
],
},
},
}
}
]
@@ -0,0 +1,334 @@
[
{
"Default":
{
"$type": "ConfigAbility",
"abilityName": "Task_HuntTrap_GlobalValue",
"onAdded":
[
{
"$type": "HideUIBillBoard",
"hide": true,
},
{
"$type": "EnableAIStealthy",
"enable": true,
},
{
"$type": "AddGlobalValue",
"key" : "_Is_Hunt_Trap",
"value" : 1,
"useLimitRange" : true,
"maxValue" : 1,
"minValue" : 0,
},
],
},
},
{
"Default": //AI
{
"$type": "ConfigAbility",
"abilityName": "SceneObj_Task_TrapHunter",
"onAdded":
[
{
"$type": "ApplyModifier",
"modifierName": "Suicide180", //180
"target": "Self",
},
{
"$type": "ApplyModifier",
"modifierName": "HuntBuff", //
"target": "Self",
},
],
"modifiers":
{
"RunToEscape"://buffAI
{
"duration":7,
"onAdded":
[
{
"$type": "DebugLog",
"content": "onRunAdd Start!!!!!!",
},
{
"$type": "SetPoseInt",
"intID": "FleeState",
"value": -1,
},
{
"$type": "SetPoseBool",
"boolID": "NearTrap",
"value": true,
},
],
"onRemoved":
[
{
"$type": "SetPoseInt",
"intID": "FleeState",
"value": 0,
},
{
"$type": "SetPoseBool",
"boolID": "NearTrap",
"value": false,
},
]
},
"HuntBuff":
{
"duration": 2,
"thinkInterval": 1,
"onThinkInterval":
[
{
"$type": "ApplyModifier",
"modifierName": "HuntBuff", //
"target": "Self",
},
{
"$type": "ApplyModifier",
"modifierName": "RunToEscape", //modifier
"otherTargets":
{
"$type": "SelectTargetsByShape",
"shapeName": "CircleR50",
"centerBasedOn": "Self",
"campTargetType": "All",
"campBasedOn": "Self",
},
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_Is_Hunt_Animal",
"value": 1,
"compareType": "Equal",
},
],
},
],
},
"Suicide180"://180
{
"duration":180,
"elementDurability": 180,
"onAdded":
[
{
"$type":"AttachEffect",
"effectPattern":"Eff_Quest_SiteInteract",
},
],
"onRemoved":
[
{
"$type":"KillSelf",
},
],
},
},
},
},
{
"Default": //
{
"$type": "ConfigAbility",
"abilityName": "Trap_Hunt_Attack",
"onAbilityStart":
[
{
"$type": "ApplyModifier",
"modifierName": "MonsterSkill", //modifier
"otherTargets":
{
"$type": "SelectTargetsByShape",
"shapeName": "CircleR3",
"centerBasedOn": "Self",
"campTargetType": "All",
"campBasedOn": "Self",
},
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_Is_Hunt_Animal",
"value": 1,
"compareType": "Equal",
},
],
},
],
"modifiers":
{
"MonsterSkill"://
{
"duration":0.2,
"onAdded":
[
{
"$type": "ApplyModifier",
"modifierName": "Trap_Suicide", //
"otherTargets":
{
"$type": "SelectTargetsByShape",
"shapeName": "CircleR3",
"centerBasedOn": "Self",
"campTargetType": "All",
"campBasedOn": "Self",
},
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_Is_Hunt_Trap",
"value": 1,
"compareType": "Equal",
},
],
},
{
"$type":"DamageByAttackValue",
"target" : "Self",
"attackInfo":
{
"attackProperty":
{
"damagePercentage": 1.0,
"strikeType": "Blunt",
"elementType": "None",
"elementDurability": 20,
"enBreak": 500.0,
},
"hitPattern" :
{
"hitImpulseType":"LV3",
"overrideHitImpulse":
{
"hitLevel": "Heavy", //hitlevel = 2
"hitImpulseX": 0, //hitlevel = 2
"hitImpulseY": 0, //hitlevel = 2
},
"reboundRatio" : 0,
"hitHaltTime" : 0.0,
"hitHaltTimeScale" : 0.05,
"muteHitText" : true,
},
},
},
],
"onRemoved":
[
{
"$type": "DebugLog",
"content": "onMonster_Suicide Start!!!!!!",
},
{
"$type": "ApplyModifier",
"modifierName": "Trap_Suicide", //
"otherTargets":
{
"$type": "SelectTargetsByShape",
"shapeName": "CircleR3",
"centerBasedOn": "Self",
"campTargetType": "All",
"campBasedOn": "Self",
},
"predicates":
[
{
"$type": "ByTargetGlobalValue",
"key": "_Is_Hunt_Trap",
"value": 1,
"compareType": "Equal",
},
],
},
{
"$type":"DamageByAttackValue",
"target" : "Self",
"attackInfo":
{
"attackProperty":
{
"damagePercentage": 1.0,
"strikeType": "Blunt",
"elementType": "None",
"elementDurability": 20,
"enBreak": 500.0,
},
"hitPattern" :
{
"hitImpulseType":"LV3",
"overrideHitImpulse":
{
"hitLevel": "Heavy", //hitlevel = 2
"hitImpulseX": 0, //hitlevel = 2
"hitImpulseY": 0, //hitlevel = 2
},
"reboundRatio" : 0,
"hitHaltTime" : 0.0,
"hitHaltTimeScale" : 0.05,
"muteHitText" : true,
},
},
},
],
},
"Trap_Suicide"://
{
"duration":0.8,
"onRemoved":
[
{
"$type": "DebugLog",
"content": "onKILL_Trap Start!!!!!!",
},
{
"$type": "DropSubfield",
"subfieldName": "MonsterMeat",
},
{
"$type": "KillSelf",
},
],
},
},
},
},
]