Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TalesMUD/talesmud
/ functions
Functions
2,537 in github.com/TalesMUD/talesmud
⨍
Functions
2,537
◇
Types & classes
440
↓ 7 callers
Function
z
(e)
public/mud-client/public/bundle.js:7
↓ 6 callers
Function
$b
(e)
public/mud-client/public/bundle.js:26
↓ 6 callers
Function
AllEnemyConfigs
AllEnemyConfigs returns all known enemy definitions from the game data
pkg/mudserver/game/combat/simutil/enemy_factory.go:20
↓ 6 callers
Function
CalculateExplorationXP
CalculateExplorationXP returns the XP to award for entering a room. Returns 0 if the room was already discovered. Awards bonus XP (ExplorationXPNewAre
pkg/mudserver/game/leveling/xp_sources.go:13
↓ 6 callers
Function
ClassAttributeCaps
ClassAttributeCaps returns the distributable point caps for a given class ID.
pkg/mudserver/game/leveling/attribute_caps.go:20
↓ 6 callers
Function
Es
(e)
public/mud-client/public/bundle.js:26
↓ 6 callers
Function
Fc
(e)
public/mud-client/public/bundle.js:26
↓ 6 callers
Function
Fl
(e,t)
public/mud-client/public/bundle.js:26
↓ 6 callers
Method
GetArmorDefense
GetArmorDefense returns the total defense from all equipped armor
pkg/entities/characters/character.go:253
↓ 6 callers
Method
GetLivingEnemies
GetLivingEnemies returns all enemies still alive in combat
pkg/entities/combat/instance.go:222
↓ 6 callers
Method
GetPrimaryAttackMod
GetPrimaryAttackMod returns the modifier from the class's primary attack attribute.
pkg/entities/characters/character.go:177
↓ 6 callers
Method
GetWeaponDamage
GetWeaponDamage returns the damage value of the equipped main hand weapon Returns 1 for unarmed combat
pkg/entities/characters/character.go:236
↓ 6 callers
Function
I_
(e)
public/mud-client/public/bundle.js:26
↓ 6 callers
Method
IncrementObjective
Objective progress (called by QuestTracker)
pkg/service/quests.go:33
↓ 6 callers
Function
Jr
(e)
public/mud-client/public/bundle.js:26
↓ 6 callers
Function
Mp
(e,t)
public/mud-client/public/bundle.js:26
↓ 6 callers
Function
NewScriptContext
NewScriptContext creates a new script context
pkg/scripts/scriptrunner.go:19
↓ 6 callers
Method
RegisterCommand
RegisterCommand ... register
pkg/mudserver/game/commands/roomprocessor.go:34
↓ 6 callers
Method
RemoveCharacter
RemoveCharacter ,,,
pkg/entities/rooms/rooms.go:157
↓ 6 callers
Method
SendMessage
* // SendMessage ... func (g *Game) SendMessage(msg interface{}) { // broeadcast message to all game listeners (currently only websocket server) for
pkg/mudserver/game/game.go:115
↓ 6 callers
Function
Tm
(e)
public/mud-client/public/bundle.js:26
↓ 6 callers
Function
U
(e)
public/mud-client/public/bundle.js:7
↓ 6 callers
Function
Ul
(e,t)
public/mud-client/public/bundle.js:26
↓ 6 callers
Function
W
(e,t,n)
public/mud-client/public/bundle.js:7
↓ 6 callers
Function
Zc
(e)
public/mud-client/public/bundle.js:26
↓ 6 callers
Function
formatStat
formatStat formats a stat value for display
pkg/mudserver/game/commands/equipment.go:144
↓ 6 callers
Function
gc
(e)
public/mud-client/public/bundle.js:26
↓ 6 callers
Method
handleCursorInsert
* Insert character at cursor location
public/app/src/game/echo/LocalEchoController.js:389
↓ 6 callers
Method
handleCursorInsert
(e)
public/mud-client/public/bundle.js:26
↓ 6 callers
Method
handleCursorInsert
* Insert character at cursor location
public/mud-client/src/game/echo/LocalEchoController.js:389
↓ 6 callers
Function
isResting
isResting checks if a character is currently resting.
pkg/mudserver/game/game_regeneration.go:173
↓ 6 callers
Function
sh
(e)
public/mud-client/public/bundle.js:26
↓ 6 callers
Function
xs
(e)
public/mud-client/public/bundle.js:26
↓ 5 callers
Method
AcceptQuest
(characterID, questID string)
pkg/service/quests.go:26
↓ 5 callers
Function
ApplyAttributeSpend
ApplyAttributeSpend applies distributable point spending to a character. Caller is responsible for persisting the character afterward.
pkg/mudserver/game/leveling/attribute_caps.go:79
↓ 5 callers
Function
CalculateAttributeGains
CalculateAttributeGains returns a map of attribute increases from oldLevel to newLevel Primary attribute: +1 every 5 levels (5, 10, 15, 20, 25, 30, 35
pkg/mudserver/game/leveling/stat_calculator.go:86
↓ 5 callers
Method
FindAllForUser
(userID string)
pkg/repository/interfaces.go:54
↓ 5 callers
Method
GetAttribute
GetAttribute returns the value of an attribute by its short name (STR, DEX, etc.)
pkg/entities/characters/character.go:139
↓ 5 callers
Method
GetAudienceID
()
pkg/mudserver/game/messages/responses.go:90
↓ 5 callers
Method
GetFacade
GetFacade ...
pkg/mudserver/game/game.go:125
↓ 5 callers
Method
GetFilteredOptions
GetFilteredOptions returns dialog options filtered by visit requirements
pkg/service/conversations.go:20
↓ 5 callers
Method
GetInstancesInRoom
GetInstancesInRoom returns all alive NPC instances in a room
pkg/mudserver/game/def/gamectrl.go:17
↓ 5 callers
Method
HasRevealedExit
HasRevealedExit checks if the character has revealed a specific hidden exit in a room
pkg/entities/characters/character.go:301
↓ 5 callers
Method
IsFull
IsFull returns true if the inventory is at capacity
pkg/entities/items/inventory.go:20
↓ 5 callers
Function
Jh
(e,t,n)
public/mud-client/public/bundle.js:26
↓ 5 callers
Function
NewDialogMessage
NewDialogMessage creates a new dialog message for the player
pkg/mudserver/game/messages/responses.go:279
↓ 5 callers
Method
ProcessDefend
ProcessDefend handles a defend action
pkg/mudserver/game/combat/engine.go:418
↓ 5 callers
Method
ProcessSkill
ProcessSkill handles a combatant using a skill in combat
pkg/mudserver/game/combat/engine_skills.go:109
↓ 5 callers
Method
Skills
()
pkg/repository/factory.go:20
↓ 5 callers
Function
TakeExit
TakeExit ... executes scream command
pkg/mudserver/game/commands/room_takeexit.go:12
↓ 5 callers
Function
Vm
(e)
public/mud-client/public/bundle.js:26
↓ 5 callers
Function
Ye
(e,t,n,i)
public/mud-client/public/bundle.js:26
↓ 5 callers
Function
bc
(e)
public/mud-client/public/bundle.js:26
↓ 5 callers
Method
clearInput
()
public/mud-client/public/bundle.js:26
↓ 5 callers
Function
ei
(e,t,n)
public/mud-client/public/bundle.js:26
↓ 5 callers
Function
formatItemList
formatItemList formats a list of items for display
pkg/mudserver/game/commands/inventory.go:116
↓ 5 callers
Function
ie
(e)
public/mud-client/public/bundle.js:26
↓ 5 callers
Function
iu
(e)
public/mud-client/public/bundle.js:26
↓ 5 callers
Function
kt
(e)
public/mud-client/public/bundle.js:26
↓ 5 callers
Function
offsetToColRow
(input, offset, maxCols)
public/app/src/game/echo/Utils.js:43
↓ 5 callers
Function
offsetToColRow
(input, offset, maxCols)
public/mud-client/src/game/echo/Utils.js:43
↓ 5 callers
Method
sendProgressUpdate
sendProgressUpdate sends a quest progress update to the player
pkg/mudserver/game/quest_tracker.go:235
↓ 5 callers
Method
syncPlayerHP
syncPlayerHP updates a player's HP in the database
pkg/mudserver/game/game_combat.go:426
↓ 4 callers
Function
$
(e,t)
public/mud-client/public/bundle.js:26
↓ 4 callers
Function
CalculateHPGain
CalculateHPGain returns the total HP gained from leveling up Formula: HP_Gain_Per_Level = BASE_HP + (STA_Modifier * STA_MULTIPLIER)
pkg/mudserver/game/leveling/stat_calculator.go:22
↓ 4 callers
Method
CalculateMaxMana
CalculateMaxMana returns the max mana for this character based on class, level, and INT
pkg/entities/characters/character.go:207
↓ 4 callers
Method
CompleteQuest
(characterID, questID string)
pkg/service/quests.go:29
↓ 4 callers
Method
Create
(user *entities.User)
pkg/repository/interfaces.go:76
↓ 4 callers
Function
CreateEnemy
CreateEnemy creates an NPC enemy from an EnemyConfig Applies difficulty-based multipliers to base stats
pkg/mudserver/game/combat/simutil/enemy_factory.go:70
↓ 4 callers
Method
Dialogs
()
pkg/repository/factory.go:14
↓ 4 callers
Function
Ev
(e)
public/mud-client/public/bundle.js:26
↓ 4 callers
Function
F
(e,t,n)
public/mud-client/public/bundle.js:7
↓ 4 callers
Method
FindAllWithQuery
(query RoomsQuery)
pkg/repository/interfaces.go:91
↓ 4 callers
Method
FindByRoom
(roomID string)
pkg/repository/interfaces.go:146
↓ 4 callers
Method
FindDialog
FindDialog finds a dialog node by its NodeID within the tree
pkg/entities/dialogs/dialogs.go:144
↓ 4 callers
Method
GetLanguage
GetLanguage returns the script language, defaulting to JavaScript for backward compatibility
pkg/scripts/scripts.go:41
↓ 4 callers
Method
GetLivingPlayers
GetLivingPlayers returns all players still alive in combat
pkg/entities/combat/instance.go:211
↓ 4 callers
Method
GetQuestTracker
GetQuestTracker returns the quest tracker controller
pkg/mudserver/game/def/gamectrl.go:89
↓ 4 callers
Method
GetRole
GetRole returns the effective role, defaulting to "player" if not set
pkg/entities/user.go:62
↓ 4 callers
Function
Gl
(e)
public/mud-client/public/bundle.js:26
↓ 4 callers
Method
GuestService
()
pkg/service/facade.go:25
↓ 4 callers
Function
H
(e)
public/mud-client/public/bundle.js:26
↓ 4 callers
Function
Hu
(e)
public/mud-client/public/bundle.js:26
↓ 4 callers
Method
IsAdmin
IsAdmin returns true if the user has admin role
pkg/entities/user.go:70
↓ 4 callers
Method
IsMerchant
IsMerchant returns true if this NPC can trade with players
pkg/entities/npcs/npc.go:88
↓ 4 callers
Method
Items
()
pkg/repository/factory.go:10
↓ 4 callers
Method
LootTables
()
pkg/repository/factory.go:16
↓ 4 callers
Method
LootTablesService
()
pkg/service/facade.go:20
↓ 4 callers
Function
MaxSkillSlots
MaxSkillSlots returns the number of skill slots available for a class at a given level
pkg/entities/skills/registry.go:102
↓ 4 callers
Method
NPCSpawners
()
pkg/repository/factory.go:13
↓ 4 callers
Method
NPCs
()
pkg/repository/factory.go:12
↓ 4 callers
Function
NewEnterRoomMessage
NewEnterRoomMessage creates a new enter room message. char is optional — if provided, CopyOnPickup items already collected by this character are hidde
pkg/mudserver/game/messages/responses.go:142
↓ 4 callers
Function
Ot
(e,t,n)
public/mud-client/public/bundle.js:26
↓ 4 callers
Method
ProcessFlee
ProcessFlee handles a flee attempt
pkg/mudserver/game/combat/engine.go:458
↓ 4 callers
Method
Quests
()
pkg/repository/factory.go:18
↓ 4 callers
Function
RollEnemyGold
RollEnemyGold calculates and rolls a random gold amount for an enemy kill. Convenience function that combines CalculateEnemyGoldReward with a random r
pkg/mudserver/game/leveling/gold_rewards.go:54
↓ 4 callers
Method
Rooms
()
pkg/repository/factory.go:8
↓ 4 callers
Method
Run
Run executes a script with the given context For backward compatibility, ctx can be any interface{}
pkg/scripts/scriptrunner.go:41
↓ 4 callers
Method
Run
()
pkg/server/server.go:26
↓ 4 callers
Method
Runner
()
pkg/service/facade.go:28
← previous
next →
201–300 of 2,537, ranked by callers