subvention_legacy_util¶
Source: base/tealdef/game_mechanics/subventions/subvention_legacy_util.d.tl
Notes
Upgrade of subsidy state from older savegames.
SubventionLegacyUtil¶
record global base/tealdef/game_mechanics/subventions/subvention_legacy_util.d.tl:3
global record SubventionLegacyUtil
Load: local subvention_legacy_util = ug_require "/game_mechanics/subventions/subvention_legacy_util.tl"
Notes
Upgrade of SubventionState from older savegames, run by the subsidy game script on handleLegacy.
Fields
| Name | Type | Description |
|---|---|---|
CurrentVersion |
integer |
Current state version (2). used 2× in the base game |
Functions
updateLegacyState(subventionState : SubventionState) base/tealdef/game_mechanics/subventions/subvention_legacy_util.d.tl:5
Call as subvention_legacy_util.updateLegacyState
Notes
Upgrades a subsidy state in place to CurrentVersion. Version 2 moved the subsidy res files from ::/subventions/... to ::/game_mechanics/subventions/....
| Parameter | Type | Description |
|---|---|---|
subventionState |
SubventionState |
State to upgrade. |