REPO_JP-ClownBeamTrackingEnhancements icon

ClownBeamTrackingEnhancements

EnemyBeamer (Clown/Beamer) beam tracking enhancements and config extensions.Clown/Beamerのビーム追従強化と挙動拡張を行うMOD

By REPO_JP

CHANGELOG

Changelog

[1.1.1] - Update

Added

  • Attack spin sweep

    • Adds spin-sweep behavior during AttackStart / Attack / AttackEnd
    • Configurable chance Clown.AttackSpinChancePercent (0..100)
    • Configurable spin speed Clown.AttackSpinSpeedDegPerSec (deg/sec)

Changed

  • Beam tracking and attack behavior extensions

    • Re-implements RotationLogic to apply attack tracking speed config and spin sweep rotation override
    • Re-implements VerticalAimLogic to track target vertically only during attack states
    • Extends attack states to support random movement, random meaningless jumps, and high-frequency target switching
    • Optionally allows walking while attacking (Clown.AttackWalkEnabled)
    • Optional AttackStart delay removal (Clown.ZeroAttackStartDelay)
    • Configurable beam duration range (Clown.BeamDurationMinSeconds / Clown.BeamDurationMaxSeconds)
    • Configurable beam range (Clown.BeamRange)
  • Sense multipliers (vision/hearing)

    • Applies multipliers on EnemyBeamer.Awake (postfix)
    • Vision angle multiplier via dot-threshold scaling (Clown.VisionAngleMultiplier)
    • Vision distance multipliers (Clown.VisionDistanceMultiplier)
    • Hearing range multiplier (Clown.HearingMultiplier)
  • Beam knockback multiplier

    • Applies multiplier on SemiLaser.Start (postfix) to HurtCollider.playerHitForce/playerTumbleForce/playerTumbleTorque
    • Configurable via Clown.KnockbackMultiplier

Fixed

  • Target tracking stability

    • Suppresses horizontal target updates while spin sweeping
    • Adds null guards for target and transforms used in tracking

[1.0.0] - Initial Release

Added

  • Beam tracking speed config
  • Beam range config
  • Attack walk enable/disable
  • Optional AttackStart delay removal
  • Beam duration min/max configs
  • Optional kick (melee) disable
  • Knockback multiplier
  • Random move / random jump / random target switching during attack
  • Vision angle / distance / hearing multipliers