Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TalesMUD/talesmud
/ types & classes
Types & classes
440 in github.com/TalesMUD/talesmud
⨍
Functions
2,537
◇
Types & classes
440
↓ 2 callers
TypeAlias
EffectType
EffectType defines what a skill does
pkg/entities/skills/skill.go:23
↓ 2 callers
TypeAlias
ItemSlot
ItemSlot type
pkg/entities/items/items.go:45
↓ 2 callers
TypeAlias
TargetType
TargetType defines what a skill can target
pkg/entities/skills/skill.go:6
↓ 1 callers
TypeAlias
ItemQuality
ItemQuality ...
pkg/entities/items/items.go:67
↓ 1 callers
TypeAlias
ItemSubType
ItemSubType type
pkg/entities/items/items.go:28
↓ 1 callers
TypeAlias
ItemType
ItemType type
pkg/entities/items/items.go:11
↓ 1 callers
TypeAlias
MessageType
MessageType type
pkg/mudserver/game/messages/messagetypes.go:4
↓ 1 callers
TypeAlias
ObjectiveType
ObjectiveType defines the kind of objective a player must complete
pkg/entities/quests/quest.go:10
↓ 1 callers
TypeAlias
ResourceType
ResourceType defines what resource a skill consumes
pkg/entities/skills/skill.go:15
↓ 1 callers
TypeAlias
RoomActionType
RoomActionType type
pkg/entities/rooms/rooms.go:11
↓ 1 callers
TypeAlias
RoomExitType
RoomExitType type
pkg/entities/rooms/rooms.go:33
↓ 1 callers
TypeAlias
ScriptLanguage
ScriptLanguage defines the scripting language used
pkg/scripts/scripts.go:22
↓ 1 callers
TypeAlias
ScriptType
ScriptType type
pkg/scripts/scripts.go:6
Class
public/app/src/game/echo/LocalEchoController.js:28
Class
public/app/src/game/echo/HistoryController.js:4
Class
public/mud-client/public/bundle.js:26
Class
public/mud-client/public/bundle.js:26
Class
public/mud-client/public/bundle.js:26
Class
public/mud-client/public/bundle.js:26
Class
public/mud-client/public/bundle.js:26
Class
public/mud-client/public/bundle.js:26
Class
public/mud-client/public/bundle.js:26
Class
public/mud-client/public/bundle.js:26
Class
public/mud-client/public/bundle.js:26
Class
public/mud-client/public/bundle.js:26
Class
public/mud-client/public/bundle.js:26
Class
public/mud-client/public/bundle.js:26
Class
public/mud-client/public/bundle.js:26
Class
public/mud-client/public/bundle.js:26
Class
public/mud-client/public/bundle.js:26
Class
public/mud-client/public/bundle.js:26
Class
public/mud-client/public/bundle.js:26
Class
public/mud-client/public/bundle.js:26
Class
public/mud-client/public/bundle.js:26
Class
public/mud-client/public/bundle.js:26
Class
public/mud-client/public/bundle.js:26
Class
public/mud-client/public/bundle.js:26
Class
public/mud-client/public/bundle.js:26
Class
public/mud-client/public/bundle.js:26
Class
public/mud-client/public/bundle.js:26
Class
public/mud-client/public/bundle.js:26
Class
public/mud-client/public/bundle.js:26
Class
public/mud-client/public/bundle.js:26
Class
public/mud-client/public/bundle.js:26
Class
public/mud-client/public/bundle.js:26
Class
public/mud-client/public/bundle.js:26
Class
public/mud-client/public/bundle.js:26
Class
public/mud-client/public/bundle.js:26
Class
public/mud-client/public/bundle.js:26
Class
public/mud-client/public/bundle.js:26
Class
public/mud-client/public/bundle.js:26
Class
public/mud-client/public/bundle.js:26
Class
public/mud-client/public/bundle.js:26
Class
public/mud-client/src/game/echo/LocalEchoController.js:28
Class
public/mud-client/src/game/echo/HistoryController.js:4
Class
$a
public/mud-client/public/bundle.js:26
Struct
AbandonQuestCommand
AbandonQuestCommand abandons an active quest
pkg/mudserver/game/commands/questcommand.go:159
Struct
Action
Action ... action that can be invoked by a player in thi room
pkg/entities/rooms/rooms.go:20
TypeAlias
Actions
Actions type
pkg/entities/rooms/rooms.go:30
Interface
App
App ... main application structure
pkg/server/server.go:25
TypeAlias
ArmorType
ArmorType type
pkg/entities/characters/class.go:13
Struct
AttackCommand
AttackCommand handles attacking NPCs and combat actions
pkg/mudserver/game/commands/attack.go:15
Struct
AttackResult
AttackResult contains the result of an attack action
pkg/mudserver/game/combat/engine.go:211
Struct
Attribute
Attribute data
pkg/entities/characters/character.go:53
TypeAlias
AttributeCaps
AttributeCaps defines the maximum distributable points a class can invest in each attribute. These cap SPENT distributable points only — automatic mil
pkg/mudserver/game/leveling/attribute_caps.go:17
TypeAlias
Attributes
Attributes ...
pkg/entities/characters/character.go:60
TypeAlias
AudienceType
AudienceType type
pkg/mudserver/game/messages/responses.go:45
Struct
Avatar
Avatar ... default active entity that moves in the world Avatars can be either controlled by Players/Users or be attached/belong to bots Once a user i
pkg/mudserver/game/avatar.go:11
Struct
BackgroundInfo
BackgroundInfo represents metadata about a background image
pkg/server/handler/backgrounds.go:21
Struct
BackgroundsHandler
BackgroundsHandler handles background image operations
pkg/server/handler/backgrounds.go:16
Struct
BelongsUser
BelongsUser ...
pkg/entities/traits/belongsuser.go:4
Struct
BindCommand
BindCommand handles binding to a respawn location
pkg/mudserver/game/commands/bind.go:9
Struct
BuyCommand
BuyCommand handles buying items from a merchant
pkg/mudserver/game/commands/trade.go:98
Struct
CastCommand
CastCommand handles using skills/spells in combat
pkg/mudserver/game/commands/cast.go:13
Struct
Character
Character data
pkg/entities/characters/character.go:72
Struct
CharacterCommand
CharacterCommand displays character stats and info
pkg/mudserver/game/commands/character.go:13
Struct
CharacterCreationTemplate
CharacterCreationTemplate is the legacy hardcoded template type used by the old character creation endpoint. This will be replaced by DB-backed templa
pkg/entities/characters/templates.go:5
Struct
CharacterJoinedRoom
CharacterJoinedRoom ... asdd
pkg/mudserver/game/messages/responses.go:14
Struct
CharacterLeftRoom
CharacterLeftRoom ... asdd
pkg/mudserver/game/messages/responses.go:19
TypeAlias
CharacterRace
CharacterRace type
pkg/entities/party.go:8
Struct
CharacterSelected
CharacterSelected ...
pkg/mudserver/game/messages/responses.go:24
Struct
CharacterTemplate
CharacterTemplate is an editable class/archetype template used for character creation.
pkg/entities/characters/charactertemplates.go:19
Struct
CharacterTemplatesHandler
CharacterTemplatesHandler handles character template CRUD operations
pkg/server/handler/charactertemplates.go:14
Interface
CharacterTemplatesRepository
CharacterTemplatesRepository provides access to character template data.
pkg/repository/interfaces.go:129
Struct
CharacterUpdateMessage
CharacterUpdateMessage sends updated character stats to the client (e.g., after combat damage)
pkg/mudserver/game/messages/responses.go:321
TypeAlias
Characters
Characters type
pkg/entities/rooms/rooms.go:55
Struct
CharactersHandler
CharactersHandler ...
pkg/server/handler/characters.go:16
Interface
CharactersRepository
CharactersRepository provides access to character data.
pkg/repository/interfaces.go:51
Interface
CharactersService
--- Interface Definitions CharactersService delives logical functions on top of the charactersheets Repo
pkg/service/characters.go:16
Class
Ci
public/mud-client/public/bundle.js:26
Struct
Class
pkg/entities/characters/class.go:3
Struct
ClassConfig
ClassConfig holds the base stats for a character class
pkg/mudserver/game/combat/simutil/char_factory.go:30
Struct
Client
Client wraps the Groq API communication.
pkg/service/groq/groq.go:44
Struct
Client
Client wraps a SQLite connection and handles initialization.
pkg/db/sqlite/sqlite.go:13
Class
Cn
public/mud-client/public/bundle.js:26
TypeAlias
CombatAction
CombatAction represents the type of action taken in combat
pkg/entities/combat/instance.go:30
Struct
CombatBalanceConfig
CombatBalanceConfig holds the full combat balance configuration
pkg/mudserver/game/balance/difficulty.go:20
Struct
CombatConfig
CombatConfig holds global combat configuration
pkg/mudserver/game/combat/engine.go:16
Struct
CombatController
CombatController wraps the combat engine and implements CombatEngineCtrl interface
pkg/mudserver/game/game_combat.go:21
Interface
CombatEngineCtrl
CombatEngineCtrl provides access to the combat system for commands
pkg/mudserver/game/def/gamectrl.go:37
next →
1–100 of 440, ranked by callers