mirror of
https://github.com/theBowja/GenshinData-1.git
synced 2025-08-05 16:03:55 +09:00
6030 lines
246 KiB
JSON
6030 lines
246 KiB
JSON
[
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_HeadControl",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"NormalIdle",
|
|
"NormalMove",
|
|
"StandbyToWalk",
|
|
"SurroundTurn",
|
|
"BattleIdle",
|
|
"Flap",
|
|
"Sweep"
|
|
],
|
|
"modifierName": "HeadControl"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"HeadControl": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "EnablePartControl",
|
|
"partRootNames": [
|
|
"Neck"
|
|
],
|
|
"enable": true
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "EnablePartControl",
|
|
"partRootNames": [
|
|
"Neck"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "EnablePartControl",
|
|
"partRootNames": [
|
|
"Neck"
|
|
]
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "EnablePartControl",
|
|
"partRootNames": [
|
|
"Neck"
|
|
],
|
|
"enable": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_WingFireControl",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Born",
|
|
"OpenShow"
|
|
],
|
|
"modifierName": "OpenShowCollider"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"WingFireControl": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_ChestPandant"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_ChestPandant_L"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_ChestPandant_R"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_Scene_BornEye"
|
|
}
|
|
]
|
|
},
|
|
"OpenShowCollider": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"PushCollider",
|
|
"PushCollider_Body",
|
|
"PushCollider_Clavicle",
|
|
"PushCollider_Thigh"
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"PushCollider",
|
|
"PushCollider_Body",
|
|
"PushCollider_Clavicle",
|
|
"PushCollider_Thigh"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"triggerID": "OpenShowTrigger",
|
|
"MPTriggerOnRemote": true
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "WingFireControl"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_StageControl",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachModifierToHPPercentMixin",
|
|
"valueSteps": [
|
|
0.75,
|
|
0.550000011920929,
|
|
0.30000001192092896,
|
|
0.15000000596046448
|
|
],
|
|
"modifierNameSteps": [
|
|
"StageControl_1st",
|
|
"StageControl_1stPlus",
|
|
"StageControl_2nd_Force",
|
|
"StageControl_2ndPlus",
|
|
"StageControl_3rd"
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_MONSTER_LUPIBOREAS_1ST_COUNTER",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5,
|
|
2.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"StageControl_1st",
|
|
"StageControl_1stPlus",
|
|
"StageControl_2nd"
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_MONSTER_LUPIBOREAS_2ND_COUNTER",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5,
|
|
2.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"Empty",
|
|
"StageControl_2ndPlus",
|
|
"StageControl_3rd"
|
|
]
|
|
},
|
|
{
|
|
"$type": "DoActionByPoseIDMixin",
|
|
"poseIDs": [
|
|
102
|
|
],
|
|
"enterActions": [
|
|
{
|
|
"$type": "ReTriggerAISkillInitialCD",
|
|
"skillIDs": [
|
|
201,
|
|
202
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "DoActionByPoseIDMixin",
|
|
"poseIDs": [
|
|
201
|
|
],
|
|
"enterActions": [
|
|
{
|
|
"$type": "ReTriggerAISkillInitialCD",
|
|
"skillIDs": [
|
|
122
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Empty": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
},
|
|
"StageControl_1st": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"boolID": "Stage1st",
|
|
"value": true
|
|
}
|
|
]
|
|
},
|
|
"StageControl_1stPlus": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"boolID": "Stage1stPlus",
|
|
"value": true
|
|
}
|
|
]
|
|
},
|
|
"StageControl_2nd_Force": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_LUPIBOREAS_1ST_COUNTER",
|
|
"value": 0.0
|
|
}
|
|
],
|
|
"value": 1.0,
|
|
"key": "_MONSTER_LUPIBOREAS_1ST_COUNTER",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"canBeHandledOnRecover": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_LUPIBOREAS_1ST_COUNTER",
|
|
"value": 1.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"triggerID": "RunForceTrigger",
|
|
"MPTriggerOnRemote": true
|
|
}
|
|
]
|
|
},
|
|
"StageControl_2nd": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"boolID": "Stage2nd",
|
|
"value": true
|
|
}
|
|
]
|
|
},
|
|
"StageControl_2ndPlus": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"boolID": "Stage2ndPlus",
|
|
"value": true
|
|
}
|
|
]
|
|
},
|
|
"StageControl_3rd": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"boolID": "Stage3rd",
|
|
"value": true
|
|
}
|
|
]
|
|
},
|
|
"EndureState": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_EndureDelta": 0.009999999776482582
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachAbilityStateResistance",
|
|
"doOffStage": true,
|
|
"resistanceListID": 13002
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -5.0,
|
|
"key": "_MONSTER_LUPIBOREAS_1ST_COUNTER",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -5.0,
|
|
"key": "_MONSTER_LUPIBOREAS_2ND_COUNTER",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "EndureState"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_ReturnToBorn",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "DoActionByPoseIDMixin",
|
|
"poseIDs": [
|
|
901
|
|
],
|
|
"enterActions": [
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"boolID": "ReturnToBornState",
|
|
"value": true
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"duration": 1.0,
|
|
"banDrop": true,
|
|
"banExp": true,
|
|
"killSelfType": "Disappear"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetCanDieImmediately",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTERAFFIX_LUPIBOREAS_RAZOR",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"dieImmediately": true
|
|
},
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"boolID": "ReturnToBornState"
|
|
},
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR10",
|
|
"campTargetType": "SelfCamp",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Gadget"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_LUPIBOREAS_BORNACHOR",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"key": "_MONSTER_LUPIBOREAS_DIEPOINT",
|
|
"born": {
|
|
"$type": "ConfigBornByTarget"
|
|
},
|
|
"setTarget": false
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "SetSelfAttackTarget",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42902002
|
|
}
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_Disappear"
|
|
},
|
|
{
|
|
"$type": "Repeated",
|
|
"repeatTimes": 15,
|
|
"actions": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42902042,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 10.0,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttackTarget",
|
|
"angleOffset": {
|
|
"x": -90.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"randomAngleHor": 45.0,
|
|
"randomAngleVer": 15.0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"positionKey": "_MONSTER_LUPIBOREAS_DIEPOINT",
|
|
"directionKey": ""
|
|
},
|
|
"gadgetID": 42902002,
|
|
"campID": 4001
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_ReturnToBorn_Bullet",
|
|
"modifiers": {
|
|
"ReturnToBorn_Bullet": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_ReturnToBorn"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "ReturnToBorn_Bullet"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_LUPIBOREAS_DIEACHOR",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"target": "Target",
|
|
"abilityName": "LupiBoreas_DieAnchor"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "ReturnToBorn_Bullet"
|
|
},
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_WolfSoul",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToPoseIDMixin",
|
|
"poseIDs": [
|
|
301
|
|
],
|
|
"modifierName": "WolfSoul_State"
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"WolfSoul_TimerBase": 5.0,
|
|
"WolfSoul_Timer": 0.0
|
|
},
|
|
"modifiers": {
|
|
"WolfSoul_State": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -10.0,
|
|
"key": "_MONSTER_LUPIBOREAS_WOLFSOUL_FORCEREMOVE",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 4.699999809265137,
|
|
"key": "_MONSTER_LUPIBOREAS_WOLFSOUL_TIMERBASE",
|
|
"useLimitRange": true,
|
|
"maxValue": 4.699999809265137,
|
|
"minValue": 0.699999988079071
|
|
},
|
|
{
|
|
"$type": "SetGlobalValueToOverrideMap",
|
|
"globalValueKey": "_MONSTER_LUPIBOREAS_WOLFSOUL_TIMERBASE",
|
|
"overrideMapKey": "WolfSoul_TimerBase"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "WolfSoul_TimeCounter"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -10.0,
|
|
"key": "_MONSTER_LUPIBOREAS_WOLFSOUL_TIMER",
|
|
"useLimitRange": true,
|
|
"maxValue": 10.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_MONSTER_LUPIBOREAS_WOLFSOUL_TIMER",
|
|
"useLimitRange": true,
|
|
"randomInRange": true,
|
|
"maxValue": [
|
|
"WolfSoul_TimerBase",
|
|
0.6000000238418579,
|
|
"Add"
|
|
],
|
|
"minValue": "WolfSoul_TimerBase"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValueToOverrideMap",
|
|
"globalValueKey": "_MONSTER_LUPIBOREAS_WOLFSOUL_TIMER",
|
|
"overrideMapKey": "WolfSoul_Timer"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "WolfSoul_Bullet"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_MONSTER_LUPIBOREAS_WOLFSOUL_FORCEREMOVE",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "WolfSoul_Bullet"
|
|
}
|
|
]
|
|
},
|
|
"WolfSoul_TimeCounter": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 15.0,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -0.5,
|
|
"key": "_MONSTER_LUPIBOREAS_WOLFSOUL_TIMERBASE",
|
|
"useLimitRange": true,
|
|
"maxValue": 4.699999809265137,
|
|
"minValue": 0.699999988079071
|
|
},
|
|
{
|
|
"$type": "SetGlobalValueToOverrideMap",
|
|
"globalValueKey": "_MONSTER_LUPIBOREAS_WOLFSOUL_TIMERBASE",
|
|
"overrideMapKey": "WolfSoul_TimerBase"
|
|
}
|
|
]
|
|
},
|
|
"WolfSoul_Bullet": {
|
|
"stacking": "Multiple",
|
|
"stackingOption": {
|
|
"abilitySpecialName": "",
|
|
"maxModifierNumForMultipleType": 3.0
|
|
},
|
|
"modifierName": "",
|
|
"duration": "WolfSoul_Timer",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_LUPIBOREAS_WOLFSOUL_FORCEREMOVE",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "TryFindBlinkPoint",
|
|
"target": "SelfAttackTarget",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "Lesser",
|
|
"compareType": "XYZ",
|
|
"value": 52.5
|
|
}
|
|
],
|
|
"forwardAngle": 60.0,
|
|
"minRange": 5.0,
|
|
"maxRange": 7.0
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_SoulBS",
|
|
"born": {
|
|
"$type": "ConfigBornByTeleportToPoint",
|
|
"onGround": true
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42902041,
|
|
"born": {
|
|
"$type": "ConfigBornByTeleportToPoint",
|
|
"onGround": true,
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttackTarget",
|
|
"maxAngleType": "Horizontal"
|
|
},
|
|
"alongGround": true
|
|
},
|
|
"lifeByOwnerIsAlive": true
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -10.0,
|
|
"key": "_MONSTER_LUPIBOREAS_WOLFSOUL_TIMER",
|
|
"useLimitRange": true,
|
|
"maxValue": 10.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_MONSTER_LUPIBOREAS_WOLFSOUL_TIMER",
|
|
"useLimitRange": true,
|
|
"randomInRange": true,
|
|
"maxValue": [
|
|
"WolfSoul_TimerBase",
|
|
0.6000000238418579,
|
|
"Add"
|
|
],
|
|
"minValue": "WolfSoul_TimerBase"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValueToOverrideMap",
|
|
"globalValueKey": "_MONSTER_LUPIBOREAS_WOLFSOUL_TIMER",
|
|
"overrideMapKey": "WolfSoul_Timer"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "WolfSoul_Bullet"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_WolfSoul_Bullet",
|
|
"modifiers": {
|
|
"WolfSoul_Effect": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_Soul"
|
|
}
|
|
]
|
|
},
|
|
"WolfSoul_TimeDelay": {
|
|
"modifierName": "",
|
|
"duration": 0.8999999761581421,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "EnableBulletCollisionPluginTrigger",
|
|
"setEnable": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "WolfSoul_Effect"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "WolfSoul_TimeDelay"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "WolfSoul_Effect"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_SoulAS",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"onGround": true
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_WolfSoul_Bullet_Trigger",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_Soul_Hit",
|
|
"born": {
|
|
"$type": "ConfigBornByCollisionPoint"
|
|
}
|
|
},
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"target": "Target",
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.30000001192092896,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 100.0,
|
|
"strikeType": "Slash",
|
|
"enBreak": 200.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "",
|
|
"hitImpulseType": "LV1"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_BornAnchor",
|
|
"modifiers": {
|
|
"BornWeather": {
|
|
"modifierName": "",
|
|
"duration": 8.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ChangeEnviroWeather",
|
|
"areaId": 4,
|
|
"climateType": 3,
|
|
"transDuration": 2.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ChangeEnviroWeather",
|
|
"areaId": 4,
|
|
"transDuration": 2.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_MONSTER_LUPIBOREAS_BORNACHOR",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByActionPoint",
|
|
"onGround": true,
|
|
"direction": {
|
|
"$type": "ConfigDirectionByWorld",
|
|
"eularAngles": {
|
|
"y": 180.0
|
|
}
|
|
},
|
|
"actionPointType": "LupiColosseumPoint",
|
|
"selectType": {
|
|
"$type": "SelectActionPointByID",
|
|
"actionPointID": 300200008
|
|
}
|
|
},
|
|
"gadgetID": 42902007
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "BornWeather"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_TotemAnchor",
|
|
"modifiers": {
|
|
"TotemEffect": {
|
|
"modifierName": "",
|
|
"duration": 0.30000001192092896,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_Scene_Totem"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "TotemEffect"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_DieAnchor",
|
|
"modifiers": {
|
|
"BulletDetect": {
|
|
"modifierName": "",
|
|
"duration": 20.0,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.5,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_MONSTER_LUPIBOREAS_DIEACHOR_HIT",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_MONSTER_LUPIBOREAS_DIEACHOR_HIT",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_MONSTER_LUPIBOREAS_DIEACHOR",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_Scene_DieAnchor"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "BulletDetect"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_LUPIBOREAS_DIEACHOR_HIT",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_ReturnToBorn_AS"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -10.0,
|
|
"key": "_MONSTER_LUPIBOREAS_DIEACHOR_HIT",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_BornCameraAnchor",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AvatarEnterCameraShot",
|
|
"cameraMoveCfgPath": "Camera_Monster_LupiBoreas_Born"
|
|
},
|
|
{
|
|
"$type": "ActCameraRadialBlur",
|
|
"cameraRadialBlur": {
|
|
"power": 1.0,
|
|
"blurTime": 2.5,
|
|
"fadeTime": 1.0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_TalkControl",
|
|
"modifiers": {
|
|
"TalkState_LockHP": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"state": "LockHP"
|
|
},
|
|
"TalkState_DenyLockOn": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"state": "DenyLockOn"
|
|
},
|
|
"EnterTalkTimer_Razor": {
|
|
"modifierName": "",
|
|
"duration": 18.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "TalkState_LockHP"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "TalkState_DenyLockOn"
|
|
},
|
|
{
|
|
"$type": "HideUIBillBoard",
|
|
"hide": true
|
|
},
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"boolID": "NeedToTalk",
|
|
"value": true
|
|
},
|
|
{
|
|
"$type": "SetSurroundAnchor",
|
|
"actionPointType": "LupiColosseumPoint",
|
|
"actionPointID": 300200008
|
|
},
|
|
{
|
|
"$type": "ShowReminder",
|
|
"id": 30020111
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"boolID": "NeedToTalk"
|
|
},
|
|
{
|
|
"$type": "SetSurroundAnchor",
|
|
"setPoint": false,
|
|
"actionPointType": "LupiColosseumPoint",
|
|
"actionPointID": 300200008
|
|
},
|
|
{
|
|
"$type": "HideUIBillBoard"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_UICombatBarState"
|
|
}
|
|
]
|
|
},
|
|
"EnterTalkTimer": {
|
|
"modifierName": "",
|
|
"duration": 6.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "TalkState_LockHP"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "TalkState_DenyLockOn"
|
|
},
|
|
{
|
|
"$type": "HideUIBillBoard",
|
|
"hide": true
|
|
},
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"boolID": "NeedToTalk",
|
|
"value": true
|
|
},
|
|
{
|
|
"$type": "SetSurroundAnchor",
|
|
"actionPointType": "LupiColosseumPoint",
|
|
"actionPointID": 300200008
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"boolID": "NeedToTalk"
|
|
},
|
|
{
|
|
"$type": "SetSurroundAnchor",
|
|
"setPoint": false,
|
|
"actionPointType": "LupiColosseumPoint",
|
|
"actionPointID": 300200008
|
|
},
|
|
{
|
|
"$type": "HideUIBillBoard"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_UICombatBarState"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_UICombatBarState": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "StageReadyMixin",
|
|
"onStageReady": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "StageReady_UIDelay"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "ShowUICombatBar",
|
|
"canBeHandledOnRecover": true,
|
|
"show": true,
|
|
"fore": true
|
|
}
|
|
]
|
|
},
|
|
"StageReady_UIDelay": {
|
|
"modifierName": "",
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ShowUICombatBar",
|
|
"show": true,
|
|
"fore": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTERAFFIX_LUPIBOREAS_RAZOR",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "EnterTalkTimer_Razor"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "EnterTalkTimer"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_WalkControl",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "DoActionByStateIDMixin",
|
|
"stateIDs": [
|
|
"NormalMove",
|
|
"SurroundTurn"
|
|
],
|
|
"enterPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_LUPIBOREAS_WALKCONTROL",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"enterActions": [
|
|
{
|
|
"$type": "ReTriggerAISkillInitialCD",
|
|
"skillIDs": [
|
|
211,
|
|
212,
|
|
219,
|
|
221,
|
|
222,
|
|
228,
|
|
232,
|
|
241,
|
|
242,
|
|
243,
|
|
251,
|
|
411
|
|
]
|
|
}
|
|
],
|
|
"exitActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -10.0,
|
|
"key": "_MONSTER_LUPIBOREAS_WALKCONTROL",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_TurnControl",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AnimatorRotationCompensateMixin",
|
|
"animatorStateIDs": [
|
|
"PhysicalAtkTurnL"
|
|
],
|
|
"animationRotate": -95.0,
|
|
"angleLimit": 45.0
|
|
},
|
|
{
|
|
"$type": "AnimatorRotationCompensateMixin",
|
|
"animatorStateIDs": [
|
|
"PhysicalAtkTurnR"
|
|
],
|
|
"animationRotate": 115.0,
|
|
"angleLimit": 45.0
|
|
},
|
|
{
|
|
"$type": "AnimatorRotationCompensateMixin",
|
|
"animatorStateIDs": [
|
|
"MagicAtkTurnL"
|
|
],
|
|
"animationRotate": -95.0,
|
|
"angleLimit": 45.0
|
|
},
|
|
{
|
|
"$type": "AnimatorRotationCompensateMixin",
|
|
"animatorStateIDs": [
|
|
"MagicAtkTurnR"
|
|
],
|
|
"animationRotate": 115.0,
|
|
"angleLimit": 45.0
|
|
},
|
|
{
|
|
"$type": "AnimatorRotationCompensateMixin",
|
|
"animatorStateIDs": [
|
|
"NormalTurnL"
|
|
],
|
|
"animationRotate": -95.0,
|
|
"angleLimit": 45.0
|
|
},
|
|
{
|
|
"$type": "AnimatorRotationCompensateMixin",
|
|
"animatorStateIDs": [
|
|
"NormalTurnR"
|
|
],
|
|
"animationRotate": 115.0,
|
|
"angleLimit": 45.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_EnterRun",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Run"
|
|
],
|
|
"modifierName": "RunEffect"
|
|
},
|
|
{
|
|
"$type": "AttachToPoseIDMixin",
|
|
"poseIDs": [
|
|
102
|
|
],
|
|
"modifierName": "UNIQUE_RunBehaviorState_Controller"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"RunEffect": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_RunTrail"
|
|
},
|
|
{
|
|
"$type": "EnableAfterImage",
|
|
"enable": true
|
|
},
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"PushCollider",
|
|
"PushCollider_Body",
|
|
"PushCollider_Clavicle",
|
|
"PushCollider_Thigh"
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "EnableAfterImage"
|
|
},
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"PushCollider",
|
|
"PushCollider_Body",
|
|
"PushCollider_Clavicle",
|
|
"PushCollider_Thigh"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_RunBehaviorState_Controller": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "UNIQUE_RunBehaviorState"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_RunBehaviorState": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"state": "DenyLockOn",
|
|
"onAdded": [
|
|
{
|
|
"$type": "ChangeEnviroWeather",
|
|
"areaId": 4,
|
|
"climateType": 1,
|
|
"transDuration": 1.0
|
|
},
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"boolID": "RunBehavior",
|
|
"value": true
|
|
},
|
|
{
|
|
"$type": "SetAnimatorBool",
|
|
"boolID": "RunBehavior",
|
|
"value": true
|
|
},
|
|
{
|
|
"$type": "SetSurroundAnchor",
|
|
"actionPointType": "LupiColosseumPoint",
|
|
"actionPointID": 300200008
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByActionPoint",
|
|
"onGround": true,
|
|
"actionPointType": "LupiColosseumPoint",
|
|
"selectType": {
|
|
"$type": "SelectActionPointByID",
|
|
"actionPointID": 300200008
|
|
}
|
|
},
|
|
"sightGroupWithOwner": true,
|
|
"gadgetID": 42902001,
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_RunArea",
|
|
"born": {
|
|
"$type": "ConfigBornByActionPoint",
|
|
"onGround": true,
|
|
"actionPointType": "LupiColosseumPoint",
|
|
"selectType": {
|
|
"$type": "SelectActionPointByID",
|
|
"actionPointID": 300200008
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ChangeEnviroWeather",
|
|
"areaId": 4,
|
|
"transDuration": 1.0
|
|
},
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"boolID": "RunBehavior"
|
|
},
|
|
{
|
|
"$type": "SetAnimatorBool",
|
|
"boolID": "RunBehavior"
|
|
},
|
|
{
|
|
"$type": "SetSurroundAnchor",
|
|
"setPoint": false,
|
|
"actionPointType": "LupiColosseumPoint",
|
|
"actionPointID": 300200008
|
|
},
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Disappear",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_RunArea"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"sortType": "Reversed",
|
|
"configID": 42902001
|
|
},
|
|
"modifierName": "RunBehaviorOver"
|
|
}
|
|
]
|
|
},
|
|
"RunBehaviorOver": {
|
|
"modifierName": "",
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_RunBehaviorState"
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "UNIQUE_RunBehaviorState"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_BattleArea",
|
|
"modifiers": {
|
|
"UNIQUE_RunAreaDamage": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 2.0,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR50",
|
|
"campTargetType": "Enemy",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "Lesser",
|
|
"value": 52.5
|
|
},
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"value": 20.0
|
|
},
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_LupiBoreas_RunArea_Damage"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_LupiBoreas_RunArea_Damage": {
|
|
"stacking": "MultipleRefreshNoRemove",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 3.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Animator_MoveSpeedRatio": -0.11999999731779099
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Element_Ice_Level_01"
|
|
},
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.20000000298023224,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 25.0,
|
|
"strikeType": "Default",
|
|
"enBreak": 0.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "",
|
|
"hitImpulseType": "LV1"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_RunAreaDamage"
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "UNIQUE_RunAreaDamage"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_Sprint",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"SprintBS",
|
|
"StrikeBS",
|
|
"Sprint",
|
|
"Strike"
|
|
],
|
|
"modifierName": "SprintEffect"
|
|
},
|
|
{
|
|
"$type": "SteerAttackTraceMixin",
|
|
"steerStateIDs": [
|
|
"SprintBS",
|
|
"StrikeBS"
|
|
],
|
|
"angularSpeed": 135.0,
|
|
"attackTrigger": ""
|
|
},
|
|
{
|
|
"$type": "SteerAttackTraceMixin",
|
|
"steerStateIDs": [
|
|
"Sprint",
|
|
"Strike"
|
|
],
|
|
"endNormalizedTime": 1000.0,
|
|
"angularSpeed": 5.0,
|
|
"attackAngle": 90.0,
|
|
"attackTrigger": "StrikeAtkTrigger",
|
|
"attackDistance": 30.0
|
|
},
|
|
{
|
|
"$type": "AttackHittingSceneMixin",
|
|
"onHittingScene": [
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"triggerID": "HitSceneStopTrigger",
|
|
"MPTriggerOnRemote": true
|
|
}
|
|
],
|
|
"animEventIDs": [
|
|
"Sprint_HitScene"
|
|
]
|
|
},
|
|
{
|
|
"$type": "DoActionByAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"Run",
|
|
"Sprint",
|
|
"Strike"
|
|
],
|
|
"enterActions": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42902021,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
},
|
|
"lifeByOwnerIsAlive": true,
|
|
"trackTarget": "Self"
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42902023,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
},
|
|
"lifeByOwnerIsAlive": true,
|
|
"trackTarget": "Self"
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByAnimatorInt",
|
|
"logic": "Equal",
|
|
"value": 201,
|
|
"parameter": "SkillID"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_LUPIBOREAS_1ST_COUNTER",
|
|
"value": 1.0
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTERAFFIX_LUPIBOREAS_RAZOR",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"value": 1.0,
|
|
"key": "_MONSTERAFFIX_LUPIBOREAS_RAZOR_COUNTER",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"exitActions": [
|
|
{
|
|
"$type": "KillGadget",
|
|
"gadgetInfo": {
|
|
"sortType": "Reversed",
|
|
"configID": 42902021
|
|
}
|
|
},
|
|
{
|
|
"$type": "KillGadget",
|
|
"gadgetInfo": {
|
|
"sortType": "Reversed",
|
|
"configID": 42902023
|
|
}
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByAnimatorInt",
|
|
"logic": "Equal",
|
|
"value": 201,
|
|
"parameter": "SkillID"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_LUPIBOREAS_1ST_COUNTER",
|
|
"value": 1.0
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTERAFFIX_LUPIBOREAS_RAZOR_COUNTER",
|
|
"value": 2.0
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTERAFFIX_LUPIBOREAS_RAZOR",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"modifierName": "CallLuaTask_Timer"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"SprintEffect": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_Sprint"
|
|
},
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"PushCollider",
|
|
"PushCollider_Body",
|
|
"PushCollider_Clavicle",
|
|
"PushCollider_Thigh"
|
|
]
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -10.0,
|
|
"key": "_MONSTER_LUPIBOREAS_WALKCONTROL",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"PushCollider",
|
|
"PushCollider_Body",
|
|
"PushCollider_Clavicle",
|
|
"PushCollider_Thigh"
|
|
],
|
|
"setEnable": true
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "SprintEffectAS"
|
|
}
|
|
]
|
|
},
|
|
"CallLuaTask_Timer": {
|
|
"modifierName": "",
|
|
"duration": 4.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetAnimatorBool",
|
|
"boolID": "RazorQuest",
|
|
"value": true
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "CallLuaTask",
|
|
"targetAlias": "454",
|
|
"valueString": "LupiBoreas_BattleFinished"
|
|
}
|
|
]
|
|
},
|
|
"SprintEffectAS": {
|
|
"modifierName": "",
|
|
"duration": 0.800000011920929,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_SprintBS"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_SprintAtk",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"target": "Target",
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 1.2000000476837158,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 100.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 1000.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV5"
|
|
},
|
|
"cameraShake": {
|
|
"shakeRange": 0.36000001430511475,
|
|
"shakeTime": 0.36000001430511475
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_SprintAtk_Scene",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornByCollisionPoint"
|
|
},
|
|
"radius": 2.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementDurability": 100.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 5000.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "",
|
|
"hitImpulseType": "LV0"
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_ScramEffect",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"triggerID": "ScramSkin",
|
|
"MPTriggerOnRemote": true
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByAnimatorInt",
|
|
"logic": "Equal",
|
|
"value": 202,
|
|
"parameter": "SkillID"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_MONSTER_LUPIBOREAS_1ST_COUNTER",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetAnimatorBool",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_LUPIBOREAS_1ST_COUNTER",
|
|
"value": 2.0
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTERAFFIX_LUPIBOREAS_RAZOR",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"boolID": "RazorQuest",
|
|
"value": true
|
|
},
|
|
{
|
|
"$type": "CallLuaTask",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_LUPIBOREAS_1ST_COUNTER",
|
|
"value": 2.0
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTERAFFIX_LUPIBOREAS_RAZOR",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"targetAlias": "454",
|
|
"valueString": "LupiBoreas_BattleFinished"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_Scram",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AnimatorRotationCompensateMixin",
|
|
"animatorStateIDs": [
|
|
"ScramL"
|
|
],
|
|
"animationRotate": -75.0,
|
|
"angleLimit": 60.0
|
|
},
|
|
{
|
|
"$type": "AnimatorRotationCompensateMixin",
|
|
"animatorStateIDs": [
|
|
"ScramR"
|
|
],
|
|
"animationRotate": 75.0,
|
|
"angleLimit": 60.0
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"GenerateEleBall_Jump": {
|
|
"modifierName": "",
|
|
"duration": 3.75,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "GenerateElemBall",
|
|
"configID": 2006,
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 5.0,
|
|
"maxRandomRange": 7.5
|
|
},
|
|
"onGround": true,
|
|
"positionKey": "_MONSTER_LUPIBOREAS_JUMPPOINT",
|
|
"directionKey": ""
|
|
},
|
|
"ratio": 1.0,
|
|
"baseEnergy": 9.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByAnimatorInt",
|
|
"logic": "Equal",
|
|
"value": 202,
|
|
"parameter": "SkillID"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_LUPIBOREAS_1ST_COUNTER",
|
|
"value": 2.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"key": "_MONSTER_LUPIBOREAS_JUMPPOINT",
|
|
"born": {
|
|
"$type": "ConfigBornByActionPoint",
|
|
"onGround": true,
|
|
"actionPointType": "LupiColosseumPoint",
|
|
"selectType": {
|
|
"$type": "SelectActionPointByID",
|
|
"actionPointID": 300200008
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"target": "SelfAttackTarget",
|
|
"key": "_MONSTER_LUPIBOREAS_JUMPPOINT",
|
|
"born": {
|
|
"$type": "ConfigBornByTarget",
|
|
"onGround": true
|
|
},
|
|
"setTarget": false
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "GenerateEleBall_Jump"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_JumpAtk_Alert",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"positionKey": "_MONSTER_LUPIBOREAS_JUMPPOINT",
|
|
"directionKey": ""
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_JumpRun",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToNormalizedTimeMixin",
|
|
"stateID": "JumpRun",
|
|
"modifierName": "JumpCollider",
|
|
"normalizeEnd": 0.33500000834465027
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"JumpCollider": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"PushCollider",
|
|
"PushCollider_Body",
|
|
"PushCollider_Clavicle",
|
|
"PushCollider_Thigh"
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"PushCollider",
|
|
"PushCollider_Body",
|
|
"PushCollider_Clavicle",
|
|
"PushCollider_Thigh"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_RunBehaviorState"
|
|
},
|
|
{
|
|
"$type": "FixedMonsterRushMove",
|
|
"toPos": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"positionKey": "_MONSTER_LUPIBOREAS_JUMPPOINT",
|
|
"directionKey": ""
|
|
},
|
|
"timeRange": 0.8399999737739563,
|
|
"animatorStateIDs": [
|
|
"JumpRun"
|
|
],
|
|
"overrideMoveCollider": "",
|
|
"isInAir": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_JumpBS",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AnimatorRotationCompensateMixin",
|
|
"animatorStateIDs": [
|
|
"JumpBSL"
|
|
],
|
|
"animationRotate": 60.0,
|
|
"angleLimit": 30.0
|
|
},
|
|
{
|
|
"$type": "AnimatorRotationCompensateMixin",
|
|
"animatorStateIDs": [
|
|
"JumpBSR"
|
|
],
|
|
"animationRotate": -60.0,
|
|
"angleLimit": 30.0
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"GenerateEleBall_Jump": {
|
|
"modifierName": "",
|
|
"duration": 3.75,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "GenerateElemBall",
|
|
"configID": 2006,
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 5.0,
|
|
"maxRandomRange": 7.5
|
|
},
|
|
"onGround": true,
|
|
"positionKey": "_MONSTER_LUPIBOREAS_JUMPPOINT",
|
|
"directionKey": ""
|
|
},
|
|
"ratio": 1.0,
|
|
"baseEnergy": 9.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByAnimatorInt",
|
|
"logic": "Equal",
|
|
"value": 232,
|
|
"parameter": "SkillID"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"target": "SelfAttackTarget",
|
|
"key": "_MONSTER_LUPIBOREAS_JUMPPOINT",
|
|
"born": {
|
|
"$type": "ConfigBornByTarget",
|
|
"onGround": true
|
|
},
|
|
"setTarget": false
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_JumpAtk_Alert",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"positionKey": "_MONSTER_LUPIBOREAS_JUMPPOINT",
|
|
"directionKey": ""
|
|
}
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "GenerateEleBall_Jump"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_Jump",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToNormalizedTimeMixin",
|
|
"stateID": "Jump",
|
|
"modifierName": "JumpCollider",
|
|
"normalizeEnd": 0.33500000834465027
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"JumpCollider": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"PushCollider",
|
|
"PushCollider_Body",
|
|
"PushCollider_Clavicle",
|
|
"PushCollider_Thigh"
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"PushCollider",
|
|
"PushCollider_Body",
|
|
"PushCollider_Clavicle",
|
|
"PushCollider_Thigh"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "FixedMonsterRushMove",
|
|
"toPos": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"positionKey": "_MONSTER_LUPIBOREAS_JUMPPOINT",
|
|
"directionKey": ""
|
|
},
|
|
"timeRange": 0.8399999737739563,
|
|
"animatorStateIDs": [
|
|
"Jump"
|
|
],
|
|
"overrideMoveCollider": "",
|
|
"isInAir": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_JumpAS",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_JumpAS",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"positionKey": "_MONSTER_LUPIBOREAS_JUMPPOINT",
|
|
"directionKey": ""
|
|
}
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"positionKey": "_MONSTER_LUPIBOREAS_JUMPPOINT",
|
|
"directionKey": ""
|
|
},
|
|
"gadgetID": 42902024,
|
|
"campID": 4001
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_JumpAtk_Damage",
|
|
"modifiers": {
|
|
"UNIQUE_LupiBoreas_JumpAtk_Damage": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 1.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 100.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 1000.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV8"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR7.5H6",
|
|
"campTargetType": "Enemy",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"modifierName": "UNIQUE_LupiBoreas_JumpAtk_Damage"
|
|
},
|
|
{
|
|
"$type": "ActCameraShake",
|
|
"cameraShake": {
|
|
"shakeType": "CustomVector",
|
|
"shakeRange": 0.47999998927116394,
|
|
"shakeTime": 0.36000001430511475,
|
|
"shakeDistance": 30.0,
|
|
"shakeDir": {
|
|
"y": -1.0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_DriftL",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "SteerAttackMixin",
|
|
"steerStateIDs": [
|
|
"JumpBack"
|
|
],
|
|
"startNormalizedTime": 0.15000000596046448,
|
|
"endNormalizedTime": 0.23000000417232513,
|
|
"angularSpeed": 1800.0,
|
|
"attackTrigger": "",
|
|
"attackDistance": 12.0
|
|
},
|
|
{
|
|
"$type": "DoActionByStateIDMixin",
|
|
"stateIDs": [
|
|
"Drift"
|
|
],
|
|
"enterActions": [
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"key": "_MONSTER_LUPIBOREAS_DRIFTPOINT",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"GenerateEleBall_DriftL": {
|
|
"modifierName": "",
|
|
"duration": 3.5,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "GenerateElemBall",
|
|
"configID": 2006,
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 5.0,
|
|
"maxRandomRange": 10.0
|
|
},
|
|
"onGround": true,
|
|
"positionKey": "_MONSTER_LUPIBOREAS_DRIFTPOINT",
|
|
"directionKey": ""
|
|
},
|
|
"ratio": 1.0,
|
|
"baseEnergy": 9.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_DriftAtk_Alert",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"onGround": true
|
|
}
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "GenerateEleBall_DriftL"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_DriftR",
|
|
"modifiers": {
|
|
"GenerateEleBall_DriftR": {
|
|
"modifierName": "",
|
|
"duration": 3.5,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "GenerateElemBall",
|
|
"configID": 2006,
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 5.0,
|
|
"maxRandomRange": 10.0
|
|
},
|
|
"onGround": true,
|
|
"positionKey": "_MONSTER_LUPIBOREAS_DRIFTPOINT",
|
|
"directionKey": ""
|
|
},
|
|
"ratio": 1.0,
|
|
"baseEnergy": 9.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_DriftAtk_Alert",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"onGround": true
|
|
}
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "GenerateEleBall_DriftR"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_DriftAtkL_Effect",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_DriftL",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"positionKey": "_MONSTER_LUPIBOREAS_DRIFTPOINT",
|
|
"directionKey": ""
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_DriftAtkR_Effect",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_DriftR",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"positionKey": "_MONSTER_LUPIBOREAS_DRIFTPOINT",
|
|
"directionKey": ""
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_DriftAtk",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"positionKey": "_MONSTER_LUPIBOREAS_DRIFTPOINT",
|
|
"directionKey": ""
|
|
},
|
|
"gadgetID": 42902022,
|
|
"campID": 4001
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_DriftAtk_Damage",
|
|
"modifiers": {
|
|
"UNIQUE_LupiBoreas_DriftAtk_Damage": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 1.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 100.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 1000.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV5"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR12.5H6",
|
|
"campTargetType": "Enemy",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"modifierName": "UNIQUE_LupiBoreas_DriftAtk_Damage"
|
|
},
|
|
{
|
|
"$type": "ActCameraShake",
|
|
"cameraShake": {
|
|
"shakeType": "CustomVector",
|
|
"shakeRange": 0.36000001430511475,
|
|
"shakeTime": 0.36000001430511475,
|
|
"shakeDistance": 25.0,
|
|
"shakeDir": {
|
|
"x": -1.0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_TransformBS",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Transform"
|
|
],
|
|
"modifierName": "Transform_Camera"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Transform_Camera": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AvatarEnterCameraShot",
|
|
"cameraMoveCfgPath": "Camera_Monster_LupiBoreas_Transform"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "Transform_LockHP"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "Transform_DenyLockOn"
|
|
}
|
|
]
|
|
},
|
|
"Transform_LockHP": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"state": "LockHP"
|
|
},
|
|
"Transform_DenyLockOn": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"state": "DenyLockOn"
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"triggerID": "TransformSkin",
|
|
"MPTriggerOnRemote": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_Transform",
|
|
"modifiers": {
|
|
"TransformWindZone": {
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "WindZoneMixin",
|
|
"shapeName": "CircleR20",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
},
|
|
"strength": -15.0,
|
|
"attenuation": 3.0,
|
|
"innerRadius": 0.0,
|
|
"targetType": "All",
|
|
"modifierName": ""
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_TransformState": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ChangeEnviroWeather",
|
|
"areaId": 4,
|
|
"climateType": 6,
|
|
"transDuration": 2.0
|
|
},
|
|
{
|
|
"$type": "SetEntityScale",
|
|
"canBeHandledOnRecover": true,
|
|
"scale": 1.399999976158142
|
|
},
|
|
{
|
|
"$type": "SetAnimatorBool",
|
|
"boolID": "TransformState",
|
|
"value": true
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ChangeEnviroWeather",
|
|
"areaId": 4,
|
|
"transDuration": 2.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_Transform"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "TransformWindZone"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_TransformState"
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_TransformState"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_TransformAS",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByActionPoint",
|
|
"onGround": true,
|
|
"actionPointType": "LupiColosseumPoint",
|
|
"selectType": {
|
|
"$type": "SelectActionPointByID",
|
|
"actionPointID": 300200008
|
|
}
|
|
},
|
|
"sightGroupWithOwner": true,
|
|
"gadgetID": 42902011,
|
|
"campID": 4001,
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByActionPoint",
|
|
"onGround": true,
|
|
"direction": {
|
|
"$type": "ConfigDirectionByDefault",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 60.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"actionPointType": "LupiColosseumPoint",
|
|
"selectType": {
|
|
"$type": "SelectActionPointByID",
|
|
"actionPointID": 300200008
|
|
}
|
|
},
|
|
"sightGroupWithOwner": true,
|
|
"gadgetID": 42902012,
|
|
"campID": 4001,
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByActionPoint",
|
|
"onGround": true,
|
|
"direction": {
|
|
"$type": "ConfigDirectionByDefault",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 120.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"actionPointType": "LupiColosseumPoint",
|
|
"selectType": {
|
|
"$type": "SelectActionPointByID",
|
|
"actionPointID": 300200008
|
|
}
|
|
},
|
|
"sightGroupWithOwner": true,
|
|
"gadgetID": 42902013,
|
|
"campID": 4001,
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByActionPoint",
|
|
"onGround": true,
|
|
"direction": {
|
|
"$type": "ConfigDirectionByDefault",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 180.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"actionPointType": "LupiColosseumPoint",
|
|
"selectType": {
|
|
"$type": "SelectActionPointByID",
|
|
"actionPointID": 300200008
|
|
}
|
|
},
|
|
"sightGroupWithOwner": true,
|
|
"gadgetID": 42902014,
|
|
"campID": 4001,
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByActionPoint",
|
|
"onGround": true,
|
|
"direction": {
|
|
"$type": "ConfigDirectionByDefault",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": -120.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"actionPointType": "LupiColosseumPoint",
|
|
"selectType": {
|
|
"$type": "SelectActionPointByID",
|
|
"actionPointID": 300200008
|
|
}
|
|
},
|
|
"sightGroupWithOwner": true,
|
|
"gadgetID": 42902015,
|
|
"campID": 4001,
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByActionPoint",
|
|
"onGround": true,
|
|
"direction": {
|
|
"$type": "ConfigDirectionByDefault",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": -60.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"actionPointType": "LupiColosseumPoint",
|
|
"selectType": {
|
|
"$type": "SelectActionPointByID",
|
|
"actionPointID": 300200008
|
|
}
|
|
},
|
|
"sightGroupWithOwner": true,
|
|
"gadgetID": 42902016,
|
|
"campID": 4001,
|
|
"byServer": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_Shake",
|
|
"modifiers": {
|
|
"IceConeMissile": {
|
|
"modifierName": "",
|
|
"duration": 15.0,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.800000011920929,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByActionPoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 10.0,
|
|
"maxRandomRange": 40.0
|
|
},
|
|
"onGround": true,
|
|
"actionPointType": "LupiColosseumPoint",
|
|
"selectType": {
|
|
"$type": "SelectActionPointByID",
|
|
"actionPointID": 300200008
|
|
}
|
|
},
|
|
"gadgetID": 42902017,
|
|
"campID": 4001
|
|
}
|
|
]
|
|
},
|
|
"IceConeMissile_Follow": {
|
|
"modifierName": "",
|
|
"duration": 15.0,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 2.0,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"target": "SelfAttackTarget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByPredicatePoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 1.0
|
|
},
|
|
"onGround": true,
|
|
"timeForPredictive": 0.5
|
|
},
|
|
"gadgetID": 42902017,
|
|
"campID": 4001
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ReTriggerAISkillInitialCD",
|
|
"skillIDs": [
|
|
301,
|
|
302,
|
|
311,
|
|
312,
|
|
321,
|
|
322,
|
|
323,
|
|
331
|
|
]
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "IceConeMissile"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "IceConeMissile_Follow"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_IceConeMissile",
|
|
"modifiers": {
|
|
"LupiBoreas_IceConeMissile": {
|
|
"modifierName": "",
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_IceConeAS"
|
|
},
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR2.5",
|
|
"campTargetType": "Enemy",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.30000001192092896,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 100.0,
|
|
"strikeType": "Default",
|
|
"enBreak": 75.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV3"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "ActCameraShake",
|
|
"cameraShake": {
|
|
"shakeType": "CustomVector",
|
|
"shakeRange": 0.11999999731779099,
|
|
"shakeTime": 0.23999999463558197,
|
|
"shakeDistance": 7.0,
|
|
"shakeDir": {
|
|
"y": -1.0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_IceGadgetBS_02"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_IceGadgetAlert_02"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "LupiBoreas_IceConeMissile"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_IceGadgetArea_01",
|
|
"modifiers": {
|
|
"UNIQUE_LupiBoreas_IceGadgetArea": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 3.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_MONSTER_LUPIBOREAS_ICEGADGETAREA",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Open",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_TransformArea"
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 35.0
|
|
},
|
|
"onGround": true
|
|
},
|
|
"sightGroupWithOwner": true,
|
|
"gadgetID": 42902018,
|
|
"campID": 4001,
|
|
"byServer": true
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "LupiBoreas_IceGadgetArea_Timer"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR50",
|
|
"campTargetType": "Enemy",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_LupiBoreas_IceGadgetArea_Selector_01"
|
|
}
|
|
]
|
|
},
|
|
"LupiBoreas_IceGadgetArea_Timer": {
|
|
"modifierName": "",
|
|
"duration": 20.0,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_LupiBoreas_IceGadgetArea"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_LupiBoreas_IceGadgetArea_Selector_01": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 5.0,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 2.0,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Caster",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "Lesser",
|
|
"value": 52.5
|
|
},
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"value": 20.0
|
|
},
|
|
{
|
|
"$type": "ByTargetForwardAndSelfPosition",
|
|
"logic": "Lesser",
|
|
"value": 30.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_LupiBoreas_IceGadgetArea_Damage"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Caster",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_LUPIBOREAS_HOWL",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Caster",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "Lesser",
|
|
"value": 52.5
|
|
},
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"value": 36.0
|
|
},
|
|
{
|
|
"$type": "ByTargetForwardAndSelfPosition",
|
|
"logic": "Lesser",
|
|
"value": 3.25
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_MONSTER_LUPIBOREAS_HOWL_MUTEDAMAGE_01",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -5.0,
|
|
"key": "_MONSTER_LUPIBOREAS_HOWL_MUTEDAMAGE_01",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_LupiBoreas_IceGadgetArea_Damage": {
|
|
"stacking": "MultipleRefreshNoRemove",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 3.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Animator_MoveSpeedRatio": -0.11999999731779099
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Element_Ice_Level_01"
|
|
},
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.05000000074505806,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 25.0,
|
|
"strikeType": "Default",
|
|
"enBreak": 0.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "",
|
|
"hitImpulseType": "LV1"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_LupiBoreas_IceGadgetArea"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42902018
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "LupiBoreas_Wind",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementDurability": 100.0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_IceGadgetArea_02",
|
|
"modifiers": {
|
|
"UNIQUE_LupiBoreas_IceGadgetArea": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 3.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_MONSTER_LUPIBOREAS_ICEGADGETAREA",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Open",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_TransformArea"
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 35.0
|
|
},
|
|
"onGround": true
|
|
},
|
|
"sightGroupWithOwner": true,
|
|
"gadgetID": 42902018,
|
|
"campID": 4001,
|
|
"byServer": true
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "LupiBoreas_IceGadgetArea_Timer"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR50",
|
|
"campTargetType": "Enemy",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_LupiBoreas_IceGadgetArea_Selector_02"
|
|
}
|
|
]
|
|
},
|
|
"LupiBoreas_IceGadgetArea_Timer": {
|
|
"modifierName": "",
|
|
"duration": 20.0,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_LupiBoreas_IceGadgetArea"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_LupiBoreas_IceGadgetArea_Selector_02": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 5.0,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 2.0,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Caster",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "Lesser",
|
|
"value": 52.5
|
|
},
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"value": 20.0
|
|
},
|
|
{
|
|
"$type": "ByTargetForwardAndSelfPosition",
|
|
"logic": "Lesser",
|
|
"value": 30.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_LupiBoreas_IceGadgetArea_Damage"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Caster",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_LUPIBOREAS_HOWL",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Caster",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "Lesser",
|
|
"value": 52.5
|
|
},
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"value": 36.0
|
|
},
|
|
{
|
|
"$type": "ByTargetForwardAndSelfPosition",
|
|
"logic": "Lesser",
|
|
"value": 3.25
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_MONSTER_LUPIBOREAS_HOWL_MUTEDAMAGE_02",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -5.0,
|
|
"key": "_MONSTER_LUPIBOREAS_HOWL_MUTEDAMAGE_02",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_LupiBoreas_IceGadgetArea_Damage": {
|
|
"stacking": "MultipleRefreshNoRemove",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 3.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Animator_MoveSpeedRatio": -0.11999999731779099
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Element_Ice_Level_01"
|
|
},
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.05000000074505806,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 25.0,
|
|
"strikeType": "Default",
|
|
"enBreak": 0.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "",
|
|
"hitImpulseType": "LV1"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_LupiBoreas_IceGadgetArea"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42902018
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "LupiBoreas_Wind",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementDurability": 100.0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_IceGadgetArea_03",
|
|
"modifiers": {
|
|
"UNIQUE_LupiBoreas_IceGadgetArea": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 3.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_MONSTER_LUPIBOREAS_ICEGADGETAREA",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Open",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_TransformArea"
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 35.0
|
|
},
|
|
"onGround": true
|
|
},
|
|
"sightGroupWithOwner": true,
|
|
"gadgetID": 42902018,
|
|
"campID": 4001,
|
|
"byServer": true
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "LupiBoreas_IceGadgetArea_Timer"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR50",
|
|
"campTargetType": "Enemy",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_LupiBoreas_IceGadgetArea_Selector_03"
|
|
}
|
|
]
|
|
},
|
|
"LupiBoreas_IceGadgetArea_Timer": {
|
|
"modifierName": "",
|
|
"duration": 20.0,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_LupiBoreas_IceGadgetArea"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_LupiBoreas_IceGadgetArea_Selector_03": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 5.0,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 2.0,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Caster",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "Lesser",
|
|
"value": 52.5
|
|
},
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"value": 20.0
|
|
},
|
|
{
|
|
"$type": "ByTargetForwardAndSelfPosition",
|
|
"logic": "Lesser",
|
|
"value": 30.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_LupiBoreas_IceGadgetArea_Damage"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Caster",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_LUPIBOREAS_HOWL",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Caster",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "Lesser",
|
|
"value": 52.5
|
|
},
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"value": 36.0
|
|
},
|
|
{
|
|
"$type": "ByTargetForwardAndSelfPosition",
|
|
"logic": "Lesser",
|
|
"value": 3.25
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_MONSTER_LUPIBOREAS_HOWL_MUTEDAMAGE_03",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -5.0,
|
|
"key": "_MONSTER_LUPIBOREAS_HOWL_MUTEDAMAGE_03",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_LupiBoreas_IceGadgetArea_Damage": {
|
|
"stacking": "MultipleRefreshNoRemove",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 3.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Animator_MoveSpeedRatio": -0.11999999731779099
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Element_Ice_Level_01"
|
|
},
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.05000000074505806,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 25.0,
|
|
"strikeType": "Default",
|
|
"enBreak": 0.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "",
|
|
"hitImpulseType": "LV1"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_LupiBoreas_IceGadgetArea"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42902018
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "LupiBoreas_Wind",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementDurability": 100.0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_IceGadgetArea_04",
|
|
"modifiers": {
|
|
"UNIQUE_LupiBoreas_IceGadgetArea": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 3.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_MONSTER_LUPIBOREAS_ICEGADGETAREA",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Open",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_TransformArea"
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 35.0
|
|
},
|
|
"onGround": true
|
|
},
|
|
"sightGroupWithOwner": true,
|
|
"gadgetID": 42902018,
|
|
"campID": 4001,
|
|
"byServer": true
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "LupiBoreas_IceGadgetArea_Timer"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR50",
|
|
"campTargetType": "Enemy",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_LupiBoreas_IceGadgetArea_Selector_04"
|
|
}
|
|
]
|
|
},
|
|
"LupiBoreas_IceGadgetArea_Timer": {
|
|
"modifierName": "",
|
|
"duration": 20.0,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_LupiBoreas_IceGadgetArea"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_LupiBoreas_IceGadgetArea_Selector_04": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 5.0,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 2.0,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Caster",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "Lesser",
|
|
"value": 52.5
|
|
},
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"value": 20.0
|
|
},
|
|
{
|
|
"$type": "ByTargetForwardAndSelfPosition",
|
|
"logic": "Lesser",
|
|
"value": 30.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_LupiBoreas_IceGadgetArea_Damage"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Caster",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_LUPIBOREAS_HOWL",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Caster",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "Lesser",
|
|
"value": 52.5
|
|
},
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"value": 36.0
|
|
},
|
|
{
|
|
"$type": "ByTargetForwardAndSelfPosition",
|
|
"logic": "Lesser",
|
|
"value": 3.25
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_MONSTER_LUPIBOREAS_HOWL_MUTEDAMAGE_04",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -5.0,
|
|
"key": "_MONSTER_LUPIBOREAS_HOWL_MUTEDAMAGE_04",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_LupiBoreas_IceGadgetArea_Damage": {
|
|
"stacking": "MultipleRefreshNoRemove",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 3.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Animator_MoveSpeedRatio": -0.11999999731779099
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Element_Ice_Level_01"
|
|
},
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.05000000074505806,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 25.0,
|
|
"strikeType": "Default",
|
|
"enBreak": 0.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "",
|
|
"hitImpulseType": "LV1"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_LupiBoreas_IceGadgetArea"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42902018
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "LupiBoreas_Wind",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementDurability": 100.0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_IceGadgetArea_05",
|
|
"modifiers": {
|
|
"UNIQUE_LupiBoreas_IceGadgetArea": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 3.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_MONSTER_LUPIBOREAS_ICEGADGETAREA",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Open",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_TransformArea"
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 35.0
|
|
},
|
|
"onGround": true
|
|
},
|
|
"sightGroupWithOwner": true,
|
|
"gadgetID": 42902018,
|
|
"campID": 4001,
|
|
"byServer": true
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "LupiBoreas_IceGadgetArea_Timer"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR50",
|
|
"campTargetType": "Enemy",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_LupiBoreas_IceGadgetArea_Selector_05"
|
|
}
|
|
]
|
|
},
|
|
"LupiBoreas_IceGadgetArea_Timer": {
|
|
"modifierName": "",
|
|
"duration": 20.0,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_LupiBoreas_IceGadgetArea"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_LupiBoreas_IceGadgetArea_Selector_05": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 5.0,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 2.0,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Caster",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "Lesser",
|
|
"value": 52.5
|
|
},
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"value": 20.0
|
|
},
|
|
{
|
|
"$type": "ByTargetForwardAndSelfPosition",
|
|
"logic": "Lesser",
|
|
"value": 30.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_LupiBoreas_IceGadgetArea_Damage"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Caster",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_LUPIBOREAS_HOWL",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Caster",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "Lesser",
|
|
"value": 52.5
|
|
},
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"value": 36.0
|
|
},
|
|
{
|
|
"$type": "ByTargetForwardAndSelfPosition",
|
|
"logic": "Lesser",
|
|
"value": 3.25
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_MONSTER_LUPIBOREAS_HOWL_MUTEDAMAGE_05",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -5.0,
|
|
"key": "_MONSTER_LUPIBOREAS_HOWL_MUTEDAMAGE_05",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_LupiBoreas_IceGadgetArea_Damage": {
|
|
"stacking": "MultipleRefreshNoRemove",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 3.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Animator_MoveSpeedRatio": -0.11999999731779099
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Element_Ice_Level_01"
|
|
},
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.05000000074505806,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 25.0,
|
|
"strikeType": "Default",
|
|
"enBreak": 0.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "",
|
|
"hitImpulseType": "LV1"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_LupiBoreas_IceGadgetArea"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42902018
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "LupiBoreas_Wind",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementDurability": 100.0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_IceGadgetArea_06",
|
|
"modifiers": {
|
|
"UNIQUE_LupiBoreas_IceGadgetArea": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 3.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_MONSTER_LUPIBOREAS_ICEGADGETAREA",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Open",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_TransformArea"
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 35.0
|
|
},
|
|
"onGround": true
|
|
},
|
|
"sightGroupWithOwner": true,
|
|
"gadgetID": 42902018,
|
|
"campID": 4001,
|
|
"byServer": true
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "LupiBoreas_IceGadgetArea_Timer"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR50",
|
|
"campTargetType": "Enemy",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_LupiBoreas_IceGadgetArea_Selector_06"
|
|
}
|
|
]
|
|
},
|
|
"LupiBoreas_IceGadgetArea_Timer": {
|
|
"modifierName": "",
|
|
"duration": 20.0,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_LupiBoreas_IceGadgetArea"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_LupiBoreas_IceGadgetArea_Selector_06": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 5.0,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 2.0,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Caster",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "Lesser",
|
|
"value": 52.5
|
|
},
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"value": 20.0
|
|
},
|
|
{
|
|
"$type": "ByTargetForwardAndSelfPosition",
|
|
"logic": "Lesser",
|
|
"value": 30.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_LupiBoreas_IceGadgetArea_Damage"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Caster",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_LUPIBOREAS_HOWL",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Caster",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "Lesser",
|
|
"value": 52.5
|
|
},
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"value": 36.0
|
|
},
|
|
{
|
|
"$type": "ByTargetForwardAndSelfPosition",
|
|
"logic": "Lesser",
|
|
"value": 3.25
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_MONSTER_LUPIBOREAS_HOWL_MUTEDAMAGE_06",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -5.0,
|
|
"key": "_MONSTER_LUPIBOREAS_HOWL_MUTEDAMAGE_06",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_LupiBoreas_IceGadgetArea_Damage": {
|
|
"stacking": "MultipleRefreshNoRemove",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 3.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Animator_MoveSpeedRatio": -0.11999999731779099
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Element_Ice_Level_01"
|
|
},
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.05000000074505806,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 25.0,
|
|
"strikeType": "Default",
|
|
"enBreak": 0.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "",
|
|
"hitImpulseType": "LV1"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UNIQUE_LupiBoreas_IceGadgetArea"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42902018
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "LupiBoreas_Wind",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementDurability": 100.0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_IceGadgetArea",
|
|
"modifiers": {
|
|
"LupiBoreas_IceGadgetArea_Effect": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_TransformArea"
|
|
},
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"canBeHandledOnRecover": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_LUPIBOREAS_ICEGADGETAREA",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"parameter": "Open",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_TransformArea"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "LupiBoreas_IceGadgetArea_Effect"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"target": "Owner",
|
|
"value": -10.0,
|
|
"key": "_MONSTER_LUPIBOREAS_ICEGADGETAREA",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Close",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_TransformArea"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_LupiBoreas_IceGadgetArea"
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Disappear",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_TransformArea"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_IceGadget",
|
|
"abilitySpecials": {
|
|
"ElemBallNumber": 3.0
|
|
},
|
|
"modifiers": {
|
|
"IceGadget_Property": {
|
|
"modifierName": "",
|
|
"elementType": "Frozen",
|
|
"elementDurability": 300.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_IceGadget_01"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "SelfExplosion"
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"target": "Owner",
|
|
"abilityName": "LupiBoreas_IceGadgetArea"
|
|
},
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAttackTags",
|
|
"attackTags": [
|
|
"LupiBoreas_Wind"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "SelfExplosion"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_IceGadget_Hit",
|
|
"born": {
|
|
"$type": "ConfigBornByHitPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByBackToHitBoxCenter"
|
|
},
|
|
"alongGround": true
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"SelfExplosion": {
|
|
"modifierName": "",
|
|
"duration": 6.0,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 4.800000190734863,
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_IceGadgetASAlert"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "SetRandomOverrideMapValue",
|
|
"valueRangeMax": 5.0,
|
|
"valueRangeMin": 1.0,
|
|
"overrideMapKey": "ElemBallNumber"
|
|
},
|
|
{
|
|
"$type": "Repeated",
|
|
"repeatTimes": "ElemBallNumber",
|
|
"actions": [
|
|
{
|
|
"$type": "GenerateElemBall",
|
|
"configID": 2006,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 5.0
|
|
},
|
|
"onGround": true
|
|
},
|
|
"ratio": 1.0,
|
|
"baseEnergy": 9.0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_IceGadgetAS"
|
|
},
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR15",
|
|
"campTargetType": "Enemy",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.800000011920929,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 100.0,
|
|
"strikeType": "Default",
|
|
"enBreak": 1000.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV7"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "ActCameraShake",
|
|
"cameraShake": {
|
|
"shakeRange": 0.23999999463558197,
|
|
"shakeTime": 0.36000001430511475
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"target": "Owner",
|
|
"abilityName": "LupiBoreas_IceGadgetArea"
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"duration": 1.0,
|
|
"hideEntity": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "IceGadget_Property"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_Howl",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"Howl"
|
|
],
|
|
"modifierName": "HowlState"
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"CorrectFactor": 0.0020000000949949026,
|
|
"TargetDistance": 0.0
|
|
},
|
|
"modifiers": {
|
|
"HowlState": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.5,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_Howl"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42902011
|
|
},
|
|
"value": 1.0,
|
|
"key": "_MONSTER_LUPIBOREAS_HOWL",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42902012
|
|
},
|
|
"value": 1.0,
|
|
"key": "_MONSTER_LUPIBOREAS_HOWL",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42902013
|
|
},
|
|
"value": 1.0,
|
|
"key": "_MONSTER_LUPIBOREAS_HOWL",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42902014
|
|
},
|
|
"value": 1.0,
|
|
"key": "_MONSTER_LUPIBOREAS_HOWL",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42902015
|
|
},
|
|
"value": 1.0,
|
|
"key": "_MONSTER_LUPIBOREAS_HOWL",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42902016
|
|
},
|
|
"value": 1.0,
|
|
"key": "_MONSTER_LUPIBOREAS_HOWL",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42902011
|
|
},
|
|
"value": -5.0,
|
|
"key": "_MONSTER_LUPIBOREAS_HOWL",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42902012
|
|
},
|
|
"value": -5.0,
|
|
"key": "_MONSTER_LUPIBOREAS_HOWL",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42902013
|
|
},
|
|
"value": -5.0,
|
|
"key": "_MONSTER_LUPIBOREAS_HOWL",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42902014
|
|
},
|
|
"value": -5.0,
|
|
"key": "_MONSTER_LUPIBOREAS_HOWL",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42902015
|
|
},
|
|
"value": -5.0,
|
|
"key": "_MONSTER_LUPIBOREAS_HOWL",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42902016
|
|
},
|
|
"value": -5.0,
|
|
"key": "_MONSTER_LUPIBOREAS_HOWL",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR50",
|
|
"campTargetType": "Enemy",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_LUPIBOREAS_HOWL_MUTEDAMAGE_01",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_LUPIBOREAS_HOWL_MUTEDAMAGE_02",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_LUPIBOREAS_HOWL_MUTEDAMAGE_03",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_LUPIBOREAS_HOWL_MUTEDAMAGE_04",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_LUPIBOREAS_HOWL_MUTEDAMAGE_05",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_MONSTER_LUPIBOREAS_HOWL_MUTEDAMAGE_06",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_LupiBoreas_Howl_Damage"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_HowlImpulse"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_LupiBoreas_Howl_Damage": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 0.30000001192092896,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValueByTargetDistance",
|
|
"target": "Caster",
|
|
"key": "_MONSTER_LUPIBOREAS_TARGETDISTACE",
|
|
"isXZ": true
|
|
},
|
|
{
|
|
"$type": "SetGlobalValueToOverrideMap",
|
|
"globalValueKey": "_MONSTER_LUPIBOREAS_TARGETDISTACE",
|
|
"overrideMapKey": "TargetDistance"
|
|
},
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": [
|
|
"CorrectFactor",
|
|
"TargetDistance",
|
|
"Mul",
|
|
0.004999999888241291,
|
|
"Add"
|
|
],
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Wind",
|
|
"elementDurability": 25.0,
|
|
"strikeType": "Default"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "HowlState"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_HowlAS",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_HowlAS"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_MONSTER_LUPIBOREAS_2ND_COUNTER",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42902011
|
|
},
|
|
"abilityName": "LupiBoreas_IceGadgetArea_01"
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42902012
|
|
},
|
|
"abilityName": "LupiBoreas_IceGadgetArea_02"
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42902013
|
|
},
|
|
"abilityName": "LupiBoreas_IceGadgetArea_03"
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42902014
|
|
},
|
|
"abilityName": "LupiBoreas_IceGadgetArea_04"
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42902015
|
|
},
|
|
"abilityName": "LupiBoreas_IceGadgetArea_05"
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42902016
|
|
},
|
|
"abilityName": "LupiBoreas_IceGadgetArea_06"
|
|
},
|
|
{
|
|
"$type": "ActCameraShake",
|
|
"cameraShake": {
|
|
"shakeRange": 0.47999998927116394,
|
|
"shakeTime": 0.36000001430511475,
|
|
"shakeDistance": 30.0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_FlapL",
|
|
"modifiers": {
|
|
"TimeDelay_01": {
|
|
"modifierName": "",
|
|
"duration": 0.019999999552965164,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42902034,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": -3.5,
|
|
"y": 1.0,
|
|
"z": -6.059999942779541
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": -150.0,
|
|
"z": 0.0
|
|
},
|
|
"randomAngleHor": 5.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "TimeDelay_02"
|
|
}
|
|
]
|
|
},
|
|
"TimeDelay_02": {
|
|
"modifierName": "",
|
|
"duration": 0.019999999552965164,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42902034,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": -6.059999942779541,
|
|
"y": 1.0,
|
|
"z": -3.5
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": -120.0,
|
|
"z": 0.0
|
|
},
|
|
"randomAngleHor": 5.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "TimeDelay_03"
|
|
}
|
|
]
|
|
},
|
|
"TimeDelay_03": {
|
|
"modifierName": "",
|
|
"duration": 0.019999999552965164,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42902034,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": -7.0,
|
|
"y": 1.0,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": -90.0,
|
|
"z": 0.0
|
|
},
|
|
"randomAngleHor": 5.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "TimeDelay_04"
|
|
}
|
|
]
|
|
},
|
|
"TimeDelay_04": {
|
|
"modifierName": "",
|
|
"duration": 0.019999999552965164,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42902034,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": -6.059999942779541,
|
|
"y": 1.0,
|
|
"z": 3.5
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": -60.0,
|
|
"z": 0.0
|
|
},
|
|
"randomAngleHor": 5.0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_MONSTER_LUPIBOREAS_WALKCONTROL",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42902034,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 1.0,
|
|
"z": -7.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 180.0,
|
|
"z": 0.0
|
|
},
|
|
"randomAngleHor": 5.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "TimeDelay_01"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_FlapR",
|
|
"modifiers": {
|
|
"TimeDelay_01": {
|
|
"modifierName": "",
|
|
"duration": 0.019999999552965164,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42902034,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 3.5,
|
|
"y": 1.0,
|
|
"z": -6.059999942779541
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 150.0,
|
|
"z": 0.0
|
|
},
|
|
"randomAngleHor": 5.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "TimeDelay_02"
|
|
}
|
|
]
|
|
},
|
|
"TimeDelay_02": {
|
|
"modifierName": "",
|
|
"duration": 0.019999999552965164,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42902034,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 6.059999942779541,
|
|
"y": 1.0,
|
|
"z": -3.5
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 120.0,
|
|
"z": 0.0
|
|
},
|
|
"randomAngleHor": 5.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "TimeDelay_03"
|
|
}
|
|
]
|
|
},
|
|
"TimeDelay_03": {
|
|
"modifierName": "",
|
|
"duration": 0.019999999552965164,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42902034,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 7.0,
|
|
"y": 1.0,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 90.0,
|
|
"z": 0.0
|
|
},
|
|
"randomAngleHor": 5.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "TimeDelay_04"
|
|
}
|
|
]
|
|
},
|
|
"TimeDelay_04": {
|
|
"modifierName": "",
|
|
"duration": 0.019999999552965164,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42902034,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 6.059999942779541,
|
|
"y": 1.0,
|
|
"z": 3.5
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 60.0,
|
|
"z": 0.0
|
|
},
|
|
"randomAngleHor": 5.0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_MONSTER_LUPIBOREAS_WALKCONTROL",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42902034,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 1.0,
|
|
"z": -7.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 180.0,
|
|
"z": 0.0
|
|
},
|
|
"randomAngleHor": 5.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "TimeDelay_01"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_FlapAtk_Ice",
|
|
"abilitySpecials": {
|
|
"RandomTime": 2.0
|
|
},
|
|
"modifiers": {
|
|
"LoopState": {
|
|
"modifierName": "",
|
|
"elementType": "Frozen",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_Flap_IceMissile"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByNot",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByHasElement",
|
|
"element": "Frozen"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_Flap_IceMissileBS"
|
|
},
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
},
|
|
"RandomTimer": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": "RandomTime",
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"abilityName": "LupiBoreas_FlapAtk_Ice"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetRandomOverrideMapValue",
|
|
"valueRangeMax": 2.5,
|
|
"valueRangeMin": 1.0,
|
|
"overrideMapKey": "RandomTime"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "LoopState"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "RandomTimer"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_Flap_IceMissileBS"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"target": "OriginOwner",
|
|
"ownerIs": "Other",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
},
|
|
"gadgetID": 42902035,
|
|
"campID": 4001
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
},
|
|
"radius": 2.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.30000001192092896,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 100.0,
|
|
"strikeType": "Default",
|
|
"enBreak": 200.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV4"
|
|
},
|
|
"cameraShake": {
|
|
"shakeRange": 0.11999999731779099,
|
|
"shakeTime": 0.23999999463558197
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "RandomTimer"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "LoopState"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_FlapAtk_IceStay",
|
|
"abilitySpecials": {
|
|
"StayTime": 5.0
|
|
},
|
|
"modifiers": {
|
|
"StayTimer": {
|
|
"modifierName": "",
|
|
"duration": "StayTime",
|
|
"elementType": "Frozen",
|
|
"elementDurability": 200.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_Flap_IceMissileAS"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByHasElement",
|
|
"element": "Frozen"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "GenerateElemBall",
|
|
"configID": 2006,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"onGround": true
|
|
},
|
|
"ratio": 1.0,
|
|
"baseEnergy": 9.0
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_Flap_IceAS"
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
},
|
|
"radius": 5.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.699999988079071,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 100.0,
|
|
"strikeType": "Default",
|
|
"enBreak": 500.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV5"
|
|
},
|
|
"cameraShake": {
|
|
"shakeRange": 0.23999999463558197,
|
|
"shakeTime": 0.23999999463558197
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetRandomOverrideMapValue",
|
|
"valueRangeMax": 8.0,
|
|
"valueRangeMin": 2.0,
|
|
"overrideMapKey": "StayTime"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "StayTimer"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_Stamp_Ice",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "SteerAttackMixin",
|
|
"steerStateIDs": [
|
|
"StampIce"
|
|
],
|
|
"startNormalizedTime": 0.1550000011920929,
|
|
"endNormalizedTime": 0.1850000023841858,
|
|
"angularSpeed": 900.0,
|
|
"attackTrigger": ""
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42902031,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 1.0,
|
|
"z": 4.0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_StampAtk_Ice_Decelerate",
|
|
"modifiers": {
|
|
"UNIQUE_LupiBoreas_StampAtk_Ice_Decelerate": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 3.0,
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Animator_MoveSpeedRatio": -0.30000001192092896
|
|
}
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Target",
|
|
"modifierName": "UNIQUE_LupiBoreas_StampAtk_Ice_Decelerate"
|
|
},
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"target": "Target",
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 25.0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_StampAtk_Ice",
|
|
"modifiers": {
|
|
"LoopState": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_StampIceMissile"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "LoopState"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "LoopState"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_StampAtk_IceCone",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42902032,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 1.0,
|
|
"z": 4.0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_StampAtk_Frozen_Damage",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornByCollisionPoint"
|
|
},
|
|
"radius": 1.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.5,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 100.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 1000.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV7"
|
|
},
|
|
"cameraShake": {
|
|
"shakeType": "CustomVector",
|
|
"shakeRange": 0.23999999463558197,
|
|
"shakeTime": 0.36000001430511475,
|
|
"shakeDistance": 10.0,
|
|
"shakeDir": {
|
|
"y": -1.0
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_StampAtk_Frozen",
|
|
"modifiers": {
|
|
"LoopState": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_StampIce"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "LoopState"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "LoopState"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_Stamp_Wind",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "SteerAttackMixin",
|
|
"steerStateIDs": [
|
|
"StampWind"
|
|
],
|
|
"startNormalizedTime": 0.18000000715255737,
|
|
"endNormalizedTime": 0.20999999344348907,
|
|
"angularSpeed": 900.0,
|
|
"attackTrigger": ""
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42902033,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 1.0,
|
|
"z": 4.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42902033,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 1.3680000305175781,
|
|
"y": 1.0,
|
|
"z": 3.757999897003174
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByDefault",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 20.0,
|
|
"z": 0.0
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42902033,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": -1.3680000305175781,
|
|
"y": 1.0,
|
|
"z": 3.757999897003174
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByDefault",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": -20.0,
|
|
"z": 0.0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_StampAtk_Wind_Damage",
|
|
"modifiers": {
|
|
"LoopState": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Wolf_LupiBoreas_StampWind"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "LoopState"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "TriggerAttackTargetMapEvent",
|
|
"attackTargetMapEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornByCollisionPoint"
|
|
},
|
|
"radius": 1.0
|
|
},
|
|
"attackInfoMap": {
|
|
"Enemy": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.5,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Wind",
|
|
"elementDurability": 100.0,
|
|
"strikeType": "Default",
|
|
"enBreak": 1000.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV7"
|
|
},
|
|
"cameraShake": {
|
|
"shakeRange": 0.23999999463558197,
|
|
"shakeTime": 0.23999999463558197
|
|
}
|
|
},
|
|
"Alliance": {
|
|
"attackTag": "LupiBoreas_Wind",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementDurability": 100.0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_Shock_Ice",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "SteerAttackMixin",
|
|
"steerStateIDs": [
|
|
"ShockIce",
|
|
"ShockWind"
|
|
],
|
|
"startNormalizedTime": 0.1550000011920929,
|
|
"endNormalizedTime": 0.1850000023841858,
|
|
"angularSpeed": 20.0,
|
|
"attackTrigger": ""
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42902032,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 1.0,
|
|
"z": 4.0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "LupiBoreas_Shock_Wind",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42902033,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 1.0,
|
|
"z": 4.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42902033,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 1.3680000305175781,
|
|
"y": 1.0,
|
|
"z": 3.757999897003174
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByDefault",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 20.0,
|
|
"z": 0.0
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42902033,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": -1.3680000305175781,
|
|
"y": 1.0,
|
|
"z": 3.757999897003174
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByDefault",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": -20.0,
|
|
"z": 0.0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
] |