Releases: ajkroeg/ContractGenerationFixes
MapRandomizer v1.2.0.3
MapRandomizer v1.2.0.1
assorted bugfixes
MapRandomizer v1.2.0.0
v1.2.0.0 and higher require the latest IRBTModUtils
As of v1.2.0.0, MapRandomizer has been expanded somewhat. MapRandomizer now reenables the unused usesExpiration
and expirationTimeOverride
from ContractOverrides (functionality previously provided by the SearchAndRescue mod). Functionally, this means that contracts can be given a time limit; on expiration they are removed from the contract list. Contracts with a time limit are noted with a special icon in place of the "travel contract" icon. This icon is determined by the ContractTimeoutIcon
setting.
In addition, MapRandomizer has implemented ContractOverride extensions providing additional functionality. These are additional fields within the ContractOverrides themselves.
ForceStartOnExpiration
- if present and set true, this contract will be force-started on expiration. Player will be unable to back out of the lance config screen, and unable to negotiate contract terms (default values from the ContractOverride will be used).
ResultsOnExpiration
- block of SimGameEventResults will be executed on contract expiration.
UniversalContractEffects
- EffectData defined here will be applied to all units spawning in the contract.
MapRandomizer v1.1.0.1
- fix booboo
MapRandomizer v1.1.0.0
-update to to harmonyx
-new csproj
MapRandomizer v1.0.1.2
- some more granular logging
MapRandomizer v1.0.1.1
- minor bugfix for new harmony
MapRandomizer v1.0.1.0
- fix for contract difficulty overrides not persisting through save/load
- minor internal reorganization
MapRandomizer v1.0.0.6
- fix applying wrong difficulty override when other contract taken before travel contract
MapRandomizer v1.0.0.5
-contains important bugfix causing some contract difficulty to go gonzo
-introduces some logging