OverwriteTableKeys( ProjectileData, { GuardMelee = { HitScreenshake = { Distance = 3, Speed = 1000, Duration = 0.12, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.14, LerpTime = 0 }, { ScreenPreWait = 0.04, Fraction = 1.00, LerpTime = 0.04 }, }, }, BrawlerMelee = { HitScreenshake = { Distance = 3, Speed = 1000, Duration = 0.12, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.10, LerpTime = 0 }, { ScreenPreWait = 0.10, Fraction = 1.0, LerpTime = 0.07 }, }, }, BrawlerMeleeClose = { HitScreenshake = { Distance = 3, Speed = 1000, Duration = 0.12, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.10, LerpTime = 0 }, { ScreenPreWait = 0.22, Fraction = 1.0, LerpTime = 0.07 }, }, }, RadiatorMelee360 = { HitScreenshake = { Distance = 3, Speed = 1000, Duration = 0.12, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.04, Fraction = 0.05, LerpTime = 0 }, { ScreenPreWait = 0.10, Fraction = 1.00, LerpTime = 0.04 }, }, }, ScreamerCone = { }, MageRanged = { HitScreenshake = { Distance = 3, Speed = 300, Duration = 0.06, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.25, LerpTime = 0 }, { ScreenPreWait = 0.11, Fraction = 1.0, LerpTime = 0.1 }, }, }, ChasingVines = { HitScreenshake = { Distance = 3, Speed = 1000, Duration = 0.12, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.12, LerpTime = 0 }, { ScreenPreWait = 0.04, Fraction = 1.0, LerpTime = 0.03 }, }, }, ChasingVinesElite = { InheritFrom = { "ChasingVines" }, }, WispFuse = { HitScreenshake = { Distance = 3, Speed = 1000, Duration = 0.12, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.30, LerpTime = 0 }, { ScreenPreWait = 0.06, Fraction = 1.0, LerpTime = 0.07 }, }, }, TreantMelee = { HitScreenshake = { Distance = 3, Speed = 1000, Duration = 0.12, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.15, LerpTime = 0 }, { ScreenPreWait = 0.03, Fraction = 1.00, LerpTime = 0.04 }, }, }, TreantRangedRoots = { ReticleAnimation = "TreantRootsPreviewFx", Fuse = 1.06, }, TreantRanged = { HitScreenshake = { Distance = 3, Speed = 300, Duration = 0.06, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.25, LerpTime = 0 }, { ScreenPreWait = 0.06, Fraction = 1.0, LerpTime = 0.1 }, }, }, TreantTailSwipe = { 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 }, }, }, TreantTailUnburrow = { 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 }, }, }, FogEmitterSweep = { HitScreenshake = { Distance = 3, Speed = 1000, Duration = 0.12, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.04, Fraction = 0.05, LerpTime = 0.0 }, { ScreenPreWait = 0.09, Fraction = 1.00, LerpTime = 0.04 }, }, }, FogEmitterSlam = { HitScreenshake = { Distance = 3, Speed = 1000, Duration = 0.12, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.04, Fraction = 0.05, LerpTime = 0.0 }, { ScreenPreWait = 0.09, Fraction = 1.00, LerpTime = 0.04 }, }, }, LightRangedBolt = { HitScreenshake = { Distance = 3, Speed = 300, Duration = 0.06, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.25, LerpTime = 0 }, { ScreenPreWait = 0.16, Fraction = 1.0, LerpTime = 0.1 }, }, }, -- Hecate HecateTorchRing = { HealthTickDamage = 0, HitScreenshake = { Distance = 3, Speed = 300, Duration = 0.06, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.10, LerpTime = 0 }, { ScreenPreWait = 0.10, Fraction = 1.0, LerpTime = 0.1 }, }, }, HecateTorchRingPhase = { InheritFrom = { "HecateTorchRing" }, }, HecateTorchRingPhase_EM = { InheritFrom = { "HecateTorchRing" }, }, HecateMelee1 = { HitScreenshake = { Distance = 3, Speed = 1000, Duration = 0.12, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.01, LerpTime = 0 }, { ScreenPreWait = 0.16, Fraction = 1.0, LerpTime = 0 }, }, }, HecateMelee2 = { InheritFrom = { "HecateMelee1" }, }, HecateTorchCone = { HitScreenshake = { Distance = 3, Speed = 300, Duration = 0.06, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.25, LerpTime = 0 }, { ScreenPreWait = 0.03, Fraction = 1.0, LerpTime = 0.1 }, }, }, HecateRangedSmallHoming = { HitScreenshake = { Distance = 3, Speed = 300, Duration = 0.06, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.25, LerpTime = 0 }, { ScreenPreWait = 0.03, Fraction = 1.0, LerpTime = 0.1 }, }, }, HecateRangedSmallHoming_Bounce = { HitScreenshake = { Distance = 3, Speed = 300, Duration = 0.06, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.25, LerpTime = 0 }, { ScreenPreWait = 0.03, Fraction = 1.0, LerpTime = 0.1 }, }, }, HecateRangedSmall = { HitScreenshake = { Distance = 3, Speed = 300, Duration = 0.06, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.25, LerpTime = 0 }, { ScreenPreWait = 0.03, Fraction = 1.0, LerpTime = 0.1 }, }, }, HecateMeleeCone = { HitScreenshake = { Distance = 3, Speed = 300, Duration = 0.06, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.25, LerpTime = 0 }, { ScreenPreWait = 0.03, Fraction = 1.0, LerpTime = 0.1 }, }, }, HecateMeleeCone_EM = { InheritFrom = { "HecateMeleeCone" }, }, HecatePolymorph = { OnDeathNoVictimFunctionName = "GenericPresentation", OnDeathNoVictimFunctionArgs = { ThreadedVoiceLines = { RandomRemaining = true, BreakIfPlayed = true, PreLineWait = 0.35, SuccessiveChanceToPlayAll = 0.33, ObjectType = "Hecate", Cooldowns = { { Name = "HecateRecentHexDodgeVO", Time = 240 }, }, TriggerCooldowns = { "HecateSpokeRecently" }, { Cue = "/VO/HecateField_0133", Text = "Eluded..." }, { Cue = "/VO/HecateField_0134", Text = "How did that miss..." }, { Cue = "/VO/HecateField_0135", Text = "That never used to miss...", PlayFirst = true }, { Cue = "/VO/HecateField_0136", Text = "So much for that..." }, }, }, }, HecateMeteor = { HitScreenshake = { Distance = 6, Speed = 600, Duration = 0.16, FalloffSpeed = 3000, Angle = 90 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.1, LerpTime = 0 }, { ScreenPreWait = 0.25, Fraction = 1.0, LerpTime = 0.1 }, }, }, HecateMeteor_EM = { InheritFrom = { "HecateMeteor" }, }, HecateMeteor2_EM = { InheritFrom = { "HecateMeteor" }, }, HecateMeteor3_EM = { InheritFrom = { "HecateMeteor" }, }, HecateMeteorSmall = { HitScreenshake = { Distance = 4, Speed = 500, Duration = 0.11, FalloffSpeed = 3000, Angle = 90 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.25, LerpTime = 0 }, { ScreenPreWait = 0.06, Fraction = 1.0, LerpTime = 0.1 }, }, }, HecateLaser = { HitScreenshake = { Distance = 3, Speed = 300, Duration = 0.06, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.25, LerpTime = 0 }, { ScreenPreWait = 0.06, Fraction = 1.0, LerpTime = 0.1 }, }, }, HecateLaser2 = { InheritFrom = { "HecateLaser" }, }, HecateLaser3 = { InheritFrom = { "HecateLaser" }, }, HecateLaser4 = { InheritFrom = { "HecateLaser" }, }, HecateLaser5 = { InheritFrom = { "HecateLaser" }, }, HecateLaser6 = { InheritFrom = { "HecateLaser" }, }, HecateDSRing = { HitScreenshake = { Distance = 3, Speed = 300, Duration = 0.06, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.10, LerpTime = 0 }, { ScreenPreWait = 0.10, Fraction = 1.0, LerpTime = 0.1 }, }, }, HecateWolfHowlBlast = { HitScreenshake = { Distance = 3, Speed = 300, Duration = 0.06, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.10, LerpTime = 0 }, { ScreenPreWait = 0.10, Fraction = 1.0, LerpTime = 0.1 }, }, }, HecateDSRanged = { HitScreenshake = { Distance = 3, Speed = 300, Duration = 0.06, FalloffSpeed = 3000 }, HitSimSlowParameters = { { ScreenPreWait = 0.02, Fraction = 0.10, LerpTime = 0 }, { ScreenPreWait = 0.10, Fraction = 1.0, LerpTime = 0.1 }, }, }, })