mirror of
https://github.com/Koko-boya/Grasscutter_Resources
synced 2024-01-31 23:23:19 +08:00
7857 lines
229 KiB
JSON
7857 lines
229 KiB
JSON
[
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Weapon_Catalyst_DamageUpToEnemy",
|
|
"abilitySpecials": {
|
|
"Rate": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Catalyst_DamageUpToEnemy_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.ModifyDamageMixin",
|
|
"ignoreEventInfo": true,
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByAny",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByHasElement",
|
|
"element": "Electric"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByHasElement",
|
|
"element": "Water"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "UNIQUE_Catalyst_DamageUpToEnemy_Handler"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Weapon_Catalyst_OnChangeAttackUp",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ABILITY_Catalyst_OnChangeAttackUp",
|
|
"defaultGlobalValueOnCreate": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"valueSteps": [
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -0.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
}
|
|
],
|
|
"modifierNameSteps": [
|
|
"UNIQUE_Catalyst_OnChangeAttackUp_CD",
|
|
"UNIQUE_Catalyst_OnChangeAttackUp_Handler"
|
|
]
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"AttackUp": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"Time": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"CDTime": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Catalyst_OnChangeAttackUp_Handler": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"target": "CurTeamAvatars",
|
|
"doOffStage": true,
|
|
"modifierName": "Catalyst_OnChangeAttackUpCheckIn"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"target": "CurTeamAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetType",
|
|
"isTarget": false
|
|
}
|
|
],
|
|
"modifierName": "Catalyst_OnChangeAttackUpCheckIn"
|
|
}
|
|
],
|
|
"onAvatarIn": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"target": "CurTeamAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetType",
|
|
"isTarget": false
|
|
}
|
|
],
|
|
"modifierName": "Catalyst_OnChangeAttackUpCheckIn"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Catalyst_OnChangeAttackUp_CD": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "CDTime"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"key": "_ABILITY_Catalyst_OnChangeAttackUp",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Catalyst_OnChangeAttackUpCheckIn": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAvatarIn": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "UNIQUE_Catalyst_OnChangeAttackUp"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"target": "Applier",
|
|
"doOffStage": true,
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.0
|
|
},
|
|
"key": "_ABILITY_Catalyst_OnChangeAttackUp",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Catalyst_OnChangeAttackUp": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Time"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_AttackRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "AttackUp"
|
|
}
|
|
},
|
|
"state": "AttackUp",
|
|
"isLimitedProperties": true
|
|
}
|
|
},
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"target": "CurTeamAvatars",
|
|
"doOffStage": true,
|
|
"modifierName": "Catalyst_OnChangeAttackUpCheckIn"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveUniqueModifier",
|
|
"target": "CurTeamAvatars",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_Catalyst_OnChangeAttackUp"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Weapon_Catalyst_OnGainEnergyHealHP",
|
|
"abilitySpecials": {
|
|
"HealHP": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"CDTime": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Catalyst_OnGainEnergyHealHP_Handler": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.DoActionByEnergyChangeMixin",
|
|
"elementTypes": [
|
|
"Electric",
|
|
"Fire",
|
|
"Water",
|
|
"Grass",
|
|
"Ice",
|
|
"Wind",
|
|
"Rock"
|
|
],
|
|
"doWhenEnergyMax": true,
|
|
"onGainEnergyByBall": [
|
|
{
|
|
"$type": "MoleMole.Config.HealHP",
|
|
"amountByTargetMaxHPRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "HealHP"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "UNIQUE_Catalyst_OnGainEnergyHealHP_Handler"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Weapon_Catalyst_AttacktUpAfterReaction",
|
|
"abilitySpecials": {
|
|
"Rate": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Catalyst_AttacktUpAfterReaction_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.DoActionByElementReactionMixin",
|
|
"entityTypes": [
|
|
"Monster"
|
|
],
|
|
"reactionTypes": [
|
|
"Stream",
|
|
"Freeze",
|
|
"Shock",
|
|
"SwirlWater"
|
|
],
|
|
"actions": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "UNIQUE_Catalyst_AttacktUpAfterReaction"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Catalyst_AttacktUpAfterReaction": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 12.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_AttackRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
}
|
|
},
|
|
"state": "AttackUp",
|
|
"isLimitedProperties": true
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "UNIQUE_Catalyst_AttacktUpAfterReaction_Handler"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Weapon_Catalyst_SpeedUponEnemeyKilled",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.DoActionByKillingMixin",
|
|
"detectWindow": 0.6,
|
|
"onKill": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"target": "Other",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "UNIQUE_Weapon_SpeedUponEnemeyKilled"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"Rate": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"Time": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Weapon_SpeedUponEnemeyKilled": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Time"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_AttackRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
"Animator_MoveSpeedRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
}
|
|
},
|
|
"state": "SpeedUp",
|
|
"isLimitedProperties": true
|
|
}
|
|
},
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Weapon_Catalyst_ElementUpWhenNormalHit",
|
|
"abilitySpecials": {
|
|
"ElementDamageUp": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"Time": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Catalyst_ElementUpWhenNormalHit_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByAttackTags",
|
|
"attackTags": [
|
|
"NormalAttack_01",
|
|
"NormalAttack_02",
|
|
"NormalAttack_03",
|
|
"NormalAttack_04",
|
|
"NormalAttack_05",
|
|
"NormalAttack_06"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "UNIQUE_Catalyst_ElementUpWhenNormalHit"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Catalyst_ElementUpWhenNormalHit": {
|
|
"stacking": "MultipleAllRefresh",
|
|
"stackingOption": {
|
|
"abilitySpecialName": "",
|
|
"maxModifierNumForMultipleType": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
}
|
|
},
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Time"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_FireAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "ElementDamageUp"
|
|
},
|
|
"Actor_WaterAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "ElementDamageUp"
|
|
},
|
|
"Actor_GrassAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "ElementDamageUp"
|
|
},
|
|
"Actor_IceAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "ElementDamageUp"
|
|
},
|
|
"Actor_RockAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "ElementDamageUp"
|
|
},
|
|
"Actor_ElecAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "ElementDamageUp"
|
|
},
|
|
"Actor_WindAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "ElementDamageUp"
|
|
}
|
|
},
|
|
"state": "AttackUp",
|
|
"isLimitedProperties": true
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "UNIQUE_Catalyst_ElementUpWhenNormalHit_Handler"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Weapon_Catalyst_GenerateBallWhenCritic",
|
|
"abilitySpecials": {
|
|
"Rate": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"CDTime": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Catalyst_GenerateBallWhenCritic_Handler": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "MoleMole.Config.Randomed",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByHitCritical"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByHitDamage",
|
|
"damage": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByEquipAffixReady",
|
|
"target": "Self",
|
|
"equipAffixDataID": 114401
|
|
}
|
|
],
|
|
"chance": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "UNIQUE_Catalyst_GenerateBallWhenCritic"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Catalyst_GenerateBallWhenCritic": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "CDTime"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.EquipAffixStart",
|
|
"CD": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "CDTime"
|
|
},
|
|
"equipAffixDataID": 114401
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Weapon_ExtraElementBall"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.GenerateElemBall",
|
|
"configID": 2024,
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByTarget",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.0
|
|
}
|
|
},
|
|
"bornRandom": {
|
|
"$type": "MoleMole.Config.BornRandomFromCenter",
|
|
"minRandomRange": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"maxRandomRange": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
}
|
|
}
|
|
},
|
|
"ratio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"baseEnergy": 6.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "UNIQUE_Catalyst_GenerateBallWhenCritic_Handler"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Weapon_Catalyst_RandomBuff",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ABILITY_Catalyst_RandomBuff",
|
|
"defaultGlobalValueOnCreate": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"valueSteps": [
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -0.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
}
|
|
],
|
|
"modifierNameSteps": [
|
|
"UNIQUE_RandomBuff_Timer",
|
|
"UNIQUE_RandomBuff_Handler"
|
|
]
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"AttackUp": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"Actor_ElementAddDelta": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"ElemMastery": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"Time": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"CDTime": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_RandomBuff_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAvatarIn": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEquipAffixReady",
|
|
"target": "Self",
|
|
"equipAffixDataID": 114402
|
|
}
|
|
],
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.0
|
|
},
|
|
"key": "_ABILITY_Catalyst_RandomBuff",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Do": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Time"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_AttackRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "AttackUp"
|
|
}
|
|
},
|
|
"state": "AttackUp",
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Weapon_MusicOnEnter1"
|
|
}
|
|
}
|
|
],
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Re": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Time"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_FireAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Actor_ElementAddDelta"
|
|
},
|
|
"Actor_ElecAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Actor_ElementAddDelta"
|
|
},
|
|
"Actor_WaterAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Actor_ElementAddDelta"
|
|
},
|
|
"Actor_GrassAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Actor_ElementAddDelta"
|
|
},
|
|
"Actor_WindAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Actor_ElementAddDelta"
|
|
},
|
|
"Actor_IceAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Actor_ElementAddDelta"
|
|
},
|
|
"Actor_RockAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Actor_ElementAddDelta"
|
|
}
|
|
},
|
|
"state": "AttackUp",
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Weapon_MusicOnEnter2"
|
|
}
|
|
}
|
|
],
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Mi": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Time"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_ElemMasteryDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "ElemMastery"
|
|
}
|
|
},
|
|
"state": "AttackUp",
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Weapon_MusicOnEnter3"
|
|
}
|
|
}
|
|
],
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_RandomBuff_Timer": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "CDTime"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.Randomed",
|
|
"chance": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.33
|
|
},
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "UNIQUE_Do"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.Randomed",
|
|
"chance": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
},
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "UNIQUE_Re"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "UNIQUE_Mi"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.EquipAffixStart",
|
|
"CD": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "CDTime"
|
|
},
|
|
"equipAffixDataID": 114402
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"key": "_ABILITY_Catalyst_RandomBuff",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Weapon_Catalyst_ResetCDWhenSkillHit",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ABILITY_Weapon_Catalyst_ResetCDWhenSkillHit",
|
|
"defaultGlobalValueOnCreate": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"valueSteps": [
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -0.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
}
|
|
],
|
|
"modifierNameSteps": [
|
|
"UNIQUE_Catalyst_ResetCDWhenSkillHit_CD",
|
|
"UNIQUE_Catalyst_ResetCDWhenSkillHit_Handler"
|
|
]
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"Rate": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"CDTime": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Catalyst_ResetCDWhenSkillHit_Handler": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByHitDamage",
|
|
"damage": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByAttackTags",
|
|
"attackTags": [
|
|
"Elemental_Art"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByEquipAffixReady",
|
|
"target": "Self",
|
|
"equipAffixDataID": 114403
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "UNIQUE_Catalyst_ResetCDWhenSkillHit_SanCheck"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Catalyst_ResetCDWhenSkillHit_SanCheck": {
|
|
"stacking": "Multiple",
|
|
"stackingOption": {
|
|
"abilitySpecialName": "",
|
|
"maxModifierNumForMultipleType": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.0
|
|
}
|
|
},
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.9
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.Randomed",
|
|
"chance": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.0
|
|
},
|
|
"key": "_ABILITY_Weapon_Catalyst_ResetCDWhenSkillHit",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Catalyst_ResetCDWhenSkillHit_CD": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "CDTime"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Weapon_ResetCD"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.EquipAffixStart",
|
|
"CD": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "CDTime"
|
|
},
|
|
"equipAffixDataID": 114403
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ModifyAvatarSkillCD",
|
|
"skillSlot": [
|
|
2
|
|
],
|
|
"cdRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.0
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"key": "_ABILITY_Weapon_Catalyst_ResetCDWhenSkillHit",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Weapon_Catalyst_ChanceBoltWhenNormalAttack",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ABILITY_Weapon_Catalyst_ChanceBoltWhenNormalAttack",
|
|
"defaultGlobalValueOnCreate": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"valueSteps": [
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -0.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
}
|
|
],
|
|
"modifierNameSteps": [
|
|
"UNIQUE_Catalyst_ChanceBoltWhenNormalAttack_CD",
|
|
"UNIQUE_Catalyst_ChanceBoltWhenNormalAttack_Handler"
|
|
]
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"Rate": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"CDTime": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Catalyst_ChanceBoltWhenNormalAttack_Handler": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByAttackTags",
|
|
"attackTags": [
|
|
"NormalAttack_01",
|
|
"NormalAttack_02",
|
|
"NormalAttack_03",
|
|
"NormalAttack_04",
|
|
"NormalAttack_05",
|
|
"NormalAttack_06"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.Randomed",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEquipAffixReady",
|
|
"target": "Self",
|
|
"equipAffixDataID": 114404
|
|
}
|
|
],
|
|
"chance": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.TriggerBullet",
|
|
"bulletID": 40010001,
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.2
|
|
}
|
|
},
|
|
"attachPointName": "WeaponL"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.EquipAffixStart",
|
|
"CD": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "CDTime"
|
|
},
|
|
"equipAffixDataID": 114404
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.0
|
|
},
|
|
"key": "_ABILITY_Weapon_Catalyst_ChanceBoltWhenNormalAttack",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Catalyst_ChanceBoltWhenNormalAttack_CD": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "CDTime"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"key": "_ABILITY_Weapon_Catalyst_ChanceBoltWhenNormalAttack",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Weapon_Catalyst_Arcane_Arrow",
|
|
"abilitySpecials": {
|
|
"Rate": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Weapon_Arcane_Arrow"
|
|
}
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "MoleMole.Config.TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "MoleMole.Config.ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByCollisionPoint",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
},
|
|
"radius": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.2
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "WeaponSkill",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"strikeType": "Default",
|
|
"enBreak": 20.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "Eff_Hit_None_Blunt_Small",
|
|
"hitImpulseType": "LV2",
|
|
"hitHaltTimeScale": 0.01
|
|
},
|
|
"canBeModifiedBy": "OriginOwner"
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Weapon_Catalyst_CritUpWhenHitNoCrit",
|
|
"abilitySpecials": {
|
|
"Rate": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Catalyst_CritUpWhenHitNoCrit_Handler": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"target": "Target",
|
|
"doOffStage": true,
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByHitDamage",
|
|
"damage": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByNot",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByHitCritical"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_Catalyst_CritUpWhenHitNoCrit_CD"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"target": "Target",
|
|
"doOffStage": true,
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByHitDamage",
|
|
"damage": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByHitCritical"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_Catalyst_CritUpWhenHitNoCrit"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Catalyst_CritUpWhenHitNoCrit_CD": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.3
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_Catalyst_CritUpWhenHitNoCrit"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Catalyst_CritUpWhenHitNoCrit": {
|
|
"stacking": "Multiple",
|
|
"stackingOption": {
|
|
"abilitySpecialName": "",
|
|
"maxModifierNumForMultipleType": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 5.0
|
|
}
|
|
},
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_CriticalDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
}
|
|
},
|
|
"isLimitedProperties": true
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "UNIQUE_Catalyst_CritUpWhenHitNoCrit_Handler"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_Catalyst_CritUpWhenHitNoCrit"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Weapon_Catalyst_NormalAttackAndSkillAttack",
|
|
"abilitySpecials": {
|
|
"Rate": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Catalyst_NormalAttackAndSkillAttack_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByAttackTags",
|
|
"attackTags": [
|
|
"NormalAttack_01",
|
|
"NormalAttack_02",
|
|
"NormalAttack_03",
|
|
"NormalAttack_04",
|
|
"NormalAttack_05",
|
|
"NormalAttack_06"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_ANIMAL_ENTITY_TYPE",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "UNIQUE_Catalyst_SkillUp"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByAttackTags",
|
|
"attackTags": [
|
|
"Elemental_Art",
|
|
"Elemental_Art_Hold",
|
|
"Elemental_Art_Extra",
|
|
"Elemental_Burst"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "UNIQUE_Catalyst_NormalAttackUp"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Catalyst_NormalAttackUp": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 6.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.ModifyDamageMixin",
|
|
"attackTags": [
|
|
"NormalAttack_01",
|
|
"NormalAttack_02",
|
|
"NormalAttack_03",
|
|
"NormalAttack_04",
|
|
"NormalAttack_05",
|
|
"NormalAttack_06"
|
|
],
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
}
|
|
}
|
|
],
|
|
"state": "AttackUp"
|
|
},
|
|
"UNIQUE_Catalyst_SkillUp": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 6.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.ModifyDamageMixin",
|
|
"attackTags": [
|
|
"Elemental_Art",
|
|
"Elemental_Art_Hold",
|
|
"Elemental_Art_Extra",
|
|
"Elemental_Burst"
|
|
],
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
}
|
|
}
|
|
],
|
|
"state": "AttackUp"
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "UNIQUE_Catalyst_NormalAttackAndSkillAttack_Handler"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Weapon_Catalyst_TeamHealAfterElementalBurst",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.OnAvatarUseSkillMixin",
|
|
"onTriggerUltimateSkill": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_Weapon_Catalyst_TeamHealAfterElementalBurst_Energy"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"doOffStage": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 40.0
|
|
}
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Weapon_Catalyst_TeamHealAfterElementalBurst_Heal"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"doOffStage": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 40.0
|
|
}
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Weapon_Catalyst_TeamHealAfterElementalBurst_Heal"
|
|
}
|
|
],
|
|
"OIIDACCCPKO": 0.2
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"Time": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"Interval": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"Energy": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"HealRatio": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Weapon_Catalyst_TeamHealAfterElementalBurst_Energy": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Time"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Add"
|
|
}
|
|
]
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.ReviveElemEnergyMixin",
|
|
"period": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Interval"
|
|
},
|
|
"baseEnergy": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Energy"
|
|
},
|
|
"ratio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Weapon_Catalyst_TeamHealAfterElementalBurst_Heal": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Time"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Add"
|
|
}
|
|
]
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Interval"
|
|
},
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.HealHP",
|
|
"doOffStage": true,
|
|
"amountByTargetMaxHPRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "HealRatio"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Weapon_Catalyst_ElementUpAfterReaction",
|
|
"abilitySpecials": {
|
|
"Rate": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Catalyst_ElementUpAfterReaction_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.DoActionByElementReactionMixin",
|
|
"entityTypes": [
|
|
"Monster"
|
|
],
|
|
"reactionTypes": [
|
|
"Explode",
|
|
"Stream",
|
|
"Burning",
|
|
"Melt",
|
|
"Freeze",
|
|
"Shock",
|
|
"Superconductor",
|
|
"SwirlFire",
|
|
"SwirlWater",
|
|
"SwirlElectric",
|
|
"SwirlIce",
|
|
"CrystallizeFire",
|
|
"CrystallizeWater",
|
|
"CrystallizeElectric",
|
|
"CrystallizeIce"
|
|
],
|
|
"actions": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "UNIQUE_Catalyst_ElementUpAfterReaction"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Catalyst_ElementUpAfterReaction": {
|
|
"stacking": "MultipleAllRefresh",
|
|
"stackingOption": {
|
|
"abilitySpecialName": "",
|
|
"maxModifierNumForMultipleType": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
}
|
|
},
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 10.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_FireAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
"Actor_ElecAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
"Actor_WaterAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
"Actor_GrassAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
"Actor_WindAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
"Actor_IceAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
"Actor_RockAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
}
|
|
},
|
|
"state": "AttackUp",
|
|
"isLimitedProperties": true
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "UNIQUE_Catalyst_ElementUpAfterReaction_Handler"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Weapon_Catalyst_Blackrock",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ABILITY_WEAPON_Blackrock_COUNT",
|
|
"defaultGlobalValueOnCreate": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"valueSteps": [
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.5
|
|
}
|
|
],
|
|
"modifierNameSteps": [
|
|
"UNIQUE_Catalyst_Blackrock_Buff1",
|
|
"UNIQUE_Catalyst_Blackrock_Buff2",
|
|
"UNIQUE_Catalyst_Blackrock_Buff3"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.DoActionByKillingMixin",
|
|
"detectWindow": 0.6,
|
|
"onKill": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"target": "Other",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "UNIQUE_Catalyst_Blackrock_Timer_Ind"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"key": "_ABILITY_WEAPON_Blackrock_COUNT",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"Rate": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"Dua": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Catalyst_Blackrock_Timer_Ind": {
|
|
"stacking": "MultipleRefresh",
|
|
"stackingOption": {
|
|
"abilitySpecialName": "",
|
|
"maxModifierNumForMultipleType": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.0
|
|
}
|
|
},
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Dua"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"state": "AttackUp",
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.0
|
|
},
|
|
"key": "_ABILITY_WEAPON_Blackrock_COUNT",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Catalyst_Blackrock_Buff1": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_AttackRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"otherTargets": {
|
|
"$type": "MoleMole.Config.SelectTargetsByEquipParts",
|
|
"equipPartNames": [
|
|
"equip01",
|
|
"equip02",
|
|
"sheathPoint"
|
|
]
|
|
},
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Weapon_Blackrock1_Catalyst"
|
|
},
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByTarget"
|
|
}
|
|
}
|
|
],
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Catalyst_Blackrock_Buff2": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_AttackRatio": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"otherTargets": {
|
|
"$type": "MoleMole.Config.SelectTargetsByEquipParts",
|
|
"equipPartNames": [
|
|
"equip01",
|
|
"equip02",
|
|
"sheathPoint"
|
|
]
|
|
},
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Weapon_Blackrock2_Catalyst"
|
|
},
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByTarget"
|
|
}
|
|
}
|
|
],
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Catalyst_Blackrock_Buff3": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_AttackRatio": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.0
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"otherTargets": {
|
|
"$type": "MoleMole.Config.SelectTargetsByEquipParts",
|
|
"equipPartNames": [
|
|
"equip01",
|
|
"equip02",
|
|
"sheathPoint"
|
|
]
|
|
},
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Weapon_Blackrock3_Catalyst"
|
|
},
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByTarget"
|
|
}
|
|
}
|
|
],
|
|
"isLimitedProperties": true
|
|
}
|
|
},
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"key": "_ABILITY_WEAPON_Blackrock_COUNT",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Weapon_Catalyst_BouncingBall",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ABILITY_Weapon_Catalyst_BouncingBall",
|
|
"defaultGlobalValueOnCreate": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"valueSteps": [
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -0.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
}
|
|
],
|
|
"modifierNameSteps": [
|
|
"UNIQUE_Catalyst_BouncingBall_CD",
|
|
"UNIQUE_Catalyst_BouncingBall_Handler"
|
|
]
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"Chance": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"Times": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"Rate": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"CDTime": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Catalyst_BouncingBall_Handler": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByAttackTags",
|
|
"attackTags": [
|
|
"NormalAttack_01",
|
|
"NormalAttack_02",
|
|
"NormalAttack_03",
|
|
"NormalAttack_04",
|
|
"NormalAttack_05",
|
|
"NormalAttack_06",
|
|
"ExtraAttack"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_ANIMAL_ENTITY_TYPE",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"compareType": "NoneOrEqual"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByEquipAffixReady",
|
|
"target": "Self",
|
|
"equipAffixDataID": 114409
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.Randomed",
|
|
"target": "Target",
|
|
"chance": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Chance"
|
|
},
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.TriggerBullet",
|
|
"bulletID": 40010005,
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.2
|
|
}
|
|
},
|
|
"attachPointName": "WeaponL",
|
|
"attachPointTargetType": "Self"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Times"
|
|
},
|
|
"key": "_ABILITY_Weapon_BouncingBall_Times",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Times"
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Times"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "SelfAttackTarget",
|
|
"modifierName": "Weapon_SetMark"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.0
|
|
},
|
|
"key": "_ABILITY_Weapon_Catalyst_BouncingBall",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Catalyst_BouncingBall_CD": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "CDTime"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.EquipAffixStart",
|
|
"CD": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "CDTime"
|
|
},
|
|
"equipAffixDataID": 114409
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"key": "_ABILITY_Weapon_Catalyst_BouncingBall",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Weapon_SetMark": {
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.1
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"key": "_ABILITY_Weapon_BouncingBall_Recently_Hit",
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Weapon_Catalyst_BouncingBall_Bullet",
|
|
"abilitySpecials": {
|
|
"Rate": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"OpenCollider": {
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.3
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.EnableBulletCollisionPluginTrigger"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.EnableBulletCollisionPluginTrigger",
|
|
"setEnable": true
|
|
}
|
|
]
|
|
},
|
|
"Weapon_Mark": {
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.6
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -10.0
|
|
},
|
|
"key": "_ABILITY_Weapon_BouncingBall_Recently_Hit",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Weapon_SetMark": {
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.1
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"key": "_ABILITY_Weapon_BouncingBall_Recently_Hit",
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Weapon_Purple_Bullet"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "OpenCollider"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "MoleMole.Config.TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "MoleMole.Config.ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByCollisionPoint",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
},
|
|
"radius": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.6
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "WeaponSkill",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"strikeType": "Default",
|
|
"enBreak": 36.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "Eff_Hit_None_Default_Small",
|
|
"hitImpulseType": "LV2",
|
|
"hitHaltTimeScale": 0.01
|
|
},
|
|
"canBeModifiedBy": "OriginOwner"
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "Target",
|
|
"modifierName": "Weapon_Mark"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SetSelfAttackTarget",
|
|
"otherTargets": {
|
|
"$type": "MoleMole.Config.SelectTargetsByShape",
|
|
"sortType": "Nearest",
|
|
"shapeName": "CircleR8",
|
|
"campTargetType": "Enemy",
|
|
"sizeRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_ANIMAL_ENTITY_TYPE",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"compareType": "NoneOrEqual"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_ABILITY_Weapon_BouncingBall_Recently_Hit",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "SelfAttackTarget",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"target": "OriginOwner",
|
|
"key": "_ABILITY_Weapon_BouncingBall_Times",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"compareType": "MoreThanAndEqual"
|
|
}
|
|
],
|
|
"modifierName": "Weapon_SetMark"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"target": "OriginOwner",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.0
|
|
},
|
|
"key": "_ABILITY_Weapon_BouncingBall_Times",
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.TriggerBullet",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByHasAttackTarget",
|
|
"target": "Self"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"target": "OriginOwner",
|
|
"key": "_ABILITY_Weapon_BouncingBall_Times",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"compareType": "MoreThanAndEqual"
|
|
}
|
|
],
|
|
"bulletID": 40010005,
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornBySelf",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"direction": {
|
|
"$type": "MoleMole.Config.ConfigDirectionByAttackTarget",
|
|
"maxAngle": 360.0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Weapon_Catalyst_Outlaw",
|
|
"abilitySpecials": {
|
|
"Rate_1": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"Dura_1": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"Rate_2": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"Dura_2": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Catalyst_Outlaw_Handler": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"SprintBS",
|
|
"Sprint",
|
|
"LiquidStrike_BS",
|
|
"LiquidStrike_BS1",
|
|
"LiquidStrike_Move",
|
|
"LiquidStrike_MoveStandby"
|
|
],
|
|
"modifierName": "UNIQUE_Catalyst_AttackUp_InSprint"
|
|
}
|
|
],
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByAttackTags",
|
|
"attackTags": [
|
|
"NormalAttack_01",
|
|
"NormalAttack_02",
|
|
"NormalAttack_03",
|
|
"NormalAttack_04",
|
|
"NormalAttack_05",
|
|
"NormalAttack_06"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "UNIQUE_Catalyst_ReduceStaminaCost_Handler"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Catalyst_AttackUp_InSprint": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_AttackRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate_1"
|
|
}
|
|
},
|
|
"state": "AttackUp",
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_Catalyst_AttackUp_AfterSprint"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "UNIQUE_Catalyst_AttackUp_AfterSprint"
|
|
}
|
|
],
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Catalyst_AttackUp_AfterSprint": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Dura_1"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_AttackRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate_1"
|
|
}
|
|
},
|
|
"state": "AttackUp",
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Catalyst_ReduceStaminaCost_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Dura_2"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"SprintBS",
|
|
"Sprint",
|
|
"LiquidStrike_BS",
|
|
"LiquidStrike_BS1",
|
|
"LiquidStrike_Move",
|
|
"LiquidStrike_MoveStandby"
|
|
],
|
|
"modifierName": "UNIQUE_Catalyst_ReduceStaminaCost_Buff"
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Weapon_Outlaw_Common_Buff"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Catalyst_ReduceStaminaCost_Buff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_CostStaminaRatio": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate_2"
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Sub"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"isLimitedProperties": true
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "UNIQUE_Catalyst_Outlaw_Handler"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveUniqueModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_Catalyst_AttackUp_AfterSprint"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Weapon_Catalyst_Lanternrite",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ABILITY_Catalyst_Lanternrite",
|
|
"defaultGlobalValueOnCreate": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"valueSteps": [
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -0.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
}
|
|
],
|
|
"modifierNameSteps": [
|
|
"UNIQUE_Catalyst_Lanternrite_CD",
|
|
"UNIQUE_Catalyst_Lanternrite_Handler"
|
|
]
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"ChanceProb": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"Rate_Bright": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"Rate_Dark": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"CDTime": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Catalyst_Lanternrite_CD": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "CDTime"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.EquipAffixStart",
|
|
"CD": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "CDTime"
|
|
},
|
|
"equipAffixDataID": 114411
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"key": "_ABILITY_Catalyst_Lanternrite",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Catalyst_Lanternrite_Handler": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "MoleMole.Config.Randomed",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByAttackTags",
|
|
"attackTags": [
|
|
"NormalAttack_01",
|
|
"NormalAttack_02",
|
|
"NormalAttack_03",
|
|
"NormalAttack_04",
|
|
"NormalAttack_05",
|
|
"NormalAttack_06",
|
|
"ExtraAttack"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByHitDamage",
|
|
"damage": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByEquipAffixReady",
|
|
"target": "Self",
|
|
"equipAffixDataID": 114411
|
|
}
|
|
],
|
|
"chance": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "ChanceProb"
|
|
},
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.Randomed",
|
|
"chance": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
},
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.TriggerBullet",
|
|
"bulletID": 40010010,
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.2
|
|
}
|
|
},
|
|
"attachPointName": "WeaponL"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.TriggerBullet",
|
|
"bulletID": 40010011,
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.2
|
|
}
|
|
},
|
|
"attachPointName": "WeaponL"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.0
|
|
},
|
|
"key": "_ABILITY_Catalyst_Lanternrite",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Weapon_Catalyst_Lanternrite_Bright",
|
|
"abilitySpecials": {
|
|
"Rate_Bright": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Weapon_Lanternrite_Bright"
|
|
}
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "MoleMole.Config.TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "MoleMole.Config.ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByCollisionPoint",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
},
|
|
"radius": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.2
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "WeaponSkill",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate_Bright"
|
|
},
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"strikeType": "Default",
|
|
"enBreak": 20.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "Eff_Hit_None_Blunt_Small",
|
|
"hitImpulseType": "LV2",
|
|
"hitHaltTimeScale": 0.01
|
|
},
|
|
"canBeModifiedBy": "OriginOwner"
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Weapon_Catalyst_Lanternrite_Dark",
|
|
"abilitySpecials": {
|
|
"Rate_Dark": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Weapon_Lanternrite_Dark"
|
|
}
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"target": "Target",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Weapon_Blast_R30"
|
|
},
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByCollisionPoint",
|
|
"direction": {
|
|
"$type": "MoleMole.Config.ConfigDirectionByEntity"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "MoleMole.Config.ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByCollisionPoint",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
},
|
|
"radius": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.5
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "WeaponSkill",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate_Dark"
|
|
},
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"strikeType": "Default",
|
|
"enBreak": 20.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "Eff_Hit_None_Blunt_Small",
|
|
"hitImpulseType": "LV2",
|
|
"hitHaltTimeScale": 0.01
|
|
},
|
|
"canBeModifiedBy": "OriginOwner"
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Weapon_Catalyst_Dragonfell",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ABILITY_Catalyst_Dragonfell",
|
|
"defaultGlobalValueOnCreate": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"valueSteps": [
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -0.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
}
|
|
],
|
|
"modifierNameSteps": [
|
|
"UNIQUE_Catalyst_Dragonfell_CD",
|
|
"UNIQUE_Catalyst_Dragonfell_Handler"
|
|
]
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"ChanceProb": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"Rate": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"RateToIce": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"CDTime": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Catalyst_Dragonfell_CD": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "CDTime"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.EquipAffixStart",
|
|
"CD": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "CDTime"
|
|
},
|
|
"equipAffixDataID": 114412
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"key": "_ABILITY_Catalyst_Dragonfell",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Catalyst_Dragonfell_Handler": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "MoleMole.Config.Randomed",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByAttackTags",
|
|
"attackTags": [
|
|
"NormalAttack_01",
|
|
"NormalAttack_02",
|
|
"NormalAttack_03",
|
|
"NormalAttack_04",
|
|
"NormalAttack_05",
|
|
"NormalAttack_06",
|
|
"ExtraAttack"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByEquipAffixReady",
|
|
"target": "Self",
|
|
"equipAffixDataID": 114412
|
|
}
|
|
],
|
|
"chance": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "ChanceProb"
|
|
},
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalPos",
|
|
"target": "Target",
|
|
"key": "_ABILITY_Weapon_Dragonfell_Pos",
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByHitPoint",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
},
|
|
"setTarget": false
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.CreateGadget",
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByGlobalValue",
|
|
"positionKey": "_ABILITY_Weapon_Dragonfell_Pos",
|
|
"directionKey": ""
|
|
},
|
|
"gadgetID": 40020007,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.0
|
|
},
|
|
"key": "_ABILITY_Catalyst_Dragonfell",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Weapon_Catalyst_Dragonfell_Gadget",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.ModifyDamageMixin",
|
|
"attackTags": [
|
|
"WeaponSkill"
|
|
],
|
|
"damagePercentage": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "RateToIce"
|
|
},
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByAny",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByHasElement",
|
|
"element": "Ice"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByHasElement",
|
|
"element": "Frozen"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"Rate": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"RateToIce": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"Dragonfell_Appear": {
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.4
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Weapon_Dragonfell_Gadget"
|
|
},
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByTarget",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "MoleMole.Config.ConfigAttackCircle",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornBySelf",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
},
|
|
"height": 2.0,
|
|
"radius": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.0
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "WeaponSkill",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"enBreak": 20.0,
|
|
"attackType": "Range"
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV4",
|
|
"overrideHitImpulse": {
|
|
"hitLevel": "Heavy",
|
|
"hitImpulseX": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 500.0
|
|
},
|
|
"hitImpulseY": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"retreatType": "ByHitDirection",
|
|
"hitHaltTimeScale": 0.01
|
|
},
|
|
"canBeModifiedBy": "OriginOwner"
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "Dragonfell_Appear"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Weapon_Catalyst_NormalAttackAndExtraAttack",
|
|
"abilitySpecials": {
|
|
"Rate_1": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"Duration_1": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"Rate_2": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"Duration_2": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Catalyst_NormalAttackAndExtraAttack_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByAttackTags",
|
|
"attackTags": [
|
|
"NormalAttack_01",
|
|
"NormalAttack_02",
|
|
"NormalAttack_03",
|
|
"NormalAttack_04",
|
|
"NormalAttack_05",
|
|
"NormalAttack_06"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_ANIMAL_ENTITY_TYPE",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "UNIQUE_Catalyst_NormalAttackHit_Buff"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByAttackTags",
|
|
"attackTags": [
|
|
"ExtraAttack"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_ANIMAL_ENTITY_TYPE",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "UNIQUE_Catalyst_ExtraAttackHit_Buff"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Catalyst_NormalAttackHit_Buff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Duration_1"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.ModifyDamageMixin",
|
|
"attackTags": [
|
|
"ExtraAttack"
|
|
],
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate_1"
|
|
}
|
|
}
|
|
],
|
|
"state": "AttackUp"
|
|
},
|
|
"UNIQUE_Catalyst_ExtraAttackHit_Buff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Duration_2"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_AttackRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate_2"
|
|
}
|
|
},
|
|
"state": "AttackUp",
|
|
"isLimitedProperties": true
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "UNIQUE_Catalyst_NormalAttackAndExtraAttack_Handler"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Weapon_Catalyst_Legend_Dvalin",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ABILITY_Catalyst_Legend_Dvalin",
|
|
"defaultGlobalValueOnCreate": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"valueSteps": [
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -0.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
}
|
|
],
|
|
"modifierNameSteps": [
|
|
"UNIQUE_Catalyst_Legend_Dvalin_CD",
|
|
"UNIQUE_Catalyst_Legend_Dvalin_Handler"
|
|
]
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"Rate": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"Chance": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"Rate_2": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"CDTime": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Catalyst_Legend_Dvalin_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByAttackTags",
|
|
"attackTags": [
|
|
"NormalAttack_01",
|
|
"NormalAttack_02",
|
|
"NormalAttack_03",
|
|
"NormalAttack_04",
|
|
"NormalAttack_05",
|
|
"NormalAttack_06"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.Randomed",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEquipAffixReady",
|
|
"target": "Self",
|
|
"equipAffixDataID": 114501
|
|
}
|
|
],
|
|
"chance": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Chance"
|
|
},
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.TriggerBullet",
|
|
"bulletID": 40010003,
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornBySelf",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.EquipAffixStart",
|
|
"CD": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "CDTime"
|
|
},
|
|
"equipAffixDataID": 114501
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.0
|
|
},
|
|
"key": "_ABILITY_Catalyst_Legend_Dvalin",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Catalyst_Legend_Dvalin_CD": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "CDTime"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"key": "_ABILITY_Catalyst_Legend_Dvalin",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Catalyst_Legend_Dvalin_ElementUp": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_FireAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
"Actor_ElecAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
"Actor_WaterAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
"Actor_GrassAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
"Actor_WindAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
"Actor_IceAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
"Actor_RockAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
}
|
|
},
|
|
"isLimitedProperties": true
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "UNIQUE_Catalyst_Legend_Dvalin_ElementUp"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.KillGadget",
|
|
"gadgetInfo": {
|
|
"configID": 40010003
|
|
}
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Weapon_Catalyst_Legend_Dvalin_WindBall",
|
|
"modifiers": {
|
|
"Serch_And_Fire": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.5
|
|
},
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.SetSelfAttackTarget",
|
|
"otherTargets": {
|
|
"$type": "MoleMole.Config.SelectTargetsByShape",
|
|
"topLimit": 1,
|
|
"sortType": "Nearest",
|
|
"shapeName": "CircleR15",
|
|
"campTargetType": "Enemy",
|
|
"sizeRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.TriggerBullet",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByHasAttackTarget"
|
|
}
|
|
],
|
|
"bulletID": 40010004,
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornBySelf"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Weapon_WindBall"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "Serch_And_Fire"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Weapon_Catalyst_Arcane_Bullet",
|
|
"abilitySpecials": {
|
|
"Rate": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Weapon_Arcane_Bullet"
|
|
}
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "MoleMole.Config.TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "MoleMole.Config.ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByCollisionPoint",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
},
|
|
"radius": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.2
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "WeaponSkill",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"strikeType": "Default",
|
|
"enBreak": 20.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "Eff_Hit_None_Blunt_Small",
|
|
"hitImpulseType": "LV2",
|
|
"hitHaltTimeScale": 0.01
|
|
},
|
|
"canBeModifiedBy": "OriginOwner"
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Weapon_Catalyst_Legend_Fourwinds",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ABILITY_Catalyst_Fourwinds_AttackBuffLevel",
|
|
"defaultGlobalValueOnCreate": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"valueSteps": [
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -0.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 4.5
|
|
}
|
|
],
|
|
"modifierNameSteps": [
|
|
"Blank",
|
|
"UNIQUE_Catalyst_FourwindsBuff1",
|
|
"UNIQUE_Catalyst_FourwindsBuff2",
|
|
"UNIQUE_Catalyst_FourwindsBuff3",
|
|
"UNIQUE_Catalyst_FourwindsBuff4"
|
|
]
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"Speed": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"Rate": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"Blank": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
}
|
|
},
|
|
"UNIQUE_Catalyst_Fourwinds_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 4.0
|
|
},
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "UNIQUE_Catalyst_FourwindsBuffTime"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"key": "_ABILITY_Catalyst_Fourwinds_AttackBuffLevel",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 4.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Catalyst_FourwindsBuffTime": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 6.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -100.0
|
|
},
|
|
"key": "_ABILITY_Catalyst_Fourwinds_AttackBuffLevel",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 4.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Catalyst_FourwindsBuff1": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_FireAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
"Actor_ElecAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
"Actor_WaterAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
"Actor_GrassAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
"Actor_WindAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
"Actor_IceAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
"Actor_RockAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"otherTargets": {
|
|
"$type": "MoleMole.Config.SelectTargetsByEquipParts",
|
|
"equipPartNames": [
|
|
"equip01",
|
|
"equip02",
|
|
"sheathPoint"
|
|
]
|
|
},
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Weapon_MengdeTag1"
|
|
},
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByTarget"
|
|
}
|
|
}
|
|
],
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Catalyst_FourwindsBuff2": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_FireAddHurtDelta": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
},
|
|
"Actor_ElecAddHurtDelta": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
},
|
|
"Actor_WaterAddHurtDelta": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
},
|
|
"Actor_GrassAddHurtDelta": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
},
|
|
"Actor_WindAddHurtDelta": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
},
|
|
"Actor_IceAddHurtDelta": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
},
|
|
"Actor_RockAddHurtDelta": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"otherTargets": {
|
|
"$type": "MoleMole.Config.SelectTargetsByEquipParts",
|
|
"equipPartNames": [
|
|
"equip01",
|
|
"equip02",
|
|
"sheathPoint"
|
|
]
|
|
},
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Weapon_MengdeTag2"
|
|
},
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByTarget"
|
|
}
|
|
}
|
|
],
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Catalyst_FourwindsBuff3": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_FireAddHurtDelta": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.0
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
},
|
|
"Actor_ElecAddHurtDelta": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.0
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
},
|
|
"Actor_WaterAddHurtDelta": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.0
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
},
|
|
"Actor_GrassAddHurtDelta": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.0
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
},
|
|
"Actor_WindAddHurtDelta": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.0
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
},
|
|
"Actor_IceAddHurtDelta": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.0
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
},
|
|
"Actor_RockAddHurtDelta": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.0
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"otherTargets": {
|
|
"$type": "MoleMole.Config.SelectTargetsByEquipParts",
|
|
"equipPartNames": [
|
|
"equip01",
|
|
"equip02",
|
|
"sheathPoint"
|
|
]
|
|
},
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Weapon_MengdeTag3"
|
|
},
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByTarget"
|
|
}
|
|
}
|
|
],
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Catalyst_FourwindsBuff4": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_FireAddHurtDelta": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 4.0
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
},
|
|
"Actor_ElecAddHurtDelta": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 4.0
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
},
|
|
"Actor_WaterAddHurtDelta": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 4.0
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
},
|
|
"Actor_GrassAddHurtDelta": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 4.0
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
},
|
|
"Actor_WindAddHurtDelta": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 4.0
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
},
|
|
"Actor_IceAddHurtDelta": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 4.0
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
},
|
|
"Actor_RockAddHurtDelta": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 4.0
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"otherTargets": {
|
|
"$type": "MoleMole.Config.SelectTargetsByEquipParts",
|
|
"equipPartNames": [
|
|
"equip01",
|
|
"equip02",
|
|
"sheathPoint"
|
|
]
|
|
},
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Weapon_MengdeTag4"
|
|
},
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByTarget"
|
|
}
|
|
}
|
|
],
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Catalyst_Fourwinds_MoveSpeed": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Animator_MoveSpeedRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Speed"
|
|
}
|
|
},
|
|
"isLimitedProperties": true
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_Catalyst_Fourwinds_Handler"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "UNIQUE_Catalyst_Fourwinds_MoveSpeed"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"key": "_ABILITY_Catalyst_Fourwinds_AttackBuffLevel",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
],
|
|
"onAvatarOut": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -100.0
|
|
},
|
|
"key": "_ABILITY_Catalyst_Fourwinds_AttackBuffLevel",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 4.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Weapon_Catalyst_Kunwu_DamageUpWithShield",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ABILITY_Catalyst_Kunwu_IsHasShield",
|
|
"defaultGlobalValueOnCreate": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"valueSteps": [
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -0.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.5
|
|
}
|
|
],
|
|
"modifierNameSteps": [
|
|
"UNIQUE_Weapon_Catalyst_Kunwu_NoShieldBuff",
|
|
"UNIQUE_Weapon_Catalyst_Kunwu_HasShieldBuff"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifierToPredicateMixin",
|
|
"type": "Current",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByHasShield",
|
|
"type": "All"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Weapon_Catalyst_Kunwu_CheckShield"
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"Shield_Up": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"Dmg_Rate": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"Timer": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Weapon_Catalyst_Kunwu_DamageUpWithShield_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "UNIQUE_Weapon_Catalyst_Kunwu_AddCount"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Weapon_Catalyst_Kunwu_CheckShield": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"key": "_ABILITY_Catalyst_Kunwu_IsHasShield",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"key": "_ABILITY_Catalyst_Kunwu_IsHasShield",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Weapon_Catalyst_Kunwu_AddCount": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.3
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"key": "_ABILITY_Catalyst_Kunwu_BuffLevel",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 5.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "UNIQUE_Weapon_Catalyst_Kunwu_BuffTimer"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Weapon_Catalyst_Kunwu_BuffTimer": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Timer"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"key": "_ABILITY_Catalyst_Kunwu_BuffLevel",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Weapon_Catalyst_Kunwu_NoShieldBuff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ABILITY_Catalyst_Kunwu_BuffLevel",
|
|
"defaultGlobalValueOnCreate": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"valueSteps": [
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -0.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 4.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 5.5
|
|
}
|
|
],
|
|
"modifierNameSteps": [
|
|
"UNIQUE_Weapon_Catalyst_Kunwu_NoShieldBuff_Blank",
|
|
"UNIQUE_Weapon_Catalyst_Kunwu_NoShieldBuff_Level01",
|
|
"UNIQUE_Weapon_Catalyst_Kunwu_NoShieldBuff_Level02",
|
|
"UNIQUE_Weapon_Catalyst_Kunwu_NoShieldBuff_Level03",
|
|
"UNIQUE_Weapon_Catalyst_Kunwu_NoShieldBuff_Level04",
|
|
"UNIQUE_Weapon_Catalyst_Kunwu_NoShieldBuff_Level05"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Weapon_Catalyst_Kunwu_NoShieldBuff_Blank": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
}
|
|
},
|
|
"UNIQUE_Weapon_Catalyst_Kunwu_NoShieldBuff_Level01": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_AttackRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Dmg_Rate"
|
|
}
|
|
},
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Weapon_Catalyst_Kunwu_NoShieldBuff_Level02": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_AttackRatio": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Dmg_Rate"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Weapon_Catalyst_Kunwu_NoShieldBuff_Level03": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_AttackRatio": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Dmg_Rate"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.0
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Weapon_Catalyst_Kunwu_NoShieldBuff_Level04": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_AttackRatio": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Dmg_Rate"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 4.0
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Weapon_Catalyst_Kunwu_NoShieldBuff_Level05": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_AttackRatio": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Dmg_Rate"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 5.0
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Weapon_Catalyst_Kunwu_HasShieldBuff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ABILITY_Catalyst_Kunwu_BuffLevel",
|
|
"defaultGlobalValueOnCreate": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"valueSteps": [
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -0.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 4.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 5.5
|
|
}
|
|
],
|
|
"modifierNameSteps": [
|
|
"UNIQUE_Weapon_Catalyst_Kunwu_HasShieldBuff_Blank",
|
|
"UNIQUE_Weapon_Catalyst_Kunwu_HasShieldBuff_Level01",
|
|
"UNIQUE_Weapon_Catalyst_Kunwu_HasShieldBuff_Level02",
|
|
"UNIQUE_Weapon_Catalyst_Kunwu_HasShieldBuff_Level03",
|
|
"UNIQUE_Weapon_Catalyst_Kunwu_HasShieldBuff_Level04",
|
|
"UNIQUE_Weapon_Catalyst_Kunwu_HasShieldBuff_Level05"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Weapon_Catalyst_Kunwu_HasShieldBuff_Blank": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
}
|
|
},
|
|
"UNIQUE_Weapon_Catalyst_Kunwu_HasShieldBuff_Level01": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_AttackRatio": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Dmg_Rate"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Weapon_Catalyst_Kunwu_HasShieldBuff_Level02": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_AttackRatio": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Dmg_Rate"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 4.0
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Weapon_Catalyst_Kunwu_HasShieldBuff_Level03": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_AttackRatio": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Dmg_Rate"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 6.0
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Weapon_Catalyst_Kunwu_HasShieldBuff_Level04": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_AttackRatio": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Dmg_Rate"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 8.0
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Weapon_Catalyst_Kunwu_HasShieldBuff_Level05": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_AttackRatio": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Dmg_Rate"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 10.0
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Weapon_Catalyst_Kunwu_BuffEffHandler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ABILITY_Catalyst_Kunwu_BuffLevel",
|
|
"defaultGlobalValueOnCreate": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"valueSteps": [
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -0.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 4.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 5.5
|
|
}
|
|
],
|
|
"modifierNameSteps": [
|
|
"Weapon_Catalyst_Kunwu_Eff_Blank",
|
|
"Weapon_Catalyst_Kunwu_Eff_1",
|
|
"Weapon_Catalyst_Kunwu_Eff_2",
|
|
"Weapon_Catalyst_Kunwu_Eff_3",
|
|
"Weapon_Catalyst_Kunwu_Eff_4",
|
|
"Weapon_Catalyst_Kunwu_Eff_5"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Weapon_Catalyst_Kunwu_Eff_Blank": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
}
|
|
},
|
|
"Weapon_Catalyst_Kunwu_Eff_1": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Weapon_Kunwu_Stack_01"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Weapon_Catalyst_Kunwu_Eff_2": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Weapon_Kunwu_Stack_02"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Weapon_Catalyst_Kunwu_Eff_3": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Weapon_Kunwu_Stack_03"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Weapon_Catalyst_Kunwu_Eff_4": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Weapon_Kunwu_Stack_04"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Weapon_Catalyst_Kunwu_Eff_5": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Weapon_Kunwu_Stack_05"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "UNIQUE_Weapon_Catalyst_Kunwu_DamageUpWithShield_Handler"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "UNIQUE_Weapon_Catalyst_Kunwu_BuffEffHandler"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"key": "_ABILITY_Catalyst_Kunwu_BuffLevel",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"key": "_ABILITY_Catalyst_Kunwu_IsHasShield",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Weapon_Catalyst_Morax_HpToAtk",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.DoActionByEventMixin",
|
|
"onEvent": "HP",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByNot",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_ABILITY_Catalyst_Morax_Last_MaxHp",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "FIGHT_PROP_MAX_HP"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"actions": [
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "FIGHT_PROP_MAX_HP"
|
|
},
|
|
"key": "_ABILITY_Catalyst_Morax_Last_MaxHp",
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveUniqueModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_Catalyst_Morax_HpToAtk_Buff"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_Catalyst_Morax_HpToAtk_Buff"
|
|
}
|
|
],
|
|
"costEnergyDeltaName": ""
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"Hp_Rate": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"HptoAtk_Factor": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Catalyst_Morax_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "UNIQUE_Catalyst_Morax_HpToAtk_Buff"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"doOffStage": true,
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_ABILITY_Catalyst_Morax_Last_MaxHp",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "FIGHT_PROP_MAX_HP"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "FIGHT_PROP_MAX_HP"
|
|
},
|
|
"key": "_ABILITY_Catalyst_Morax_Last_MaxHp",
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveUniqueModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_Catalyst_Morax_HpToAtk_Buff"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_Catalyst_Morax_HpToAtk_Buff"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Catalyst_Morax_HpToAtk_Buff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_AttackExtraDelta": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "FIGHT_PROP_MAX_HP"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "HptoAtk_Factor"
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"isLimitedProperties": true
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "FIGHT_PROP_MAX_HP"
|
|
},
|
|
"key": "_ABILITY_Catalyst_Morax_Last_MaxHp",
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_Catalyst_Morax_Handler"
|
|
}
|
|
],
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Weapon_Catalyst_Kaleido",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.ModifyDamageMixin",
|
|
"attackTags": [
|
|
"NormalAttack_01",
|
|
"NormalAttack_02",
|
|
"NormalAttack_03",
|
|
"NormalAttack_04",
|
|
"NormalAttack_05",
|
|
"NormalAttack_06"
|
|
],
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"damageExtra": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "FIGHT_PROP_MAX_HP"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "HptoExtraDamage_Factor"
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.OnAvatarUseSkillMixin",
|
|
"onTriggerUltimateSkill": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "UNIQUE_Catalyst_Kaleido_BurstBuff"
|
|
}
|
|
],
|
|
"OIIDACCCPKO": 0.2
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"HptoExtraDamage_Factor": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"Dura": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"Energy": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"CDTime": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Catalyst_Kaleido_BurstBuff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Dura"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"otherTargets": {
|
|
"$type": "MoleMole.Config.SelectTargetsByEquipParts",
|
|
"equipPartNames": [
|
|
"equip01",
|
|
"equip02",
|
|
"sheathPoint"
|
|
]
|
|
},
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Weapon_Catalyst_Kaleido_Inner"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"otherTargets": {
|
|
"$type": "MoleMole.Config.SelectTargetsByEquipParts",
|
|
"equipPartNames": [
|
|
"equip01",
|
|
"equip02",
|
|
"sheathPoint"
|
|
]
|
|
},
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Weapon_Catalyst_Kaleido_Outer"
|
|
}
|
|
}
|
|
],
|
|
"onAttackLanded": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByAttackTags",
|
|
"attackTags": [
|
|
"NormalAttack_01",
|
|
"NormalAttack_02",
|
|
"NormalAttack_03",
|
|
"NormalAttack_04",
|
|
"NormalAttack_05",
|
|
"NormalAttack_06"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_ANIMAL_ENTITY_TYPE",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "UNIQUE_Catalyst_Kaleido_ReviveEnergy"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Catalyst_Kaleido_ReviveEnergy": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "CDTime"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ReviveElemEnergy",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Energy"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Weapon_Catalyst_Bakufu",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.DoActionByElementReactionMixin",
|
|
"entityTypes": [
|
|
"Monster"
|
|
],
|
|
"reactionTypes": [
|
|
"Explode"
|
|
],
|
|
"actions": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "UNIQUE_Catalyst_Bakufu_FireBuff_Handler"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "UNIQUE_Catalyst_Bakufu_ElecBuff_Handler"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.DoActionByElementReactionMixin",
|
|
"entityTypes": [
|
|
"Monster"
|
|
],
|
|
"reactionTypes": [
|
|
"Shock"
|
|
],
|
|
"actions": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "UNIQUE_Catalyst_Bakufu_WaterBuff_Handler"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "UNIQUE_Catalyst_Bakufu_ElecBuff_Handler"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.DoActionByElementReactionMixin",
|
|
"entityTypes": [
|
|
"Monster"
|
|
],
|
|
"reactionTypes": [
|
|
"Superconductor"
|
|
],
|
|
"actions": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "UNIQUE_Catalyst_Bakufu_IceBuff_Handler"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "UNIQUE_Catalyst_Bakufu_ElecBuff_Handler"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.DoActionByElementReactionMixin",
|
|
"entityTypes": [
|
|
"Monster"
|
|
],
|
|
"reactionTypes": [
|
|
"SwirlElectric"
|
|
],
|
|
"actions": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "UNIQUE_Catalyst_Bakufu_WindBuff_Handler"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "UNIQUE_Catalyst_Bakufu_ElecBuff_Handler"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.DoActionByElementReactionMixin",
|
|
"entityTypes": [
|
|
"Monster"
|
|
],
|
|
"reactionTypes": [
|
|
"CrystallizeElectric"
|
|
],
|
|
"actions": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "UNIQUE_Catalyst_Bakufu_RockBuff_Handler"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "UNIQUE_Catalyst_Bakufu_ElecBuff_Handler"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"Rate": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"BuffTime": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"CDTime": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Catalyst_Bakufu_ElecBuff_Handler": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "CDTime"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 40.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetElement",
|
|
"elementType": "Electric"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Catalyst_Bakufu_ElecBuff"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 40.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetElement",
|
|
"elementType": "Electric"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Catalyst_Bakufu_ElecBuff"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Catalyst_Bakufu_FireBuff_Handler": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "CDTime"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 40.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetElement",
|
|
"elementType": "Fire"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Catalyst_Bakufu_FireBuff"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 40.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetElement",
|
|
"elementType": "Fire"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Catalyst_Bakufu_FireBuff"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Catalyst_Bakufu_WaterBuff_Handler": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "CDTime"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 40.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetElement",
|
|
"elementType": "Water"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Catalyst_Bakufu_WaterBuff"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 40.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetElement",
|
|
"elementType": "Water"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Catalyst_Bakufu_WaterBuff"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Catalyst_Bakufu_IceBuff_Handler": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "CDTime"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 40.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetElement",
|
|
"elementType": "Ice"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Catalyst_Bakufu_IceBuff"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 40.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetElement",
|
|
"elementType": "Ice"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Catalyst_Bakufu_IceBuff"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Catalyst_Bakufu_WindBuff_Handler": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "CDTime"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 40.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetElement",
|
|
"elementType": "Wind"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Catalyst_Bakufu_WindBuff"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 40.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetElement",
|
|
"elementType": "Wind"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Catalyst_Bakufu_WindBuff"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Catalyst_Bakufu_RockBuff_Handler": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "CDTime"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveUniqueModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 40.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetElement",
|
|
"elementType": "Rock"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Catalyst_Bakufu_RockBuff"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "AllPlayerAvatars",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 40.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetElement",
|
|
"elementType": "Rock"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Catalyst_Bakufu_RockBuff"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Catalyst_Bakufu_ElecBuff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "BuffTime"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_ElecAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
}
|
|
},
|
|
"state": "AttackUp",
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Catalyst_Bakufu_FireBuff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "BuffTime"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_FireAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
}
|
|
},
|
|
"state": "AttackUp",
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Catalyst_Bakufu_WaterBuff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "BuffTime"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_WaterAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
}
|
|
},
|
|
"state": "AttackUp",
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Catalyst_Bakufu_IceBuff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "BuffTime"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_IceAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
}
|
|
},
|
|
"state": "AttackUp",
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Catalyst_Bakufu_WindBuff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "BuffTime"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_WindAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
}
|
|
},
|
|
"state": "AttackUp",
|
|
"isLimitedProperties": true
|
|
},
|
|
"UNIQUE_Catalyst_Bakufu_RockBuff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "BuffTime"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_RockAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
}
|
|
},
|
|
"state": "AttackUp",
|
|
"isLimitedProperties": true
|
|
}
|
|
},
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Weapon_Catalyst_Narukami",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.OnAvatarUseSkillMixin",
|
|
"onTriggerSkill": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "UNIQUE_Catalyst_Narukami_Buff_Timer"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"doOffStage": true,
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"key": "_ABILITY_Catalyst_Narukami_BuffLevel",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
}
|
|
],
|
|
"OIIDACCCPKO": 0.2
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_ABILITY_Catalyst_Narukami_BuffLevel",
|
|
"defaultGlobalValueOnCreate": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"valueSteps": [
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 10.0
|
|
}
|
|
],
|
|
"modifierNameSteps": [
|
|
"UNIQUE_Catalyst_Narukami_Buff_1",
|
|
"UNIQUE_Catalyst_Narukami_Buff_2",
|
|
"UNIQUE_Catalyst_Narukami_Buff_3"
|
|
]
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"DamageRatio": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"Dura": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"Rate": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Catalyst_Narukami_Buff_Timer": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Dura"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"otherTargets": {
|
|
"$type": "MoleMole.Config.SelectTargetsByEquipParts",
|
|
"equipPartNames": [
|
|
"equip01",
|
|
"equip02",
|
|
"sheathPoint"
|
|
]
|
|
},
|
|
"doOffStage": true,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Weapon_Catalyst_Narukami"
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"key": "_ABILITY_Catalyst_Narukami_BuffLevel",
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Catalyst_Narukami_Buff_1": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.ModifyDamageMixin",
|
|
"attackTags": [
|
|
"Elemental_Art",
|
|
"Elemental_Art_Extra",
|
|
"Elemental_Art_Hold"
|
|
],
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "DamageRatio"
|
|
}
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"otherTargets": {
|
|
"$type": "MoleMole.Config.SelectTargetsByEquipParts",
|
|
"equipPartNames": [
|
|
"equip01",
|
|
"equip02",
|
|
"sheathPoint"
|
|
]
|
|
},
|
|
"doOffStage": true,
|
|
"parameter": "Level",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Weapon_Catalyst_Narukami"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"otherTargets": {
|
|
"$type": "MoleMole.Config.SelectTargetsByEquipParts",
|
|
"equipPartNames": [
|
|
"equip01",
|
|
"equip02",
|
|
"sheathPoint"
|
|
]
|
|
},
|
|
"doOffStage": true,
|
|
"parameter": "Change",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Weapon_Catalyst_Narukami"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Catalyst_Narukami_Buff_2": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.ModifyDamageMixin",
|
|
"attackTags": [
|
|
"Elemental_Art",
|
|
"Elemental_Art_Extra",
|
|
"Elemental_Art_Hold"
|
|
],
|
|
"damagePercentageRatio": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "DamageRatio"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"otherTargets": {
|
|
"$type": "MoleMole.Config.SelectTargetsByEquipParts",
|
|
"equipPartNames": [
|
|
"equip01",
|
|
"equip02",
|
|
"sheathPoint"
|
|
]
|
|
},
|
|
"doOffStage": true,
|
|
"parameter": "Level",
|
|
"type": "Int",
|
|
"value": 2,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Weapon_Catalyst_Narukami"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"otherTargets": {
|
|
"$type": "MoleMole.Config.SelectTargetsByEquipParts",
|
|
"equipPartNames": [
|
|
"equip01",
|
|
"equip02",
|
|
"sheathPoint"
|
|
]
|
|
},
|
|
"doOffStage": true,
|
|
"parameter": "Change",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Weapon_Catalyst_Narukami"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Catalyst_Narukami_Buff_3": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.ModifyDamageMixin",
|
|
"attackTags": [
|
|
"Elemental_Art",
|
|
"Elemental_Art_Extra",
|
|
"Elemental_Art_Hold"
|
|
],
|
|
"damagePercentageRatio": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "DamageRatio"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.0
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"properties": {
|
|
"Actor_FireAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
"Actor_ElecAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
"Actor_WaterAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
"Actor_GrassAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
"Actor_WindAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
"Actor_IceAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
},
|
|
"Actor_RockAddHurtDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Rate"
|
|
}
|
|
},
|
|
"state": "AttackUp",
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"otherTargets": {
|
|
"$type": "MoleMole.Config.SelectTargetsByEquipParts",
|
|
"equipPartNames": [
|
|
"equip01",
|
|
"equip02",
|
|
"sheathPoint"
|
|
]
|
|
},
|
|
"doOffStage": true,
|
|
"parameter": "Level",
|
|
"type": "Int",
|
|
"value": 3,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Weapon_Catalyst_Narukami"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"otherTargets": {
|
|
"$type": "MoleMole.Config.SelectTargetsByEquipParts",
|
|
"equipPartNames": [
|
|
"equip01",
|
|
"equip02",
|
|
"sheathPoint"
|
|
]
|
|
},
|
|
"doOffStage": true,
|
|
"parameter": "Change",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Weapon_Catalyst_Narukami"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Weapon_Catalyst_Jyanome",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.OnAvatarUseSkillMixin",
|
|
"onTriggerSkill": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "UNIQUE_Catalyst_Jyanome_ArtBuff"
|
|
}
|
|
],
|
|
"OIIDACCCPKO": 0.2
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"ChargeEfficiency": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"Dura": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Catalyst_Jyanome_ArtBuff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "Dura"
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Actor_ChargeEfficiencyDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "ChargeEfficiency"
|
|
}
|
|
},
|
|
"state": "AttackUp"
|
|
}
|
|
},
|
|
"isDynamicAbility": true
|
|
}
|
|
}
|
|
] |