HomeWildfire Games

Fix Capture points not initialised properly.

Description

Fix Capture points not initialised properly.

Differential Revision: https://code.wildfiregames.com/D2706
Fixes: #5712

Correctly check for timer when regeneration rate is affected by modifications but not capture points.
Move frequently affected values with modifications called by timer to prototype.
Recompute all cached values affected by modifications when ownership is transfered.
Recompute cached values before initialising capture points first time fixing rP22767.