H7AiUtilitySensor¶
Class in MMH7Game · MMH7Game.H7AiUtilitySensor
Object › H7AiUtilityBase › H7AiUtilitySensor
Subclasses: H7AiUtilityActivateDefensiveRune, H7AiUtilityActivateOffensiveRune, H7AiUtilityAdvTargetThreat, H7AiUtilityCanCastSpellHero, H7AiUtilityCanMoveAttack, H7AiUtilityCanRangeAttack, H7AiUtilityCanUpgrade, H7AiUtilityCrAbilityCasualityCount, H7AiUtilityCrAbilityCreatureDamage, H7AiUtilityCrAbilityTargetCheck, H7AiUtilityCreatureAdjacentToAlly, H7AiUtilityCreatureAdjacentToEnemy, H7AiUtilityCreatureCanAttack, H7AiUtilityCreatureCanBeAttacked, H7AiUtilityCreatureCount, H7AiUtilityCreatureIsRanged, H7AiUtilityCreatureStat, H7AiUtilityCreatureStrength, H7AiUtilityCreatureTier, H7AiUtilityEnemyDistance, H7AiUtilityFightingEffort, H7AiUtilityFleeSurrenderCheck, H7AiUtilityGameDayOfWeek, H7AiUtilityGameProgress, H7AiUtilityGoodTimeToWait, H7AiUtilityHasAdjacentEnemy, H7AiUtilityHasAnyAdjacentAlly, H7AiUtilityHasAnyAdjacentEnemy, H7AiUtilityHasGreaterDamage, H7AiUtilityHealingPercentage, H7AiUtilityHeroCount, H7AiUtilityHireHeroCount, H7AiUtilityInflictedGoldLoss, H7AiUtilityKillScale, H7AiUtilityKillScaleRetaliation, H7AiUtilityManaCost, H7AiUtilityMeleeCasualityCount, H7AiUtilityMeleeCasualityCountRet, H7AiUtilityMeleeCreatureDamage, H7AiUtilityMeleeCreatureDamageRet, H7AiUtilityMovementEffort, H7AiUtilityMovementEffortAllied, H7AiUtilityMovementEffortCell, H7AiUtilityMovementEffortRe, H7AiUtilityMovementReach, H7AiUtilityOpportunity, H7AiUtilityPlayerArmiesCompare, H7AiUtilityPoolGarrison, H7AiUtilityRangeCasualityCount, H7AiUtilityRangeCreatureDamage, H7AiUtilityRangedCreatureCount, H7AiUtilityRecall, H7AiUtilityReinforcementGain, H7AiUtilityReinforcementGainReverse, H7AiUtilityResourceStockpile, H7AiUtilityRunePlacement, H7AiUtilitySiteAvailable, H7AiUtilitySpellAreaDamage, H7AiUtilitySpellAreaHeal, H7AiUtilitySpellMultiDamage, H7AiUtilitySpellMultiHeal, H7AiUtilitySpellSingleDamage, H7AiUtilitySpellSingleHeal, H7AiUtilitySpellTargetCheck, H7AiUtilityStackMoveDistance, H7AiUtilityStackReachesTileIn1Turn, H7AiUtilitySuicideFightingEffort, H7AiUtilityTargetCoverage, H7AiUtilityTargetCutoffRange, H7AiUtilityTargetInterest, H7AiUtilityTeleportInterest, H7AiUtilityThreatLevel, H7AiUtilityTownArmyCount, H7AiUtilityTownBuilding, H7AiUtilityTownDefense, H7AiUtilityTownDistance, H7AiUtilityTownDistanceMax, H7AiUtilityTownThreat, H7AiUtilityTradeResource, H7AiUtilityUpgradeGain, H7AiUtilityWarcryBenefit
Using it from Lua
Properties¶
| Name | Type | Notes |
|---|---|---|
mInSensor | H7StructsAndEnums.EAiCombatSensor | protected |
mInSensorAdv | H7StructsAndEnums.EAiAdventureSensor | protected |
mInSensorConst0 | H7StructsAndEnums.EAiSensorIConst | protected |
mInSensorConst1 | H7StructsAndEnums.EAiSensorIConst | protected |
Functions¶
| Name | Declaration |
|---|---|
UpdateInput | function UpdateInput() |
UpdateOutput | function UpdateOutput() |
Inherited¶
| From | Members |
|---|---|
| H7AiUtilityBase | Properties: mFBias, mFData, mFMult, mFunction, mInMax, mInMin, mInNorm, mInValues, mOutValues, mOutWeight Functions: ApplyFunction, ApplyOutputWeigth, FuncBias, FuncBoolean, FuncCubic, FuncLinear, FuncSample, FuncSinus, FuncSquare, GetOutValues, InputNormalize, UpdateInput, UpdateOutput |
| Object | 13 properties, 308 functions |