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

1050 lines
39 KiB
JSON

[
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Monster_Cicin_Ice_ResetOrder",
"onAbilityStart": [
{
"$type": "SetPoseInt",
"intID": "Order",
"value": 1
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Monster_Cicin_Ice_FireIceSpear",
"onAbilityStart": [
{
"$type": "TriggerBullet",
"bulletID": 42606005,
"born": {
"$type": "ConfigBornBySelf",
"offset": {
"x": 0.0,
"y": 0.20000000298023224,
"z": 1.2000000476837158
},
"direction": {
"$type": "ConfigDirectionByAttackTarget"
}
}
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Monster_Cicin_Ice_IceSpear_Hit",
"modifiers": {
"Monster_Cicin_IceSpear_Effect": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Cicin_Ice_IceSpearBullet"
}
]
}
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "Monster_Cicin_IceSpear_Effect"
}
],
"onAbilityStart": [
{
"$type": "RemoveModifier",
"modifierName": "Monster_Cicin_IceSpear_Effect"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Cicin_Ice_IceSpearHit"
},
{
"$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": "Ice",
"elementDurability": 50.0,
"strikeType": "Default",
"enBreak": 20.0
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05000000074505806
}
}
},
"targetType": "Enemy"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Monster_Cicin_Ice_PoseChange",
"abilityMixins": [
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_MONSTER_CICIN_ICE_IS_SUMMONED",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
-0.5,
0.5,
1.5
],
"modifierNameSteps": [
"Monster_Cicin_ChangePoseToAlong",
"Monster_Cicin_ChangePoseToSummoned"
]
}
],
"modifiers": {
"Monster_Cicin_ChangePoseToAlong": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetPoseBool",
"boolID": "IsSummoned"
}
]
},
"Monster_Cicin_ChangePoseToSummoned": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetPoseBool",
"boolID": "IsSummoned",
"value": true
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Monster_Cicin_Ice_RushAttack_UpdateDistance",
"abilityMixins": [
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"Blink",
"Fury",
"RushAtk",
"SPRushAtk",
"IceExplode"
],
"modifierName": "Monster_Cicin_Ice_AttackEndrue"
}
],
"abilitySpecials": {
"DistanceToTarget": 0.0
},
"modifiers": {
"Monster_Cicin_Ice_AttackEndrue": {
"modifierName": "",
"elementDurability": 100.0,
"properties": {
"Actor_EndureDelta": 0.0
}
},
"Monster_Cicin_EndRushTrigger": {
"modifierName": "",
"duration": 0.30000001192092896,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnablePushColliderName"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Cicin_Ice_Rush"
}
],
"onRemoved": [
{
"$type": "EnablePushColliderName",
"setEnable": true
},
{
"$type": "SetAnimatorTrigger",
"triggerID": "ReachTarget"
}
]
}
},
"onAdded": [
{
"$type": "SetGlobalPos",
"key": "_MONSTER_CICIN_RUSHATTCK_POS",
"born": {
"$type": "ConfigBornBySelf"
}
}
],
"onAbilityStart": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_FATUUS_MAGE_ICE_SUMMONNO",
"value": 1.0
}
],
"successActions": [
{
"$type": "AddGlobalValue",
"value": 0.699999988079071,
"key": "_MONSTER_CICIN_RUSHATTCK_POS_1",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "AddGlobalValue",
"value": 2.549999952316284,
"key": "_MONSTER_CICIN_RUSHATTCK_POS_2",
"maxValue": 0.0,
"minValue": 0.0
}
]
},
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_FATUUS_MAGE_ICE_SUMMONNO",
"value": 2.0
}
],
"successActions": [
{
"$type": "AddGlobalValue",
"value": -2.25,
"key": "_MONSTER_CICIN_RUSHATTCK_POS_0",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "AddGlobalValue",
"value": 0.699999988079071,
"key": "_MONSTER_CICIN_RUSHATTCK_POS_1",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "AddGlobalValue",
"value": -1.2899999618530273,
"key": "_MONSTER_CICIN_RUSHATTCK_POS_2",
"maxValue": 0.0,
"minValue": 0.0
}
]
},
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_FATUUS_MAGE_ICE_SUMMONNO",
"value": 3.0
}
],
"successActions": [
{
"$type": "AddGlobalValue",
"value": 2.25,
"key": "_MONSTER_CICIN_RUSHATTCK_POS_0",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "AddGlobalValue",
"value": 0.699999988079071,
"key": "_MONSTER_CICIN_RUSHATTCK_POS_1",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "AddGlobalValue",
"value": -1.2899999618530273,
"key": "_MONSTER_CICIN_RUSHATTCK_POS_2",
"maxValue": 0.0,
"minValue": 0.0
}
]
},
{
"$type": "FixedMonsterRushMove",
"toPos": {
"$type": "ConfigBornByGlobalValue",
"positionKey": "_MONSTER_CICIN_RUSHATTCK_POS",
"directionKey": ""
},
"timeRange": 0.30000001192092896,
"animatorStateIDs": [
"RushToTarget_BS",
"RushToTarget_Loop",
"RushToTarget_AS"
],
"overrideMoveCollider": "",
"isInAir": true
},
{
"$type": "ApplyModifier",
"modifierName": "Monster_Cicin_EndRushTrigger"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Monster_Cicin_Ice_SPRushUpdateDistance",
"abilitySpecials": {
"DistanceToTarget": 0.0
},
"modifiers": {
"Monster_Cicin_SPEndRushTrigger": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"thinkInterval": 0.20000000298023224,
"onAdded": [
{
"$type": "EnablePushColliderName"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Cicin_Ice_Rush"
}
],
"onRemoved": [
{
"$type": "EnablePushColliderName",
"setEnable": true
},
{
"$type": "SetAnimatorTrigger",
"triggerID": "ReachTarget"
}
],
"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": "Ice",
"elementDurability": 25.0,
"strikeType": "Default",
"enBreak": 25.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV2",
"retreatType": "ByTangent",
"hitHaltTimeScale": 0.05000000074505806
}
}
},
"targetType": "Enemy"
}
]
}
},
"onAbilityStart": [
{
"$type": "SetGlobalPos",
"target": "SelfAttackTarget",
"key": "_MONSTER_CICIN_RUSHATTCK_POS",
"born": {
"$type": "ConfigBornByTarget"
},
"setTarget": false
},
{
"$type": "FixedMonsterRushMove",
"toPos": {
"$type": "ConfigBornByGlobalValue",
"positionKey": "_MONSTER_CICIN_RUSHATTCK_POS",
"directionKey": ""
},
"timeRange": 0.5,
"animatorStateIDs": [
"SPRushAtk_BS",
"SPRushAtk_Loop",
"SPRushAtk_AS"
],
"overrideMoveCollider": "",
"isInAir": true
},
{
"$type": "ApplyModifier",
"modifierName": "Monster_Cicin_SPEndRushTrigger"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Monster_Cicin_Ice_BlinkToMaster",
"abilityMixins": [
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_MONSTER_CICIN_BLINKING",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
-0.5,
0.5,
1.5
],
"modifierNameSteps": [
"Empty",
"Monster_Cicin_BlinkTimer"
]
}
],
"modifiers": {
"Empty": {
"modifierName": "",
"elementDurability": 100.0
},
"Monster_Cicin_BlinkTimer": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "Monster_Cicin_BlinkTime"
}
]
},
"Monster_Cicin_BlinkTime": {
"modifierName": "",
"duration": 0.20000000298023224,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "SetAnimatorTrigger",
"triggerID": "ReachTarget"
},
{
"$type": "HideUIBillBoard"
},
{
"$type": "TriggerSetVisible",
"visible": true
},
{
"$type": "EnablePushColliderName",
"pushColliderNames": [
"PushCollider"
],
"setEnable": true
},
{
"$type": "AddGlobalValue",
"value": -2.0,
"key": "_MONSTER_CICIN_BLINKING",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
}
]
}
},
"onAbilityStart": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_FATUUS_MAGE_ICE_SUMMONNO",
"value": 1.0
}
],
"successActions": [
{
"$type": "AddGlobalValue",
"value": 0.699999988079071,
"key": "_MONSTER_FATUUS_MAGE_ICE_SENDPOSTOCICIN_1",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "AddGlobalValue",
"value": 2.549999952316284,
"key": "_MONSTER_FATUUS_MAGE_ICE_SENDPOSTOCICIN_2",
"maxValue": 0.0,
"minValue": 0.0
}
]
},
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_FATUUS_MAGE_ICE_SUMMONNO",
"value": 2.0
}
],
"successActions": [
{
"$type": "AddGlobalValue",
"value": -2.25,
"key": "_MONSTER_FATUUS_MAGE_ICE_SENDPOSTOCICIN_0",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "AddGlobalValue",
"value": 0.699999988079071,
"key": "_MONSTER_FATUUS_MAGE_ICE_SENDPOSTOCICIN_1",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "AddGlobalValue",
"value": -1.2899999618530273,
"key": "_MONSTER_FATUUS_MAGE_ICE_SENDPOSTOCICIN_2",
"maxValue": 0.0,
"minValue": 0.0
}
]
},
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_FATUUS_MAGE_ICE_SUMMONNO",
"value": 3.0
}
],
"successActions": [
{
"$type": "AddGlobalValue",
"value": 2.25,
"key": "_MONSTER_FATUUS_MAGE_ICE_SENDPOSTOCICIN_0",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "AddGlobalValue",
"value": 0.699999988079071,
"key": "_MONSTER_FATUUS_MAGE_ICE_SENDPOSTOCICIN_1",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "AddGlobalValue",
"value": -1.2899999618530273,
"key": "_MONSTER_FATUUS_MAGE_ICE_SENDPOSTOCICIN_2",
"maxValue": 0.0,
"minValue": 0.0
}
]
},
{
"$type": "TryFindBlinkPointByBorn",
"born": {
"$type": "ConfigBornByGlobalValue",
"positionKey": "_MONSTER_FATUUS_MAGE_ICE_SENDPOSTOCICIN",
"directionKey": ""
},
"hitSceneType": "BlinkHitSceneTestByThreeSegments",
"limitY": 1.0
},
{
"$type": "HideUIBillBoard",
"hide": true
},
{
"$type": "TriggerSetVisible"
},
{
"$type": "EnablePushColliderName",
"pushColliderNames": [
"PushCollider"
]
},
{
"$type": "DoBlink"
},
{
"$type": "AddGlobalValue",
"value": 1.0,
"key": "_MONSTER_CICIN_BLINKING",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Monster_Cicin_Ice_BlinkToSPRush",
"abilityMixins": [
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_MONSTER_CICIN_BLINKING",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
-0.5,
0.5,
1.5
],
"modifierNameSteps": [
"Empty",
"Monster_Cicin_BlinkTimer"
]
}
],
"modifiers": {
"Empty": {
"modifierName": "",
"elementDurability": 100.0
},
"Monster_Cicin_BlinkTimer": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "Monster_Cicin_BlinkTime"
}
]
},
"Monster_Cicin_BlinkTime": {
"modifierName": "",
"duration": 0.10000000149011612,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "SetAnimatorTrigger",
"triggerID": "ReachTarget"
},
{
"$type": "HideUIBillBoard"
},
{
"$type": "TriggerSetVisible",
"visible": true
},
{
"$type": "EnablePushColliderName",
"pushColliderNames": [
"PushCollider"
],
"setEnable": true
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Cicin_Ice_BlinkAS"
},
{
"$type": "AddGlobalValue",
"value": -2.0,
"key": "_MONSTER_CICIN_BLINKING",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
}
]
}
},
"onAbilityStart": [
{
"$type": "TryFindBlinkPointByBorn",
"target": "Owner",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_FATUUS_MAGE_ICE_SUMMONNO",
"value": 1.0
}
],
"born": {
"$type": "ConfigBornByTarget",
"offset": {
"x": -2.0,
"y": 0.5,
"z": 2.0
}
},
"hitSceneTest": false,
"limitY": 1.0
},
{
"$type": "TryFindBlinkPointByBorn",
"target": "Owner",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_FATUUS_MAGE_ICE_SUMMONNO",
"value": 2.0
}
],
"born": {
"$type": "ConfigBornByTarget",
"offset": {
"x": 0.0,
"y": 0.5,
"z": 2.0
}
},
"hitSceneTest": false,
"limitY": 1.0
},
{
"$type": "TryFindBlinkPointByBorn",
"target": "Owner",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_FATUUS_MAGE_ICE_SUMMONNO",
"value": 3.0
}
],
"born": {
"$type": "ConfigBornByTarget",
"offset": {
"x": 2.0,
"y": 0.5,
"z": 2.0
}
},
"hitSceneTest": false,
"limitY": 1.0
},
{
"$type": "HideUIBillBoard",
"hide": true
},
{
"$type": "TriggerSetVisible"
},
{
"$type": "EnablePushColliderName",
"pushColliderNames": [
"PushCollider"
]
},
{
"$type": "DoBlink"
},
{
"$type": "AddGlobalValue",
"value": 1.0,
"key": "_MONSTER_CICIN_BLINKING",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
},
{
"$type": "AddGlobalValue",
"value": 1.0,
"key": "_MONSTER_CICIN_DIETYPE",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Monster_Cicin_IceShieldEnergyGet",
"modifiers": {
"Monster_Cicin_IceShieldEnergyGet_Effect": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Monster_Cicin_Ice_ShieldEnergy"
}
]
}
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "Monster_Cicin_IceShieldEnergyGet_Effect"
}
],
"onAbilityStart": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_ISOWNER",
"value": 1.0
}
],
"successActions": [
{
"$type": "RemoveModifier",
"modifierName": "Monster_Cicin_IceShieldEnergyGet_Effect"
},
{
"$type": "KillSelf"
}
]
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Monster_Cicin_IceShieldEnergyGetFail",
"onAbilityStart": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Monster_Cicin_Ice_ShieldEnergyDisappear"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Monster_Cicin_Ice_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
},
{
"$type": "SteerAttackMixin",
"steerStateIDs": [
"RushAtk"
],
"endNormalizedTime": 100.0,
"angularSpeed": 360.0,
"attackTrigger": "",
"attackDistance": 1.5
},
{
"$type": "SteerAttackMixin",
"steerStateIDs": [
"SPRushAtk"
],
"endNormalizedTime": 100.0,
"angularSpeed": 360.0,
"attackTrigger": "",
"attackDistance": 1.5
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Monster_Cicin_Ice_Die",
"onAbilityStart": [
{
"$type": "FireEffect",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_MONSTER_CICIN_DIETYPE",
"value": 0.0
}
],
"effectPattern": "Eff_Monster_Cicin_Ice_Die"
}
],
"onKill": [
{
"$type": "AddGlobalValue",
"target": "Owner",
"value": -1.0,
"key": "_CICIN_ICE_COUNT",
"useLimitRange": true,
"maxValue": 3.0,
"minValue": 0.0
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Monster_Cicin_Ice_GiveEnegy",
"onAbilityStart": [
{
"$type": "TriggerBullet",
"bulletID": 42606006,
"born": {
"$type": "ConfigBornBySelf",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
}
},
"trackTarget": "Owner"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Monster_Cicin_Ice_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_Ice_BodyElement"
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "CommonEffect"
},
{
"$type": "AddGlobalValue",
"value": 0.0,
"key": "_MONSTER_CICIN_DIETYPE",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
}
]
}
}
]