firewill0 / FIR_AWS_SystemDevelopment

FIR_AWS Development
5 stars 0 forks source link

I-TGT 2.0 improvements #41

Open AdamAb44 opened 3 years ago

AdamAb44 commented 3 years ago

Is your feature request related to a problem? Please describe.

  1. I-TGT pylon priority doesn't work when setting priority for more than 1 pylon. E.g. I have 3 pods, each with say 1x GBU-31, and 2 targets. I want to hit each target with 1 bomb. I select a pod and the first target, select it. Then I set some higher priority for this pod, so that the 3rd bomb (which will not have any target) won't be dropped. Then I do the same with another pod and the second target, but when setting priority, it reverts the priority of the previous pod. This causes a situation, where the 3rd pod with no target can drop the bomb unguided.
  2. Pods in the LIST have only one color → empty pods cannot be distinguished from pods with some ammo; pods with selected target cannot be distinguished from pods without selected target.
  3. (May be a bug) Have 1 target selected by 2 or more pylons. When clearing the target from 1 pylon (the target is still selected by other pylons), the target color on the map changes from red to blue, which shouldn't (the target cannot be deleted either).

Describe the solution you'd like

  1. Allow priority per pod to be set.
  2. If a pod has a target, set color of the text in the LIST to another (say yellow), if a pod is empty, set color of the text in the LIST to another (say red).
  3. Change color of target from red to blue only if none of the pods have it selected.

Describe alternatives you've considered N/A

Additional context

  1. There are more scenarios where problems with target priority and ammo dropped from various pods can happen. E.g. 3 pods with the same ammo, but each pod holds more than 1 piece of ammo (e.g. 3x GBU-xy). Having say 2 targets, where you want to hit each of them only once, creates such problem. It would be nice to dig into target prioritization a little more and have some easy, yet functional logic.