0
0
mirror of https://gitlab.com/YuukiPS/GC-Resources.git synced 2025-04-28 09:05:26 +00:00

Update bin 3.2 ConfigAbility

This commit is contained in:
Akbar Yahya 2022-10-30 09:55:23 +08:00
parent b1595ff711
commit fadec2f4f1
No known key found for this signature in database
GPG Key ID: 0C9985FEC5C018C9
76 changed files with 77636 additions and 669 deletions

View File

@ -685,6 +685,7 @@
{
"$type": "SendDungeonFogEffectTrigger",
"parameter": "Muya_Success",
"muteRemoteAction": true,
"cameraFogEffectName": "Eff_Avatar_Boy_Pole_Cyno_ElementalBurst_WarningCamera"
}
],
@ -1886,6 +1887,7 @@
"$type": "DungeonFogEffects",
"cameraFogEffectName": "Eff_Avatar_Boy_Pole_Cyno_ElementalBurst_CameraFog",
"enable": false,
"muteRemoteAction": true,
"doOffStage": true
}
],
@ -2479,7 +2481,13 @@
"Default": {
"$type": "ConfigAbility",
"abilityName": "Avatar_Cyno_ElementalBurst_JackalMode",
"abilityMixins": [],
"abilityMixins": [
{
"$type": "AttachToStateIDMixin",
"stateIDs": ["Cyno_ElementalBurst"],
"modifierName": "zzzCyno_ElementalBurst_RemoveEndMode" //
}
],
"onAdded": [
{
"$type": "SetGlobalValue",
@ -3112,6 +3120,7 @@
{
"$type": "SendDungeonFogEffectTrigger",
"parameter": "Muya_Start",
"muteRemoteAction": true,
"cameraFogEffectName": "Eff_Avatar_Boy_Pole_Cyno_ElementalBurst_WarningCamera",
"canBeHandledOnRecover": true
}
@ -3120,6 +3129,7 @@
{
"$type": "DungeonFogEffects",
"cameraFogEffectName": "Eff_Avatar_Boy_Pole_Cyno_ElementalBurst_WarningCamera",
"muteRemoteAction": true,
"canBeHandledOnRecover": true,
"enable": false,
"doOffStage": true
@ -3173,6 +3183,7 @@
{
"$type": "SendDungeonFogEffectTrigger",
"parameter": "Muya_End_TimeoOut",
"muteRemoteAction": true,
"cameraFogEffectName": "Eff_Avatar_Boy_Pole_Cyno_ElementalBurst_WarningCamera"
}
],
@ -3249,6 +3260,15 @@
},
"UNIQUE_Avatar_Cyno_Constellation_6_BulletHandler": {
"isUnique": true //
},
"zzzCyno_ElementalBurst_RemoveEndMode": {
"onAdded": [
{
"$type": "RemoveModifier",
"modifierName": "Avatar_Cyno_ElementalBurst_EndMode",
"doOffStage": true
}
]
}
},
"abilitySpecials": {
@ -5525,6 +5545,7 @@
"bulletID": 41071005,
"campID": 1001,
"campTargetType": "Enemy",
"flushAbilityPacket": true,
"born": {
"$type": "ConfigBornBySelf",
"offset": {

View File

@ -2530,7 +2530,8 @@
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_Diona_Constellation_2_RemoteTeamShield_Handler"
"modifierName": "UNIQUE_Diona_Constellation_2_RemoteTeamShield_Handler",
"doOffStage": true
}
]
},

File diff suppressed because it is too large Load Diff

View File

@ -5031,4 +5031,24 @@
// },
// },
// },
]
]
////////////////////////////////////////////////////////////////
//
// PierceLightning_Trigger
//
////////////////////////////////////////////////////////////////
// {
// "Default":
// {
// "$type": "ConfigAbility",
// "abilityName": "Avatar_Lisa_PierceLightning_Trigger",
// "abilityMixins":
// [
// {
// "$type": "TriggerElementSupportMixin",
// "duration" : 3.0,
// "elementType" : "Water",
// },
// ],
// },
// },

File diff suppressed because it is too large Load Diff

View File

@ -1505,7 +1505,6 @@
"$type": "ApplyModifier",
"modifierName": "UNIQUE_Nilou_ElementalArt_Count_Eff"
},
{
"$type": "SetGlobalValue",
"target": "Self",
@ -1515,6 +1514,13 @@
"useLimitRange": true,
"maxValue": 4,
"minValue": 0
},
{
"$type": "SendEffectTrigger",
"effectPattern": "Eff_Avatar_Girl_Sword_Nilou_Count",
"parameter": "Count",
"type": "Int",
"value": 1
}
]
},

View File

@ -647,6 +647,20 @@
"$type": "AttachModifier",
"modifierName": "UNIQUE_Xingqiu_PhantomShield_FakerEnd",
"target": "Team"
},
{
"$type": "ApplyModifier",
"modifierName": "Xingqiu_PhantomShield_FakerEnd_Mark",
"target": "Team",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_Xingqiu_PhantomShield_FakeEnd_Mark",
"value": 1,
"compareType": "Equal",
"target": "Team"
}
]
}
]
}
@ -722,6 +736,11 @@
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_Xingqiu_PhantomShield_FXHandler"
},
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Xingqiu_PhantomShield_FakeEnd_Mark",
"value": 0
}
],
"onRemoved": [
@ -734,6 +753,11 @@
"$type": "SetGlobalValueToOverrideMap",
"globalValueKey": "_ABILITY_Xingqiu_PhantomShield_ShieldLevel",
"overrideMapKey": "ShieldLevel"
},
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Xingqiu_PhantomShield_FakeEnd_Mark",
"value": 0
}
],
"modifierMixins": [
@ -837,6 +861,74 @@
"$type": "SetGlobalValueToOverrideMap",
"globalValueKey": "_ABILITY_Xingqiu_PhantomShield_ShieldLevel",
"overrideMapKey": "ShieldLevel"
},
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Xingqiu_PhantomShield_FakeEnd_Mark",
"value": 1
}
]
},
"Xingqiu_PhantomShield_FakerEnd_Mark": {
"duration": 0.5,
"stacking": "Multiple",
"onAdded": [
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Xingqiu_PhantomShield_FakeEnd_Mark",
"value": 0
},
{
"$type": "SendEffectTrigger",
"effectPattern": "Eff_Xingqiu_ElementalArt_PhantomShield_L1",
"parameter": "Born"
},
{
"$type": "SendEffectTrigger",
"effectPattern": "Eff_Xingqiu_ElementalArt_PhantomShield_L2",
"parameter": "Born"
},
{
"$type": "SendEffectTrigger",
"effectPattern": "Eff_Xingqiu_ElementalArt_PhantomShield_L3",
"parameter": "Born"
},
{
"$type": "SendEffectTrigger",
"effectPattern": "Eff_Xingqiu_ElementalArt_PhantomShield_L4",
"parameter": "Born",
"predicates": [
{
"$type": "ByUnlockTalentParam",
"talentParam": "OneMoreChance"
}
]
},
{
"$type": "Predicated",
"target": "Caster",
"targetPredicates": [
{
"$type": "ByUnlockTalentParam",
"talentParam": "OneMoreChance"
}
],
"successActions": [
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Xingqiu_PhantomShield_ShieldLevel",
"value": 4,
"target": "Team"
}
],
"failActions": [
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Xingqiu_PhantomShield_ShieldLevel",
"value": 3,
"target": "Team"
}
]
}
]
},
@ -1977,6 +2069,11 @@
"$type": "SetGlobalValueToOverrideMap",
"globalValueKey": "_ABILITY_Xingqiu_PhantomShield_ShieldLevel",
"overrideMapKey": "ShieldLevel"
},
{
"$type": "SetGlobalValue",
"key": "_ABILITY_Xingqiu_PhantomShield_FakeEnd_Mark",
"value": 1
}
]
},
@ -2090,7 +2187,7 @@
"doOffStage": true
},
{
"$type": "AttachModifier",
"$type": "ApplyModifier",
"modifierName": "Xingqiu_PhantomShield_FullBack",
"target": "Team",
"doOffStage": true

View File

@ -1356,7 +1356,13 @@
},
{
"$type": "ByEntityTypes",
"entityTypes": ["Avatar", "Monster", "Gear", "MonsterEquip"]
"entityTypes": [
"Avatar",
"Monster",
"Gear",
"MonsterEquip",
"Partner"
]
}
]
},
@ -1383,7 +1389,7 @@
},
{
"$type": "ByEntityTypes",
"entityTypes": ["Avatar", "Monster", "Gear"]
"entityTypes": ["Avatar", "Monster", "Gear", "Partner"]
},
{
"$type": "ByTargetGlobalValue",
@ -1515,7 +1521,13 @@
},
{
"$type": "ByEntityTypes",
"entityTypes": ["Avatar", "Monster", "Gear"]
"entityTypes": [
"Avatar",
"Monster",
"Gear",
"MonsterEquip",
"Partner"
]
}
]
},
@ -1542,7 +1554,7 @@
},
{
"$type": "ByEntityTypes",
"entityTypes": ["Avatar", "Monster", "Gear"]
"entityTypes": ["Avatar", "Monster", "Gear", "Partner"]
},
{
"$type": "ByTargetGlobalValue",
@ -1875,7 +1887,7 @@
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Avatar"]
"entityTypes": ["Avatar", "Partner"]
}
]
},
@ -1949,7 +1961,7 @@
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Avatar", "Monster", "Gear"]
"entityTypes": ["Avatar", "Monster", "Gear", "Partner"]
}
]
}
@ -3137,7 +3149,7 @@
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Monster", "Avatar"]
"entityTypes": ["Monster", "Avatar", "Partner"]
}
]
}
@ -3189,7 +3201,7 @@
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Monster", "Avatar"]
"entityTypes": ["Monster", "Avatar", "Partner"]
}
]
}
@ -3227,7 +3239,7 @@
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Monster", "Avatar"]
"entityTypes": ["Monster", "Avatar", "Partner"]
}
]
}
@ -3390,7 +3402,7 @@
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Monster", "Avatar"]
"entityTypes": ["Monster", "Avatar", "Partner"]
}
]
}
@ -3528,7 +3540,7 @@
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Monster", "Avatar"]
"entityTypes": ["Monster", "Avatar", "Partner"]
}
]
}
@ -6457,7 +6469,7 @@
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Monster", "Avatar"]
"entityTypes": ["Monster", "Avatar", "Partner"]
}
]
}

View File

@ -1326,6 +1326,34 @@
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "LevelAbility_SceneObj_ClearLocalGadget",
"isDynamicAbility": true,
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "State_201"
}
],
"onAdded": [],
"modifiers": {
"State_201": {
"onAdded": [
{
"$type": "ClearLocalGadgets"
},
{
"$type": "ChangeGadgetState",
"state": 1
}
]
}
}
}
},
//////////////////////////////////
//
//
@ -1367,6 +1395,48 @@
},
//////////////////////////////////
//
//
//
//////////////////////////////////
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Avatar_CharAmusement_Dungeon_Load",
"isDynamicAbility": true,
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_Avatar_FallingDamage"
},
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_Avatar_EnterScene"
}
],
"modifiers": {
"UNIQUE_Avatar_FallingDamage": {
"isUnique": true,
"properties": {
"Actor_FallingDamageRatio": -1
}
},
"UNIQUE_Avatar_EnterScene": {
"isUnique": true,
"onAdded": [
{
"$type": "ServerLuaCall",
"funcName": "SLC_CharAmuseMain_PlayerEnter",
"canBeHandledOnRecover": true,
"CallParamList": [251008007],
"luaCallType": "SpecificGroup"
}
]
}
}
}
},
//////////////////////////////////
//
// UGC Team线
//
//////////////////////////////////

View File

@ -714,5 +714,893 @@
}
}
}
},
//////////////////////////////////////////////////////////
//
// 3.2
//
//////////////////////////////////////////////////////////
//
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "LevelEntity_TowerBuff_ElemMasteryDelta",
"isDynamicAbility": true,
"abilitySpecials": {
"TowerBuff_ElemMasteryDelta": 0
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_ElemMasteryDelta",
"doOffStage": true
}
],
"modifiers": {
"UNIQUE_LevelEntity_TowerBuff_ElemMasteryDelta": {
"isUnique": true,
"properties": {
"Actor_ElemMasteryDelta": "%TowerBuff_ElemMasteryDelta"
}
}
}
}
},
//56cd8CD
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "LevelBuff_TowerBuff_ElemDamage_Impact",
"isDynamicAbility": true,
"abilitySpecials": {
"Dot_Damage": 0,
"DamageSystemValue": 0,
"ImpactInterval": 0
},
"onAdded": [
{
"$type": "AttachModifier",
"doOffStage": true,
"modifierName": "UNIQUE_TowerBuff_ElemDamage_Impact_Handler"
},
{
"$type": "SetSystemValueToOverrideMap",
"key": "DamageSystemValue",
"type": "ElementLevelCo"
}
],
"modifiers": {
"UNIQUE_TowerBuff_ElemDamage_Impact_Handler": {
"isUnique": true,
"onAttackLanded": [
{
"$type": "Predicated",
"target": "Other",
"doOffStage": true,
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Monster"]
},
{
"$type": "ByHitDamage",
"damage": 0,
"logic": "Greater"
},
{
"$type": "ByHitElement",
"element": "Fire"
},
{
"$type": "ByTargetGlobalValue",
"target": "Team",
"key": "_TowerBuff_ElemDamage_Impact_FireCD",
"value": 0,
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "ApplyModifier",
"modifierName": "TowerBuff_ElemDamage_Impact_CJBEffect",
"target": "Other",
"doOffStage": true
},
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_TowerBuff_DamageUp_ElemDamage_Fire_CD",
"target": "Team",
"doOffStage": true
}
]
},
{
"$type": "Predicated",
"target": "Other",
"doOffStage": true,
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Monster"]
},
{
"$type": "ByHitDamage",
"damage": 0,
"logic": "Greater"
}, //
{
"$type": "ByHitElement",
"element": "Water"
},
{
"$type": "ByTargetGlobalValue",
"target": "Team",
"key": "_TowerBuff_ElemDamage_Impact_WaterCD",
"value": 0,
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "ApplyModifier",
"modifierName": "TowerBuff_ElemDamage_Impact_CJBEffect",
"target": "Other",
"doOffStage": true
},
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_TowerBuff_DamageUp_ElemDamage_Water_CD",
"target": "Team",
"doOffStage": true
}
]
},
{
"$type": "Predicated",
"target": "Other",
"doOffStage": true,
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Monster"]
},
{
"$type": "ByHitDamage",
"damage": 0,
"logic": "Greater"
}, //
{
"$type": "ByHitElement",
"element": "Ice"
},
{
"$type": "ByTargetGlobalValue",
"target": "Team",
"key": "_TowerBuff_ElemDamage_Impact_IceCD",
"value": 0,
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "ApplyModifier",
"modifierName": "TowerBuff_ElemDamage_Impact_CJBEffect",
"target": "Other",
"doOffStage": true
},
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_TowerBuff_DamageUp_ElemDamage_Ice_CD",
"target": "Team",
"doOffStage": true
}
]
},
{
"$type": "Predicated",
"target": "Other",
"doOffStage": true,
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Monster"]
},
{
"$type": "ByHitDamage",
"target": "Target",
"damage": 0,
"logic": "Greater"
}, //
{
"$type": "ByHitElement",
"element": "Electric"
},
{
"$type": "ByTargetGlobalValue",
"target": "Team",
"key": "_TowerBuff_ElemDamage_Impact_ElectricCD",
"value": 0,
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "ApplyModifier",
"modifierName": "TowerBuff_ElemDamage_Impact_CJBEffect",
"target": "Other",
"doOffStage": true
},
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_TowerBuff_DamageUp_ElemDamage_Electric_CD",
"target": "Team",
"doOffStage": true
}
]
},
{
"$type": "Predicated",
"target": "Other",
"doOffStage": true,
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Monster"]
},
{
"$type": "ByHitDamage",
"target": "Target",
"damage": 0,
"logic": "Greater"
}, //
{
"$type": "ByHitElement",
"element": "Rock"
},
{
"$type": "ByTargetGlobalValue",
"target": "Team",
"key": "_TowerBuff_ElemDamage_Impact_RockCD",
"value": 0,
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "ApplyModifier",
"modifierName": "TowerBuff_ElemDamage_Impact_CJBEffect",
"target": "Other",
"doOffStage": true
},
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_TowerBuff_DamageUp_ElemDamage_Rock_CD",
"target": "Team",
"doOffStage": true
}
]
},
{
"$type": "Predicated",
"target": "Other",
"doOffStage": true,
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Monster"]
},
{
"$type": "ByHitDamage",
"target": "Target",
"damage": 0,
"logic": "Greater"
}, //
{
"$type": "ByHitElement",
"element": "Wind"
},
{
"$type": "ByTargetGlobalValue",
"target": "Team",
"key": "_TowerBuff_ElemDamage_Impact_WindCD",
"value": 0,
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "ApplyModifier",
"modifierName": "TowerBuff_ElemDamage_Impact_CJBEffect",
"target": "Other",
"doOffStage": true
},
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_TowerBuff_DamageUp_ElemDamage_Wind_CD",
"target": "Team",
"doOffStage": true
}
]
},
{
"$type": "Predicated",
"target": "Other",
"doOffStage": true,
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Monster"]
},
{
"$type": "ByHitDamage",
"target": "Target",
"damage": 0,
"logic": "Greater"
}, //
{
"$type": "ByHitElement",
"element": "Grass"
},
{
"$type": "ByTargetGlobalValue",
"target": "Team",
"key": "_TowerBuff_ElemDamage_Impact_GrassCD",
"value": 0,
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "ApplyModifier",
"modifierName": "TowerBuff_ElemDamage_Impact_CJBEffect",
"target": "Other",
"doOffStage": true
},
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_TowerBuff_DamageUp_ElemDamage_Grass_CD",
"target": "Team",
"doOffStage": true
}
]
},
{
"$type": "Predicated",
"target": "Other",
"doOffStage": true,
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Monster"]
},
{
"$type": "ByHitDamage",
"damage": 0,
"logic": "Greater"
}, //
{
"$type": "ByHitElement",
"element": "None"
},
{
"$type": "ByTargetGlobalValue",
"target": "Team",
"key": "_TowerBuff_ElemDamage_Impact_NoneCD",
"value": 0,
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "ApplyModifier",
"modifierName": "TowerBuff_ElemDamage_Impact_CJBEffect",
"target": "Other",
"doOffStage": true
},
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_TowerBuff_DamageUp_ElemDamage_None_CD",
"target": "Team",
"doOffStage": true
}
]
}
]
},
"TowerBuff_ElemDamage_Impact_CJBEffect": {
"duration": 0.1,
"stacking": "Multiple",
"onAdded": [
//
{
"$type": "FireEffect",
"effectPattern": "Eff_Stages_GainWave_01",
"target": "Self",
"doOffStage": true
},
{
"$type": "TriggerAttackEvent",
"targetType": "SelfCamp",
"doOffStage": true,
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere", //
"triggerType": "TriggerNoRepeat",
"radius": 5.0, //
"born": {
"$type": "ConfigBornBySelf"
}
},
"attackInfo": {
//
"attackProperty": {
"damageExtra": "%Dot_Damage*%DamageSystemValue", //
"ignoreAttackerProperty": true,
"ignoreModifyDamage": true,
"trueDamage": true,
"attackType": "Melee", //
"elementType": "None", //
"elementDurability": 0,
"enBreak": 25 //
},
//
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV2",
"reboundRatio": 0,
"canBeDefenceHalt": false,
"hitHaltTime": 0,
"hitHaltTimeScale": 0.02,
"muteHitText": false
}
}
}
}
]
},
"UNIQUE_TowerBuff_DamageUp_ElemDamage_Fire_CD": {
"isUnique": true,
"stacking": "Unique",
"duration": "%ImpactInterval",
"onAdded": [
{
"$type": "SetGlobalValue",
"doOffStage": true,
"target": "Team",
"key": "_TowerBuff_ElemDamage_Impact_FireCD",
"value": -1
}
],
"onRemoved": [
{
"$type": "SetGlobalValue",
"doOffStage": true,
"target": "Team",
"key": "_TowerBuff_ElemDamage_Impact_FireCD",
"value": 0
}
]
},
"UNIQUE_TowerBuff_DamageUp_ElemDamage_Water_CD": {
"isUnique": true,
"stacking": "Unique",
"duration": "%ImpactInterval",
"onAdded": [
{
"$type": "SetGlobalValue",
"doOffStage": true,
"target": "Team",
"key": "_TowerBuff_ElemDamage_Impact_WaterCD",
"value": -1
}
],
"onRemoved": [
{
"$type": "SetGlobalValue",
"doOffStage": true,
"target": "Team",
"key": "_TowerBuff_ElemDamage_Impact_WaterCD",
"value": 0
}
]
},
"UNIQUE_TowerBuff_DamageUp_ElemDamage_Ice_CD": {
"isUnique": true,
"stacking": "Unique",
"duration": "%ImpactInterval",
"onAdded": [
{
"$type": "SetGlobalValue",
"doOffStage": true,
"target": "Team",
"key": "_TowerBuff_ElemDamage_Impact_IceCD",
"value": -1
}
],
"onRemoved": [
{
"$type": "SetGlobalValue",
"doOffStage": true,
"target": "Team",
"key": "_TowerBuff_ElemDamage_Impact_IceCD",
"value": 0
}
]
},
"UNIQUE_TowerBuff_DamageUp_ElemDamage_Electric_CD": {
"isUnique": true,
"stacking": "Unique",
"duration": "%ImpactInterval",
"onAdded": [
{
"$type": "SetGlobalValue",
"doOffStage": true,
"target": "Team",
"key": "_TowerBuff_ElemDamage_Impact_ElectricCD",
"value": -1
}
],
"onRemoved": [
{
"$type": "SetGlobalValue",
"doOffStage": true,
"target": "Team",
"key": "_TowerBuff_ElemDamage_Impact_ElectricCD",
"value": 0
}
]
},
"UNIQUE_TowerBuff_DamageUp_ElemDamage_Rock_CD": {
"isUnique": true,
"stacking": "Unique",
"duration": "%ImpactInterval",
"onAdded": [
{
"$type": "SetGlobalValue",
"doOffStage": true,
"target": "Team",
"key": "_TowerBuff_ElemDamage_Impact_RockCD",
"value": -1
}
],
"onRemoved": [
{
"$type": "SetGlobalValue",
"doOffStage": true,
"target": "Team",
"key": "_TowerBuff_ElemDamage_Impact_RockCD",
"value": 0
}
]
},
"UNIQUE_TowerBuff_DamageUp_ElemDamage_Wind_CD": {
"isUnique": true,
"stacking": "Unique",
"duration": "%ImpactInterval",
"onAdded": [
{
"$type": "SetGlobalValue",
"doOffStage": true,
"target": "Team",
"key": "_TowerBuff_ElemDamage_Impact_WindCD",
"value": -1
}
],
"onRemoved": [
{
"$type": "SetGlobalValue",
"doOffStage": true,
"target": "Team",
"key": "_TowerBuff_ElemDamage_Impact_WindCD",
"value": 0
}
]
},
"UNIQUE_TowerBuff_DamageUp_ElemDamage_Grass_CD": {
"isUnique": true,
"stacking": "Unique",
"duration": "%ImpactInterval",
"onAdded": [
{
"$type": "SetGlobalValue",
"doOffStage": true,
"target": "Team",
"key": "_TowerBuff_ElemDamage_Impact_GrassCD",
"value": -1
}
],
"onRemoved": [
{
"$type": "SetGlobalValue",
"doOffStage": true,
"target": "Team",
"key": "_TowerBuff_ElemDamage_Impact_GrassCD",
"value": 0
}
]
},
"UNIQUE_TowerBuff_DamageUp_ElemDamage_None_CD": {
"isUnique": true,
"stacking": "Unique",
"duration": "%ImpactInterval",
"onAdded": [
{
"$type": "SetGlobalValue",
"doOffStage": true,
"target": "Team",
"key": "_TowerBuff_ElemDamage_Impact_NoneCD",
"value": -1
}
],
"onRemoved": [
{
"$type": "SetGlobalValue",
"doOffStage": true,
"target": "Team",
"key": "_TowerBuff_ElemDamage_Impact_NoneCD",
"value": 0
}
]
}
}
}
},
//10%104cd 5
//107.49cd 5
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "LevelBuff_TowerBuff_GrassReaction_Impact",
"isDynamicAbility": true,
"abilitySpecials": {
"GrassAddHurt": 0,
"BuffTime": 0,
"BuffMaxLevel": 0,
"Multiple_CdTime": 0,
"Dot_Damage": 0, //
"DamageSystemValue": 0,
"ImpactInterval": 0
},
"onAdded": [
{
"$type": "SetSystemValueToOverrideMap",
"key": "DamageSystemValue",
"type": "ElementLevelCo"
},
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_GrassReaction_Impact_Handler",
"doOffStage": true
},
//cjb
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_GrassDamage_Impact_Handler",
"doOffStage": true
}
],
"modifiers": {
"UNIQUE_LevelEntity_TowerBuff_GrassReaction_Impact_Handler": {
"isUnique": true,
"modifierMixins": [
{
"$type": "DoActionByElementReactionMixin",
"range": 20,
"doOffStage": true,
"entityTypes": ["Monster"],
"reactionTypes": [
"Burning",
"Overdose",
"Overgrow",
"OverdoseGrass", //
"OverdoseElectric", //
"OvergrowMushroomElectric", //
"OvergrowMushroomFire"
],
"actions": [
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_GrassAddHurt_Multiple_Handler",
"target": "Team", //cd
"doOffStage": true
}
]
}
]
},
"UNIQUE_LevelEntity_TowerBuff_GrassAddHurt_Multiple_Handler": {
"isUnique": true,
"stacking": "Unique",
"duration": "%Multiple_CdTime",
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_GrassAddHurt_MultipleEffect",
"target": "CurTeamAvatars",
"doOffStage": true
},
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_GrassAddHurt_CountLayer",
"target": "Team",
"doOffStage": true
}
]
},
"UNIQUE_LevelEntity_TowerBuff_GrassAddHurt_CountLayer": {
"isUnique": true,
"duration": 1,
"onAdded": [
{
"$type": "AddGlobalValue",
"key": "_LevelEntity_TowerBuff_MultipleCount",
"target": "Team",
"useLimitRange": true,
"minValue": 0,
"maxValue": 4,
"value": 1,
"doOffStage": true
}
]
},
"UNIQUE_LevelEntity_TowerBuff_GrassAddHurt_MultipleEffect": {
"isUnique": true,
"duration": "%BuffTime",
"state": "AttackUp",
"stacking": "MultipleAllRefresh",
"properties": {
"Actor_GrassAddHurtDelta": "%GrassAddHurt"
},
"stackingOption": {
"maxModifierNumForMultipleType": "%BuffMaxLevel",
"enableMixedUnique": true
},
"onRemoved": [
{
"$type": "SetGlobalValue",
"key": "_LevelEntity_TowerBuff_MultipleCount",
"target": "Team",
"doOffStage": true,
"value": 0
}
]
},
"UNIQUE_LevelEntity_TowerBuff_GrassDamage_Impact_Handler": {
"isUnique": true,
"onAttackLanded": [
{
"$type": "Predicated",
"doOffStage": true,
"target": "Other",
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Monster"]
},
{
"$type": "ByHitDamage",
"damage": 0,
"logic": "Greater"
},
{
"$type": "ByHitElement",
"element": "Grass"
},
{
"$type": "ByTargetGlobalValue",
"key": "ImpactInterval",
"target": "Team",
"value": 0,
"compareType": "NoneOrEqual"
},
{
"$type": "ByTargetGlobalValue",
"key": "_LevelEntity_TowerBuff_MultipleCount",
"target": "Team",
"value": 4,
"compareType": "Equal"
}
],
"successActions": [
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_TowerBuff_Impact_MaxLayerEffect_Monster",
"target": "Other",
"doOffStage": true
},
//CD
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_LevelEntity_TowerBuff_GrassReaction_Impact_CD",
"target": "Team",
"doOffStage": true
}
]
}
]
},
"UNIQUE_TowerBuff_Impact_MaxLayerEffect_Monster": {
"isUnique": true,
"duration": 0.1,
"onAdded": [
//
{
"$type": "FireEffect",
"effectPattern": "Eff_Stages_SwirlDoField_DoAttack_02",
"doOffStage": true,
"born": {
"$type": "ConfigBornByTarget",
"target": "Self"
}
},
{
"$type": "TriggerAttackEvent",
"targetType": "SelfCamp",
"doOffStage": true,
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere", //
"triggerType": "TriggerNoRepeat",
"radius": 10.0, //
"born": {
"$type": "ConfigBornBySelf"
}
},
"attackInfo": {
//
"attackProperty": {
"damageExtra": "%Dot_Damage*%DamageSystemValue", //
"ignoreAttackerProperty": true,
"ignoreModifyDamage": true,
"trueDamage": true,
"attackType": "Melee", //
"elementType": "None", //
"elementDurability": 0,
"enBreak": 25 //
},
//
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV2",
"reboundRatio": 0,
"canBeDefenceHalt": false,
"hitHaltTime": 0,
"hitHaltTimeScale": 0.02,
"muteHitText": false
}
}
}
}
]
},
"UNIQUE_LevelEntity_TowerBuff_GrassReaction_Impact_CD": {
"isUnique": true,
"stacking": "Unique",
"duration": "%ImpactInterval",
"onAdded": [
{
"$type": "SetGlobalValue",
"doOffStage": true,
"target": "Team",
"key": "ImpactInterval",
"value": -1
}
],
"onRemoved": [
{
"$type": "SetGlobalValue",
"doOffStage": true,
"target": "Team",
"key": "ImpactInterval",
"value": 0
}
]
}
}
}
}
]

View File

@ -2473,6 +2473,46 @@
"watcherId": 82159
}
]
},
// Gadget
"Watcher_Achievement_82155": {
"modifierMixins": [
{
"$type": "WatcherSystemMixin",
"mixinType": "ListenAbilityAction",
"watcherId": 82155
}
]
},
// 使使使
"Watcher_Achievement_82156": {
"modifierMixins": [
{
"$type": "WatcherSystemMixin",
"mixinType": "ListenAbilityAction",
"watcherId": 82156
}
]
},
// 使
"Watcher_Achievement_82157": {
"modifierMixins": [
{
"$type": "WatcherSystemMixin",
"mixinType": "ListenAbilityAction",
"watcherId": 82157
}
]
},
//
"Watcher_Achievement_82158": {
"modifierMixins": [
{
"$type": "WatcherSystemMixin",
"mixinType": "ListenAbilityAction",
"watcherId": 82158
}
]
}
}
}

View File

@ -81,7 +81,7 @@
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"effectPattern": "Eff_FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "FirePoint"
@ -756,7 +756,7 @@
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"effectPattern": "Eff_FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "FirePoint"
@ -929,6 +929,68 @@
},
//////////////////////////////////////////////////////////////////////////////////////////////////
//
//
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Homeworld_Interior_Xm_Thing_Prop_BarbecueOven_01_Ability",
"abilityMixins": [
{
"$type": "HomeworldEnterEditorMixin",
"editorModifierNames": ["OnHomeEditor"],
"worldModifierNames": ["OnHomeWorld"]
}
],
"modifiers": {
"OnHomeEditor": {
"onAdded": []
},
"OnHomeWorld": {
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Homeworld_Smoke_Xm_XKC_Dpkaorou_01_Vo"
}
]
}
}
}
},
//////////////////////////////////////////////////////////////////////////////////////////////////
//
//
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Homeworld_Interior_Xm_Thing_Prop_BarbecueOven_02_Ability",
"abilityMixins": [
{
"$type": "HomeworldEnterEditorMixin",
"editorModifierNames": ["OnHomeEditor"],
"worldModifierNames": ["OnHomeWorld"]
}
],
"modifiers": {
"OnHomeEditor": {
"onAdded": []
},
"OnHomeWorld": {
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Homeworld_Smoke_Xm_Indoor_Barbecue_02_Vo"
}
]
}
}
}
},
//////////////////////////////////////////////////////////////////////////////////////////////////
//
//
//
//////////////////////////////////////////////////////////////////////////////////////////////////
@ -960,6 +1022,176 @@
},
//////////////////////////////////////////////////////////////////////////////////////////////////
//
//
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Homeworld_Ani_Interior_Xm_Decoration_Prop_Baozhu_01",
"abilityMixins": [
{
"$type": "WidgetMpSupportMixin",
"succActions": [
{
"$type": "ApplyModifier",
"target": "Self",
"modifierName": "Baozhu_Intee"
}
]
},
{
"$type": "HomeworldEnterEditorMixin",
"editorModifierNames": ["OnHomeEditor"],
"worldModifierNames": ["OnHomeWorld"]
}
],
"onAdded": [
{
"$type": "SetGlobalValue",
"key": "_GLOBALVALUE_BaozhuState",
"value": 0
},
{
"$type": "AttachModifier",
"modifierName": "Baozhu_State"
}
],
"modifiers": {
"Baozhu_State": {
"modifierMixins": [
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_GLOBALVALUE_BaozhuState",
"valueSteps": [-0.5, 0.5, 1.5],
"modifierNameSteps": ["Baozhu_Off", "Baozhu_On"]
},
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_GLOBALVALUE_BaozhuEffectShow",
"valueSteps": [-0.5, 0.5, 1.5],
"modifierNameSteps": ["Baozhu_EffectOff", "Baozhu_EffectOn"]
}
]
},
"Baozhu_Intee": {
"duration": 1,
"stacking": "Unique",
"onAdded": [
{
//使GlobalValue
"$type": "EnableGadgetIntee",
"enable": false
},
{
"$type": "Predicated",
"target": "Self",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_GLOBALVALUE_BaozhuState",
"value": 0,
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "SetGlobalValue",
"key": "_GLOBALVALUE_BaozhuState",
"value": 1
}
],
"failActions": [
{
"$type": "SetGlobalValue",
"key": "_GLOBALVALUE_BaozhuState",
"value": 0
}
]
}
],
"onRemoved": [
{
"$type": "EnableGadgetIntee",
"enable": true
}
]
},
"Baozhu_Off": {
"onAdded": [
{
"$type": "ChangeGadgetUIInteractHint",
"hintTextMapId": "UI_HOMEWORLD_BAOZHU_TURN_ON_BUTTON"
},
{
"$type": "SetGlobalValue",
"key": "_GLOBALVALUE_BaozhuEffectShow",
"value": 0
}
]
},
"Baozhu_On": {
"onAdded": [
{
"$type": "ChangeGadgetUIInteractHint",
"hintTextMapId": "UI_HOMEWORLD_BAOZHU_TURN_OFF_BUTTON"
},
{
"$type": "SetGlobalValue",
"key": "_GLOBALVALUE_BaozhuEffectShow",
"value": 1
}
]
},
"Baozhu_EffectOff": {
"onAdded": []
},
"Baozhu_EffectOn": {
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Homeworld_TrainerCompetitionBead_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectNode"
}
}
]
},
"OnHomeEditor": {
"onAdded": [
{
//
"$type": "SetGlobalValue",
"key": "_GLOBALVALUE_BaozhuEffectShow",
"value": 0
}
]
},
"OnHomeWorld": {
"onAdded": [
{
//
"$type": "SetGlobalValue",
"key": "_GLOBALVALUE_BaozhuEffectShow",
"value": 1,
"predicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "_GLOBALVALUE_BaozhuState",
"value": 1,
"compareType": "Equal"
}
]
}
]
}
}
}
},
//////////////////////////////////////////////////////////////////////////////////////////////////
//
//
//
//////////////////////////////////////////////////////////////////////////////////////////////////
@ -1419,7 +1651,339 @@
}
}
},
//////////////////////////////////////////////////////////////////////////////////////////////////
//
//
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Homeworld_Exterior_Xm_Build_Tiejiangpu_01",
"abilityMixins": [
{
"$type": "HomeworldEnterEditorMixin",
"editorModifierNames": ["OnHomeEditor"],
"worldModifierNames": ["OnHomeWorld"]
}
],
"modifiers": {
"OnHomeEditor": {
"onAdded": []
},
"OnHomeWorld": {
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Homeworld_Fire_Basin_Vo"
}
]
}
}
}
},
//////////////////////////////////////////////////////////////////////////////////////////////////
//
//
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Homeworld_Exterior_Xm_Thing_Prop_Claypot_01",
"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,WindBlademodifier
"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_Xm_Thing_Prop_Claypot_01_Cook",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "FirePoint"
}
}
],
"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_Interior_Xm_Thing_Prop_SumeruStove_01",
"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,WindBlademodifier
"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_SumeruStove_01_FireCook",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "FirePoint"
}
}
],
"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_Exterior_Common_Prop_Thing_XmGrownBridge_01",
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Homeworld_Xm_CaneVine_01"
},
{
"$type": "SetGlobalValue",
"key": "XmGrownBridge_State",
"value": 0
},
{
"$type": "AttachModifier",
"modifierName": "XmGrownBridge_StateHandle"
}
],
"onFieldEnter": [
{
"$type": "SetGlobalValue",
"key": "XmGrownBridge_State",
"value": 1
}
],
"onFieldExit": [
{
"$type": "SetGlobalValue",
"key": "XmGrownBridge_State",
"value": 0
}
],
"modifiers": {
"XmGrownBridge_StateHandle": {
"modifierMixins": [
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "XmGrownBridge_State",
"valueSteps": [-0.5, 0.5, 1.5],
"modifierNameSteps": ["XmGrownBridge_Off", "XmGrownBridge_On"]
}
]
},
"XmGrownBridge_On": {
"onAdded": [
/*{
"$type":"SetMaterialParamFloatByTransform",
"matName":"Total",
"patternName":"_DissolveVal",
"canBeHandledOnRecover": true,
"value": 0,
"lerpCurveIndex": 0,
"useCurve": true,
"lerpTime": 2,
},*/
/*{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Homeworld_Xm_CaneVine_01"
}*/
{
"$type": "SendEffectTrigger",
"effectPattern": "Eff_SceneObj_Homeworld_Xm_CaneVine_01",
"parameter": "GadgetState",
"type": "Int",
"value": 201,
"doAfterDie": true,
"doOffStage": true
}
]
},
"XmGrownBridge_Off": {
"onAdded": [
/*{
"$type":"SetMaterialParamFloatByTransform",
"matName":"Total",
"patternName":"_DissolveVal",
"canBeHandledOnRecover": true,
"value": 2,
"lerpCurveIndex": 0,
"useCurve": true,
"lerpTime": 2,
},*/
/*{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Homeworld_Xm_CaneVine_02"
}*/
{
"$type": "SendEffectTrigger",
"effectPattern": "Eff_SceneObj_Homeworld_Xm_CaneVine_01",
"parameter": "GadgetState",
"type": "Int",
"value": 0,
"doAfterDie": true,
"doOffStage": true
}
]
}
}
}
},
//////////////////////////////////////////////////////////////////////////////////////////////////
//
//

View File

@ -81,7 +81,7 @@
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"effectPattern": "Eff_FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "FirePoint"
@ -175,7 +175,7 @@
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"effectPattern": "Eff_FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "FirePoint"
@ -230,7 +230,7 @@
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"effectPattern": "Eff_FireBasin_Smoke",
"born": {
"$type": "ConfigBornType",
"offset": {

View File

@ -1640,7 +1640,7 @@
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"effectPattern": "Eff_FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
@ -1724,7 +1724,7 @@
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"effectPattern": "Eff_FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
@ -1809,7 +1809,7 @@
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"effectPattern": "Eff_FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
@ -1894,7 +1894,7 @@
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"effectPattern": "Eff_FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
@ -1979,7 +1979,7 @@
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"effectPattern": "Eff_FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
@ -2380,6 +2380,10 @@
"effectPattern": "Eff_SceneObj_RobotsLaserCannon_05"
}
],
"abilitySpecials": {
"LevelEntity_AvatarDot_SystemValue": 0,
"DamagePercentage": 4
},
"onAbilityStart": [
{
"$type": "FireEffect",
@ -2389,10 +2393,10 @@
}
},
{
"$type": "DebugLog",
"content": "ATTACK!!!!!!!!!!!"
"$type": "SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "TriggerAttackEvent",
"targetType": "All",
@ -2405,16 +2409,18 @@
"$type": "ConfigBornByCollisionPoint"
}
},
"attackInfo": {
"attackTag": "Desert_Gardian_UIAttack",
"attackProperty": {
"damagePercentage": 1,
"elementType": "Fire",
"damagePercentage": 0,
"damageExtra": "%LevelEntity_AvatarDot_SystemValue*%DamagePercentage",
"trueDamage": true,
"ignoreAttackerProperty": true,
"elementType": "None",
"elementDurability": 10,
"strikeType": "Default",
"ignoreLevelDiff": true,
"enBreak": 999
"enBreak": 120
},
"hitPattern": {
"onHitEffectName": "default",

View File

@ -7604,7 +7604,7 @@
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"effectPattern": "Eff_FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPointProp"
@ -7644,7 +7644,7 @@
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"effectPattern": "Eff_FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPointProp"

View File

@ -142,7 +142,7 @@
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"effectPattern": "Eff_FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
@ -226,7 +226,7 @@
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"effectPattern": "Eff_FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
@ -247,7 +247,7 @@
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"effectPattern": "Eff_FireBasin_Smoke",
"born":
{
"$type": "ConfigBornByAttachPoint",
@ -356,7 +356,7 @@
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"effectPattern": "Eff_FireBasin_Smoke",
"born":
{
"$type": "ConfigBornByAttachPoint",
@ -457,7 +457,7 @@
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"effectPattern": "Eff_FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
@ -564,7 +564,7 @@
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"effectPattern": "Eff_FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
@ -664,7 +664,7 @@
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"effectPattern": "Eff_FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
@ -748,7 +748,7 @@
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"effectPattern": "Eff_FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
@ -832,7 +832,7 @@
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"effectPattern": "Eff_FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
@ -932,7 +932,7 @@
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"effectPattern": "Eff_FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
@ -1039,7 +1039,7 @@
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"effectPattern": "Eff_FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
@ -1134,7 +1134,7 @@
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"effectPattern": "Eff_FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
@ -1245,7 +1245,7 @@
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"effectPattern": "Eff_FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
@ -1340,7 +1340,7 @@
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"effectPattern": "Eff_FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
@ -1451,7 +1451,7 @@
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"effectPattern": "Eff_FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
@ -1535,7 +1535,7 @@
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"effectPattern": "Eff_FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
@ -1619,7 +1619,7 @@
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"effectPattern": "Eff_FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
@ -1703,7 +1703,7 @@
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"effectPattern": "Eff_FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
@ -1803,7 +1803,7 @@
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"effectPattern": "Eff_FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"

View File

@ -11351,14 +11351,26 @@
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_JunkChest_02",
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Hint_01_Big",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectNode"
}
"$type": "AttachModifier",
"modifierName": "UNIQUE_AttachEffect02"
}
]
],
"modifiers": {
"UNIQUE_AttachEffect02": {
"isUnique": true,
"stacking": "Unique",
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Hint_01_Big",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectNode"
}
}
]
}
}
}
},
///////////////////////////////////////////////////////////////

View File

@ -621,6 +621,63 @@
},
////////////////////////////////////////////////////////////
//
// -
//
////////////////////////////////////////////////////////////
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Operator_Mamolu_FungusActivity",
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "Default"
},
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 11002 //AvatarSkillData
},
{
"$type": "SetGlobalValue",
"key": "_SCENEOBJ_PROTECTTARGET",
"value": 1
}
],
"modifiers": {
"Default": {
"thinkInterval": 2,
"onThinkInterval": [
{
"$type": "TriggerTaunt",
"tauntLevel": "Ability_TauntLevel_2",
"careValue": 30,
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR25",
"centerBasedOn": "Self",
"campTargetType": "Enemy",
"campBasedOn": "Self"
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Monster"]
},
{
"$type": "ByTargetGlobalValue",
"key": "_IS_TAUNT_FLAG",
"value": 1,
"compareType": "Equal"
}
]
}
]
}
}
}
},
////////////////////////////////////////////////////////////
//
//
//
////////////////////////////////////////////////////////////

View File

@ -15299,23 +15299,9 @@
],
"successActions": [
{
"$type": "AddElementDurability",
"$type": "ApplyModifier",
"target": "Target",
"value": 30,
"elementType": "Fire",
"modifierName": "UNIQUE_MonsterPowerUp_Amplifier_Fire_Slave",
"useLimitRange": true,
"maxValue": 90.0,
"minValue": 0.0
},
{
"$type": "AddGlobalValue",
"target": "Target",
"value": 1,
"key": "_AMPLIFIER_COOLDOWN",
"useLimitRange": true,
"maxValue": 0,
"minValue": -2
"modifierName": "MonsterPowerUp_Amplifier_Add_Buff"
}
]
}
@ -15371,6 +15357,30 @@
"minValue": 0
}
]
},
"MonsterPowerUp_Amplifier_Add_Buff": {
"duration": 0.5,
"onAdded": [
{
"$type": "AddElementDurability",
"target": "Target",
"value": 30,
"elementType": "Fire",
"modifierName": "UNIQUE_MonsterPowerUp_Amplifier_Fire_Slave",
"useLimitRange": true,
"maxValue": 90.0,
"minValue": 0.0
},
{
"$type": "AddGlobalValue",
"target": "Target",
"value": 1,
"key": "_AMPLIFIER_COOLDOWN",
"useLimitRange": true,
"maxValue": 0,
"minValue": -2
}
]
}
}
}
@ -15470,23 +15480,9 @@
],
"successActions": [
{
"$type": "AddElementDurability",
"$type": "ApplyModifier",
"target": "Target",
"value": 30,
"elementType": "Ice",
"modifierName": "UNIQUE_MonsterPowerUp_Amplifier_Ice_Slave",
"useLimitRange": true,
"maxValue": 90.0,
"minValue": 0.0
},
{
"$type": "AddGlobalValue",
"target": "Target",
"value": 1,
"key": "_AMPLIFIER_COOLDOWN",
"useLimitRange": true,
"maxValue": 0,
"minValue": -2
"modifierName": "MonsterPowerUp_Amplifier_Add_Buff"
}
]
}
@ -15542,6 +15538,30 @@
"minValue": 0
}
]
},
"MonsterPowerUp_Amplifier_Add_Buff": {
"duration": 0.5,
"onAdded": [
{
"$type": "AddElementDurability",
"target": "Target",
"value": 30,
"elementType": "Ice",
"modifierName": "UNIQUE_MonsterPowerUp_Amplifier_Ice_Slave",
"useLimitRange": true,
"maxValue": 90.0,
"minValue": 0.0
},
{
"$type": "AddGlobalValue",
"target": "Target",
"value": 1,
"key": "_AMPLIFIER_COOLDOWN",
"useLimitRange": true,
"maxValue": 0,
"minValue": -2
}
]
}
}
}
@ -16741,6 +16761,48 @@
},
///////////////////////////////////////////////////////////////
//
//
//
///////////////////////////////////////////////////////////////
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Stages_Property_Prop_SBDungeonAirWall_01",
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Stages_Common_SBDungeonAirwall_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectNode"
}
}
]
}
},
///////////////////////////////////////////////////////////////
//
//
//
///////////////////////////////////////////////////////////////
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Stages_Property_Prop_SBDungeonAirWall_02",
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Stages_Common_SBDungeonAirwall_02",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectNode"
}
}
]
}
},
///////////////////////////////////////////////////////////////
//
//
//
///////////////////////////////////////////////////////////////
@ -17936,6 +17998,197 @@
}
}
},
///////////////////////////////////////////////////
//
// 3.2-
//
///////////////////////////////////////////////////
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Common_Property_Prop_FungusFightCam_01",
"onAdded": [
{
"$type": "EnableGadgetSpecialCamera",
"canBeHandledOnRecover": true,
"enable": true
}
]
}
},
//////////////////////////////////////////////////////
//
// 3.2-
//
//////////////////////////////////////////////////////
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Common_Property_Prop_AwardBall_01",
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "AwardBallLiftTime",
"target": "Self"
}
],
"onFieldEnter": [
{
"$type": "ApplyModifier",
"modifierName": "AwardBallEffect",
"target": "Target"
},
{
"$type": "ApplyModifier",
"modifierName": "AwardBallSkill",
"target": "Self"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_AwardBall_Hit",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint"
}
},
{
"$type": "KillSelf"
}
],
"modifiers": {
"AwardBallSkill": {
"duration": 0.2,
"onAdded": [
{
"$type": "ServerLuaCall",
"luaCallType": "FromGroup",
"funcName": "SLC_AwardBall_Catch"
}
]
},
"AwardBallLiftTime": {
"duration": 9,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_AwardBall_Appear"
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_AwardBall_Disappear",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint"
}
},
{
"$type": "KillSelf"
}
]
},
"AwardBallEffect": {
"duration": 0.2,
"onAdded": []
}
}
}
},
//////////////////////////////////////////////////////
//
// 3.2-
//
//////////////////////////////////////////////////////
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Common_Property_Prop_CallEntity_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "None"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "DoLogic"
}
],
"modifiers": {
"ReviveSkillCount": {
"duration": 5,
"modifierMixins": [
{
"$type": "BillboardFixedMarkMixin",
"prefabName": "Eff_UI_BillBoard_FixedMark_HighAlert"
}
],
"onAdded": [
{
"$type": "ServerLuaCall",
"luaCallType": "FromGroup",
"funcName": "SLC_EnemyMonsterReviveSkill",
"paramNum": 1,
"param1": 1
}
],
"onRemoved": [
{
"$type": "ServerLuaCall",
"luaCallType": "FromGroup",
"funcName": "SLC_EnemyMonsterReviveSkill",
"paramNum": 1,
"param1": 0
}
]
},
"None": {},
"DoLogic": {
"duration": 0.5,
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "ReviveSkillCount",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR225",
"centerBasedOn": "Self",
"campTargetType": "All",
"campBasedOn": "Self",
"topLimit": 3,
"sortType": "Random"
},
"predicates": [
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_IS_FUNGUS",
"value": 1,
"compareType": "Equal"
}
]
}
]
}
],
"onRemoved": [
{
"$type": "ExecuteGadgetLua",
"param1": 0
}
]
}
}
}
},
///////////////////////////////////////
//
// abiltiyLCability

View File

@ -3053,6 +3053,423 @@
},
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// 3.2
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Quest_VoidSearching_Target",
"onAdded": [
{
"$type": "ApplyModifier",
"target": "Self",
"modifierName": "tag"
}
],
"modifiers": {
"tag": {
"onAdded": [
{
"$type": "ChangeTag",
"isAdd": true,
"tag": "IS_VOID_SEARCHING_TARGET"
}
]
}
}
}
},
///////////////////////////////////////
//
// 线1
//
////////////////////////////////////
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Nahida_Quest_Hitbox_01",
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "BeHitHandle"
}
],
"modifiers": {
"BeHitHandle": {
"onAdded": [
{
"$type": "SetGlobalValue",
"key": "IS_NAHIDA_QUEST_CALL_GADGET",
"value": 1
}
],
"modifierMixins": [
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "GV_Quest_Call",
"valueSteps": [-0.5, 0.5, 1.5],
"modifierNameSteps": ["StayState", "ActiveState"]
}
]
},
"StayState": {},
"ActiveState": {
"onAdded": [
{
"$type": "CallLuaTask",
"targetAlias": "13014",
"valueString": "FollowNpcGadget_Moesis"
},
{
"$type": "SetGlobalValue",
"key": "GV_Quest_Call",
"value": 0
}
]
}
}
}
},
///////////////////////////////////////
//
// 线2
//
////////////////////////////////////
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Nahida_Quest_Hitbox_02",
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "BeHitHandle"
}
],
"modifiers": {
"BeHitHandle": {
"onAdded": [
{
"$type": "SetGlobalValue",
"key": "IS_NAHIDA_QUEST_CALL_GADGET",
"value": 1
}
],
"modifierMixins": [
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "GV_Quest_Call",
"valueSteps": [-0.5, 0.5, 1.5],
"modifierNameSteps": ["StayState", "ActiveState"]
}
]
},
"StayState": {},
"ActiveState": {
"onAdded": [
{
"$type": "CallLuaTask",
"targetAlias": "13014",
"valueString": "FollowNpcGadget_Deby"
},
{
"$type": "SetGlobalValue",
"key": "GV_Quest_Call",
"value": 0
}
]
}
}
}
},
///////////////////////////////////////
//
// 3.2
//
////////////////////////////////////
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Xm_Property_Ani_Prop_TrainerCompetitionBead_01",
"abilityMixins": [
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "GV_State",
"valueSteps": [-0.5, 0.5, 1.5, 2.5],
"modifierNameSteps": ["StayState", "ActiveState", "DisappearState"]
}
],
"onAdded": [
{
"$type": "SetGlobalValue",
"key": "GV_State",
"value": 0
}
],
"modifiers": {
"StayState": {
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_TrainerCompetitionBead_01"
}
]
},
"DisappearState": {},
"ActiveState": {}
}
}
},
///////////////////////////////////////
//
// 3.2
//
////////////////////////////////////
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Xm_Property_Ani_Prop_TrainerCompetitionBead_02",
"abilityMixins": [
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "GV_State",
"valueSteps": [-0.5, 0.5, 1.5, 2.5],
"modifierNameSteps": ["StayState", "ActiveState", "DisappearState"]
}
],
"onAdded": [
{
"$type": "SetGlobalValue",
"key": "GV_State",
"value": 0
}
],
"modifiers": {
"StayState": {
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_TrainerCompetitionBead_02"
}
]
},
"DisappearState": {},
"ActiveState": {}
}
}
},
///////////////////////////////////////
//
// 3.2
//
////////////////////////////////////
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Xm_Property_Prop_VillageRoom_01",
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "EffectLight"
}
],
"modifiers": {
"EffectLight": {
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_VillageRoom_Light_01",
"isPlatformDependent": true
}
]
}
}
}
},
///////////////////////////////////////
//
// 3.2
//
////////////////////////////////////
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Indoor_Xm_Property_Ani_Prop_PrisonDoor_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "PhaseOne"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "PhaseTwo"
}
],
"modifiers": {
"PhaseOne": {
"onAdded": [
{
"$type": "SetMaterialParamFloatByTransform",
"matName": "Stretch01",
"patternName": "_EmissionStrength",
"value": 3.5,
"lerpTime": 1.0,
"useCurve": true,
"lerpCurveIndex": 1,
"canBeHandledOnRecover": true
}
]
},
"PhaseTwo": {
"onAdded": [
{
"$type": "SetMaterialParamFloatByTransform",
"matName": "Stretch01",
"patternName": "_EmissionStrength",
"value": 12,
"lerpTime": 1.0,
"useCurve": true,
"lerpCurveIndex": 1,
"canBeHandledOnRecover": true
}
]
}
}
}
},
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// 3.2
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Sanbin_Music",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "IdleEffect"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "ActiveEffect"
}
],
"modifiers": {
"IdleEffect": {
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Empty_Loop"
}
]
},
"ActiveEffect": {
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Empty_Loop02"
}
]
}
}
}
},
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// 3.2
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Indoor_Xm_Property_Ani_Prop_SoulBranch_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "Show"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Idle"
}
],
"modifiers": {
"IdleEffect": {
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Quest_SoulBranch_02"
}
]
},
"Tick": {
"duration": 3.5,
"onRemoved": [
{
"$type": "ApplyModifier",
"modifierName": "IdleEffect"
}
]
},
"Show": {
"onAdded": [
{
"$type": "SetGlobalValue",
"key": "GV_Tag",
"value": 1
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Quest_SoulBranch_01"
},
{
"$type": "ApplyModifier",
"modifierName": "Tick"
}
]
},
"Idle": {
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "IdleEffect",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "GV_Tag",
"compareType": "NoneOrEqual",
"value": 0
}
]
},
{
"$type": "RemoveModifier",
"modifierName": "IdleEffect"
}
]
}
}
}
},
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// 2.8WQ
//
//////////////////////////////////////////////////////////////////////////////////////////////////

View File

@ -1195,7 +1195,7 @@
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"effectPattern": "Eff_FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
@ -1278,7 +1278,7 @@
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"effectPattern": "Eff_FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
@ -1362,7 +1362,7 @@
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"effectPattern": "Eff_FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"

View File

@ -5586,7 +5586,7 @@
},
{
"$type": "FireEffect",
"effectPattern": "FireBasin_Smoke",
"effectPattern": "Eff_FireBasin_Smoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"

View File

@ -85,6 +85,480 @@
]
}
},
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// gadget
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "NahidaDungeonQuest_TeamAbility",
/*
"abilityMixins":
[
{
"$type":"CurLocalAvatarMixinV2",
"modifierName":"NahidaDungeonQuest",
},
],
*/
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "NahidaOverrideSkill",
"doOffStage": true
}
],
"modifiers": {
/*
"NahidaDungeonQuest":
{
"onAdded":
[
{
"$type": "AttachModifier",
"modifierName": "NahidaOverrideSkill",
},
]
},
*/
"NahidaOverrideSkill": {
"modifierMixins": [
{
"$type": "AttachToNormalizedTimeMixin",
"stateID": "Nahida_ElementalArt_Click",
"modifierName": "NahidaDungeonQuest_Click_Strike",
"normalizeStart": 0.4,
"normalizeEnd": 1.0
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"Nahida_ElementalArt_Move",
"Nahida_ElementalArt_Loop",
"Nahida_ElementalArt_Hold"
],
"modifierName": "NahidaDungeonQuest_RayCast_Handler"
}
]
},
"Avatar_Nahida_RayCast_Quest_Gadget_Call": {
"onAdded": [
{
"$type": "ApplyModifier",
"target": "Self",
"modifierName": "CallQuest"
}
]
},
"NahidaDungeonQuest_RayCast_Handler": {
"modifierMixins": [
{
"$type": "DoActionByAimMixin",
"entityTypes": ["Gadget"],
"colliderNodeName": "PRIVATE_RayCast",
"actionQueue": [
{
"$type": "AttachModifier",
"modifierName": "Lock_Eff",
"target": "Other",
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Gadget"]
},
{
"$type": "ByTargetGlobalValue",
"key": "IS_NAHIDA_QUEST_CALL_GADGET",
"value": 1,
"compareType": "Equal"
}
]
}
],
"onLeaveScopeActionQueue": [
{
"$type": "RemoveModifier",
"modifierName": "Lock_Eff",
"target": "Other",
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Gadget"]
},
{
"$type": "ByTargetGlobalValue",
"key": "IS_NAHIDA_QUEST_CALL_GADGET",
"value": 1,
"compareType": "Equal"
}
]
}
],
"onRemoveActionQueue": [
{
"$type": "RemoveModifier",
"modifierName": "Lock_Eff",
"target": "Other",
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Gadget"]
},
{
"$type": "ByTargetGlobalValue",
"key": "IS_NAHIDA_QUEST_CALL_GADGET",
"value": 1,
"compareType": "Equal"
}
]
},
{
"$type": "AttachModifier",
"modifierName": "Avatar_Nahida_RayCast_Quest_Gadget_Call",
"target": "Other",
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Gadget"]
},
{
"$type": "ByTargetGlobalValue",
"key": "IS_NAHIDA_QUEST_CALL_GADGET",
"value": 1,
"compareType": "Equal"
}
]
}
]
}
]
},
"Lock_Eff": {
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Avatar_Loli_Catalyst_Nahida_ElementalArt_Ray_Tag_Npc"
}
]
},
"NahidaDungeonQuest_Click_Strike": {
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "CallQuest",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "SectorR4D120H4",
"centerBasedOn": "Self",
"campTargetType": "All",
"campBasedOn": "Self",
"sortType": "Nearest",
"topLimit": 1
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Gadget"]
},
{
"$type": "ByTargetGlobalValue",
"key": "IS_NAHIDA_QUEST_CALL_GADGET",
"value": 1,
"compareType": "Equal"
}
]
}
]
},
"CallQuest": {
"onAdded": [
{
"$type": "SetGlobalValue",
"key": "GV_Quest_Call",
"value": 1
}
]
}
}
}
},
//////////////////////////////////////////////////////////////////////////////////////////////////
//
//
//
//////////////////////////////////////////////////////////////////////////////////////////////////
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "VoidSearching_TeamAbility",
"onAdded": [],
"abilityMixins": [
{
"$type": "CurLocalAvatarMixinV2",
"modifierName": "VoidSearchingTick"
}
],
"modifiers": {
"VoidSearchingTick": {
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "VoidSearchingTickBoy",
"predicates": [
{
"$type": "ByAvatarBodyType",
"bodyType": "BODY_BOY"
}
]
},
{
"$type": "AttachModifier",
"modifierName": "VoidSearchingTickGirl",
"predicates": [
{
"$type": "ByAvatarBodyType",
"bodyType": "BODY_GIRL"
}
]
}
]
},
"VoidSearchingTickBoy": {
"thinkInterval": 0.5,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Quest_VoidSearching"
}
],
"onThinkInterval": [
{
"$type": "SetGlobalValue",
"key": "GV_Setted",
"value": 0
},
{
"$type": "Predicated",
"otherTargets": {
"$type": "SelectTargetsByTag",
"tag": "IS_VOID_SEARCHING_TARGET",
"topLimit": 1,
"sortType": "Nearest" //
},
"predicatesForeach": [
{
"$type": "ByTargetPositionToSelfPosition",
"target": "Target",
"compareType": "XYZ",
"value": 10,
"logic": "LesserOrEqual"
},
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "GV_Setted",
"value": 0,
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "SetGlobalValue",
"target": "Self",
"key": "GV_Setted",
"value": 1
},
{
"$type": "SendEffectTrigger",
"target": "Self",
"parameter": "State",
"type": "Int",
"value": 202,
"effectPattern": "Eff_Quest_VoidSearching"
}
]
},
{
"$type": "Predicated",
"otherTargets": {
"$type": "SelectTargetsByTag",
"tag": "IS_VOID_SEARCHING_TARGET",
"topLimit": 1,
"sortType": "Nearest" //
},
"predicatesForeach": [
{
"$type": "ByTargetPositionToSelfPosition",
"target": "Target",
"compareType": "XYZ",
"value": 20,
"logic": "LesserOrEqual"
},
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "GV_Setted",
"value": 0,
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "SetGlobalValue",
"target": "Self",
"key": "GV_Setted",
"value": 1
},
{
"$type": "SendEffectTrigger",
"target": "Self",
"parameter": "State",
"type": "Int",
"value": 201,
"effectPattern": "Eff_Quest_VoidSearching"
}
]
},
{
"$type": "SendEffectTrigger",
"parameter": "State",
"type": "Int",
"value": 0,
"effectPattern": "Eff_Quest_VoidSearching",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "GV_Setted",
"value": 0,
"compareType": "NoneOrEqual"
}
]
}
]
},
"VoidSearchingTickGirl": {
"thinkInterval": 0.5,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Quest_VoidSearching_PlayGirl"
}
],
"onThinkInterval": [
{
"$type": "SetGlobalValue",
"key": "GV_Setted",
"value": 0
},
{
"$type": "Predicated",
"otherTargets": {
"$type": "SelectTargetsByTag",
"tag": "IS_VOID_SEARCHING_TARGET",
"topLimit": 1,
"sortType": "Nearest" //
},
"predicatesForeach": [
{
"$type": "ByTargetPositionToSelfPosition",
"target": "Target",
"compareType": "XYZ",
"value": 10,
"logic": "LesserOrEqual"
},
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "GV_Setted",
"value": 0,
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "SetGlobalValue",
"target": "Self",
"key": "GV_Setted",
"value": 1
},
{
"$type": "SendEffectTrigger",
"target": "Self",
"parameter": "State",
"type": "Int",
"value": 202,
"effectPattern": "Eff_Quest_VoidSearching_PlayGirl"
}
]
},
{
"$type": "Predicated",
"otherTargets": {
"$type": "SelectTargetsByTag",
"tag": "IS_VOID_SEARCHING_TARGET",
"topLimit": 1,
"sortType": "Nearest" //
},
"predicatesForeach": [
{
"$type": "ByTargetPositionToSelfPosition",
"target": "Target",
"compareType": "XYZ",
"value": 20,
"logic": "LesserOrEqual"
},
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "GV_Setted",
"value": 0,
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "SetGlobalValue",
"target": "Self",
"key": "GV_Setted",
"value": 1
},
{
"$type": "SendEffectTrigger",
"target": "Self",
"parameter": "State",
"type": "Int",
"value": 201,
"effectPattern": "Eff_Quest_VoidSearching_PlayGirl"
}
]
},
{
"$type": "SendEffectTrigger",
"parameter": "State",
"type": "Int",
"value": 0,
"effectPattern": "Eff_Quest_VoidSearching_PlayGirl",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "GV_Setted",
"value": 0,
"compareType": "NoneOrEqual"
}
]
}
]
}
}
}
},
//////////////////////////////////////////////////////////////////////////////////////////////////
//
//
@ -1087,9 +1561,7 @@
"x": 0,
"y": 0.5,
"z": 0
},
"onGround": true,
"onGroundIgnoreWater": true
}
},
"maxRange": 2,
"timeRange": 0.05, //0.16

View File

@ -7276,6 +7276,293 @@
},
///////////////////////////////////////////////////
//
// -+ GV
//
///////////////////////////////////////////////////
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Xm_Property_Prop_AmberKeyPedestal_02_Ability",
"abilityMixins": [
{
//0
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "AmberState"
},
{
//
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "EmptyState"
}
],
"modifiers": {
"EmptyState": {},
"AmberState": {
"onAdded": [
{
//
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_AmberKey_Stay",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint"
}
}
],
"onRemoved": [
{
//
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_AmberKey_Diss",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint"
}
},
{
//group0202
"$type": "ApplyModifier",
"modifierName": "Avartr_To_Team",
"target": "Team"
}
]
},
"Avartr_To_Team": {
"duration": 0.5,
"onAdded": [
{
"$type": "AddGlobalValue",
"target": "Team",
"key": "_HAS_AMBER",
"value": 1,
"useLimitRange": true,
"maxValue": 3,
"minValue": 0
},
{
//modifier
"$type": "ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_AMBER_02",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Team",
"key": "_HAS_AMBER",
"value": 1,
"compareType": "LessAndEqual" //?action
}
]
}
]
},
"UNIQUE_AMBER_02": {
"isUnique": true,
"stacking": "Unique",
"modifierMixins": [
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_HAS_AMBER",
"valueSteps": [-0.5, 0.5, 1.5, 2.5, 3.5],
"removeAppliedModifier": true,
"modifierNameSteps": [
"RemoveAmber",
"Team_Avatar_Eff1",
"Team_Avatar_Eff2",
"Team_Avatar_Eff3"
]
}
],
"onRemoved": [
{
"$type": "SetGlobalValue",
"target": "Team",
"key": "_HAS_AMBER",
"value": 0
}
]
},
"RemoveAmber": {
"duration": 1.2, //
"onAdded": [
{
//
"$type": "SendEffectTrigger",
"target": "CurLocalAvatar",
"parameter": "Die",
"effectPattern": "Eff_SceneObj_AmberKey_Stay_Around_01"
},
{
"$type": "SendEffectTrigger",
"target": "CurLocalAvatar",
"parameter": "Die",
"effectPattern": "Eff_SceneObj_AmberKey_Stay_Around_02"
},
{
"$type": "SendEffectTrigger",
"target": "CurLocalAvatar",
"parameter": "Die",
"effectPattern": "Eff_SceneObj_AmberKey_Stay_Around_03"
}
],
"onRemoved": [
{
"$type": "SetGlobalValue",
"target": "Team",
"key": "_HAS_AMBER",
"value": 0
}
]
},
"Team_Avatar_Eff1": {
"onAdded": [
{
//
"$type": "RemoveModifier",
"modifierName": "Team_Avatar_Eff2"
},
{
//
"$type": "RemoveModifier",
"modifierName": "Team_Avatar_Eff3"
}
],
"thinkInterval": 5,
"onThinkInterval": [
{
//attach
"$type": "AttachModifier",
"target": "CurLocalAvatar",
"modifierName": "UNIQUE_AmberKey_Avatar_Eff1",
"doOffStage": true
}
],
"modifierMixins": [
{
"$type": "CurLocalAvatarMixinV2",
"modifierName": "UNIQUE_AmberKey_Avatar_Eff1"
}
]
},
"Team_Avatar_Eff2": {
"onAdded": [
{
//
"$type": "RemoveModifier",
"modifierName": "Team_Avatar_Eff1"
},
{
//
"$type": "RemoveModifier",
"modifierName": "Team_Avatar_Eff3"
}
],
"thinkInterval": 5,
"onThinkInterval": [
{
"$type": "AttachModifier",
"target": "CurLocalAvatar",
"modifierName": "UNIQUE_AmberKey_Avatar_Eff2",
"doOffStage": true
}
],
"modifierMixins": [
{
"$type": "CurLocalAvatarMixinV2",
"modifierName": "UNIQUE_AmberKey_Avatar_Eff2"
}
]
},
"Team_Avatar_Eff3": {
"onAdded": [
{
//
"$type": "RemoveModifier",
"modifierName": "Team_Avatar_Eff1"
},
{
//
"$type": "RemoveModifier",
"modifierName": "Team_Avatar_Eff2"
}
],
"thinkInterval": 5,
"onThinkInterval": [
{
"$type": "AttachModifier",
"target": "CurLocalAvatar",
"modifierName": "UNIQUE_AmberKey_Avatar_Eff3",
"doOffStage": true
}
],
"modifierMixins": [
{
"$type": "CurLocalAvatarMixinV2",
"modifierName": "UNIQUE_AmberKey_Avatar_Eff3"
}
]
},
"UNIQUE_AmberKey_Avatar_Eff1": {
"stacking": "Unique",
"isUnique": true,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_AmberKey_Stay_Around_01",
"doOffStage": true
}
],
"onAvatarOut": [
{
"$type": "RemoveModifier",
"doOffStage": true,
"modifierName": "UNIQUE_AmberKey_Avatar_Eff1"
}
]
},
"UNIQUE_AmberKey_Avatar_Eff2": {
"stacking": "Unique",
"isUnique": true,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_AmberKey_Stay_Around_02",
"doOffStage": true
}
],
"onAvatarOut": [
{
"$type": "RemoveModifier",
"doOffStage": true,
"modifierName": "UNIQUE_AmberKey_Avatar_Eff2"
}
]
},
"UNIQUE_AmberKey_Avatar_Eff3": {
"stacking": "Unique",
"isUnique": true,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_AmberKey_Stay_Around_03",
"doOffStage": true
}
],
"onAvatarOut": [
{
"$type": "RemoveModifier",
"doOffStage": true,
"modifierName": "UNIQUE_AmberKey_Avatar_Eff3"
}
]
}
}
}
},
///////////////////////////////////////////////////
//
//
//
///////////////////////////////////////////////////

View File

@ -30,6 +30,94 @@
},
////////////////////////////////////////////////
//
//
//
////////////////////////////////////////////////
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_MushRoom_Catch",
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "CatchCheck"
}
],
"abilityMixins": [
{
"$type": "AttachModifierToSelfGlobalValueNoInitMixin",
"globalValueKey": "SGV_MushroomMonster_Alert",
"valueSteps": [-1, 0.5, 1.5],
"modifierNameSteps": ["PhaseOne", "PhaseTwo"]
}
],
"onFieldEnter": [
{
"$type": "ServerLuaCall",
"luaCallType": "FromGroup",
"funcName": "SLC_MushroomMonsterAlert",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "SGV_MushroomMonster_Alert",
"target": "Self",
"value": 0,
"compareType": "Equal"
}
]
}
],
"modifiers": {
"CatchCheck": {
"onBeingHit": [
{
"$type": "ServerLuaCall",
"luaCallType": "FromGroup",
"funcName": "SLC_MushroomMonsterCatch",
"predicates": [
{
"$type": "ByAttackTags",
"attackTags": ["Mushroom_Monster_Catch"]
}
]
}
]
},
"PhaseOne": {
"onAdded": [
{
"$type": "Predicated",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "SphereR5",
"centerBasedOn": "Self",
"campTargetType": "Enemy",
"campBasedOn": "Self",
"topLimit": 1,
"sortType": "Nearest"
},
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Avatar"]
}
],
"successActions": [
{
"$type": "ServerLuaCall",
"luaCallType": "FromGroup",
"funcName": "SLC_MushroomMonsterAlert"
}
]
}
]
},
"PhaseTwo": {}
}
}
},
////////////////////////////////////////////////
//
//
//
////////////////////////////////////////////////

View File

@ -4733,6 +4733,58 @@ https://www.tapd.cn/22963631/prong/stories/view/1122963631001394732 */,
] */
}
},
//3.2
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Common_Property_Prop_ReviveGear_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 0,
"modifierName": "State_0"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "State_201"
}
],
"modifiers": {
"State_0": {
"onAdded": [
{
"$type": "EnableGadgetIntee",
"enable": false
}
]
},
"State_201": {
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RougeCure_02_Active",
"canBeHandledOnRecover": true
},
{
"$type": "EnableGadgetIntee",
"enable": true
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_RougeCure_02_Diss"
},
{
"$type": "EnableGadgetIntee",
"enable": false
}
]
}
}
}
},
//Eff_ScenObj_TimeCompass_01_Unlock
{
"Default": {

View File

@ -3731,45 +3731,19 @@
"$type": "Predicated",
"target": "Self",
"targetPredicates": [
{
"$type": "ByAny",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_Sprint_Attack_Ratio_CD",
"value": 0,
"compareType": "Equal"
},
{
"$type": "ByTargetGlobalValue",
"key": "_Sprint_Attack_Ratio_CD",
"value": 1,
"compareType": "Equal"
}
]
}
],
"failActions": [
{
"$type": "AddGlobalValue",
"key": "_Sprint_Attack_Ratio_CD",
"value": 0,
"useLimitRange": true,
"maxValue": 0,
"minValue": 0
}
]
},
{
"$type": "ApplyModifier",
"target": "Self",
"modifierName": "Sprint_Attack_Ratio_Sub",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_Sprint_Attack_Ratio_CD",
"value": 0,
"compareType": "Equal"
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "ApplyModifier",
"target": "Self",
"doOffStage": true,
"modifierName": "Sprint_Attack_Ratio_Sub"
}
]
}
@ -3782,14 +3756,19 @@
"buffID": 30004, //BUFF
"duration": 8,
"reduceDurablityIgnoreTimeScale": true,
"properties": {
"Actor_AttackRatio": 0.2
},
"modifierMixins": [
{
"$type": "ModifyDamageMixin",
"ignoreEventInfo": true,
"damagePercentageRatio": 0.2
}
],
"onAdded": [
{
"$type": "ApplyModifier",
"target": "Self",
"modifierName": "Sprint_Attack_Ratio_CD_Delay"
"modifierName": "Sprint_Attack_Ratio_CD_Delay",
"doOffStage": true
}
]
},
@ -3800,7 +3779,8 @@
{
"$type": "ApplyModifier",
"target": "Self",
"modifierName": "Sprint_Attack_Ratio_CD"
"modifierName": "Sprint_Attack_Ratio_CD",
"doOffStage": true
}
]
},
@ -3809,23 +3789,24 @@
"duration": 15,
"onAdded": [
{
"$type": "AddGlobalValue",
"$type": "SetGlobalValue",
"key": "_Sprint_Attack_Ratio_CD",
"value": 1,
"useLimitRange": true,
"maxValue": 1,
"minValue": 1
"minValue": 1,
"doOffStage": true
}
],
"onRemoved": [
{
"$type": "AddGlobalValue",
"$type": "SetGlobalValue",
"key": "_Sprint_Attack_Ratio_CD",
"doOffStage": true,
"value": 0,
"useLimitRange": true,
"maxValue": 0,
"minValue": 0
"minValue": 0,
"doOffStage": true
}
]
},

View File

@ -279,7 +279,7 @@
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Avatar"]
"entityTypes": ["Avatar", "Partner"]
}
],
"successActions": [
@ -335,7 +335,7 @@
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Avatar"]
"entityTypes": ["Avatar", "Partner"]
}
],
"successActions": [
@ -447,6 +447,17 @@
{
"$type": "RemoveUniqueModifier",
"modifierName": "UNIQUE_Abyss_Electric_ElementShield_Effect"
},
{
"$type": "KillSelf",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_ForCharAmusement_Shield",
"value": 1,
"compareType": "Equal"
}
]
}
]
},

View File

@ -536,18 +536,6 @@
"damageRatio": 0.2,
"useMutiPlayerFixData": true,
"updateShieldByMaxHp": true,
// "onShieldBroken":
// [
// {
// "$type": "FireEffect",
// "effectPattern": "Eff_Monster_Abyss_Fire_ElementShield_AS",
// "born":
// {
// "$type": "ConfigBornByAttachPoint",
// "attachPointName": "ElementShield",
// },
// },
// ],
"onShieldSuccess": [
{
"$type": "Predicated",
@ -555,7 +543,7 @@
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Avatar"]
"entityTypes": ["Avatar", "Partner"]
}
],
"successActions": [
@ -611,7 +599,7 @@
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Avatar"]
"entityTypes": ["Avatar", "Partner"]
}
],
"successActions": [
@ -724,6 +712,17 @@
{
"$type": "RemoveUniqueModifier",
"modifierName": "UNIQUE_Abyss_Fire_ElementShield_Effect"
},
{
"$type": "KillSelf",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_ForCharAmusement_Shield",
"value": 1,
"compareType": "Equal"
}
]
}
]
},

View File

@ -332,18 +332,6 @@
"damageRatio": 0.2,
"useMutiPlayerFixData": true,
"updateShieldByMaxHp": true,
// "onShieldBroken":
// [
// {
// "$type": "FireEffect",
// "effectPattern": "Eff_Monster_Abyss_Ice_ElementShield_AS",
// "born":
// {
// "$type": "ConfigBornByAttachPoint",
// "attachPointName": "ElementShield",
// },
// },
// ],
"onShieldSuccess": [
{
"$type": "Predicated",
@ -351,7 +339,7 @@
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Avatar"]
"entityTypes": ["Avatar", "Partner"]
}
],
"successActions": [
@ -407,7 +395,7 @@
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Avatar"]
"entityTypes": ["Avatar", "Partner"]
}
],
"successActions": [
@ -524,6 +512,17 @@
{
"$type": "RemoveUniqueModifier",
"modifierName": "UNIQUE_Abyss_Ice_ElementShield_Effect"
},
{
"$type": "KillSelf",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_ForCharAmusement_Shield",
"value": 1,
"compareType": "Equal"
}
]
}
]
},

View File

@ -317,18 +317,6 @@
"damageRatio": 0.2,
"useMutiPlayerFixData": true,
"updateShieldByMaxHp": true,
// "onShieldBroken":
// [
// {
// "$type": "FireEffect",
// "effectPattern": "Eff_Monster_Abyss_Water_ElementShield_AS",
// "born":
// {
// "$type": "ConfigBornByAttachPoint",
// "attachPointName": "ElementShield",
// },
// },
// ],
"onShieldSuccess": [
{
"$type": "Predicated",
@ -336,7 +324,7 @@
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Avatar"]
"entityTypes": ["Avatar", "Partner"]
}
],
"successActions": [
@ -392,7 +380,7 @@
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Avatar"]
"entityTypes": ["Avatar", "Partner"]
}
],
"successActions": [
@ -439,6 +427,17 @@
"$type": "SendEffectTrigger",
"effectPattern": "Eff_Monster_Abyss_Water_ElementShield_BS",
"parameter": "BeHit"
},
{
"$type": "KillSelf",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_ForCharAmusement_Shield",
"value": 1,
"compareType": "Equal"
}
]
}
]
},
@ -2355,7 +2354,7 @@
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Avatar", "Monster"]
"entityTypes": ["Avatar", "Monster", "Partner"]
}
]
}

View File

@ -1098,7 +1098,7 @@
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Avatar"],
"entityTypes": ["Avatar", "Partner"],
"useEventSource": true
}
]

View File

@ -358,7 +358,7 @@
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Avatar"],
"entityTypes": ["Avatar", "Partner"],
"useEventSource": true
}
]
@ -1181,7 +1181,7 @@
},
{
"$type": "ByEntityTypes",
"entityTypes": ["Avatar"]
"entityTypes": ["Avatar", "Partner"]
},
{
"$type": "ByTargetGlobalValue",

View File

@ -1562,7 +1562,7 @@
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Avatar"],
"entityTypes": ["Avatar", "Partner"],
"useEventSource": true
}
]

View File

@ -3011,7 +3011,6 @@
"trackTarget": "Self",
"bulletID": 42904047,
"campID": 4001,
"sightGroupWithOwner": true,
"born": {
"$type": "ConfigBornBySelf"
}

View File

@ -3727,9 +3727,35 @@
],
"successActions": [
{
"$type": "ApplyModifier",
"modifierName": "Monster_Drake_Rock_WaterEnhance_TeamSearcher",
"target": "SelfAttackTarget"
"$type": "Predicated",
"target": "SelfAttackTarget",
"targetPredicates": [
{
"$type": "ByEntityTypes",
"target": "SelfAttackTarget",
"entityTypes": ["Avatar"]
}
],
"successActions": [
{
"$type": "ApplyModifier",
"modifierName": "Monster_Drake_Rock_WaterEnhance_TeamSearcher"
}
],
"failActions": [
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_Monster_Drake_Rock_WaterEnhance_Damage_Partner",
"target": "SelfAttackTarget",
"predicates": [
{
"$type": "ByEntityTypes",
"target": "SelfAttackTarget",
"entityTypes": ["Partner"]
}
]
}
]
}
],
"failActions": [
@ -3748,14 +3774,40 @@
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Avatar"]
"entityTypes": ["Avatar", "Partner"]
}
]
},
{
"$type": "ApplyModifier",
"modifierName": "Monster_Drake_Rock_WaterEnhance_TeamSearcher",
"target": "SelfAttackTarget"
"$type": "Predicated",
"target": "SelfAttackTarget",
"targetPredicates": [
{
"$type": "ByEntityTypes",
"target": "SelfAttackTarget",
"entityTypes": ["Avatar"]
}
],
"successActions": [
{
"$type": "ApplyModifier",
"modifierName": "Monster_Drake_Rock_WaterEnhance_TeamSearcher"
}
],
"failActions": [
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_Monster_Drake_Rock_WaterEnhance_Damage_Partner",
"target": "SelfAttackTarget",
"predicates": [
{
"$type": "ByEntityTypes",
"target": "SelfAttackTarget",
"entityTypes": ["Partner"]
}
]
}
]
}
]
}
@ -3788,6 +3840,32 @@
}
]
},
"UNIQUE_Monster_Drake_Rock_WaterEnhance_Damage_Partner": {
"duration": 3,
"isUnique": true,
"stacking": "Unique",
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Drake_Rock_WaterEnhance_Alert01"
}
],
"onRemoved": [
{
"$type": "ApplyModifier",
"modifierName": "Monster_Drake_Rock_WaterEnahcne_CreateDamgeGadget",
"target": "Caster",
"predicates": [
{
"$type": "ByTargetHPRatio",
"target": "Self",
"HPRatio": 0,
"logic": "Greater"
}
]
}
]
},
"UNIQUE_Monster_Drake_Rock_WaterEnhance_Damage": {
"isUnique": true,
"onKill": [

View File

@ -6555,6 +6555,24 @@
"Push_Claw_R"
],
"setEnable": false
},
{
"$type": "AddGlobalValue",
"target": "CurLocalAvatar",
"key": "_EXITCAMERASHOT_",
"value": 1,
"useLimitRange": true,
"maxValue": 1,
"minValue": 1,
"predicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "_DVALIN_S04_FIRSTSIGHT_",
"value": 0,
"compareType": "NoneOrEqual"
}
]
}
]
}
@ -6598,6 +6616,7 @@
"onAbilityStart": [
{
"$type": "AvatarExitCameraShot",
"cameraMoveCfgPath": "Camera_Dungeon_Dvalin_S04",
"shotType": "LEVEL",
"targetType": "Self"
},
@ -6623,6 +6642,7 @@
"onAdded": [
{
"$type": "AvatarExitCameraShot",
"cameraMoveCfgPath": "Camera_Dungeon_Dvalin_S04",
"shotType": "LEVEL"
}
]

View File

@ -1775,11 +1775,6 @@
"modifierName": "Eremite_DenyLockOn",
"target": "Self"
},
{
"$type": "EnableHitBoxByName",
"hitBoxNames": ["HitBox", "HeadBox"],
"setEnable": false
},
{
"$type": "EnablePushColliderName",
"pushColliderNames": ["PushCollider"],
@ -1788,10 +1783,20 @@
],
"onRemoved": [
{
"$type": "EnableHitBoxByName",
"hitBoxNames": ["HitBox", "HeadBox"],
"$type": "EnablePushColliderName",
"pushColliderNames": ["PushCollider"],
"canBeHandledOnRecover": true,
"setEnable": true
},
}
],
"onReconnect": [
{
"$type": "EnablePushColliderName",
"pushColliderNames": ["PushCollider"],
"setEnable": true
}
],
"onChangeAuthority": [
{
"$type": "EnablePushColliderName",
"pushColliderNames": ["PushCollider"],

View File

@ -0,0 +1,281 @@
[
// BVB - yiming.liao
//
// //
// d8888b. db db db db d88888b d888888b
// 88 `8D 88 88 88 88 88' `~~88~~'
// 88oooY' 88 88 88 88 88ooooo 88
// 88~~~b. 88 88 88 88 88~~~~~ 88
// 88 8D 88b d88 88booo. 88booo. 88. 88
// Y8888P' ~Y8888P' Y88888P Y88888P Y88888P YP
{
"Default": {
"$type": "ConfigAbility",
/// @desc
"abilityName": "Fungus_Deux_BVB_Electro_Bullet_Trigger",
"abilityMixins": [
//
{
"$type": "AttachToAnimatorStateIDMixin",
"stateIDs": ["ElecBullet_BS"],
"modifierName": "ElecBullet_VFX_Display"
},
//
{
"$type": "SteerAttackMixin",
"steerStateIDs": ["NormalAttack"],
"angularSpeed": 180
}
],
"onAbilityStart": [
{
"$type": "TriggerBullet",
"bulletID": 42609019,
"trackTarget": "SelfAttackTarget",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "BulletSource",
"attachPointTargetType": "Self"
}
},
//
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Fungus_Deux_Delta_Electric_ShootNormal_Attack"
}
],
"modifiers": {
"ElecBullet_VFX_Display": {
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Deux_Delta_Electric_ShootNormal_Loop"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
/// @desc
"abilityName": "Fungus_Deux_BVB_Electro_Bullet",
"onAbilityStart": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Fungus_Deux_Delta_Electric_Shoot_HitNormal",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
},
{
"$type": "TriggerAttackEvent",
"targetType": "Enemy",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"radius": 1,
"born": {
"$type": "ConfigBornByCollisionPoint"
}
},
"attackInfo": {
"canBeModifiedBy": "Owner",
"attackProperty": {
"damagePercentage": 0.61,
"elementType": "Electric",
"elementDurability": 25,
"enBreak": 30.0
},
"attenuationTag": "Electro_Bullet",
"attenuationGroup": "FungusFight_General",
"hitPattern": {
"hitImpulseType": "LV1"
}
}
}
}
],
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "ElecBullet_Display",
"target": "Self"
}
],
"modifiers": {
"ElecBullet_Display": {
"elementType": "Electric",
"elementDurability": 100,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Deux_Delta_Electric_Shoot_BulletNormal"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Deux_Delta_Electric_Shoot_BulletNormal_Trail"
}
]
}
}
}
},
// //
// d888888b db db db db d8b db d8888b. d88888b d8888b.
// `~~88~~' 88 88 88 88 888o 88 88 `8D 88' 88 `8D
// 88 88ooo88 88 88 88V8o 88 88 88 88ooooo 88oobY'
// 88 88~~~88 88 88 88 V8o88 88 88 88~~~~~ 88`8b
// 88 88 88 88b d88 88 V888 88 .8D 88. 88 `88.
// YP YP YP ~Y8888P' VP V8P Y8888D' Y88888P 88 YD
{
"Default": {
"$type": "ConfigAbility",
/// @desc
"abilityName": "Fungus_Deux_BVB_Electro_ThunderStrike",
"onAbilityStart": [
{
"$type": "CreateGadget",
"gadgetID": 42609020,
"target": "SelfAttackTarget",
"born": {
"$type": "ConfigBornByTarget",
"onGround": true
}
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
/// @desc
"abilityName": "Fungus_Deux_BVB_Electro_ThunderStrike_Gadget",
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "BVB_Electro_ThunderStrike_Gadget"
}
],
"modifiers": {
"BVB_Electro_ThunderStrike_Gadget": {
"onAdded": [
{
"$type": "TriggerAttackEvent",
"targetType": "Enemy",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackCircle",
"height": 4,
"radius": 2.25,
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornBySelf"
}
},
"attackInfo": {
"attackProperty": {
"damagePercentage": 1.42,
"elementDurability": 50,
"elementType": "Electric",
"enBreak": 90
},
"hitPattern": {
"hitImpulseType": "LV2"
}
}
}
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Fungus_Deux_Electric_Thunder"
}
]
}
}
}
},
////
// db db d8888b.
// 88 88 88 `8D
// 88 88 88oooY'
// 88 88 88~~~b.
// 88b d88 88 8D
// ~Y8888P' Y8888P'
{
"Default": {
"$type": "ConfigAbility",
/// @desc - (Partner)
"abilityName": "Fungus_Deux_BVB_Electro_ElecCharge",
"abilitySpecials": {
"attack_ratio_enhanced": 0.4 //
},
"onAbilityStart": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Fungus_Deux_Electric_ElecCharge"
},
//
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"campBasedOn": "Self",
"campTargetType": "Alliance",
"centerBasedOn": "Self",
"shapeName": "CircleR30H5" //
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Partner", "Monster"] // Ability
}
],
"modifierName": "Fungus_ElecCharge"
},
//
{
"$type": "ApplyModifier",
"modifierName": "Fungus_ElecCharge_Self"
}
// //
// {
// "$type": "ActCameraRadialBlur",
// "cameraRadialBlur": {
// "blurTime": 0.1,
// "fadeTime": 0.15,
// "power": 0.3
// }
// }
],
"modifiers": {
"Fungus_ElecCharge": {
"duration": 10,
"stacking": "Refresh",
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Fungus_Deux_Electric_ElecCharge_Team"
}
],
"properties": {
"Actor_AttackRatio": "%attack_ratio_enhanced"
},
"state": "AttackUp"
},
//
"Fungus_ElecCharge_Self": {
"duration": 10,
"stacking": "Refresh",
"properties": {
"Actor_AttackRatio": "%attack_ratio_enhanced"
},
"state": "AttackUp"
}
}
}
}
]

View File

@ -0,0 +1,246 @@
[
// BVB - yiming.liao
//
// //
// d88888b db .d8b. .88b d88. d88888b d888888b .88b d88. d8888b. .d8b. .o88b. d888888b
// 88' 88 d8' `8b 88'YbdP`88 88' `88' 88'YbdP`88 88 `8D d8' `8b d8P Y8 `~~88~~'
// 88ooo 88 88ooo88 88 88 88 88ooooo 88 88 88 88 88oodD' 88ooo88 8P 88
// 88~~~ 88 88~~~88 88 88 88 88~~~~~ 88 88 88 88 88~~~ 88~~~88 8b 88
// 88 88booo. 88 88 88 88 88 88. .88. 88 88 88 88 88 88 Y8b d8 88
// YP Y88888P YP YP YP YP YP Y88888P Y888888P YP YP YP 88 YP YP `Y88P' YP
{
"Default": {
"$type": "ConfigAbility",
/// @desc
"abilityName": "Fungus_Deux_BVB_Fire_FlameImpact",
"abilityMixins": [
{
"$type": "SteerAttackMixin",
"steerStateIDs": ["FlameImpact_Attack"],
"startNormalizedTime": 0,
"endNormalizedTime": 99.0,
"angularSpeed": 90
// "attackDistance": 0.5,
// "attackTrigger": "FlameImpactAttack"
},
{
"$type": "SteerAttackMixin",
"steerStateIDs": ["FlameImpact_BS"],
"startNormalizedTime": 0,
"endNormalizedTime": 99.0,
"angularSpeed": 360
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": ["FlameImpact_Attack"],
"modifierName": "FlameImpact_Attack_Modifier"
}
],
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "FlameImpact_AttackLanded_Monitor"
}
],
"modifiers": {
// 西
"FlameImpact_AttackLanded_Monitor": {
"onAttackLanded": [
{
"$type": "SetAnimatorTrigger",
"triggerID": "FlameImpactAttack",
"predicates": [
{
"$type": "ByAttackTags",
"attackTags": ["Fungus_FlameImpact"]
}
]
}
]
},
"FlameImpact_Attack_Modifier": {
"onAdded": [
//
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Deux_Fire_FlameImpact_Loop"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Deux_Fire_FlameImpact_Trail"
}
]
}
}
}
},
// //
// db db d8888b.
// 88 88 88 `8D
// 88 88 88oooY'
// 88 88 88~~~b.
// 88b d88 88 8D
// ~Y8888P' Y8888P'
{
"Default": {
"$type": "ConfigAbility",
/// @desc Debuff
"abilityName": "Fungus_Deux_BVB_Fire_FireBomb_Trigger",
"onAbilityStart": [
{
"$type": "CreateGadget",
"gadgetID": 42609022,
"target": "SelfAttackTarget",
"born": {
"$type": "ConfigBornByPredicatePoint",
"timeForPredictive": 0.2,
"onGround": true
}
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
/// @desc
"abilityName": "Fungus_Deux_BVB_Fire_FireBomb_Gadget",
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "FireBomb_Gadget_Handler"
}
],
"modifiers": {
"FireBomb_Gadget_Handler": {
"duration": 0.1,
"onAdded": [
//
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Fungus_Deux_Fire_FireBomb_Start"
},
//
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"campBasedOn": "Self",
"campTargetType": "Enemy",
"centerBasedOn": "Self",
"shapeName": "CircleR2_75H4"
},
"modifierName": "FireBomb_Stuck_On_Enemy",
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Monster", "Partner"]
}
]
},
//
{
"$type": "ActCameraShake",
"cameraShake": {
"shakeDir": {
"x": 0.4,
"y": 1,
"z": 1
},
"extension": {
"baseCycle": 0.05,
"cycleDamping": 0.2
},
"shakeDistance": 13.5,
"shakeTime": 0.15,
"shakeRange": 0.2,
"shakeType": "CustomVector"
}
}
]
},
"FireBomb_Stuck_On_Enemy": {
"duration": 8,
"onAdded": [
//
{
"$type": "DamageByAttackValue",
"attacker": "Caster",
"attackInfo": {
"attackProperty": {
"damagePercentage": 8.37,
"attackType": "Range",
"enBreak": 60,
"elementDurability": 50,
"elementType": "Fire"
},
"attackTag": "FireBomb_Attack",
"hitPattern": {
"overrideHitImpulse": {
"hitLevel": "Air",
"hitImpulseX": 0,
"hitImpulseY": 660
}
}
}
},
//
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Fungus_Deux_Fire_FireBomb_Attach"
}
],
//
"thinkInterval": 2.5,
"onThinkInterval": [
{
"$type": "DamageByAttackValue",
"attacker": "Caster",
"attackInfo": {
"attackProperty": {
"damagePercentage": 1.05,
"enBreak": 10,
"elementDurability": 25,
"elementType": "Fire"
},
"attenuationGroup": "FungusFight_General",
"attenuationTag": "Fungus_FireBomb",
"hitPattern": {
"hitImpulseType": "LV1"
}
}
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Fungus_Deux_Fire_FireBomb_End"
}
]
}
}
}
},
////
// .d8b. d8888b. .d8b. d8b db d8888b. .d88b. d8b db
// d8' `8b 88 `8D d8' `8b 888o 88 88 `8D .8P Y8. 888o 88
// 88ooo88 88oooY' 88ooo88 88V8o 88 88 88 88 88 88V8o 88
// 88~~~88 88~~~b. 88~~~88 88 V8o88 88 88 88 88 88 V8o88
// 88 88 88 8D 88 88 88 V888 88 .8D `8b d8' 88 V888
// YP YP Y8888P' YP YP VP V8P Y8888D' `Y88P' VP V8P
//
//
{
"Default": {
"$type": "ConfigAbility",
/// @desc
"abilityName": "Fungus_Deux_BVB_Fire_FlameFountain_Trigger"
}
},
{
"Default": {
"$type": "ConfigAbility",
/// @desc Gadget
"abilityName": "Fungus_Deux_BVB_Fire_FlameFountain_Gadget"
}
}
]

View File

@ -0,0 +1,160 @@
[
// BVB - yiming.liao
//
{
"Default": {
"$type": "ConfigAbility",
/// @desc
"abilityName": "Fungus_Deux_BVB_Rock_Taunt",
"onAbilityStart": [
//
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Fungus_Deux_Rock_Taunt"
},
//
{
"$type": "ApplyModifier",
"modifierName": "RockEndure"
}
],
"modifiers": {
"RockEndure": {
"duration": 8,
"properties": {
"Actor_EndureDelta": 0.33
},
"onAdded": [
{
"$type": "TriggerTaunt",
"tauntLevel": "Ability_TauntLevel_4",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR15",
"centerBasedOn": "Self",
"campTargetType": "Enemy",
"campBasedOn": "Self"
},
//
"careValue": 660,
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Monster", "Partner"]
}
]
}
],
"onRemoved": [
{
"$type": "TriggerTaunt",
"tauntLevel": "Ability_TauntLevel_4",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR15",
"centerBasedOn": "Self",
"campTargetType": "Enemy",
"campBasedOn": "Self"
},
//
"careValue": -410,
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Monster", "Partner"]
}
]
}
]
// 20800800
// 30800
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
/// @desc Tag
"abilityName": "Fungus_Deux_BVB_Rock_RockConsuming",
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "RockConsuming_Moniter"
}
],
// Shader Ability
"abilityMixins": [
{
"$type": "DoActionByStateIDMixin",
"stateIDs": ["UnionBurst"],
"enterActions": [
{
"$type": "SetAnimatorTrigger",
"triggerID": "UBShader"
}
]
}
],
"modifiers": {
"RockConsuming_Moniter": {
"onAttackLanded": [
// if (AttackTags == "BVB_FungusRock_UB") {
// HasRockElement ? MinusRockElementDurability(-150);
// }
// else if (AttackTags == "BVB_FungusRock_Melee") {
// HasRockElement ? MinusRockElementDurability(-60);
// }
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByHasElement",
"element": "Rock"
},
{
"$type": "ByAttackTags",
"attackTags": ["BVB_FungusRock_UB"]
}
],
"successActions": [
{
"$type": "AddElementDurability",
"value": -300.0,
"elementType": "Rock",
"sortModifier": "All",
"target": "Target"
}
]
},
//
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByHasElement",
"element": "Rock"
},
{
"$type": "ByAttackTags",
"attackTags": ["BVB_FungusRock_Melee"]
}
],
"successActions": [
{
"$type": "AddElementDurability",
"value": -50.0,
"elementType": "Rock",
"sortModifier": "All",
"target": "Target"
}
]
}
]
}
}
}
}
]

View File

@ -0,0 +1,396 @@
[
// BVB - yiming.liao
//
// //
// db d8b db d888888b d8b db d8888b. d8888b. db db db db d88888b d888888b
// 88 I8I 88 `88' 888o 88 88 `8D 88 `8D 88 88 88 88 88' `~~88~~'
// 88 I8I 88 88 88V8o 88 88 88 88oooY' 88 88 88 88 88ooooo 88
// Y8 I8I 88 88 88 V8o88 88 88 88~~~b. 88 88 88 88 88~~~~~ 88
// `8b d8'8b d8' .88. 88 V888 88 .8D 88 8D 88b d88 88booo. 88booo. 88. 88
// `8b8' `8d8' Y888888P VP V8P Y8888D' Y8888P' ~Y8888P' Y88888P Y88888P Y88888P YP
{
"Default": {
"$type": "ConfigAbility",
/// @desc
"abilityName": "Fungus_Deux_BVB_Wind_Bullet_Trigger",
"abilityMixins": [
//
{
"$type": "AttachToAnimatorStateIDMixin",
"stateIDs": ["WindBullet"],
"modifierName": "WindBullet_VFX_Display"
},
//
{
"$type": "SteerAttackMixin",
"steerStateIDs": ["NormalAttack"],
"angularSpeed": 180
}
],
"onAbilityStart": [
//
{
"$type": "TriggerBullet",
"bulletID": 42609012,
"trackTarget": "SelfAttackTarget",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "BulletSource",
"attachPointTargetType": "Self"
}
},
//
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Fungus_Deux_Epsilon_Wind_SpinningFanNormal_Attack"
}
],
"modifiers": {
"WindBullet_VFX_Display": {
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Deux_Epsilon_Wind_SpinningFanNormal_Loop"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
/// @desc
"abilityName": "Fungus_Deux_BVB_Wind_Bullet",
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "Fungus_Deux_BVB_Wind_Bullet_Display"
}
],
"onAbilityStart": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Fungus_Deux_Epsilon_Wind_SpinningFan_HitNormal"
},
{
"$type": "TriggerAttackEvent",
"targetType": "Enemy",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"radius": 1,
"born": {
"$type": "ConfigBornByCollisionPoint"
}
},
"attackInfo": {
"canBeModifiedBy": "Owner",
"attackProperty": {
"damagePercentage": 1.24,
"enBreak": 30,
"elementType": "Wind",
"elementDurability": 25
},
"attenuationTag": "Wind_Bullet_2",
"attenuationGroup": "FungusFight_General",
"hitPattern": {
"hitImpulseType": "LV2"
}
}
}
}
],
"modifiers": {
"Fungus_Deux_BVB_Wind_Bullet_Display": {
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Deux_Epsilon_Wind_SpinningFan_BulletNormal"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Deux_Epsilon_Wind_SpinningFan_BulletNormal_Trail"
}
]
}
}
}
},
// //
// .d88b. db db d88888b d8888b. d8888b. .d88b. .d8888. d88888b d8888b. db db db db d88888b d888888b
// .8P Y8. 88 88 88' 88 `8D 88 `8D .8P Y8. 88' YP 88' 88 `8D 88 88 88 88 88' `~~88~~'
// 88 88 Y8 8P 88ooooo 88oobY' 88 88 88 88 `8bo. 88ooooo 88oooY' 88 88 88 88 88ooooo 88
// 88 88 `8b d8' 88~~~~~ 88`8b 88 88 88 88 `Y8b. 88~~~~~ 88~~~b. 88 88 88 88 88~~~~~ 88
// `8b d8' `8bd8' 88. 88 `88. 88 .8D `8b d8' db 8D 88. 88 8D 88b d88 88booo. 88booo. 88. 88
// `Y88P' YP Y88888P 88 YD Y8888D' `Y88P' `8888Y' Y88888P Y8888P' ~Y8888P' Y88888P Y88888P Y88888P YP
{
"Default": {
"$type": "ConfigAbility",
/// @desc EventPattern
"abilityName": "Fungus_Deux_BVB_Wind_OverdoseBullet_Trigger",
"onAbilityStart": [
{
"$type": "TriggerBullet",
"bulletID": 42609025,
"trackTarget": "SelfAttackTarget",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "FirePoint_01"
}
},
{
"$type": "TriggerBullet",
"bulletID": 42609025,
"trackTarget": "SelfAttackTarget",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "FirePoint_02"
}
},
{
"$type": "TriggerBullet",
"bulletID": 42609025,
"trackTarget": "SelfAttackTarget",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "FirePoint_03"
}
},
{
"$type": "TriggerBullet",
"bulletID": 42609025,
"trackTarget": "SelfAttackTarget",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "FirePoint_04"
}
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
/// @desc
"abilityName": "Fungus_Deux_BVB_Wind_OverdoseBullet",
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "Fungus_Deux_BVB_OverdoseBullet_Display"
}
],
"onAbilityStart": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Fungus_Deux_Epsilon_Wind_SpinningFan_HitNormal"
},
{
"$type": "TriggerAttackEvent",
"targetType": "Enemy",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"radius": 1,
"born": {
"$type": "ConfigBornByCollisionPoint"
}
},
"attackInfo": {
"canBeModifiedBy": "Owner",
"attackProperty": {
"damagePercentage": 0.33,
"enBreak": 15,
"elementType": "Wind",
"elementDurability": 25
},
"hitPattern": {
"hitImpulseType": "LV1"
}
}
}
}
],
"modifiers": {
"Fungus_Deux_BVB_OverdoseBullet_Display": {
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Deux_Wind_OverdoseBullet"
}
]
}
}
}
},
// //
// db db d88888b .d8b. db d888888b d8b db d888b db d8b db .d8b. db db d888888b d8b db d888b
// 88 88 88' d8' `8b 88 `88' 888o 88 88' Y8b 88 I8I 88 d8' `8b 88 88 `88' 888o 88 88' Y8b
// 88ooo88 88ooooo 88ooo88 88 88 88V8o 88 88 88 I8I 88 88ooo88 Y8 8P 88 88V8o 88 88
// 88~~~88 88~~~~~ 88~~~88 88 88 88 V8o88 88 ooo Y8 I8I 88 88~~~88 `8b d8' 88 88 V8o88 88 ooo
// 88 88 88. 88 88 88booo. .88. 88 V888 88. ~8~ `8b d8'8b d8' 88 88 `8bd8' .88. 88 V888 88. ~8~
// YP YP Y88888P YP YP Y88888P Y888888P VP V8P Y888P `8b8' `8d8' YP YP YP Y888888P VP V8P Y888P
{
"Default": {
"$type": "ConfigAbility",
/// @desc Tick
"abilityName": "Fungus_Deux_BVB_HealingWaving",
"abilityMixins": [
{
"$type": "DoActionByAnimatorStateIDMixin",
"stateIDs": ["HealingWaving"],
"enterActions": [
{
"$type": "ApplyModifier",
"modifierName": "HealingWavingStates"
}
]
}
],
"modifiers": {
"HealingWavingStates": {
"duration": 6.1,
"thinkInterval": 1.5,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Deux_Wind_HealingWaving_Loop"
}
],
"onThinkInterval": [
//
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Fungus_Deux_Wind_HealingWaving"
},
//
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"campBasedOn": "Self",
"campTargetType": "SelfCamp",
"centerBasedOn": "Self",
"shapeName": "CircleR30H5" //
},
"modifierName": "HealingWaving_HealEffect",
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Monster", "Partner"]
}
]
},
//
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"campBasedOn": "Self",
"campTargetType": "Enemy",
"centerBasedOn": "Self",
"shapeName": "CircleR4_5H5"
},
"modifierName": "HealingWaving_Damage",
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Monster", "Partner"]
}
]
}
]
},
"HealingWaving_HealEffect": {
"duration": 0.2,
"elementType": "Wind",
"elementDurability": 75,
"onAdded": [
{
"$type": "HealHP",
"amountByTargetMaxHPRatio": 0.075
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Fungus_Deux_Wind_HealFx"
}
]
},
"HealingWaving_Damage": {
"duration": 0.2,
"onAdded": [
{
"$type": "DamageByAttackValue",
"attacker": "Caster",
"attackInfo": {
"attackProperty": {
"elementType": "Wind",
"elementDurability": 25,
"damagePercentage": 1.39,
"enBreak": 25.0
},
"hitPattern": {
"hitImpulseType": "LV1"
}
}
}
]
}
}
}
},
// //
// db db d88888b .d8b. db d888888b d8b db d888b db d8b db d888888b d8b db d8888b.
// 88 88 88' d8' `8b 88 `88' 888o 88 88' Y8b 88 I8I 88 `88' 888o 88 88 `8D
// 88ooo88 88ooooo 88ooo88 88 88 88V8o 88 88 88 I8I 88 88 88V8o 88 88 88
// 88~~~88 88~~~~~ 88~~~88 88 88 88 V8o88 88 ooo Y8 I8I 88 88 88 V8o88 88 88
// 88 88 88. 88 88 88booo. .88. 88 V888 88. ~8~ `8b d8'8b d8' .88. 88 V888 88 .8D
// YP YP Y88888P YP YP Y88888P Y888888P VP V8P Y888P `8b8' `8d8' Y888888P VP V8P Y8888D'
{
"Default": {
"$type": "ConfigAbility",
/// @desc
"abilityName": "Fungus_Deux_BVB_HealingWind",
"onAbilityStart": [
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"campBasedOn": "Self",
"campTargetType": "SelfCamp",
"centerBasedOn": "Self",
"shapeName": "CircleR8H3"
},
"modifierName": "HealingWind_Modifier"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Fungus_Deux_Wind_HealingWind"
}
],
"modifiers": {
"HealingWind_Modifier": {
"duration": 0.2,
"elementType": "Wind",
"elementDurability": 50,
"onAdded": [
{
"$type": "HealHP",
"amountByCasterAttackRatio": 1
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Fungus_Deux_Wind_HealFx"
}
]
}
}
}
}
]

View File

@ -0,0 +1,538 @@
[
// BVB - yiming.liao
// Index:
//
// //
// .d8888. d888888b d88888b d88888b d8888b.
// 88' YP `~~88~~' 88' 88' 88 `8D
// `8bo. 88 88ooooo 88ooooo 88oobY'
// `Y8b. 88 88~~~~~ 88~~~~~ 88`8b
// db 8D 88 88. 88. 88 `88.
// `8888Y' YP Y88888P Y88888P 88 YD
{
"Default": {
"$type": "ConfigAbility",
/// @desc
"abilityName": "Fungus_Trois_BVB_Electric_Steer",
"abilityMixins": [
{
"$type": "SteerAttackMixin",
"steerStateIDs": ["Charge_Rotate"],
"startNormalizedTime": 0,
"endNormalizedTime": 99.0,
"angularSpeed": 480
},
{
"$type": "SteerAttackMixin",
"steerStateIDs": ["Charge_Attack"],
"startNormalizedTime": 0,
"endNormalizedTime": 99.0,
"angularSpeed": 60
}
]
}
},
// //
// .o88b. db db .d8b. d8888b. d888b d88888b
// d8P Y8 88 88 d8' `8b 88 `8D 88' Y8b 88'
// 8P 88ooo88 88ooo88 88oobY' 88 88ooooo
// 8b 88~~~88 88~~~88 88`8b 88 ooo 88~~~~~
// Y8b d8 88 88 88 88 88 `88. 88. ~8~ 88.
// `Y88P' YP YP YP YP 88 YD Y888P Y88888P
{
"Default": {
"$type": "ConfigAbility",
/// @desc
"abilityName": "Fungus_Trois_BVB_Electric_ChargeAttack",
"abilityMixins": [
{
"$type": "AttachToAnimatorStateIDMixin",
"stateIDs": ["Charge_BS", "Charge_Loop", "Charge_Adjust"],
"modifierName": "ChargeDecayed_Adjust_Modifier"
},
{
"$type": "AttachToAnimatorStateIDMixin",
"stateIDs": [
"OverdoseCharge_BS",
"OverdoseCharge_Loop",
"OverdoseCharge_Adjust"
],
"modifierName": "ChargeOverdose_Adjust_Modifier"
},
{
"$type": "AttachToAnimatorStateIDMixin",
"stateIDs": ["Charge_Attack01", "Charge_Attack02"],
"modifierName": "ChargeDecayed_Attack_Modifier"
},
{
"$type": "AttachToAnimatorStateIDMixin",
"stateIDs": ["OverdoseCharge_Attack"],
"modifierName": "ChargeOverdose_Attack_Modifier"
}
],
"modifiers": {
//
"ChargeDecayed_Attack_Modifier": {
"thinkInterval": 0.21,
"onThinkInterval": [
//
{
"$type": "TriggerAttackEvent",
"targetType": "Enemy",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"radius": 1.8,
"born": {
"$type": "ConfigBornBySelf"
}
},
"attackInfo": {
"attackProperty": {
"elementType": "Electric",
"attackType": "Melee",
"elementDurability": 25,
"damagePercentage": 0.62,
"enBreak": 30.0
},
"attenuationTag": "Fungus_Trois_Atk",
"attenuationGroup": "Fungus_Trois_Atk",
"attackTag": "BVBChargeAttack",
"hitPattern": {
"hitImpulseType": "LV1"
}
}
}
}
],
"onAdded": [
//
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Trois_Epsilon_Electric_ChargeDecayed_Loop"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Trois_Epsilon_Electric_ChargeDecayed_Loop_Trail"
},
//
{
"$type": "EnablePushColliderName",
"pushColliderNames": ["PushCollider"],
"setEnable": false
}
],
"onRemoved": [
{
"$type": "EnablePushColliderName",
"pushColliderNames": ["PushCollider"],
"setEnable": true
}
]
},
//
"ChargeDecayed_Adjust_Modifier": {
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Trois_Epsilon_Electric_ChargeDecayed_BSLoop"
}
]
},
//
"ChargeOverdose_Adjust_Modifier": {
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Trois_Epsilon_Electric_ChargeNormal_BSLoop"
}
]
},
// -
"ChargeOverdose_Attack_Modifier": {
"thinkInterval": 0.21,
"onThinkInterval": [
//
{
"$type": "TriggerAttackEvent",
"targetType": "Enemy",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"radius": 2,
"born": {
"$type": "ConfigBornBySelf"
}
},
"attackInfo": {
"attackProperty": {
"elementType": "Electric",
"damagePercentage": 2.03,
"enBreak": 25,
"elementDurability": 25,
"attackType": "Melee"
},
"attenuationTag": "Fungus_Trois_Atk",
"attenuationGroup": "Fungus_Trois_Atk",
"attackTag": "BVBChargeAttack",
"hitPattern": {
"hitImpulseType": "LV1"
}
}
}
}
],
"onAdded": [
//
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Trois_Epsilon_Electric_ChargeNormal_Loop"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Trois_Epsilon_Electric_ChargeNormal_Loop_Trail"
},
//
{
"$type": "EnablePushColliderName",
"pushColliderNames": ["PushCollider"],
"setEnable": false
}
],
"onRemoved": [
{
"$type": "EnablePushColliderName",
"pushColliderNames": ["PushCollider"],
"setEnable": true
}
]
}
}
}
},
// //
// d888888b db db db db d8b db d8888b. d88888b d8888b. d8888b. .d88b. db d8b db d88888b d8888b.
// `~~88~~' 88 88 88 88 888o 88 88 `8D 88' 88 `8D 88 `8D .8P Y8. 88 I8I 88 88' 88 `8D
// 88 88ooo88 88 88 88V8o 88 88 88 88ooooo 88oobY' 88oodD' 88 88 88 I8I 88 88ooooo 88oobY'
// 88 88~~~88 88 88 88 V8o88 88 88 88~~~~~ 88`8b 88~~~ 88 88 Y8 I8I 88 88~~~~~ 88`8b
// 88 88 88 88b d88 88 V888 88 .8D 88. 88 `88. 88 `8b d8' `8b d8'8b d8' 88. 88 `88.
// YP YP YP ~Y8888P' VP V8P Y8888D' Y88888P 88 YD 88 `Y88P' `8b8' `8d8' Y88888P 88 YD
{
"Default": {
"$type": "ConfigAbility",
/// @desc 使
"abilityName": "Fungus_Trois_BVB_Electric_ThunderPower",
"abilityMixins": [
// Buff
{
"$type": "DoActionByAnimatorStateIDMixin",
"stateIDs": ["Charge_AS", "OverdoseCharge_AS"],
"exitActions": [
{
"$type": "RemoveModifier",
"modifierName": "ThunderPower_Gen_Charging"
}
]
}
],
"onAbilityStart": [
{
"$type": "ApplyModifier",
"modifierName": "ThunderPower_Gen_Charging"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Fungus_Trois_Electric_Enhanced_BS"
}
],
"modifiers": {
"ThunderPower_Attack_Monitor": {
"onAttackLanded": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByHitDamage",
"logic": "Greater",
"damage": 0,
"useOriginDamage": true
},
{
"$type": "ByAttackTags",
"attackTags": ["BVBChargeAttack"]
}
],
"successActions": [
{
"$type": "ApplyModifier",
"target": "Target",
"modifierName": "ThunderPower_Defence_Down"
},
{
"$type": "RemoveModifier",
"modifierName": "ThunderPower_Attack_Monitor"
}
]
}
]
},
"ThunderPower_Defence_Down": {
"duration": 6,
"state": "DefenseDown",
"properties": {
"Actor_DefenceRatio": -0.4
}
},
//
"ThunderPower_Gen_Charging": {
"stacking": "Refresh",
"onAdded": [
//
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Trois_Electric_Enhanced_Loop"
},
{
"$type": "AttachModifier",
"modifierName": "ThunderPower_Attack_Monitor"
}
],
"onAttackLanded": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByHitDamage",
"logic": "Greater",
"damage": 0,
"useOriginDamage": true
},
{
"$type": "ByAttackTags",
"attackTags": ["BVBChargeAttack"]
}
],
"successActions": [
{
"$type": "DamageByAttackValue",
"attacker": "Caster",
"target": "Target",
"attackInfo": {
"attackProperty": {
"damagePercentage": 0.1,
"elementDurability": 25,
"elementType": "Electric",
"enBreak": 0
},
"attenuationTag": "ThunderPower_Charging",
"attenuationGroup": "FungusFight_Trois_FireRing",
"hitPattern": {
"hitImpulseType": "LV0"
}
}
}
]
}
]
}
}
}
},
// //
// .d88b. db db d88888b d8888b. d8888b. .d88b. .d8888. d88888b
// .8P Y8. 88 88 88' 88 `8D 88 `8D .8P Y8. 88' YP 88'
// 88 88 Y8 8P 88ooooo 88oobY' 88 88 88 88 `8bo. 88ooooo
// 88 88 `8b d8' 88~~~~~ 88`8b 88 88 88 88 `Y8b. 88~~~~~
// `8b d8' `8bd8' 88. 88 `88. 88 .8D `8b d8' db 8D 88.
// `Y88P' YP Y88888P 88 YD Y8888D' `Y88P' `8888Y' Y88888P
{
"Default": {
"$type": "ConfigAbility",
/// @desc :()
"abilityName": "Fungus_Trois_BVB_Electric_Overdose",
"abilityMixins": [
// shader
{
"$type": "DoActionByStateIDMixin",
"stateIDs": ["UnionBurst"],
"enterActions": [
{
"$type": "SetAnimatorTrigger",
"triggerID": "UBShader"
}
]
}
],
"onAbilityStart": [
{
"$type": "ApplyModifier",
"modifierName": "Overdose_Gen_Enhanced"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Fungus_Trois_Electric_Overdose_BS"
},
//
{
"$type": "ActCameraShake",
"cameraShake": {
"shakeDir": {
"y": 1
},
"extension": {
"baseCycle": 0.12,
"cycleDamping": 0.3
},
"shakeDistance": 9,
"shakeTime": 0.2,
"shakeRange": 0.4,
"shakeType": "CustomVector"
}
},
{
"$type": "TriggerAttackEvent",
"targetType": "Enemy",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"radius": 3.6,
"born": {
"$type": "ConfigBornBySelf"
}
},
"attackInfo": {
"attackProperty": {
"elementType": "Electric",
"elementDurability": 25,
"damagePercentage": 1,
"enBreak": 25.0
},
"hitPattern": {
"hitImpulseType": "LV1"
}
}
}
}
],
"onAdded": [
{
"$type": "SetAnimatorBool",
"boolID": "UBEnhanced",
"value": false,
"canBeHandledOnRecover": true
}
],
"modifiers": {
//
"Overdose_Gen_Enhanced": {
"stacking": "Refresh",
"duration": 15,
"properties": {
"Actor_EndureDelta": 0.0
},
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Trois_Electric_Overdose_Loop"
},
{
"$type": "SetAnimatorBool",
"boolID": "UBEnhanced",
"value": true
},
// Shader
{
"$type": "SetAnimatorInt",
"intID": "ShaderState",
"value": 1
},
//
{
"$type": "SetGlobalValue",
"key": "_CHARGE_ATTACK_COUNT_",
"value": 0
}
],
// Modifier
"onAttackLanded": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByAttackTags",
"attackTags": ["BVBChargeAttack"]
},
{
"$type": "ByHitDamage",
"logic": "Greater",
"useOriginDamage": true,
"damage": 0
},
//
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByHasModifier",
"target": "Self",
"modifierName": "AttackLanded_Cooldown"
}
]
}
],
"successActions": [
{
"$type": "AddGlobalValue",
"target": "Self",
"key": "_CHARGE_ATTACK_COUNT_",
"value": 1
},
{
"$type": "ApplyModifier",
"modifierName": "AttackLanded_Cooldown"
},
//
{
"$type": "RemoveModifier",
"modifierName": "Overdose_Gen_Enhanced",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "_CHARGE_ATTACK_COUNT_",
"compareType": "MoreThanAndEqual",
"value": 7
}
]
}
]
}
],
"onRemoved": [
{
"$type": "SetAnimatorBool",
"boolID": "UBEnhanced",
"value": false
},
//
{
"$type": "SetAnimatorInt",
"intID": "ShaderState",
"value": 2,
"canBeHandledOnRecover": true
}
]
},
// Modifier
"AttackLanded_Cooldown": {
"duration": 0.5
}
}
}
}
]

View File

@ -0,0 +1,344 @@
[
// BVB - yiming.liao
// Index:
//
// //
// d88888b db db d8888b. db .d88b. d8888b. d88888b
// 88' `8b d8' 88 `8D 88 .8P Y8. 88 `8D 88'
// 88ooooo `8bd8' 88oodD' 88 88 88 88 88 88ooooo
// 88~~~~~ .dPYb. 88~~~ 88 88 88 88 88 88~~~~~
// 88. .8P Y8. 88 88booo. `8b d8' 88 .8D 88.
// Y88888P YP YP 88 Y88888P `Y88P' Y8888D' Y88888P
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Fungus_Trois_BVB_Fire_Explode",
"abilityMixins": [
{
"$type": "AttachToAnimatorStateIDMixin",
"stateIDs": ["Explode_BS", "Explode_Loop"],
"modifierName": "ExplodeLoopEffect_Normal"
}
],
"modifiers": {
"ExplodeLoopEffect_Normal": {
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Trois_Gamma_Fire_ExplodeDecayed_Loop"
}
]
}
},
"onAbilityStart": [
{
"$type": "TriggerAttackEvent",
"targetType": "Enemy",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"radius": 3.23,
"born": {
"$type": "ConfigBornBySelf"
}
},
"attackInfo": {
"attackProperty": {
"damagePercentage": 0.78,
"enBreak": 30.0,
"elementType": "Fire",
"elementDurability": 25,
"attackType": "Range"
},
"attenuationTag": "Fire_Explode",
"attenuationGroup": "FungusFight_General",
"hitPattern": {
"hitImpulseType": "LV4"
}
}
}
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Fungus_Trois_Gamma_Fire_ExplodeDecayed_Attack"
}
]
}
},
// //
// d88888b d888888b d8888b. d88888b d8888b. d888888b d8b db d888b
// 88' `88' 88 `8D 88' 88 `8D `88' 888o 88 88' Y8b
// 88ooo 88 88oobY' 88ooooo 88oobY' 88 88V8o 88 88
// 88~~~ 88 88`8b 88~~~~~ 88`8b 88 88 V8o88 88 ooo
// 88 .88. 88 `88. 88. 88 `88. .88. 88 V888 88. ~8~
// YP Y888888P 88 YD Y88888P 88 YD Y888888P VP V8P Y888P
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Fungus_Trois_BVB_Fire_FireRing",
"abilitySpecials": {
"defence_ratio_enhanced": 2 //
},
"onAbilityStart": [
{
"$type": "ApplyModifier",
"modifierName": "FireDance_Gen_FireRing"
}
],
"modifiers": {
"FireDance_Gen_FireRing": {
"stacking": "Refresh",
"duration": 9,
"thinkInterval": 0.666,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Trois_Fire_FireRing"
}
],
"onThinkInterval": [
{
"$type": "TriggerAttackEvent",
"targetType": "Enemy",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"radius": 2.7,
"born": {
"$type": "ConfigBornBySelf"
}
},
"attackInfo": {
"attackProperty": {
"damagePercentage": 0.109,
"enBreak": 6,
"elementType": "Fire",
"elementDurability": 25
},
"attenuationTag": "FireRing",
"attenuationGroup": "FungusFight_Trois_FireRing",
"hitPattern": {
"hitImpulseType": "LV0"
}
}
}
}
],
"properties": {
"Actor_DefenceRatio": "%defence_ratio_enhanced"
},
"state": "DefenseUp"
}
}
}
},
////
// d88888b db .d8b. .88b d88. d88888b .d8888. d888888b .d88b. d8888b. .88b d88.
// 88' 88 d8' `8b 88'YbdP`88 88' 88' YP `~~88~~' .8P Y8. 88 `8D 88'YbdP`88
// 88ooo 88 88ooo88 88 88 88 88ooooo `8bo. 88 88 88 88oobY' 88 88 88
// 88~~~ 88 88~~~88 88 88 88 88~~~~~ `Y8b. 88 88 88 88`8b 88 88 88
// 88 88booo. 88 88 88 88 88 88. db 8D 88 `8b d8' 88 `88. 88 88 88
// YP Y88888P YP YP YP YP YP Y88888P `8888Y' YP `Y88P' 88 YD YP YP YP
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Fungus_Trois_BVB_Fire_FlameStorm",
"abilitySpecials": {
"sub_hurt_delta_negative": -0.15 //
},
"abilityMixins": [
{
"$type": "AttachToAnimatorStateIDMixin",
"stateIDs": ["FlameStorm_BS", "FlameStorm_Loop"],
"modifierName": "ExplodeLoopEffect_UB"
},
{
"$type": "DoActionByStateIDMixin",
"stateIDs": ["UnionBurst"],
"enterActions": [
{
"$type": "SetAnimatorTrigger",
"triggerID": "UBShader"
}
]
}
],
"onAdded": [
// Debuff
{
"$type": "ApplyModifier",
"modifierName": "FlameStorm_Attack_Monitor"
}
],
"modifiers": {
"FlameStorm_Attack_Monitor": {
"onAttackLanded": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByAttackTags",
"attackTags": ["FlameStorm"]
}
],
"successActions": [
{
"$type": "ApplyModifier",
"target": "Target",
"modifierName": "FlameStorm_Vulnerable",
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Monster", "Partner"]
}
]
}
]
}
]
},
"FlameStorm_Vulnerable": {
"duration": 8,
"stacking": "Refresh",
"state": "DefenseDown",
"properties": {
"Actor_PhysicalSubHurtDelta": "%sub_hurt_delta_negative",
"Actor_FireSubHurtDelta": "%sub_hurt_delta_negative",
"Actor_ElecSubHurtDelta": "%sub_hurt_delta_negative",
"Actor_IceSubHurtDelta": "%sub_hurt_delta_negative",
"Actor_WaterSubHurtDelta": "%sub_hurt_delta_negative",
"Actor_GrassSubHurtDelta": "%sub_hurt_delta_negative",
"Actor_WindSubHurtDelta": "%sub_hurt_delta_negative",
"Actor_RockSubHurtDelta": "%sub_hurt_delta_negative"
}
},
"ExplodeLoopEffect_UB": {
"modifierMixins": [
{
"$type": "WindZoneMixin",
"shapeName": "CircleR8",
"strength": 3.75,
"attenuation": 2.7,
"innerRadius": 1.2,
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode",
"offset": {
"x": 0.0,
"y": -0.5,
"z": 0.0
}
},
"targetType": "Enemy",
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Monster", "Partner"]
},
{
"$type": "ByTargetWeight",
"logic": "LesserOrEqual",
"weight": 140.0
}
]
}
],
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Fungus_Trois_Fire_FlameStorm_WindZone"
},
{
"$type": "AttachModifier",
"modifierName": "ExplodeLoopEffect_Camera"
}
]
},
//
"ExplodeLoopEffect_Camera": {
"duration": 1.25,
"thinkInterval": 0.2,
"onThinkInterval": [
//
{
"$type": "ActCameraShake",
"cameraShake": {
"extension": {
"afterShake": false,
"rangeAttenuation": 0.2
},
"shakeDistance": 25,
"shakeTime": 0.25,
"shakeRange": 0.33
}
}
]
}
},
//
"onAbilityStart": [
{
"$type": "TriggerAttackEvent",
"targetType": "Enemy",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"radius": 5,
"born": {
"$type": "ConfigBornBySelf"
}
},
"attackInfo": {
"attackProperty": {
"damagePercentage": 5.12,
"enBreak": 150,
"elementType": "Fire",
"elementDurability": 100
},
"attackTag": "FlameStorm",
"hitPattern": {
"hitImpulseType": "LV6"
}
}
}
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Fungus_Trois_Fire_FlameStorm"
},
//
{
"$type": "ActCameraShake",
"cameraShake": {
"shakeDir": {
"z": 1
},
"extension": {
"rangeAttenuation": 0.1,
"baseCycle": 0.25,
"cycleDamping": 0.6
},
"shakeDistance": 30,
"shakeTime": 0.4,
"shakeRange": 2.1,
"shakeType": "CustomVector"
}
},
//
{
"$type": "ActCameraRadialBlur",
"cameraRadialBlur": {
"blurTime": 0.1,
"fadeTime": 0.15,
"power": 0.2
}
}
]
}
}
]

View File

@ -0,0 +1,194 @@
[
// BVB - yiming.liao
// Index:
//
// //
// d888888b .o88b. d88888b d8888b. db db db db d88888b d888888b
// `88' d8P Y8 88' 88 `8D 88 88 88 88 88' `~~88~~'
// 88 8P 88ooooo 88oooY' 88 88 88 88 88ooooo 88
// 88 8b 88~~~~~ 88~~~b. 88 88 88 88 88~~~~~ 88
// .88. Y8b d8 88. 88 8D 88b d88 88booo. 88booo. 88. 88
// Y888888P `Y88P' Y88888P Y8888P' ~Y8888P' Y88888P Y88888P Y88888P YP
{
"Default": {
"$type": "ConfigAbility",
/// @desc GadgetData
"abilityName": "Fungus_Trois_BVB_Ice_Bullet",
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "Fungus_Trois_BVB_Ice_Bullet_Display"
}
],
"modifiers": {
"Fungus_Trois_BVB_Ice_Bullet_Display": {
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Trois_Ice_Bullet"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
/// @desc
"abilityName": "Fungus_Trois_BVB_Ice_Bullet_Fire",
"abilityMixins": [
{
"$type": "SteerAttackMixin",
"steerStateIDs": ["UnionBurst"],
"angularSpeed": 120
}
],
"onAbilityStart": [
{
"$type": "TriggerBullet",
"bulletID": 42609011,
"born": {
"$type": "ConfigBornBySelf",
"offset": {
"x": 0,
"y": 1.2,
"z": -0.5
}
}
}
]
}
},
////
// d8888b. d888888b d888b d888b d888888b d8b db d888b
// 88 `8D `88' 88' Y8b 88' Y8b `88' 888o 88 88' Y8b
// 88 88 88 88 88 88 88V8o 88 88
// 88 88 88 88 ooo 88 ooo 88 88 V8o88 88 ooo
// 88 .8D .88. 88. ~8~ 88. ~8~ .88. 88 V888 88. ~8~
// Y8888D' Y888888P Y888P Y888P Y888888P VP V8P Y888P
{
"Default": {
"$type": "ConfigAbility",
/// @desc
"abilityName": "Fungus_Trois_BVB_Ice_Digging",
"abilityMixins": [
{
"$type": "AttachToAnimatorStateIDMixin",
"stateIDs": ["DigAttack_Loop"],
"modifierName": "DigMoveLoopHandler"
},
{
"$type": "SteerAttackMixin",
"steerStateIDs": ["NormalAttack"],
"startNormalizedTime": 0.0,
"endNormalizedTime": 99.0,
"angularSpeed": 240,
"attackTrigger": "DigOutTrigger",
"attackDistance": 2
}
],
"onAdded": [],
"modifiers": {
"DigMoveLoopHandler": {
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Trois_Ice_DigAttack_Trail"
},
{
"$type": "TriggerSetCastShadow",
"castShadow": false,
"target": "Self"
},
{
"$type": "EnablePushColliderName",
"pushColliderNames": ["PushCollider"],
"setEnable": false
},
{
"$type": "HideUIBillBoard",
"hide": true
}
],
"onRemoved": [
{
"$type": "TriggerSetCastShadow",
"castShadow": true,
"target": "Self"
},
{
"$type": "EnablePushColliderName",
"pushColliderNames": ["PushCollider"],
"setEnable": true
},
{
"$type": "HideUIBillBoard",
"hide": false
}
]
}
}
}
},
////
// d88888b d8888b. .d88b. d88888D d88888b d8b db .d8888. d888888b .d88b. d8888b. .88b d88.
// 88' 88 `8D .8P Y8. YP d8' 88' 888o 88 88' YP `~~88~~' .8P Y8. 88 `8D 88'YbdP`88
// 88ooo 88oobY' 88 88 d8' 88ooooo 88V8o 88 `8bo. 88 88 88 88oobY' 88 88 88
// 88~~~ 88`8b 88 88 d8' 88~~~~~ 88 V8o88 `Y8b. 88 88 88 88`8b 88 88 88
// 88 88 `88. `8b d8' d8' db 88. 88 V888 db 8D 88 `8b d8' 88 `88. 88 88 88
// YP 88 YD `Y88P' d88888P Y88888P VP V8P `8888Y' YP `Y88P' 88 YD YP YP YP
{
"Default": {
"$type": "ConfigAbility",
/// @desc
"abilityName": "Fungus_Trois_BVB_Ice_FrozenStorm",
"onAbilityStart": [
{
"$type": "ApplyModifier",
"modifierName": "FrozenStorm_State"
}
],
"modifiers": {
"FrozenStorm_State": {
"duration": 7.25,
"thinkInterval": 0.6,
"onThinkInterval": [
{
"$type": "DamageByAttackValue",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR6", // 6
"centerBasedOn": "Self",
"campTargetType": "Enemy",
"campBasedOn": "Self"
},
"attackInfo": {
"attackProperty": {
"elementType": "Ice",
"elementDurability": 10,
"damagePercentage": 0.3,
"enBreak": 0.0
},
"attenuationGroup": "default",
"attenuationTag": "FungusFrozenStorm",
"hitPattern": {
"hitImpulseType": "LV0"
}
}
}
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Trois_Ice_FrozenStorm"
}
],
"properties": {
"Animator_MoveSpeedRatio": 0.66
}
}
}
}
}
]

View File

@ -0,0 +1,308 @@
[
// BVB - yiming.liao
//
// //
// d8888b. db db db db d88888b d888888b
// 88 `8D 88 88 88 88 88' `~~88~~'
// 88oooY' 88 88 88 88 88ooooo 88
// 88~~~b. 88 88 88 88 88~~~~~ 88
// 88 8D 88b d88 88booo. 88booo. 88. 88
// Y8888P' ~Y8888P' Y88888P Y88888P Y88888P YP
{
"Default": {
"$type": "ConfigAbility",
/// @desc
"abilityName": "Fungus_Un_BVB_Dendro_Bullet_Trigger",
"abilityMixins": [
//
{
"$type": "AttachToAnimatorStateIDMixin",
"stateIDs": ["Shoot_Loop"],
"modifierName": "DendroBullet_VFX_Display"
},
//
{
"$type": "SteerAttackMixin",
"steerStateIDs": ["NormalAttack"],
"angularSpeed": 180
}
],
"onAbilityStart": [
// 线
{
"$type": "TriggerBullet",
"bulletID": 42609021,
"trackTarget": "SelfAttackTarget",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "BulletSource",
"attachPointTargetType": "Self"
},
"lifeByOwnerV2": true
},
//
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Fungus_Un_Delta_Grass_ShootDecayed_Attack"
}
],
"modifiers": {
"DendroBullet_VFX_Display": {
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Un_Delta_Grass_ShootDecayed_Loop"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
/// @desc
"abilityName": "Fungus_Un_BVB_Dendro_Bullet",
"onAbilityStart": [
//
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Fungus_Un_Delta_Grass_Shoot_HitDecayed",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
},
//
{
"$type": "TriggerAttackEvent",
"targetType": "Enemy",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"radius": 1.6,
"born": {
"$type": "ConfigBornByCollisionPoint"
}
},
"attackInfo": {
"canBeModifiedBy": "Owner",
"attackProperty": {
"damagePercentage": 1.1,
"elementType": "Grass",
"elementDurability": 25,
"enBreak": 30.0
},
"attenuationTag": "Dendro_Bullet",
"attenuationGroup": "FungusFight_General",
"hitPattern": {
"hitImpulseType": "LV2"
}
}
}
}
],
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "DendroBullet_Display",
"target": "Self"
}
],
"modifiers": {
"DendroBullet_Display": {
"elementType": "Grass",
"elementDurability": 100,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Un_Delta_Grass_Shoot_BulletDecayed"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Un_Delta_Grass_Shoot_BulletDecayed_Trail"
}
]
}
}
}
},
// //
// db d88888b .d8b. d88888b d8888b. db d88888b .d8888. .d8888. d888888b d8b db d888b
// 88 88' d8' `8b 88' 88 `8D 88 88' 88' YP 88' YP `88' 888o 88 88' Y8b
// 88 88ooooo 88ooo88 88ooo 88oooY' 88 88ooooo `8bo. `8bo. 88 88V8o 88 88
// 88 88~~~~~ 88~~~88 88~~~ 88~~~b. 88 88~~~~~ `Y8b. `Y8b. 88 88 V8o88 88 ooo
// 88booo. 88. 88 88 88 88 8D 88booo. 88. db 8D db 8D .88. 88 V888 88. ~8~
// Y88888P Y88888P YP YP YP Y8888P' Y88888P Y88888P `8888Y' `8888Y' Y888888P VP V8P Y888P
{
"Default": {
"$type": "ConfigAbility",
/// @desc Gadget
"abilityName": "Fungus_Un_BVB_Dendro_LeafBlessing",
"onAbilityStart": [
// -
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR30H5", //
"campBasedOn": "Self",
"campTargetType": "SelfCamp",
"centerBasedOn": "Self",
"sortType": "LowHpRatio",
"topLimit": 1
},
"modifierName": "LeafBlessing_HealEffect",
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Monster", "Partner"]
}
]
}
],
"modifiers": {
"LeafBlessing_HealEffect": {
"duration": 0.4,
"onAdded": [
//
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Fungus_Un_Grass_LeafBlessing"
}
],
"onRemoved": [
//
{
"$type": "HealHP",
"amountByTargetMaxHPRatio": 0.36
}
]
}
}
}
},
// //
// db db d8b db d888888b .d88b. d8b db d8888b. db db d8888b. .d8888. d888888b
// 88 88 888o 88 `88' .8P Y8. 888o 88 88 `8D 88 88 88 `8D 88' YP `~~88~~'
// 88 88 88V8o 88 88 88 88 88V8o 88 88oooY' 88 88 88oobY' `8bo. 88
// 88 88 88 V8o88 88 88 88 88 V8o88 88~~~b. 88 88 88`8b `Y8b. 88
// 88b d88 88 V888 .88. `8b d8' 88 V888 88 8D 88b d88 88 `88. db 8D 88
// ~Y8888P' VP V8P Y888888P `Y88P' VP V8P Y8888P' ~Y8888P' 88 YD `8888Y' YP
{
"Default": {
"$type": "ConfigAbility",
/// @desc
"abilityName": "Fungus_Un_BVB_Dendro_Bullet_UnionBurstTrigger",
"abilityMixins": [
//
{
"$type": "AttachToAnimatorStateIDMixin",
"stateIDs": ["Burst_BS", "Burst_Loop"],
"modifierName": "Burst_VFX_Display"
},
//
{
"$type": "SteerAttackMixin",
"steerStateIDs": ["UnionBurst"],
"angularSpeed": 180
}
],
"onAbilityStart": [
// 线 EventPattern
{
"$type": "TriggerBullet",
"bulletID": 42609026,
"trackTarget": "SelfAttackTarget",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "BulletSource",
"attachPointTargetType": "Self"
},
"lifeByOwnerV2": true
}
],
"modifiers": {
"Burst_VFX_Display": {
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Un_Grass_UnionBurst_Loop"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
/// @desc
"abilityName": "Fungus_Un_BVB_Dendro_Bullet_UB",
"onAbilityStart": [
//
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Fungus_Un_Delta_Grass_Shoot_HitDecayed",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
},
//
{
"$type": "TriggerAttackEvent",
"targetType": "Enemy",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"radius": 1.6,
"born": {
"$type": "ConfigBornByCollisionPoint"
}
},
"attackInfo": {
"canBeModifiedBy": "Owner",
"attackProperty": {
"damagePercentage": 1.92,
"elementType": "Grass",
"elementDurability": 25,
"enBreak": 20.0
},
"attenuationGroup": "FungusFight_General",
"attenuationTag": "Dendro_Bullet",
"hitPattern": {
"hitImpulseType": "LV2"
}
}
}
}
],
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "DendroBullet_Display",
"target": "Self"
}
],
"modifiers": {
"DendroBullet_Display": {
"elementType": "Grass",
"elementDurability": 100,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Un_Delta_Grass_Shoot_BulletDecayed"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Un_Delta_Grass_Shoot_BulletDecayed_Trail"
}
]
}
}
}
}
]

View File

@ -0,0 +1,516 @@
[
// BVB - yiming.liao
//
// //
// d8888b. db db db db d88888b d888888b
// 88 `8D 88 88 88 88 88' `~~88~~'
// 88oooY' 88 88 88 88 88ooooo 88
// 88~~~b. 88 88 88 88 88~~~~~ 88
// 88 8D 88b d88 88booo. 88booo. 88. 88
// Y8888P' ~Y8888P' Y88888P Y88888P Y88888P YP
{
"Default": {
"$type": "ConfigAbility",
/// @desc
"abilityName": "Fungus_Un_BVB_Water_Bullet_Trigger",
"abilityMixins": [
{
"$type": "AttachToAnimatorStateIDMixin",
"stateIDs": ["Shoot_BS", "Shoot_Loop"],
"modifierName": "WaterBullet_VFX_Display"
},
{
"$type": "SteerAttackMixin",
"steerStateIDs": ["NormalAttack"],
"angularSpeed": 180
}
],
"onAbilityStart": [
{
"$type": "TriggerBullet",
"bulletID": 42609017,
"trackTarget": "SelfAttackTarget",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "BulletSource",
"attachPointTargetType": "Self"
}
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Fungus_Un_Gamma_Water_ShootNormal"
}
],
"modifiers": {
"WaterBullet_VFX_Display": {
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Un_Gamma_Water_ShootNormal_Loop"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
/// @desc
"abilityName": "Fungus_Un_BVB_Water_Bullet",
"onAbilityStart": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Fungus_Un_Gamma_Water_Shoot_HitOverdose",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
},
{
"$type": "TriggerAttackEvent",
"targetType": "Enemy",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"radius": 0.8,
"born": {
"$type": "ConfigBornByCollisionPoint"
}
},
"attackInfo": {
"canBeModifiedBy": "Owner",
"attackProperty": {
"damagePercentage": 1.41,
"elementType": "Water",
"elementDurability": 25,
"enBreak": 30.0
},
"attenuationTag": "Water_Bullet",
"attenuationGroup": "FungusFight_General",
"hitPattern": {
"hitImpulseType": "LV1"
}
}
}
}
],
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "WaterBullet_Display",
"target": "Self"
}
],
"modifiers": {
"WaterBullet_Display": {
"elementType": "Water",
"elementDurability": 100,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Un_Gamma_Water_Shoot_BulletOverdose"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Un_Gamma_Water_Shoot_BulletOverdose_Trail"
}
]
}
}
}
},
// //
// db db d8888b.
// 88 88 88 `8D
// 88 88 88oooY'
// 88 88 88~~~b.
// 88b d88 88 8D
// ~Y8888P' Y8888P'
{
"Default": {
"$type": "ConfigAbility",
/// @desc
"abilityName": "Fungus_Un_BVB_Water_SprayBlooming",
"onAbilityStart": [
{
"$type": "CreateGadget",
"gadgetID": 42609018,
"born": {
"$type": "ConfigBornBySelf",
"offset": {
"z": 3.2
},
"onGround": true
},
"lifeByOwnerV2": true
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
/// @desc
"abilityName": "Fungus_Un_BVB_Water_SprayBlooming_Gadget",
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "SprayBloomingGadget"
}
],
"modifiers": {
"SprayBloomingGadget": {
"duration": 2.25,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Un_Water_SprayBlooming_Gadget"
}
],
"onRemoved": [
//
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Fungus_Un_Water_SprayBlooming_Blast"
},
//
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"campBasedOn": "Self",
"campTargetType": "SelfCamp",
"centerBasedOn": "Self",
"shapeName": "CircleR30H5" //
},
"modifierName": "SprayBlooming_HealEffect",
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Monster", "Partner"]
}
]
},
//
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"campBasedOn": "Self",
"campTargetType": "Enemy",
"centerBasedOn": "Self",
"shapeName": "CircleR6H5"
},
"modifierName": "SprayBlooming_DebuffDamage",
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Monster", "Partner"]
}
]
},
// //
// {
// "$type": "ActCameraShake",
// "cameraShake": {
// "shakeDir": {
// "z": 1
// },
// "extension": {
// "baseCycle": 0.24,
// "cycleDamping": 0.3,
// "rangeAttenuation": 0.4
// },
// "shakeDistance": 20,
// "shakeTime": 0.2,
// "shakeRange": 0.3,
// "shakeType": "Center"
// }
// },
//
// {
// "$type": "ActCameraRadialBlur",
// "cameraRadialBlur": {
// "blurTime": 0.08,
// "fadeTime": 0.1,
// "power": 0.12
// }
// },
{
"$type": "KillSelf"
}
]
},
"SprayBlooming_HealEffect": {
"duration": 0.2,
"onAdded": [
{
"$type": "HealHP",
"amountByTargetMaxHPRatio": 0.45
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Fungus_Un_Water_HealFx"
}
]
},
"SprayBlooming_DebuffDamage": {
"duration": 0.2,
"onAdded": [
{
"$type": "DamageByAttackValue",
"attacker": "Caster",
"attackInfo": {
"attackProperty": {
"damagePercentage": 4.62,
"attackType": "Range",
"enBreak": 100,
"elementDurability": 50,
"elementType": "Water"
},
"hitPattern": {
"hitImpulseType": "LV3"
}
}
}
]
}
}
}
},
// //
// d8888b. db db d8888b. d8888b. db d88888b
// 88 `8D 88 88 88 `8D 88 `8D 88 88'
// 88oooY' 88 88 88oooY' 88oooY' 88 88ooooo
// 88~~~b. 88 88 88~~~b. 88~~~b. 88 88~~~~~
// 88 8D 88b d88 88 8D 88 8D 88booo. 88.
// Y8888P' ~Y8888P' Y8888P' Y8888P' Y88888P Y88888P
{
"Default": {
"$type": "ConfigAbility",
/// @desc
"abilityName": "Fungus_Un_BVB_Water_Bubble_Trigger",
"abilityMixins": [
{
"$type": "AttachToAnimatorStateIDMixin",
"stateIDs": ["Bubble_Loop"],
"modifierName": "BubbleBullet_VFX_Display"
},
{
"$type": "SteerAttackMixin",
"steerStateIDs": ["ElementalAttack"],
"angularSpeed": 180
}
],
"onAbilityStart": [
{
"$type": "TriggerBullet",
"bulletID": 42609024,
"trackTarget": "SelfAttackTarget",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "BulletSource",
"attachPointTargetType": "Self"
}
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Fungus_Un_Gamma_Water_ShootDecay_Attack"
}
],
"modifiers": {
"BubbleBullet_VFX_Display": {
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Un_Gamma_Water_ShootDecay_Loop"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
/// @desc
"abilityName": "Fungus_Un_BVB_Water_Bubble",
"onAdded": [
//
{
"$type": "AttachModifier",
"modifierName": "WaterBubble_Display"
}
],
"modifiers": {
"WaterBubble_Display": {
"elementType": "Water",
"elementDurability": 100,
//
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Un_Gamma_Water_Shoot_BulletNormal"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Un_Gamma_Water_Shoot_BulletNormal_Trail"
},
{
"$type": "AttachAbilityStateResistance",
"resistanceBuffDebuffs": ["ElementFreeze", "ElementFrozen"]
}
]
}
},
"onAbilityStart": [
//
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Fungus_Un_Gamma_Water_Shoot_HitNormal",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
/// @desc
"abilityName": "Fungus_Un_BVB_Water_Bubble_Surrounding",
"onAbilityStart": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
//
//
{
"$type": "ByEntityTypes",
"entityTypes": ["Partner", "Monster"]
},
{
"$type": "ByTargetWeight",
"logic": "Lesser",
"weight": 100.0
},
{
"$type": "ByNot",
"target": "Target",
"predicates": [
{
"$type": "ByHasModifier",
"modifierName": "Bubble_Reject_Mark"
}
]
}
],
// ()
"successActions": [
// Modifier
{
"$type": "ApplyModifier",
"modifierName": "BulletNormal_Surround",
"target": "Target"
}
],
//
"failActions": [
{
"$type": "TriggerAttackEvent",
"targetType": "Enemy",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"radius": 1.5,
"born": {
"$type": "ConfigBornBySelf"
}
},
"attackInfo": {
"canBeModifiedBy": "OriginOwner",
"attackProperty": {
"damagePercentage": 1.83,
"attackType": "Range",
"elementType": "Water",
"elementDurability": 50,
"enBreak": 30
},
"hitPattern": {
"hitImpulseType": "LV1"
}
}
}
}
]
}
],
"modifiers": {
"BulletNormal_AntiGravity": {
"duration": 0.3,
"properties": {
"Actor_AddGravityScale": -7.5
}
},
"BulletNormal_Surround": {
"duration": 4.0,
"elementType": "Water",
"elementDurability": 100,
"state": "Struggle",
"properties": {
"Actor_AddGravityScale": -2.0
},
"onAdded": [
{
"$type": "DamageByAttackValue",
"attacker": "Caster",
"attackInfo": {
"canBeModifiedBy": "OriginOwner",
"attackProperty": {
"damagePercentage": 0.6,
"attackType": "Range",
"elementType": "Water",
"elementDurability": 25,
"enBreak": 0.0
},
"hitPattern": {
"hitImpulseType": "LV0"
}
}
},
{
"$type": "AttachModifier",
"modifierName": "BulletNormal_AntiGravity"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Un_Gamma_Water_Shoot_SurroundNormal"
}
],
"onKill": [
{
"$type": "RemoveModifier",
"modifierName": "BulletNormal_Surround"
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Fungus_Un_Gamma_Water_Shoot_ASNormal",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
}
]
}
}
}
}
]

View File

@ -0,0 +1,475 @@
[
// BVB - yiming.liao
//
// //
// d8888b. db db db db d88888b d888888b
// 88 `8D 88 88 88 88 88' `~~88~~'
// 88oooY' 88 88 88 88 88ooooo 88
// 88~~~b. 88 88 88 88 88~~~~~ 88
// 88 8D 88b d88 88booo. 88booo. 88. 88
// Y8888P' ~Y8888P' Y88888P Y88888P Y88888P YP
{
"Default": {
"$type": "ConfigAbility",
/// @desc
"abilityName": "Fungus_Un_BVB_Wind_Bullet_Trigger",
"abilityMixins": [
// Loop
{
"$type": "AttachToAnimatorStateIDMixin",
"stateIDs": ["Shoot_Loop"],
"modifierName": "WindBullet_Charge_VFX"
},
//
{
"$type": "SteerAttackMixin",
"steerStateIDs": ["NormalAttack"],
"angularSpeed": 180
}
],
"onAbilityStart": [
//
{
"$type": "TriggerBullet",
"bulletID": 42609014,
"trackTarget": "SelfAttackTarget",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "BulletSource",
"attachPointTargetType": "Self",
"direction": {
"$type": "ConfigDirectionByAttackTarget"
}
},
"lifeByOwnerV2": true
},
//
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Fungus_Un_Delta_Wind_ShootNormal_Attack"
}
],
"modifiers": {
"WindBullet_Charge_VFX": {
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Un_Delta_Wind_ShootNormal_Loop"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
/// @desc
"abilityName": "Fungus_Un_BVB_Wind_Bullet",
"onAbilityStart": [
//
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Fungus_Un_Delta_Wind_Shoot_HitNormal",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
},
//
{
"$type": "TriggerAttackEvent",
"targetType": "Enemy",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"radius": 1.1,
"born": {
"$type": "ConfigBornByCollisionPoint"
}
},
"attackInfo": {
"canBeModifiedBy": "Owner",
"attackProperty": {
"damagePercentage": 1.08,
"elementType": "Wind",
"elementDurability": 25,
"enBreak": 30.0
},
"attenuationTag": "Wind_Bullet",
"attenuationGroup": "FungusFight_General",
"hitPattern": {
"hitImpulseType": "LV1"
}
}
}
}
],
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "WindBullet_Display",
"target": "Self"
}
],
"modifiers": {
"WindBullet_Display": {
"elementType": "Wind",
"elementDurability": 100,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Un_Delta_Wind_Shoot_BulletNormal"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Un_Delta_Wind_Shoot_BulletNormal_Trail"
}
]
}
}
}
},
////
// db d8b db d888888b d8b db d8888b. d888888b .88b d88. d8888b. .d8b. .o88b. d888888b
// 88 I8I 88 `88' 888o 88 88 `8D `88' 88'YbdP`88 88 `8D d8' `8b d8P Y8 `~~88~~'
// 88 I8I 88 88 88V8o 88 88 88 88 88 88 88 88oodD' 88ooo88 8P 88
// Y8 I8I 88 88 88 V8o88 88 88 88 88 88 88 88~~~ 88~~~88 8b 88
// `8b d8'8b d8' .88. 88 V888 88 .8D .88. 88 88 88 88 88 88 Y8b d8 88
// `8b8' `8d8' Y888888P VP V8P Y8888D' Y888888P YP YP YP 88 YP YP `Y88P' YP
{
"Default": {
"$type": "ConfigAbility",
/// @desc
"abilityName": "Fungus_Un_BVB_Wind_WindImpact_Trigger",
"abilityMixins": [
//
{
"$type": "AttachToAnimatorStateIDMixin",
"stateIDs": ["WindImpact_Loop"],
"modifierName": "WindImpactBullet_Charge_Display"
},
//
{
"$type": "SteerAttackMixin",
"steerStateIDs": ["ElementalAttack"],
"angularSpeed": 180
}
],
"onAbilityStart": [
//
{
"$type": "TriggerBullet",
"bulletID": 42609015,
"trackTarget": "SelfAttackTarget",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "BulletSource",
"attachPointTargetType": "Self"
},
"lifeByOwnerV2": true
},
//
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Fungus_Un_Delta_Wind_ShootDecayed_Attack"
}
],
"modifiers": {
"WindImpactBullet_Charge_Display": {
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Un_Delta_Wind_ShootDecayed_Loop"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
/// @desc GadgetGadget
"abilityName": "Fungus_Un_BVB_Wind_WindImpact_Bullet",
"onAbilityStart": [
//
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Fungus_Un_Wind_WindImpact_Blast",
"born": {
"$type": "ConfigBornBySelf",
"useRotation": false
}
},
// Gadget
{
"$type": "CreateGadget",
"gadgetID": 42609023,
"born": {
"$type": "ConfigBornBySelf",
"onGround": true,
"direction": {
"$type": "ConfigDirectionByAttackTarget"
}
},
"ownerIs": "Owner", //
"lifeByOwnerV2": true
}
],
"onAdded": [
// - BulletTrail
{
"$type": "AttachModifier",
"modifierName": "WindImpactBullet_Display",
"target": "Self"
}
],
"modifiers": {
"WindImpactBullet_Display": {
"elementType": "Wind",
"elementDurability": 100,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Un_Wind_WindImpact_Bullet"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Un_Delta_Wind_Shoot_BulletDecayed_Trail"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
/// @desc E
"abilityName": "Fungus_Un_BVB_Wind_WindImpact_Gadget",
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "WindImpactGadget"
}
],
"modifiers": {
//
"WindImpactGadget": {
"duration": 0.28,
//
"onAdded": [
{
"$type": "TriggerAttackEvent",
"targetType": "Enemy",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"radius": 2.7,
"born": {
"$type": "ConfigBornBySelf"
}
},
"attackInfo": {
"attackProperty": {
"damagePercentage": 2.1,
"enBreak": 60.0,
"elementType": "Wind",
"elementDurability": 25
},
"hitPattern": {
"hitImpulseType": "LV3"
}
}
}
}
],
// duration()
"onRemoved": [
{
"$type": "ApplyModifier",
"modifierName": "WindZoneEffect"
}
]
},
"WindZoneEffect": {
"duration": 0.3,
"modifierMixins": [
// :
{
"$type": "WindZoneMixin",
"shapeName": "CircleR5H10",
"innerRadius": 0.2,
"strength": 4,
"attenuation": 0.5,
"born": {
"$type": "ConfigBornBySelf",
"offset": {
"x": 0.0,
"y": 1.0,
"z": 0.0
}
},
"targetType": "Enemy",
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Monster", "Partner"]
}
]
}
],
"onRemoved": [
{
"$type": "KillSelf"
}
]
}
}
}
},
////
// db d8b db d888888b d8b db d8888b. d88888D .d88b. d8b db d88888b
// 88 I8I 88 `88' 888o 88 88 `8D YP d8' .8P Y8. 888o 88 88'
// 88 I8I 88 88 88V8o 88 88 88 d8' 88 88 88V8o 88 88ooooo
// Y8 I8I 88 88 88 V8o88 88 88 d8' 88 88 88 V8o88 88~~~~~
// `8b d8'8b d8' .88. 88 V888 88 .8D d8' db `8b d8' 88 V888 88.
// `8b8' `8d8' Y888888P VP V8P Y8888D' d88888P `Y88P' VP V8P Y88888P
{
"Default": {
"$type": "ConfigAbility",
/// @desc Gadget
"abilityName": "Fungus_Un_BVB_Wind_WindZone",
"onAbilityStart": [
{
"$type": "CreateGadget",
"gadgetID": 42609016,
"born": {
"$type": "ConfigBornBySelf",
"offset": {
"z": 4,
"y": 0.2
},
"onGround": true
},
"lifeByOwnerV2": true
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
/// @desc Gadget
"abilityName": "Fungus_Un_BVB_Wind_WindZone_Gadget",
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "WindZoneGadget"
}
],
"modifiers": {
//
"WindZoneGadget": {
"duration": 5.2,
//
"modifierMixins": [
{
"$type": "WindZoneMixin",
"shapeName": "CircleR18",
"innerRadius": 3,
"strength": 6,
"attenuation": 1.2,
"born": {
"$type": "ConfigBornBySelf",
"offset": {
"x": 0.0,
"y": -0.5,
"z": 0.0
}
},
"targetType": "Enemy",
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Monster", "Partner"]
}
]
}
],
"onAdded": [
//
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Fungus_Un_Wind_WindZone"
}
],
//
"onRemoved": [
{
"$type": "TriggerAttackEvent",
"targetType": "Enemy",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"radius": 4,
"born": {
"$type": "ConfigBornBySelf"
}
},
"attackInfo": {
"attackProperty": {
"damagePercentage": 9.62,
"enBreak": 100.0,
"elementType": "Wind",
"elementDurability": 50
},
"hitPattern": {
"hitImpulseType": "LV7"
}
}
}
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Fungus_Un_Wind_WindZone_EndingAttack"
},
//
{
"$type": "ActCameraRadialBlur",
"cameraRadialBlur": {
"$type": "ConfigCameraRadialBlur",
"blurTime": 0.1,
"fadeTime": 0.2,
"power": 0.27
}
},
//
{
"$type": "ActCameraShake",
"cameraShake": {
"shakeDir": {
"z": 1
},
"extension": {
"rangeAttenuation": 0.25
},
"shakeDistance": 30,
"shakeTime": 0.2,
"shakeRange": 1.1,
"shakeType": "CustomVector"
}
},
{
"$type": "KillSelf"
}
]
}
}
}
}
]

View File

@ -1073,48 +1073,60 @@
"modifierName": "ReturnToBorn_Invincible",
"normalizeStart": 0.95,
"normalizeEnd": 1.0
},
{
"$type": "AttachToAnimatorStateIDMixin",
"stateIDs": ["ReturnToBorn_AS", "StandbyFree", "Standby"],
"modifierName": "ReturnToBorn_End"
}
// {
// "$type": "AttachToAnimatorStateIDMixin",
// "stateIDs": ["ReturnToBorn_AS", "StandbyFree", "Standby"],
// "modifierName": "ReturnToBorn_End",
// },
],
"modifiers": {
"ReturnToBorn_Invincible": {
"state": "Invincible",
"onAdded": [
"modifierMixins": [
{
"$type": "HideUIBillBoard",
"hide": true
},
{
"$type": "TriggerSetCastShadow",
"castShadow": false,
"target": "Self"
},
{
"$type": "EnablePushColliderName",
"pushColliderNames": ["PushCollider"],
"setEnable": false
}
]
},
"ReturnToBorn_End": {
"onAdded": [
{
"$type": "HideUIBillBoard",
"hide": false
},
{
"$type": "TriggerSetCastShadow",
"castShadow": true,
"target": "Self"
},
{
"$type": "EnablePushColliderName",
"pushColliderNames": ["PushCollider"],
"setEnable": true
"$type": "AttachActionToModifierMixin",
"onAdded": [
{
"$type": "HideUIBillBoard",
"hide": true,
"predicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "_FUNGUS_CAPTURE_STATE_",
"compareType": "NoneOrEqual",
"value": 0
}
]
},
{
"$type": "TriggerSetCastShadow",
"castShadow": false,
"target": "Self"
},
{
"$type": "EnablePushColliderName",
"pushColliderNames": ["PushCollider"],
"setEnable": false
}
],
"onRemoved": [
{
"$type": "HideUIBillBoard",
"hide": false
},
{
"$type": "TriggerSetCastShadow",
"castShadow": true,
"target": "Self"
},
{
"$type": "EnablePushColliderName",
"pushColliderNames": ["PushCollider"],
"setEnable": true
}
]
}
]
}

View File

@ -1116,7 +1116,7 @@
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Avatar"]
"entityTypes": ["Avatar", "Partner"]
}
],
"successActions": [
@ -1381,7 +1381,7 @@
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Avatar"]
"entityTypes": ["Avatar", "Partner"]
}
],
"successActions": [

File diff suppressed because it is too large Load Diff

View File

@ -2747,6 +2747,25 @@
"target": "Self"
}
],
"onKill": [
//
{
"$type": "RemoveUniqueModifier",
"modifierName": "UNIQUE_LaserEffect"
},
{
"$type": "TriggerSetRenderersEnable",
"renderNames": ["Crystal_L"],
"setEnable": true,
"target": "Self"
},
{
"$type": "TriggerSetRenderersEnable",
"renderNames": ["Crystal_R"],
"setEnable": true,
"target": "Self"
}
],
"modifiers": {
"Effect": {
"onRemoved": [

View File

@ -281,7 +281,7 @@
},
{
"$type": "ByEntityTypes",
"entityTypes": ["Avatar"]
"entityTypes": ["Avatar", "Partner"]
}
]
}

View File

@ -214,7 +214,7 @@
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Avatar"]
"entityTypes": ["Avatar", "Partner"]
}
],
"failActions": [
@ -275,7 +275,7 @@
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Avatar"]
"entityTypes": ["Avatar", "Partner"]
}
],
"failActions": [
@ -841,7 +841,7 @@
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Avatar"]
"entityTypes": ["Avatar", "Partner"]
}
],
"successActions": [],
@ -862,7 +862,7 @@
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Avatar"]
"entityTypes": ["Avatar", "Partner"]
}
]
}

View File

@ -50,13 +50,16 @@
"elementTypes": ["Electric"],
"reject": true,
"modifierName": "ElectricDetect"
}
],
"onAdded": [
},
//modifier
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_SLime_Electric_ElementState",
"target": "Self"
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_MONSTER_Slime_SimpleStick",
"valueSteps": [-0.5, 0.5, 1.5],
"modifierNameSteps": [
"UNIQUE_SLime_Electric_ElementState",
"UNIQUE_SLime_02_Electric_ElementState_SimpleStick"
]
}
],
"onAbilityStart": [
@ -573,6 +576,30 @@
]
}
]
},
"UNIQUE_SLime_02_Electric_ElementState_SimpleStick": {
"isUnique": true,
"stacking": "Unique",
"elementType": "Electric",
"elementDurability": 50,
"isElementDurabilityMutable": false,
"state": "LockHP",
"onAdded": [
{
"$type": "SetPoseBool",
"boolID": "ElementState",
"value": true
},
{
"$type": "SetAnimatorBool",
"boolID": "SkinShader",
"value": true
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Slime_Electric_Idle"
}
]
}
},
"abilitySpecials": {
@ -590,6 +617,16 @@
"elementTypes": ["Electric"],
"reject": true,
"modifierName": "ElectricDetect"
},
//modifier
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_MONSTER_Slime_SimpleStick",
"valueSteps": [-0.5, 0.5, 1.5],
"modifierNameSteps": [
"UNIQUE_SLime_Electric_ElementState",
"UNIQUE_SLime_03_Electric_ElementState_SimpleStick"
]
}
],
"onAdded": [
@ -1134,6 +1171,30 @@
]
}
]
},
"UNIQUE_SLime_03_Electric_ElementState_SimpleStick": {
"isUnique": true,
"stacking": "Unique",
"elementType": "Electric",
"elementDurability": 50,
"isElementDurabilityMutable": false,
"state": "LockHP",
"onAdded": [
{
"$type": "SetPoseBool",
"boolID": "ElementState",
"value": true
},
{
"$type": "SetAnimatorBool",
"boolID": "SkinShader",
"value": true
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Slime_Electric_Idle"
}
]
}
},
"abilitySpecials": {

View File

@ -568,6 +568,13 @@
"$type": "AttachToElementTypeMixin",
"elementTypes": ["Water"],
"modifierName": "WaterDetect"
},
//
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_MONSTER_Slime_SimpleStick",
"valueSteps": [0.5, 1.5],
"modifierNameSteps": ["UNIQUE_Fire_02_SimpleStick_LockHP"]
}
],
"onAdded": [
@ -611,7 +618,28 @@
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_FireBorn",
"target": "Self"
"target": "Self",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_Slime_SimpleStick",
"compareType": "NoneOrEqual",
"value": 0
}
]
},
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_Fire_02_FireBorn_SimpleStick",
"target": "Self",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_Slime_SimpleStick",
"compareType": "Equal",
"value": 1
}
]
}
]
},
@ -746,6 +774,54 @@
"value": false
}
]
},
"UNIQUE_Fire_02_SimpleStick_LockHP": {
"isUnique": true,
"state": "LockHP"
},
"UNIQUE_Fire_02_FireBorn_SimpleStick": {
"stacking": "Unique",
"isUnique": true,
"elementType": "Fire",
"elementDurability": 25,
"isElementDurabilityMutable": false,
"state": "LockHP",
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Slime_Fire_Burst_Middle"
},
{
"$type": "SetPoseBool",
"boolID": "FireState",
"value": true
},
{
"$type": "SetAnimatorBool",
"boolID": "FireShader",
"value": true
}
],
"onBeingHit": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Slime_Fire_BeHit",
"born": {
"$type": "ConfigBornByHitPoint",
"direction": {
"$type": "ConfigDirectionByBackToHitBoxCenter"
},
"alongGround": true
}
}
],
"onKill": [
{
"$type": "SetAnimatorBool",
"boolID": "FireShader",
"value": false
}
]
}
}
}
@ -955,6 +1031,13 @@
"$type": "AttachToElementTypeMixin",
"elementTypes": ["Water"],
"modifierName": "WaterDetect"
},
//
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_MONSTER_Slime_SimpleStick",
"valueSteps": [0.5, 1.5],
"modifierNameSteps": ["UNIQUE_Fire_03_SimpleStick_LockHP"]
}
],
"onAdded": [
@ -998,7 +1081,28 @@
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_FireBorn",
"target": "Self"
"target": "Self",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_Slime_SimpleStick",
"compareType": "NoneOrEqual",
"value": 0
}
]
},
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_Fire_03_FireBorn_SimpleStick",
"target": "Self",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_Slime_SimpleStick",
"compareType": "Equal",
"value": 1
}
]
}
]
},
@ -1139,6 +1243,54 @@
"value": false
}
]
},
"UNIQUE_Fire_03_SimpleStick_LockHP": {
"isUnique": true,
"state": "LockHP"
},
"UNIQUE_Fire_03_FireBorn_SimpleStick": {
"stacking": "Unique",
"isUnique": true,
"elementType": "Fire",
"elementDurability": 25,
"isElementDurabilityMutable": false,
"state": "LockHP",
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Slime_Fire_Burst_Middle"
},
{
"$type": "SetPoseBool",
"boolID": "FireState",
"value": true
},
{
"$type": "SetAnimatorBool",
"boolID": "FireShader",
"value": true
}
],
"onBeingHit": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Slime_Fire_BeHit",
"born": {
"$type": "ConfigBornByHitPoint",
"direction": {
"$type": "ConfigDirectionByBackToHitBoxCenter"
},
"alongGround": true
}
}
],
"onKill": [
{
"$type": "SetAnimatorBool",
"boolID": "FireShader",
"value": false
}
]
}
}
}

View File

@ -116,11 +116,15 @@
"abilityFormula": "None",
"globalValueKey": "_MONSTERAFFIX_ELEMENTSHIELD_GAPREDUCE",
"overrideMapKey": "ElementShield_GapReduce"
},
}
],
"abilityMixins": [
//modifier
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_Shield",
"target": "Self"
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_MONSTER_Slime_SimpleStick",
"valueSteps": [-0.5, 0.5, 1.5],
"modifierNameSteps": ["UNIQUE_Shield", "UNIQUE_Shield_SimpleStick"]
}
],
"onAbilityStart": [
@ -226,6 +230,61 @@
}
]
},
"UNIQUE_Shield_SimpleStick": {
"stacking": "Unique",
"isUnique": true,
"elementType": "Frozen",
"elementDurability": 200,
"isElementDurabilityMutable": false,
"state": "LockHP",
"properties": {
"Actor_EndureDelta": 0.4
//"Actor_SubHurtDelta": 0.7
},
"modifierMixins": [
{
"$type": "ShieldBarMixin"
},
{
"$type": "RigidBodyFreezeMixin"
}
],
"onBeingHit": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Slime_Ice_ShieldHit"
}
],
"onAdded": [
{
"$type": "SetPoseBool",
"boolID": "ShieldState",
"value": true
},
{
"$type": "EnableHitBoxByName",
"hitBoxNames": ["HitBoxShield"],
"setEnable": true
},
{
"$type": "EnableHitBoxByName",
"hitBoxNames": ["HitBox"],
"setEnable": false
},
{
"$type": "ApplyModifier",
"modifierName": "Shield_Stage01"
},
{
"$type": "ApplyModifier",
"modifierName": "Shield_Stage02"
},
{
"$type": "ApplyModifier",
"modifierName": "Shield_Stage03"
}
]
},
"MonsterAffix_ElementRecovery_Ice": {
"thinkInterval": 1,
"onThinkInterval": [

View File

@ -960,7 +960,7 @@
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Avatar", "Monster"]
"entityTypes": ["Avatar", "Monster", "Partner"]
}
]
},

View File

@ -767,7 +767,7 @@
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": ["Avatar"]
"entityTypes": ["Avatar", "Partner"]
}
],
"successActions": [

View File

@ -822,10 +822,6 @@
"modifiers": {
"FlyHigh_Handler": {
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Sylph_Water_Heal_BS"
},
{
"$type": "ApplyModifier",
"modifierName": "HealArea_Timer"

View File

@ -807,6 +807,21 @@
}
],
"onRemoved": [
{
"$type": "EnablePushColliderName",
"pushColliderNames": ["PushCollider", "PushCollider_Sky"],
"canBeHandledOnRecover": true,
"setEnable": true
}
],
"onReconnect": [
{
"$type": "EnablePushColliderName",
"pushColliderNames": ["PushCollider", "PushCollider_Sky"],
"setEnable": true
}
],
"onChangeAuthority": [
{
"$type": "EnablePushColliderName",
"pushColliderNames": ["PushCollider", "PushCollider_Sky"],

View File

@ -682,5 +682,125 @@
"ThunderArea_Ratio": 3
}
}
},
//////////////////////
//
// 3.2 4182~4184
//
/////////////////////
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "MonsterAffix_Property_ForCharAmusement_Shield",
"isDynamicAbility": true,
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_MonsterAffix_Property_ForCharAmusement_Shield"
}
],
"modifiers": {
"UNIQUE_MonsterAffix_Property_ForCharAmusement_Shield": {
"stacking": "Unique",
"isUnique": true,
"properties": {
"Actor_MaxHPRatio": "%HPRatio",
"Actor_AttackRatio": "%AttackRatio",
"Actor_PhysicalSubHurtDelta": "%SubHurtDelta_AllType",
"Actor_FireSubHurtDelta": "%SubHurtDelta_AllType",
"Actor_ElecSubHurtDelta": "%SubHurtDelta_AllType",
"Actor_IceSubHurtDelta": "%SubHurtDelta_AllType",
"Actor_WaterSubHurtDelta": "%SubHurtDelta_AllType",
"Actor_GrassSubHurtDelta": "%SubHurtDelta_AllType",
"Actor_WindSubHurtDelta": "%SubHurtDelta_AllType",
"Actor_RockSubHurtDelta": "%SubHurtDelta_AllType"
},
"onAdded": [
{
"$type": "SetGlobalValue",
"key": "_MONSTER_ForCharAmusement_Shield",
"value": 1
}
]
}
},
"abilitySpecials": {
"HPRatio": 0,
"AttackRatio": 0,
"SubHurtDelta_AllType": 0
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "MonsterAffix_Property_ForCharAmusement_Chain",
"isDynamicAbility": true,
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_MonsterAffix_Property_ForCharAmusement_Chain"
}
],
"modifiers": {
"UNIQUE_MonsterAffix_Property_ForCharAmusement_Chain": {
"stacking": "Unique",
"isUnique": true,
"properties": {
"Actor_MaxHPRatio": "%HPRatio",
"Actor_AttackRatio": "%AttackRatio",
"Actor_PhysicalSubHurtDelta": "%SubHurtDelta_AllType",
"Actor_FireSubHurtDelta": "%SubHurtDelta_AllType",
"Actor_ElecSubHurtDelta": "%SubHurtDelta_AllType",
"Actor_IceSubHurtDelta": "%SubHurtDelta_AllType",
"Actor_WaterSubHurtDelta": "%SubHurtDelta_AllType",
"Actor_GrassSubHurtDelta": "%SubHurtDelta_AllType",
"Actor_WindSubHurtDelta": "%SubHurtDelta_AllType",
"Actor_RockSubHurtDelta": "%SubHurtDelta_AllType"
}
}
},
"abilitySpecials": {
"HPRatio": 0,
"AttackRatio": 0,
"SubHurtDelta_AllType": 0
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "MonsterAffix_Property_ForCharAmusement_FastKill",
"isDynamicAbility": true,
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_MonsterAffix_Property_ForCharAmusement_FastKill"
}
],
"modifiers": {
"UNIQUE_MonsterAffix_Property_ForCharAmusement_FastKill": {
"stacking": "Unique",
"isUnique": true,
"properties": {
"Actor_MaxHPRatio": "%HPRatio",
"Actor_AttackRatio": "%AttackRatio",
"Actor_PhysicalSubHurtDelta": "%SubHurtDelta_AllType",
"Actor_FireSubHurtDelta": "%SubHurtDelta_AllType",
"Actor_ElecSubHurtDelta": "%SubHurtDelta_AllType",
"Actor_IceSubHurtDelta": "%SubHurtDelta_AllType",
"Actor_WaterSubHurtDelta": "%SubHurtDelta_AllType",
"Actor_GrassSubHurtDelta": "%SubHurtDelta_AllType",
"Actor_WindSubHurtDelta": "%SubHurtDelta_AllType",
"Actor_RockSubHurtDelta": "%SubHurtDelta_AllType"
}
}
},
"abilitySpecials": {
"HPRatio": 0,
"AttackRatio": 0,
"SubHurtDelta_AllType": 0
}
}
}
]

View File

@ -207,10 +207,10 @@
"UNIQUE_MonsterAffix_WhiteBox_RandomThunder": {
"isUnique": true,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Electric_ElementShield_BS"
}
// {
// "$type" : "AttachEffect",
// "effectPattern" : "Eff_Monster_Electric_ElementShield_BS",
// },
],
"onBeingHit": [
{
@ -244,11 +244,11 @@
"entityTypes": ["Avatar"]
}
]
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Follow_AlertCircle_20"
}
// {
// "$type" : "FireEffect",
// "effectPattern" : "Eff_Monster_Follow_AlertCircle_20",
// },
],
"onRemoved": [
{

View File

@ -2802,6 +2802,34 @@
},
////////////////////////////////////////////////////////////////
//
// MonsterAffix_Property_AtkDown_NahidaQuest--1110
//
////////////////////////////////////////////////////////////////
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "MonsterAffix_Property_AtkDown_NahidaQuest",
"isDynamicAbility": true,
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_MonsterAffix_Property_AtkDown_NahidaQuest",
"target": "Self"
}
],
"modifiers": {
"UNIQUE_MonsterAffix_Property_AtkDown_NahidaQuest": {
"stacking": "Unique",
"isUnique": true,
"properties": {
"Actor_AttackRatio": -0.9
}
}
}
}
},
////////////////////////////////////////////////////////////////
//
// MonsterAffix_HintEffect_01
// 1039
//
@ -3830,5 +3858,35 @@
}
}
}
},
////////////////////////////////////////////////////////////////
//
// MonsterAffix_Monster_Pollution_Enhanced_Effect //3.2
//
////////////////////////////////////////////////////////////////
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "MonsterAffix_Monster_Pollution_Enhanced_Effect",
"isDynamicAbility": true,
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "UNIQUE_MonsterAffix_Monster_Pollution_Enhanced_Effect"
}
],
"modifiers": {
"UNIQUE_MonsterAffix_Monster_Pollution_Enhanced_Effect": {
"stacking": "Unique",
"isUnique": true,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Pollution_Enhanced"
}
]
}
}
}
}
]