1
0
ZenlessData/Data/_unsorted/Bangboo_Player_HackDrone.json
2026-06-17 01:18:11 +02:00

1676 lines
49 KiB
JSON

{
"AbilityMixins": [
{
"$type": "JoyStick2DSmoothMixin",
"JoyStick2DXParam": "Float_InputMoveX",
"JoyStick2DYParam": "Float_InputMoveY",
"SmoothParam": 3,
"SmoothType": "Lerp"
},
{
"$type": "HackerDroneMovementMixin",
"ListenHorizontalInput": true,
"ListenVerticalInput": true,
"OnMovementBegin": [
{
"$type": "TriggerSoundAction",
"Target": "Self",
"soundActionKey": "SA_Bangboo_Drone_PlayerControl_Start"
}
],
"OnMovementEnd": [
{
"$type": "TriggerSoundAction",
"Target": "Self",
"soundActionKey": "SA_Bangboo_Drone_PlayerControl_End"
}
]
},
{
"$type": "HackChargeSourceMixin",
"OnHackChargeStart": [
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": true,
"ParamName": "Trigger_ChargeStart",
"ParamType": 1,
"Target": "Self"
}
],
"OnHackPulseChargeFailure": [
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": true,
"ParamName": "Trigger_ShortChargeTrigger",
"ParamType": 1,
"Target": "Self"
},
{
"$type": "ApplyModifier",
"ModifierName": "HackDrone_MiddleTip_PulseCharge",
"Target": "Self"
},
{
"$type": "ModifyMaterialPropertyAction",
"ApplyAllRenderers": false,
"RendererList": [
{
"ApplyAllMaterials": true,
"RenderPath": "Item_BooDrone"
}
],
"Tag": "MainPlot_Drone_MA_Charge_SecondaryEmission_01",
"Target": "Self",
"key": "MainPlot_Drone_MA_Charge_SecondaryEmission_01"
}
],
"OnHackPulseChargeSuccess": [
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": true,
"ParamName": "Trigger_ShortChargeTrigger",
"ParamType": 1,
"Target": "Self"
},
{
"$type": "AttackCameraShakeAction",
"ShakeConfigKey": "Bangboo_HackDrone_CamShake_02"
},
{
"$type": "ApplyModifier",
"ModifierName": "HackDrone_Effect_PulseCharge",
"Target": "Self"
},
{
"$type": "ModifyMaterialPropertyAction",
"ApplyAllRenderers": false,
"RendererList": [
{
"ApplyAllMaterials": true,
"RenderPath": "Item_BooDrone"
}
],
"Tag": "MainPlot_Drone_MA_Charge_SecondaryEmission_01",
"Target": "Self",
"key": "MainPlot_Drone_MA_Charge_SecondaryEmission_01"
}
],
"OnHackRangeChargeConfirm": [
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": true,
"ParamName": "Trigger_LongChargeTrigger",
"ParamType": 1,
"Target": "Self"
},
{
"$type": "RemoveTagEffect",
"Tag": "HackDrone_Eff_Line"
},
{
"$type": "RemoveModifier",
"ModifierName": "HackDrone_Effect_RangeCharge",
"Target": "Self"
},
{
"$type": "ApplyModifier",
"ModifierName": "HackDrone_Effect_RangeCharge_DelayCleanup",
"Target": "Self"
},
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "MainPlot_DroneBombing_Start_FXColorCorrection_01",
"EffectType": "FXColorCorrection"
},
{
"$type": "AttackCameraShakeAction",
"ShakeConfigKey": "Bangboo_HackDrone_CamShake_01"
}
],
"OnHackRangeChargeMax": [
{
"$type": "SetAbilitySpecialAction",
"DoRefresh": true,
"ModifyFunction": "Replace",
"Param": 0.5,
"ParamName": "AS_CameraStretchEndDelay",
"ParamType": "Float"
}
],
"OnHackRangeChargeStart": [
{
"$type": "SetAbilitySpecialAction",
"DoRefresh": true,
"ModifyFunction": "Replace",
"Param": 0.1,
"ParamName": "AS_CameraStretchEndDelay",
"ParamType": "Float"
},
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": true,
"ParamName": "Trigger_LongChargeStart",
"ParamType": 1,
"Target": "Self"
},
{
"$type": "ApplyModifier",
"ModifierName": "HackDrone_Effect_RangeCharge",
"Target": "Self"
},
{
"$type": "FireEffect",
"EffectPattern": "Eff_DroneBombing_01_02_Line",
"Tag": "HackDrone_Eff_Line",
"Target": "Self"
}
]
},
{
"$type": "WallCollisionIgnoreMixin",
"IgnoreTag": "CamColliderIgnore",
"TriggerConfig": {
"$type": "ConfigurableColliderConfig",
"BoxColliderDistance": 0,
"BoxColliderHeight": 0,
"BoxColliderWidth": 0,
"CapsuleColliderHeight": 0,
"CapsuleColliderRadius": 0,
"ColliderAngleOffset": {
"x": 0,
"y": 0,
"z": 0
},
"ColliderPosOffset": {
"x": 0,
"y": 0,
"z": 0
},
"ColliderType": "Sphere",
"FanCylinderColliderAngle": 0,
"FanCylinderColliderHeight": 0,
"FanCylinderColliderRadius": 0,
"FanCylinderColliderVertexNum": 0,
"SphereColliderRadius": 3
}
},
{
"$type": "AttachStateWithModifierMixin",
"ConfigList": [
{
"AnimatorStateName": "Equip_Idle",
"IsLoop": true,
"LayerIndex": 0,
"ModifierNameList": [
"AFKModifier"
],
"NormalizedTimeHigh": 1,
"NormalizedTimeLow": 0,
"Target": "Self"
}
]
}
],
"AbilityName": "Bangboo_Player_HackDrone",
"AbilitySpecials": {
"AS_BigHitDamage": {
"Value": -5
},
"AS_BigHitGauge": {
"Value": 5
},
"AS_CameraStretchEndDelay": {
"Value": 0
},
"AS_DOTDistance": {
"Value": 5
},
"AS_DOTDuration": {
"Value": -1
},
"AS_DOTThinkInterval": {
"Value": 1
},
"AS_DeadThreshold": {
"Value": 0
},
"AS_DelayedDamageTime": {
"Value": 3
},
"AS_DroneNearAvatarAccum": {
"Value": 0
},
"AS_DroneNearAvatarDist": {
"Value": 3
},
"AS_DroneNearAvatarTime": {
"Value": 10
},
"AS_GaugeDecayDelay": {
"Value": 5
},
"AS_GaugeMax": {
"Value": 5
},
"AS_HitDamage": {
"Value": -1
},
"AS_RecoverPerTick": {
"Value": 1
},
"AS_RecoverStartDelay": {
"Value": 3
},
"AS_RecoverTickDuration": {
"Value": -1
},
"AS_RecoverTickInterval": {
"Value": 1
},
"AS_SmallHitDamage": {
"Value": -1
},
"AS_SmallHitGauge": {
"Value": 1
}
},
"AbilityStacking": "Unique",
"DefaultModifier": {
"OnAdded": [
{
"$type": "RegisterAdditionalCustomPropertyAction",
"CustomProperties": [
{
"CurPropertyInitValue": 0,
"CurPropertyType": "DroneGauge",
"MaxPropertyInitValue": 0,
"MaxPropertyType": ""
}
]
},
{
"$type": "ApplyModifier",
"ModifierName": "DroneNoHitRecoverModifier",
"Target": "Self"
}
],
"OnBeingHit": [
],
"OnBeingHitResolved": [
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByAnimTagList",
"TagList": [
"HeavyAttack"
]
}
],
"FailureActions": [
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByAnimTagList",
"TagList": [
"LightAttack"
]
}
],
"FailureActions": [
],
"SuccessActions": [
{
"$type": "ModifyProperty",
"Amount": "%AS_SmallHitDamage",
"CustomPropertyType": "DroneHP",
"IsUsePercentage": false,
"PropertyModifyFunction": "Add",
"PropertyType": "Custom"
},
{
"$type": "ModifyProperty",
"Amount": "%AS_SmallHitGauge",
"CustomPropertyType": "DroneGauge",
"IsUsePercentage": false,
"PropertyModifyFunction": "Add",
"PropertyType": "Custom"
}
]
}
],
"SuccessActions": [
{
"$type": "ModifyProperty",
"Amount": "%AS_BigHitDamage",
"CustomPropertyType": "DroneHP",
"IsUsePercentage": false,
"PropertyModifyFunction": "Add",
"PropertyType": "Custom"
},
{
"$type": "ModifyProperty",
"Amount": "%AS_BigHitGauge",
"CustomPropertyType": "DroneGauge",
"IsUsePercentage": false,
"PropertyModifyFunction": "Add",
"PropertyType": "Custom"
}
]
},
{
"$type": "RemoveModifier",
"ModifierName": "DroneGaugeDecayTimer",
"Target": "Self"
},
{
"$type": "ApplyModifier",
"ModifierName": "DroneGaugeDecayTimer",
"Target": "Self"
},
{
"$type": "RemoveModifier",
"ModifierName": "DroneRecoverTickModifier",
"Target": "Self"
},
{
"$type": "RemoveModifier",
"ModifierName": "DroneNoHitRecoverModifier",
"Target": "Self"
},
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByPlayerPropertyValue",
"CompareType": "LessEqual",
"CustomNumerator": "DroneHP",
"IsUsePercent": false,
"Numerator": "Custom",
"Target": "Self",
"Val1": "%AS_DeadThreshold"
}
],
"FailureActions": [
{
"$type": "ApplyModifier",
"ModifierName": "DroneNoHitRecoverModifier",
"Target": "Self"
},
{
"$type": "SendEventToViewObjectAction",
"EventName": "OnBeingHitResolved"
}
],
"SuccessActions": [
{
"$type": "ApplyModifier",
"ModifierName": "HackDrone_DelayDead",
"Target": "Self"
}
]
},
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByPlayerPropertyValue",
"CompareType": "GreaterEqual",
"CustomNumerator": "DroneGauge",
"IsUsePercent": false,
"Numerator": "Custom",
"Target": "Self",
"Val1": "%AS_GaugeMax"
}
],
"FailureActions": [
],
"SuccessActions": [
{
"$type": "ModifyProperty",
"Amount": 0,
"CustomPropertyType": "DroneGauge",
"IsUsePercentage": false,
"PropertyModifyFunction": "Replace",
"PropertyType": "Custom"
},
{
"$type": "RemoveModifier",
"ModifierName": "DroneGaugeDecayTimer",
"Target": "Self"
},
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": true,
"ParamName": "Trigger_Drone_Hit",
"ParamType": 1,
"Target": "Self"
},
{
"$type": "ApplyModifier",
"ModifierName": "HackDrone_Effect_BeingHit",
"Target": "Self"
}
]
}
],
"OnCustomEventReceived": [
{
"$type": "TriggerSoundAction",
"Predicates": [
{
"$type": "ByCustomEvent",
"EventKey": "ExitAudio"
}
],
"Target": "Self",
"soundActionKey": "Set_Switch_3_0_HackDrone_Eous_hack_leave_active"
},
{
"$type": "ApplyModifier",
"ModifierName": "HackDrone_Effect_DroneStart",
"Predicates": [
{
"$type": "ByCustomEvent",
"EventKey": "DroneEffect"
}
],
"Target": "Self"
},
{
"$type": "ApplyModifier",
"ModifierName": "HackDrone_Effect_DroneStart",
"Predicates": [
{
"$type": "ByCustomEvent",
"EventKey": "DroneEffect"
}
],
"Target": "Self"
},
{
"$type": "ApplyModifier",
"ModifierName": "HackDrone_NearLocalAvatarSA_Watch",
"Predicates": [
{
"$type": "ByCustomEvent",
"EventKey": "DroneEffect"
}
],
"Target": "Self"
},
{
"$type": "ApplyModifier",
"ModifierName": "HackDrone_DelayDead",
"Predicates": [
{
"$type": "ByCustomEvent",
"EventKey": "OutOfRange"
}
],
"Target": "Self"
},
{
"$type": "ApplyModifier",
"ModifierName": "TestSmallHitModifier",
"Predicates": [
{
"$type": "ByCustomEvent",
"EventKey": "TestSmallHit"
}
],
"Target": "Self"
},
{
"$type": "ApplyModifier",
"ModifierName": "TestBigHitModifier",
"Predicates": [
{
"$type": "ByCustomEvent",
"EventKey": "TestBigHit"
}
],
"Target": "Self"
},
{
"$type": "RemoveModifier",
"ModifierName": "HackDrone_NearLocalAvatarSA_Watch",
"Predicates": [
{
"$type": "ByCustomEvent",
"EventKey": "DroneEffect_End"
}
],
"Target": "Self"
}
],
"OnIndirectBeingHit": [
],
"OnIndirectBeingHitResolved": [
],
"Properties": {
"Actor_NoDamage": 1
}
},
"Modifiers": {
"AFKModifier": {
"Duration": -1,
"ModifierStacking": "MultipleRefresh",
"OnThinkInterval": [
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": true,
"ParamName": "Trigger_IdleBreak",
"ParamType": 1,
"Target": "Self"
},
{
"$type": "FireAudio",
"AudioPattern": "Play_VO_3_0_HackDrone_Eous_hack_skill_idle",
"Target": "Self"
}
],
"ThinkInterval": 12
},
"DOTModifier": {
"Duration": "%AS_DOTDuration",
"ModifierStacking": "Unique",
"OnThinkInterval": [
{
"$type": "DamageByAttackPropertyAction",
"AnimEventID": "#QA_ElementDamageThinkIntervalTest",
"AttachPoint": "MiddlePoint",
"DamageType": "Physical",
"DamageValue": 0,
"Target": "Self"
}
],
"ThinkInterval": "%AS_DOTThinkInterval"
},
"DroneGaugeDecayTimer": {
"DelayHandlers": [
{
"DelayTime": "%AS_GaugeDecayDelay",
"TimeUpActions": [
{
"$type": "ModifyProperty",
"Amount": 0,
"CustomPropertyType": "DroneGauge",
"IsUsePercentage": false,
"PropertyModifyFunction": "Replace",
"PropertyType": "Custom"
}
]
}
],
"ModifierStacking": "Replace"
},
"DroneNoHitRecoverModifier": {
"DelayHandlers": [
{
"DelayTime": "%AS_RecoverStartDelay",
"TimeUpActions": [
{
"$type": "ApplyModifier",
"ModifierName": "DroneRecoverTickModifier",
"Target": "Self"
}
]
}
],
"ModifierStacking": "Replace"
},
"DroneRecoverTickModifier": {
"Duration": "%AS_RecoverTickDuration",
"ModifierStacking": "Unique",
"OnThinkInterval": [
{
"$type": "ModifyProperty",
"Amount": "%AS_RecoverPerTick",
"CustomPropertyType": "DroneHP",
"IsUsePercentage": false,
"Percentage": 0,
"PropertyModifyFunction": "Add",
"PropertyType": "Custom"
}
],
"ThinkInterval": "%AS_RecoverTickInterval"
},
"HackDrone_DelayDead": {
"DelayHandlers": [
{
"DelayTime": 0,
"TimeUpActions": [
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": true,
"ParamName": "Trigger_Die",
"ParamType": 1,
"Target": "Self"
},
{
"$type": "RemoveModifier",
"ModifierName": "HackDrone_Effect_RangeCharge",
"Target": "Self"
},
{
"$type": "ApplyModifier",
"ModifierName": "HackDrone_Effect_RangeCharge_DelayCleanup",
"Target": "Self"
},
{
"$type": "RemoveTagEffect",
"Tag": "GroundLine"
}
]
},
{
"DelayTime": 0.5,
"TimeUpActions": [
{
"$type": "SendEventToViewObjectAction",
"EventName": "OnDead"
}
]
}
],
"Duration": 5,
"ModifierStacking": "Replace"
},
"HackDrone_Effect_BeingHit": {
"DelayHandlers": [
{
"DelayTime": 0.0667,
"TimeUpActions": [
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_Drone_BeingHit_FXColorCorrection_01",
"EffectType": "FXColorCorrection"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_Drone_BeingHit_FXComicDot_01",
"EffectType": "FXComicDot"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_Drone_BeingHit_CharacterColorCorrection_01",
"EffectType": "CharacterColorCorrection"
},
{
"$type": "ModifyMaterialPropertyAction",
"ApplyAllRenderers": true,
"Tag": "MainPlot_Dorne_MA_BeingHit_Override_01",
"Target": "Self",
"key": "MainPlot_Dorne_MA_BeingHit_Override_01"
}
]
}
],
"ModifierStacking": "Replace",
"OnAdded": [
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_Drone_BeingHit_VREffects_01",
"EffectType": "VREffects"
}
],
"OnRemoved": [
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "MainPlot_Drone_BeingHit_FXColorCorrection_01",
"EffectType": "FXColorCorrection"
},
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "MainPlot_Drone_BeingHit_VREffects_01",
"EffectType": "VREffects"
},
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "MainPlot_Drone_BeingHit_FXComicDot_01",
"EffectType": "FXComicDot"
},
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "MainPlot_Drone_BeingHit_CharacterColorCorrection_01",
"EffectType": "CharacterColorCorrection"
},
{
"$type": "InterruptMaterialPropertyAction",
"Tag": "MainPlot_Dorne_MA_BeingHit_Override_01"
}
]
},
"HackDrone_Effect_DroneStart": {
"DelayHandlers": [
{
"DelayTime": 1,
"TimeUpActions": [
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "MainPlot_Drone_Start_CharacterColorCorrection_01",
"EffectType": "CharacterColorCorrection"
},
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "MainPlot_Drone_Start_FXColorCorrection_01",
"EffectType": "FXColorCorrection"
},
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "MainPlot_Drone_Start_FXFog_01",
"EffectType": "FXFog"
},
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "MainPlot_Drone_Start_VREffects_01",
"EffectType": "VREffects"
},
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "MainPlot_Drone_Start_FilmGrain_01",
"EffectType": "FilmGrain"
},
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "MainPlot_Drone_Start_ColorAdjustments_01",
"EffectType": "ColorAdjustments"
},
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "MainPlot_Drone_Start_FXComicDot_01",
"EffectType": "FXComicDot"
},
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "MainPlot_Drone_Start_ScreenEffects_01",
"EffectType": "ScreenEffects"
},
{
"$type": "InterruptMaterialPropertyAction",
"IsOverrideExitDuration": false,
"OverrideExitDuration": 0,
"Tag": "MainPlot_Drone_MA_Start_OverrideRimGlow_01"
},
{
"$type": "InterruptMaterialPropertyAction",
"IsOverrideExitDuration": false,
"OverrideExitDuration": 0,
"Tag": "MainPlot_Drone_MA_Start_OverrideOutline_01"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_Drone_Start_FXColorCorrection_02",
"EffectType": "FXColorCorrection"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_Drone_Start_ColorAdjustments_02",
"EffectType": "ColorAdjustments"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_Drone_Start_VREffects_02",
"EffectType": "VREffects"
}
]
},
{
"DelayTime": 1.85,
"TimeUpActions": [
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_Drone_Start_FXColorCorrection_03",
"EffectType": "FXColorCorrection"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_Drone_Start_CharacterColorCorrection_03",
"EffectType": "CharacterColorCorrection"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_Hack_Start_ColorAdjustments_03",
"EffectType": "ColorAdjustments"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_Hack_Loop_FilmGrain_01",
"EffectType": "FilmGrain"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_Hack_Loop_FXFog_01",
"EffectType": "FXFog"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_Hack_Loop_VREffects_01",
"EffectType": "VREffects"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_Hack_Loop_OldCRT_01",
"EffectType": "OldCRT"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_Hack_Loop_Vignette_01",
"EffectType": "Vignette"
}
]
},
{
"DelayTime": 1.883,
"TimeUpActions": [
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_Drone_Start_FXComicDot_03",
"EffectType": "FXComicDot"
}
]
},
{
"DelayTime": 2.05,
"TimeUpActions": [
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_Drone_Loop_CharacterColorCorrection_01",
"EffectType": "CharacterColorCorrection"
}
]
},
{
"DelayTime": 2.167,
"TimeUpActions": [
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_Drone_Start_ScreenEffects_03",
"EffectType": "ScreenEffects"
}
]
},
{
"DelayTime": 2.383,
"TimeUpActions": [
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_Hack_Loop_ColorAdjustments_01",
"EffectType": "ColorAdjustments"
}
]
},
{
"DelayTime": 2.85,
"TimeUpActions": [
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_Hack_Loop_FXColorCorrection_01",
"EffectType": "FXColorCorrection"
}
]
}
],
"Duration": -1,
"ModifierStacking": "Replace",
"OnAdded": [
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_Drone_Start_CharacterColorCorrection_01",
"EffectType": "CharacterColorCorrection"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_Drone_Start_FXColorCorrection_01",
"EffectType": "FXColorCorrection"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_Drone_Start_FXFog_01",
"EffectType": "FXFog"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_Drone_Start_VREffects_01",
"EffectType": "VREffects"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_Drone_Start_FilmGrain_01",
"EffectType": "FilmGrain"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_Drone_Start_ColorAdjustments_01",
"EffectType": "ColorAdjustments"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_Drone_Start_FXComicDot_01",
"EffectType": "FXComicDot"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_Drone_Start_ScreenEffects_01",
"EffectType": "ScreenEffects"
},
{
"$type": "ModifyMaterialPropertyAction",
"ApplyAllRenderers": true,
"Tag": "MainPlot_Drone_MA_Start_OverrideRimGlow_01",
"Target": "Self",
"key": "MainPlot_Drone_MA_Start_OverrideRimGlow_01"
},
{
"$type": "ModifyMaterialPropertyAction",
"ApplyAllRenderers": true,
"Tag": "MainPlot_Drone_MA_Start_OverrideOutline_01",
"Target": "Self",
"key": "MainPlot_Drone_MA_Start_OverrideOutline_01"
}
]
},
"HackDrone_Effect_Hit": {
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_Hack_Loop_ColorAdjustments_01",
"EffectType": "ColorAdjustments"
}
]
},
"HackDrone_Effect_OutOfRange": {
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_Drone_OOR_CharacterColorCorrection_01",
"EffectType": "CharacterColorCorrection"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_Drone_OOR_FXColorCorrection_01",
"EffectType": "FXColorCorrection"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_Drone_OOR_VREffects_01",
"EffectType": "VREffects"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_Drone_OOR_FXFog_01",
"EffectType": "FXFog"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_Drone_OOR_ColorAdjustments_01",
"EffectType": "ColorAdjustments"
}
]
},
"HackDrone_Effect_PulseCharge": {
"ModifierStacking": "Replace",
"OnAdded": [
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_Drone_Charge_FXFog_01",
"EffectType": "FXFog"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_Drone_Charge_CharacterColorCorrection_01",
"EffectType": "CharacterColorCorrection"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_Drone_Charge_ColorAdjustments_01",
"EffectType": "ColorAdjustments"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_Drone_Charge_Vignette_01",
"EffectType": "Vignette"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_Drone_Charge_VREffects_01",
"EffectType": "VREffects"
},
{
"$type": "ModifyMaterialPropertyAction",
"ApplyAllRenderers": true,
"Tag": "MainPlot_Drone_MA_Charge_OverrideRimGlow_01",
"Target": "Self",
"key": "MainPlot_Drone_MA_Charge_OverrideRimGlow_01"
}
]
},
"HackDrone_Effect_RangeCharge": {
"DelayHandlers": [
{
"DelayTime": 0.167,
"TimeUpActions": [
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_DroneBombing_Start_ColorAdjustments_01",
"EffectType": "ColorAdjustments"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_DroneBombing_Start_FXColorCorrection_01",
"EffectType": "FXColorCorrection"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_DroneBombing_Start_Glitch_01",
"EffectType": "Glitch"
}
]
},
{
"DelayTime": 0.45,
"TimeUpActions": [
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_DroneBombing_Start_FilmGrain_01",
"EffectType": "FilmGrain"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_DroneBombing_Start_CharacterColorCorrection_01",
"EffectType": "CharacterColorCorrection"
}
]
},
{
"DelayTime": 0.567,
"TimeUpActions": [
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_DroneBombing_Start_FXComicDot_01",
"EffectType": "FXComicDot"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_DroneBombing_Loop_FXColorCorrection_01",
"EffectType": "FXColorCorrection"
}
]
},
{
"DelayTime": 0.617,
"TimeUpActions": [
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_DroneBombing_Loop_ColorAdjustments_01",
"EffectType": "ColorAdjustments"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_DroneBombing_Loop_VREffects_01",
"EffectType": "VREffects"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_DroneBombing_Loop_FXFog_01",
"EffectType": "FXFog"
}
]
},
{
"DelayTime": 1.033,
"TimeUpActions": [
{
"$type": "ModifyMaterialPropertyAction",
"ApplyAllRenderers": true,
"Tag": "MainPlot_DroneBombing_MA_Start_OverrideOutline_01",
"Target": "Self",
"key": "MainPlot_DroneBombing_MA_Start_OverrideOutline_01"
}
]
}
],
"ModifierStacking": "Replace",
"OnAdded": [
{
"$type": "CameraStretchAction",
"StretchConfigKey": "Bangboo_Player_Drone_Charge_01"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_DroneBombing_Loop_OldCRT_01",
"EffectType": "OldCRT"
},
{
"$type": "ModifyMaterialPropertyAction",
"ApplyAllRenderers": false,
"RendererList": [
{
"ApplyAllMaterials": true,
"RenderPath": "Item_BooDrone"
}
],
"Tag": "MainPlot_DroneBombing_MA_Start_SecondaryEmission_01",
"Target": "Self",
"key": "MainPlot_DroneBombing_MA_Start_SecondaryEmission_01"
}
],
"OnRemoved": [
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "MainPlot_DroneBombing_Start_ColorAdjustments_01",
"EffectType": "ColorAdjustments"
},
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "MainPlot_DroneBombing_Start_FXColorCorrection_01",
"EffectType": "FXColorCorrection"
},
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "MainPlot_DroneBombing_Start_Glitch_01",
"EffectType": "Glitch"
},
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "MainPlot_DroneBombing_Start_FXComicDot_01",
"EffectType": "FXComicDot"
},
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "MainPlot_DroneBombing_Loop_FXColorCorrection_01",
"EffectType": "FXColorCorrection"
},
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "MainPlot_DroneBombing_Start_FilmGrain_01",
"EffectType": "FilmGrain"
},
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "MainPlot_DroneBombing_Start_CharacterColorCorrection_01",
"EffectType": "CharacterColorCorrection"
},
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "MainPlot_DroneBombing_Loop_VREffects_01",
"EffectType": "VREffects"
},
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "MainPlot_DroneBombing_Loop_FXFog_01",
"EffectType": "FXFog"
},
{
"$type": "InterruptMaterialPropertyAction",
"IsOverrideExitDuration": false,
"OverrideExitDuration": 0,
"Tag": "MainPlot_DroneBombing_MA_Start_SecondaryEmission_01"
}
]
},
"HackDrone_Effect_RangeCharge_DelayCleanup": {
"DelayHandlers": [
{
"DelayTime": "%AS_CameraStretchEndDelay",
"TimeUpActions": [
{
"$type": "CameraStretchEndAction",
"EndCameraStretchKey": "Bangboo_Player_Drone_Charge_01"
}
]
},
{
"DelayTime": 0.1,
"TimeUpActions": [
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_DroneBombing_End_FilmGrain_01",
"EffectType": "FilmGrain"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_DroneBombing_End_FXComicDot_01",
"EffectType": "FXComicDot"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_DroneBombing_End_Glitch_01",
"EffectType": "Glitch"
}
]
},
{
"DelayTime": 0.6,
"TimeUpActions": [
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "MainPlot_DroneBombing_Loop_ColorAdjustments_01",
"EffectType": "ColorAdjustments"
},
{
"$type": "InterruptMaterialPropertyAction",
"IsOverrideExitDuration": false,
"OverrideExitDuration": 0,
"Tag": "MainPlot_DroneBombing_MA_Start_OverrideOutline_01"
}
]
},
{
"DelayTime": 2.2,
"TimeUpActions": [
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "MainPlot_DroneBombing_Loop_OldCRT_01",
"EffectType": "OldCRT"
},
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "MainPlot_DroneBombing_End_CharacterColorCorrection_01",
"EffectType": "CharacterColorCorrection"
},
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "MainPlot_DroneBombing_End_ColorAdjustments_01",
"EffectType": "ColorAdjustments"
},
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "MainPlot_DroneBombing_End_FilmGrain_01",
"EffectType": "FilmGrain"
},
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "MainPlot_DroneBombing_End_FXComicDot_01",
"EffectType": "FXComicDot"
},
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "MainPlot_DroneBombing_End_Glitch_01",
"EffectType": "Glitch"
}
]
}
],
"ModifierStacking": "Replace",
"OnAdded": [
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "MainPlot_DroneBombing_Loop_VREffects_01",
"EffectType": "VREffects"
},
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "MainPlot_DroneBombing_Loop_FXFog_01",
"EffectType": "FXFog"
},
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "MainPlot_DroneBombing_Loop_FXColorCorrection_01",
"EffectType": "FXColorCorrection"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_DroneBombing_End_CharacterColorCorrection_01",
"EffectType": "CharacterColorCorrection"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "MainPlot_DroneBombing_End_ColorAdjustments_01",
"EffectType": "ColorAdjustments"
}
]
},
"HackDrone_MiddleTip_PulseCharge": {
"DelayHandlers": [
{
"DelayTime": 2,
"TimeUpActions": [
{
"$type": "ShowMiddleTipAction",
"Show": false,
"TipID": 200107
}
]
}
],
"Duration": 5,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "ShowMiddleTipAction",
"Show": true,
"TipID": 200107
}
],
"OnRemoved": [
{
"$type": "ShowMiddleTipAction",
"Show": false,
"TipID": 200107
}
]
},
"HackDrone_NearLocalAvatarSA_Watch": {
"Duration": -1,
"ModifierStacking": "Replace",
"OnAdded": [
{
"$type": "SetAbilitySpecialAction",
"DoRefresh": true,
"ModifyFunction": "Replace",
"Param": 0,
"ParamName": "AS_DroneNearAvatarAccum",
"ParamType": "Integer"
}
],
"OnThinkInterval": [
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByDistance",
"CompareTarget": "LocalAvatar",
"CompareType": "LessEqual",
"Distance": "%AS_DroneNearAvatarDist",
"Target": "Self"
}
],
"FailureActions": [
{
"$type": "SetAbilitySpecialAction",
"DoRefresh": true,
"ModifyFunction": "Replace",
"Param": 0,
"ParamName": "AS_DroneNearAvatarAccum",
"ParamType": "Integer"
}
],
"SuccessActions": [
{
"$type": "SetAbilitySpecialAction",
"DoRefresh": true,
"ModifyFunction": "Add",
"Param": 1,
"ParamName": "AS_DroneNearAvatarAccum",
"ParamType": "Integer"
},
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByAbilitySpecial",
"CompareType": "GreaterEqual",
"Param": "%AS_DroneNearAvatarTime",
"ParamName": "AS_DroneNearAvatarAccum",
"ParamType": "Integer",
"Target": "Self"
}
],
"FailureActions": [
],
"SuccessActions": [
{
"$type": "FireAudio",
"AudioPattern": "Play_VoiceOnly_Chapter210_210_Velina_001",
"Predicates": [
{
"$type": "ByEntityTemplateID",
"EntityType": "Avatar",
"Target": "LocalAvatar",
"TemplateID": 1561
}
],
"Target": "LocalAvatar"
},
{
"$type": "FireAudio",
"AudioPattern": "Play_VoiceOnly_Chapter210_210_Norma_001",
"Predicates": [
{
"$type": "ByEntityTemplateID",
"EntityType": "Avatar",
"Target": "LocalAvatar",
"TemplateID": 1571
}
],
"Target": "LocalAvatar"
},
{
"$type": "FireAudio",
"AudioPattern": "Play_VoiceOnly_Chapter210_210_Remielle_001",
"Predicates": [
{
"$type": "ByEntityTemplateID",
"EntityType": "Avatar",
"Target": "LocalAvatar",
"TemplateID": 1582
}
],
"Target": "LocalAvatar"
},
{
"$type": "TriggerLevelCustomConditions",
"LevelConditionsID": 1800,
"Predicates": [
{
"$type": "ByOr",
"Predicates": [
{
"$type": "ByEntityTemplateID",
"EntityType": "Avatar",
"Target": "LocalAvatar",
"TemplateID": 1561
},
{
"$type": "ByEntityTemplateID",
"EntityType": "Avatar",
"Target": "LocalAvatar",
"TemplateID": 1571
},
{
"$type": "ByEntityTemplateID",
"EntityType": "Avatar",
"Target": "LocalAvatar",
"TemplateID": 1582
}
]
}
]
},
{
"$type": "RemoveModifier",
"ModifierName": "HackDrone_NearLocalAvatarSA_Watch",
"Target": "Self"
}
]
}
]
}
],
"ThinkInterval": 1
},
"TestBigHitModifier": {
"ModifierStacking": "Replace",
"OnAdded": [
{
"$type": "ModifyProperty",
"Amount": "%AS_BigHitGauge",
"CustomPropertyType": "DroneGauge",
"IsUsePercentage": false,
"PropertyModifyFunction": "Add",
"PropertyType": "Custom"
},
{
"$type": "ApplyModifier",
"ModifierName": "TestGaugeOverflowCheck",
"Target": "Self"
}
]
},
"TestGaugeOverflowCheck": {
"ModifierStacking": "Replace",
"OnAdded": [
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByPlayerPropertyValue",
"CompareType": "GreaterEqual",
"CustomNumerator": "DroneGauge",
"IsUsePercent": false,
"Numerator": "Custom",
"Target": "Self",
"Val1": "%AS_GaugeMax"
}
],
"FailureActions": [
],
"SuccessActions": [
{
"$type": "ModifyProperty",
"Amount": 0,
"CustomPropertyType": "DroneGauge",
"IsUsePercentage": false,
"PropertyModifyFunction": "Replace",
"PropertyType": "Custom"
},
{
"$type": "RemoveModifier",
"ModifierName": "DroneGaugeDecayTimer",
"Target": "Self"
},
{
"$type": "ModifyProperty",
"Amount": "%AS_HitDamage",
"CustomPropertyType": "DroneHP",
"IsUsePercentage": false,
"Percentage": 0,
"PropertyModifyFunction": "Add",
"PropertyType": "Custom"
},
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": true,
"ParamName": "Trigger_Drone_Hit",
"ParamType": 1,
"Target": "Self"
},
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByPlayerPropertyValue",
"CompareType": "Equal",
"CustomNumerator": "DroneHP",
"IsUsePercent": false,
"Numerator": "Custom",
"Target": "Self",
"Val1": 9
}
],
"FailureActions": [
],
"SuccessActions": [
]
},
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByPlayerPropertyValue",
"CompareType": "Equal",
"CustomNumerator": "DroneHP",
"IsUsePercent": false,
"Numerator": "Custom",
"Target": "Self",
"Val1": 0
}
],
"FailureActions": [
],
"SuccessActions": [
]
},
{
"$type": "ApplyModifier",
"ModifierName": "HackDrone_Effect_BeingHit",
"Target": "Self"
},
{
"$type": "RemoveModifier",
"ModifierName": "DroneRecoverTickModifier",
"Target": "Self"
},
{
"$type": "RemoveModifier",
"ModifierName": "DroneNoHitRecoverModifier",
"Target": "Self"
},
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByPlayerPropertyValue",
"CompareType": "LessEqual",
"CustomNumerator": "DroneHP",
"IsUsePercent": false,
"Numerator": "Custom",
"Target": "Self",
"Val1": "%AS_DeadThreshold"
}
],
"FailureActions": [
{
"$type": "ApplyModifier",
"ModifierName": "DroneNoHitRecoverModifier",
"Target": "Self"
},
{
"$type": "SendEventToViewObjectAction",
"EventName": "OnBeingHitResolved"
}
],
"SuccessActions": [
{
"$type": "ApplyModifier",
"ModifierName": "HackDrone_DelayDead",
"Target": "Self"
}
]
}
]
}
]
},
"TestSmallHitModifier": {
"ModifierStacking": "Replace",
"OnAdded": [
{
"$type": "ModifyProperty",
"Amount": "%AS_SmallHitGauge",
"CustomPropertyType": "DroneGauge",
"IsUsePercentage": false,
"PropertyModifyFunction": "Add",
"PropertyType": "Custom"
},
{
"$type": "ApplyModifier",
"ModifierName": "TestGaugeOverflowCheck",
"Target": "Self"
}
]
}
},
"OnAbilityTrigger": [
{
"$type": "ApplyModifier",
"ModifierName": "HackDrone_Effect_BeingHit",
"Target": "Self"
}
]
}