I can see that nukes have been suggested before, but not as part of a multi-part entity that changes the way the entity behaves, not as remote controllable, and not alongside drones. So I am posting this as a separate post.
A multi-part entity is an entity that behaves differently than the collection of individual blocks it is comprised of. For example, to build a missile, it might need at least 1 warhead container, one launch computer, and 1 thruster at a minimum. To be optimal, it would also need warheads placed into it (perhaps there could be firebomb, nuclear warheads, and chemical warhead varieties) and power reactors to power the thing. To remote control it (up to a certain distance), it would need a remote control computer and an antenna. The larger the antenna, the farther out you can remote control it, but the more power it needs. If you want the missile to be able to jump, it would need a jump drive.
So here's how it would work. After an entity has at least a warhead, thruster, and launch computer, you could program it and activate the missile mode of the entity. You program it to go to a location and then ram any unfriendly entity. If not being remote controlled by a user, then it would need a bobby ai module. When you hit the "launch" button, it takes off. If it has jump drives, it would use them to get to it's destination. The entity would not be like a normal AI entity though. If it is hit only a few times, it quite literally blows up. These things would be very fragile, just like a missile is in real life. The thrust would have a multiplier though, so it would be faster than a normal entity. If it is equipped with a remote controller and antenna, then you could actually steer it yourself, change it's coordinates, activate/deactivate, or self-destruct it remotely. But the antenna and remote control would use a significant amount of power, so it would only work up to maybe 10 sectors at most and the missile would have to have sufficient power to utilize these functions.
Now, with missiles, there could be different types of warheads to place into the warhead container:
1. Nuclear: These are very expensive to make, have a large blast radius (doing the most damage near the center), and they leave nuclear radiation around a large area that hurts astronauts and anyone in a ship core for a while. Radiation damage to players would be reduced or completely negated if they are behind multiple layers of armor. (similar to how the sun damage is supposed to work)
2. Firebomb: These are relatively cheap to make. The missile would not do a lot of damage to shields and only do relatively moderate damage to unshielded blocks. But it would leave fire behind that continues to do damage to astronauts and blocks for a little while. These fires could be put out with astrotech beams.
3. Chemical: These are somewhat more expensive to make than firebombs. These missiles would do no damage to shields, and minor damage to blocks, but would hang around much longer than a firebomb. These could also be cleaned up with astrotech beams, but would take significantly longer than the firebomb.
4. Explosive charge: These cost about the same as a firebomb. When the missile makes contact, they simply explode. They do equal damage to shielded object and non shielded objects. These would work similarly to how a regular missile damages objects.
With the warhead container, it would work similarly to a storage, in that it could hold more or less warheads. The more warheads you place into the container, the more powerful the missile, but the heavier it becomes.
Drones would work similarly, except they would use different control computers and would not contain a warhead container. They could be remotely controlled, allowing a user to fly it, aim the weapons, and even jump, just like the user in the core. Or they could be dumb drones that are programmed to go to a location and attack, but it would need to be outfitted with a bobby ai module. A drone would not immediately explode from taking a little damage like a missile. They could also be equipped with a scanner, and use it if they cannot detect an entity that is attacking them.
Now, this would open gameplay up to have a few new types of systems for ships and bases as well to combat these drones and missiles.
1. Signal Triangulator: What this would do is triangulate where a remote control signal is originating from. The user would need to hold down the button or keep the computer activated via logic pulses. When finished, it flashes the coordinates of the originating signal. It could be placed onto a ship or a base. The larger the triangulator is, the faster it works.
2. Signal Jammer: This would work kind of like a jump-inhibitor, but instead it would disrupt remote control and triangulator signals. How effectively it works would depend on the size of the signal jammer. This could also be placed on a ship or base. The way it would work would be similar to jump inhibitors. If a person is transmitting to a drone and someone activates a signal jammer, their signal jammer would have to be larger than the transmitting antenna of the enemy to fully jam the signal. If it is not larger, then it will at least reduce the effective range of the enemy's transmitting antenna to the degree it is proportionate to the antenna. If used in conjunction with a signal triangular, it would slow down the triangular or stop it, depending on how big it is compared to the triangulator.
So, let me know what you guys think. I think this would be a fun addition to the game.
A multi-part entity is an entity that behaves differently than the collection of individual blocks it is comprised of. For example, to build a missile, it might need at least 1 warhead container, one launch computer, and 1 thruster at a minimum. To be optimal, it would also need warheads placed into it (perhaps there could be firebomb, nuclear warheads, and chemical warhead varieties) and power reactors to power the thing. To remote control it (up to a certain distance), it would need a remote control computer and an antenna. The larger the antenna, the farther out you can remote control it, but the more power it needs. If you want the missile to be able to jump, it would need a jump drive.
So here's how it would work. After an entity has at least a warhead, thruster, and launch computer, you could program it and activate the missile mode of the entity. You program it to go to a location and then ram any unfriendly entity. If not being remote controlled by a user, then it would need a bobby ai module. When you hit the "launch" button, it takes off. If it has jump drives, it would use them to get to it's destination. The entity would not be like a normal AI entity though. If it is hit only a few times, it quite literally blows up. These things would be very fragile, just like a missile is in real life. The thrust would have a multiplier though, so it would be faster than a normal entity. If it is equipped with a remote controller and antenna, then you could actually steer it yourself, change it's coordinates, activate/deactivate, or self-destruct it remotely. But the antenna and remote control would use a significant amount of power, so it would only work up to maybe 10 sectors at most and the missile would have to have sufficient power to utilize these functions.
Now, with missiles, there could be different types of warheads to place into the warhead container:
1. Nuclear: These are very expensive to make, have a large blast radius (doing the most damage near the center), and they leave nuclear radiation around a large area that hurts astronauts and anyone in a ship core for a while. Radiation damage to players would be reduced or completely negated if they are behind multiple layers of armor. (similar to how the sun damage is supposed to work)
2. Firebomb: These are relatively cheap to make. The missile would not do a lot of damage to shields and only do relatively moderate damage to unshielded blocks. But it would leave fire behind that continues to do damage to astronauts and blocks for a little while. These fires could be put out with astrotech beams.
3. Chemical: These are somewhat more expensive to make than firebombs. These missiles would do no damage to shields, and minor damage to blocks, but would hang around much longer than a firebomb. These could also be cleaned up with astrotech beams, but would take significantly longer than the firebomb.
4. Explosive charge: These cost about the same as a firebomb. When the missile makes contact, they simply explode. They do equal damage to shielded object and non shielded objects. These would work similarly to how a regular missile damages objects.
With the warhead container, it would work similarly to a storage, in that it could hold more or less warheads. The more warheads you place into the container, the more powerful the missile, but the heavier it becomes.
Drones would work similarly, except they would use different control computers and would not contain a warhead container. They could be remotely controlled, allowing a user to fly it, aim the weapons, and even jump, just like the user in the core. Or they could be dumb drones that are programmed to go to a location and attack, but it would need to be outfitted with a bobby ai module. A drone would not immediately explode from taking a little damage like a missile. They could also be equipped with a scanner, and use it if they cannot detect an entity that is attacking them.
Now, this would open gameplay up to have a few new types of systems for ships and bases as well to combat these drones and missiles.
1. Signal Triangulator: What this would do is triangulate where a remote control signal is originating from. The user would need to hold down the button or keep the computer activated via logic pulses. When finished, it flashes the coordinates of the originating signal. It could be placed onto a ship or a base. The larger the triangulator is, the faster it works.
2. Signal Jammer: This would work kind of like a jump-inhibitor, but instead it would disrupt remote control and triangulator signals. How effectively it works would depend on the size of the signal jammer. This could also be placed on a ship or base. The way it would work would be similar to jump inhibitors. If a person is transmitting to a drone and someone activates a signal jammer, their signal jammer would have to be larger than the transmitting antenna of the enemy to fully jam the signal. If it is not larger, then it will at least reduce the effective range of the enemy's transmitting antenna to the degree it is proportionate to the antenna. If used in conjunction with a signal triangular, it would slow down the triangular or stop it, depending on how big it is compared to the triangulator.
So, let me know what you guys think. I think this would be a fun addition to the game.