Files
GenshinData-1/BinOutput/Ability/Temp/MonsterAbilities/ConfigAbility_Monster_Cicin_Thunder_01.json
Dimbreath d633c8cfe5 BinOutput
2021-05-16 19:49:16 -03:00

904 lines
32 KiB
JSON

[
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Monster_Cicin_FireElectricBall",
"modifiers": {
"UNIQUE_MonsterEliteAffix_DefaultState": {
"modifierName": "",
"isUnique": true,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "UseSkillEliteSet",
"skillEliteSetID": 1
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_ELITEAFFIX_TAG",
"value": 0.0,
"compareType": "NoneOrEqual"
}
],
"modifierName": "UNIQUE_MonsterEliteAffix_DefaultState"
}
],
"onAbilityStart": [
{
"$type": "TriggerBullet",
"bulletID": 42606001,
"born": {
"$type": "ConfigBornBySelf",
"offset": {
"x": 0.0,
"y": 0.20000000298023224,
"z": 1.2000000476837158
},
"direction": {
"$type": "ConfigDirectionByAttackTarget"
}
}
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Monster_Cicin_ElectricBall_Hit",
"onAbilityStart": [
{
"$type": "RemoveUniqueModifier",
"modifierName": "UNIQUE_Cicin_ElectricBall_Loop"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Cicin_Thunder_ElectricBallAS"
},
{
"$type": "TriggerAttackEvent",
"doOffStage": true,
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornByCollisionPoint"
},
"radius": 0.5
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 1.0,
"damagePercentageRatio": 0.0,
"elementType": "Electric",
"elementDurability": 50.0,
"strikeType": "Default",
"enBreak": 20.0
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05000000074505806
}
}
},
"targetType": "Enemy"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Monster_Cicin_ElectricBall_Effect",
"modifiers": {
"UNIQUE_Cicin_ElectricBall_Loop": {
"modifierName": "",
"isUnique": true,
"elementType": "Electric",
"elementDurability": 25.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Cicin_Thunder_ElectricBall"
}
],
"onRemoved": [
{
"$type": "KillSelf"
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_Cicin_ElectricBall_Loop"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Monster_Cicin_RushAtkTrigger",
"modifiers": {
"RushAtkTrigger_Delay1": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "SetAnimatorTrigger",
"triggerID": "RushAtkTrigger"
}
]
},
"RushAtkTrigger_Delay2": {
"modifierName": "",
"duration": 1.0,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "SetAnimatorTrigger",
"triggerID": "RushAtkTrigger"
}
]
}
},
"onAbilityStart": [
{
"$type": "SetAnimatorTrigger",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_SummonNumberInCicin",
"value": 1.0
}
],
"triggerID": "RushAtkTrigger"
},
{
"$type": "ApplyModifier",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_SummonNumberInCicin",
"value": 2.0
}
],
"modifierName": "RushAtkTrigger_Delay1"
},
{
"$type": "ApplyModifier",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_SummonNumberInCicin",
"value": 3.0
}
],
"modifierName": "RushAtkTrigger_Delay2"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Monster_Cicin_RushAtk",
"abilityMixins": [
{
"$type": "AttachToAnimatorStateIDMixin",
"stateIDs": [
"RushAtk"
],
"modifierName": "Cincin_Thunder_RushAtk"
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"RushAtk"
],
"modifierName": "Cincin_Thunder_RushAtk_EnableCollider"
},
{
"$type": "SteerAttackMixin",
"steerStateIDs": [
"NormalAtk"
],
"endNormalizedTime": 0.75,
"angularSpeed": 180.0,
"attackTrigger": "",
"attackDistance": 1.5
}
],
"modifiers": {
"Cincin_Thunder_RushAtk": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.20000000298023224,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Cicin_Thunder_ElectricSurround"
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Cicin_Thunder_ElectricSurroundAS"
},
{
"$type": "SetPoseBool",
"boolID": "Ordered"
}
],
"onThinkInterval": [
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornBySelf"
},
"radius": 2.0
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 1.0,
"damagePercentageRatio": 0.0,
"elementType": "Electric",
"elementDurability": 25.0,
"strikeType": "Default",
"enBreak": 25.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV2",
"retreatType": "ByTangent",
"hitHaltTimeScale": 0.05000000074505806
},
"cameraShake": {}
}
},
"targetType": "Enemy"
}
]
},
"Cincin_Thunder_RushAtk_EnableCollider": {
"modifierName": "",
"elementDurability": 100.0,
"properties": {
"Actor_EndureDelta": 0.0
},
"onAdded": [
{
"$type": "EnablePushColliderName",
"pushColliderNames": [
"PushCollider"
]
}
],
"onRemoved": [
{
"$type": "EnablePushColliderName",
"pushColliderNames": [
"PushCollider"
],
"setEnable": true
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Monster_Cicin_BlinkState",
"abilityMixins": [
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"Blink"
],
"modifierName": "Blink_State"
}
],
"modifiers": {
"Blink_State": {
"modifierName": "",
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "RemoveUniqueModifier",
"modifierName": "UNIQUE_Cicin_Blink_Actions"
}
]
},
"UNIQUE_Cicin_Blink_Actions": {
"modifierName": "",
"isUnique": true,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "Blink_Invincible"
},
{
"$type": "AttachModifier",
"modifierName": "Blink_DenyLockOn"
},
{
"$type": "TriggerSetVisible"
},
{
"$type": "TriggerHideWeapon",
"partNames": [
"equip01"
]
},
{
"$type": "HideUIBillBoard",
"hide": true
},
{
"$type": "EnableHitBoxByName",
"hitBoxNames": [
"HitBox"
]
},
{
"$type": "EnablePushColliderName",
"pushColliderNames": [
"PushCollider"
]
}
],
"onRemoved": [
{
"$type": "EnableHitBoxByName",
"hitBoxNames": [
"HitBox",
"HeadBox"
],
"setEnable": true
},
{
"$type": "EnablePushColliderName",
"pushColliderNames": [
"PushCollider"
],
"setEnable": true
},
{
"$type": "TriggerSetVisible",
"visible": true
},
{
"$type": "TriggerHideWeapon",
"visible": true,
"partNames": [
"equip01"
]
},
{
"$type": "HideUIBillBoard"
}
]
},
"Blink_Invincible": {
"modifierName": "",
"elementDurability": 100.0,
"state": "Invincible"
},
"Blink_DenyLockOn": {
"modifierName": "",
"elementDurability": 100.0,
"state": "DenyLockOn"
}
},
"onAbilityStart": [
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_Cicin_Blink_Actions"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Fatuus_Summoner_Disappear",
"born": {
"$type": "ConfigBornBySelf",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
}
}
},
{
"$type": "ClearLockTarget",
"target": "CurLocalAvatar"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Monster_Cicin_FindBlinkPoint",
"onAbilityStart": [
{
"$type": "TryFindBlinkPointByBorn",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_SummonNumberInCicin",
"value": 1.0
}
],
"born": {
"$type": "ConfigBornBySelfOwner",
"offset": {
"x": 0.0,
"y": 1.25,
"z": 2.0
}
},
"limitY": 2.5
},
{
"$type": "TryFindBlinkPointByBorn",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_SummonNumberInCicin",
"value": 2.0
}
],
"born": {
"$type": "ConfigBornBySelfOwner",
"offset": {
"x": 2.0,
"y": 1.25,
"z": 2.0
}
},
"limitY": 2.5
},
{
"$type": "TryFindBlinkPointByBorn",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_SummonNumberInCicin",
"value": 3.0
}
],
"born": {
"$type": "ConfigBornBySelfOwner",
"offset": {
"x": -2.0,
"y": 1.25,
"z": 2.0
}
},
"limitY": 2.5
},
{
"$type": "SetPoseBool",
"boolID": "Ordered",
"value": true
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Monster_Cicin_Blink",
"onAbilityStart": [
{
"$type": "DoBlink"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Monster_Cicin_BlinkAS",
"onAbilityStart": [
{
"$type": "SetSelfAttackTarget",
"target": "CurLocalAvatar",
"turnToTargetImmediately": true
},
{
"$type": "RemoveUniqueModifier",
"modifierName": "UNIQUE_Cicin_Blink_Actions"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Fatuus_Summoner_Appear",
"born": {
"$type": "ConfigBornBySelf"
}
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Monster_Cicin_Die",
"onAdded": [
{
"$type": "AddGlobalValue",
"target": "Owner",
"value": 1.0,
"key": "_Summon_Count",
"useLimitRange": true,
"maxValue": 3.0,
"minValue": 0.0
}
],
"onKill": [
{
"$type": "AddGlobalValue",
"target": "Owner",
"value": -1.0,
"key": "_Summon_Count",
"useLimitRange": true,
"maxValue": 3.0,
"minValue": 0.0
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Monster_Cicin_ThunderShieldCreateEnergy",
"onAbilityStart": [
{
"$type": "AddGlobalValue",
"target": "Owner",
"value": 1.0,
"key": "_ISOwner",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
},
{
"$type": "AddGlobalValue",
"target": "Owner",
"value": -1.0,
"key": "_Summon_Count",
"useLimitRange": true,
"maxValue": 3.0,
"minValue": 0.0
},
{
"$type": "TriggerBullet",
"bulletID": 42606003,
"born": {
"$type": "ConfigBornBySelf",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
}
},
"trackTarget": "TargetOwner"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Monster_Cicin_ThunderShieldDie",
"onAbilityStart": [
{
"$type": "KillSelf",
"banDrop": true,
"banExp": true
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Monster_Cicin_Fury",
"abilityMixins": [
{
"$type": "DoActionByAnimatorStateIDMixin",
"stateIDs": [
"Fury"
],
"enterActions": [
{
"$type": "SetEntityScale",
"scale": 2.0
}
],
"exitActions": [
{
"$type": "SetEntityScale"
}
]
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Monster_Cicin_Steer",
"abilityMixins": [
{
"$type": "SteerAttackMixin",
"steerStateIDs": [
"NormalAtk"
],
"endNormalizedTime": 0.75,
"angularSpeed": 180.0,
"attackTrigger": "",
"attackDistance": 1.5
},
{
"$type": "SteerAttackMixin",
"steerStateIDs": [
"Fury"
],
"endNormalizedTime": 4.0,
"angularSpeed": 120.0,
"attackTrigger": "",
"attackDistance": 1.5
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Monster_Cicin_CommonEffect",
"abilityMixins": [
{
"$type": "AttachToAbilityStateMixin",
"abilityStates": [
"ElementFrozen"
],
"modifierName": "FrozenDetect"
}
],
"modifiers": {
"FrozenDetect": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "TriggerSetRenderersEnable",
"renderNames": [
"Wing"
]
},
{
"$type": "RemoveModifier",
"modifierName": "CommonEffect"
},
{
"$type": "SetPoseBool",
"boolID": "Frozen",
"value": true
},
{
"$type": "EnablePushColliderName",
"pushColliderNames": [
"PushCollider_Frozen"
],
"setEnable": true
}
],
"onRemoved": [
{
"$type": "TriggerSetRenderersEnable",
"renderNames": [
"Wing"
],
"setEnable": true
},
{
"$type": "ApplyModifier",
"modifierName": "CommonEffect"
},
{
"$type": "SetPoseBool",
"boolID": "Frozen"
},
{
"$type": "EnablePushColliderName",
"pushColliderNames": [
"PushCollider_Frozen"
]
}
]
},
"CommonEffect": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Cicin_Thunder_WingElement_L",
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"attachPointName": "WingLeft"
}
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Cicin_Thunder_WingElement_R",
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"attachPointName": "WingRight"
}
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Cicin_Thunder_BodyElement"
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "CommonEffect"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Monster_Cicin_Element",
"modifiers": {
"Element": {
"modifierName": "",
"elementType": "Electric",
"elementDurability": 50.0,
"isElementDurabilityMutable": false
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "Element"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Monster_Cicin_TriggerOwnerDodge",
"onAbilityStart": [
{
"$type": "TriggerAbility",
"target": "Owner",
"predicates": [
{
"$type": "ByTargetPositionToSelfPosition",
"logic": "GreaterOrEqual",
"value": 6.0
}
],
"abilityName": "Monster_Fatuus_Summoner_FindDodgePoint"
},
{
"$type": "TriggerAbility",
"target": "Owner",
"predicates": [
{
"$type": "ByTargetPositionToSelfPosition",
"logic": "Lesser",
"value": 6.0
}
],
"abilityName": "Monster_Fatuus_Summoner_FindDodgeBackPoint"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Monster_Cicin_ThunderEnergy",
"modifiers": {
"ThunderEnergy_Effect": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Cicin_Thunder_Disappear"
}
]
}
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "ThunderEnergy_Effect"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Cicin_Thunder_DisappearBS"
}
],
"onAbilityStart": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_ISOwner",
"value": 1.0
}
],
"successActions": [
{
"$type": "RemoveModifier",
"modifierName": "ThunderEnergy_Effect"
},
{
"$type": "KillSelf"
}
]
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Monster_Cicin_ThunderEnergyAS",
"onAbilityStart": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Cicin_Thunder_DisappearAS"
}
]
}
}
]