OverwriteTableKeys( ProjectileData, { SticklerThrow = { HitScreenshake = { Distance = 3, Speed = 1000, Duration = 0.12, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.01, LerpTime = 0 }, { ScreenPreWait = 0.03, Fraction = 1.0, LerpTime = 0 }, }, }, SticklerThrow_Elite = { InheritFrom = { "SticklerThrow" }, }, SticklerLeap = { }, ScimiterrorSlashLeft = { HitScreenshake = { Distance = 3, Speed = 1000, Duration = 0.12, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.01, LerpTime = 0 }, { ScreenPreWait = 0.17, Fraction = 1.00, LerpTime = 0 }, }, }, ScimiterrorSlashRight = { InheritFrom = { "ScimiterrorSlashLeft" }, }, Mage2Ranged = { ExpireOldestCap = 22, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.10, LerpTime = 0 }, { ScreenPreWait = 0.08, Fraction = 1.00, LerpTime = 0 }, }, }, HarpySlice = { HitScreenshake = { Distance = 4, Speed = 1000, Duration = 0.14, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.05, LerpTime = 0 }, { ScreenPreWait = 0.11, Fraction = 1.0, LerpTime = 0 }, }, }, HarpySlice2 = { HitScreenshake = { Distance = 4, Speed = 1000, Duration = 0.14, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.05, LerpTime = 0 }, { ScreenPreWait = 0.11, Fraction = 1.0, LerpTime = 0 }, }, }, HarpyCone = { }, WaterElementalBite = { HitScreenshake = { Distance = 3, Speed = 1000, Duration = 0.12, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.01, LerpTime = 0 }, { ScreenPreWait = 0.17, Fraction = 1.00, LerpTime = 0 }, }, }, SwabShockwave = { HitScreenshake = { Distance = 3, Speed = 1000, Duration = 0.12, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.05, LerpTime = 0 }, { ScreenPreWait = 0.17, Fraction = 1.00, LerpTime = 0 }, }, }, SwabShockwaveWarning = { }, SwabShockwavePull = { InheritFrom = { "SwabShockwave" }, }, SwabShockwaveWarning_Elite = { }, SwabShockwave_Elite = { HitScreenshake = { Distance = 3, Speed = 1000, Duration = 0.12, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.05, LerpTime = 0 }, { ScreenPreWait = 0.17, Fraction = 1.00, LerpTime = 0 }, }, }, SwabShockwavePullElite = { InheritFrom = { "SwabShockwave_Elite" }, }, DrunkStab = { HitScreenshake = { Distance = 3, Speed = 1000, Duration = 0.12, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.01, LerpTime = 0 }, { ScreenPreWait = 0.17, Fraction = 1.00, LerpTime = 0 }, }, }, DrunkSwingLeft = { HitScreenshake = { Distance = 3, Speed = 1000, Duration = 0.12, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.01, LerpTime = 0 }, { ScreenPreWait = 0.17, Fraction = 1.00, LerpTime = 0 }, }, }, DrunkSwingRight = { InheritFrom = { "DrunkSwingLeft" }, }, CharybdisSpit = { ReticleAnimation = "LobWarningDecalIris", Fuse = 3.0, HitScreenshake = { Distance = 12, Speed = 800, Duration = 1.2, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.05, Fraction = 0.04, LerpTime = 0 }, { ScreenPreWait = 0.25, Fraction = 1.0, LerpTime = 0.1 }, }, --DeathScreenShake = { Distance = 12, Speed = 550, Duration = 1.0, FalloffSpeed = 3000, Angle = 90 }, --DeathRadialBlur = { Distance = 0.85, Strength = 0.85, FXHoldTime = 0.8, FXInTime = 0.15, FXOutTime = 0.15 }, }, TentacleShockwave = { HitScreenshake = { Distance = 3, Speed = 1000, Duration = 0.12, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.01, LerpTime = 0 }, { ScreenPreWait = 0.17, Fraction = 1.00, LerpTime = 0 }, }, }, TentacleSpike = { HitScreenshake = { Distance = 12, Speed = 800, Duration = 0.25, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.1, LerpTime = 0 }, { ScreenPreWait = 0.07, Fraction = 1.0, LerpTime = 0.1 }, }, }, TentacleSpike2 = { HitScreenshake = { Distance = 12, Speed = 800, Duration = 0.25, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.1, LerpTime = 0 }, { ScreenPreWait = 0.07, Fraction = 1.0, LerpTime = 0.1 }, }, }, TentacleSlamWave = { HitScreenshake = { Distance = 12, Speed = 800, Duration = 0.25, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.1, LerpTime = 0 }, { ScreenPreWait = 0.08, Fraction = 1.0, LerpTime = 0.1 }, }, }, TentacleSlamWave2 = { HitScreenshake = { Distance = 12, Speed = 800, Duration = 0.25, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.1, LerpTime = 0 }, { ScreenPreWait = 0.08, Fraction = 1.0, LerpTime = 0.1 }, }, }, Tentacle360Whip = { HitScreenshake = { Distance = 3, Speed = 1000, Duration = 0.12, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.08, Fraction = 0.12, LerpTime = 0 }, { ScreenPreWait = 0.08, Fraction = 1.00, LerpTime = 0.06 }, }, }, Tentacle360Whip2 = { HitScreenshake = { Distance = 3, Speed = 1000, Duration = 0.12, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.08, Fraction = 0.12, LerpTime = 0 }, { ScreenPreWait = 0.08, Fraction = 1.00, LerpTime = 0.06 }, }, }, CharybdisRanged = { HitScreenshake = { Distance = 3, Speed = 1000, Duration = 0.08, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.01, LerpTime = 0 }, { ScreenPreWait = 0.08, Fraction = 1.0, LerpTime = 0 }, }, }, CharybdisRanged2 = { HitScreenshake = { Distance = 3, Speed = 1000, Duration = 0.08, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.01, LerpTime = 0 }, { ScreenPreWait = 0.08, Fraction = 1.0, LerpTime = 0 }, }, }, CharybdisRangedShort = { HitScreenshake = { Distance = 3, Speed = 1000, Duration = 0.08, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.01, LerpTime = 0 }, { ScreenPreWait = 0.08, Fraction = 1.0, LerpTime = 0 }, }, }, CharybdisRangedTransport = { HitScreenshake = { Distance = 3, Speed = 1000, Duration = 0.08, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.01, LerpTime = 0 }, { ScreenPreWait = 0.08, Fraction = 1.0, LerpTime = 0 }, }, }, CharybdisRangedTransportSmall = { HitScreenshake = { Distance = 3, Speed = 1000, Duration = 0.08, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.01, LerpTime = 0 }, { ScreenPreWait = 0.08, Fraction = 1.0, LerpTime = 0 }, }, }, CharybdisRangedTransportSmallScylla = { HitScreenshake = { Distance = 3, Speed = 1000, Duration = 0.08, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.01, LerpTime = 0 }, { ScreenPreWait = 0.08, Fraction = 1.0, LerpTime = 0 }, }, }, CharybdisRangedTransportScylla = { HitScreenshake = { Distance = 3, Speed = 1000, Duration = 0.08, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.01, LerpTime = 0 }, { ScreenPreWait = 0.08, Fraction = 1.0, LerpTime = 0 }, }, }, CaptainPistolShot = { HitScreenshake = { Distance = 3, Speed = 1000, Duration = 0.12, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.01, LerpTime = 0 }, { ScreenPreWait = 0.04, Fraction = 1.0, LerpTime = 0 }, }, }, CaptainSwordSwing = { HitScreenshake = { Distance = 3, Speed = 1000, Duration = 0.12, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.01, LerpTime = 0 }, { ScreenPreWait = 0.04, Fraction = 1.0, LerpTime = 0 }, }, }, CaptainShrapnel = { ReticleAnimation = "LobWarningDecalIris", Fuse = 1.0, HitScreenshake = { Distance = 3, Speed = 1000, Duration = 0.12, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.01, LerpTime = 0 }, { ScreenPreWait = 0.04, Fraction = 1.0, LerpTime = 0 }, }, }, -- Eris GunWeapon = { HitScreenshake = { Distance = 3, Speed = 1000, Duration = 0.12, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.01, LerpTime = 0 }, { ScreenPreWait = 0.04, Fraction = 1.0, LerpTime = 0 }, }, }, GunWeaponSpray = { InheritFrom = { "GunWeapon", }, }, GunWeaponSpread = { InheritFrom = { "GunWeapon", }, }, GunWeaponDash = { InheritFrom = { "GunWeapon", }, }, GunWeaponRelocate = { InheritFrom = { "GunWeapon", }, }, SniperGunWeapon = { --FireScreenshake = { Distance = 8, Speed = 600, FalloffSpeed = 1000, Duration = 0.32, Angle = 90, DistanceThreshold = 400 }, HitScreenshake = { Distance = 6, Speed = 400, Duration = 0.25, FalloffSpeed = 1000 }, HitSimSlowParameters = { { ScreenPreWait = 0.06, Fraction = 0.01, LerpTime = 0 }, { ScreenPreWait = 0.22, Fraction = 0.15, LerpTime = 0.06 }, { ScreenPreWait = 0.22, Fraction = 1.0, LerpTime = 0.06 }, }, HitRumbleParameters = { { ScreenPreWait = 0.02, LeftFraction = 0.125, Duration = 0.65 }, }, }, GunGrenadeToss = { HitScreenshake = { Distance = 6, Speed = 400, Duration = 0.65, FalloffSpeed = 1000, Angle = 90 }, HitSimSlowParameters = { { ScreenPreWait = 0.03, Fraction = 0.10, LerpTime = 0.0 }, { ScreenPreWait = 0.22, Fraction = 1.0, LerpTime = 0.06 }, }, HitRumbleParameters = { { ScreenPreWait = 0.02, LeftFraction = 0.125, Duration = 0.65 }, }, }, GunGrenadeTossSelf = { InheritFrom = { "GunGrenadeToss", }, }, GunGrenadeTossSelfFinal = { InheritFrom = { "GunGrenadeToss", }, }, ErisKnockback = { HitScreenshake = { Distance = 4, Speed = 600, Duration = 0.3, FalloffSpeed = 3000, Angle = 0 }, }, ErisBombardment = { ReticleAnimation = "GunGrenadeWarningDecalEnemy", Fuse = 1.5, HitScreenshake = { Distance = 12, Speed = 800, Duration = 1.2, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.05, Fraction = 0.04, LerpTime = 0 }, { ScreenPreWait = 0.25, Fraction = 1.0, LerpTime = 0.1 }, }, --DeathScreenShake = { Distance = 12, Speed = 550, Duration = 1.0, FalloffSpeed = 3000, Angle = 90 }, --DeathRadialBlur = { Distance = 0.85, Strength = 0.85, FXHoldTime = 0.8, FXInTime = 0.15, FXOutTime = 0.15 }, }, ErisBombardmentEM = { InheritFrom = { "ErisBombardment", }, Fuse = 0.75, }, ErisLaser = { HitScreenshake = { Distance = 3, Speed = 1000, Duration = 0.12, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.01, LerpTime = 0 }, { ScreenPreWait = 0.04, Fraction = 1.0, LerpTime = 0 }, }, }, ErisLaserSweep = { InheritFrom = { "ErisLaser" }, }, ErisLaserStrafe = { InheritFrom = { "ErisLaser" }, }, ErisLaserFast = { InheritFrom = { "ErisLaser" }, }, ErisLaserDash = { InheritFrom = { "ErisLaser" }, }, ErisWindBuffet = { TriggersPlayerOnHitPresentation = true, BypassRetaliate = true, PresentationOnlyOnPlayerHit = true, DamagedFx = "PlayerHitSpark_NoBlood", HitScreenshake = { Distance = 3, Speed = 1000, Duration = 0.12, FalloffSpeed = 3000 }, HitSimSlowCooldown = 0.3, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.01, LerpTime = 0 }, { ScreenPreWait = 0.04, Fraction = 0.10, LerpTime = 0 }, { ScreenPreWait = 0.24, Fraction = 1.0, LerpTime = 0 }, }, }, GunBombWeapon = { HitScreenshake = { Distance = 3, Speed = 1000, Duration = 0.12, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.01, LerpTime = 0 }, { ScreenPreWait = 0.04, Fraction = 1.0, LerpTime = 0 }, }, }, GunGrenadeTossLucifer = { HitScreenshake = { Distance = 3, Speed = 1000, Duration = 0.12, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.01, LerpTime = 0 }, { ScreenPreWait = 0.04, Fraction = 1.0, LerpTime = 0 }, }, }, GunBombImmolation = { HitScreenshake = { Distance = 3, Speed = 1000, Duration = 0.12, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.1, LerpTime = 0 }, { ScreenPreWait = 0.03, Fraction = 1.0, LerpTime = 0 }, }, }, })