mirror of
https://github.com/theBowja/GenshinData-1.git
synced 2025-08-05 16:03:55 +09:00
1074 lines
43 KiB
JSON
1074 lines
43 KiB
JSON
[
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Apparatus_Enigma_Born",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToAbilityStateMixin",
|
|
"abilityStates": [
|
|
"ElementFrozen",
|
|
"ElementPetrifaction"
|
|
],
|
|
"modifierName": "Monster_Apparatus_Enigma_Render_Set"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Monster_Apparatus_Enigma_Render_Set": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerSetRenderersEnable",
|
|
"renderNames": [
|
|
"DroneShield",
|
|
"FloraShield",
|
|
"InsectaShield",
|
|
"NettlerShield"
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerSetRenderersEnable",
|
|
"renderNames": [
|
|
"DroneShield",
|
|
"FloraShield",
|
|
"InsectaShield",
|
|
"NettlerShield"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -1.0,
|
|
"key": "_MONSTER_Apparatus_Enigma_Protected",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAnimatorFloat",
|
|
"logic": "Equal",
|
|
"value": 100.0,
|
|
"parameter": "PoseID"
|
|
}
|
|
],
|
|
"abilityName": "Monster_Apparatus_Enigma_Weakness"
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "TriggerSetRenderersEnable",
|
|
"renderNames": [
|
|
"DroneShield",
|
|
"FloraShield",
|
|
"InsectaShield",
|
|
"NettlerShield"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Apparatus_Enigma_PowerOff",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Born"
|
|
],
|
|
"modifierName": "UNIQUE_Enigma_PowerOff",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAnimatorFloat",
|
|
"logic": "Equal",
|
|
"value": 101.0,
|
|
"parameter": "PoseID"
|
|
}
|
|
],
|
|
"isCheckOnAttach": true
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"NormalIdle_PowerOff",
|
|
"PowerOff_WakeUp"
|
|
],
|
|
"modifierName": "UNIQUE_Enigma_PowerOff",
|
|
"isCheckOnAttach": true
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"UNIQUE_Enigma_PowerOff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Entity_MassRatio": 1000.0,
|
|
"Entity_WeightRatio": 5.0,
|
|
"Actor_EndureDelta": 0.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "PowerOff_Invincible"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "PowerOff_IsGhostToAllied"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "PowerOff_IsGhostToEnemy"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "PowerOff_MuteTaunt"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "PowerOff_DenyLockOn"
|
|
},
|
|
{
|
|
"$type": "HideUIBillBoard",
|
|
"hide": true
|
|
},
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"boolID": "PowerOff",
|
|
"value": true
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "HideUIBillBoard",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAny",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_Enigma_BossFight_Enhanced",
|
|
"value": 1.0
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_Enigma_BossFight",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"boolID": "PowerOff"
|
|
}
|
|
]
|
|
},
|
|
"PowerOff_Invincible": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"state": "Invincible"
|
|
},
|
|
"PowerOff_IsGhostToAllied": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"state": "IsGhostToAllied"
|
|
},
|
|
"PowerOff_IsGhostToEnemy": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"state": "IsGhostToEnemy"
|
|
},
|
|
"PowerOff_MuteTaunt": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"state": "MuteTaunt"
|
|
},
|
|
"PowerOff_DenyLockOn": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"state": "DenyLockOn"
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_Enigma_BossFight",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"pushColliderNames": [
|
|
"PushCollider_Occluder"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Apparatus_Enigma_PowerOff_Remove",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"PowerOff_WakeUp"
|
|
],
|
|
"modifierName": "PowerOff_WakeUp"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"PowerOff_WakeUp": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetPoseInt",
|
|
"intID": "EnergyState",
|
|
"value": 1
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"abilityName": "Monster_Apparatus_Enigma_Weakness"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Apparatus_Enigma_Weakness",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Break"
|
|
],
|
|
"modifierName": "UNIQUE_Apparatus_Enigma_BreakState"
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"WeaknessDurability": 100.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_Apparatus_Enigma_Weakness": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": "WeaknessDurability",
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetPoseInt",
|
|
"intID": "EnergyState",
|
|
"value": 1
|
|
},
|
|
{
|
|
"$type": "SetAnimatorInt",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_FAKEDIE_Triggered",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"intID": "PowerStage",
|
|
"value": 1.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -1.0,
|
|
"key": "_MONSTER_AutoMatron_WeakTag",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"triggerID": "WeakStartTrigger"
|
|
},
|
|
{
|
|
"$type": "SetPoseInt",
|
|
"intID": "EnergyState"
|
|
},
|
|
{
|
|
"$type": "SetAnimatorInt",
|
|
"intID": "PowerStage",
|
|
"value": 0.0
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"abilityName": "Monster_Apparatus_Enigma_Weak"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_MONSTER_AutoMatron_WeakTag",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_Enigma_BossFight_Enhanced",
|
|
"value": 1.0,
|
|
"forceByCaster": true
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_ACTIVITY_BlitzRush_Tag",
|
|
"value": 1.0,
|
|
"forceByCaster": true
|
|
},
|
|
{
|
|
"$type": "ByHitBoxName",
|
|
"target": "Self",
|
|
"hitBoxNames": [
|
|
"CoreBox"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "Activity_BlitzRush_Enhanced_WeakTrigger"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "TargetOriginOwner",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_Enigma_BossFight_Enhanced",
|
|
"value": 1.0,
|
|
"forceByCaster": true
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_ACTIVITY_BlitzRush_Tag",
|
|
"value": 1.0,
|
|
"forceByCaster": true
|
|
},
|
|
{
|
|
"$type": "ByHitBoxName",
|
|
"target": "Self",
|
|
"hitBoxNames": [
|
|
"CoreBox"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "Activity_BlitzRush_Enhanced_WeakTrigger"
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByHitBoxName",
|
|
"hitBoxNames": [
|
|
"CoreBox"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"triggerID": "BreakTrigger"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Monster_Apparatus_Enigma_Weakness_BeHit",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "CorePoint"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_Monster_Apparatus_Enigma_BionicInsecta_ShieldState"
|
|
},
|
|
{
|
|
"$type": "AddElementDurability",
|
|
"value": -50.0,
|
|
"modifierName": "UNIQUE_Apparatus_Enigma_Weakness",
|
|
"useLimitRange": true,
|
|
"maxValue": 9999.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Apparatus_Enigma_BreakState": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByHitBoxName",
|
|
"hitBoxNames": [
|
|
"CoreBox"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByHitEnBreak",
|
|
"logic": "GreaterOrEqual",
|
|
"enBreak": 80.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByHitBoxName",
|
|
"hitBoxNames": [
|
|
"CoreBox"
|
|
]
|
|
}
|
|
],
|
|
"effectPattern": "Eff_Monster_Monster_Apparatus_Enigma_BionicDrone_Weakness_BeHit",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "AimingPoint"
|
|
}
|
|
},
|
|
{
|
|
"$type": "AddElementDurability",
|
|
"value": -100.0,
|
|
"modifierName": "UNIQUE_Apparatus_Enigma_Weakness",
|
|
"useLimitRange": true,
|
|
"maxValue": 9999.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Activity_BlitzRush_Enhanced_WeakTrigger": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "SpecificGroup",
|
|
"CallParamList": [
|
|
246001001
|
|
],
|
|
"funcName": "SLC_Activity_BlitzRush_WeakTrigger",
|
|
"param1": 0.0,
|
|
"param2": 0.0,
|
|
"param3": 0.0
|
|
},
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "SLC_Activity_BlitzRush_WeakTrigger!!!!!!!"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_Apparatus_Enigma_Weakness"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Apparatus_Enigma_Weakness_Remove",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_Apparatus_Enigma_Weakness"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Apparatus_Enigma_Break_Remove",
|
|
"abilitySpecials": {
|
|
"BreakProtectTime": 7.5,
|
|
"BreakProtectTimeDelta": 1.5
|
|
},
|
|
"modifiers": {
|
|
"BreakProtect": {
|
|
"modifierName": "",
|
|
"duration": "BreakProtectTime",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_MONSTER_Apparatus_Enigma_Protected",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "BreakProtectEffect"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -1.0,
|
|
"key": "_MONSTER_Apparatus_Enigma_Protected",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "EffectTrigger",
|
|
"effectPattern": "Eff_Monster_Monster_Apparatus_Enigma_BionicDrone_Shield_Eye"
|
|
},
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "EffectTrigger",
|
|
"effectPattern": "Eff_Monster_Monster_Apparatus_Enigma_BionicDrone_Shield_Back"
|
|
}
|
|
]
|
|
},
|
|
"BreakProtectEffect": {
|
|
"modifierName": "",
|
|
"duration": [
|
|
"BreakProtectTime",
|
|
"BreakProtectTimeDelta",
|
|
"Add"
|
|
],
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Monster_Apparatus_Enigma_BionicDrone_Shield_Eye"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Monster_Apparatus_Enigma_BionicDrone_Shield_Back"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_Apparatus_Enigma_BreakState"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "BreakProtect"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Apparatus_Enigma_Weak",
|
|
"abilitySpecials": {
|
|
"WeakTime_ExtraRatio": 0.0
|
|
},
|
|
"modifiers": {
|
|
"UNIQUE_WeakTimer": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": [
|
|
15.0,
|
|
"WeakTime_ExtraRatio",
|
|
"Mul",
|
|
15.0,
|
|
"Add"
|
|
],
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "RigidBodyFreezeMixin"
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"boolID": "WeakLocked",
|
|
"value": true
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"boolID": "WeakLocked"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "SetGlobalValueToOverrideMap",
|
|
"globalValueKey": "_MONSTER_WeakTime_ExtraRatio",
|
|
"overrideMapKey": "WeakTime_ExtraRatio"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_WeakTimer"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Apparatus_Enigma_Weak_Effect",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToPoseIDMixin",
|
|
"poseIDs": [
|
|
202,
|
|
203
|
|
],
|
|
"modifierName": "WeakEffect"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"WeakEffect": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_GLOBALVALUE_EnigmaType",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"effectPattern": "Eff_Monster_Apparatus_Enigma_BionicDrone_WeakLoop"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_GLOBALVALUE_EnigmaType",
|
|
"value": 2.0
|
|
}
|
|
],
|
|
"effectPattern": "Eff_Monster_Apparatus_Enigma_BionicFlora_WeakLoop"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_GLOBALVALUE_EnigmaType",
|
|
"value": 3.0
|
|
}
|
|
],
|
|
"effectPattern": "Eff_Monster_Apparatus_Enigma_BionicInsecta_WeakLoop"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_GLOBALVALUE_EnigmaType",
|
|
"value": 4.0
|
|
}
|
|
],
|
|
"effectPattern": "Eff_Monster_Apparatus_Enigma_BionicNettler_WeakLoop"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Apparatus_Enigma_Weak_End",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToNormalizedTimeMixin",
|
|
"stateID": "Weak_End",
|
|
"modifierName": "EyeEffect_WeakEnd",
|
|
"normalizeStart": 0.800000011920929
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Weak_EndAS"
|
|
],
|
|
"modifierName": "Weak_EndAS"
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"WeakProtectTime": 15.0,
|
|
"WeakProtectTimeDelta": 1.5
|
|
},
|
|
"modifiers": {
|
|
"EyeEffect_WeakEnd": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"abilityName": "Monster_Apparatus_Enigma_Weakness"
|
|
}
|
|
]
|
|
},
|
|
"Weak_EndAS": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"abilityName": "Monster_Apparatus_Enigma_Weakness"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "WeakProtect"
|
|
}
|
|
]
|
|
},
|
|
"WeakProtect": {
|
|
"modifierName": "",
|
|
"duration": "WeakProtectTime",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_MONSTER_Apparatus_Enigma_Protected",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "WeakProtectEffect"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -1.0,
|
|
"key": "_MONSTER_Apparatus_Enigma_Protected",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "EffectTrigger",
|
|
"effectPattern": "Eff_Monster_Monster_Apparatus_Enigma_BionicDrone_Shield_Eye"
|
|
},
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "EffectTrigger",
|
|
"effectPattern": "Eff_Monster_Monster_Apparatus_Enigma_BionicDrone_Shield_Back"
|
|
}
|
|
]
|
|
},
|
|
"WeakProtectEffect": {
|
|
"modifierName": "",
|
|
"duration": [
|
|
"WeakProtectTime",
|
|
"WeakProtectTimeDelta",
|
|
"Add"
|
|
],
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Monster_Apparatus_Enigma_BionicDrone_Shield_Eye"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Monster_Apparatus_Enigma_BionicDrone_Shield_Back"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Apparatus_Enigma_ReturnToBorn",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToPoseIDMixin",
|
|
"poseIDs": [
|
|
902,
|
|
903
|
|
],
|
|
"modifierName": "ReturnToBorn_State"
|
|
},
|
|
{
|
|
"$type": "AttachToPoseIDMixin",
|
|
"poseIDs": [
|
|
902
|
|
],
|
|
"modifierName": "ReturnToBorn_Disappear"
|
|
},
|
|
{
|
|
"$type": "AttachToPoseIDMixin",
|
|
"poseIDs": [
|
|
903
|
|
],
|
|
"modifierName": "ReturnToBorn_Appear"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"ReturnToBorn_Disappear": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "StartDither",
|
|
"duration": 2.0
|
|
}
|
|
]
|
|
},
|
|
"ReturnToBorn_Appear": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "StartDither",
|
|
"duration": 0.20000000298023224,
|
|
"reverse": true
|
|
}
|
|
]
|
|
},
|
|
"ReturnToBorn_State": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_Apparatus_Enigma_Weakness"
|
|
},
|
|
{
|
|
"$type": "ResetAnimatorTrigger",
|
|
"triggerID": "WeakStartTrigger"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "ReturnToBorn_Invincible"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "ReturnToBorn_DenyLockOn"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_WeakTimer"
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"abilityName": "Monster_Apparatus_Enigma_Weakness"
|
|
}
|
|
]
|
|
},
|
|
"ReturnToBorn_Invincible": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"state": "Invincible"
|
|
},
|
|
"ReturnToBorn_DenyLockOn": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"state": "DenyLockOn"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Apparatus_Enigma_NeedSupport",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToNormalizedTimeMixin",
|
|
"stateID": "ChargeAtk",
|
|
"modifierName": "UNIQUE_Monster_Apparatus_Enigma_NeedSupport",
|
|
"normalizeEnd": 0.6499999761581421
|
|
},
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"ScorchingSandsLoop"
|
|
],
|
|
"modifierName": "UNIQUE_Monster_Apparatus_Enigma_NeedSupport"
|
|
},
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"ChargeAtkLoop"
|
|
],
|
|
"modifierName": "UNIQUE_Monster_Apparatus_Enigma_NeedSupport"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"UNIQUE_Monster_Apparatus_Enigma_NeedSupport": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"topLimit": 1,
|
|
"sortType": "Nearest",
|
|
"shapeName": "CircleR30",
|
|
"campTargetType": "SelfCamp",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_GLOBALVALUE_EnigmaType",
|
|
"value": 1.0,
|
|
"compareType": "MoreThanAndEqual"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_Monster_Apparatus_Enigma_Supporter"
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"target": "SelfAttackTarget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByTargetLinearPoint",
|
|
"onGround": true,
|
|
"linearOffset": -5.0,
|
|
"linearMin": 5.0,
|
|
"linearMax": 15.0
|
|
},
|
|
"gadgetID": 42401015,
|
|
"campID": 4001,
|
|
"campTargetType": "Alliance"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillGadget",
|
|
"gadgetInfo": {
|
|
"sortType": "Reversed",
|
|
"configID": 42401015
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Monster_Apparatus_Enigma_Supporter": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_ENIGMA_Supporter_Tag_",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -1.0,
|
|
"key": "_ENIGMA_Supporter_Tag_",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Apparatus_Enigma_SupportPosition",
|
|
"modifiers": {
|
|
"Monster_Apparatus_Enigma_SupportPosition": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_MONSTER_Apparatus_Enigma_SupportPosition",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "Monster_Apparatus_Enigma_SupportPosition"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
] |