H7StructsAndEnums¶
Class in MMH7Game · MMH7Game.H7StructsAndEnums · abstract
Object › H7StructsAndEnumsNative › H7StructsAndEnums
Using it from Lua
Constants¶
| Name | Value |
|---|---|
INSTANT_COMMAND_MAX_INT_PARAMS | 8 |
NORMAL_COMMAND_MAX_INT_PARAMS | 15 |
Enums¶
BarType
BARTYPE_HEALTH = 0, BARTYPE_MANA = 1, BARTYPE_PROGRESS = 2, BARTYPE_MAX = 3
EActorTooltipType
TT_TYPE_STRING = 0, TT_TYPE_RESOURCE_PILE = 1, TT_TYPE_CRITTER_ARMY = 2, TT_TYPE_BUILDING_BUFFABLE = 3, TT_TYPE_HERO_ARMY = 4, TT_TYPE_TOWN = 5, TT_TYPE_BATTLESITE = 6, TT_TYPE_DWELLING = 7, TT_TYPE_ITEM = 8, TT_TYPE_CARAVAN_OUTPOST = 9, TT_TYPE_MAX = 10
EADType
Hero_vs_Creature = 0, Hero_vs_Obstacle = 1, Creature_vs_Creature = 2, Creature_vs_Warunit = 3, Warunit_vs_Creature = 4, Warunit_vs_Obstacle = 5, Tower_vs_Creature = 6, EADType_MAX = 7
EAiActionParamId
APID_1 = 0, APID_2 = 1, APID_3 = 2, __APID_NUM = 3, EAiActionParamId_MAX = 4
EAiActionParamType
AP_NOTHING = 0, AP_UNIT = 1, AP_CMAPCELL = 2, AP_COMBATARMY = 3, AP_AMAPCELL = 4, AP_ADVENTUREARMY = 5, AP_VISSITE = 6, AP_PLAYER = 7, AP_BUILDING = 8, AP_ABILITY = 9, AP_TELEPORTER = 10, AP_RESOURCE = 11, AP_RECRUIT_HERO_DATA = 12, AP_BASECREATURESTACK = 13, AP_MAX = 14
EAiAdventureSensor
AAS_ArmyStrength = 0, AAS_ArmyStrengthCombined = 1, AAS_DistanceToTarget = 2, AAS_TargetInterest = 3, AAS_ArmyStrengthCombinedNoHero = 4, AAS_HeroCount = 5, AAS_GameProgress = 6, AAS_TownDistance = 7, AAS_PlayerArmiesCompare = 8, AAS_PoolGarrison = 9, AAS_TownBuilding = 10, AAS_GameDayOfWeek = 11, AAS_TradeResource = 12, AAS_ResourceStockpile = 13, AAS_TownDefense = 14, AAS_TownArmyCount = 15, AAS_HireHeroCount = 16, AAS_SiteAvailable = 17, AAS_InstantRecall = 18, AAS_TeleportInterest = 19, AAS_CanUpgrade = 20, AAS_ArmyStrengthCombinedReverse = 21, AAS_UpgradeStrength = 22, AAS_TownThreat = 23, AAS_TargetThreat = 24, AAS_TargetCutoffRange = 25, AAS_ArmyStrengthCombinedGlobal = 26, AAS_ArmyStrengthCombinedGlobalReverse = 27, AAS_MAX = 28
EAiCombatSensor
ACS_ArmyHasRangeAttack = 0, ACS_GridCellReachable = 1, ACS_GeomDistance = 2, ACS_CanRangeAttack = 3, ACS_CanRetaliate = 4, ACS_ThreatLevel = 5, ACS_HasAdjacentEnemy = 6, ACS_HasAdjacentAlly = 7, ACS_HPPercentLoss = 8, ACS_HPPercentLossRetaliate = 9, ACS_CanMoveAttack = 10, ACS_HasGreaterDamage = 11, ACS_CanCastBuff = 12, ACS_MeleeCasualityCount = 13, ACS_MeleeCreatureDamage = 14, ACS_RangeCasualityCount = 15, ACS_RangeCreatureDamage = 16, ACS_ManaCost = 17, ACS_SpellTargetCheck = 18, ACS_HealingPercentage = 19, ACS_AbilityCasualityCount = 20, ACS_AbilityCreatureDamage = 21, ACS_Opportunity = 22, ACS_SpellSingleDamage = 23, ACS_SpellMultiDamage = 24, ACS_SpellSingleHeal = 25, ACS_SpellMultiHeal = 26, ACS_CreatureCount = 27, ACS_CreatureStrength = 28, ACS_MoveDistance = 29, ACS_CreatureStat = 30, ACS_CreatureIsRanged = 31, ACS_CreatureAdjacentToEnemy = 32, ACS_CreatureAdjacentToAlly = 33, ACS_CreatureTier = 34, ACS_CreatureCanAttack = 35, ACS_CreatureCanBeAttacked = 36, ACS_RangedCreatureCount = 37, ACS_GoodTimeToWait = 38, ACS_RunePlacement = 39, ACS_DefensiveRuneImpact = 40, ACS_OffensiveRuneImpact = 41, ACS_TargetCoverage = 42, ACS_GoodTimeToFleeSurrender = 43, ACS_WarcryBenefit = 44, ACS_GoldLoss = 45, ACS_MAX = 46
EAiSensorIConst
SIC_DISABLED = 0, SIC_GRIDCELLS = 1, SIC_THIS_CREATURESTACK = 2, SIC_CREATURESTACKS = 3, SIC_OPPONENT_CREATURESTACKS = 4, SIC_THIS_HERO = 5, SIC_OPPONENT_HERO = 6, SIC_THIS_ARMY = 7, SIC_OPPONENT_ARMY = 8, SIC_SOURCE_GRIDCELL = 9, SIC_TARGET_GRIDCELL = 10, SIC_TARGET_CREATURESTACK = 11, SIC_OPPONENT_ARMIES = 12, SIC_TOWN_ARMIES = 13, SIC_THIS_AOCSITE = 14, SIC_VISSITES = 15, SIC_TARGET_ARMY = 16, SIC_TARGET_VISSITE = 17, SIC_THIS_PLAYER = 18, SIC_OTHER_PLAYERS = 19, SIC_THIS_BUILDINGS = 20, SIC_TOWNS = 21, SIC_HEROABILITIES = 22, SIC_CREATUREABILITY = 23, SIC_TELEPORTERS = 24, SIC_TARGET_TELEPORTER = 25, SIC_RESOURCES = 26, SIC_TARGET_RESOURCE = 27, SIC_TARGET_BASECREATURESTACK = 28, SIC_MAKESHIFT_ARMY = 29, SIC_HEROABILITY = 30, SIC_CREATURE_STAT = 31, SIC_CREATURE_TIER = 32, SIC_RUNE_UNIT = 33, SIC_MAX = 34
EAiSensorParamType
SP_NOTHING = 0, SP_UNIT = 1, SP_CMAPCELL = 2, SP_COMBATARMY = 3, SP_AMAPCELL = 4, SP_ADVENTUREARMY = 5, SP_VISSITE = 6, SP_PLAYER = 7, SP_BUILDING = 8, SP_TOWN = 9, SP_HEROABILITY = 10, SP_CREATUREABILITY = 11, SP_TELEPORTER = 12, SP_RESOURCE = 13, SP_BASECREATURESTACK = 14, SP_CREATURESTAT = 15, SP_CREATURETIER = 16, SP_RUNEUNIT = 17, SP_MAX = 18
EArmyNumber
ARMY_NO = 0, ARMY_NUMBER_VISIT = 1, ARMY_NUMBER_GARRISON = 2, ARMY_NUMBER_GOVERNORTOWNGUARD = 3, ARMY_NUMBER_CARAVAN = 4, ARMY_MAX = 5
ECombatPlayerType
COMBATPT_ATTACKER = 0, COMBATPT_DEFENDER = 1, COMBATPT_SPECTATOR = 2, COMBATPT_MAX = 3
ECouncilCampaignType
CCT_Invalid = 0, CCT_Vanilla = 1, CCT_Addon = 2, CCT_MAX = 3
ECreatureCategory
CREATUREC_FIGHTER = 0, CREATUREC_ROGUE = 1, CREATUREC_SHOOTER = 2, CREATUREC_MAGE = 3, CREATUREC_MAX = 4
ECurrentArmyAction
CAA_NOTHING = 0, CAA_MOVE = 1, CAA_ATTACK_ARMY = 2, CAA_SELECT_ARMY = 3, CAA_MEET_ARMY = 4, CAA_TELEPORT = 5, CAA_VISIT = 6, CAA_PICK_UP = 7, CAA_SPELL_OK = 8, CAA_SPELL_NO = 9, CAA_ZOOM_TO = 10, CAA_BOARD = 11, CAA_UNBOARD = 12, CAA_TALK = 13, CAA_JOIN_OFFER = 14, CAA_JOIN_FORCE = 15, CAA_BRIBE = 16, CAA_FLEE = 17, CAA_ENTER_TOWN = 18, CAA_DESHELTER = 19, CAA_ABORT_ACTION = 20, CAA_MAX = 21
ECursorType
CURSOR_ABILITY = 0, CURSOR_ABILITY_DENY = 1, CURSOR_ACTION = 2, CURSOR_ACTION_BLOCKED = 3, CURSOR_BUSY = 4, CURSOR_DETAILS = 5, CURSOR_EXCHANGE = 6, CURSOR_EXCHANGE_BLOCKED = 7, CURSOR_IBEAM = 8, CURSOR_MAGIC = 9, CURSOR_MAGIC_DENY = 10, CURSOR_MEETING = 11, CURSOR_MELEE_N = 12, CURSOR_MELEE_NW = 13, CURSOR_MELEE_NE = 14, CURSOR_MELEE_S = 15, CURSOR_MELEE_SW = 16, CURSOR_MELEE_SE = 17, CURSOR_MELEE_W = 18, CURSOR_MELEE_E = 19, CURSOR_MOVE = 20, CURSOR_MOVE_BLOCKED = 21, CURSOR_MOVE_FLY = 22, CURSOR_MOVE_TELEPORT = 23, CURSOR_MOVE_WALK = 24, CURSOR_NORMAL = 25, CURSOR_POINTER = 26, CURSOR_SHIP_ANCHOR = 27, CURSOR_SHIP_ANCHOR_BLOCKED = 28, CURSOR_SHIP_MOVE = 29, CURSOR_SHIP_MOVE_BLOCKED = 30, CURSOR_SHOT = 31, CURSOR_SHOT_UNSIGHTED = 32, CURSOR_TALK = 33, CURSOR_TELEPORT = 34, CURSOR_TELEPORT_BLOCKED = 35, CURSOR_TOWN = 36, CURSOR_TRADE = 37, CURSOR_UNAVAILABLE = 38, CURSOR_VISIT = 39, CURSOR_EMPTY = 40, CURSOR_MOVE_GHOSTWALK = 41, CURSOR_INVISIBLE = 42, CURSOR_ANIMATION_TEST = 43, CURSOR_ROTATION_SELECTION = 44, CURSOR_MAX = 45
EFCTType
FCT_DAMAGE = 0, FCT_KILL = 1, FCT_RETALIATION = 2, FCT_TEXT = 3, FCT_HEAL = 4, FCT_RESURRECTION = 5, FCT_RESOURCE_PICKUP = 6, FCT_XP = 7, FCT_ERROR = 8, FCT_IMMUNE = 9, FCT_BUFF = 10, FCT_HIGHLIGHT = 11, FCT_ITEM_PICKUP = 12, FCT_STAT_MOD = 13, FCT_MAX = 14
EGameMode
SINGLEPLAYER = 0, MULTIPLAYER = 1, HOTSEAT = 2, EGameMode_MAX = 3
EHeroAffinity
AFF_MIGHT = 0, AFF_MAGIC = 1, AFF_MAX = 2
EHeroAnimation
HA_IDLE = 0, HA_MOVE = 1, HA_ATTACK = 2, HA_ABILITY = 3, HA_TURNLEFT = 4, HA_TURNRIGHT = 5, HA_VICTORY = 6, HA_NONE = 7, HA_MAX = 8
EHUDMode
HM_NORMAL = 0, HM_CINEMATIC_SUBTITLE = 1, HM_WAITING_FOR_OTHERS_TURN = 2, HM_WAITING_FOR_OTHERS_CONNECT = 3, HM_WAITING_FOR_AI = 4, HM_WAITING_OTHER_PLAYER_ANSWER = 5, HM_WAITING_OTHER_PLAYER_RETREAT = 6, HM_COUNCIL = 7, HM_IN_BETWEEN_TURNS_FOR_HOTSEAT = 8, HM_MAPVIEW = 9, HM_MAX = 10
EInstantCommandType
ICT_CHEAT_BUILD_ALL = 0, ICT_CHEAT_TELEPORT = 1, ICT_END_TURN = 2, ICT_BEGIN_TURN = 3, ICT_HERO_ADD_XP = 4, ICT_INCREASE_RESOURCE = 5, ICT_TRADE_RESOURCE = 6, ICT_TELEPORT_TO_TOWN = 7, ICT_DO_COMBAT = 8, ICT_INVENTORY_ACTION = 9, ICT_DISMISS_CREATURESTACK = 10, ICT_SPLIT_CREATURESTACK = 11, ICT_BUILD_BUILDING = 12, ICT_TRANSFER_HERO = 13, ICT_RECRUIT = 14, ICT_RECRUIT_DIRECT = 15, ICT_UPGRADE_UNIT = 16, ICT_UPGRADE_DWELLING = 17, ICT_RECRUIT_HERO = 18, ICT_DESTRUCTION_OR_REPARATION = 19, ICT_SET_GOVERNOR = 20, ICT_START_CARAVAN = 21, ICT_REBUILD_FORT = 22, ICT_DESTROY_TOWN_BUILDINGS = 23, ICT_FLEE_OR_SURRENDER = 24, ICT_CHEAT_STAT_CHANGE = 25, ICT_CHEAT_WIN_LOSE = 26, ICT_INCREASE_SKILL = 27, ICT_LEARN_ABILITY_FROM_SKILL = 28, ICT_OVERWRITE_SKILL = 29, ICT_JOIN_ARMY = 30, ICT_RECRUIT_WARFARE = 31, ICT_PLUNDER = 32, ICT_LET_GO = 33, ICT_TRANSFER_STACK_FROM_MERGE_POOL = 34, ICT_SELECT_SPECIALISATION = 35, ICT_ENTER_LEAVE_SHELTER = 36, ICT_SET_AUTO_COMBAT = 37, ICT_SAVE_GAME = 38, ICT_RECYCLE_ARTIFACT = 39, ICT_DOUBLE_ARMY = 40, ICT_DISMISS_HERO = 41, ICT_INCREASE_HERO_STAT = 42, ICT_BUY_SCROLL = 43, ICT_ACCEPT_MERGE = 44, ICT_TRANSFER_WAR_UNIT = 45, ICT_SABOTAGE = 46, ICT_THIEVES_GUILD_PLUNDER = 47, ICT_BUY_ARTIFACT_MERCHANT = 48, ICT_BUY_ARTIFACT_BLACK_MARKET = 49, ICT_SELL_ARTIFACT = 50, ICT_SACRIFICE = 51, ICT_RESET_REINFORCEMENT = 52, ICT_CONFIRM_REINFORCEMENT = 53, ICT_BUILD_SHIP = 54, ICT_USE_FERTILITY_IDOL = 55, ICT_RANDOM_ITEM_SITE = 56, ICT_MERGE_ARMIES_AI = 57, ICT_UNIFY_ARMY = 58, ICT_MERGE_ARMIES_LORD = 59, ICT_MERGE_ARMIES_ADVENTURE = 60, ICT_CHEAT_SET_NEXT_WEEK = 61, ICT_FINISH_COMBAT = 62, ICT_FINISH_ONGOING_COMBAT = 63, ICT_BUILD_CARAVAN_OUTPOST = 64, ICT_DESTROY_CARAVAN_OUTPOST = 65, ICT_SYNCH_UP = 66, ICT_CREATE_NEW_CARAVAN = 67, ICT_UNLOAD_CARAVAN = 68, ICT_UNLOAD_CARAVANS = 69, ICT_GENERATE_RANDOM_SKILL_BATCH = 70, ICT_INVOKE_RANDOM_SKILL_POPUP = 71, ICT_LEARN_SPELL = 72, ICT_CREATE_EMPTY_GARRISON = 73, ICT_MAX = 74
EInventoryAction
IA_SET_ITEM_POS = 0, IA_ADD_ITEM = 1, IA_MERGE_ITEMS = 2, IA_REMOVE_ITEM = 3, IA_EQUIP_ITEM = 4, IA_UNEQUIP_ITEM = 5, IA_MAX = 6
ELootType
LOOT_TYPE_GOLD = 0, LOOT_TYPE_EXP = 1, LOOT_TYPE_MAX = 2
ELuckType
GOOD_LUCK = 0, BAD_LUCK = 1, NOTHING_LUCK = 2, ELuckType_MAX = 3
EMessageAction
MA_NONE = 0, MA_BLOCK_UNIT_ACTION = 1, MA_BLOCK_ENDTURN = 2, MA_BLOCK_GAMEPLAY = 3, MA_BLOCK_GAMEPLAY_AND_HIDE_GUI = 4, MA_MAX = 5
EMessageCreationContext
MCC_UNKNOWN = 0, MCC_ADV_MAP = 1, MCC_CBT_MAP = 2, MCC_MAIN_MENU = 3, MCC_MAX = 4
EMoraleType
GOOD_MORALE = 0, BAD_MORALE = 1, NORMAL_MORALE = 2, EMoraleType_MAX = 3
EOOSType
OOS_RNG_COUNTER = 0, OOS_ID_COUNTER = 1, OOS_UNIT_COUNT = 2, OOS_UNIT_COUNT_COMBAT = 3, OOS_MAX = 4
EOption
OPT_PATH_HOVER_DECAL = 0, OPT_PATH_HOVER_MAX = 1
EPathControlType
PCT_CONSTANT = 0, PCT_MIRROR = 1, PCT_REPEAT = 2, PCT_MAX = 3
EQuestStatus
QS_PENDING = 0, QS_ACTIVE = 1, QS_INACTIVE = 2, QS_COMPLETED = 3, QS_FAILED = 4, QS_MAX = 5
ERotationDirection
ERDI_CLOCKWISE = 0, ERDI_COUNTERCLOCKWISE = 1, ERDI_NO_ROTATION = 2, ERDI_MAX = 3
ESimTurnCommandCancelledReason
STCCR_PATH_CHANGED = 0, STCCR_ALREADY_LOOTED = 1, STCCR_ARMY_IN_DIFFERENT_CELL = 2, STCCR_PLAYER_COMBAT = 3, STCCR_TARGET_COMBAT = 4, STCCR_MAX = 5
ESimTurnCommandState
STCS_DEFAULT = 0, STCS_WAITING_RESPONSE_CANCEL_TRADE = 1, STCS_MAX = 2
ESimTurnStartCombatAnswer
STSCA_NOT_SET = 0, STSCA_RETREAT = 1, STSCA_CANCEL = 2, STSCA_QUICK_COMBAT = 3, STSCA_NORMAL_COMBAT = 4, STSCA_MAX = 5
EStackPlateOrientation
PLATE_ORIENTATION_LEFT = 0, PLATE_ORIENTATION_RIGHT = 1, PLATE_ORIENTATION_MAX = 2
ETargetStat
TS_STAT_NONE = 0, TS_STAT_HITPOINTS = 1, TS_STAT_INITIATIVE = 2, TS_STAT_ATTACK = 3, TS_STAT_DEFENSE = 4, TS_STAT_LEADERSHIP = 5, TS_STAT_DESTINY = 6, TS_STAT_DAMAGE = 7, TS_STAT_MOVEMENT = 8, TS_STAT_MAX = 9
ETownPopup
POPUP_NONE = 0, POPUP_BUILD = 1, POPUP_RECRUIT = 2, POPUP_WARFARE = 3, POPUP_HALLOFHEROS = 4, POPUP_MARKETPLACE = 5, POPUP_MAGICGUILD = 6, POPUP_THIEVES = 7, POPUP_CARAVAN = 8, POPUP_TOWNGUARD = 9, POPUP_CUSTOM1 = 10, POPUP_CUSTOM2 = 11, POPUP_MAX = 12
EUnitAnimation
UAN_MELEE_ATTACK = 0, UAN_RANGED_ATTACK = 1, UAN_ABILITY = 2, UAN_ABILITY2 = 3, UAN_DEFEND = 4, UAN_VICTORY = 5, UAN_NONE = 6, UAN_MAX = 7
EUtilityFunction
UF_BOOLEAN = 0, UF_INV_BOOLEAN = 1, UF_LINEAR = 2, UF_INV_LINEAR = 3, UF_SINUS = 4, UF_INV_SINUS = 5, UF_SQUARE = 6, UF_INV_SQUARE = 7, UF_CUBIC = 8, UF_INV_CUBIC = 9, UF_CUSTOM = 10, UF_BIAS = 11, UF_MAX = 12
EWarUnitAnimation
WA_IDLE = 0, WA_ATTACK_CENTER = 1, WA_ATTACK_LEFT = 2, WA_ATTACK_LEFT_WIDE = 3, WA_ATTACK_RIGHT = 4, WA_ATTACK_RIGHT_WIDE = 5, WA_HIT = 6, WA_ABILITY = 7, WA_DYING = 8, WA_MAX = 9
EWaypointCommand
WPC_MOVE_NEXT = 0, WPC_WAIT = 1, WPC_MAX = 2
EZoomDirection
ZD_ZOOM_IN = 0, ZD_ZOOM_OUT = 1, ZD_NONE = 2, ZD_MAX = 3
H7CombatEndReason
CER_KILLED = 0, CER_FLEE = 1, CER_SURRENDER = 2, CER_INVALID = 3, CER_MAX = 4
H7ListenFocus
LF_EVERYTHING = 0, LF_HERO_SLOT = 1, LF_HERO_WINDOW = 2, LF_MAX = 3
Orientation
O_NORTH = 0, O_EAST = 1, O_SOUTH = 2, O_WEST = 3, O_MAX = 4
Structs¶
AiTargetValue
| Field | Type |
|---|---|
TargetClass | string |
utilityOwnFaction | float |
utilityOtherFaction | float |
Defaults
TargetClass=""
utilityOwnFaction=0.0000000
utilityOtherFaction=0.0000000AiWaypoint
| Field | Type |
|---|---|
cell | H7AdventureCellMarker |
Cmd | H7StructsAndEnums.EWaypointCommand |
cmdTurns | int |
Defaults
cell=none
Cmd=EWaypointCommand.WPC_MOVE_NEXT
cmdTurns=0Bar
| Field | Type |
|---|---|
Unit | H7Unit |
Type | H7StructsAndEnums.BarType |
flashID | int |
oldX | int |
oldY | int |
oldPercent | int |
oldVisible | bool |
Defaults
Unit=none
Type=BarType.BARTYPE_HEALTH
flashID=0
oldX=0
oldY=0
oldPercent=0
oldVisible=falseBoundingPoint
| Field | Type |
|---|---|
pixel | Vector2D |
Hit | bool |
Defaults
pixel=(X=0.0000000,Y=0.0000000)
Hit=falseFCTMappingEntry
| Field | Type |
|---|---|
mType | H7StructsAndEnums.EFCTType |
mIcon | Texture2D |
Defaults
mType=EFCTType.FCT_DAMAGE
mIcon=noneH7AlliedTradeData
| Field | Type |
|---|---|
receivingHeroID | int |
receivingHeroName | string |
givingHeroID | int |
givingHeroName | string |
receivedItems | array<H7HeroItem> |
receivedCreatures | array<H7StackCount> |
receivedWarfareUnit | array<H7EditorWarUnit> |
Defaults
receivingHeroID=0
receivingHeroName=""
givingHeroID=0
givingHeroName=""
receivedItems=none
receivedCreatures=none
receivedWarfareUnit=noneH7CombatResultSignature
| Field | Type |
|---|---|
Ability | H7EffectContainer |
Targets | array<H7IEffectTargetable> |
mainTarget | H7IEffectTargetable |
cursorDirection | H7StructsAndEnumsNative.EDirection |
cursorAngle | int |
extendedVersion | bool |
Defaults
Ability=none
Targets=none
mainTarget=none
cursorDirection=EDirection.WEST
cursorAngle=0
extendedVersion=falseH7DeploymentData
| Field | Type |
|---|---|
ForceAutodeployment | bool |
OriginalMapHeight | int |
NumberOfDeployedStacks | int |
NumberOfStacksToDeploy | int |
StackDeployments | array<H7StackDeployment> |
UnDeployedOffGridUnits | array<H7Unit> |
Defaults
ForceAutodeployment=true
OriginalMapHeight=10
NumberOfDeployedStacks=0
NumberOfStacksToDeploy=0
StackDeployments=none
UnDeployedOffGridUnits=noneH7LocalGuardData
| Field | Type |
|---|---|
mCapacityCoreFoot | int |
mCapacityCoreRange | int |
mCapacityEliteFoot | int |
mCapacityEliteRange | int |
mCapacityChampion | int |
mProductionCore | int |
mProductionElite | int |
mProductionChampion | int |
Defaults
mCapacityCoreFoot=0
mCapacityCoreRange=0
mCapacityEliteFoot=0
mCapacityEliteRange=0
mCapacityChampion=0
mProductionCore=0
mProductionElite=0
mProductionChampion=0H7MessageSettings
| Field | Type |
|---|---|
Icon | Texture2D |
deleteWhenClicked | bool |
allowDestroy | bool |
Action | H7StructsAndEnums.EMessageAction |
actionDuration | int |
referenceObject | Object |
referenceWindowCntl | Object |
popupParams | H7PopupParameters |
callbacks | H7MessageCallbacks |
floatingType | H7StructsAndEnums.EFCTType |
Color | Color |
preventHTML | bool |
floatingLocation | Vector |
hideGui | bool |
Priority | int |
fadeOutAfterXSeconds | float |
Defaults
Icon=none
deleteWhenClicked=false
allowDestroy=true
Action=EMessageAction.MA_NONE
actionDuration=0
referenceObject=none
referenceWindowCntl=none
popupParams=(param1=none,param2=none,param3=none,param4=none,paramBool1=false,paramBool2=false)
callbacks=none
floatingType=EFCTType.FCT_DAMAGE
Color=(R=0,G=0,B=0,A=0)
preventHTML=false
floatingLocation=(X=0.0000000,Y=0.0000000,Z=0.0000000)
hideGui=false
Priority=0
fadeOutAfterXSeconds=0.0000000H7NumberAndIcon
| Field | Type |
|---|---|
Number | int |
IconPath | string |
Defaults
Number=0
IconPath=""H7PopupParameters
| Field | Type |
|---|---|
param1 | Object |
param2 | Object |
param3 | Object |
param4 | Object |
paramBool1 | bool |
paramBool2 | bool |
Defaults
param1=none
param2=none
param3=none
param4=none
paramBool1=false
paramBool2=falseH7StackCount
| Field | Type |
|---|---|
Count | int |
Type | H7Creature |
Defaults
Count=0
Type=noneH7StackDeployment
| Field | Type |
|---|---|
StackInfo | CreatureStackProperties |
CreatureStackRef | H7CreatureStack |
SourceSlotId | int |
DistanceSide | int |
DistanceTop | int |
Ordinal | int |
SpacingTop | int |
SpacingBottom | int |
Defaults
StackInfo=(Creature=none,Size=1,CustomPositionX=0,CustomPositionY=0)
CreatureStackRef=none
SourceSlotId=0
DistanceSide=0
DistanceTop=0
Ordinal=-1
SpacingTop=0
SpacingBottom=0H7TooltipData
| Field | Type |
|---|---|
Type | H7StructsAndEnums.EActorTooltipType |
objData | GFxObject |
Title | string |
Description | string |
Visited | string |
strData | string |
addRightMouseIcon | bool |
Defaults
Type=EActorTooltipType.TT_TYPE_STRING
objData=none
Title=""
Description=""
Visited=""
strData=""
addRightMouseIcon=falseMPCommand
| Field | Type |
|---|---|
UnitActionsCounter | int |
CommandType | H7StructsAndEnumsNative.EUnitCommand |
CommandTag | H7StructsAndEnumsNative.ECommandTag |
CommandSource | H7ICaster |
Target | int |
Path | array<H7BaseCell> |
Ability | H7BaseAbility |
Direction | H7StructsAndEnumsNative.EDirection |
ReplaceFakeAttacker | bool |
InsertHead | bool |
UnitTurnCounter | int |
TeleportTarget | int |
CurrentPlayer | int |
TrueHitCell | H7CombatMapCell |
doOOSCheck | bool |
movementPoints | int |
CreationTime | float |
IsCombatCommand | bool |
ToPlayer | int |
Defaults
UnitActionsCounter=0
CommandType=EUnitCommand.UC_MOVE
CommandTag=ECommandTag.ACTION_MELEE_ATTACK
CommandSource=none
Target=0
Path=none
Ability=none
Direction=EDirection.WEST
ReplaceFakeAttacker=false
InsertHead=false
UnitTurnCounter=0
TeleportTarget=0
CurrentPlayer=0
TrueHitCell=none
doOOSCheck=false
movementPoints=0
CreationTime=0.0000000
IsCombatCommand=false
ToPlayer=0MPCommandSendData
| Field | Type |
|---|---|
Parameters | int[15] |
convertedPath | array<H7BaseCell> |
Defaults
Parameters[0]=0
Parameters[1]=0
Parameters[2]=0
Parameters[3]=0
Parameters[4]=0
Parameters[5]=0
Parameters[6]=0
Parameters[7]=0
Parameters[8]=0
Parameters[9]=0
Parameters[10]=0
Parameters[11]=0
Parameters[12]=0
Parameters[13]=0
Parameters[14]=0
convertedPath=noneMPDamageApply
| Field | Type |
|---|---|
CreatureStackId | int |
StackSize | int |
TopCreatureHealth | int |
ExpirationTime | float |
Defaults
CreatureStackId=0
StackSize=0
TopCreatureHealth=0
ExpirationTime=0.0000000MPInstantCommand
| Field | Type |
|---|---|
Type | H7StructsAndEnums.EInstantCommandType |
UnitActionsCounter | int |
CurrentPlayer | int |
IntParameters | int[8] |
StringParameter | string |
ignoreOOSCheck | bool |
IsCombatCommand | bool |
IsTactics | bool |
Defaults
Type=EInstantCommandType.ICT_CHEAT_BUILD_ALL
UnitActionsCounter=0
CurrentPlayer=0
IntParameters[0]=0
IntParameters[1]=0
IntParameters[2]=0
IntParameters[3]=0
IntParameters[4]=0
IntParameters[5]=0
IntParameters[6]=0
IntParameters[7]=0
StringParameter=""
ignoreOOSCheck=false
IsCombatCommand=false
IsTactics=falseMPOutOfSynchData
| Field | Type |
|---|---|
PlayerNumber | int |
UnitActionsCounter | int |
SynchRNG | int |
IDCounter | int |
UnitsCount | int |
ResCount | int |
IsCombat | bool |
Defaults
PlayerNumber=0
UnitActionsCounter=0
SynchRNG=0
IDCounter=0
UnitsCount=0
ResCount=0
IsCombat=falseMPSimTurnOngoingStartCombat
| Field | Type |
|---|---|
Source | H7AdventureHero |
SourceAnswer | H7StructsAndEnums.ESimTurnStartCombatAnswer |
Target | H7AdventureHero |
TargetAnswer | H7StructsAndEnums.ESimTurnStartCombatAnswer |
StartTimer | float |
Defaults
Source=none
SourceAnswer=ESimTurnStartCombatAnswer.STSCA_NOT_SET
Target=none
TargetAnswer=ESimTurnStartCombatAnswer.STSCA_NOT_SET
StartTimer=0.0000000MPSimTurnOngoingTrade
| Field | Type |
|---|---|
Source | H7AdventureHero |
Target | H7AdventureHero |
Defaults
Source=none
Target=noneMPUnitsPos
| Field | Type |
|---|---|
UnitId | int |
UnitPos | IntPoint |
Defaults
UnitId=0
UnitPos=(X=0,Y=0)Plate
| Field | Type |
|---|---|
Stack | H7CreatureStack |
flashID | int |
Orientation | H7StructsAndEnums.EStackPlateOrientation |
oldX | int |
oldY | int |
oldSize | int |
oldVisible | bool |
oldIsActive | bool |
Defaults
Stack=none
flashID=0
Orientation=EStackPlateOrientation.PLATE_ORIENTATION_LEFT
oldX=0
oldY=0
oldSize=0
oldVisible=false
oldIsActive=falseSynchUpCombatData
| Field | Type |
|---|---|
UnitActionsCounter | int |
StackId | int |
StackCount | int |
TopCreatureHealth | int |
Defaults
UnitActionsCounter=0
StackId=0
StackCount=0
TopCreatureHealth=0SynchUpData
| Field | Type |
|---|---|
UnitActionsCounter | int |
RNGCounter | int |
IDCounter | int |
IsCombat | bool |
Defaults
UnitActionsCounter=0
RNGCounter=0
IDCounter=0
IsCombat=falseSynchUpUnitData
| Field | Type |
|---|---|
UnitActionsCounter | int |
heroId | int |
stackIDStrings | string |
stackCounts | int[7] |
IsCombat | bool |
Defaults
UnitActionsCounter=0
heroId=0
stackIDStrings=""
stackCounts[0]=0
stackCounts[1]=0
stackCounts[2]=0
stackCounts[3]=0
stackCounts[4]=0
stackCounts[5]=0
stackCounts[6]=0
IsCombat=falseTradingTableEntry
| Field | Type |
|---|---|
Resource | H7Resource |
BuyValue | int |
SellValue | int |
Defaults
Resource=none
BuyValue=50
SellValue=25Inherited¶
| From | Members |
|---|---|
| H7StructsAndEnumsNative | — |
| Object | 13 properties, 308 functions |