https://bugzilla.redhat.com/show_bug.cgi?id=2437502



--- Comment #168 from Nicola Taibi <[email protected]> ---
Hi,

Subject: Technical Summary of NPC and Space Monster Aggressiveness Overhaul

  This update significantly increases the combat difficulty and engagement
frequency of non-player entities within
  the "Space GL" engine.

  1. NPC Ship Combat Logic Enhancements
   * Mobile Engagement (Mobile Fire): Previously, NPC ships were restricted to
firing only while stationary in the
     AI_STATE_ATTACK_POSITION state. The AI has been refactored to allow firing
during AI_STATE_ATTACK_RUN. This
     ensures that NPCs remain a threat while maneuvering or pursuing the
player.
   * Weapon Cooldown Reduction: The fixed 2-second (120 ticks) firing cooldown
has been replaced with a dynamic,
     randomized interval ranging from 20 to 60 ticks (depending on the maneuver
state). This increases firing
     frequency by approximately 300%.
   * Dynamic Attack Cycles: The duration of the stationary firing phase has
been reduced to encourage more frequent
     maneuvering, making NPCs harder to hit and creating a more unpredictable
"dogfight" experience.

  2. Space Monster (Biological Entities) Scaling
   * Movement Velocity: Chase speed for biological entities (Type 30) has been
doubled to increase physical
     pressure on the player's vessel.
   * Attack Frequency: The resonance pulse timer (TIMER_MONSTER_PULSE) has been
effectively tripled, with attacks
     now occurring every 40 ticks (~0.6s) instead of 120 ticks.

  3. Visual & Balancing Adjustments
   * Mobile Damage Scaling: To balance the significantly higher firing rate,
damage inflicted during mobile attack
     runs is slightly reduced compared to focused stationary fire, rewarding
players who successfully force NPCs to
     break formation.
   * Current-Tick Targeting: Integrated with the previously implemented "Loop
Reordering" fix, ensuring all new
     high-frequency attacks utilize current-tick positional data for perfect
visual alignment in the Vulkan viewer.

  Spec URL: 
https://download.copr.fedorainfracloud.org/results/ntaibi/space-gl/fedora-43-x86_64/10342004-spacegl/spacegl.spec

  SRPM URL: 
https://download.copr.fedorainfracloud.org/results/ntaibi/space-gl/fedora-43-x86_64/10342004-spacegl/spacegl-2026.04.17.01-2.fc43.src.rpm

  Best regards,
  Nick


-- 
You are receiving this mail because:
You are always notified about changes to this product and component
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2437502

Report this comment as SPAM: 
https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-spam&short_desc=Report%20of%20Bug%202437502%23c168

-- 
_______________________________________________
package-review mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam, report it: 
https://forge.fedoraproject.org/infra/tickets/issues/new

Reply via email to