Skip to main content

Report this content

We want the Dreams coMmunity to be a safe, diverse and tolerant place for everyone, no matter their age, gender, race, sexual orientation or otherwise. If you believe this content to contradict these principles, you can file a report for our coMmunity teams to investigate.

Note that misuse of the reporting tool will not be tolerated.

Item being reported:

A forum post by oLMCo

I found a problem with using just the 5 scopes. Because they are all set off by different labels they can look through the target they are aiming at and hit one behind. So sadly that wont work consistently.

That gave me an idea though, do a hybrid of the 2. Put 5 scopes on the hunter still but make them each follow a different target tag. Use different labels too so only the correct target will set off the scope. Then put it through that comparing hit distance logic to determine the closest. This way you dont need to use any transmitters/receivers and all the logic is in one place on the hunter, only need a tag on the targets.

Even though it uses more logic then the follower/trigger zone method, testing it it is a lot less fiddly and works flawlessly every time so I think thats better then having something flying around the place.
Also in that circuit I showed you, replace the selector with 5 exclusive gates. The selector seems to only change ports when a signal first goes on. Exclusive gates seem to work much better anyway, if 2 or more signals come in they will always stick with the first one it revives. So it will keep the current target rather then changing if they are the same distance.
Also you can priorities them if you like, say 2 targets are the same distance it would favour one over another. Could dynamically change that too like it could target the once with the most health or the slower one etc.

I've tested all this and seems to work perfectly. If you want me to publish it so you dont have to remake or even just want to take a look let me know.

Oh dear! Your browser is either unsupported, or there has been a problem loading the page.