Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/0xgen0/ethernal
/ functions
Functions
1,243 in github.com/0xgen0/ethernal
⨍
Functions
1,243
◇
Types & classes
234
↓ 2 callers
Method
_monsterDefeated
(coordinates)
backend/src/game/combat.js:186
↓ 2 callers
Method
_roomList
(coordsList)
backend/src/game/map.js:439
↓ 2 callers
Method
_syncTexture
(texture)
webapp/src/canvas/map/render/Character.js:140
↓ 2 callers
Method
acceptCharacter
(character, socket, playerAddress)
backend/src/api/sockets.js:59
↓ 2 callers
Method
addHtml
(...html)
webapp/src/lib/chat.js:58
↓ 2 callers
Method
addTomb
* @param coords {string} * @param animate {boolean} * @param moveCamTo {boolean}
webapp/src/canvas/map/render/MapRenderer.js:1132
↓ 2 callers
Method
advanceHandler
(character, data)
backend/src/game/quests.js:52
↓ 2 callers
Method
animateUnused
(duration)
webapp/src/canvas/combat/render/ui/deck/UICard.js:387
↓ 2 callers
Method
applyDataUpdate
(coordinates, data)
backend/src/game/keeper.js:144
↓ 2 callers
Method
applyMove
(move, init = false)
webapp/src/lib/cache.js:775
↓ 2 callers
Method
applyUpdate
({ roomUpdates, statusUpdates, characterInfos }, reorg)
webapp/src/lib/cache.js:676
↓ 2 callers
Method
attack
(character)
backend/src/game/combat.js:95
↓ 2 callers
Function
bossChance
(level)
backend/src/data/utils.js:71
↓ 2 callers
Function
calculatePositions
backend/scripts/minimap.js:9
↓ 2 callers
Function
calculateViewport
serverless/draw-map-chunks/helpers.js:6
↓ 2 callers
Method
canTransitionTo
(status, revert = false)
backend/src/game/trading.js:65
↓ 2 callers
Method
changeStatus
(character, status, force = false)
backend/src/game/character.js:269
↓ 2 callers
Method
characterIncome
(character)
backend/src/game/keeper.js:266
↓ 2 callers
Function
checkRefill
(receipt)
contracts/test/ubf.js:32
↓ 2 callers
Function
chunkPixelPosition
(cx, cy)
webapp/src/canvas/map/render/MapUtils.js:144
↓ 2 callers
Method
connectDungeon
(dungeon)
backend/src/api/endpoints.js:243
↓ 2 callers
Method
contains
* @param tx {number} The X coordinate. (In tiles) * @param ty {number} The Y coordinate. (In tiles) * @return {boolean} Returns true if the room
webapp/src/canvas/map/render/room/Room.js:1041
↓ 2 callers
Method
coordinates
()
backend/src/game/quest/nextLevel.js:13
↓ 2 callers
Function
coordinatesDoorId
(coordinates, direction)
webapp/src/canvas/map/render/MapUtils.js:91
↓ 2 callers
Function
coordinatesInDirection
(coordinates, direction)
webapp/src/utils/utils.js:40
↓ 2 callers
Method
createCombat
(room, monsterId, bigBossAvailable = true)
backend/src/game/combat.js:77
↓ 2 callers
Method
createContent
()
webapp/src/canvas/map/render/MapChunk.js:130
↓ 2 callers
Method
createDuel
(characterInfo, previous, monster)
backend/src/game/combat.js:37
↓ 2 callers
Function
createOffer
backend/src/data/utils.js:51
↓ 2 callers
Method
createPath
(character, from, to, path, unlockDoors = false)
webapp/src/canvas/map/render/MapRenderer.js:770
↓ 2 callers
Function
createReward
backend/src/data/utils.js:12
↓ 2 callers
Function
createSVG
(key, chunks, { chunkSize, roomSize = 32 })
serverless/draw-map-chunks/generate.js:129
↓ 2 callers
Method
decodeData
(data)
backend/src/game/quest/quest.js:75
↓ 2 callers
Function
decodeExits
backend/src/game/utils.js:182
↓ 2 callers
Function
delay
(ms)
backend/src/data/utils.js:213
↓ 2 callers
Method
deselect
()
webapp/src/canvas/combat/render/ui/deck/UICard.js:351
↓ 2 callers
Function
diff
(path, cleanFn = clean)
backend/scripts/check-desync.js:24
↓ 2 callers
Method
displayRoomCoordinates
(coordinates)
webapp/src/canvas/map/render/MapRenderer.js:1420
↓ 2 callers
Function
distributeBalance
(ratios, balance)
backend/src/data/utils.js:41
↓ 2 callers
Method
drawExterior
* @param chunk {MapChunk} * @param renderPass {string} The current pass being rendered. This will affect what tiles render for z-layer purposes.
webapp/src/canvas/map/render/room/Room.js:489
↓ 2 callers
Method
drawInterior
* @param chunk {MapChunk} * @param renderPass {string} The current pass being rendered. This will affect what tiles render for z-layer purposes.
webapp/src/canvas/map/render/room/Room.js:505
↓ 2 callers
Function
drawMap
(rooms, coordinates = '0,0', radius = 5)
backend/src/utils/drawMap.js:3
↓ 2 callers
Method
drawRoom
(room, expansions = true)
map-simulator/src/draw.js:147
↓ 2 callers
Function
drawTile
(tilemap, textureId, tx, ty, dim, flipX, flipY, rotate)
webapp/src/canvas/map/render/MapUtils.js:225
↓ 2 callers
Method
drawTriangle
()
webapp/src/canvas/combat/render/ui/deck/AttackCard.js:177
↓ 2 callers
Method
emitLogs
(blockHash, logs, removed = false)
backend/src/events/blockstream.js:33
↓ 2 callers
Method
encodeData
(data)
backend/src/game/quest/quest.js:83
↓ 2 callers
Function
encodeDirections
backend/src/game/utils.js:93
↓ 2 callers
Method
entry
()
webapp/src/lib/cache.js:848
↓ 2 callers
Function
fetchCacheUrl
()
webapp/src/lib/cacheUrl.js:8
↓ 2 callers
Method
fetchKeeper
()
webapp/src/lib/cache.js:937
↓ 2 callers
Method
fetchQuests
()
webapp/src/lib/cache.js:902
↓ 2 callers
Method
fetchUniqueGearAvailable
()
webapp/src/lib/cache.js:921
↓ 2 callers
Function
freshDeck
(deck)
backend/src/game/duel.js:106
↓ 2 callers
Method
fromRow
(row)
backend/src/game/gear.js:142
↓ 2 callers
Method
generate
()
webapp/src/lib/chat.js:83
↓ 2 callers
Method
generateExits
({numRoomsAtDiscovery, numExitsAtDiscovery, dirDiscovery, choiceId})
map-simulator/src/map.js:388
↓ 2 callers
Method
generateExpansions
(room)
map-simulator/src/map.js:229
↓ 2 callers
Method
generateMonster
(coordinates, monsterId, bigBossAvailable = true)
backend/src/game/combat.js:53
↓ 2 callers
Method
generateNewRoom
(dirDiscovery, choiceCoords, choiceId)
map-simulator/src/map.js:106
↓ 2 callers
Method
generateRandomEvent
(areaLocation, blockNumber)
backend/src/game/randomEvents.js:52
↓ 2 callers
Method
generateTradeOffer
(character, offer)
webapp/src/lib/chat.js:62
↓ 2 callers
Method
getAll
(character)
backend/src/game/quests.js:95
↓ 2 callers
Method
getBitmaps
()
webapp/src/canvas/map/render/MapRenderer.js:1334
↓ 2 callers
Function
getDeck
* TODO: Document. * * @param characterId {string} * @param sideKey {string} * @param typeKey {string} * * @return {any} Returns the deck for the
webapp/src/canvas/combat/deck/Deck.js:19
↓ 2 callers
Function
getEnergy
contracts/lib/index.js:329
↓ 2 callers
Function
getItem
webapp/src/init.js:4
↓ 2 callers
Method
getLogs
(filterOptions)
backend/src/events/blockstream.js:72
↓ 2 callers
Function
getPrimaryServer
(env = process.env.ENV || 'dev')
server-list/src/list.js:16
↓ 2 callers
Method
getTotalDamageInflicted
()
webapp/src/canvas/combat/actor/CombatCharacter.js:58
↓ 2 callers
Function
giveCoins
(character, coins = 10000)
contracts/lib/index.js:189
↓ 2 callers
Function
groupBy
(xs, key)
webapp/src/utils/data.js:6
↓ 2 callers
Method
hallOfFame
()
backend/src/game/character.js:476
↓ 2 callers
Method
hasCharge
()
webapp/src/canvas/combat/deck/Deck.js:71
↓ 2 callers
Method
hide
()
webapp/src/canvas/map/render/MapChunk.js:207
↓ 2 callers
Function
inflict
({ missed, inflicted }, stats)
backend/src/game/duel.js:139
↓ 2 callers
Method
infos
(ids, filter = '')
backend/src/game/character.js:421
↓ 2 callers
Method
init
()
backend/src/game/dungeon.js:48
↓ 2 callers
Method
initContent
()
webapp/src/canvas/map/render/MapChunk.js:94
↓ 2 callers
Method
initialCharacterStatus
(info)
backend/src/game/character.js:283
↓ 2 callers
Method
isEmpty
()
webapp/src/canvas/map/render/Path.js:112
↓ 2 callers
Method
isLit
* @return {boolean} Returns true if the room is currently lit by being reachable, or if the main character is inside the room.
webapp/src/canvas/map/render/room/Room.js:1093
↓ 2 callers
Method
isMyCharacterInRoom
* Returns whether or not the local character is registered in the room coordinates provided. * @param coords {string} The room coordinates to test.
webapp/src/canvas/map/render/MapRenderer.js:1914
↓ 2 callers
Method
isPrivileged
(address)
backend/src/api/sockets.js:95
↓ 2 callers
Method
isRoom
(room)
map-simulator/src/map.js:221
↓ 2 callers
Method
leave
(character, socket)
backend/src/api/sockets.js:180
↓ 2 callers
Method
leave
* @param characterId {string}
webapp/src/canvas/combat/render/ui/actor/OtherPanel.js:73
↓ 2 callers
Function
lerp
(start, stop, percent)
webapp/src/canvas/map/render/Camera.js:10
↓ 2 callers
Function
locationToAbsoluteCoordinates
backend/src/game/utils.js:131
↓ 2 callers
Function
locationToAbsoluteCoordinates
(location)
webapp/src/utils/utils.js:87
↓ 2 callers
Function
minimap
(key, rooms, { roomSize = 10, chunkSize, outputWidth = 250 })
backend/scripts/minimap.js:86
↓ 2 callers
Method
move
(coordinates)
webapp/src/lib/cache.js:549
↓ 2 callers
Method
moveCharacter
* * @param {Character} character * @param {*} direction * @param {*} x * @param {*} y * @param {*} mode * @param {*} callback
webapp/src/canvas/map/render/Path.js:25
↓ 2 callers
Method
moves
(character)
backend/src/game/character.js:425
↓ 2 callers
Method
neighbors
(room, onlyRooms = true, onlyOlder = true)
backend/src/game/room/shape.js:7
↓ 2 callers
Method
neighbors
(room)
map-simulator/src/map.js:214
↓ 2 callers
Method
notifyDestinationReached
()
webapp/src/canvas/map/render/Character.js:155
↓ 2 callers
Method
on
(contract, eventName, callback, prefetch, confirmed = false)
backend/src/events/dagger.js:15
↓ 2 callers
Method
onceBlock
()
backend/src/events/events.js:100
↓ 2 callers
Function
overrideFloor
(coordinates, floor)
backend/src/game/utils.js:125
← previous
next →
301–400 of 1,243, ranked by callers