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
