mirror of
https://github.com/theBowja/GenshinData-1.git
synced 2025-08-05 16:03:55 +09:00
6600 lines
268 KiB
JSON
6600 lines
268 KiB
JSON
[
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_Steer",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "FixDvalinS04MoveMixin"
|
|
},
|
|
{
|
|
"$type": "StageReadyMixin",
|
|
"onStageReady": [
|
|
{
|
|
"$type": "ShowUICombatBar",
|
|
"canBeHandledOnRecover": true,
|
|
"show": true,
|
|
"fore": true
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "CurTeamAvatars",
|
|
"canBeHandledOnRecover": true,
|
|
"modifierName": "FallingDamage"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"FallingDamage": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_FallingDamageRatio": -1.0
|
|
}
|
|
},
|
|
"EnvEffect": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_DVALIN_S04_FIRSTSIGHT_",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_SceneRocks",
|
|
"born": {
|
|
"$type": "ConfigBornByWorld"
|
|
}
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_DVALIN_S04_FIRSTSIGHT_",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_SceneVortex",
|
|
"born": {
|
|
"$type": "ConfigBornByWorld"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachAbilityStateResistance",
|
|
"resistanceListID": 12001
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByWorld",
|
|
"worldFwd": {
|
|
"z": 1.0
|
|
}
|
|
},
|
|
"gadgetID": 42901068,
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "CurTeamAvatars",
|
|
"modifierName": "FallingDamage"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "EnvEffect"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_STATE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_POSE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_DVALIN_S04_FLAG_",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42901068
|
|
},
|
|
"value": 0.0,
|
|
"key": "_ISDVALINALIVE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42901068
|
|
},
|
|
"duration": 10.0
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42901087
|
|
}
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42901069
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_StageController",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_STATE_",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
0.5,
|
|
1.5,
|
|
2.5,
|
|
3.5,
|
|
4.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"UNIQUE_Stage1",
|
|
"UNIQUE_Stage2",
|
|
"UNIQUE_Stage3",
|
|
"UNIQUE_Stage4"
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_POSE_",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
0.5,
|
|
1.5,
|
|
2.5,
|
|
3.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"UNIQUE_Center",
|
|
"UNIQUE_Edge",
|
|
"UNIQUE_Weak"
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"UNIQUE_Stage1": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 140.0,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_WEAKSHIELDBROKEN_",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"Empty",
|
|
"ShieldBrokenCount_1"
|
|
]
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"canBeHandledOnRecover": true,
|
|
"boolID": "stage1",
|
|
"value": true
|
|
},
|
|
{
|
|
"$type": "ShowReminder",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_DVALIN_S04_FIRSTSIGHT_",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"id": 20010021
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 2.0,
|
|
"key": "_STATE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 2.0
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Stage2": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 450.0,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_WEAKSHIELDBROKEN_",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
0.5,
|
|
2.5,
|
|
3.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"Empty",
|
|
"ShieldBrokenCount_2"
|
|
]
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"canBeHandledOnRecover": true,
|
|
"boolID": "stage2",
|
|
"value": true
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 3.0,
|
|
"key": "_STATE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 3.0
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Stage3": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 560.0,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_WEAKSHIELDBROKEN_",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
2.5,
|
|
5.5,
|
|
100.0
|
|
],
|
|
"modifierNameSteps": [
|
|
"Empty",
|
|
"ShieldBrokenCount_3"
|
|
]
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"canBeHandledOnRecover": true,
|
|
"boolID": "stage3",
|
|
"value": true
|
|
},
|
|
{
|
|
"$type": "ReTriggerAISkillInitialCD",
|
|
"skillIDs": [
|
|
61,
|
|
62
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 4.0,
|
|
"key": "_STATE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 4.0,
|
|
"minValue": 4.0
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Stage4": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"canBeHandledOnRecover": true,
|
|
"boolID": "stage4",
|
|
"value": true
|
|
}
|
|
]
|
|
},
|
|
"Empty": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
},
|
|
"ShieldBrokenCount_1": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_Stage1"
|
|
}
|
|
]
|
|
},
|
|
"ShieldBrokenCount_2": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_Stage2"
|
|
}
|
|
]
|
|
},
|
|
"ShieldBrokenCount_3": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"modifierName": "UNIQUE_Stage3"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Center": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"canBeHandledOnRecover": true,
|
|
"boolID": "isEdge"
|
|
},
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"canBeHandledOnRecover": true,
|
|
"boolID": "isWeak"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Edge": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"canBeHandledOnRecover": true,
|
|
"boolID": "isEdge",
|
|
"value": true
|
|
},
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"canBeHandledOnRecover": true,
|
|
"boolID": "isWeak"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_Weak": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"canBeHandledOnRecover": true,
|
|
"boolID": "isEdge",
|
|
"value": true
|
|
},
|
|
{
|
|
"$type": "SetPoseBool",
|
|
"canBeHandledOnRecover": true,
|
|
"boolID": "isWeak",
|
|
"value": true
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_GreateGadgetController",
|
|
"modifiers": {
|
|
"Reminder": {
|
|
"modifierName": "",
|
|
"duration": 20.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ShowReminder",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Dvalin_S04_hint",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"id": 20020201
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "Dvalin_S04_hint",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByWorld",
|
|
"worldFwd": {
|
|
"z": 1.0
|
|
}
|
|
},
|
|
"gadgetID": 42901067,
|
|
"campID": 4001,
|
|
"campTargetType": "All",
|
|
"byServer": true
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Reminder"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_GadgetController_CreateAirFlowController",
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "DeadZone1"
|
|
},
|
|
"gadgetID": 42901070,
|
|
"campID": 5001,
|
|
"campTargetType": "All",
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "DeadZone2"
|
|
},
|
|
"gadgetID": 42901070,
|
|
"campID": 5001,
|
|
"campTargetType": "All",
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "DeadZone3"
|
|
},
|
|
"gadgetID": 42901070,
|
|
"campID": 5001,
|
|
"campTargetType": "All",
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "DeadZone4"
|
|
},
|
|
"gadgetID": 42901070,
|
|
"campID": 5001,
|
|
"campTargetType": "All",
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "DeadZone5"
|
|
},
|
|
"gadgetID": 42901070,
|
|
"campID": 5001,
|
|
"campTargetType": "All",
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "DeadZone6"
|
|
},
|
|
"gadgetID": 42901070,
|
|
"campID": 5001,
|
|
"campTargetType": "All",
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "DeadZone7"
|
|
},
|
|
"gadgetID": 42901070,
|
|
"campID": 5001,
|
|
"campTargetType": "All",
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "DeadZone8"
|
|
},
|
|
"gadgetID": 42901070,
|
|
"campID": 5001,
|
|
"campTargetType": "All",
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "DeadZone9"
|
|
},
|
|
"gadgetID": 42901070,
|
|
"campID": 5001,
|
|
"campTargetType": "All",
|
|
"byServer": true
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42901070
|
|
},
|
|
"abilityName": "Dvalin_S04_AirFlowController_CreateAirFlowPause"
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42901070
|
|
},
|
|
"abilityName": "Dvalin_S04_AirFlowController_CreateAirFlow"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_AirFlowController_CreateAirFlow",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_CREATEAIRFLOW_",
|
|
"defaultGlobalValueOnCreate": 1.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"Empty",
|
|
"CreateAirFlow_Detect"
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"CreateAirFlow_Detect": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 1.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "CreateAirFlow"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "CreateAirFlow_Handler"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "Rect_Dvalin_DeadZone",
|
|
"campTargetType": "Enemy",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "CreateAirFlow_Handler"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"CreateAirFlow_Handler": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"duration": 17.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "CreateAirFlow"
|
|
}
|
|
]
|
|
},
|
|
"CreateAirFlow": {
|
|
"modifierName": "",
|
|
"duration": 2.5,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 1.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": -16.0,
|
|
"y": 0.20000000298023224,
|
|
"z": -4.5
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 2.0
|
|
}
|
|
},
|
|
"gadgetID": 42901086,
|
|
"campID": 5001,
|
|
"campTargetType": "All"
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 16.0,
|
|
"y": 0.20000000298023224,
|
|
"z": -4.5
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 2.0
|
|
}
|
|
},
|
|
"gadgetID": 42901086,
|
|
"campID": 5001,
|
|
"campTargetType": "All"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": -16.0,
|
|
"y": 0.20000000298023224,
|
|
"z": -4.5
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 2.0
|
|
}
|
|
},
|
|
"gadgetID": 42901086,
|
|
"campID": 5001,
|
|
"campTargetType": "All"
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 16.0,
|
|
"y": 0.20000000298023224,
|
|
"z": -4.5
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 2.0
|
|
}
|
|
},
|
|
"gadgetID": 42901086,
|
|
"campID": 5001,
|
|
"campTargetType": "All"
|
|
}
|
|
]
|
|
},
|
|
"Empty": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Repeated",
|
|
"repeatTimes": 3,
|
|
"actions": [
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR25",
|
|
"campTargetType": "Enemy",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 16.0,
|
|
"y": 0.20000000298023224,
|
|
"z": -4.5
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 2.0
|
|
}
|
|
},
|
|
"gadgetID": 42901086,
|
|
"campID": 5001,
|
|
"campTargetType": "All"
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": -16.0,
|
|
"y": 0.20000000298023224,
|
|
"z": -4.5
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 2.0
|
|
}
|
|
},
|
|
"gadgetID": 42901086,
|
|
"campID": 5001,
|
|
"campTargetType": "All"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_AirFlowController_CreateAirFlowPause",
|
|
"modifiers": {
|
|
"CreateAirFlow_Detect_Pause": {
|
|
"modifierName": "",
|
|
"duration": 17.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_CREATEAIRFLOW_",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_CREATEAIRFLOW_",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42901086
|
|
}
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "CreateAirFlow_Detect_Pause"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_WindSeed",
|
|
"modifiers": {
|
|
"WindForce_Handle_AoE": {
|
|
"stacking": "Multiple",
|
|
"stackingOption": {
|
|
"abilitySpecialName": "",
|
|
"maxModifierNumForMultipleType": 2.0
|
|
},
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"target": "Team",
|
|
"value": 1.0,
|
|
"key": "_HAS_ELEMFORCE_WIND_DVALIN",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Team",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_HAS_ELEMFORCE_WIND_DVALIN",
|
|
"value": 1.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"modifierName": "WindForce"
|
|
},
|
|
{
|
|
"$type": "AddElementDurability",
|
|
"target": "Team",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_HAS_ELEMFORCE_WIND_DVALIN",
|
|
"value": 2.0
|
|
}
|
|
],
|
|
"value": 50.0,
|
|
"modifierName": "WindForce",
|
|
"useLimitRange": true,
|
|
"maxValue": 50.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR2",
|
|
"campTargetType": "All",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_IS_ELEMENT_WIND_BULLET",
|
|
"value": 1.0
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Team",
|
|
"key": "_HAS_ELEMFORCE_WIND_DVALIN",
|
|
"value": 2.0
|
|
}
|
|
],
|
|
"modifierName": "Bullet_Eff2"
|
|
},
|
|
{
|
|
"$type": "AddElementDurability",
|
|
"target": "Team",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_HAS_ELEMFORCE_WIND_DVALIN",
|
|
"value": 3.0
|
|
}
|
|
],
|
|
"value": 50.0,
|
|
"modifierName": "WindForce",
|
|
"useLimitRange": true,
|
|
"maxValue": 50.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"WindForce_Handle": {
|
|
"stacking": "Multiple",
|
|
"stackingOption": {
|
|
"abilitySpecialName": "",
|
|
"maxModifierNumForMultipleType": 3.0
|
|
},
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR10",
|
|
"campTargetType": "AllExceptSelf",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "WindForce_Handle_AoE"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"target": "Team",
|
|
"value": 1.0,
|
|
"key": "_HAS_ELEMFORCE_WIND_DVALIN",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Team",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_HAS_ELEMFORCE_WIND_DVALIN",
|
|
"value": 1.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"modifierName": "WindForce"
|
|
},
|
|
{
|
|
"$type": "AddElementDurability",
|
|
"target": "Team",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_HAS_ELEMFORCE_WIND_DVALIN",
|
|
"value": 2.0
|
|
}
|
|
],
|
|
"value": 50.0,
|
|
"modifierName": "WindForce",
|
|
"useLimitRange": true,
|
|
"maxValue": 50.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR2",
|
|
"campTargetType": "All",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_IS_ELEMENT_WIND_BULLET",
|
|
"value": 1.0
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Team",
|
|
"key": "_HAS_ELEMFORCE_WIND_DVALIN",
|
|
"value": 2.0
|
|
}
|
|
],
|
|
"modifierName": "Bullet_Eff2"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Team",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_HAS_ELEMFORCE_WIND_DVALIN",
|
|
"value": 3.0
|
|
}
|
|
],
|
|
"modifierName": "WindForce_Explode"
|
|
}
|
|
]
|
|
},
|
|
"WindSeed_Material": {
|
|
"modifierName": "",
|
|
"duration": 15.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Item_WindSeed_Davlin"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Disappear"
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"duration": 1.0
|
|
}
|
|
]
|
|
},
|
|
"Delay": {
|
|
"modifierName": "",
|
|
"duration": 1.5,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"triggerID": "ShowTrigger"
|
|
}
|
|
]
|
|
},
|
|
"WindFoce_SkillCast": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "OnAvatarUseSkillMixin",
|
|
"onTriggerSkill": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"target": "Team",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAvatarElementType",
|
|
"target": "CurLocalAvatar",
|
|
"elementType": "Wind"
|
|
}
|
|
],
|
|
"value": 3.0,
|
|
"key": "_HAS_ELEMFORCE_WIND_DVALIN",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 3.0
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Team",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAvatarElementType",
|
|
"target": "CurLocalAvatar",
|
|
"elementType": "Wind"
|
|
}
|
|
],
|
|
"modifierName": "WindForce_Explode"
|
|
}
|
|
],
|
|
"onTriggerUltimateSkill": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"target": "Team",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAvatarElementType",
|
|
"target": "CurLocalAvatar",
|
|
"elementType": "Wind"
|
|
}
|
|
],
|
|
"value": 3.0,
|
|
"key": "_HAS_ELEMFORCE_WIND_DVALIN",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 3.0
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Team",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAvatarElementType",
|
|
"target": "CurLocalAvatar",
|
|
"elementType": "Wind"
|
|
}
|
|
],
|
|
"modifierName": "WindForce_Explode"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Actor_CostStaminaRatio": -0.30000001192092896
|
|
},
|
|
"isLimitedProperties": true
|
|
},
|
|
"WindForce": {
|
|
"modifierName": "",
|
|
"duration": 15.0,
|
|
"elementDurability": 50.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"target": "CurLocalAvatar",
|
|
"ownerIs": "Other",
|
|
"gadgetID": 70900333,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "CurTeamAvatars",
|
|
"modifierName": "WindFoce_SkillCast"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR2",
|
|
"centerBasedOn": "CurLocalAvatar",
|
|
"campTargetType": "All",
|
|
"campBasedOn": "CurLocalAvatar",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_IS_ELEMENT_WIND_BULLET",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"modifierName": "Kill_Bullet"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"target": "Team",
|
|
"value": -1.0,
|
|
"key": "_HAS_ELEMFORCE_WIND_DVALIN",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Kill_Bullet": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
},
|
|
"Bullet_Eff2": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Item_Element_WindForce_02"
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Item_Element_WindForce_Dissipate_02"
|
|
}
|
|
]
|
|
},
|
|
"Bullet_Eff3": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Item_Element_WindForce_03"
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Item_Element_WindForce_Dissipate_03"
|
|
}
|
|
]
|
|
},
|
|
"WindForce_Explode": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"duration": 0.10000000149011612,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR2",
|
|
"centerBasedOn": "CurLocalAvatar",
|
|
"campTargetType": "All",
|
|
"campBasedOn": "CurLocalAvatar",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_IS_ELEMENT_WIND_BULLET",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"modifierName": "Bullet_Eff3"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Item_WindSeed_Merge"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "WindForce"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByWorld"
|
|
}
|
|
},
|
|
"gadgetID": 42901071,
|
|
"campID": 1001,
|
|
"campTargetType": "All"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR2",
|
|
"centerBasedOn": "CurLocalAvatar",
|
|
"campTargetType": "All",
|
|
"campBasedOn": "CurLocalAvatar",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_IS_ELEMENT_WIND_BULLET",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"modifierName": "Kill_Bullet"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "WindSeed_Material"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Delay"
|
|
}
|
|
],
|
|
"onFieldEnter": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Target",
|
|
"modifierName": "WindForce_Handle"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "WindSeed_Material"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_CreateWindSeed",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42901067
|
|
},
|
|
"abilityName": "Dvalin_S04_GadgetController_CreateAirFlowController"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_GadgetController_CreateComparer",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_DEADZONE1_CREATED_",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_DEADZONE2_CREATED_",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_DEADZONE3_CREATED_",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"y": 8.65999984741211
|
|
}
|
|
}
|
|
},
|
|
"gadgetID": 42901072,
|
|
"campID": 4001,
|
|
"campTargetType": "All",
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"y": 128.66000366210938
|
|
}
|
|
}
|
|
},
|
|
"gadgetID": 42901073,
|
|
"campID": 4001,
|
|
"campTargetType": "All",
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"y": 248.66000366210938
|
|
}
|
|
}
|
|
},
|
|
"gadgetID": 42901074,
|
|
"campID": 4001,
|
|
"campTargetType": "All",
|
|
"byServer": true
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42901072
|
|
},
|
|
"abilityName": "Dvalin_S04_Roar_ForWardComparer1"
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42901073
|
|
},
|
|
"abilityName": "Dvalin_S04_Roar_ForWardComparer2"
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42901074
|
|
},
|
|
"abilityName": "Dvalin_S04_Roar_ForWardComparer3"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_Roar_ForWardComparer1",
|
|
"modifiers": {
|
|
"ForWardComparer1": {
|
|
"modifierName": "",
|
|
"duration": 0.10000000149011612,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Caster",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetForwardAndSelfPosition",
|
|
"logic": "Lesser",
|
|
"value": 60.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Caster",
|
|
"modifierName": "CreateDeadZone1"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"CreateDeadZone1": {
|
|
"modifierName": "",
|
|
"duration": 0.10000000149011612,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Owner",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Owner",
|
|
"key": "_DEADZONE1_CREATED_",
|
|
"value": 0.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"target": "Owner",
|
|
"abilityName": "Dvalin_S04_GadgetController_CreateDeadZone1"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Owner",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Owner",
|
|
"key": "_DEADZONE2_CREATED_",
|
|
"value": 0.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"target": "Owner",
|
|
"abilityName": "Dvalin_S04_GadgetController_CreateDeadZone2"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"target": "Owner",
|
|
"abilityName": "Dvalin_S04_GadgetController_CreateDeadZone3"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "CurLocalAvatar",
|
|
"modifierName": "ForWardComparer1"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_Roar_ForWardComparer2",
|
|
"modifiers": {
|
|
"ForWardComparer2": {
|
|
"modifierName": "",
|
|
"duration": 0.10000000149011612,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Caster",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetForwardAndSelfPosition",
|
|
"logic": "Lesser",
|
|
"value": 60.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Caster",
|
|
"modifierName": "CreateDeadZone2"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"CreateDeadZone2": {
|
|
"modifierName": "",
|
|
"duration": 0.10000000149011612,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Owner",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Owner",
|
|
"key": "_DEADZONE2_CREATED_",
|
|
"value": 0.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"target": "Owner",
|
|
"abilityName": "Dvalin_S04_GadgetController_CreateDeadZone2"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Owner",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Owner",
|
|
"key": "_DEADZONE1_CREATED_",
|
|
"value": 0.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"target": "Owner",
|
|
"abilityName": "Dvalin_S04_GadgetController_CreateDeadZone1"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"target": "Owner",
|
|
"abilityName": "Dvalin_S04_GadgetController_CreateDeadZone3"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "CurLocalAvatar",
|
|
"modifierName": "ForWardComparer2"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_Roar_ForWardComparer3",
|
|
"modifiers": {
|
|
"ForWardComparer3": {
|
|
"modifierName": "",
|
|
"duration": 0.10000000149011612,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Caster",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetForwardAndSelfPosition",
|
|
"logic": "Lesser",
|
|
"value": 60.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Caster",
|
|
"modifierName": "CreateDeadZone3"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"CreateDeadZone3": {
|
|
"modifierName": "",
|
|
"duration": 0.10000000149011612,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Owner",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Owner",
|
|
"key": "_DEADZONE3_CREATED_",
|
|
"value": 0.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"target": "Owner",
|
|
"abilityName": "Dvalin_S04_GadgetController_CreateDeadZone3"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Owner",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Owner",
|
|
"key": "_DEADZONE1_CREATED_",
|
|
"value": 0.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"target": "Owner",
|
|
"abilityName": "Dvalin_S04_GadgetController_CreateDeadZone1"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"target": "Owner",
|
|
"abilityName": "Dvalin_S04_GadgetController_CreateDeadZone2"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "CurLocalAvatar",
|
|
"modifierName": "ForWardComparer3"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_GadgetController_CreateDeadZone1",
|
|
"modifiers": {
|
|
"CreateDeadZone1": {
|
|
"modifierName": "",
|
|
"duration": 0.10000000149011612,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttachPoint",
|
|
"attachPointName": "DeadZone1",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"attachPointName": "DeadZone1"
|
|
},
|
|
"gadgetID": 42901075,
|
|
"campID": 4001,
|
|
"campTargetType": "All",
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttachPoint",
|
|
"attachPointName": "DeadZone2",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"attachPointName": "DeadZone2"
|
|
},
|
|
"gadgetID": 42901075,
|
|
"campID": 4001,
|
|
"campTargetType": "All",
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttachPoint",
|
|
"attachPointName": "DeadZone9",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"attachPointName": "DeadZone9"
|
|
},
|
|
"gadgetID": 42901075,
|
|
"campID": 4001,
|
|
"campTargetType": "All",
|
|
"byServer": true
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_DEADZONE1_CREATED_",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "CreateDeadZone1"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_GadgetController_CreateDeadZone2",
|
|
"modifiers": {
|
|
"CreateDeadZone2": {
|
|
"modifierName": "",
|
|
"duration": 0.10000000149011612,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttachPoint",
|
|
"attachPointName": "DeadZone3",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"attachPointName": "DeadZone3"
|
|
},
|
|
"gadgetID": 42901075,
|
|
"campID": 4001,
|
|
"campTargetType": "All",
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttachPoint",
|
|
"attachPointName": "DeadZone4",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"attachPointName": "DeadZone4"
|
|
},
|
|
"gadgetID": 42901075,
|
|
"campID": 4001,
|
|
"campTargetType": "All",
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttachPoint",
|
|
"attachPointName": "DeadZone5",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"attachPointName": "DeadZone5"
|
|
},
|
|
"gadgetID": 42901075,
|
|
"campID": 4001,
|
|
"campTargetType": "All",
|
|
"byServer": true
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_DEADZONE2_CREATED_",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "CreateDeadZone2"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_GadgetController_CreateDeadZone3",
|
|
"modifiers": {
|
|
"CreateDeadZone3": {
|
|
"modifierName": "",
|
|
"duration": 0.10000000149011612,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttachPoint",
|
|
"attachPointName": "DeadZone6",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"attachPointName": "DeadZone6"
|
|
},
|
|
"gadgetID": 42901075,
|
|
"campID": 4001,
|
|
"campTargetType": "All",
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttachPoint",
|
|
"attachPointName": "DeadZone7",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"attachPointName": "DeadZone7"
|
|
},
|
|
"gadgetID": 42901075,
|
|
"campID": 4001,
|
|
"campTargetType": "All",
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttachPoint",
|
|
"attachPointName": "DeadZone8",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"attachPointName": "DeadZone8"
|
|
},
|
|
"gadgetID": 42901075,
|
|
"campID": 4001,
|
|
"campTargetType": "All",
|
|
"byServer": true
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_DEADZONE3_CREATED_",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "CreateDeadZone3"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_DeadZone_Damage1",
|
|
"abilitySpecials": {
|
|
"DeadZone_DamageLevel": 0.0
|
|
},
|
|
"modifiers": {
|
|
"DeadZoneTimer": {
|
|
"modifierName": "",
|
|
"duration": 5.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S01_Roar_DeadZone_Down",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"onGround": true
|
|
}
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "DeadZoneAirFlow"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "DeadZoneDamage1"
|
|
},
|
|
{
|
|
"$type": "ShowReminder",
|
|
"id": 20010035
|
|
}
|
|
]
|
|
},
|
|
"DeadZoneDamage1": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 2.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S01_Roar_DeadZone",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"onGround": true
|
|
}
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "Rect_Dvalin_DeadZone",
|
|
"campTargetType": "Enemy",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Target",
|
|
"modifierName": "DeadZoneDamageHandler1"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "Target",
|
|
"modifierName": "DeadZoneDamageRemover1"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"DeadZoneDamageHandler1": {
|
|
"modifierName": "",
|
|
"duration": 0.10000000149011612,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_DEADZONE_DAMAGELEVEL1_",
|
|
"useLimitRange": true,
|
|
"maxValue": 100.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValueToOverrideMap",
|
|
"globalValueKey": "_DEADZONE_DAMAGELEVEL1_",
|
|
"overrideMapKey": "DeadZone_DamageLevel"
|
|
},
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": [
|
|
"DeadZone_DamageLevel",
|
|
0.029999999329447746,
|
|
"Mul"
|
|
],
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Wind",
|
|
"elementDurability": 25.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 0.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "none",
|
|
"hitImpulseType": "LV0",
|
|
"hitHaltTimeScale": 0.009999999776482582
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"DeadZoneDamageRemover1": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ClearGlobalValue",
|
|
"key": "_DEADZONE_DAMAGELEVEL1_"
|
|
}
|
|
]
|
|
},
|
|
"DeadZoneStrongEffect": {
|
|
"modifierName": "",
|
|
"duration": 5.0,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S01_Roar_DeadZoneAlert",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"onGround": true
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"DeadZoneAirFlow": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 1.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_AIRFLOW_DEADZONE_",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"Empty",
|
|
"DeadZoneAirFlow_Handler"
|
|
]
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_AVARTARDETECTED_DEADZONE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR25",
|
|
"campTargetType": "Enemy",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_AVARTARDETECTED_DEADZONE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_AVARTARDETECTED_DEADZONE_",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_AIRFLOW_DEADZONE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_AIRFLOW_DEADZONE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_AVARTARDETECTED_DEADZONE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR25",
|
|
"campTargetType": "Enemy",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_AVARTARDETECTED_DEADZONE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_AVARTARDETECTED_DEADZONE_",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_AIRFLOW_DEADZONE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_AIRFLOW_DEADZONE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"DeadZoneAirFlow_Handler": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": -16.0,
|
|
"y": 0.20000000298023224,
|
|
"z": -4.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByWorld"
|
|
}
|
|
},
|
|
"gadgetID": 42901010,
|
|
"campID": 1001,
|
|
"campTargetType": "All"
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 16.0,
|
|
"y": 0.20000000298023224,
|
|
"z": -4.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByWorld"
|
|
}
|
|
},
|
|
"gadgetID": 42901010,
|
|
"campID": 1001,
|
|
"campTargetType": "All"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42901010
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Empty": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "DeadZoneTimer"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "DeadZoneStrongEffect"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_DeadZone_Damage2",
|
|
"abilitySpecials": {
|
|
"DeadZone_DamageLevel": 0.0
|
|
},
|
|
"modifiers": {
|
|
"DeadZoneTimer": {
|
|
"modifierName": "",
|
|
"duration": 5.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S01_Roar_DeadZone_Down",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"onGround": true
|
|
}
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "DeadZoneAirFlow"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "DeadZoneDamage2"
|
|
}
|
|
]
|
|
},
|
|
"DeadZoneDamage2": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 2.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S01_Roar_DeadZone",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"onGround": true
|
|
}
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "Rect_Dvalin_DeadZone",
|
|
"campTargetType": "Enemy",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Target",
|
|
"modifierName": "DeadZoneDamageHandler2"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "Target",
|
|
"modifierName": "DeadZoneDamageRemover2"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"DeadZoneDamageHandler2": {
|
|
"modifierName": "",
|
|
"duration": 0.10000000149011612,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_DEADZONE_DAMAGELEVEL2_",
|
|
"useLimitRange": true,
|
|
"maxValue": 100.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValueToOverrideMap",
|
|
"globalValueKey": "_DEADZONE_DAMAGELEVEL2_",
|
|
"overrideMapKey": "DeadZone_DamageLevel"
|
|
},
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": [
|
|
"DeadZone_DamageLevel",
|
|
0.029999999329447746,
|
|
"Mul"
|
|
],
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Wind",
|
|
"elementDurability": 25.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 0.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "none",
|
|
"hitImpulseType": "LV0",
|
|
"hitHaltTimeScale": 0.009999999776482582
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"DeadZoneDamageRemover2": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ClearGlobalValue",
|
|
"key": "_DEADZONE_DAMAGELEVEL2_"
|
|
}
|
|
]
|
|
},
|
|
"DeadZoneStrongEffect": {
|
|
"modifierName": "",
|
|
"duration": 5.0,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S01_Roar_DeadZoneAlert",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"onGround": true
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"DeadZoneAirFlow": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 1.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_AIRFLOW_DEADZONE_",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"Empty",
|
|
"DeadZoneAirFlow_Handler"
|
|
]
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_AVARTARDETECTED_DEADZONE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR25",
|
|
"campTargetType": "Enemy",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_AVARTARDETECTED_DEADZONE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_AVARTARDETECTED_DEADZONE_",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_AIRFLOW_DEADZONE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_AIRFLOW_DEADZONE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_AVARTARDETECTED_DEADZONE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR25",
|
|
"campTargetType": "Enemy",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_AVARTARDETECTED_DEADZONE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_AVARTARDETECTED_DEADZONE_",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_AIRFLOW_DEADZONE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_AIRFLOW_DEADZONE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"DeadZoneAirFlow_Handler": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": -16.0,
|
|
"y": 0.20000000298023224,
|
|
"z": -4.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByWorld"
|
|
}
|
|
},
|
|
"gadgetID": 42901010,
|
|
"campID": 1001,
|
|
"campTargetType": "All"
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 16.0,
|
|
"y": 0.20000000298023224,
|
|
"z": -4.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByWorld"
|
|
}
|
|
},
|
|
"gadgetID": 42901010,
|
|
"campID": 1001,
|
|
"campTargetType": "All"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42901010
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Empty": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "DeadZoneTimer"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "DeadZoneStrongEffect"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_DeadZone_Damage3",
|
|
"abilitySpecials": {
|
|
"DeadZone_DamageLevel": 0.0
|
|
},
|
|
"modifiers": {
|
|
"DeadZoneTimer": {
|
|
"modifierName": "",
|
|
"duration": 5.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S01_Roar_DeadZone_Down",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"onGround": true
|
|
}
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "DeadZoneAirFlow"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "DeadZoneDamage3"
|
|
}
|
|
]
|
|
},
|
|
"DeadZoneDamage3": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 3.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S01_Roar_DeadZone",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"onGround": true
|
|
}
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "Rect_Dvalin_DeadZone",
|
|
"campTargetType": "Enemy",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Target",
|
|
"modifierName": "DeadZoneDamageHandler3"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "Target",
|
|
"modifierName": "DeadZoneDamageRemover3"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"DeadZoneDamageHandler3": {
|
|
"modifierName": "",
|
|
"duration": 0.10000000149011612,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_DEADZONE_DAMAGELEVEL3_",
|
|
"useLimitRange": true,
|
|
"maxValue": 100.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValueToOverrideMap",
|
|
"globalValueKey": "_DEADZONE_DAMAGELEVEL3_",
|
|
"overrideMapKey": "DeadZone_DamageLevel"
|
|
},
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": [
|
|
"DeadZone_DamageLevel",
|
|
0.029999999329447746,
|
|
"Mul"
|
|
],
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Wind",
|
|
"elementDurability": 25.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 0.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "none",
|
|
"hitImpulseType": "LV0",
|
|
"hitHaltTimeScale": 0.009999999776482582
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"DeadZoneDamageRemover3": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ClearGlobalValue",
|
|
"key": "_DEADZONE_DAMAGELEVEL3_"
|
|
}
|
|
]
|
|
},
|
|
"DeadZoneStrongEffect": {
|
|
"modifierName": "",
|
|
"duration": 5.0,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S01_Roar_DeadZoneAlert",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"onGround": true
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"DeadZoneAirFlow": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 1.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_AIRFLOW_DEADZONE_",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"Empty",
|
|
"DeadZoneAirFlow_Handler"
|
|
]
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_AVARTARDETECTED_DEADZONE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR25",
|
|
"campTargetType": "Enemy",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_AVARTARDETECTED_DEADZONE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_AVARTARDETECTED_DEADZONE_",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_AIRFLOW_DEADZONE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_AIRFLOW_DEADZONE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_AVARTARDETECTED_DEADZONE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR25",
|
|
"campTargetType": "Enemy",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_AVARTARDETECTED_DEADZONE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_AVARTARDETECTED_DEADZONE_",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_AIRFLOW_DEADZONE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_AIRFLOW_DEADZONE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"DeadZoneAirFlow_Handler": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": -16.0,
|
|
"y": 0.20000000298023224,
|
|
"z": -4.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByWorld"
|
|
}
|
|
},
|
|
"gadgetID": 42901010,
|
|
"campID": 1001,
|
|
"campTargetType": "All"
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 16.0,
|
|
"y": 0.20000000298023224,
|
|
"z": -4.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByWorld"
|
|
}
|
|
},
|
|
"gadgetID": 42901010,
|
|
"campID": 1001,
|
|
"campTargetType": "All"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42901010
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Empty": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "DeadZoneTimer"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "DeadZoneStrongEffect"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_FallInAbyss",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ToNearstAnchorPoint",
|
|
"target": "CurLocalAvatar"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_SetCenter",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_POSE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_SetEdge",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 2.0,
|
|
"key": "_POSE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 2.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_GnawLeft",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Gnaw"
|
|
],
|
|
"modifierName": "Gnaw_Dummy"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Gnaw_Dummy": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"attachPointName": "ClawRight",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901088,
|
|
"campID": 4001,
|
|
"campTargetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"attachPointName": "ClawLeft",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901089,
|
|
"campID": 4001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42901088
|
|
}
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42901089
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackBox",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": -7.0,
|
|
"y": 34.0,
|
|
"z": 65.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"y": -20.0
|
|
}
|
|
}
|
|
},
|
|
"size": {
|
|
"x": 22.5,
|
|
"y": 6.0,
|
|
"z": 25.0
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 1.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementDurability": 100.0,
|
|
"strikeType": "Slash",
|
|
"attackType": "Melee"
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV5"
|
|
},
|
|
"forceCameraShake": true,
|
|
"cameraShake": {
|
|
"shakeType": "CustomVector",
|
|
"shakeRange": 3.0,
|
|
"shakeTime": 0.5,
|
|
"shakeDistance": 100.0
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_Gnaw_Dust_L",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": -10.0,
|
|
"y": 30.0,
|
|
"z": 70.0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_GnawRight",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackBox",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 7.0,
|
|
"y": 34.0,
|
|
"z": 65.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"y": 20.0
|
|
}
|
|
}
|
|
},
|
|
"size": {
|
|
"x": 22.5,
|
|
"y": 6.0,
|
|
"z": 25.0
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 1.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementDurability": 100.0,
|
|
"strikeType": "Slash",
|
|
"attackType": "Melee"
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV5"
|
|
},
|
|
"forceCameraShake": true,
|
|
"cameraShake": {
|
|
"shakeType": "CustomVector",
|
|
"shakeRange": 3.0,
|
|
"shakeTime": 0.5,
|
|
"shakeDistance": 100.0
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_Gnaw_Dust_R",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 10.0,
|
|
"y": 30.0,
|
|
"z": 70.0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_Breathe_Shake_Left",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackBox",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 10.0,
|
|
"y": 30.0,
|
|
"z": 65.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity"
|
|
}
|
|
},
|
|
"size": {
|
|
"x": 15.0,
|
|
"y": 2.0,
|
|
"z": 20.0
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementDurability": 100.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV0"
|
|
},
|
|
"forceCameraShake": true,
|
|
"cameraShake": {
|
|
"shakeType": "CustomVector",
|
|
"shakeRange": 3.0,
|
|
"shakeTime": 0.5,
|
|
"shakeDistance": 100.0
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_Support_Dust",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"attachPointName": "ClawLeft"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_Breathe_Shake_Right",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackBox",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": -10.0,
|
|
"y": 30.0,
|
|
"z": 65.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity"
|
|
}
|
|
},
|
|
"size": {
|
|
"x": 15.0,
|
|
"y": 2.0,
|
|
"z": 20.0
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementDurability": 100.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV0"
|
|
},
|
|
"forceCameraShake": true,
|
|
"cameraShake": {
|
|
"shakeType": "CustomVector",
|
|
"shakeRange": 3.0,
|
|
"shakeTime": 0.5,
|
|
"shakeDistance": 100.0
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_Support_Dust",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"attachPointName": "ClawRight"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_Breathe",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Breathe"
|
|
],
|
|
"modifierName": "RemoveDamage"
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"Ratio": 0.0
|
|
},
|
|
"modifiers": {
|
|
"Breathe": {
|
|
"modifierName": "",
|
|
"duration": 9.600000381469727,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.4000000059604645,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_Breathe_Beam"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42901063,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttachPoint",
|
|
"attachPointName": "Breathe",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"attachPointName": "Breathe"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"RemoveDamage": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_SubHurtDelta": 0.25
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"attachPointName": "ClawRight",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901088,
|
|
"campID": 4001,
|
|
"campTargetType": "Enemy",
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"attachPointName": "ClawLeft",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901089,
|
|
"campID": 4001,
|
|
"campTargetType": "Enemy",
|
|
"byServer": true
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "Breathe"
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42901088
|
|
}
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42901089
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValueToOverrideMap",
|
|
"globalValueKey": "_DVALIN_S04_FIRSTSIGHT_",
|
|
"overrideMapKey": "Ratio"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Breathe"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_Breathe_GroundEffectLeft",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Breathe"
|
|
],
|
|
"modifierName": "RemoveGroundLeftEffect"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"GroundLeftEffect": {
|
|
"modifierName": "",
|
|
"duration": 9.399999618530273,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_Breath_OnGroundLeft",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 10.0,
|
|
"y": 30.0,
|
|
"z": 72.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"y": 12.5
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"RemoveGroundLeftEffect": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "GroundLeftEffect"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "GroundLeftEffect"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_Breathe_GroundEffectRight",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Breathe"
|
|
],
|
|
"modifierName": "RemoveGroundRightEffect"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"GroundEffectRight": {
|
|
"modifierName": "",
|
|
"duration": 9.399999618530273,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_Breath_OnGroundRight",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": -10.0,
|
|
"y": 30.0,
|
|
"z": 72.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"y": -12.5
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"RemoveGroundRightEffect": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "GroundEffectRight"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "GroundEffectRight"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_Breathe_Explode",
|
|
"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": "Wind",
|
|
"elementDurability": 20.0,
|
|
"strikeType": "Blunt"
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV1",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_Ascent_BS",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_Ascent_BS",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 30.0,
|
|
"z": 65.0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_Ascent_Effect",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_Ascent_Dust",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": -5.0,
|
|
"y": 30.0,
|
|
"z": 65.0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_Ascent",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"Ascent"
|
|
],
|
|
"modifierName": "EnablePushCollider"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"EnablePushCollider": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"PushCollider",
|
|
"Collider_Head01",
|
|
"Collider_Neck03",
|
|
"Collider_Neck02",
|
|
"Collider_Neck01",
|
|
"Collider_Seal01",
|
|
"Push_Claw_L",
|
|
"Push_Claw_R"
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"PushCollider",
|
|
"Collider_Head01",
|
|
"Collider_Neck03",
|
|
"Collider_Neck02",
|
|
"Collider_Neck01",
|
|
"Collider_Seal01",
|
|
"Push_Claw_L",
|
|
"Push_Claw_R"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackBox",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornByTarget",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 30.0,
|
|
"z": 65.0
|
|
}
|
|
},
|
|
"size": {
|
|
"x": 20.0,
|
|
"y": 3.0,
|
|
"z": 24.0
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 1.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementDurability": 100.0,
|
|
"strikeType": "Slash",
|
|
"attackType": "Melee"
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV5"
|
|
},
|
|
"forceCameraShake": true,
|
|
"cameraShake": {
|
|
"shakeType": "CustomVector",
|
|
"shakeRange": 2.0,
|
|
"shakeTime": 0.5,
|
|
"shakeDistance": 100.0
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_Ascent_Shake",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackBox",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornByTarget",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 30.0,
|
|
"z": 65.0
|
|
}
|
|
},
|
|
"size": {
|
|
"x": 20.0,
|
|
"y": 2.0,
|
|
"z": 24.0
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementDurability": 100.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "none",
|
|
"hitImpulseType": "LV0",
|
|
"muteHitText": true
|
|
},
|
|
"forceCameraShake": true,
|
|
"cameraShake": {
|
|
"shakeType": "CustomVector",
|
|
"shakeRange": 2.0,
|
|
"shakeTime": 0.5,
|
|
"shakeDistance": 100.0
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_StarFall_Start",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42901067
|
|
},
|
|
"abilityName": "Dvalin_S04_GadgetController_CreateStarFallCenter"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_GadgetController_CreateStarFallCenter",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "StarFall1",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901065,
|
|
"campID": 4001,
|
|
"campTargetType": "All",
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "StarFall2",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901065,
|
|
"campID": 4001,
|
|
"campTargetType": "All",
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "StarFall9",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901065,
|
|
"campID": 4001,
|
|
"campTargetType": "All",
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "StarFall3",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901065,
|
|
"campID": 4001,
|
|
"campTargetType": "All",
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "StarFall4",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901065,
|
|
"campID": 4001,
|
|
"campTargetType": "All",
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "StarFall5",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901065,
|
|
"campID": 4001,
|
|
"campTargetType": "All",
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "StarFall6",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901065,
|
|
"campID": 4001,
|
|
"campTargetType": "All",
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "StarFall7",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901065,
|
|
"campID": 4001,
|
|
"campTargetType": "All",
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "StarFall8",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901065,
|
|
"campID": 4001,
|
|
"campTargetType": "All",
|
|
"byServer": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_StarFall_Platform1_CreateStarFall",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_AVARTARDETECTED_STARFALL_",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"UNIQUE_StarFallOpen",
|
|
"UNIQUE_StarFallClose"
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"UNIQUE_StarFallClose": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAttackTags",
|
|
"attackTags": [
|
|
"Dvalin_S04_WeakEnd"
|
|
]
|
|
}
|
|
],
|
|
"value": 0.0,
|
|
"key": "_AVARTARDETECTED_STARFALL_",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_StarFallOpen": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 10.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Starfall_Luancher1"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Starfall_Luancher2"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Starfall_Luancher3"
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAttackTags",
|
|
"attackTags": [
|
|
"Dvalin_S04_WeakStart"
|
|
]
|
|
}
|
|
],
|
|
"value": 1.0,
|
|
"key": "_AVARTARDETECTED_STARFALL_",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Starfall_Luancher1"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Starfall_Luancher2"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Starfall_Luancher3"
|
|
}
|
|
]
|
|
},
|
|
"Starfall_Luancher1": {
|
|
"modifierName": "",
|
|
"duration": 0.25,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"key": "Starfall_Pos1",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 8.5,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 10.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"key": "Starfall_Pos2",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": -8.5,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 10.0
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Starfall1"
|
|
}
|
|
]
|
|
},
|
|
"Starfall_Luancher2": {
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"key": "Starfall_Pos3",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 8.5,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 10.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"key": "Starfall_Pos4",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": -8.5,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 10.0
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Starfall2"
|
|
}
|
|
]
|
|
},
|
|
"Starfall_Luancher3": {
|
|
"modifierName": "",
|
|
"duration": 0.75,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"key": "Starfall_Pos5",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 8.5,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 10.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"key": "Starfall_Pos6",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": -8.5,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 10.0
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Starfall3"
|
|
}
|
|
]
|
|
},
|
|
"Starfall1": {
|
|
"modifierName": "",
|
|
"duration": 4.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_StarFall_Alert",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"positionKey": "Starfall_Pos1",
|
|
"directionKey": ""
|
|
}
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_StarFall_Alert",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"positionKey": "Starfall_Pos2",
|
|
"directionKey": ""
|
|
}
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR25",
|
|
"campTargetType": "Enemy",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"onGround": true,
|
|
"positionKey": "Starfall_Pos1",
|
|
"directionKey": ""
|
|
},
|
|
"gadgetID": 42901061,
|
|
"campID": 4001,
|
|
"campTargetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"onGround": true,
|
|
"positionKey": "Starfall_Pos2",
|
|
"directionKey": ""
|
|
},
|
|
"gadgetID": 42901061,
|
|
"campID": 4001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_StarFall_Alert_Die",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"onGround": true,
|
|
"positionKey": "Starfall_Pos1",
|
|
"directionKey": ""
|
|
}
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_StarFall_Alert_Die",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"onGround": true,
|
|
"positionKey": "Starfall_Pos2",
|
|
"directionKey": ""
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Starfall2": {
|
|
"modifierName": "",
|
|
"duration": 4.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_StarFall_Alert",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"positionKey": "Starfall_Pos3",
|
|
"directionKey": ""
|
|
}
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_StarFall_Alert",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"positionKey": "Starfall_Pos4",
|
|
"directionKey": ""
|
|
}
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR25",
|
|
"campTargetType": "Enemy",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"onGround": true,
|
|
"positionKey": "Starfall_Pos3",
|
|
"directionKey": ""
|
|
},
|
|
"gadgetID": 42901061,
|
|
"campID": 4001,
|
|
"campTargetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"onGround": true,
|
|
"positionKey": "Starfall_Pos4",
|
|
"directionKey": ""
|
|
},
|
|
"gadgetID": 42901061,
|
|
"campID": 4001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_StarFall_Alert_Die",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"onGround": true,
|
|
"positionKey": "Starfall_Pos3",
|
|
"directionKey": ""
|
|
}
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_StarFall_Alert_Die",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"onGround": true,
|
|
"positionKey": "Starfall_Pos4",
|
|
"directionKey": ""
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Starfall3": {
|
|
"modifierName": "",
|
|
"duration": 4.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_StarFall_Alert",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"positionKey": "Starfall_Pos5",
|
|
"directionKey": ""
|
|
}
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_StarFall_Alert",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"positionKey": "Starfall_Pos6",
|
|
"directionKey": ""
|
|
}
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR25",
|
|
"campTargetType": "Enemy",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"onGround": true,
|
|
"positionKey": "Starfall_Pos5",
|
|
"directionKey": ""
|
|
},
|
|
"gadgetID": 42901061,
|
|
"campID": 4001,
|
|
"campTargetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"onGround": true,
|
|
"positionKey": "Starfall_Pos6",
|
|
"directionKey": ""
|
|
},
|
|
"gadgetID": 42901061,
|
|
"campID": 4001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_StarFall_Alert_Die",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"onGround": true,
|
|
"positionKey": "Starfall_Pos6",
|
|
"directionKey": ""
|
|
}
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_StarFall_Alert_Die",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"onGround": true,
|
|
"positionKey": "Starfall_Pos6",
|
|
"directionKey": ""
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_ISPLATFORM1_",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_AVARTARDETECTED_STARFALL_",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_StarFall_Platform2"
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_StarFall_Launcher",
|
|
"modifiers": {
|
|
"Timer": {
|
|
"modifierName": "",
|
|
"duration": 2.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_StarFall_BulletAlert",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42901062,
|
|
"born": {
|
|
"$type": "ConfigBornByTarget",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 20.0,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByLookAtEntity"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Timer"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_StarFall_Bullet",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_StarFall_Bullet"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_StarFall_Explosion",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
}
|
|
},
|
|
{
|
|
"$type": "ActCameraShake",
|
|
"cameraShake": {
|
|
"shakeRange": 1.0,
|
|
"shakeTime": 0.30000001192092896,
|
|
"shakeDistance": 80.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornByCollisionPoint"
|
|
},
|
|
"radius": 5.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.5,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Wind",
|
|
"elementDurability": 100.0,
|
|
"strikeType": "Blunt"
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "",
|
|
"overrideHitImpulse": {
|
|
"hitLevel": "Air",
|
|
"hitImpulseX": 400.0,
|
|
"hitImpulseY": 200.0
|
|
},
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
},
|
|
"forceCameraShake": true,
|
|
"cameraShake": {
|
|
"shakeType": "CustomVector",
|
|
"shakeRange": 0.5,
|
|
"shakeTime": 0.30000001192092896,
|
|
"shakeDistance": 30.0
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_TwistedWind_Launcher",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42901064,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttackTarget"
|
|
},
|
|
"attachPointName": "WingL"
|
|
},
|
|
"trackTarget": "CurLocalAvatar"
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42901064,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttackTarget"
|
|
},
|
|
"attachPointName": "WingR"
|
|
},
|
|
"trackTarget": "CurLocalAvatar"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_TwistedWind_Bullet",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_TwistedWind_Wind"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornByCollisionPoint"
|
|
},
|
|
"radius": 4.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.5,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Wind",
|
|
"elementDurability": 100.0,
|
|
"strikeType": "Blunt"
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "",
|
|
"overrideHitImpulse": {
|
|
"hitLevel": "Air",
|
|
"hitImpulseX": 400.0,
|
|
"hitImpulseY": 200.0
|
|
},
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "ActCameraShake",
|
|
"cameraShake": {
|
|
"shakeRange": 1.5,
|
|
"shakeTime": 0.4000000059604645,
|
|
"shakeDistance": 100.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_TwistedWind_Explode",
|
|
"born": {
|
|
"$type": "ConfigBornByCollisionPoint"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_DeathCannonBS",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_DeathCannon_BS",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"attachPointName": "Mouth"
|
|
}
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 30.0,
|
|
"z": 75.0
|
|
}
|
|
},
|
|
"gadgetID": 42901078,
|
|
"campID": 4001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_DeathCannon",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42901078
|
|
},
|
|
"successActions": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"target": "Target",
|
|
"bulletID": 42901085,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 13.5
|
|
}
|
|
},
|
|
"attachPointName": "Breathe",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"trackTarget": "Target"
|
|
},
|
|
{
|
|
"$type": "ActCameraRadialBlur",
|
|
"cameraRadialBlur": {
|
|
"power": 2.0,
|
|
"blurTime": 0.4000000059604645,
|
|
"fadeTime": 0.20000000298023224
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_DeathCannonZone_Damage",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_ISDEATHCANNONZONE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_DeathCannon_Alert",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"y": 180.0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_DeathCannon_Explode",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackBox",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": -10.0
|
|
}
|
|
},
|
|
"size": {
|
|
"x": 20.0,
|
|
"y": 2.0,
|
|
"z": 20.0
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementDurability": 100.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "none",
|
|
"hitImpulseType": "LV0",
|
|
"muteHitText": true
|
|
},
|
|
"forceCameraShake": true,
|
|
"cameraShake": {
|
|
"shakeType": "CustomVector",
|
|
"shakeRange": 2.0,
|
|
"shakeTime": 0.5,
|
|
"shakeDistance": 100.0
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "Rect_Dvalin_DeadZone",
|
|
"campTargetType": "Enemy",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"target": "Target",
|
|
"attacker": "Self",
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 2.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementDurability": 100.0,
|
|
"strikeType": "Blunt"
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV6",
|
|
"hitHaltTimeScale": 0.009999999776482582
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_DeathCannon_Bullet_Hit",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_DeathCannon_Shoot"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_ISDEATHCANNONZONE_",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"target": "Target",
|
|
"abilityName": "Dvalin_S04_DeathCannonZone_Damage"
|
|
},
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_TriggerHurricane",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42901066,
|
|
"trackTarget": "Self"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_Hurricane_Bullet",
|
|
"modifiers": {
|
|
"Attack": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.20000000298023224,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornByTarget",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 25.0
|
|
}
|
|
},
|
|
"radius": 15.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.10000000149011612,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementDurability": 100.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV5"
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_Hurricane_Loop"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Attack"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_Roar",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Roar",
|
|
"Roar_BS",
|
|
"StarFall",
|
|
"DeathCannon_Center"
|
|
],
|
|
"modifierName": "SpecialState_EnableHitBox"
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Roar_BS"
|
|
],
|
|
"modifierName": "DeadZone_Timer"
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Roar"
|
|
],
|
|
"modifierName": "DeadZone_Handler"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"SpecialState_EnableHitBox": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"state": "LockHP",
|
|
"onAdded": [
|
|
{
|
|
"$type": "EnableHitBoxByName",
|
|
"hitBoxNames": [
|
|
"hitbox_Head01",
|
|
"hitbox_Neck01",
|
|
"hitbox_Neck02",
|
|
"hitbox_Neck03",
|
|
"hitbox_Claw_L",
|
|
"hitbox_Claw_R"
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "EnableHitBoxByName",
|
|
"hitBoxNames": [
|
|
"hitbox_Head01",
|
|
"hitbox_Neck01",
|
|
"hitbox_Neck02",
|
|
"hitbox_Neck03",
|
|
"hitbox_Claw_L",
|
|
"hitbox_Claw_R"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
},
|
|
"DeadZone_Handler": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42901067
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_DVALIN_S04_DEADZONE_HANDLED_",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"abilityName": "Dvalin_S04_GadgetController_CreateComparer"
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42901070
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_DVALIN_S04_DEADZONE_HANDLED_",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"abilityName": "Dvalin_S04_AirFlowController_CreateAirFlowPause"
|
|
},
|
|
{
|
|
"$type": "ReTriggerAISkillInitialCD",
|
|
"skillIDs": [
|
|
34,
|
|
35,
|
|
36,
|
|
51,
|
|
52,
|
|
53,
|
|
56,
|
|
57,
|
|
58,
|
|
61,
|
|
66
|
|
]
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_DVALIN_S04_DEADZONE_HANDLED_",
|
|
"useLimitRange": true,
|
|
"maxValue": 10.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"DeadZone_Timer": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_DVALIN_S04_DEADZONE_HANDLED_",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_RoarReminder",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_REMINDER_ROAR_",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "ShowReminder",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_DVALIN_S04_FIRSTSIGHT_",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"id": 20010024
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_REMINDER_ROAR_",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_Roar_Camera",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "AvatarEnterCameraShot",
|
|
"cameraMoveCfgPath": "Camera_Monster_Dvalin_Starfall",
|
|
"shotType": "LEVEL"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_Roar_CameraBlur",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ActCameraRadialBlur",
|
|
"cameraRadialBlur": {
|
|
"power": 2.0,
|
|
"blurTime": 0.5,
|
|
"fadeTime": 0.25
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackBox",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 30.0,
|
|
"z": 65.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity"
|
|
}
|
|
},
|
|
"size": {
|
|
"x": 40.0,
|
|
"y": 2.0,
|
|
"z": 20.0
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementDurability": 100.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "none",
|
|
"hitImpulseType": "LV0"
|
|
},
|
|
"forceCameraShake": true,
|
|
"cameraShake": {
|
|
"shakeType": "CustomVector",
|
|
"shakeRange": 2.0,
|
|
"shakeTime": 4.0,
|
|
"shakeDistance": 200.0
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_WeakShield",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Born",
|
|
"IdleCenter",
|
|
"Ascent",
|
|
"TwistedWind",
|
|
"IdleEdge",
|
|
"Roar_AS"
|
|
],
|
|
"modifierName": "WeakShield_SubHurt"
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"WeakLoop"
|
|
],
|
|
"modifierName": "Base_SubHurt"
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Born"
|
|
],
|
|
"modifierName": "WeakShield_StageReady"
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"Ratio": 0.0,
|
|
"ShieldRatio": 0.0
|
|
},
|
|
"modifiers": {
|
|
"WeakShield": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"elementDurability": 600.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ElementShieldMixin",
|
|
"showDamageText": "INFO_ELITE_DEFENCE",
|
|
"shieldAngle": 360.0,
|
|
"shieldHPRatio": 0.20000000298023224,
|
|
"damageRatio": [
|
|
"ShieldRatio",
|
|
0.25,
|
|
"Mul",
|
|
1.0,
|
|
"Add"
|
|
],
|
|
"onShieldBroken": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "WeakShield"
|
|
}
|
|
],
|
|
"useMutiPlayerFixData": true
|
|
}
|
|
],
|
|
"state": "LockHP",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "WEAK_SHIELD",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValueToOverrideMap",
|
|
"globalValueKey": "_DVALIN_S04_FIRSTSIGHT_",
|
|
"overrideMapKey": "Ratio"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValueToOverrideMap",
|
|
"globalValueKey": "_DVALIN_S04_FIRSTSIGHT_SHIELD",
|
|
"overrideMapKey": "ShieldRatio"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetAnimatorTrigger",
|
|
"triggerID": "WeakStartTrigger"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "WEAK_SHIELD",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_WEAKSHIELDBROKEN_",
|
|
"useLimitRange": true,
|
|
"maxValue": 6.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_HitBlood",
|
|
"born": {
|
|
"$type": "ConfigBornByHitPoint"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"WeakShield_SubHurt": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_SubHurtDelta": 0.949999988079071
|
|
}
|
|
},
|
|
"Base_SubHurt": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"properties": {
|
|
"Actor_SubHurtDelta": [
|
|
"Ratio",
|
|
0.25,
|
|
"Mul"
|
|
]
|
|
}
|
|
},
|
|
"WeakShield_StageReady": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"canBeHandledOnRecover": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "WEAK_SHIELD",
|
|
"value": 0.0
|
|
}
|
|
],
|
|
"abilityName": "Dvalin_S04_WeakShield"
|
|
},
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "EffectTrigger",
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_WeakStart_Rock"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValueToOverrideMap",
|
|
"globalValueKey": "_DVALIN_S04_FIRSTSIGHT_",
|
|
"overrideMapKey": "Ratio"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValueToOverrideMap",
|
|
"globalValueKey": "_DVALIN_S04_FIRSTSIGHT_SHIELD",
|
|
"overrideMapKey": "ShieldRatio"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "WeakShield"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "WeakShield"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_WeakStartDetect",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackBox",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": -5.0,
|
|
"y": 30.0,
|
|
"z": 65.0
|
|
}
|
|
},
|
|
"size": {
|
|
"x": 40.0,
|
|
"y": 3.0,
|
|
"z": 20.0
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "Dvalin_S04_WeakStart",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementDurability": 100.0,
|
|
"enBreak": 0.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "none",
|
|
"hitImpulseType": "LV0",
|
|
"canBeDefenceHalt": true
|
|
}
|
|
}
|
|
},
|
|
"targetType": "AllExceptSelf"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_WeakEndDetect",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackBox",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": -5.0,
|
|
"y": 30.0,
|
|
"z": 65.0
|
|
}
|
|
},
|
|
"size": {
|
|
"x": 40.0,
|
|
"y": 3.0,
|
|
"z": 20.0
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "Dvalin_S04_WeakEnd",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementDurability": 100.0,
|
|
"enBreak": 0.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "none",
|
|
"hitImpulseType": "LV0",
|
|
"canBeDefenceHalt": true
|
|
}
|
|
}
|
|
},
|
|
"targetType": "AllExceptSelf"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_Weak",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"WeakStartBS"
|
|
],
|
|
"modifierName": "WeakStart_Collider"
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"WeakStartAS",
|
|
"WeakLoop"
|
|
],
|
|
"modifierName": "WeakLoop_Collider"
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"WeakEnd"
|
|
],
|
|
"modifierName": "WeakEnd_Collider"
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"WeakStartAS",
|
|
"WeakLoop"
|
|
],
|
|
"modifierName": "Climbable"
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"WeakStartBS",
|
|
"WeakStartAS",
|
|
"WeakLoop"
|
|
],
|
|
"modifierName": "WeakPose"
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"WeakEnd"
|
|
],
|
|
"modifierName": "WeakEffect_Remove"
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"WeakStartBS",
|
|
"WeakStartAS"
|
|
],
|
|
"modifierName": "Avatar_RejectCrashDamage"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"WeakEffect_Attach": {
|
|
"modifierName": "",
|
|
"duration": 20.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_WeakStart_Rock",
|
|
"born": {
|
|
"$type": "ConfigBornByTarget",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 30.0,
|
|
"z": 70.0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"WeakStart_Collider": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"Collider_Head01",
|
|
"Collider_Neck03",
|
|
"Collider_Neck02",
|
|
"Collider_Neck01"
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"Collider_Head01",
|
|
"Collider_Neck03",
|
|
"Collider_Neck02",
|
|
"Collider_Neck01"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
},
|
|
"WeakLoop_Collider": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"Collider_Neck04",
|
|
"Collider_Neck05",
|
|
"Collider_Neck04_Extra",
|
|
"Collider_Neck05_Extra"
|
|
],
|
|
"setEnable": true
|
|
},
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"Collider_Neck02",
|
|
"Collider_Neck03"
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"Collider_Neck04",
|
|
"Collider_Neck05",
|
|
"Collider_Neck04_Extra",
|
|
"Collider_Neck05_Extra"
|
|
]
|
|
},
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"Collider_Neck02",
|
|
"Collider_Neck03"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
},
|
|
"WeakEnd_Collider": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"Collider_Head01",
|
|
"Collider_Neck03",
|
|
"Collider_Neck02",
|
|
"Collider_Neck01"
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"Collider_Head01",
|
|
"Collider_Neck03",
|
|
"Collider_Neck02",
|
|
"Collider_Neck01"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
},
|
|
"WeakPose": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 3.0,
|
|
"key": "_POSE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 3.0
|
|
},
|
|
{
|
|
"$type": "AvatarEnterCameraShot",
|
|
"cameraMoveCfgPath": "Camera_Monster_Dvalin_WeakStart",
|
|
"shotType": "LEVEL"
|
|
},
|
|
{
|
|
"$type": "SetAnimatorBool",
|
|
"boolID": "WeakPointEmmision",
|
|
"value": true
|
|
},
|
|
{
|
|
"$type": "ShowReminder",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_DVALIN_S04_FIRSTSIGHT_",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"id": 20010030
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42901069
|
|
}
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42901087
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 2.0,
|
|
"key": "_POSE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 2.0
|
|
},
|
|
{
|
|
"$type": "SetAnimatorBool",
|
|
"boolID": "WeakPointEmmision"
|
|
}
|
|
]
|
|
},
|
|
"Climbable": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_LockOn_Small"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_Foible"
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"attachPointName": "ClimbColliderAttachPoint",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901069,
|
|
"campID": 4001,
|
|
"campTargetType": "All",
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "EnableHitBoxByName",
|
|
"hitBoxNames": [
|
|
"hitbox_Head01",
|
|
"hitbox_Neck01",
|
|
"hitbox_Neck02",
|
|
"hitbox_Neck03",
|
|
"hitbox_Claw_L",
|
|
"hitbox_Claw_R"
|
|
]
|
|
},
|
|
{
|
|
"$type": "EnableHitBoxByName",
|
|
"hitBoxNames": [
|
|
"hitbox_Seal01"
|
|
],
|
|
"setEnable": true
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"attachPointName": "Seal_01",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901087,
|
|
"campID": 4001,
|
|
"campTargetType": "Enemy",
|
|
"byServer": true
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "ForceKillGadget"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42901069
|
|
}
|
|
},
|
|
{
|
|
"$type": "EnableHitBoxByName",
|
|
"canBeHandledOnRecover": true,
|
|
"hitBoxNames": [
|
|
"hitbox_Head01",
|
|
"hitbox_Neck01",
|
|
"hitbox_Neck02",
|
|
"hitbox_Neck03",
|
|
"hitbox_Claw_L",
|
|
"hitbox_Claw_R"
|
|
],
|
|
"setEnable": true
|
|
},
|
|
{
|
|
"$type": "EnableHitBoxByName",
|
|
"hitBoxNames": [
|
|
"hitbox_Seal01"
|
|
]
|
|
},
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "EffectTrigger",
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_WeakStart_Rock"
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42901087
|
|
}
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "ForceKillGadget"
|
|
}
|
|
]
|
|
},
|
|
"WeakEffect_Remove": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 2.0,
|
|
"key": "_POSE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 2.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "WeakEffect_Attach"
|
|
}
|
|
]
|
|
},
|
|
"ForceKillGadget": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 1.0,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42901069
|
|
}
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42901087
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"WeakStart_WindZone": {
|
|
"modifierName": "",
|
|
"duration": 2.5,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "WindZoneMixin",
|
|
"shapeName": "CircleR20",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 5.0,
|
|
"y": 30.0,
|
|
"z": 75.0
|
|
}
|
|
},
|
|
"strength": 50.0,
|
|
"attenuation": 0.0,
|
|
"innerRadius": 2.0,
|
|
"targetType": "Enemy",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": ""
|
|
}
|
|
]
|
|
},
|
|
"WeakStart_RejectCrashDamage": {
|
|
"modifierName": "",
|
|
"duration": 2.5,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "RejectAttackMixin",
|
|
"attackTag": "CrashDamage"
|
|
}
|
|
]
|
|
},
|
|
"Avatar_RejectCrashDamage": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "CurLocalAvatar",
|
|
"modifierName": "WeakStart_RejectCrashDamage"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "WeakStart_WindZone"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "CurLocalAvatar",
|
|
"modifierName": "WeakStart_RejectCrashDamage"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "WeakStart_WindZone"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "EnableHitBoxByName",
|
|
"hitBoxNames": [
|
|
"hitbox_Seal01"
|
|
]
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "WeakEffect_Attach"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_DeadRegion",
|
|
"modifiers": {
|
|
"CalcDvalinS04RebornPoint": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 1.0,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "CalcDvalinS04RebornPoint",
|
|
"enable": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "CalcDvalinS04RebornPoint"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "CalcDvalinS04RebornPoint",
|
|
"enable": true
|
|
},
|
|
{
|
|
"$type": "TriggerPlayerDie"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_Update_Camera_Center",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "StageReadyMixin",
|
|
"onStageReady": [
|
|
{
|
|
"$type": "AvatarEnterCameraShot",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_ISDVALINALIVE_",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"cameraMoveCfgPath": "Camera_Dungeon_Dvalin_S04",
|
|
"shotType": "LEVEL"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_ISDVALINALIVE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
},
|
|
{
|
|
"$type": "AvatarEnterCameraShot",
|
|
"canBeHandledOnRecover": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_ISDVALINALIVE_",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"cameraMoveCfgPath": "Camera_Dungeon_Dvalin_S04",
|
|
"shotType": "LEVEL"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_Platform",
|
|
"modifiers": {
|
|
"Intact": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "DVALIN_PLATFORM_STATE",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SyncToStageScript",
|
|
"canBeHandledOnRecover": true,
|
|
"alias": "S04_PLATFORM"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Intact"
|
|
},
|
|
{
|
|
"$type": "RegistToStageScript",
|
|
"canBeHandledOnRecover": true,
|
|
"alias": "S04_PLATFORM"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_HealHp",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "HealHP",
|
|
"target": "CurLocalAvatar",
|
|
"amountByTargetMaxHPRatio": 1.0,
|
|
"muteHealEffect": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Dvalin_S04_UnablePushCollider",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"PushCollider",
|
|
"Collider_Head01",
|
|
"Collider_Neck03",
|
|
"Collider_Neck02",
|
|
"Collider_Neck01",
|
|
"Collider_Seal01",
|
|
"Push_Claw_L",
|
|
"Push_Claw_R"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Monster_Dvalin_S04_Die",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"target": "CurLocalAvatar",
|
|
"value": 1.0,
|
|
"key": "_EXITCAMERASHOT_",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_AvatarExitCameraShot",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_EXITCAMERASHOT_",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"Empty",
|
|
"UNIQUE_AvatarExitCameraShot"
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Empty": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
},
|
|
"UNIQUE_AvatarExitCameraShot": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AvatarExitCameraShot",
|
|
"shotType": "LEVEL"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "AvatarExitCameraShot",
|
|
"shotType": "LEVEL"
|
|
},
|
|
{
|
|
"$type": "EnablePushColliderName",
|
|
"pushColliderNames": [
|
|
"PushCollider",
|
|
"Collider_Head01",
|
|
"Collider_Neck03",
|
|
"Collider_Neck02",
|
|
"Collider_Neck01",
|
|
"Collider_Seal01",
|
|
"Push_Claw_L",
|
|
"Push_Claw_R"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_LockDummy"
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_AirFlow",
|
|
"modifiers": {
|
|
"Kill_Bullet": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR2",
|
|
"campTargetType": "All",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_IS_SEED_WIND",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"modifierName": "Kill_Bullet"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_IS_SEED_WIND",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_AvatarFlyingCamera",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Fly"
|
|
],
|
|
"modifierName": "AvatarFlyingCamera"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"AvatarFlyingCamera": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S04_EnvEff",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_SceneRocks",
|
|
"born": {
|
|
"$type": "ConfigBornByWorld"
|
|
}
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S04_SceneVortex",
|
|
"born": {
|
|
"$type": "ConfigBornByWorld"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
] |