Open Issues Need Help
View All on GitHubAI Summary: Implement 'cascade risk' damage behavior in the Thorium Nova spaceship simulator. When a system goes offline, its cascade risk value should be used to apply damage to other systems using the existing `applyDamage` function, distributing damage randomly while avoiding invulnerable systems. This integrates with the offline state handling implemented in issue #712.
Next-generation Spaceship Controls
AI Summary: Create an Entity Component System (ECS) in Thorium Nova to automatically toggle the online/offline state of ship systems based on their efficiency. Systems should go offline when efficiency drops below `damage.offlineEfficiency` and online when it rises above `damage.onlineEfficiency`.
Next-generation Spaceship Controls
AI Summary: Implement a new ECS system for Thorium Nova that simulates "Spontaneous Failure" of ship systems. This involves iterating through each system every second, calculating a random chance of failure based on the system's `damage.failureRisk`, and if the failure occurs, setting the system's efficiency to `damage.offlineEfficiency` to render it inoperable.
Next-generation Spaceship Controls
AI Summary: Implement a 'Stability' damage metric across all existing ship systems (warp engines, impulse engines, thrusters, phasers, torpedos, and sensors) in the Thorium Nova spaceship simulator. This involves creating a generic function to handle stability checks using a random number generator and integrating it into each system's API. The function should determine if a command fails based on the system's stability value and provide appropriate feedback to the player.
Next-generation Spaceship Controls
AI Summary: This task requires creating a UI element on the Targeting card to select a target system from a list dynamically generated based on sensor data. This involves updating the API to return damageable systems, creating the UI (radio buttons or dropdown), modifying the firing API to include the targeted system, and optionally enhancing damage application logic to prioritize the selected system. The UI should only display systems after a sensor scan.
Next-generation Spaceship Controls
AI Summary: Create new torpedo definitions for Thorium Nova, a multiplayer spaceship bridge simulator, with varying damage types (radiation, structural, heat, electrical) based on existing photon torpedoes. This involves either manually duplicating and modifying existing files or using the in-game UI to create new torpedoes and then committing the changes using Git. Alternative methods include sending the new files to Alex via Discord or email.
Next-generation Spaceship Controls