Page 1 of 1

Allow turrets to report targets in range to the circuit network

Posted: Wed Jan 08, 2025 4:55 pm
by jaladreips
TL;DR
Turrets should be able to report enemy units detected in range to the circuit network

What?
Whenever there is a target in range of a turret, the turret would output signal for the target.
Multiple targets means a signal with value >1
This should work for all targets, ignoring current filter on the turret.
I am undecided on if artillery train should be able to output enemies it won't target (like biters)
Why?
Currently, we don't really have any way to detect enemy units except observing if a turret is shooting at something. That forces players to implement "dumb" solutions.
Examples:
Artillery trains tend to have outposts they regularly visit, either by making each outpost have a unique train stop and making the train visit them in order, or having a clock to enable the train stop every x minutes. Target scanning would give the players the option to detect expansion bases and call the train by enabling the train stop.
On space platforms, gun turrets have smaller range than any other turrets, so they tend to be a bit underutilized. With target scanning, they could report what they "see" and are capable of taking care of, and that data could be used to set filters on other turrets so they can focus on asteroids not in range of gun turrets. Fits the theme of slapping circuits on bad designs to make them look like they are efficient.

Re: Allow turrets to report targets in range to the circuit network

Posted: Thu Jan 09, 2025 10:15 pm
by disjustice
Oh yeah, I like that. What if we allowed radar to report enemy location to the circuit network with a range condition? Something like:

Code: Select all

[x] Connect to circuit network
  [x] Read enemies in range.
    [x] Range [<=] _200_
 
The above would put 1 symbol on the circuit network for each enemy in the within 200 tiles range with a count equal to the number of entities of that type detected within that range. So something like [Big Biter] = 6, [Big Spitter] = 2, [Biter Spawner] = 3, [Spitter Spawner] = 1

Re: Allow turrets to report targets in range to the circuit network

Posted: Thu Jan 09, 2025 10:49 pm
by Muche
disjustice wrote: Thu Jan 09, 2025 10:15 pm What if we allowed radar to report enemy location to the circuit network with a range condition?
There used to be a suggestion for radars reporting enemies - Connecting radars to circuit and logistic networks.

But now that radars transmit signals between each other, enemies in radar's range won't happen, I would guess.

Re: Allow turrets to report targets in range to the circuit network

Posted: Fri Jan 10, 2025 12:09 am
by DefGie
Muche wrote: Thu Jan 09, 2025 10:49 pm But now that radars transmit signals between each other, enemies in radar's range won't happen, I would guess.
Another reason circuit network transceiver should have just been a new entity. Probably the strangest decision they've made.