CustomGameData
CustomGameData
Fields
| Name | Type | |
|---|---|---|
customName | String | |
numMaxPotions | I32 | |
numSaveMoney | I32 | |
numRecycling | I32 | |
numForgeRefine | I32 | |
cursedChestNumCurse | I32 | |
numBossCells | I32 | |
startingMoney | I32 | |
mutationLimit | I32 | |
colorless | Bool | |
legendary | Bool | |
unlimitedAmmo | Bool | |
legendariesDisabled | Bool | |
forgeUndergroundDisabled | Bool | |
perkDisabled | Bool | |
chargedObjectDisabled | Bool | |
freeObjectDisabled | Bool | |
oneShotProtectionDisabled | Bool | |
affixesDisabled | Bool | |
authorizeDoublons | Bool | |
unlockFountain | Bool | |
oldShopCategories | Bool | |
curseHitOnePercent | Bool | |
prctForge | hl.types.ArrayBytes_Float | |
timerPermanent | I32 | |
carriedInfection | I32 | |
hasInfection | Bool | |
hasInfectionForEasyDifficulties | Bool | |
potionHealInfectionDisabled | Bool | |
prctOfInfectedFood | F64 | |
itemsLocked | hl.types.ArrayObj | |
gpEnabled | hl.types.ArrayBytes_Int | |
randomSkin | Bool | |
randomSkinEveryLevel | Bool | |
skinsLocked | hl.types.ArrayObj | |
preset | I32 | |
fixedSeed | I32 | |
forcedLeftWeapon | Virtual[forgeLevel, id] | |
forcedRightWeapon | Virtual[forgeLevel, id] | |
forcedLeftSkill | Virtual[forgeLevel, id] | |
forcedRightSkill | Virtual[forgeLevel, id] | |
useCustomBindings | Bool | |
hasLockedTooManyItems | Bool | |
randomHead | Bool | |
randomHeadEveryLevel | Bool | |
headsLocked | hl.types.ArrayObj | |
__uid | I32 | |
| “ | Virtual[unserializeInit, unserialize, serialize, getSerializeSchema, getCLID, __uid] | |
| static | load | Fun |
| static | gpCanBeUsedInCustom | Fun |
| static | gpCanBeUsedInStream | Fun |
| static | __clid | I32 |
Protos
f@557save(CustomGameData, Null) → Voidf@558checkIntegrity(CustomGameData, User) → Voidf@559weaponIsValid(CustomGameData, User, Virtual[forgeLevel, id], Virtual[forgeLevel, id]) → Boolf@560disablingFieldAchievements(CustomGameData) → hl.types.ArrayObjf@561computeLockedItemsStatus(CustomGameData, User) → Voidf@562allowAchievements(CustomGameData, User) → Boolf@563gpIsEnabled(CustomGameData, level.GameplayMod) → Boolf@564enableGP(CustomGameData, level.GameplayMod) → Voidf@565disableGP(CustomGameData, level.GameplayMod) → Voidf@566getGameplayMods(CustomGameData) → hl.types.ArrayObjf@567hasGPModsEnabled(CustomGameData) → Boolf@568setPreset(CustomGameData, CGPreset) → Voidf@569getPreset(CustomGameData) → CGPresetf@570canUseSpeedRunPreset(CustomGameData, User) → Boolf@571canUseGlassNinjaPreset(CustomGameData, User) → Boolf@572canUseFireAndFlame(CustomGameData, User) → Boolf@573canRandomizeSkin(CustomGameData, User) → Boolf@574canRandomizeHead(CustomGameData, User) → Boolf@575unlockItem(CustomGameData, String) → Voidf@576lockItem(CustomGameData, String) → Voidf@577itemIsLocked(CustomGameData, String) → Boolf@578hasCustomStartEquipment(CustomGameData) → Boolf@579hasCustomForgePrct(CustomGameData) → Boolf@580getCLID(CustomGameData) → I32f@581serialize(CustomGameData, hxbit.Serializer) → Voidf@582getSerializeSchema(CustomGameData) → hxbit.Schemaf@583unserializeInit(CustomGameData) → Voidf@584unserialize(CustomGameData, hxbit.Serializer) → Void
Bindings
- static
f@588__constructor__(CustomGameData) → Void - static
f@587gpCanBeUsedInStream(level.GameplayMod) → Bool - static
f@586gpCanBeUsedInCustom(level.GameplayMod) → Bool - static
f@585load(Ref, Null) → CustomGameData