mirror of
https://github.com/theBowja/GenshinData-1.git
synced 2025-08-05 16:03:55 +09:00
3887 lines
162 KiB
JSON
3887 lines
162 KiB
JSON
[
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S01_Enviroment",
|
|
"modifiers": {
|
|
"SpecialSkyBox": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "EnviroFollowRotateMixin",
|
|
"deactiveOnCutsecneName": "ART/Cutscene/Cs_MDAQ022_KaeyaArrived_Part1_Convert"
|
|
},
|
|
{
|
|
"$type": "DvalinS01PathEffsMixin",
|
|
"effectStart": 4,
|
|
"effectEnd": 3,
|
|
"effInfos": [
|
|
{
|
|
"flyState": 1,
|
|
"effectName": "Eff_Monster_Dvalin_S01_Cloud01",
|
|
"rangeMax": 0.0,
|
|
"rangeMin": 0.0,
|
|
"eularMax": 0.0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "DvalinS01PathEffsMixin",
|
|
"effectStart": 4,
|
|
"effectEnd": 6,
|
|
"effInfos": [
|
|
{
|
|
"effectName": "Eff_Monster_Dvalin_S01_Cloud02",
|
|
"rangeMax": 0.0,
|
|
"rangeMin": 0.0,
|
|
"eularMax": 0.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"WaitForAvatarReady": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "StageReadyMixin",
|
|
"onStageReady": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "CurTeamAvatars",
|
|
"modifierName": "AvatarControlSettings"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "WaitForAvatarReady"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByStageIsReadyTemp"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "CurTeamAvatars",
|
|
"modifierName": "AvatarControlSettings"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "WaitForAvatarReady"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"AvatarControlSettings": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.5,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AvatarLockForwardFlyMixin",
|
|
"worldForward": {
|
|
"z": 1.0
|
|
},
|
|
"flySpeedScale": 0.75,
|
|
"flyBackSpeedScale": 4.0,
|
|
"eularRawInput": {
|
|
"x": -90.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "AirFlowMixin",
|
|
"gadgetID": 42901002,
|
|
"campTargetType": "All",
|
|
"born": {
|
|
"$type": "ConfigBornByTarget"
|
|
}
|
|
}
|
|
],
|
|
"properties": {
|
|
"Actor_EndureDelta": -999999.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ChangePlayMode",
|
|
"canBeHandledOnRecover": true,
|
|
"toPlayMode": "DvalinS01FlyState"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "SetKeepInAirVelocityForce",
|
|
"setEnable": true
|
|
},
|
|
{
|
|
"$type": "EnableAvatarFlyStateTrail"
|
|
},
|
|
{
|
|
"$type": "ForceAirStateFly",
|
|
"isActive": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "WaitForAvatarReady"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "SpecialSkyBox"
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByWorld",
|
|
"worldPos": {
|
|
"y": 50.0,
|
|
"z": -80.0
|
|
},
|
|
"worldFwd": {
|
|
"z": 1.0
|
|
}
|
|
},
|
|
"gadgetID": 42901008,
|
|
"byServer": true
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "ShowReminder",
|
|
"id": 20010017
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S01_Update_Moving_Center",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "BoxClampWindZoneMixin",
|
|
"size": {
|
|
"x": 20.0,
|
|
"y": 12.0,
|
|
"z": 2.0
|
|
},
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
},
|
|
"attracForceStrength": 50.0,
|
|
"maxStrengthRange": 2.0
|
|
},
|
|
{
|
|
"$type": "DvalinS01BoxMoxeMixin"
|
|
},
|
|
{
|
|
"$type": "StageReadyMixin",
|
|
"onStageReady": [
|
|
{
|
|
"$type": "AvatarEnterCameraShot",
|
|
"cameraMoveCfgPath": "Camera_Dungeon_Dvalin_S01_Overlook"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "AvatarEnterCameraShot",
|
|
"canBeHandledOnRecover": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByStageIsReadyTemp"
|
|
}
|
|
],
|
|
"cameraMoveCfgPath": "Camera_Dungeon_Dvalin_S01_Overlook"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S01_StateCommon",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "PROCESS_STATE",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5,
|
|
100.0
|
|
],
|
|
"modifierNameSteps": [
|
|
"PROCESS_STATE_None",
|
|
"PROCESS_STATE_DogFight",
|
|
"PROCESS_STATE_Pursue"
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "HPBAR_STATE",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
0.0,
|
|
1.0,
|
|
2.0,
|
|
100.0
|
|
],
|
|
"modifierNameSteps": [
|
|
"HPBAR_STATE_NoHPBar",
|
|
"HPBAR_STATE_ShowHPBarWithLock",
|
|
"HPBAR_STATE_ShowHPBarNoLock"
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "DFM_STATE",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
0.0,
|
|
1.0,
|
|
2.0,
|
|
100.0
|
|
],
|
|
"modifierNameSteps": [
|
|
"DFM_STATE_DogFightFlyNoSteer",
|
|
"DFM_STATE_DogFightFlyWithSteer",
|
|
"DFM_STATE_NormalFly"
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"PROCESS_STATE_None": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "PushDvalinS01Process",
|
|
"canBeHandledOnRecover": true,
|
|
"time": 1.0,
|
|
"toPercentage": 20.0,
|
|
"vector": {
|
|
"z": 50.0
|
|
},
|
|
"attenuation": 2.0
|
|
}
|
|
]
|
|
},
|
|
"PROCESS_STATE_DogFight": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "PushDvalinS01Process",
|
|
"canBeHandledOnRecover": true,
|
|
"time": 1.0,
|
|
"vector": {
|
|
"z": 50.0
|
|
},
|
|
"attenuation": 2.0
|
|
}
|
|
]
|
|
},
|
|
"PROCESS_STATE_Pursue": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "PushDvalinS01Process",
|
|
"canBeHandledOnRecover": true,
|
|
"time": 3.0,
|
|
"toPercentage": 100.0,
|
|
"vector": {
|
|
"z": 50.0
|
|
},
|
|
"attenuation": 2.0
|
|
}
|
|
]
|
|
},
|
|
"HPBAR_STATE_NoHPBar": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ShowUICombatBar",
|
|
"canBeHandledOnRecover": true,
|
|
"fore": true
|
|
}
|
|
]
|
|
},
|
|
"HPBAR_STATE_ShowHPBarWithLock": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "StageReadyMixin",
|
|
"onStageReady": [
|
|
{
|
|
"$type": "ShowUICombatBar",
|
|
"show": true,
|
|
"fore": true
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S01_LockOn"
|
|
},
|
|
{
|
|
"$type": "ShowUICombatBar",
|
|
"canBeHandledOnRecover": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByStageIsReadyTemp"
|
|
}
|
|
],
|
|
"show": true,
|
|
"fore": true
|
|
}
|
|
]
|
|
},
|
|
"HPBAR_STATE_ShowHPBarNoLock": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "StageReadyMixin",
|
|
"onStageReady": [
|
|
{
|
|
"$type": "ShowUICombatBar",
|
|
"show": true,
|
|
"fore": true
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "ShowUICombatBar",
|
|
"canBeHandledOnRecover": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByStageIsReadyTemp"
|
|
}
|
|
],
|
|
"show": true,
|
|
"fore": true
|
|
}
|
|
]
|
|
},
|
|
"DFM_STATE_DogFightFlyNoSteer": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetAnimatorBool",
|
|
"canBeHandledOnRecover": true,
|
|
"boolID": "isDFM",
|
|
"value": true
|
|
},
|
|
{
|
|
"$type": "SetDvalinS01FlyState",
|
|
"canBeHandledOnRecover": true
|
|
}
|
|
]
|
|
},
|
|
"DFM_STATE_DogFightFlyWithSteer": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetAnimatorBool",
|
|
"canBeHandledOnRecover": true,
|
|
"boolID": "isDFM",
|
|
"value": true
|
|
},
|
|
{
|
|
"$type": "SetDvalinS01FlyState",
|
|
"canBeHandledOnRecover": true,
|
|
"toState": 1
|
|
}
|
|
]
|
|
},
|
|
"DFM_STATE_NormalFly": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetAnimatorBool",
|
|
"canBeHandledOnRecover": true,
|
|
"boolID": "isDFM"
|
|
},
|
|
{
|
|
"$type": "SetDvalinS01FlyState",
|
|
"canBeHandledOnRecover": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetSelfAttackTarget",
|
|
"target": "CurLocalAvatar"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S01_StateController",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "StageReadyMixin",
|
|
"onStageReady": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "STAGE_ALREADY_BEGIN",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "S1_1"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "S1_HpDetect"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "STAGE_ALREADY_BEGIN",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "STAGE_STATE",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
0.0,
|
|
0.5,
|
|
1.5,
|
|
100.0
|
|
],
|
|
"modifierNameSteps": [
|
|
"None",
|
|
"S1_2",
|
|
"S1_3"
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"S1_HpDetect": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachModifierToHPPercentMixin",
|
|
"valueSteps": [
|
|
0.6000000238418579,
|
|
0.15000000596046448
|
|
],
|
|
"modifierNameSteps": [
|
|
"None",
|
|
"UNIQUE_ChangeStage1",
|
|
"UNIQUE_ChangeStage2"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_ChangeStage1": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_CHANGESTAGE1_",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"value": 2.0,
|
|
"key": "STAGE_STATE",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 2.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_CHANGESTAGE1_",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_ChangeStage2": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_CHANGESTAGE2_",
|
|
"value": 0.0,
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"value": 2.0,
|
|
"key": "STAGE_STATE",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 2.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_CHANGESTAGE2_",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
]
|
|
},
|
|
"S1_1": {
|
|
"modifierName": "",
|
|
"duration": 18.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AvatarEnterCameraShot",
|
|
"cameraMoveCfgPath": "Camera_Monster_Dvalin_S01_LookAtSeal"
|
|
},
|
|
{
|
|
"$type": "ShowReminder",
|
|
"id": 20010004
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"target": "CurLocalAvatar",
|
|
"value": 0.0,
|
|
"key": "AVATAR_SHOOT_MODE",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "PROCESS_STATE",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "STAGE_STATE",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "DFM_STATE",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "HPBAR_STATE",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42901048
|
|
},
|
|
"value": 0.0,
|
|
"key": "AIRFLOW_STATE",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Pursue_Timer"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "STAGE_STATE",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
]
|
|
},
|
|
"Pursue_Timer": {
|
|
"modifierName": "",
|
|
"duration": 3.0,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "PROCESS_STATE",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
]
|
|
},
|
|
"S1_2": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "PROCESS_STATE",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"target": "CurLocalAvatar",
|
|
"value": 1.0,
|
|
"key": "AVATAR_SHOOT_MODE",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "HPBAR_STATE",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "DFM_STATE",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42901048
|
|
},
|
|
"value": 1.0,
|
|
"key": "AIRFLOW_STATE",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S01_Seal_Hit"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "SealOnBeingHit"
|
|
}
|
|
]
|
|
},
|
|
"S1_3": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "StageReadyMixin",
|
|
"onStageReady": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "SPEEDUP_ALREADY",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 6.0,
|
|
"key": "PURSUE_STAGE",
|
|
"useLimitRange": true,
|
|
"maxValue": 6.0,
|
|
"minValue": 6.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "SPEEDUP_ALREADY",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "PURSUE_STAGE",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
-0.5,
|
|
0.5,
|
|
1.5,
|
|
2.5,
|
|
3.5,
|
|
4.5,
|
|
5.5,
|
|
100.0
|
|
],
|
|
"modifierNameSteps": [
|
|
"None",
|
|
"Pursue_Stage_1",
|
|
"Pursue_Stage_2",
|
|
"Pursue_Stage_3",
|
|
"Pursue_Stage_4",
|
|
"Pursue_Stage_5",
|
|
"Pursue"
|
|
]
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "PURSUE_STAGE",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 2.0,
|
|
"key": "DFM_STATE",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 2.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"target": "CurLocalAvatar",
|
|
"value": 1.0,
|
|
"key": "AVATAR_SHOOT_MODE",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 2.0,
|
|
"key": "HPBAR_STATE",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 2.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42901048
|
|
},
|
|
"value": 2.0,
|
|
"key": "AIRFLOW_STATE",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 2.0
|
|
}
|
|
]
|
|
},
|
|
"None": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
},
|
|
"Pursue": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 2.0,
|
|
"key": "PROCESS_STATE",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 2.0
|
|
},
|
|
{
|
|
"$type": "ActCameraRadialBlur",
|
|
"cameraRadialBlur": {
|
|
"power": 2.0,
|
|
"blurTime": 1.0,
|
|
"fadeTime": 2.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "BarrageTimer"
|
|
}
|
|
]
|
|
},
|
|
"Pursue_Stage_1": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "PROCESS_STATE",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "DFM_STATE",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
},
|
|
{
|
|
"$type": "ActCameraRadialBlur",
|
|
"cameraRadialBlur": {
|
|
"power": 2.0,
|
|
"blurTime": 1.0,
|
|
"fadeTime": 0.75
|
|
}
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "CurLocalAvatar",
|
|
"modifierName": "PursueEffect"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "TrackBullet"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "EnergyBullet"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "WindRing"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "S1_2_Timer"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "WindRingReminder"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "STAGE_STATE",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"target": "CurLocalAvatar",
|
|
"value": 1.0,
|
|
"key": "AVATAR_SHOOT_MODE",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
]
|
|
},
|
|
"S1_2_Timer": {
|
|
"modifierName": "",
|
|
"duration": 2.0,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "PURSUE_STAGE",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Pursue_Stage_2": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "PushDvalinS01Process",
|
|
"canBeHandledOnRecover": true,
|
|
"time": 1.0,
|
|
"toPercentage": 20.0,
|
|
"vector": {
|
|
"z": 50.0
|
|
},
|
|
"attenuation": 2.0
|
|
},
|
|
{
|
|
"$type": "ActCameraRadialBlur",
|
|
"cameraRadialBlur": {
|
|
"power": 2.0,
|
|
"blurTime": 1.0,
|
|
"fadeTime": 0.75
|
|
}
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "CurLocalAvatar",
|
|
"modifierName": "PursueEffect"
|
|
}
|
|
]
|
|
},
|
|
"Pursue_Stage_3": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "PushDvalinS01Process",
|
|
"canBeHandledOnRecover": true,
|
|
"time": 1.0,
|
|
"toPercentage": 40.0,
|
|
"vector": {
|
|
"z": 50.0
|
|
},
|
|
"attenuation": 2.0
|
|
},
|
|
{
|
|
"$type": "ActCameraRadialBlur",
|
|
"cameraRadialBlur": {
|
|
"power": 2.0,
|
|
"blurTime": 1.0,
|
|
"fadeTime": 0.75
|
|
}
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "CurLocalAvatar",
|
|
"modifierName": "PursueEffect"
|
|
}
|
|
]
|
|
},
|
|
"Pursue_Stage_4": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "PushDvalinS01Process",
|
|
"canBeHandledOnRecover": true,
|
|
"time": 1.0,
|
|
"toPercentage": 60.0,
|
|
"vector": {
|
|
"z": 50.0
|
|
},
|
|
"attenuation": 2.0
|
|
},
|
|
{
|
|
"$type": "ActCameraRadialBlur",
|
|
"cameraRadialBlur": {
|
|
"power": 2.0,
|
|
"blurTime": 1.0,
|
|
"fadeTime": 0.75
|
|
}
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "CurLocalAvatar",
|
|
"modifierName": "PursueEffect"
|
|
}
|
|
]
|
|
},
|
|
"Pursue_Stage_5": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "PushDvalinS01Process",
|
|
"canBeHandledOnRecover": true,
|
|
"time": 1.0,
|
|
"toPercentage": 80.0,
|
|
"vector": {
|
|
"z": 50.0
|
|
},
|
|
"attenuation": 2.0
|
|
},
|
|
{
|
|
"$type": "ActCameraRadialBlur",
|
|
"cameraRadialBlur": {
|
|
"power": 2.0,
|
|
"blurTime": 1.0,
|
|
"fadeTime": 0.75
|
|
}
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "CurLocalAvatar",
|
|
"modifierName": "PursueEffect"
|
|
}
|
|
]
|
|
},
|
|
"BarrageTimer": {
|
|
"modifierName": "",
|
|
"duration": 27.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "TrackBullet_Process"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "EnergyBullet_Process"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_DISTANCE_TRACKBULLET_",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_DISTANC_ENERGYBULLET_",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "TrackBullet"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "EnergyBullet"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "WindRing"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "WindRingReminder"
|
|
}
|
|
]
|
|
},
|
|
"TrackBullet": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 4.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"abilityName": "Dvalin_S01_TrackBullet"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"abilityName": "Dvalin_S01_TrackBullet"
|
|
}
|
|
]
|
|
},
|
|
"WindRing": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 12.0,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"abilityName": "Dvalin_S01_WingRing"
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_REMINDER_WINDRING_FIRSTTIME_",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "ShowReminder",
|
|
"id": 20010012
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_REMINDER_WINDRING_FIRSTTIME_",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"EnergyBullet": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 3.0,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"abilityName": "Dvalin_S01_EnergyBullet"
|
|
}
|
|
]
|
|
},
|
|
"TrackBullet_Process": {
|
|
"modifierName": "",
|
|
"duration": 27.200000762939453,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 4.0,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"abilityName": "Dvalin_S01_TrackBullet_Process"
|
|
}
|
|
]
|
|
},
|
|
"EnergyBullet_Process": {
|
|
"modifierName": "",
|
|
"duration": 27.200000762939453,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 3.0,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"abilityName": "Dvalin_S01_EnergyBullet_Process"
|
|
}
|
|
]
|
|
},
|
|
"SealOnBeingHit": {
|
|
"modifierName": "",
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S01_Seal_HitLoop"
|
|
}
|
|
]
|
|
},
|
|
"PursueEffect": {
|
|
"modifierName": "",
|
|
"duration": 3.0,
|
|
"elementDurability": 100.0,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S01_SpeedUp"
|
|
}
|
|
]
|
|
},
|
|
"WindRingReminder": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 36.0,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "PURSUE_STAGE",
|
|
"value": 6.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ShowReminder",
|
|
"id": 20010015
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onKill": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S01_Seal_Explode"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S01_AirGun",
|
|
"modifiers": {
|
|
"Shoot": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "AVATAR_SHOOT_MODE",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
0.0,
|
|
1.0,
|
|
100.0
|
|
],
|
|
"modifierNameSteps": [
|
|
"NormalMode",
|
|
"ShootMode"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"NormalMode": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AvatarChangeSkillMixin",
|
|
"priority": "Playmode",
|
|
"jumpSkillID": 20001,
|
|
"flySkillID": 20001
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "Shooting"
|
|
}
|
|
]
|
|
},
|
|
"ShootMode": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "StageReadyMixin",
|
|
"onStageReady": [
|
|
{
|
|
"$type": "AvatarEnterFocus",
|
|
"cameraFollowLower": {
|
|
"y": 1.0,
|
|
"z": -4.5
|
|
},
|
|
"cameraFollowUpper": {
|
|
"y": 1.0,
|
|
"z": -4.5
|
|
},
|
|
"cameraFastFocusMode": true,
|
|
"dragButtonName": "Skill1",
|
|
"assistance": {
|
|
"ps4": {},
|
|
"ps5": {},
|
|
"other": {
|
|
"useGyro": true
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "AvatarChangeSkillMixin",
|
|
"priority": "Playmode",
|
|
"jumpSkillID": 20002,
|
|
"flySkillID": 20002,
|
|
"changeOnAdd": true
|
|
},
|
|
{
|
|
"$type": "ButtonHoldChargeMixin",
|
|
"skillID": 20002,
|
|
"chargeTime": 9999.0,
|
|
"secondChargeTime": 999999.0,
|
|
"OnBeginUncharged": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Shooting"
|
|
}
|
|
],
|
|
"OnReleaseUncharged": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "Shooting"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "Dvalin_S01_AirGun_onAdded!!!!!!"
|
|
},
|
|
{
|
|
"$type": "AvatarEnterFocus",
|
|
"canBeHandledOnRecover": true,
|
|
"predicates": [
|
|
{
|
|
"$type": "ByStageIsReadyTemp"
|
|
}
|
|
],
|
|
"cameraFollowLower": {
|
|
"y": 1.0,
|
|
"z": -4.5
|
|
},
|
|
"cameraFollowUpper": {
|
|
"y": 1.0,
|
|
"z": -4.5
|
|
},
|
|
"cameraFastFocusMode": true,
|
|
"dragButtonName": "Skill1",
|
|
"assistance": {
|
|
"ps4": {},
|
|
"ps5": {},
|
|
"other": {
|
|
"useGyro": true
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_AirGun_Loop"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AvatarExitFocus"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "Shooting"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_AirGun_AS"
|
|
}
|
|
]
|
|
},
|
|
"Shooting": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.10000000149011612,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S02_AirGun_Empty"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S02_AirGun_Loop"
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42901012,
|
|
"born": {
|
|
"$type": "ConfigBornByTarget",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 1.0,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttachPoint",
|
|
"randomAngleHor": 1.0,
|
|
"randomAngleVer": 1.0,
|
|
"attachPointName": "FocusAnchor"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42901012,
|
|
"born": {
|
|
"$type": "ConfigBornByTarget",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 1.0,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttachPoint",
|
|
"randomAngleHor": 1.0,
|
|
"randomAngleVer": 1.0,
|
|
"attachPointName": "FocusAnchor"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "ActCameraShake",
|
|
"cameraShake": {
|
|
"shakeRange": 0.009999999776482582,
|
|
"shakeTime": 0.11999999731779099
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddAvatarSkillInfo",
|
|
"skillID": 20001
|
|
},
|
|
{
|
|
"$type": "AddAvatarSkillInfo",
|
|
"skillID": 20002
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Shoot"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S02_AirGun_Bullet",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S02_AirGun_Trail"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S02_AirGun_Explode",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_AirGun_Explode",
|
|
"born": {
|
|
"$type": "ConfigBornByCollisionPoint"
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerAbility",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "STAGE_STATE",
|
|
"value": 1.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"abilityName": "Dvalin_S01_BeHit"
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornByCollisionPoint"
|
|
},
|
|
"radius": 1.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentageRatio": 0.0,
|
|
"elementDurability": 20.0,
|
|
"strikeType": "Blunt",
|
|
"damageExtra": 1.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV1",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
},
|
|
"forceCameraShake": true,
|
|
"cameraShake": {
|
|
"shakeRange": 0.11999999731779099,
|
|
"shakeTime": 0.11999999731779099
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S01_BeHit",
|
|
"modifiers": {
|
|
"LockHp": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"state": "LockHP"
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "LockHp"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "LoseHP",
|
|
"amountByCasterAttackRatio": 0.009999999776482582
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S01_ChargeDummy",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "AIRFLOW_STATE",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
0.0,
|
|
1.0,
|
|
2.0,
|
|
100.0
|
|
],
|
|
"modifierNameSteps": [
|
|
"AIRFLOW_STATE_NoAirFlow",
|
|
"AIRFLOW_STATE_AirFlow_01",
|
|
"AIRFLOW_STATE_AirFlow_02"
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"AIRFLOW_STATE_NoAirFlow": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
},
|
|
"AIRFLOW_STATE_AirFlow_01": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"target": "CurLocalAvatar",
|
|
"effectPattern": "Eff_Monster_Dvalin_S01_AirFlow",
|
|
"born": {
|
|
"$type": "ConfigBornByTarget"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"AIRFLOW_STATE_AirFlow_02": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"target": "CurLocalAvatar",
|
|
"effectPattern": "Eff_Monster_Dvalin_S01_AirFlow02",
|
|
"born": {
|
|
"$type": "ConfigBornByTarget"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "AIRFLOW_STATE",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S01_ChargeDummy_StartCharge",
|
|
"onAdded": [
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentageRatio": 0.0,
|
|
"elementDurability": 100.0,
|
|
"damageExtra": 10.0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S01_TriggerElementBall_Wind",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.5,
|
|
"successActions": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"target": "CurLocalAvatar",
|
|
"bulletID": 42901050,
|
|
"born": {
|
|
"$type": "ConfigBornByTarget",
|
|
"offset": {
|
|
"x": 20.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"randomAngleHor": 75.0,
|
|
"randomAngleVer": 75.0
|
|
}
|
|
},
|
|
"trackTarget": "CurLocalAvatar"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"target": "CurLocalAvatar",
|
|
"bulletID": 42901050,
|
|
"born": {
|
|
"$type": "ConfigBornByTarget",
|
|
"offset": {
|
|
"x": -20.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"randomAngleHor": 75.0,
|
|
"randomAngleVer": 75.0
|
|
}
|
|
},
|
|
"trackTarget": "CurLocalAvatar"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S01_ElementBall_Wind",
|
|
"modifiers": {
|
|
"Effect": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S01_ElementBall_Wind"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "Effect"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"target": "CurLocalAvatar",
|
|
"effectPattern": "Eff_Monster_Dvalin_S01_ElementBall_Wind_Absorb"
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"radius": 2.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "Dvalin_S01_ElementBall_Wind",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementDurability": 100.0
|
|
}
|
|
}
|
|
},
|
|
"targetType": "AllExceptSelf"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "Effect"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_AirMass_Up",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"target": "CurLocalAvatar",
|
|
"effectPattern": "Eff_Monster_Dvalin_S02_AirMass",
|
|
"born": {
|
|
"$type": "ConfigBornByWorld",
|
|
"worldFwd": {
|
|
"y": 4.5,
|
|
"z": 5.599999904632568
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_AirMass_Down",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"target": "CurLocalAvatar",
|
|
"effectPattern": "Eff_Monster_Dvalin_S02_AirMass",
|
|
"born": {
|
|
"$type": "ConfigBornByWorld",
|
|
"worldFwd": {
|
|
"y": -4.5,
|
|
"z": 5.599999904632568
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_AirMass_Left",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"target": "CurLocalAvatar",
|
|
"effectPattern": "Eff_Monster_Dvalin_S02_AirMass",
|
|
"born": {
|
|
"$type": "ConfigBornByWorld",
|
|
"worldFwd": {
|
|
"x": -4.5,
|
|
"z": 5.599999904632568
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_AirMass_Right",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"target": "CurLocalAvatar",
|
|
"effectPattern": "Eff_Monster_Dvalin_S02_AirMass",
|
|
"born": {
|
|
"$type": "ConfigBornByWorld",
|
|
"worldFwd": {
|
|
"x": 4.5,
|
|
"z": 5.599999904632568
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S01_SpeedUp",
|
|
"modifiers": {
|
|
"SpeedUpEffect": {
|
|
"modifierName": "",
|
|
"duration": 1.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S01_Erupt"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S01_FireBarrage"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"target": "CurLocalAvatar",
|
|
"effectPattern": "Eff_Monster_Dvalin_S01_SpeedLine",
|
|
"born": {
|
|
"$type": "ConfigBornByTarget"
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_REMINDER_PURSUE_",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "ShowReminder",
|
|
"id": 20010011
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_REMINDER_PURSUE_",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 6.0,
|
|
"key": "PURSUE_STAGE",
|
|
"useLimitRange": true,
|
|
"maxValue": 6.0,
|
|
"minValue": 6.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "SPEEDUP_ALREADY",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "SpeedUpEffect"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S01_WingRing",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42901008
|
|
},
|
|
"born": {
|
|
"$type": "ConfigBornByTarget",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 50.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 180.0,
|
|
"z": 0.0
|
|
}
|
|
}
|
|
},
|
|
"gadgetID": 42901081,
|
|
"campID": 4001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S01_WindRingLauncher_CreateWindRingEmitter",
|
|
"onAdded": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.6000000238418579,
|
|
"successActions": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.699999988079071,
|
|
"successActions": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.5,
|
|
"successActions": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42901055,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 2.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "BarrageAttach3",
|
|
"attachPointTargetType": "Self"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42901055,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 2.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "BarrageAttach4",
|
|
"attachPointTargetType": "Self"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42901055,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 2.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "BarrageAttach5",
|
|
"attachPointTargetType": "Self"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.5,
|
|
"successActions": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42901055,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 2.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "BarrageAttach6",
|
|
"attachPointTargetType": "Self"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42901055,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 2.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "BarrageAttach7",
|
|
"attachPointTargetType": "Self"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S01_WindRingEmitter_CreateWindRing",
|
|
"modifiers": {
|
|
"BeingHit": {
|
|
"modifierName": "",
|
|
"elementDurability": 7.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ElementShieldMixin",
|
|
"elementType": "Wind",
|
|
"showDamageText": "",
|
|
"shieldAngle": 360.0,
|
|
"shieldHPRatio": 1.0,
|
|
"damageRatio": 0.0,
|
|
"onShieldBroken": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "BeingHit"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42901056,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "AddElementDurability",
|
|
"value": -1.0,
|
|
"modifierName": "BeingHit",
|
|
"useLimitRange": true,
|
|
"maxValue": 100.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"StartEffect": {
|
|
"modifierName": "",
|
|
"duration": 1.2000000476837158,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S01_WindRingBS"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "LoopEffect"
|
|
}
|
|
]
|
|
},
|
|
"LoopEffect": {
|
|
"modifierName": "",
|
|
"duration": 11.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S01_WindRingEmitter"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "BeingHit"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "StartEffect"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S01_WindRing_Push",
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S01_WindRingEmitter_Die"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S01_WindRing"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"target": "OriginOwner",
|
|
"value": -1.0,
|
|
"key": "PURSUE_STAGE",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S02_WindRing_Empty"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S01_TrackBullet",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42901008
|
|
},
|
|
"born": {
|
|
"$type": "ConfigBornByTarget",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 50.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 180.0,
|
|
"z": 0.0
|
|
}
|
|
}
|
|
},
|
|
"gadgetID": 42901080,
|
|
"campID": 4001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S01_TrackBarrageLauncher_TriggerBullet",
|
|
"modifiers": {
|
|
"TriggerBullet_Mode1": {
|
|
"modifierName": "",
|
|
"duration": 0.5799999833106995,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.30000001192092896,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "TriggerBullet1"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S01_TrackBarrageBS",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"positionKey": "TriggerBulletPos",
|
|
"directionKey": ""
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "TriggerBullet3"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "TriggerBullet2"
|
|
}
|
|
]
|
|
},
|
|
"TriggerBullet_Mode2": {
|
|
"modifierName": "",
|
|
"duration": 0.30000001192092896,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "TriggerBullet1"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S01_TrackBarrageBS",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"positionKey": "TriggerBulletPos",
|
|
"directionKey": ""
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "TriggerBullet2"
|
|
}
|
|
]
|
|
},
|
|
"TriggerBullet_Mode3": {
|
|
"modifierName": "",
|
|
"duration": 0.20000000298023224,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "TriggerBullet3"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S01_TrackBarrageBS",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"positionKey": "TriggerBulletPos",
|
|
"directionKey": ""
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"TriggerBullet1": {
|
|
"modifierName": "",
|
|
"duration": 0.20000000298023224,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42901054,
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 30.0,
|
|
"y": -90.0,
|
|
"z": 0.0
|
|
},
|
|
"randomAngleHor": 15.0,
|
|
"randomAngleVer": 15.0
|
|
},
|
|
"positionKey": "TriggerBulletPos",
|
|
"directionKey": ""
|
|
},
|
|
"trackTarget": "CurLocalAvatar"
|
|
}
|
|
]
|
|
},
|
|
"TriggerBullet2": {
|
|
"modifierName": "",
|
|
"duration": 0.20000000298023224,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42901054,
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 30.0,
|
|
"y": 90.0,
|
|
"z": 0.0
|
|
},
|
|
"randomAngleHor": 15.0,
|
|
"randomAngleVer": 15.0
|
|
},
|
|
"positionKey": "TriggerBulletPos",
|
|
"directionKey": ""
|
|
},
|
|
"trackTarget": "CurLocalAvatar"
|
|
}
|
|
]
|
|
},
|
|
"TriggerBullet3": {
|
|
"modifierName": "",
|
|
"duration": 0.20000000298023224,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42901054,
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": -90.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"randomAngleHor": 15.0,
|
|
"randomAngleVer": 15.0
|
|
},
|
|
"positionKey": "TriggerBulletPos",
|
|
"directionKey": ""
|
|
},
|
|
"trackTarget": "CurLocalAvatar"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.5,
|
|
"successActions": [
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"key": "TriggerBulletPos",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 5.0,
|
|
"z": 0.0
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 3.5
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity"
|
|
},
|
|
"attachPointName": "BarrageAttach1",
|
|
"attachPointTargetType": "Self"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"key": "TriggerBulletPos",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 5.0,
|
|
"z": 0.0
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 3.5
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity"
|
|
},
|
|
"attachPointName": "BarrageAttach2",
|
|
"attachPointTargetType": "Self"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.800000011920929,
|
|
"successActions": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.699999988079071,
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "TriggerBullet_Mode1"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "TriggerBullet_Mode2"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "TriggerBullet_Mode3"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S01_TrackBullet_Process",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_DISTANCE_TRACKBULLET_",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -1.0,
|
|
"key": "_DISTANCE_TRACKBULLET_",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": -4.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValueToOverrideMap",
|
|
"globalValueKey": "_DISTANCE_TRACKBULLET_",
|
|
"overrideMapKey": "TempCount"
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42901008
|
|
},
|
|
"born": {
|
|
"$type": "ConfigBornByTarget",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": [
|
|
60.0,
|
|
"TempCount",
|
|
"Mul",
|
|
440.0,
|
|
"Add"
|
|
]
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 180.0,
|
|
"z": 0.0
|
|
}
|
|
}
|
|
},
|
|
"gadgetID": 42901083,
|
|
"campID": 4001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S01_TrackBarrageLauncher_TriggerBullet_Process",
|
|
"modifiers": {
|
|
"TriggerBullet_Mode1": {
|
|
"modifierName": "",
|
|
"duration": 0.5799999833106995,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.30000001192092896,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "TriggerBullet1"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S01_TrackBarrageBS",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"positionKey": "TriggerBulletPos",
|
|
"directionKey": ""
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "TriggerBullet3"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "TriggerBullet2"
|
|
}
|
|
]
|
|
},
|
|
"TriggerBullet_Mode2": {
|
|
"modifierName": "",
|
|
"duration": 0.30000001192092896,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "TriggerBullet1"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S01_TrackBarrageBS",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"positionKey": "TriggerBulletPos",
|
|
"directionKey": ""
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "TriggerBullet2"
|
|
}
|
|
]
|
|
},
|
|
"TriggerBullet_Mode3": {
|
|
"modifierName": "",
|
|
"duration": 0.20000000298023224,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "TriggerBullet3"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S01_TrackBarrageBS",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"positionKey": "TriggerBulletPos",
|
|
"directionKey": ""
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"TriggerBullet1": {
|
|
"modifierName": "",
|
|
"duration": 0.20000000298023224,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42901058,
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 30.0,
|
|
"y": -90.0,
|
|
"z": 0.0
|
|
},
|
|
"randomAngleHor": 15.0,
|
|
"randomAngleVer": 15.0
|
|
},
|
|
"positionKey": "TriggerBulletPos",
|
|
"directionKey": ""
|
|
},
|
|
"trackTarget": "CurLocalAvatar"
|
|
}
|
|
]
|
|
},
|
|
"TriggerBullet2": {
|
|
"modifierName": "",
|
|
"duration": 0.20000000298023224,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42901058,
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 30.0,
|
|
"y": 90.0,
|
|
"z": 0.0
|
|
},
|
|
"randomAngleHor": 15.0,
|
|
"randomAngleVer": 15.0
|
|
},
|
|
"positionKey": "TriggerBulletPos",
|
|
"directionKey": ""
|
|
},
|
|
"trackTarget": "CurLocalAvatar"
|
|
}
|
|
]
|
|
},
|
|
"TriggerBullet3": {
|
|
"modifierName": "",
|
|
"duration": 0.20000000298023224,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42901058,
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": -90.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"randomAngleHor": 15.0,
|
|
"randomAngleVer": 15.0
|
|
},
|
|
"positionKey": "TriggerBulletPos",
|
|
"directionKey": ""
|
|
},
|
|
"trackTarget": "CurLocalAvatar"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.5,
|
|
"successActions": [
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"key": "TriggerBulletPos",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 5.0,
|
|
"z": 0.0
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 3.5
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity"
|
|
},
|
|
"attachPointName": "BarrageAttach1",
|
|
"attachPointTargetType": "Self"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SetGlobalPos",
|
|
"key": "TriggerBulletPos",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 5.0,
|
|
"z": 0.0
|
|
},
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 3.5
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity"
|
|
},
|
|
"attachPointName": "BarrageAttach2",
|
|
"attachPointTargetType": "Self"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.800000011920929,
|
|
"successActions": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.699999988079071,
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "TriggerBullet_Mode1"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "TriggerBullet_Mode2"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "TriggerBullet_Mode3"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S01_EnergyBullet",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42901008
|
|
},
|
|
"born": {
|
|
"$type": "ConfigBornByTarget",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 60.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 180.0,
|
|
"z": 0.0
|
|
}
|
|
}
|
|
},
|
|
"gadgetID": 42901079,
|
|
"campID": 4001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S01_EnergyBarrageLauncher_TriggerEmitter",
|
|
"modifiers": {
|
|
"EnergyBullet": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 3.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "BarrageAttach1",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901059,
|
|
"campID": 4001
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 3.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "BarrageAttach2",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901059,
|
|
"campID": 4001
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 3.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "BarrageAttach3",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901059,
|
|
"campID": 4001
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 3.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "BarrageAttach5",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901059,
|
|
"campID": 4001
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 3.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "BarrageAttach6",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901059,
|
|
"campID": 4001
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 3.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "BarrageAttach8",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901059,
|
|
"campID": 4001
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 3.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "BarrageAttach9",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901059,
|
|
"campID": 4001
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 3.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "BarrageAttach10",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901059,
|
|
"campID": 4001
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 3.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "BarrageAttach11",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901059,
|
|
"campID": 4001
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 3.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "BarrageAttach12",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901059,
|
|
"campID": 4001
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 3.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "BarrageAttach13",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901059,
|
|
"campID": 4001
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 3.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "BarrageAttach14",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901059,
|
|
"campID": 4001
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 3.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "BarrageAttach15",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901059,
|
|
"campID": 4001
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 3.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "BarrageAttach16",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901059,
|
|
"campID": 4001
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 3.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "BarrageAttach17",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901059,
|
|
"campID": 4001
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 3.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "BarrageAttach18",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901059,
|
|
"campID": 4001
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 3.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "BarrageAttach19",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901059,
|
|
"campID": 4001
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "EnergyBullet"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S01_EnergyBullet_Process",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_DISTANC_ENERGYBULLET_",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -1.0,
|
|
"key": "_DISTANC_ENERGYBULLET_",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": -10.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValueToOverrideMap",
|
|
"globalValueKey": "_DISTANC_ENERGYBULLET_",
|
|
"overrideMapKey": "TempCount"
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByChildren",
|
|
"configID": 42901008
|
|
},
|
|
"born": {
|
|
"$type": "ConfigBornByTarget",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": [
|
|
40.0,
|
|
"TempCount",
|
|
"Mul",
|
|
410.0,
|
|
"Add"
|
|
]
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 180.0,
|
|
"z": 0.0
|
|
}
|
|
}
|
|
},
|
|
"gadgetID": 42901082,
|
|
"campID": 4001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S01_EnergyBarrageLauncher_TriggerEmitter_Process",
|
|
"modifiers": {
|
|
"EnergyBullet": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 3.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "BarrageAttach3",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901060,
|
|
"campID": 4001
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 3.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "BarrageAttach5",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901060,
|
|
"campID": 4001
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 3.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "BarrageAttach6",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901060,
|
|
"campID": 4001
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 3.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "BarrageAttach8",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901060,
|
|
"campID": 4001
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 3.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "BarrageAttach9",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901060,
|
|
"campID": 4001
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 3.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "BarrageAttach10",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901060,
|
|
"campID": 4001
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 3.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "BarrageAttach11",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901060,
|
|
"campID": 4001
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 3.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "BarrageAttach12",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901060,
|
|
"campID": 4001
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 3.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "BarrageAttach13",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901060,
|
|
"campID": 4001
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 3.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "BarrageAttach14",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901060,
|
|
"campID": 4001
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 3.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "BarrageAttach15",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901060,
|
|
"campID": 4001
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 3.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "BarrageAttach16",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901060,
|
|
"campID": 4001
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 3.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "BarrageAttach17",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901060,
|
|
"campID": 4001
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 3.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "BarrageAttach18",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901060,
|
|
"campID": 4001
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"bornRandom": {
|
|
"$type": "BornRandomFromCenter",
|
|
"minRandomRange": 0.0,
|
|
"maxRandomRange": 3.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "BarrageAttach19",
|
|
"attachPointTargetType": "Self"
|
|
},
|
|
"gadgetID": 42901060,
|
|
"campID": 4001
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "EnergyBullet"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S01_BulletEmitter_TriggerBullet",
|
|
"abilitySpecials": {
|
|
"RandomTimer": 1.0
|
|
},
|
|
"modifiers": {
|
|
"TriggerBullet": {
|
|
"modifierName": "",
|
|
"duration": "RandomTimer",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42901053,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
}
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"duration": 1.2000000476837158
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetRandomOverrideMapValue",
|
|
"valueRangeMax": 4.0,
|
|
"valueRangeMin": 1.0,
|
|
"overrideMapKey": "RandomTimer"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "TriggerBullet"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S01_BulletEmitter_Process_TriggerBullet",
|
|
"abilitySpecials": {
|
|
"RandomTimer": 1.0
|
|
},
|
|
"modifiers": {
|
|
"TriggerBullet": {
|
|
"modifierName": "",
|
|
"duration": "RandomTimer",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 42901057,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
}
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"duration": 1.2000000476837158
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetRandomOverrideMapValue",
|
|
"valueRangeMax": 4.0,
|
|
"valueRangeMin": 1.0,
|
|
"overrideMapKey": "RandomTimer"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "TriggerBullet"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S01_EnergyBullet_Damage",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S01_EnergyBarrageLoop"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "LoseHP",
|
|
"target": "CurLocalAvatar",
|
|
"amountByTargetMaxHPRatio": 0.019999999552965164
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"target": "CurLocalAvatar",
|
|
"effectPattern": "Eff_Monster_Dvalin_S01_EnergyBarrageHit"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Dvalin_S01_TrackBullet_Damage",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Monster_Dvalin_S01_TrackBarrageLoop"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "LoseHP",
|
|
"target": "CurLocalAvatar",
|
|
"amountByTargetMaxHPRatio": 0.009999999776482582
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"target": "CurLocalAvatar",
|
|
"effectPattern": "Eff_Monster_Dvalin_S01_TrackBarrageHit"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
] |