Ahli / sc2xml

11 stars 1 forks source link

Recharge auto-cast on Undercharged Shield batteries should defer to Overcharged batteries #130

Open Joshua-Leibold opened 7 months ago

Joshua-Leibold commented 7 months ago

We've all seen the stupid interaction where there is one lone unit like a colossus running away from bio, the defending player overcharges a nearby battery, and the colossus unluckily starts getting healed by the wrong battery. It looks and feels stupid for both of the players and spectators as well.

Would be great if we could find a relatively simple fix (the existing implementation may make this difficult). In theory, if an overcharged battery is not currently recharging and does not detect a non-recharging unit to target, then it should search for recharging ones and "kick off" the other battery

Ahli commented 7 months ago

I think this would be very complicated to create.

Alternative suggestion: Overcharged Batteries can take away targets from other Batteries.

One would only need to be careful to not make the recharging faster during the swap.