Skip to main content
GitHub 저장소

oxidus-mudlib

oxidus-mudlib에는 gesslar에서 수집한 skills 36개가 있으며, 저장소 수준 직업 범위와 사이트 내 skill 상세 페이지를 제공합니다.

수집된 skills
36
Stars
8
업데이트
2026-07-29
Forks
3
직업 범위
직업 카테고리 4개 · 100% 분류됨
저장소 탐색

이 저장소의 skills

lpc-review
소프트웨어 품질 보증 분석가·테스터

Review standard for Oxidus changes — what qualifies as a finding, how scope is bounded, the evidence required before asserting a failure mode, and the LPC/FluffOS semantics most often mistaken for defects. Consult before reviewing, critiquing, or reporting findings on any LPC change, diff, or pull request.

2026-07-29
lpc-coding-style
소프트웨어 개발자

LPC coding style and formatting conventions for this project. Consult when writing or modifying any LPC code — covers spacing, indentation, braces, naming, control flow, and idiomatic patterns.

2026-07-26
lpcdoc
소프트웨어 개발자

LPCDoc comment block generation guide. Consult when writing or updating documentation headers for LPC functions, classes, and modules.

2026-07-26
daemon-creation
소프트웨어 개발자

Create and modify daemons for Oxidus. Covers inheriting STD_DAEMON, the setup chain, persistence (setPersistent/saveData/restore_data), preloading, SWAP_D for reload-safe data, logging with EXT_LOG, and the teardown chain.

2026-07-23
lpml
소프트웨어 개발자

LPML (LPC Markup Language) specification reference. Consult when reading, writing, editing, or validating .lpml files. Covers syntax, data types, string concatenation, spacey keys, file includes, multiline folding, and all extensions over JSON5.

2026-07-19
npc-creation
소프트웨어 개발자

Create and modify NPCs and monsters for Oxidus. Covers code-based NPCs (STD_NPC), data-driven monsters (virtual_setup, LPML), set_level, race modules, body parts, heartbeat optimization, combat memory, loot/coin tables, utility-AI decisions, and the virtual compile flow.

2026-07-19
buff-system
소프트웨어 개발자

Understand and work with the boon/curse (buff/debuff) system in Oxidus. Covers boon and curse application, class/type structure, stacking, expiration, querying effective values, and integration with attributes, vitals, and skills.

2026-07-19
equipment
소프트웨어 개발자

Understand and work with the equipment system in Oxidus. Covers weapons (hands, damage coefficient, damage type), armour (AC, defense mappings), clothing, body slots, the equip/unequip dispatch, combat integration, and creating new equipment items.

2026-07-19
skills-and-advancement
소프트웨어 개발자

Understand and work with the skill tree and advancement systems in Oxidus. Covers the nested skill tree, dot-path addressing, use-based improvement, the query_skill / query_raw_skill / query_skill_level / query_raw_skill_level API grid, has_skill existence checks, boon integration, XP, TNL formula, leveling, attributes, and how skills interact with combat and NPCs.

2026-07-19
combat-system
소프트웨어 개발자

Understand and work with the combat system in Oxidus. Covers the attack loop, hit-chance formula, damage pipeline, threat tracking, defense/AC, procs, vitals/regen, death sequence, XP/advancement, NPC combat behavior, and combat memory.

2026-07-18
command-creation
소프트웨어 개발자

Create and modify commands for Oxidus. Covers file naming, inheritance hierarchy (STD_CMD, STD_ACT, STD_ABILITY, STD_SPELL), entry points, return value handling, help text, verb rules, and command directory structure.

2026-07-18
database
소프트웨어 개발자

Understand and work with the database (SQLite3) system in Oxidus. Covers the DB_D daemon, .tbl table-definition files, REST-style query interface, direct/lazy query APIs, schema creation and extension, and maintenance.

2026-07-18
help-file-creation
소프트웨어 개발자

Create new help files for Oxidus. Covers file location, plain text format, search paths, command-based help via query_help(), and the autodoc system.

2026-07-18
mud-configuration
소프트웨어 개발자

Understand and work with the MUD configuration system for Oxidus. Covers the CONFIG_D daemon, cascading LPML config files (default.lpml and config.lpml), the mud_config() simul_efun with dot-path lookups, available configuration keys, adding new keys, the mudconfig command, and rehashing configuration at runtime.

2026-07-18
mud-telnet
네트워크·컴퓨터 시스템 관리자

Connect to the running Oxidus MUD via telnet to test in-game functionality, reload objects with update, run developer/admin commands, and verify colour rendering. Use when a task requires in-game verification or execution.

2026-07-18
object-finding
소프트웨어 개발자

Understand and use the object-finding simul_efuns for Oxidus. Covers find_target, find_targets, find_ob, get_object, present_livings, present_players, present_npcs, present_clones, clones, top_environment, same_env_check, accessible_objects, this_body, and this_caller.

2026-07-18
testing
소프트웨어 품질 보증 분석가·테스터

Write and run unit tests for Oxidus. Covers the STD_TEST framework, test file layout under /tests/, area runners (STD_TEST_RUNNER), the runtests developer command, assertion macros, deep-equality via same(), sad-path testing via master test-mode suppression, pending() tests for known-broken boundaries, the @lpc-nocheck directive, and LPC quirks that bite tests (0 vs undefined, lambda capture limits, loose array compare).

2026-07-18
signal-system
소프트웨어 개발자

Understand and extend the signal (event) system for Oxidus. Covers the signal daemon (SIGNAL_D), the simul_efun API (slot, emit, unslot), all signal categories and constants, persistence via SWAP_D, error handling, and every producer/consumer in the codebase.

2026-07-16
action-messages
소프트웨어 개발자

Understand and write action messages with automatic verb conjugation, pronoun handling, and perspective-based delivery. Covers all $-tokens ($N, $v, $t, $o, $p, $r, $b), all action functions, article handling, reflexives, and common pitfalls.

2026-07-10
colour-coding
소프트웨어 개발자

Oxidus true colour system reference. Consult when writing or modifying output strings that use colour codes, or when choosing colours for new content.

2026-07-10
consumables
소프트웨어 개발자

Understand and work with the consumable system in Oxidus. Covers the EXT_USES base module, EXT_EDIBLE (food/eat/nibble), EXT_POTABLE (drink/sip), STD_FOOD, STD_DRINK, action message customization, and creating food and drink items.

2026-07-10
currency-and-shops
소프트웨어 개발자

Understand and work with the currency, wealth, transaction, shop, bank, coin, and loot-value systems in Oxidus. Covers the currency daemon, wealth tracking, transaction math, inventory-based shops (EXT_SHOP), menu-based shops (EXT_SHOP_MENU), the bank daemon, coin objects, and item values.

2026-07-10
driver-overrides
소프트웨어 개발자

Document driver efun overrides in Oxidus that change default FluffOS behavior. Covers exec, shutdown, set_privs, userp, query_num, ctime, element_of, debug_message, this_body, and this_caller — what they change and why, to prevent wrong assumptions about driver behavior.

2026-07-10
gmcp-incoming
소프트웨어 개발자

Understand and extend the incoming GMCP system for Oxidus. Covers message reception, parsing via ClassGMCP, submodule routing, supported packages from clients, cooldown limiting, and how to add new incoming handlers.

2026-07-10
gmcp-outgoing
소프트웨어 개발자

Understand and extend the outgoing GMCP system for Oxidus. Covers the GMCP daemon, send_gmcp routing, all outgoing package modules (Char, Core, Comm, Client, Room), data formats, calling patterns from game code, and how to add new outgoing packages.

2026-07-10
http-client
소프트웨어 개발자

Create HTTP client daemons for Oxidus. Covers inheriting STD_HTTP_CLIENT, making requests (GET/POST/PUT/DELETE etc.), the callback lifecycle, redirect handling, TLS/HTTPS, response processing, and the HTTPC_D fetch wrapper.

2026-07-10
http-server
소프트웨어 개발자

Create HTTP server daemons for Oxidus. Covers inheriting STD_HTTP_SERVER, listening on ports, handling incoming requests, sending responses, TLS, deflate compression, and connection management.

2026-07-10
identification
소프트웨어 개발자

Understand and work with the identification and description systems in Oxidus. Covers IDs, adjectives, automatic pluralization, adjective+ID combinations, parse_command integration, short/long descriptions, extra descriptions, names, and how the look command displays objects.

2026-07-10
mass-and-capacity
소프트웨어 개발자

Understand and work with the mass, capacity, and container systems in Oxidus. Covers mass tracking and propagation, container capacity/fill, open/close/lock states, opacity, key IDs, the transactional move system, and GMCP integration.

2026-07-10
messaging
소프트웨어 개발자

Understand and use the messaging system for Oxidus. Covers tell functions (tell, tell_up, tell_down, tell_all, tell_me, tell_them), the containment hierarchy, message reception and processing (EXT_MESSAGING), action messages (simple_action, targetted_action, etc.), system feedback (_ok, _error, _warn, _info), message type flags, and color/accessibility handling.

2026-07-10
persistence
소프트웨어 개발자

Understand and work with the persistence system in Oxidus. Covers save_var() variable marking, save_to_string/load_from_string serialization, the persist_data module (setPersistent/saveData/restore_data), the PERSIST_D daemon, and recursive inventory persistence.

2026-07-10
room-creation
소프트웨어 개발자

Create rooms for Oxidus. Covers the setup chain, exits, descriptions, items, doors, terrain, zones, room metadata, and monster spawning.

2026-07-10
virtual-area-creation
소프트웨어 개발자

Create virtual (procedurally generated) areas for Oxidus. Covers zone daemons, virtual servers, room templates, map daemons, description daemons, and coordinate-based room generation.

2026-07-10
virtual-object-creation
소프트웨어 개발자

Create virtual (data-driven) items and mobs for Oxidus. Covers LPML data files, extension-based routing, virtual compile modules, base classes, and how to add new virtual object types.

2026-07-10
websocket-client
소프트웨어 개발자

Create WebSocket client daemons for Oxidus. Covers inheriting STD_WS_CLIENT, connecting, the handshake lifecycle, sending/receiving text and binary frames, ping/pong, graceful close, TLS/WSS, and subprotocols.

2026-07-10
wiki-writing
기술 작가

Guidelines for writing Oxidus wiki pages in Starlight (Markdown/MDX). Covers Canadian English spelling, file locations, frontmatter, code blocks, and available components.

2026-07-10