{ "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" } ] }