This one is fairly difficult. The trouble is that the natural way to do it uses the gadget:AllowUnitBuildStep callin, but this callin is called so frequently that simply its presence is a 3-4% perf hit in big games.
So, probably the way to do it is in the same style as the passive nanos gadget, but this isn't easy coding.
This one is fairly difficult. The trouble is that the natural way to do it uses the gadget:AllowUnitBuildStep callin, but this callin is called so frequently that simply its presence is a 3-4% perf hit in big games.
So, probably the way to do it is in the same style as the passive nanos gadget, but this isn't easy coding.