The NPC Upgrade Manager is responsible for regulating unit and building upgrades.
When creating a new NPC Manager object using the RTS Engine menu. The NPC Upgrade Manager is a component of the new NPC Manager’s ‘NPCOtherManagers’ child object.
- Auto Upgrade: Allow this component to launch upgrades?
- Timer Reload Range (in seconds): How often does this component check for unit/building upgrade tasks to launch them?
- Acceptance Range (between 0.0 and 1.0): This defines if launching an upgrade task request will be accepted (the higher, the more chance that the request will be accepted with 0.0 -> never accepted and 1.0 -> always accepted). This adds more randomization to the behavior of the NPC factions in regards to launching upgrade tasks.
- Upgrade On Demand: Can other components request to launch upgrade tasks?