Event handlers

Synchrony uses a large number of event handlers for its own game logic. These can be overwritten by calling event.<type>.override with the appropriate handler name.

Example:

event.objectTakeDamage.override("hitSound", {sequence = 1}, function (func, ev)
    -- Only play hit sound for more than 1 damage
    if ev.damage > 1 then
        func(ev)
    end
end)

aiAct

  • ND2Phase2
  • clone
  • conductorPhase2
  • coralRiffPhase1
  • dbFlee
  • deathMetalPhase4
  • flee
  • fleeDigging
  • goHome
  • linear
  • liquidSeek
  • luteBodyAI
  • luteHeadAI
  • pattern
  • pawnAI
  • random
  • seek
  • seekBiased
  • seekL2
  • seekLazy

animateObjects

  • applyNormalAnimations
  • applyDirectionalAnimations
  • applyTargetProximityAnimations
  • applyParityAnimations
  • applyBlinkAnimations
  • applyParryVulnerabilityAnimations
  • applyProvokeAnimations
  • applyStasisAnimations
  • applyStunAnimations
  • applyTellAnimations
  • applyChargeAnimations
  • applyGrabAnimations
  • applyActionDelayAnimations
  • applyBellRingingAnimations
  • applyClonkTellAnimations
  • applyMoveResultAnimations
  • applySpawnPrepAnimations
  • applyBellAnimations
  • applyCaptiveAudienceEffect
  • applyCongaAnimations
  • applyShrineActiveAnimations
  • applyTrapActivationAnimations
  • applyTrapFailAnimations
  • applyHUDAnimations
  • customAnimation
  • frankensteinway
  • freezeAnimationFrame
  • directionalSpriteChange
  • parrySpriteChange
  • phaseSpriteChange
  • musicLayerSpriteChange
  • applySilhouettes
  • applyFacingFrameY
  • animationCycling
  • animationRandomVariant
  • frankensteinwayProp
  • wiredAnimation
  • applyRowWrap
  • applySpriteTextureShifts

apparitionSpawn

  • checkProximity
  • locateStalkTarget
  • checkCollision
  • checkLight
  • checkCooldown
  • checkTargetSwarm
  • checkDistance
  • apparition
  • revealApparition
  • resetCooldown

assetReload

  • updateVirtualResources

autoCastProcess

  • checkRevealed
  • checkCooldown
  • checkTargetFreeze
  • checkLinear
  • checkCone
  • checkLineOfSight
  • resetCooldown
  • selectDirectionalAction
  • performAction

bossFightEnd

  • clearHazards
  • createExitRoom
  • trapWallExitRoom
  • flawlessChests
  • revealLevel
  • gold
  • deleteEnemies
  • flyaway
  • sound
  • screenFlash
  • setCamera

bossFightStart

  • teleportPlayers
  • moveSpawn
  • closeTheDoors
  • deleteStartingRoomEntities
  • revealAll
  • sound
  • setCamera

bossFloorEnter

  • bossWallOverride
  • captureAudience
  • congaLine
  • createPreBossBarrier
  • deletePillars
  • fallbackLute
  • frankensteinway
  • luteItemReplacements
  • necroDancers
  • pauseSpeedrunTimer
  • playIntroSound
  • prepareEnemies
  • splashScreen
  • tempoSarcophagus

bossSummon

  • spawnLight
  • aggro
  • currencyDrop
  • killCredit
  • spawnable
  • preBossFreeze

chatMessage

  • addChatMessageToReplay
  • logChatMessage
  • displayChatMessage

clientAddAction

  • replayDeferTargetTurn
  • setTargetTurn
  • deferRollbackTurn
  • addToRollbackDebugger
  • setRollbackTurn

clientAddInput

  • resetIdleSpectate
  • applyEntityAttributes
  • skipIgnoredActions
  • checkBeatmap
  • insertMissedBeat
  • computeEffectiveTurnID
  • checkCustomAction
  • addActionToBuffer

clientAddLocalAction

  • enforceRollbackLimit
  • enforceTurnIDLimit
  • addActionToBuffer
  • sendLocalCoopNetworkMessage
  • sendNetworkMessage

clientChangeRoom

  • resetActionBuffer
  • resetGameState
  • markRemoteModsUnloaded
  • beginFastForward
  • updateResourceVersions

clientConnect

  • clearLocalCoopPlayerIDs
  • clearPlayerListOnConnect
  • initGameState
  • resetNetworkClock
  • sendLoginMessage

clientDisconnect

  • finalizeReplay
  • resetReplayUpload
  • clearLocalCoopPlayerIDs
  • clearPlayerListOnDisconnect
  • clearResources
  • resetRoomAttributes
  • resetSinglePlayerFlag
  • resetSnapshotRequest
  • resetSynchronizer
  • resetDailyChallenge
  • resetActionBuffer
  • resetInputLock
  • resetGameSession
  • resetGameState
  • resetFastForward
  • closeConnection
  • resetNetworkClock
  • disconnectMenu
  • loadLatestModVersions
  • markRemoteModsUnloaded
  • reloadLocalMods
  • resetRemoteSettings

clientLogIn

  • setLocalPlayerID
  • clearLocalCoopPlayerIDs
  • sendInitialResourceVersionMap
  • enqueueLobbyAutoJoin
  • updateLobbyAttributes

clientMessage

  • disconnectMessage
  • fireLocalPlayerAddCallback
  • fireLocalPlayerRemoveCallback
  • levelCompletionHint
  • receiveChat
  • receiveFastForwardData
  • receiveGameState
  • receiveHost
  • receiveLatencyList
  • receiveLogin
  • receivePlayerAttribute
  • receivePlayerAttributeList
  • receivePlayerInput
  • receiveResource
  • receiveRoomAttribute
  • receiveRoomChange
  • reconnect
  • snapshotBroadcast
  • snapshotRequest
  • snapshotResponse
  • syncNetworkClock
  • updateModHashList

clientMessageP2P

  • receiveLocalCoopPlayerInput
  • receivePlayerInput

clientOpenNetworkSession

  • resetSinglePlayerFlag
  • updateRemoteModList
  • unpauseGame
  • showPlayerListHUD

clientPlayerList

  • clearAllReadyFlag
  • clearLocalCoopPlayerIDs
  • clearPeerCache
  • clearResourceTransferCache
  • clearSortedPlayerIDs
  • inputLock
  • updateModHashList
  • updateModHashListCoop

clientRejectAction

  • deleteSnapshot
  • requeueRejectedAction
  • deferRollbackTurn
  • setRollbackTurn

clientRequeueAction

  • performRequeuedAction
  • adjustAnimationTimer
  • adjustTurnSoundLists

clientResourcesReady

  • updateRemoteModList
  • uploadRemoteSettings
  • uploadReplay

clientRoomAttribute

  • clearSynchronizerCache
  • cutsceneStatus
  • updateAnimationTimeScale
  • updateSpectatorHUD

clientSessionLockBegin

  • initializeDailyChallenge
  • overrideRoomAttributes
  • acquireSinglePlayerLock
  • overrideGameSettings
  • overrideModSetup

clientSessionLockEnd

  • resetDailyChallengeFlags
  • restoreRoomAttributes
  • releaseSinglePlayerLock
  • reloadLocalMods

clientSnapshotReceive

  • loadSnapshot
  • markGameStateSync
  • resetChecksums

collectHUDElements

  • addDefaultElements

conductorSpell

  • bomb
  • electricity
  • miniboss
  • pulse

conductorSpellTell

  • electricity
  • firepigs

consoleInput

  • handleServerInput

contentLoad

  • clearRandomizerChannel
  • loadSoundXML
  • entitySchema
  • loadTileTypes
  • loadSubtitlesXML

cutsceneBegin

  • stopPreviousCutscene
  • selectCutsceneFiles
  • pauseImagePreload
  • loadCutsceneAudio
  • loadCutsceneVideo
  • updateCutsceneStatus
  • updateCutsceneDuration

cutsceneEnd

  • updateCutsceneStatus
  • unloadCutsceneAudio
  • unloadCutsceneVideo

cutsceneGameStartup

  • addWarnings
  • addLogos
  • addIntroVideo
  • addTitleScreen

cutsceneLevelEnter

  • addCutsceneOnRunStart
  • addBossIntroCutscene

cutsceneLevelLeave

  • addCutsceneOnDepthExit
  • addBossOutroCutscene
  • addCreditsOnRunFinish

cycle

  • gameStartup
  • reloadAssetsAutomatically
  • updateModCompilationProgress
  • pollModifiedEventTypes
  • checkSteamCallbacks
  • updateInput
  • handleConsoleInput
  • pollIPCMessages
  • processHTTPRequests
  • gameTick
  • debugPrint
  • gameRender
  • takeScreenshot
  • loadLocalMods
  • loadNetworkMods
  • collectErrors
  • updateProfilerTick

debugCommand

  • test

debugPrint

  • debugOutput

delayExpired

  • completeLevel
  • descentEnd
  • descentMusicFade
  • despawn
  • lazyDespawn
  • trap

deserializeType

  • array
  • entity

ecsSchemaReloaded

  • deleteDeadEntities
  • rebuildTypeCodeMap
  • updateEntities
  • clearAnimationCache
  • clearCurrencyCache
  • clearItemBanCache
  • clearListToSetCache
  • clearLobbyCharacterCache
  • clearPerspectiveCache
  • clearPlayerEntityListCache
  • clearXMLMappings
  • entitySelector
  • fullyResetFocusCache
  • invalidateObjectSelectorCache
  • skipOverdueBeats
  • updatePlayerCollisions
  • updateEntityEventCaches
  • updateWorldLabels
  • resetSnapshots

entitySchemaCollectMigrations

  • 0.18
  • 0.20
  • 0.21
  • 0.24
  • 0.25
  • 0.26
  • 0.28
  • 0.29
  • 0.30
  • 0.31
  • 0.32
  • 0.33
  • 0.35
  • 0.36
  • 0.39
  • 0.40
  • 0.43
  • 0.53
  • 0.54

entitySchemaCustomWeapons

  • AxeShape
  • BlunderbussShape
  • BowShape
  • BroadswordShape
  • CatShape
  • CrossbowShape
  • CutlassShape
  • DaggerShape
  • FlailShape
  • HarpShape
  • LongswordShape
  • RapierShape
  • RifleShape
  • SpearShape
  • StaffShape
  • WarhammerShape
  • WhipShape
  • BaseMaterial
  • BloodMaterial
  • ElectricMaterial
  • FrostMaterial
  • GlassMaterial
  • GoldMaterial
  • JeweledMaterial
  • ObsidianMaterial
  • PhasingMaterial
  • TitaniumMaterial

entitySchemaGenerate

  • components
  • Amplified_loadAmplifiedXMLData
  • loadEntitesFromGameXML
  • loadCustomEntites

entitySchemaLoadEnemy

  • randomizer
  • commonAttributes
  • enemySprite
  • mirroredSprites
  • bestiary
  • animations
  • statAttributes
  • tweeningAttributes
  • basicEnemyBehavior
  • soundEffects
  • namedEnemyOverrides
  • enemyPools
  • mystery
  • upgrades
  • addRandomComponent
  • enemyPostProcessing

entitySchemaLoadEntity

  • idleOnTargetStealth
  • applyNamedOverrides
  • weaponPostProcessingSteps
  • applyMigrations
  • componentDependencies
  • shieldSuppressSounds
  • itemBans
  • applyLocalizableStrings
  • validateComponents

entitySchemaLoadItem

  • commonAttributes
  • itemPools
  • itemSprite
  • commonWeaponAttributes
  • weaponPatternAxe
  • weaponPatternBlunderbuss
  • weaponPatternBow
  • weaponPatternBroadsword
  • weaponPatternCat
  • weaponPatternCrossbow
  • weaponPatternCutlass
  • weaponPatternDagger
  • weaponPatternFlail
  • weaponPatternHarp
  • weaponPatternLongsword
  • weaponPatternRapier
  • weaponPatternRifle
  • weaponPatternSpear
  • weaponPatternStaff
  • weaponPatternWarhammer
  • weaponPatternWhip
  • weaponMaterialBlood
  • weaponMaterialFrost
  • weaponMaterialGlass
  • weaponMaterialGold
  • weaponMaterialObsidian
  • weaponMaterialPhasing
  • weaponMaterialTitanium
  • coins
  • diamonds
  • spawnLeprechaunFromCoins
  • foodItems
  • spellActionItems
  • itemSlotOverrides
  • namedItemOverrides
  • weaponPostProcessing
  • Amplified_uncertainty
  • mystery

entitySchemaLoadNamedEnemy

  • crystallizeArmoredSkeleton
  • crystallizeSkeleton
  • crystallizeSkeletonKnight
  • ignoreConductorSarcophagus
  • loadArmadillo
  • loadArmoredSkeleton
  • loadBanshee
  • loadBat
  • loadBeastMaster
  • loadBeetle
  • loadBell
  • loadBishop
  • loadBlademaster
  • loadBossmaster
  • loadCauldron
  • loadClone
  • loadCodex
  • loadConductor
  • loadConductorBattery
  • loadConductorProp
  • loadCongaLine
  • loadConjurer
  • loadCoralRiff
  • loadCrate
  • loadCursedWraith
  • loadDeadRinger
  • loadDeathMetal
  • loadDevil
  • loadDiamondDealer
  • loadDireBat
  • loadDoppelganger
  • loadDragon
  • loadElectricMage
  • loadElectricOrb
  • loadElectricZombie
  • loadEvilEye
  • loadExplodingMushroom
  • loadFakeWall
  • loadFireElemental
  • loadFortissimole
  • loadFrankensteinway
  • loadFrankensteinwayProp
  • loadGargoyle
  • loadGhast
  • loadGhost
  • loadGhoul
  • loadGoblin
  • loadGoblinBomber
  • loadGoblinSentry
  • loadGoldenLuteBody
  • loadGoldenLuteHead
  • loadGolem
  • loadGoolem
  • loadGorgon
  • loadHarpy
  • loadHellhound
  • loadHephaestus
  • loadIceElemental
  • loadJanitor
  • loadKing
  • loadKingConga
  • loadKnight
  • loadLeprechaun
  • loadLich
  • loadMedic
  • loadMerlin
  • loadMetrognome
  • loadMinotaur
  • loadMole
  • loadMommy
  • loadMonkey
  • loadMotherslime
  • loadMummy
  • loadMushroom
  • loadMushroomLight
  • loadNecroDancer1
  • loadNecroDancer2
  • loadNightmare
  • loadOgre
  • loadOrc
  • loadPawn
  • loadPawnbroker
  • loadPixie
  • loadQueen
  • loadRook
  • loadSarcophagus
  • loadShopkeeper
  • loadShopkeeperGhost
  • loadShovemonster
  • loadShriner
  • loadSkeleton
  • loadSkeletonKnight
  • loadSkeletonmage
  • loadSkeletonspearman
  • loadSkeletontank
  • loadSkull
  • loadSlime
  • loadSpider
  • loadTarmonster
  • loadTentacle
  • loadTinyslime
  • loadToad
  • loadToughsarcophagus
  • loadTrainingSarcophagus
  • loadTransmogrifier
  • loadTrapCauldron
  • loadTrapChest
  • loadTroll
  • loadWarlock
  • loadWaterBall
  • loadWeaponMaster
  • loadWight
  • loadWraith
  • loadYeti
  • loadZombie
  • Amplified_oozeGolemSingleHit

entitySchemaLoadNamedEntity

  • mysteryFireball
  • mysteryThrone

entitySchemaLoadNamedItem

  • BagHolding
  • BloodDrum
  • CharmBomb
  • CharmFrost
  • CharmGluttony
  • CharmGrenade
  • CharmLuck
  • CharmNazar
  • CharmProtection
  • CharmRisk
  • CharmStrength
  • CursedPotion
  • DoubleHeartTransplant
  • FamiliarDove
  • FamiliarIceSpirit
  • FamiliarRat
  • FamiliarShield
  • FamiliarShopkeeper
  • FeetBalletShoes
  • FeetBootsExplorers
  • FeetBootsLead
  • FeetBootsLeaping
  • FeetBootsLunging
  • FeetBootsPain
  • FeetBootsSpeed
  • FeetBootsStrength
  • FeetBootsWinged
  • FeetGlassSlippers
  • FeetGreaves
  • HeadBlastHelm
  • HeadCircletTelepathy
  • HeadCrownOfGreed
  • HeadCrownOfTeleportation
  • HeadCrownOfThorns
  • HeadGlassJaw
  • HeadHelm
  • HeadMinersCap
  • HeadMonocle
  • HeadNinjaMask
  • HeadSonar
  • HeadSpikedEars
  • HeadSunglasses
  • HeartTransplant
  • Holster
  • HolyWater
  • HudBackpack
  • LordCrown
  • MiscCompass
  • MiscCoupon
  • MiscHeartContainer
  • MiscHeartContainer2
  • MiscHeartContainerCursed
  • MiscHeartContainerCursed2
  • MiscHeartContainerEmpty
  • MiscHeartContainerEmpty2
  • MiscKey
  • MiscMap
  • MiscMonkeyPaw
  • MiscPotion
  • Pickaxe
  • RingBecoming
  • RingCharisma
  • RingCourage
  • RingFrost
  • RingGold
  • RingLuck
  • RingMana
  • RingMight
  • RingPain
  • RingPeace
  • RingPhasing
  • RingPiercing
  • RingProtection
  • RingRegeneration
  • RingShadows
  • RingShielding
  • RingWar
  • RingWonder
  • ShovelBattle
  • ShovelBlood
  • ShovelCourage
  • ShovelGlass
  • ShovelObsidian
  • ShovelStrength
  • ThrowingStars
  • TorchForesight
  • TorchGlass
  • TorchInfernal
  • TorchObsidian
  • TorchStrength
  • TorchWalls
  • WarDrum
  • WeaponEli
  • WeaponFangs
  • WeaponFlower
  • crossbowSpritesheetFix
  • loadBomb
  • loadBomb3
  • loadGoldenLute
  • loadGrenade
  • weaponMaterialElectric
  • weaponMaterialJeweled
  • Amplified_ringOfCourageDamageUp
  • Amplified_ringOfManaCooldown
  • Amplified_ringOfWonderGoldDrop

entitySchemaLoadPlayer

  • addCommonCharacterComponents
  • addCharacterGraphics
  • addCharacterSounds
  • addNoReturnComponents
  • addPhasingComponents
  • addCharacterSpecificData
  • dorianDad
  • nocturnaBat
  • dancepad

entitySchemaLoadSlotItem

  • bodyArmor
  • commonConsumable
  • shovelDigStrength
  • spell
  • torchBrightness
  • weaponCommonAttributes

error

  • displayErrorOverlay
  • displaySystemError
  • openScriptInEditor

eventHandlersChanged

  • clearVirtualResourceCache
  • invalidateObjectSelectorEntityEventCache
  • invalidateObjectSelectorItemEventCache
  • inventoryHUDGroups
  • rebuildHUDLayout
  • reloadMigrations
  • reloadSchemaOnComponentChange
  • reloadSchemaOnEntityChange
  • reloadTileTypes
  • updateMenu

exit

  • saveSettings
  • cleanUpNecroLevelLibrary
  • saveImageCacheMetadata

fastForwardBegin

  • enterPausedGame

fastForwardCancel

  • removePendingFastForwardGameStates

fastForwardComplete

  • processReplayCompletion
  • performVisualUpdate
  • snapCameraToTarget
  • resetAnimationTimer
  • updateVisMapInstantly
  • openPauseMenu

fastForwardLevel

  • switchFastForwardLevel
  • loadFastForwardReplay
  • loadFastForwardSnapshot

fastForwardQueueComplete

focusedEntitiesChanged

  • perspective
  • updateMusicLayerVolumes
  • updateAudioLoopVolumes

focusedEntityTeleport

  • snapCamera
  • updateListeners

frame

  • processDelayedCasts
  • processPendingCasts
  • shieldDodge
  • checkItemPickup
  • enforceSlotCapacity
  • updateFieldOfView
  • hiddenUntilProximity
  • updateRevealed
  • healOnFrame
  • aggro
  • activateCharacters
  • endSpawnInvicibility
  • resetKnockbackImmunity
  • resetShieldFrameBypass
  • provokeOnWallRemoval
  • updateProvokableEntities
  • updateShrink
  • updateSunken
  • mergeItemStacks
  • convertObjects
  • checkDescentTiles
  • ozuma
  • renderPartialFrame

gameStateBeginCountdown

  • initCountdownOverlay

gameStateEndCountdown

  • clearCountdownOverlay

gameStateEnterLobby

  • initializeLobby
  • resetRoomAttributes
  • closeAllMenus
  • playLobbyMusic
  • updatePlayerListHUD

gameStateLeaveLobby

  • updateRoomAttributes
  • updatePlayerListHUD

gameStateLevel

  • updateCurrentLevelInfo
  • addLevelTime
  • startRecordingReplay
  • initLagLog
  • initializeSynchronizer
  • closeAllLevelTransitionMenus
  • resetTurnID
  • stopMusic
  • updateAudioFilter
  • stopInstantReplay
  • resetCutscenePlaybackState
  • skipLevelExit
  • saveAmbushers
  • disableNoReturn
  • clearObjects
  • resetNoiseControl
  • resetSoundEveryBeat
  • resetSounds
  • resetSubtitles
  • initializePendingObjectList
  • resetTargetingTeams
  • barrierReset
  • clearCharm
  • confusableReset
  • dwarfismReset
  • fearsomeReset
  • freezableReset
  • gigantismReset
  • invincibilityReset
  • resetSlides
  • cancelBossSplash
  • clearDoorCache
  • clearFrozenFrames
  • clearFrozenTimes
  • resetChecksums
  • resetClientPendingDelays
  • resetLevelVariables
  • resetLocalFlyaways
  • resetMusicLayerFlyaways
  • resetPickupLimits
  • resetRunSummary
  • resetTextOverlay
  • resetWireMap
  • respawnOnLevelTransition
  • spawnPlayers
  • loadLevel
  • createAmbush
  • generateLobbyLevel
  • initializeLobbyLevel
  • introText
  • resetTransitionLockout
  • randomizeFloorVisuals
  • randomizeWallVisuals
  • resetTileAnimations
  • connectTiles
  • findMarkerTiles
  • restoreDescendedEntities
  • spawnDad
  • placePlayers
  • resetDamageCountdown
  • enqueueShrineOfRiskDamage
  • paceShrine
  • resetBeatCounter
  • updateIdleSpectate
  • resetMissedBeatLockout
  • initializeRhythmSettings
  • resetSongEnd
  • syncMusicTime
  • initPriceTags
  • disableTweens
  • resetGrooveChainImmunity
  • connectTravelRunes
  • resetAnimationTimer
  • updateAttachmentEntities
  • clearInputLockQueue
  • resetRollbackDebugger
  • switchClientActionBuffer
  • loadReplayLevelData
  • snapCameraToTarget
  • clearMinimapFramebuffer
  • itemHealOnLevelChange
  • grantInvincibility
  • initMusicChangeData
  • levelStartFrame
  • updateSpectatorModeFlag
  • resetTemporaryLevelVision
  • updateVisMapInstantly
  • resetLevelExitState
  • transitionOverlays
  • initialTargeting
  • detachInitialLevelSounds
  • despawnObjects
  • updateCurrencyCounterHUD
  • idleOnLevelStart
  • processPendingObjects
  • updateSessionMetadata
  • createInitialSnapshot
  • resetTickDelta

gameStateMainMenu

  • closeInGameLobby
  • resetLobbyLevelState
  • openMainMenu
  • playMainMenuMusic
  • closeNetworking

gameStatePause

  • openPauseMenu
  • pauseAnimationTimer
  • pauseLoopingSounds
  • pauseMusic
  • handleReplaySeek
  • updateSessionMetadata

gameStateReset

  • enqueueReplayRecordingStart
  • resetReplayPlaybackState
  • saveReplay
  • cancelBossSplash
  • resetLocalFlyaways
  • resetRunSummary
  • resetRunVariables
  • resetLagLog
  • resetDailyChallenge
  • closeAllMenus
  • closeInGameLobby
  • clearCurrentLevelInfo
  • suppressSounds
  • clearObjects
  • hardMode
  • initializePendingObjectList
  • resetPlayerEntityList
  • resetSpectatorHUD
  • resetSpectators
  • fullyResetFocusCache
  • clearActionBuffer
  • resetRollbackDebugger
  • clearSnapshots
  • seedGlobalRandomState
  • releaseFastForward
  • resetSynchronizer
  • fireReplayPlayerEvents
  • resetRhythmSettings
  • processPendingObjects
  • unsuppressSounds
  • updateSessionMetadata

gameStateStop

  • stopLagLog

gameStateUnpause

  • closePauseMenu
  • unpauseAnimationTimer
  • resumeLoopingSounds
  • resumeMusic
  • handleReplaySeek
  • updateSessionMetadata

generateShopItems

  • SuperSecretShopkeeper
  • bloodShop
  • generateFoodShop
  • glassShop
  • normalShop

getIntroText

  • default
  • dancepad
  • deathless
  • noReturn
  • hard
  • phasing
  • randomizer
  • mystery
  • dailyChallenge

goldenLutePhase

  • confusePlayers
  • firepigWave
  • spawnDragons

holderApplyDamageImmunity

holderApplySpellUpgrade

  • upgradeAnySpell
  • upgradeReusableSpell

holderBeginCharge

holderBeginSlide

  • cancelByItem

holderCheckAbility

holderCheckAttack

  • processWeapon

holderCheckGrab

  • applyConditionalInvincibility

holderCheckMove

  • knockbackResistanceItem

holderCheckPurchase

  • applyPurchasePriceMultiplier
  • consumeItemOnPurchase

holderComputeDamage

  • weaponItem

holderComputeDigStrength

  • addShovelDigStrength
  • increaseByHolderGrooveChain
  • increaseDigStrengthCapped
  • conditionalDigStrengthIncrease
  • increaseDigStrength
  • upgradeOnHighResistance

holderConfuse

holderControllerChanged

holderCurrency

  • currencyPickupMultiplier
  • activateDamageIncrease

holderDealDamage

  • applyBaseMultiplier
  • applyComboDamage
  • applyGrooveChainDamage
  • applyBaseIncrease
  • applyConditionalDamage
  • applyFinalMultiplier
  • itemDamageFlags
  • overrideKnockback
  • inflictFreeze

holderDeath

  • itemDropOnDeath

holderDelete

holderDescentArrive

holderDescentBegin

holderDescentEnd

holderDespawn

holderDig

  • hasKey
  • applyMultiHit
  • itemDigRadius
  • checkSpellEntityCondition
  • castSpellForWallEntity
  • spawnShovelSwipe
  • consumeKey
  • grantConditionalInvincibility
  • queueDashOnDig
  • activateDamageIncrease

holderDirection

  • deployFollower
  • amplify
  • itemCastOnAttack

holderEarthquake

holderEndCharge

holderEndSlide

holderExitLevel

holderFacing

holderFreeze

holderGetActionItem

  • useHolster
  • reloadWeapon
  • toggleItem
  • prepareThrow
  • itemActivable
  • emptyBackpack
  • reloadFullWeapon
  • replaceActionVisual

holderGetHealthBar

holderGrab

holderGrooveChain

  • applyItemImmunity
  • applyItemMaximize
  • shatterOnMissedBeat
  • updateVisionSource

holderGrow

holderHeal

  • checkGluttony
  • consumeGluttonyItem
  • disableHealthLoss

holderHotTileStep

  • applyHotTileProtection

holderIntangible

  • equipment

holderInteract

holderKill

  • increaseCurrencyDropsByItem
  • minimumCurrencyDropByItem
  • applySpellCooldownMultiplier
  • reduceSpellCooldown
  • incrementRegenerationKillCounter
  • queueConditionalInvincibilityOnKill
  • queueDashOnKill

holderKnockback

holderMove

  • forceSlidingTween
  • autoCollectCurrencyOnMove
  • updateNoReturn
  • moveLights
  • damageOnMove
  • damageOnMoveLate
  • autoDigSurroundingTiles
  • damageOnUntoggledMovement

holderMoveResult

  • activateDigConditionalInvincibility
  • performDashOnDig
  • setRangedFlag
  • currencyDrain
  • resetItemCombo
  • updateNoReturn

holderParry

holderPerformAttack

  • resetConditionalInvincibilityOnKill
  • resetDashOnKill
  • performConditionalInvincibilityOnKill
  • performDashOnKill

holderPostConvert

holderPreConvert

holderProvoke

holderRespawn

holderReveal

holderShrink

  • applyShrinkImmunity

holderSink

  • cancelByItem

holderSongEnd

holderSpawn

holderSpecialAction

holderSpectate

holderStasis

holderTakeDamage

  • applyConditionalInvincibility
  • applyTypedDamageImmunityEarly
  • performWeaponParry
  • applyTypedDamageImmunityLate
  • applyDamageImmunityFirst
  • applyDamageImmunityEarly
  • applyDamageImmunityLate
  • applyDamageImmunityLast
  • amplifyAdditively
  • applyArmor
  • applyGrooveChainArmor
  • applyLateArmor
  • amplifyMultiplicatively
  • shatterFragileItems
  • itemConsumeOnLethalHit

holderTangible

holderTeamChange

holderTickle

holderTileChange

holderTryCollectItem

  • ignoreSingleChoice
  • blockDuplicates
  • holster

holderUnconfuse

holderUnfreeze

holderUngrab

holderUngrow

holderUnshrink

holderUnsink

  • itemUnsinkImmunity

holderUnspectate

holderUpdateAttackability

  • applyItemFlags

holderUpdateCollision

  • itemCollision
  • itemCollisionCheckOnMove

holderUpdateEquipmentSprite

  • useBodySpriteRow
  • useHeadSpriteRow
  • itemGrooveChainBodySpriteRow
  • itemStackBodySpriteRow

holderUpdatePerspective

  • allTileRevealItem
  • tileRevealItem
  • tileBrightnessRateItem
  • contentsVision
  • objectMinimapVisionItem
  • objectSilhouetteItem
  • objectUnsilhouetteItem
  • objectVisibilityItem
  • objectVisionRadiusItem
  • tileVisionRadiusItem
  • tileTargetPointerItem

holderUpdateRhythm

  • subdivisionItem

holderUpdateScale

holderUpdateTangibility

holderUpdateTextLabel

holderUpdateWireLevel

  • applyTileWireImmunity
  • applyItemWire

holderVocalize

inventoryAddItem

  • slotPriority
  • dropPreviousItem
  • attachItem
  • unmapItemPosition
  • attachItemToSlot
  • fireCollectEvent
  • fireEquipEvent
  • useHUDSprite

inventoryCheckEquip

  • itemSlotUser
  • holderTangibility

inventoryCollectItem

  • deleteTraps
  • startArenaFight
  • singleChoice
  • markSeen
  • despawnPriceTags
  • damageOnPickup
  • resetDamageCountdown
  • grantBonusItem
  • addCurrency
  • consumeOnPickup
  • courageDuping

inventoryDetachItem

  • detachItem
  • detachItemFromSlot
  • fireUnequipEvent

inventoryDropItem

  • fireDetachEvent
  • setDroppedItemPosition
  • dropHolsteredItem
  • resetHUDSprite

inventoryEquipItem

  • equip
  • addEventCacheKeySegment
  • updateWired
  • updateWiredImmunity
  • updateDwarfism
  • enableRadialVision
  • updateHoldableRadialLightSource
  • updateVisionSourceByGrooveChain
  • deleteApparitions
  • forceApparitions
  • updatePerspective
  • updateAttackability
  • resetConditionalDamage
  • increaseMaxHealthOnPickup
  • healOnFirstPickup
  • updateRegenerationKillCounterIncrement
  • enableHoverEffect
  • freezeMonkeyLikes
  • itemHolderZOffset
  • updateCollision
  • updateCollisionCheckOnMove

inventoryHUDRegister

  • actions
  • charms
  • equipment
  • spells
  • actions1
  • actions2
  • actions3
  • actions4
  • charms1
  • equipment1
  • equipment2
  • equipment3
  • equipment4
  • equipment5
  • equipment6
  • equipment7
  • spells1
  • spells2

inventoryHUDRenderSlot

  • computeSlotDimensions
  • cooldownOpacity
  • opacity
  • itemSprite
  • itemOverlaySprite
  • spellCooldowns
  • regenerationKillCounter
  • ammoCounter
  • stackQuantity
  • keyBindings
  • itemSlotImage
  • renderLabels

inventorySlotCapacity

  • action
  • misc
  • spell

inventoryStackItem

  • incrementItemStackQuantity
  • fireCollectEvent
  • convertCurrencyItem
  • despawnMergedItem

inventoryUnequipItem

  • unequip
  • removeEventCacheKeySegment
  • updateWired
  • updateWiredImmunity
  • disableRadialVision
  • updateHoldableRadialLightSource
  • updateVisionSourceByGrooveChain
  • updatePerspective
  • updateAttackability
  • decreaseMaxHealthOnDrop
  • updateRegenerationKillCounterIncrement
  • disableHoverEffect
  • itemHolderZOffset
  • resetActivable
  • dropBagContents
  • updateCollision
  • updateCollisionCheckOnMove

invokeLater

  • necro.client.GameClient:nil
  • necro.game.data.modifier.DailyChallenge:nil
  • necro.menu.generic.LoadingScreen:nil
  • necro.menu.network.Host:hostGame

ipcMessageReceived

itemActivate

  • itemCombo
  • reloadWeapon
  • toggleItem
  • useHolster
  • hopInPlace
  • screenFlashCaster
  • damage
  • conditionalDamage
  • conditionalDigStrength
  • activateItem
  • castSpell
  • activateConsumable
  • sound
  • soundCombo

itemBanCheck

  • banByComponent
  • banUndroppable
  • banBySlot
  • initialInventory

itemConsume

  • healConsumer
  • curseHealth
  • resetDamageCountdown
  • grantMapVision
  • ignoreRhythmTemporarily
  • reduceStackSize
  • createFlyawayText
  • playConsumptionSound
  • createDroppedItem
  • convertItem
  • destroyItem

levelComplete

  • makeAllDadsIntangible
  • playCutscene
  • processPendingDelays
  • finalizeSpeedrunTimer
  • deathless
  • handleRunSummary
  • switchToNextLevel
  • notifyHostOfLevelCompletion

levelGenerate

  • generateProceduralLevel

levelLoad

  • assignCurrentLevelInfo
  • characterOverrides
  • updateRunState
  • loadLevelTileMap
  • placeLevelBorder
  • loadSegmentBoundingBoxes
  • makeWire
  • loadEntities
  • initialItems
  • fallbackSentries
  • bossFloorEnter
  • playLevelMusic
  • overrideTrainingStairs

lightSourceUpdate

  • setHolder
  • subtractOldRadialLight
  • activateRadialLight
  • activateHoldableLight
  • updateHoldableLightRadius
  • disableDespawnedRadialLight
  • darkness
  • addNewRadialLight
  • shadow

loadVirtualResource

  • bloodColor
  • cropFilter
  • grayscaleFilter
  • hsvFilter
  • multiRecolor

lobbyGenerate

  • illuminate
  • trainingRooms
  • lockDoors
  • lockStairs
  • shops

lobbyUpdatePlayers

  • addSameRoomPlayers
  • removeSpectators

localCoopPlayerAdded

  • clearPlayerEntityCache
  • assignLobbyCharacter
  • unspectateNewLocalPlayer

localCoopPlayerRemoved

  • clearPlayerEntityCache

menu

  • changeLanguage
  • changeSoundtrack
  • confirm
  • credits
  • fileSelector
  • gameError
  • loadingScreen
  • lobbyMenu
  • lobbyModeSelector
  • localCoop
  • main
  • messageBox
  • modCompiler
  • modConfig
  • modCreator
  • modGrid
  • modList
  • modPriorityChanger
  • modVersionSelector
  • networkConnecting
  • networkDisconnected
  • networkGameBrowser
  • networkHost
  • networkJoin
  • networkJoinUDP
  • networkLobbySettings
  • networkModList
  • networkMultiplayer
  • optionsControls
  • optionsGame
  • pause
  • powerSettings
  • replaySelector
  • retry
  • runSummary
  • seedEntry
  • settings
  • settingsOverview
  • settingsPresets
  • textEntry
  • win

modLoaded

  • addModScriptPath
  • registerVirtualSettingsGroup
  • invalidateCachedImages

modPortalDownloadCompleted

  • updateModList
  • updateModGrid
  • recomputeAvailableModUpdates

modPortalReady

  • updateModGrid
  • recomputeAvailableModUpdates

modUnloaded

  • unloadModResource
  • removeModScriptPath
  • unregisterVirtualSettingsGroup
  • invalidateCachedImages

modsChanged

  • updateModList
  • reloadAssets

musicLayersUpdateVolume

  • muteAllLayers
  • activateMainLayer
  • applyEntityProximityVolumeModifiers
  • applyTileProximityVolumeModifiers
  • preserveCoralRiffPostMortem
  • preBossEffect
  • applyMusicChange

musicPlay

  • updateMusicLayerVolumes
  • updateAudioFilter
  • playAudioStreams
  • resetPlayerBeatmaps

musicStop

  • resetPlayerBeatmaps

musicTrack

  • deathMetalPolka
  • fortissimoleVariants
  • zone
  • boss
  • special
  • coralRiffInstruments
  • fortissimoleRap
  • necrodancerPhase2
  • loadLipmap

networkModMismatch

  • openModListOnMismatch

networkModUpdate

  • updateLegacyModList
  • updateModList

nextPhase

  • refillHealth
  • fswTeleport
  • fswSarcos
  • fswTriggers
  • spawn
  • sound

objectApplyDamageImmunity

  • suppressDamage
  • castSpell
  • flyaway
  • playSound
  • consumeItem

objectApplySpellUpgrade

objectBeginCharge

  • charge
  • chargeSprite
  • playChargeSound
  • playChargeVoice

objectBeginSlide

  • enableSubBeatActions
  • playSlideVoice
  • startSwayAnimation

objectCheckAbility

  • bypassBeatDelay
  • applyBeatDelay
  • preserveBeatDelay
  • applyStun
  • slideSubBeatActions
  • chargeOverride
  • applyAutoCastCooldown
  • autoCastPreventManualCast
  • applyActionDelay
  • applyActionFilter
  • pawnRules
  • playerHasActed

objectCheckAttack

  • dwarfismSuppressAttack
  • innateWeapon
  • buildElectricityQueue
  • addConductorBatteries

objectCheckGrab

  • checkGrabbability
  • performGrab

objectCheckMove

  • inhibitFrozenMovement
  • disallowMoveDuringDescent
  • inhibitHeavy
  • resistKnockbackWhileGrabbing
  • provokeOnProximity
  • inhibitSunken
  • resetPrevposOnInhibit
  • windVoice
  • telefrag
  • checkInnateAttack
  • grabVictim
  • unburrow
  • bounceTweenOnAttack
  • castOnAttack
  • fortissimoleBurrowing
  • performInnateAttack
  • attackSound
  • checkForPreMoveCollisions
  • stasisOnMove
  • applyDefaultResult
  • bounceTweenOnFail

objectCheckPurchase

objectComputeDamage

  • innateAttack
  • innateWeapon

objectComputeDigStrength

  • innateDigStrength
  • chargeDigStrength
  • gigantismIncreaseDigStrength
  • dwarfismDigStrengthOverride
  • confusableDigStrength
  • inhibitFearedDigs

objectConfuse

  • setConfusionTime
  • confusableAIOverride
  • delayClonkingOnConfuse
  • playConfusionVoice

objectControllerChanged

  • assignPlayerID
  • clearPlayerEntityCache
  • playerPersistence
  • toggleAI
  • aggro
  • updateAttackability

objectCurrency

  • forwardCurrencyToController
  • showCurrencyFlyaway
  • updateCurrencyCounter

objectDealDamage

  • applyGigantismMultiplier
  • baseDamageIncrease
  • explosiveDamageOverride
  • forwardToCaster
  • stealGoldOnAttack
  • teleportingBombs
  • applyDamageToTarget

objectDeath

  • setDead
  • provokeOnShrineDeath
  • finalizeObjectTangibility
  • setRespawn
  • checkKillCredit
  • deathSound
  • genericDeathSound
  • voiceEnemyDeath
  • voiceTaunt
  • crateLootUpgrade
  • gigantismItemDrop
  • gigantismCurrencyDropOverride
  • conditionalCurrencyDrop
  • dropInventoryItems
  • castOnDeath
  • castOnDeathDelayed
  • spawnDecorTentacle
  • spawnOnDeath
  • timeScale
  • markShopkeeperDeath
  • handleRunSummary
  • createTombstone
  • activateSacrifice
  • triggerKillEvent
  • bossFightEnd
  • conductorBatteryDeath
  • conductorInstrumentDeath
  • despawnOtherFlawlessChests
  • disableFirepigsOnBatteryDeath
  • disableFrankenshield
  • forwardDeathToController
  • killBossOnDeath
  • checkExitCondition

objectDelete

  • finalizeObjectTangibility

objectDescentArrive

  • endDescent
  • initializePosition
  • applyPositionOffset
  • disableDamageImmunity
  • restorePersistence
  • disallowAscent
  • restoreVisibility
  • restoreCollisionMask
  • updateAttackability
  • applySoftGrooveChainImmunity
  • resetSpectatorMode
  • restoreTangibility
  • descentCrateContents
  • inflictDamage

objectDescentBegin

  • forwardDescentToController
  • activateDescent
  • exitRequirement
  • durationOverride
  • disableCollisions
  • disableInteraction
  • removeFromTargetingTeam
  • dropGrooveChain
  • grooveChainImmunity
  • enableDamageImmunity
  • updateAttackability
  • persistObject
  • playDescentSound
  • playDescentVoice
  • addFadeout
  • fadeMusic
  • playAnimation
  • disableHover
  • enqueueDescentEndAction

objectDescentEnd

  • completeDescent
  • disableAmbush
  • makeIntangible
  • restoreHover
  • allowAscent
  • enableSpectatorMode
  • collectCurrency
  • delete
  • exitLevel

objectDespawn

  • lobbyRespawnable
  • detachController
  • detachItemBeforeDespawning
  • clearInventoryItems
  • despawnAttachment
  • despawnFollowers
  • despawnPriceTags
  • stopAudioLoop
  • casterSpawnCap
  • despawnObject

objectDig

  • computeDigStrength
  • gigantismDigRadius
  • tryBreakTile
  • spawnKeyFlyaway
  • digVoice
  • playDigFailSound
  • cancelBounceTween
  • shakeScreenOnDig

objectDirection

  • resetHasMoved
  • updatePreviousPosition
  • delayOffWallMoves
  • interceptActionDelay
  • inhibitFrozenMovement
  • disallowActionDuringDescent
  • amplifyFirstMove
  • castle
  • flyingSeek
  • remapMovement
  • spawnOnDirection
  • wiredRotate
  • beginCharge
  • beginChargeTowardsHostile
  • slide
  • inhibitOnFacingChange
  • handleClonking
  • setFacingOnFlee
  • applyConfusion
  • attackGrabber
  • stasisUntilProvoked
  • unsinkOnDirection
  • performWeaponAttack
  • weaponAttackResultOverride
  • amplify
  • frankensteinwayFast
  • parryCounterAttack
  • moveGrabbed
  • moveObject
  • performInteraction
  • setFacing
  • resetDynamicSprite
  • parryCooldown
  • shakeScreenOnAttack
  • shakeScreenOnWalk

objectEarthquake

  • provoke
  • reduceHealth
  • reduceCursedHealth
  • checkDeath

objectEndCharge

  • endCharge
  • chargeSprite
  • playChargeStopSound
  • stunOnChargeStop

objectEndSlide

  • disableSubBeatActions
  • endSwayAnimation

objectExitLevel

objectFacing

  • setFacingDirection
  • shieldDirection
  • mirrorSpriteX
  • mirrorSpriteY
  • stasisMirrorX

objectFreeze

  • hasActedFix
  • addFreezeTime
  • preventActions
  • updateAttackableFlags

objectGetActionItem

  • slotItems
  • ignoreActions

objectGetHealthBar

  • addCursedHealth
  • addRedHealth
  • addEnemyHealth

objectGrab

  • allowCharacterCollisions
  • moveOntoVictim
  • attachToVictim
  • grabAttachment
  • grabRowOrder
  • castOnGrab
  • playGrabAttackerSound
  • playGrabVictimSound
  • dropGrooveChain
  • inflictConfusion
  • overrideAI
  • increaseHealth
  • denyKillCredit
  • updateAnimation

objectGrooveChain

  • applyImmunity
  • descentGrooveChainImmunity
  • playGrooveChainSound
  • provokeOnGrooveChainDrop
  • flyaway
  • dropFlawless
  • inflictDamage
  • applyGrooveChainValues

objectGrow

  • resetDwarfism
  • applyHealthMultiplier
  • setGigantismTimer
  • updateAttackability
  • updateScale

objectHeal

  • grantInvincibility
  • playHealingSound
  • playHealParticles
  • uncurseHearts
  • addMaxHealth
  • addCursedHealth
  • limitCursedHealth
  • addHealth
  • roundOverhealHealth
  • processOverhealHealth
  • roundMaxHealth
  • limitMaxHealth

objectHotTileStep

  • gigantismHotTileProtection
  • increaseIdleTurnCounter
  • playHotTileStepSound
  • playHotTileDamageSound
  • playHotTileStepVoice
  • inflictIdleDamage

objectIntangible

  • updateFocusedEntities
  • detachFromGrabVictim
  • detachGrabber
  • followerTangibility
  • removeMultiTileObjectFromMap
  • removeObjectFromMap
  • removeFromCollisionMap
  • removeMultiTileCollision
  • disableLightSource
  • visionRaycast
  • unlockStairs
  • endAmbush
  • provokeOnAddsDeath
  • removeFromTargetingTeam
  • preventActions

objectInteract

  • consumeItem
  • checkPriceTag
  • shrinePercent
  • activateShrine
  • removeShrinePriceTag
  • resetDamageCountdown
  • selfDestruct
  • singleChoiceShrines
  • takeDamage
  • failSound
  • soundInteract
  • failFlyaway
  • failSwipe
  • bounceTweenOnInteractor

objectKill

  • currencyBase
  • minimumCurrencyDropEarly
  • currencyMultiply
  • minimumCurrencyDrop
  • dropCurrencyOnDeath
  • increaseGrooveChain
  • resetDamageCountdown
  • incrementRegenerationKillCounter

objectKnockback

  • limitOncePerFrame
  • inhibitWhileFrozen
  • moveEntity
  • increaseBeatDelay

objectMove

  • setFacingOnMove
  • particleMoleDirt
  • updatePosition
  • setMoveTween
  • updatePreviousPosition
  • removeMultiTileObjectMapEntry
  • moveObjectMapEntry
  • moveMultiTileObjectMapEntry
  • followerCollectGold
  • markPendingMerge
  • moveCollisionMap
  • moveMultiTileCollision
  • moveLightSource
  • moveFollowers
  • moveGrabber
  • readTileInfo
  • updateRadialVision
  • updateRaycastVision
  • stasisOnApproach
  • stasisOnApproachMinDistance
  • checkExitStairs
  • despawnOnWallRemoval
  • offWallConvert
  • rearmTraps
  • stepDamage
  • updateSunken
  • updateWired
  • resetTileIdleCounter
  • redirectCharge
  • castOnCollision
  • castOnMove
  • attackOnPartialMove
  • digOnPartialMove
  • handleFocusTeleport
  • gigantismWalkSound
  • parityWalkSound
  • stasisWalkSound
  • walkSound
  • moveAudioLoop
  • fortissimoleSpawn
  • hasMoved
  • hola
  • tentacleFacing
  • wiredRotate

objectMoveResult

  • animationCycling
  • handleClonking
  • moveResultAnimation
  • yetiAnimation
  • turnOnMoveFail
  • breakBellsOnCharge
  • trampleAIOverride
  • digWall
  • castAfterMoves
  • castOnAttackResult
  • castOnMoveResult
  • conductorAutoCast
  • luteFireBreathing
  • processAutoCasts
  • nd2Dancers
  • necroDancerPhase2
  • updatePattern
  • patternFacing
  • wiredRotatePost
  • inflictShrineOfRiskDamage
  • updateGrooveChain
  • updateHitChain
  • firstMove
  • resetBeatDelay
  • chargeStopOnResults
  • stopSuperCharge
  • hasActed
  • stasisOnApproach
  • beatDelayCancelOnIdle
  • confusableBeatDelay
  • spawnCapBeatDelay
  • stunOnResults
  • voiceTell
  • moveOnAttack
  • disappearOnCollision
  • promote

objectParry

  • applyKnockback
  • playParrySound
  • createFlyaway
  • prepareCounterAttack
  • suppressDamage

objectPerformAttack

  • savePosition
  • inflictDamage
  • processElectricityQueue
  • move
  • throw
  • swipe

objectPostConvert

  • resetAiId
  • resetAnimationFreezeEffectNeedUpdate
  • resetBeatDelayInterval
  • resetHoverEffectActive
  • resetItemStackQuantity
  • resetMinimapStaticPixelColor
  • resetPositionalSpriteOffsetX
  • resetPositionalSpriteOffsetY
  • resetPriorityValue
  • resetRowOrderZ
  • resetSpellCooldownKillsRemainingKills
  • resetSpellCooldownTimeRemainingTurns
  • resetSpriteColor
  • resetSpriteHeight
  • resetSpriteMirrorOffsetX
  • resetSpriteSheetFrameX
  • resetSpriteSheetFrameY
  • resetSpriteTexture
  • resetSpriteWidth
  • resetTrapImmunity
  • resetWeaponReloadableAmmo
  • updateCollision
  • updatePerspective
  • addItemAfterConverting
  • equipItems
  • adjustAttachment
  • updateAttackability
  • fortissimoleBurrow
  • updateKillCounterTotalIncrement
  • charge
  • overrideTween
  • updateRhythm
  • soundPostConvert

objectPreConvert

  • randomizer
  • detachItemBeforeConverting
  • despawnAttachment
  • soundPreConvert
  • ungrowPreConvert
  • unshrinkPreConvert
  • endSlidePreConvert
  • disableShield
  • postConvertBeatDelay
  • tentacleBeatDelay
  • updateKillCounterTotalIncrement

objectProvoke

  • setDecorTentacleTangibility
  • setProvokedFlag
  • deactivateMusicLayer
  • playVoiceLine
  • updateAttackableFlags
  • castOnProvoke
  • despawnNecrodancerTraps
  • overrideAI
  • provokableFear
  • provokableFearability
  • convertOnBossProvoke
  • convertOnProvoke
  • preventActions
  • setBeatDelay
  • provokableShieldBreak
  • spawnNecroDancerMiniboss
  • startShrinerFight
  • conductorPhase2
  • updateAnimation

objectRespawn

  • clearRunSummary
  • removeRespawnFlag
  • removeKillableFlag
  • restoreHealth
  • updateTangibility

objectReveal

  • forceApparition
  • playRevealSound

objectShrink

  • suppressOnGigantism
  • setDwarfismTimer
  • spawnFlyaway
  • playVoiceLine
  • updateScale

objectSink

  • playSinkSound
  • playSinkAnimation
  • sinkEntity

objectSongEnd

  • spell

objectSpawn

  • hideUntilLit
  • randomInitialFacingDirection
  • wiredRotateInitial
  • deleteApparitions
  • requireGameObject
  • darkness
  • initializeObjectAttributes
  • initializeObjectHomePosition
  • initializeObjectPosition
  • initializeObjectPrevPosition
  • aiFortissimole
  • freezeMonkeyLikes
  • lobbyToggleable
  • setPriceTag
  • tentacleFacing
  • useCloneSprite
  • zoneSpawnCaps
  • healthBonusAgainstPlayer
  • scalingHealth
  • conductorInstrumentDetectWire
  • initializeHomeArea
  • initializeObjectTangibility
  • forceApparition
  • setSlimeDirection
  • setStasis
  • initializeRandomState
  • randomizeTentacleTeleports
  • applyDepthMultiplier
  • giveInitialInventory
  • shrineInitialContents
  • markSeen
  • activateInitialDwarfism
  • activateInitialGigantism
  • randomizeHoverEffect
  • selectRandomOffset
  • selectRandomOrientation
  • selectRandomSpriteVariant
  • initializeWorldLabel
  • reveal
  • voiceSpawn
  • startAudioLoop
  • applyZoneDependentActivationRadius
  • kingCongaThrone
  • makeSecretShop
  • noReturn
  • phasing
  • spawnAttachment
  • spawnBells
  • spawnConductorFirepigs
  • spawnFollower
  • spawnLuteHead
  • updateCollision
  • initializeAttackableFlags
  • blockTopRowSpawns
  • castOnSpawn
  • convertVocalEntity

objectSpecialAction

  • resetHasMoved
  • slide
  • slideSubBeatActions
  • interceptActionDelay
  • idle
  • necrodancerCooldown
  • handleCustomPlayerAction
  • conductorSpells
  • handleClonking
  • innateSpellcasts
  • strikeBell
  • useActiveItem
  • hopInPlaceOnIdle
  • resetPreviousPosition

objectSpectate

  • updatePlayerSpectatorState
  • updateEntitySpectatorState
  • makeIntangible
  • checkExitCondition

objectStasis

  • stasisAttackability
  • stasisAI
  • stasisMinimapPixel
  • stasisMirrorX
  • voiceUnstasis

objectTakeDamage

  • applyDescentImmunity
  • applyPendingRespawnImmunity
  • followerProtectedByParent
  • lobbyDamageImmunity
  • multiHitProtection
  • performParry
  • applyInvincibility
  • applySpawnInvincibility
  • grantInvincibility
  • setKnockback
  • grabProtection
  • applyBarrier
  • depleteConductorBattery
  • dismountOnHit
  • checkShieldDamageBypass
  • checkShieldDirection
  • checkShieldFrameBypass
  • conductorInstrumentShieldBypass
  • shieldBreakOnBypass
  • shieldBreakOnHit
  • applyShield
  • beatDelayShield
  • chargeShield
  • kingCongaShield
  • luteShield
  • necrodancerShield
  • stasisShield
  • wiredShield
  • shieldDodge
  • convertOnShieldBreak
  • createShieldFlyaway
  • particleShieldBreak
  • playShieldBreakSound
  • playShieldHitSound
  • setShieldFrameBypass
  • shieldDamageType
  • shieldKnockback
  • shieldReflectDamage
  • shieldSuppressHitSound
  • shieldSuppressHitVoice
  • shieldedHitVoice
  • applyDwarfismMultiplier
  • applyGigantismMultiplier
  • inflictFreeze
  • damageTypeVulnerability
  • armorMinimumDamage
  • activatePain
  • thawFrozenObject
  • provoke
  • startCharge
  • redirectCharge
  • redirectDeadRingerCharge
  • storeChargeDirection
  • reduceHealth
  • reduceCursedHealth
  • lowHealthConvert
  • dropGrooveChain
  • setAudioFilterTarget
  • nextPhase
  • castOnLethalHit
  • genericHitSound
  • grabHitSound
  • hitVoice
  • squishVoice
  • startAudioLoop
  • setAudioLoopTarget
  • drawScreenFlash
  • targetAttacker
  • fortissimoleBurrowing
  • checkDeath
  • swapEntitiesOnDeath
  • castOnHit
  • castOnHitDelayed
  • clearCharm
  • deepBluesTeleport
  • goolemCastOnHit
  • kingCongaTeleport
  • luteCopyHealthToBody
  • resetActionDelayOnHit
  • resetMetrognomeOnHit
  • spawnMiniboss
  • applyKnockback
  • shieldSetBeatDelay
  • castOnShieldHit
  • spawnOnHit
  • spawnWallsOnHit
  • bounceTweenOnHit
  • shakeScreenOnHit

objectTangible

  • updateFocusedEntities
  • followerTangibility
  • addMultiTileObjectToMap
  • addObjectToMap
  • prependObjectToMap
  • addMultiTileCollision
  • addToCollisionMap
  • markPendingMerge
  • equipItems
  • initializeLightSource
  • visionRaycast
  • startND2Phase2
  • unlockStairs
  • addToTargetingTeam
  • forceApparitions
  • updateSunken
  • updateWired
  • offsetSpriteIfAboveWall
  • initFacingDirection
  • followerCollectGold

objectTeamChange

  • changeTeam
  • updateTargeting
  • provokeOnMinionBetrayal

objectTickle

  • dropItems
  • grantKillCredit
  • takeDamage

objectTileChange

  • resetNecrodancerDelay
  • updateSunken
  • updateWired
  • despawnNecrodancerTraps
  • despawnOnTileChange
  • despawnOnWallRemoval
  • teleportOnWallRemoval

objectTryCollectItem

  • checkItem
  • requiredComponent
  • itemBans
  • checkSlotReplacability
  • checkPriceTag
  • itemPercent
  • collectItem
  • playPickupEffects

objectUnconfuse

  • lutePhaseChange
  • resetAggro
  • resetConfusionTime
  • restorePreviousAI

objectUnfreeze

  • resetFreezeTime
  • updateAttackableFlags

objectUngrab

  • detachFromVictim
  • grabAttachment
  • ungrabRowOrder
  • resetCollision
  • removeConfusion
  • restoreAI
  • decreaseHealth
  • giveKillCredit

objectUngrow

  • resetHealthMultiplier
  • resetGigantism
  • updateAttackability
  • updateScale

objectUnshrink

  • resetDwarfismTimer
  • playVoiceLine
  • updateScale

objectUnsink

  • gigantismUnsinkImmunity
  • grabberImmunity
  • innateImmunity
  • playUnsinkSound
  • hopInPlace
  • playUnsinkAnimation
  • unsinkEntity
  • transformLiquidTile

objectUnspectate

  • performAscent
  • updatePlayerSpectatorState
  • updateEntitySpectatorState
  • updateDescentSpectatorState
  • restoreTangibility
  • moveToVacantTile

objectUpdateAttackability

  • initializeFlags
  • stasisAttackability
  • provokable
  • gigantismAttackableFlags
  • freezeAttackableFlags
  • descentAttackProtection
  • nd2TrapProtection
  • shieldAttackability
  • playerControlled
  • applyEffectiveFlags

objectUpdateCollision

  • noPlayerCollision
  • descent
  • setCheckOnAttack
  • setCheckOnMove
  • setCheckOnTeleport
  • setCollisionMask

objectUpdateEquipmentSprite

  • applyBodyRow
  • applyHeadRow

objectUpdatePerspective

  • fullTileVision
  • invertShadows
  • temporaryTileVision
  • fullObjectVision
  • objectMinimapVisionItem
  • objectUnsilhouette
  • objectVisionRadius
  • objectVisionRadiusActivationRange
  • tileVisionRadius
  • tileVisionRadiusActivationRange

objectUpdateRhythm

  • ignoreRhythmInnate
  • lobbyIgnoreRhythm
  • ignoreRhythmTemporarily
  • chargeAutoPlay
  • slideAutoPlay
  • skipEveryNth
  • subdivisionInnate
  • suspendRhythmWhileSpectating
  • suspendRhythmWhileDead
  • musicChange

objectUpdateScale

  • spriteDwarfismScale
  • spriteGigantismScale
  • applyScaleToSprite
  • applyScaleToShadow

objectUpdateTangibility

  • descent
  • spectator
  • killable
  • item
  • apparition
  • follower

objectUpdateTextLabel

  • performEntityLookup
  • getLocalizedString
  • applyText

objectUpdateWireLevel

  • applyTileWire
  • help
  • startWireAnimationTimer
  • saveWireLevel

objectVocalize

  • defaultDeduplicationID
  • modifyPitchGigantism
  • modifyPitchDwarfism
  • omnipresentVoice
  • subtitles
  • playSound

particle

  • particleMoleDirt
  • particlePuff
  • particleShieldBreak
  • particleSplash

perspectiveUpdated

  • updateVisMap

pickupEffects

  • sound
  • flyaway
  • animation
  • limit

preAI

  • useRemappedMovement
  • targetOffset
  • catlike
  • congaLineColorChange
  • necrodancerAIChange
  • trampleAIOverride
  • spawnOnCharge
  • startCharge
  • fortissimolePhase1
  • attackWhenPossible
  • parryCounterAttack
  • beatDelay
  • charge
  • luteBodyForceUp
  • processDelayedActions
  • chargeTarget
  • clonk
  • fortissimoleBurrowing
  • frankensteinwayCharge
  • luteHeadFollowsBody
  • strikeBell
  • supercharge
  • tentacleTeleports
  • fear
  • faceTarget
  • idleOnStealth

priceTagCheck

  • checkPurchaseOnBuyer
  • priceTagInvertMultiplier
  • priceTagIgnoreMultiplier
  • applyHealthModifiers
  • checkSufficientCurrency
  • shoplifting

priceTagFail

  • playUnaffordableSound
  • showUnaffordableFlyaway

priceTagPay

  • consume
  • shoplifting
  • payCurrency
  • payHealth
  • unlockItem
  • multiplyCost
  • playPurchaseSound
  • showSuccessFlyaway

priceTagUpdate

  • checkShopkeeperProximity

render

  • initializeLegacyGraphics
  • updateAnimationTimer
  • adjustCamera
  • moveAnimations
  • spriteAnimations
  • renderEffects
  • attachmentCopyAnimation
  • attachmentCopySpriteEffects
  • attachmentCopySpritePosition
  • renderFloors
  • renderWires
  • renderWalls
  • renderShadows
  • renderWorldLabels
  • renderPriceTags
  • fswTells
  • drawLuteNeck
  • renderGameObjects
  • renderLayeredRows
  • renderContents
  • renderItemStackSizes
  • renderItemHintLabels
  • renderShrineHintLabels
  • renderSecretShopLabels
  • musicLayerFlyaways
  • renderSwipes
  • renderHealthBars
  • renderPlayerNames
  • renderPlayerInputLockIndicators
  • renderFlyaways
  • renderExtraSprites
  • renderParticles
  • finalizeLegacyGraphics
  • renderHUD
  • drawOverlays

renderEffects

  • resetOpacity
  • animateFadeEffect
  • holderFadeEffect
  • targetProximityFadeEffect
  • applyTileBrightnessEffect
  • animateHoverEffect
  • applySpriteOffsetIfInsideWall
  • applyTileCoverEffect
  • applyBlinkEffect
  • updateSpriteScales
  • applyCropOnSinkEffect
  • applyCropOnDescentEffect
  • applySlideSway
  • applyVibrateEffect
  • applyRandomOffset
  • applyTentacleTellSpriteOffset
  • spriteOffsetPerFrame

renderGlobalHUD

  • renderBeatIndicators
  • renderHeartbeatHUD
  • renderMinimap
  • renderPlayerHUDs
  • renderGrooveChain
  • renderWinCount
  • renderSpeedrunTimer
  • renderLevelCounter
  • renderTargetPointer
  • subtitles
  • renderRunSummaryPromptHUD
  • renderSpectatorHUD
  • textOverlay
  • bossSplash
  • renderPlayerList
  • renderNetworkIndicator

renderLayers

  • sortEntries
  • renderSortedEntries

renderPartial

  • adjustCamera
  • renderBeatIndicators
  • updateVertexBufferTransforms
  • display
  • updateRenderTargetTime

renderPlayerHUD

  • diamondCounter
  • goldCounter
  • renderHealthBar
  • renderEquippedItems
  • renderGrooveChain
  • renderHeartbeatIndicatorHUD
  • damageCountdown

renderPlayerListEntry

  • applySpectatorOpacity
  • useHeadSprite
  • renderSprite
  • renderInputLockIndicator
  • assignNameColor
  • renderName
  • renderCoopPlayerNumber
  • renderPing

renderUI

  • initializeVertexBuffers
  • clear
  • fastForwardSkipGameRender
  • pauseSkipGameRender
  • renderGame
  • renderLobby
  • renderCutscene
  • cutsceneSubtitles
  • renderMenu
  • renderLatencyCalibrationBeatBars
  • renderMenuOverlay
  • renderModDownloadProgress
  • renderModUpdateOverlay
  • renderSettingsMenuOverlay
  • renderLowPercentIndicator
  • renderChat
  • drawCountdown
  • drawKeyRebinder
  • clearOldDebugVisuals
  • debugOverlay
  • finalizeVertexBuffers
  • displayAsyncErrorOverlay

replayEnd

  • restoreSettings
  • reloadLocalMods

replaySeek

  • disableRenderPartial
  • updateAnimationTimer
  • suppressSoundEffects
  • simulateTurns
  • endSoundEffectSuppression
  • updateCamera
  • updateVision

replayStart

resourceLoaded

  • loadRemoteSettings
  • markGameStateDesync
  • resetInitialPlayerCache
  • updateModList
  • updateResourceVersion
  • updateSessionMetadataModList

runSettingsInit

  • initializeRandomizerSeed
  • uploadRemoteSettings

runStateInit

  • removeFromBossPool
  • seenItems
  • hardMode

serverChangeGameState

  • computeTimestamp
  • updateRoom
  • disableInputLock
  • endReplaySession
  • changeActionBufferLevel
  • resetSnapshotCache
  • setInitialSpawnCharacters
  • cancelFastForward
  • broadcastStateChange
  • updateLobbyJoinability

serverChangeMaxPlayers

  • updateLobbyJoinability

serverChangePlayerID

  • handleLocalCoopPlayer
  • storeHost
  • updateRoom
  • updatePlayerList
  • sendUpdatedPlayerData
  • assignHost
  • restoreLocalCoopPlayer

serverChat

serverCheckLogIn

  • checkClientVersion
  • checkPlayerLimit
  • checkUsername

serverCheckPlayerRetention

  • applyRoomRetention

serverConnect

  • checkBanList
  • acceptOrRejectPlayer
  • reconnectLocalCoopPlayers

serverConsoleCommand

  • ban
  • banlist
  • c
  • cond
  • conductor
  • exit
  • help
  • kick
  • list
  • mod
  • mods
  • unban

serverCreateRoom

  • createRoomEntry
  • createActionBuffer
  • assignInitialGameState

serverDeleteRoom

  • sendPlayersToDefaultRoom
  • deleteRoomEntry
  • deleteActionBuffer
  • resetSnapshotCache

serverDisconnect

  • resetInputLock
  • disconnectLocalCoopPlayers
  • sendLeaveMessage
  • removePlayerFromRoom
  • removeOrHideFromPlayerList

serverEnterRoom

  • interceptLocalCoopPlayers
  • assignPlayerRoomID
  • sendRoomChangePacket
  • addPlayerToRoomPlayerList
  • sendRoomAttributeList
  • assignAndUpdateHost
  • sendCurrentGameState
  • transferAllResources
  • initFastForward

serverLeaveRoom

  • interceptLocalCoopPlayers
  • addSpectateAction
  • sendRoomChangePacket
  • removePlayerFromRoomPlayerList
  • sendRoomAttributeReset
  • assignPlayerRoomID
  • cancelAllResourceTransfers
  • reassignHost
  • cancelFastForward

serverLogIn

  • sendPlayerID
  • setLoggedInFlag
  • updatePlayerList
  • assignUsername
  • addPlayerToRoom
  • sendJoinMessage

serverMessage

  • acceptLogin
  • addLocalCoopPlayer
  • answerClockSync
  • broadcastChat
  • broadcastInputs
  • broadcastResource
  • forwardLevelCompletionNotification
  • handleGameStateChange
  • inputLockTimer
  • receiveLocalCoopPlayerAttribute
  • receiveLocalCoopPlayerInput
  • receivePlayerAttribute
  • receiveRoomAttribute
  • removeLocalCoopPlayer
  • sequenceSync
  • serverAttribute
  • snapshotBroadcast
  • snapshotRequest
  • snapshotResponse
  • unlockInputs

serverReset

  • closeSocket
  • clearPlayerList
  • resetInputLock
  • clearResourceTransferLists
  • resetRooms
  • resetActionBuffer
  • resetLobby
  • resetFastForwardTransfers
  • resetSnapshotRequests

serverResourceLoaded

  • handleReplay

serverStart

  • resetServer
  • openSocket

serverStop

  • resetServer

serverTick

  • conductor
  • processSocketEvents
  • updateInputLock
  • updatePlayerLatencyList
  • updateSteamLobby

shopkeeperTransaction

  • checkItemBan
  • checkItem
  • setSellPrice
  • checkPrice
  • spawnItem
  • payPrice
  • deleteItem
  • teleportClient
  • errorSound
  • successSound
  • errorFlyaway
  • successFlyaway
  • pushBack

shrine

  • blood
  • boss
  • chance
  • darkness
  • glass
  • no_return
  • pace
  • pain
  • peace
  • phasing
  • rhythm
  • risk
  • sacrifice
  • space
  • uncertainty
  • war

snapshotDrop

snapshotLoad

  • loadEntities
  • loadAnimationTimer
  • loadObjectMap
  • preprocessWire
  • loadGlobalVariables
  • clearFocusCache
  • clearPerspectiveCache
  • clearPlayerEntityCache
  • clearRunSummaryCache
  • queueVisualUpdate
  • updateLevelBounds
  • updateMusicChangeActivationState
  • updateVisMap
  • applyRemotePostProcessing

snapshotResync

  • clearDoorCache
  • updateWorldLabels
  • resetObjectSprites
  • updateVocalDependentSprites

snapshotSave

  • saveEntities
  • saveAnimationTimer
  • saveObjectMap
  • saveGlobalVariables
  • postprocessWire

soundPlay

  • selectSoundFromGroup
  • applySoundAttributes
  • applyRoomSpeedPitchShift
  • applyNoiseControl
  • addPendingSound
  • assignReferenceID
  • playSoundImmediately

soundReplay

  • unmarkRollback

spellCheck

  • spellCheckBossFloor
  • spellCheckDescent
  • spellCheckProvoked
  • spellCheckRevealed
  • spellCheckTileInfo
  • spellCheckWasVisible
  • spellCheckTargetCount
  • spellCheckCurrency
  • spellCheckEmptySlot
  • spellCheckHasItem
  • spellCheckHealth
  • spellCheckLimitPerRun

spellInit

  • spawnMulticastCopies
  • useFacingDirection
  • chaincast
  • applyDirectionOffset
  • coneTarget
  • globalTarget
  • linearTarget
  • radialTarget
  • rectangularTarget
  • spellcastTowardsTarget
  • targetHome
  • targetTiles
  • ignoreTiles

spellItemActivate

  • applySpellcastUpgrade
  • applyExternalUpgrade
  • resetKillCooldown
  • resetTimeCooldown
  • applyCasterDirection
  • playSpellItemVoice
  • castSpell
  • payBloodCost

spellItemCooldown

  • kills
  • time
  • bloodMagic
  • baseActivation

spellTeleportFilter

  • avoidHostileEntities
  • avoidCollisions

spellTeleportTarget

  • teleportToMarker
  • teleportToHome
  • teleportToSegment
  • teleportToRow
  • ignoreComponent
  • sortByDistance
  • shuffle

spellcast

  • despawnCaster
  • killCaster
  • transform
  • screenFlashTargetsCheck
  • destroyCurrency
  • destroyItems
  • destroyTraps
  • convertTiles
  • destroyWalls
  • deathMetalSpawn
  • grantCurrency
  • grantItem
  • grantRandomItem
  • spawnBombs
  • spawnEntity
  • spellcastReanimate
  • spellcastRise
  • convertItems
  • enchantWeapon
  • knockback
  • clearObstacles
  • curseHealth
  • inflictInnateDamage
  • inflictSpellDamage
  • createWalls
  • inflictEarthquake
  • destroyWire
  • shrineEffects
  • revealAllEnemies
  • aggroAllEnemies
  • setHealth
  • heal
  • healCasterPerTarget
  • charm
  • grantBarrier
  • grantInvincibility
  • inflictConfusion
  • inflictFreeze
  • inflictStatusEffect
  • modifySize
  • teleport
  • descent
  • requireTargetForFX
  • playSound
  • playSoundRepeated
  • playVoice
  • vocalize
  • enableTextOverlay
  • particles
  • screenShake
  • spawnCoreSwipe
  • spawnLegacySwipe
  • spawnMultiSwipe
  • spawnMultiTileSwipes
  • spellFlyawayCaster
  • spellFlyawayTargets
  • spellHopInPlace
  • screenFlashGlobal
  • screenFlashTargets
  • spawnTrailSwipe

startup

  • mountModImageCache
  • loadSettings
  • importSettingsFromSaveFileXML
  • registerModPortalDownloadPath
  • initializeGameDLC
  • initializeModDLC
  • loadLatestModVersions
  • loadMods
  • loadGameContent
  • initPreloadableImages
  • initHUDElements
  • initCollisionMap
  • startServer
  • connectToServerOnStartup

swipe

  • blunderbuss
  • bolt
  • broadsword
  • cat
  • dagger
  • disableObsidianTrail
  • drtrail
  • elecDownFinalWarning
  • elecDownWarning
  • elecDownZap
  • elecFinalWarning
  • elecWarning
  • elecZap
  • enemy
  • explosion
  • fireball
  • fireballCore
  • flail
  • flash
  • harp
  • iceBlast
  • key
  • knight
  • knight_red
  • longsword
  • pulse
  • rainbow
  • rapier
  • shovel
  • spell
  • staff
  • trail
  • warhammer
  • whip
  • mysteryShovel

systemExit

  • exitGame

taggedSettingChanged

  • reloadCustomEntities
  • reloadTilesTypes

textPoolUpdate

  • label.boss.kingConga.introWarning
  • label.boss.necroDancer1.hintUseAllWalls
  • label.lobby.

tick

  • updateSettings
  • updateFrameRenderTime
  • reloadGameContent
  • debugDocs
  • debugKeys
  • processInvokeLaterQueue
  • processKeyRebinder
  • fetchGeneratedLevels
  • preloadImages
  • lazyLoadModImages
  • processModDownloads
  • checkForModUpdates
  • updateNetworkModReadiness
  • networkClient
  • syncNetworkClock
  • syncNetworkGameState
  • processSnapshotRequest
  • processSynchronizer
  • networkServer
  • processGameSession
  • updateMusicTime
  • skipOverdueBeats
  • processFastForward
  • processReplayPlayer
  • applyRhythmSettings
  • checkSongEnd
  • updateMultiKeyCombos
  • updateInputControls
  • updateCutscene
  • updateCutsceneAudioVolume
  • dismissBossSplash
  • customHotkey_PLAYER_LIST
  • playerInput
  • processReplayControls
  • updateRunSummary
  • updateIdleSpectate
  • processSpectatorMode
  • updateFocusedPlayers
  • updateInstantReplay
  • updateAnimationTimer
  • processClientPendingDelays
  • rollback
  • processTurns
  • updateVisualObjects
  • updateInputLock
  • handleChat
  • processMenu
  • updatePlayerListHUDVisibility
  • processLobby
  • processLobbyLevel
  • playCountdownSound
  • cleanUpSwipes
  • deleteExpiredFlyaways
  • soundEveryBeat
  • updateNoiseControl
  • updateSounds
  • updateMusic
  • updateAudioFilter
  • cleanUpTimedOutOverlays
  • updateVisibility
  • updateLagLog

tileChange

  • updateTileMap
  • updateVisMapFlags
  • updateCollisionMap
  • forwardTileChangeEventsToObjects
  • createTransformationTimer
  • grass
  • killBatteryOnWireRemoval
  • updateWireConnectivity

tileDig

  • multiHit
  • digSound
  • finalDigSound
  • setTileType
  • digChain
  • unreveal
  • drops
  • digEntity
  • doorHinges
  • travelRune

tileMapSizeChange

  • segments
  • updateTileMap
  • updateVisMap
  • recreateLightSources
  • floorVisuals
  • randomAnimations
  • wireMap
  • digMultiHit
  • updateMinimap
  • resetObjectMap
  • updateCollisionMap

tileSchemaBuild

  • addAbstractTiles
  • addCatacombWall
  • addDecorativeFloors
  • addDirtWall
  • addFloor
  • addHazardFloors
  • addLevelBorder
  • addLiquidFloors
  • addLockedDoors
  • addMetalDoors
  • addRecededFloor
  • addRisingFloor
  • addShopWall
  • addStage
  • addStairs
  • addStoneWall
  • addUnbreakableWall
  • addWireDoors
  • addWiredFloor
  • addWoodenDoors
  • inheritAbstractTiles

tileSchemaProcess

  • generateTiles
  • loadTiles

tileSchemaUpdate

  • createFloorVisuals
  • createWallVisuals
  • translateLevelTiles

tilesetSchemaBuild

  • initTilesets

translationTemplateGenerate

  • traceLocalizableEntitySchemaStrings
  • traceLocalizableSettings
  • traceTextPoolEntries

trapTrigger

  • checkClientTrigger
  • inflictDamage
  • applyAbsoluteMoveDirection
  • applyRelativeMoveDirection
  • moveVictim
  • processTransaction
  • buttonPuzzles
  • castSpell
  • disableFrankenshield
  • enchantWeapon
  • openCharacterSelector
  • openLobby
  • openMenu
  • openModeSelector
  • travel
  • scatterInventory
  • modifyTimeScale
  • descend
  • startDailyChallenge
  • startRun
  • bloodSprite
  • playAnimation
  • playFailAnimation
  • flyaway
  • playFailSound
  • playSuccessSound
  • trapVocalize
  • convert
  • selectCharacter
  • crushTrap
  • delete

turn

  • lagLogBegin
  • saveSnapshot
  • precomputeActionMap
  • markSoundsForRollbackStop
  • overrideAnimationTimer
  • initPendingCameraSnap
  • initializePendingObjectList
  • resetLazyWireFlash
  • spawnLateJoinPlayers
  • checkActionAbilities
  • updateTempoTraps
  • updateCharacterTargets
  • processPendingDelays
  • invincibilityTickDown
  • resetConditionalInvincibility
  • resetWeaponParry
  • togglePlayerSpectatorMode
  • customPlayerAction_LobbyChangeCharacter
  • customPlayerAction_LobbyFadeout
  • applyMissedBeats
  • startCharge
  • controlPlayer
  • processApparitions
  • releasePickupLimits
  • preAIFrame
  • dismissBossSplash
  • preBossFreeze
  • freezableTickDown
  • captiveAudiencePreventActions
  • charm
  • freezablePreventActions
  • resetGrabbedStatus
  • stun
  • buildFearCache
  • frankensteinwayElectricity
  • updateStealth
  • processAIMovements
  • applyTileIdleDamage
  • slideOnSlipperyTile
  • endSecretRoomFight
  • processFirepigs
  • voiceGreeting
  • checkTrapTrigger
  • trapWalls
  • autoRotate
  • descendItems
  • incrementBeatCounter
  • castOnBeatCounter
  • paceDamage
  • barrierTickDown
  • confusableTickDown
  • dwarfismTickDown
  • fearsomeTickDown
  • gigantismTickDown
  • reduceDeadRingerBellCooldown
  • reduceDamageCountdown
  • activatePendingActiveItemConditionalDigStrength
  • applyDescentCollisionMask
  • followerDamageParentWhileDead
  • pastVisibility
  • provokeOnBeatCounter
  • reduceSpellCooldowns
  • resetParry
  • spawnPrep
  • updateConditionalDamage
  • wiredBeatDelay
  • updatePriceTags
  • playLockedStairsEffects
  • postAIFrame
  • applyPickupLimits
  • sleepWhileUnprovoked
  • handleSongEnd
  • completeLevel
  • updateAttachmentEntities
  • updateAutoDespawnBlinkEffect
  • updateConditionalInvincibilityBlink
  • updateStasisFade
  • queueVisualUpdate
  • voiceEnemyProximity
  • updateRhythm
  • despawnExpiredScreenShakes
  • despawnObjects
  • processPendingCameraSnap
  • processPendingObjects
  • updatePerspective
  • updateChecksums
  • clearSynchronizerCache
  • lagLogEnd
  • updateCurrentTurnID

updateAudioFilter

  • applyAudioFilterToAttacker
  • bossMusicAudioFilter

updateFocusedEntities

  • addSpectatorTargets
  • addLocalPlayers
  • addLocalDads
  • removeIntangibleEntities

updateTargets

  • activatePlayableCharacters
  • preActivateDads
  • globalActivation
  • targetNearestPlayer
  • targetNearestHostileEntity
  • targetCaster
  • setGameObjectActive
  • congaLineActivation
  • copyBossActivation
  • targetNextBell
  • actionDelayActivation

updateVisuals

  • equipmentSpriteRow
  • equipmentSpriteReset
  • updateComboableItemSprites
  • updateConditionalDamageItemSprites
  • updateEquipmentSpriteOverlay
  • updateReloadableWeaponSprites
  • updateStackItemSprites
  • updateGrooveChainSprites
  • buttonTrapVisuals
  • tempoTrapVisuals
  • vibrateOnActionDelay
  • vibrateOnTell
  • segmentVisibility
  • updatePerspectiveVisionRadius
  • entityVisibility
  • extraSpriteVisibleWhileShielded
  • minimap
  • updateMusicLayerVolumes
  • conductorBatteryFrameY
  • conductorWireAnimation
  • clearWireList

visibility

  • visibleWhenRevealed
  • visibleByProximity
  • hiddenUntilProximity
  • silhouetteDefault
  • visibleByPerspective
  • silhouetteShadowed
  • unsilhouetteByPerspective
  • silhouetteByPerspective
  • hiddenByPickupSuppression
  • hiddenByTileBrightness
  • hideEntities
  • dailyChallengeStairVisibility
  • visibilityCopyFromParent
  • segmentVisibility
  • renderRadius
  • unsilhouetteIntangible
  • visibilityNoReturn
  • fullyVisible
  • healthBarVisibility

weaponAttack

  • selectNormalPattern
  • selectLoadedPattern
  • throwWeapon
  • dadThrowCancel
  • checkCollision
  • applyDirectionalAttack
  • dash
  • addExtraSwipes
  • addSwipeTrailRayCast
  • coreSwipe
  • multiSwipe
  • handleLoadedAttack
  • throwHolder
  • handleThrowAttack
  • applyKnockback
  • overrideBeatDelay
  • enableParry
  • inflictConfusion
  • weaponCastOnAttack
  • weaponShove
  • tickleTargets
  • grooveChainSwipeRow
  • swipeMaterial
  • sound
  • screenFlash
  • suppressDamage

windowFocusChanged

  • updateMusicVolume
  • updateLegacyNetworkModList
  • updateModGrid

windowSizeChanged

  • updateMenu
  • snapCamera
generated by LDoc 1.4.6