Skip to content

CustomGameData

CustomGameData

Fields

NameType
customNameString
numMaxPotionsI32
numSaveMoneyI32
numRecyclingI32
numForgeRefineI32
cursedChestNumCurseI32
numBossCellsI32
startingMoneyI32
mutationLimitI32
colorlessBool
legendaryBool
unlimitedAmmoBool
legendariesDisabledBool
forgeUndergroundDisabledBool
perkDisabledBool
chargedObjectDisabledBool
freeObjectDisabledBool
oneShotProtectionDisabledBool
affixesDisabledBool
authorizeDoublonsBool
unlockFountainBool
oldShopCategoriesBool
curseHitOnePercentBool
prctForgehl.types.ArrayBytes_Float
timerPermanentI32
carriedInfectionI32
hasInfectionBool
hasInfectionForEasyDifficultiesBool
potionHealInfectionDisabledBool
prctOfInfectedFoodF64
itemsLockedhl.types.ArrayObj
gpEnabledhl.types.ArrayBytes_Int
randomSkinBool
randomSkinEveryLevelBool
skinsLockedhl.types.ArrayObj
presetI32
fixedSeedI32
forcedLeftWeaponVirtual[forgeLevel, id]
forcedRightWeaponVirtual[forgeLevel, id]
forcedLeftSkillVirtual[forgeLevel, id]
forcedRightSkillVirtual[forgeLevel, id]
useCustomBindingsBool
hasLockedTooManyItemsBool
randomHeadBool
randomHeadEveryLevelBool
headsLockedhl.types.ArrayObj
__uidI32
Virtual[unserializeInit, unserialize, serialize, getSerializeSchema, getCLID, __uid]
staticloadFun
staticgpCanBeUsedInCustomFun
staticgpCanBeUsedInStreamFun
static__clidI32

Protos

  • f@557 save(CustomGameData, Null) → Void
  • f@558 checkIntegrity(CustomGameData, User) → Void
  • f@559 weaponIsValid(CustomGameData, User, Virtual[forgeLevel, id], Virtual[forgeLevel, id]) → Bool
  • f@560 disablingFieldAchievements(CustomGameData) → hl.types.ArrayObj
  • f@561 computeLockedItemsStatus(CustomGameData, User) → Void
  • f@562 allowAchievements(CustomGameData, User) → Bool
  • f@563 gpIsEnabled(CustomGameData, level.GameplayMod) → Bool
  • f@564 enableGP(CustomGameData, level.GameplayMod) → Void
  • f@565 disableGP(CustomGameData, level.GameplayMod) → Void
  • f@566 getGameplayMods(CustomGameData) → hl.types.ArrayObj
  • f@567 hasGPModsEnabled(CustomGameData) → Bool
  • f@568 setPreset(CustomGameData, CGPreset) → Void
  • f@569 getPreset(CustomGameData) → CGPreset
  • f@570 canUseSpeedRunPreset(CustomGameData, User) → Bool
  • f@571 canUseGlassNinjaPreset(CustomGameData, User) → Bool
  • f@572 canUseFireAndFlame(CustomGameData, User) → Bool
  • f@573 canRandomizeSkin(CustomGameData, User) → Bool
  • f@574 canRandomizeHead(CustomGameData, User) → Bool
  • f@575 unlockItem(CustomGameData, String) → Void
  • f@576 lockItem(CustomGameData, String) → Void
  • f@577 itemIsLocked(CustomGameData, String) → Bool
  • f@578 hasCustomStartEquipment(CustomGameData) → Bool
  • f@579 hasCustomForgePrct(CustomGameData) → Bool
  • f@580 getCLID(CustomGameData) → I32
  • f@581 serialize(CustomGameData, hxbit.Serializer) → Void
  • f@582 getSerializeSchema(CustomGameData) → hxbit.Schema
  • f@583 unserializeInit(CustomGameData) → Void
  • f@584 unserialize(CustomGameData, hxbit.Serializer) → Void

Bindings

  • static f@588 __constructor__(CustomGameData) → Void
  • static f@587 gpCanBeUsedInStream(level.GameplayMod) → Bool
  • static f@586 gpCanBeUsedInCustom(level.GameplayMod) → Bool
  • static f@585 load(Ref, Null) → CustomGameData