MCPcopy Create free account

hub / github.com/TalesMUD/talesmud / functions

Functions2,537 in github.com/TalesMUD/talesmud

↓ 7 callersFunctionz
(e)
public/mud-client/public/bundle.js:7
↓ 6 callersFunction$b
(e)
public/mud-client/public/bundle.js:26
↓ 6 callersFunctionAllEnemyConfigs
AllEnemyConfigs returns all known enemy definitions from the game data
pkg/mudserver/game/combat/simutil/enemy_factory.go:20
↓ 6 callersFunctionCalculateExplorationXP
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 callersFunctionClassAttributeCaps
ClassAttributeCaps returns the distributable point caps for a given class ID.
pkg/mudserver/game/leveling/attribute_caps.go:20
↓ 6 callersFunctionEs
(e)
public/mud-client/public/bundle.js:26
↓ 6 callersFunctionFc
(e)
public/mud-client/public/bundle.js:26
↓ 6 callersFunctionFl
(e,t)
public/mud-client/public/bundle.js:26
↓ 6 callersMethodGetArmorDefense
GetArmorDefense returns the total defense from all equipped armor
pkg/entities/characters/character.go:253
↓ 6 callersMethodGetLivingEnemies
GetLivingEnemies returns all enemies still alive in combat
pkg/entities/combat/instance.go:222
↓ 6 callersMethodGetPrimaryAttackMod
GetPrimaryAttackMod returns the modifier from the class's primary attack attribute.
pkg/entities/characters/character.go:177
↓ 6 callersMethodGetWeaponDamage
GetWeaponDamage returns the damage value of the equipped main hand weapon Returns 1 for unarmed combat
pkg/entities/characters/character.go:236
↓ 6 callersFunctionI_
(e)
public/mud-client/public/bundle.js:26
↓ 6 callersMethodIncrementObjective
Objective progress (called by QuestTracker)
pkg/service/quests.go:33
↓ 6 callersFunctionJr
(e)
public/mud-client/public/bundle.js:26
↓ 6 callersFunctionMp
(e,t)
public/mud-client/public/bundle.js:26
↓ 6 callersFunctionNewScriptContext
NewScriptContext creates a new script context
pkg/scripts/scriptrunner.go:19
↓ 6 callersMethodRegisterCommand
RegisterCommand ... register
pkg/mudserver/game/commands/roomprocessor.go:34
↓ 6 callersMethodRemoveCharacter
RemoveCharacter ,,,
pkg/entities/rooms/rooms.go:157
↓ 6 callersMethodSendMessage
* // 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 callersFunctionTm
(e)
public/mud-client/public/bundle.js:26
↓ 6 callersFunctionU
(e)
public/mud-client/public/bundle.js:7
↓ 6 callersFunctionUl
(e,t)
public/mud-client/public/bundle.js:26
↓ 6 callersFunctionW
(e,t,n)
public/mud-client/public/bundle.js:7
↓ 6 callersFunctionZc
(e)
public/mud-client/public/bundle.js:26
↓ 6 callersFunctionformatStat
formatStat formats a stat value for display
pkg/mudserver/game/commands/equipment.go:144
↓ 6 callersFunctiongc
(e)
public/mud-client/public/bundle.js:26
↓ 6 callersMethodhandleCursorInsert
* Insert character at cursor location
public/app/src/game/echo/LocalEchoController.js:389
↓ 6 callersMethodhandleCursorInsert
(e)
public/mud-client/public/bundle.js:26
↓ 6 callersMethodhandleCursorInsert
* Insert character at cursor location
public/mud-client/src/game/echo/LocalEchoController.js:389
↓ 6 callersFunctionisResting
isResting checks if a character is currently resting.
pkg/mudserver/game/game_regeneration.go:173
↓ 6 callersFunctionsh
(e)
public/mud-client/public/bundle.js:26
↓ 6 callersFunctionxs
(e)
public/mud-client/public/bundle.js:26
↓ 5 callersMethodAcceptQuest
(characterID, questID string)
pkg/service/quests.go:26
↓ 5 callersFunctionApplyAttributeSpend
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 callersFunctionCalculateAttributeGains
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 callersMethodFindAllForUser
(userID string)
pkg/repository/interfaces.go:54
↓ 5 callersMethodGetAttribute
GetAttribute returns the value of an attribute by its short name (STR, DEX, etc.)
pkg/entities/characters/character.go:139
↓ 5 callersMethodGetAudienceID
()
pkg/mudserver/game/messages/responses.go:90
↓ 5 callersMethodGetFacade
GetFacade ...
pkg/mudserver/game/game.go:125
↓ 5 callersMethodGetFilteredOptions
GetFilteredOptions returns dialog options filtered by visit requirements
pkg/service/conversations.go:20
↓ 5 callersMethodGetInstancesInRoom
GetInstancesInRoom returns all alive NPC instances in a room
pkg/mudserver/game/def/gamectrl.go:17
↓ 5 callersMethodHasRevealedExit
HasRevealedExit checks if the character has revealed a specific hidden exit in a room
pkg/entities/characters/character.go:301
↓ 5 callersMethodIsFull
IsFull returns true if the inventory is at capacity
pkg/entities/items/inventory.go:20
↓ 5 callersFunctionJh
(e,t,n)
public/mud-client/public/bundle.js:26
↓ 5 callersFunctionNewDialogMessage
NewDialogMessage creates a new dialog message for the player
pkg/mudserver/game/messages/responses.go:279
↓ 5 callersMethodProcessDefend
ProcessDefend handles a defend action
pkg/mudserver/game/combat/engine.go:418
↓ 5 callersMethodProcessSkill
ProcessSkill handles a combatant using a skill in combat
pkg/mudserver/game/combat/engine_skills.go:109
↓ 5 callersMethodSkills
()
pkg/repository/factory.go:20
↓ 5 callersFunctionTakeExit
TakeExit ... executes scream command
pkg/mudserver/game/commands/room_takeexit.go:12
↓ 5 callersFunctionVm
(e)
public/mud-client/public/bundle.js:26
↓ 5 callersFunctionYe
(e,t,n,i)
public/mud-client/public/bundle.js:26
↓ 5 callersFunctionbc
(e)
public/mud-client/public/bundle.js:26
↓ 5 callersMethodclearInput
()
public/mud-client/public/bundle.js:26
↓ 5 callersFunctionei
(e,t,n)
public/mud-client/public/bundle.js:26
↓ 5 callersFunctionformatItemList
formatItemList formats a list of items for display
pkg/mudserver/game/commands/inventory.go:116
↓ 5 callersFunctionie
(e)
public/mud-client/public/bundle.js:26
↓ 5 callersFunctioniu
(e)
public/mud-client/public/bundle.js:26
↓ 5 callersFunctionkt
(e)
public/mud-client/public/bundle.js:26
↓ 5 callersFunctionoffsetToColRow
(input, offset, maxCols)
public/app/src/game/echo/Utils.js:43
↓ 5 callersFunctionoffsetToColRow
(input, offset, maxCols)
public/mud-client/src/game/echo/Utils.js:43
↓ 5 callersMethodsendProgressUpdate
sendProgressUpdate sends a quest progress update to the player
pkg/mudserver/game/quest_tracker.go:235
↓ 5 callersMethodsyncPlayerHP
syncPlayerHP updates a player's HP in the database
pkg/mudserver/game/game_combat.go:426
↓ 4 callersFunction$
(e,t)
public/mud-client/public/bundle.js:26
↓ 4 callersFunctionCalculateHPGain
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 callersMethodCalculateMaxMana
CalculateMaxMana returns the max mana for this character based on class, level, and INT
pkg/entities/characters/character.go:207
↓ 4 callersMethodCompleteQuest
(characterID, questID string)
pkg/service/quests.go:29
↓ 4 callersMethodCreate
(user *entities.User)
pkg/repository/interfaces.go:76
↓ 4 callersFunctionCreateEnemy
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 callersMethodDialogs
()
pkg/repository/factory.go:14
↓ 4 callersFunctionEv
(e)
public/mud-client/public/bundle.js:26
↓ 4 callersFunctionF
(e,t,n)
public/mud-client/public/bundle.js:7
↓ 4 callersMethodFindAllWithQuery
(query RoomsQuery)
pkg/repository/interfaces.go:91
↓ 4 callersMethodFindByRoom
(roomID string)
pkg/repository/interfaces.go:146
↓ 4 callersMethodFindDialog
FindDialog finds a dialog node by its NodeID within the tree
pkg/entities/dialogs/dialogs.go:144
↓ 4 callersMethodGetLanguage
GetLanguage returns the script language, defaulting to JavaScript for backward compatibility
pkg/scripts/scripts.go:41
↓ 4 callersMethodGetLivingPlayers
GetLivingPlayers returns all players still alive in combat
pkg/entities/combat/instance.go:211
↓ 4 callersMethodGetQuestTracker
GetQuestTracker returns the quest tracker controller
pkg/mudserver/game/def/gamectrl.go:89
↓ 4 callersMethodGetRole
GetRole returns the effective role, defaulting to "player" if not set
pkg/entities/user.go:62
↓ 4 callersFunctionGl
(e)
public/mud-client/public/bundle.js:26
↓ 4 callersMethodGuestService
()
pkg/service/facade.go:25
↓ 4 callersFunctionH
(e)
public/mud-client/public/bundle.js:26
↓ 4 callersFunctionHu
(e)
public/mud-client/public/bundle.js:26
↓ 4 callersMethodIsAdmin
IsAdmin returns true if the user has admin role
pkg/entities/user.go:70
↓ 4 callersMethodIsMerchant
IsMerchant returns true if this NPC can trade with players
pkg/entities/npcs/npc.go:88
↓ 4 callersMethodItems
()
pkg/repository/factory.go:10
↓ 4 callersMethodLootTables
()
pkg/repository/factory.go:16
↓ 4 callersMethodLootTablesService
()
pkg/service/facade.go:20
↓ 4 callersFunctionMaxSkillSlots
MaxSkillSlots returns the number of skill slots available for a class at a given level
pkg/entities/skills/registry.go:102
↓ 4 callersMethodNPCSpawners
()
pkg/repository/factory.go:13
↓ 4 callersMethodNPCs
()
pkg/repository/factory.go:12
↓ 4 callersFunctionNewEnterRoomMessage
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 callersFunctionOt
(e,t,n)
public/mud-client/public/bundle.js:26
↓ 4 callersMethodProcessFlee
ProcessFlee handles a flee attempt
pkg/mudserver/game/combat/engine.go:458
↓ 4 callersMethodQuests
()
pkg/repository/factory.go:18
↓ 4 callersFunctionRollEnemyGold
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 callersMethodRooms
()
pkg/repository/factory.go:8
↓ 4 callersMethodRun
Run executes a script with the given context For backward compatibility, ctx can be any interface{}
pkg/scripts/scriptrunner.go:41
↓ 4 callersMethodRun
()
pkg/server/server.go:26
↓ 4 callersMethodRunner
()
pkg/service/facade.go:28
← previousnext →201–300 of 2,537, ranked by callers