Skip to content

H7RMGData

Class in MMH7Game · MMH7Game.H7RMGData · native

Object › H7RMGData

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

Properties

NameTypeNotes
mAdditionalBuildingsarray<H7RMGBuilding>protectedwrite
mAshColorColorprotectedwrite
mBorderModifierfloatprotectedwrite
mDarkAbyssColorColorprotectedwrite
mDefaultPlayerPropertiesMapInfoPlayerProperty[EPlayerNumber]protectedwrite
mDesertColorColorprotectedwrite
mEnableSparePickupsboolprotectedwrite
mFacelessCityColorColorprotectedwrite
mFactionDataarray<H7RMGFactionData>protectedwrite
mForestColorColorprotectedwrite
mFrozenChasmColorColorprotectedwrite
mLandscapePropertiesH7RMGLandscapeProperties[EMapSize]protectedwrite
mMossCaveColorColorprotectedwrite
mMountainCaveColorColorprotectedwrite
mNaturalCaveColorColorprotectedwrite
mNeuteralCreaturesH7RMGCreatureArray[ECreatureTier]protectedwrite
mPickupChanceintprotectedwrite
mPickupDistintprotectedwrite
mPickupEveryNintprotectedwrite
mPickupMaxHeightfloatprotectedwrite
mPickupRichnessModintprotectedwrite
mPlainColorColorprotectedwrite
mPlayerStartH7PlayerStartprotectedwrite
mRandomCreatureH7RandomCreatureStackprotectedwrite
mRandomCreatureMaterialsarray<MaterialInstanceConstant>protectedwrite
mRoadColorColorprotectedwrite
mShareBuildingsarray<H7RMGShareBuildings>protectedwrite
mSiteLordsH7RMGBuilding[EAoCLordType]protectedwrite
mSnowColorColorprotectedwrite
mSpareBuildingsarray<H7RMGBuilding>protectedwrite
mSubLakeColorColorprotectedwrite
mTeleportersH7RMGTeleporter[ERMGTeleporterType]protectedwrite
mUseRandomCreaturesboolprotectedwrite
mVolcanicColorColorprotectedwrite
mWastelandColorColorprotectedwrite
mZoneTemplatesarray<H7RMGZoneTemplate>protectedwrite

Functions

NameDeclaration
AscendingCompareprotected function int AscendingCompare(H7RMGBuilding B1, H7RMGBuilding B2)
CreatureCompareprotected function int CreatureCompare(H7Creature A, H7Creature B)
DescendingCompareprotected function int DescendingCompare(H7RMGBuilding B1, H7RMGBuilding B2)
SortBuildingsprotected event SortBuildings(out array<H7RMGBuilding> buildings, bool ascending)
SortCreaturesAscendingprotected event SortCreaturesAscending(out array<H7Creature> Creatures)

Default values

mDefaultPlayerProperties[0]=(mSlot=EPlayerSlot.EPlayerSlot_Closed,mName="",mUseCustomName=false,mGlobalName=none,mAIType=EHeroAiControlType.HCT_STANDARD,mAIDifficulty=EAIDifficulty.AI_DIFFICULTY_NORMAL,mInitActive=true,mTeam=ETeamNumber.TN_NO_TEAM,mStartHero=none,mMaxLevel=999,mColor=EPlayerColor...
mDefaultPlayerProperties[1]=(mSlot=EPlayerSlot.EPlayerSlot_Closed,mName="",mUseCustomName=false,mGlobalName=none,mAIType=EHeroAiControlType.HCT_STANDARD,mAIDifficulty=EAIDifficulty.AI_DIFFICULTY_NORMAL,mInitActive=true,mTeam=ETeamNumber.TN_NO_TEAM,mStartHero=none,mMaxLevel=999,mColor=EPlayerColor...
mDefaultPlayerProperties[2]=(mSlot=EPlayerSlot.EPlayerSlot_Closed,mName="",mUseCustomName=false,mGlobalName=none,mAIType=EHeroAiControlType.HCT_STANDARD,mAIDifficulty=EAIDifficulty.AI_DIFFICULTY_NORMAL,mInitActive=true,mTeam=ETeamNumber.TN_NO_TEAM,mStartHero=none,mMaxLevel=999,mColor=EPlayerColor...
mDefaultPlayerProperties[3]=(mSlot=EPlayerSlot.EPlayerSlot_Closed,mName="",mUseCustomName=false,mGlobalName=none,mAIType=EHeroAiControlType.HCT_STANDARD,mAIDifficulty=EAIDifficulty.AI_DIFFICULTY_NORMAL,mInitActive=true,mTeam=ETeamNumber.TN_NO_TEAM,mStartHero=none,mMaxLevel=999,mColor=EPlayerColor...
mDefaultPlayerProperties[4]=(mSlot=EPlayerSlot.EPlayerSlot_Closed,mName="",mUseCustomName=false,mGlobalName=none,mAIType=EHeroAiControlType.HCT_STANDARD,mAIDifficulty=EAIDifficulty.AI_DIFFICULTY_NORMAL,mInitActive=true,mTeam=ETeamNumber.TN_NO_TEAM,mStartHero=none,mMaxLevel=999,mColor=EPlayerColor...
mDefaultPlayerProperties[5]=(mSlot=EPlayerSlot.EPlayerSlot_Closed,mName="",mUseCustomName=false,mGlobalName=none,mAIType=EHeroAiControlType.HCT_STANDARD,mAIDifficulty=EAIDifficulty.AI_DIFFICULTY_NORMAL,mInitActive=true,mTeam=ETeamNumber.TN_NO_TEAM,mStartHero=none,mMaxLevel=999,mColor=EPlayerColor...
mDefaultPlayerProperties[6]=(mSlot=EPlayerSlot.EPlayerSlot_Closed,mName="",mUseCustomName=false,mGlobalName=none,mAIType=EHeroAiControlType.HCT_STANDARD,mAIDifficulty=EAIDifficulty.AI_DIFFICULTY_NORMAL,mInitActive=true,mTeam=ETeamNumber.TN_NO_TEAM,mStartHero=none,mMaxLevel=999,mColor=EPlayerColor...
mDefaultPlayerProperties[7]=(mSlot=EPlayerSlot.EPlayerSlot_Closed,mName="",mUseCustomName=false,mGlobalName=none,mAIType=EHeroAiControlType.HCT_STANDARD,mAIDifficulty=EAIDifficulty.AI_DIFFICULTY_NORMAL,mInitActive=true,mTeam=ETeamNumber.TN_NO_TEAM,mStartHero=none,mMaxLevel=999,mColor=EPlayerColor...
mDefaultPlayerProperties[8]=(mSlot=EPlayerSlot.EPlayerSlot_Closed,mName="",mUseCustomName=false,mGlobalName=none,mAIType=EHeroAiControlType.HCT_STANDARD,mAIDifficulty=EAIDifficulty.AI_DIFFICULTY_NORMAL,mInitActive=true,mTeam=ETeamNumber.TN_NO_TEAM,mStartHero=none,mMaxLevel=999,mColor=EPlayerColor...
mDefaultPlayerProperties[9]=(mSlot=EPlayerSlot.EPlayerSlot_Closed,mName="",mUseCustomName=false,mGlobalName=none,mAIType=EHeroAiControlType.HCT_STANDARD,mAIDifficulty=EAIDifficulty.AI_DIFFICULTY_NORMAL,mInitActive=true,mTeam=ETeamNumber.TN_NO_TEAM,mStartHero=none,mMaxLevel=999,mColor=EPlayerColor...
mPickupEveryN=3
mPickupChance=30
mPickupRichnessMod=10
mPickupMaxHeight=25.0000000
mPickupDist=1
mLandscapeProperties[0]=(GridSize=(X=0,Y=0),QuadCount=(X=0,Y=0),ComponentSizeQuads=63,SubsectionSizeQuads=63,Scale3D=(X=48.0000000,Y=48.0000000,Z=256.0000000),AverageZoneSize=2500)
mLandscapeProperties[1]=(GridSize=(X=0,Y=0),QuadCount=(X=0,Y=0),ComponentSizeQuads=63,SubsectionSizeQuads=63,Scale3D=(X=48.0000000,Y=48.0000000,Z=256.0000000),AverageZoneSize=2500)
mLandscapeProperties[2]=(GridSize=(X=0,Y=0),QuadCount=(X=0,Y=0),ComponentSizeQuads=63,SubsectionSizeQuads=63,Scale3D=(X=48.0000000,Y=48.0000000,Z=256.0000000),AverageZoneSize=2500)
mLandscapeProperties[3]=(GridSize=(X=0,Y=0),QuadCount=(X=0,Y=0),ComponentSizeQuads=63,SubsectionSizeQuads=63,Scale3D=(X=48.0000000,Y=48.0000000,Z=256.0000000),AverageZoneSize=2500)

Inherited

FromMembers
Object13 properties, 308 functions