mirror of
https://github.com/theBowja/GenshinData-1.git
synced 2025-08-05 07:53:50 +09:00
1050 lines
39 KiB
JSON
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
|
|
}
|
|
]
|
|
}
|
|
}
|
|
] |