Skip to content

H7AiUtilityFleeScore

Class in MMH7Game · MMH7Game.H7AiUtilityFleeScore

Object › H7AiUtilityBase › H7AiUtilityCombiner › H7AiUtilityFleeScore

Using it from Lua
h7.find_all("H7AiUtilityFleeScore")            -- live instances
h7.find_class("MMH7Game.H7AiUtilityFleeScore")   -- the class
h7.hook("MMH7Game.H7AiUtilityFleeScore.UpdateInput", fn)

Properties

NameTypeNotes
checkForSitebool
dbgStringstring
mFightingEffortBiasfloat
mMovementEffortBiasfloat
mUFightingEffortH7AiUtilityFightingEffortprotected
mUMovementEffortAlliedH7AiUtilityMovementEffortAlliedprotected
mUMovementEffortTownH7AiUtilityMovementEffortReprotected
mUMovementReachEnemyH7AiUtilityMovementReachprotected
mURecallH7AiUtilityRecallprotected
mUSiteAvailableH7AiUtilitySiteAvailableprotected
mUTargetCutoffRangeH7AiUtilityTargetCutoffRangeprotected
mUTownThreatH7AiUtilityTownThreatprotected
usedRecallbool

Functions

NameDeclaration
UpdateInputfunction UpdateInput()
UpdateOutputfunction UpdateOutput()

Default values

mFunction=EUtilityFunction.UF_LINEAR

Inherited

FromMembers
H7AiUtilityCombinerFunctions: UpdateInput, UpdateOutput
H7AiUtilityBaseProperties: mFBias, mFData, mFMult, mFunction, mInMax, mInMin, mInNorm, mInValues, mOutValues, mOutWeight
Functions: ApplyFunction, ApplyOutputWeigth, FuncBias, FuncBoolean, FuncCubic, FuncLinear, FuncSample, FuncSinus, FuncSquare, GetOutValues, InputNormalize, UpdateInput, UpdateOutput
Object13 properties, 308 functions