![]() | EmptyKeys.Strategy.AI.Components.Considerations Namespace |
Class | Description | |
---|---|---|
![]() | BoolConsideration |
Implements Boolean consideration for utility based AI.
If Value is higher than TrueBoundary, it sets Multiplier to 1, else 0. Rank is always 0.
|
![]() | ColonizationRatioValue |
Implements Consideration value for Utility based AI. This consideration value represents colonization ratio of context Player.
|
![]() | Constant |
Implements Consideration for Utility based AI. This consideration is constant value.
|
![]() | DecayCurve |
Implements Consideration for Utility based AI. This consideration is Decay curve.
Rank = (Pow(Max, K) - Pow(Value, K)) / Pow(Max, K)
|
![]() | ExplorationRatioValue |
Implements Consideration Value for Utility based AI. This value represents Exploration ratio.
|
![]() | LogCurve |
Implements Consideration for Utility based AI. This consideration is Log curve.
Rank = (Log(Value / (1 - Value)) + Middle) / Denominator
|
![]() | PlanetUpgradesValue |
Implements Consideration value for Utility based AI. This value represents number of possible planet upgrades of specified type (UpgradeModifier).
|
![]() | PlanetValue |
Implements Consideration value for Utility based AI. This value represents Planet value of specified Property. Implemented with reflection.
|
![]() | PlayerValue |
Implements Consideration value for Utility based AI. This value represents Player value of specified Property. Implemented with reflection.
|
![]() | ProductionAverageValue |
Implements Consideration value for Utility based AI. This value represents production average of the context Player.
|
![]() | UnitValue |
Implements Consideration value for Utility based AI. This value represents Unit value of specified Property. Implemented with reflection.
|