Skip to content

refactor(db): drop global buffers from db.cpp (#3814) - #3915

Merged
bylins merged 1 commit into
masterfrom
refactor/global-buffers-db
Sep 15, 2026
Merged

bylins merged 1 commit into
masterfrom
refactor/global-buffers-db

Conversation

@bylins

@bylins bylins commented Sep 15, 2026

Copy link
Copy Markdown
Owner

Что сделано

Убраны 18 обращений (9 пар sprintf/snprintf+mudlog) к глобальному buf из db.cpp — все чисто серверные логи, ни одного SendMsgToChar/act:

zone_traffic_load (2): ошибка парсинга XML и несуществующий номер зоны в файле статистики.

ZoneReset::ResetZoneEssential (6, в ветках M/O/R/D сброса зоны): попытка загрузить/удалить моба или объект в/из нулевой комнаты, моб не существует, объект без NODECAY на земле, двери в нулевой комнате. Цветовые коды &Y/&G уже были буквенными в исходном тексте — не трогал.

IsZoneEmpty (1): debug-лог проверки пустоты зоны по клеткам.

Текст сообщений и поведение не менялись.

Тестирование

  • ninja -C build -j$(nproc/2) — сборка чистая, без предупреждений.
  • cd build && ./tests/tests — 709 passed, 3 skipped (как и раньше).

🤖 Generated with Claude Code

https://claude.ai/code/session_01EqYwcH5WHkChspte77RyyF

Убраны 18 обращений (9 пар sprintf/snprintf+mudlog) к глобальному buf
из db.cpp - все чисто серверные логи, ни одного SendMsgToChar/act:

- zone_traffic_load (2): ошибка парсинга XML и несуществующий номер
  зоны в файле статистики.
- ZoneReset::ResetZoneEssential (6, в ветках M/O/R/D сброса зоны):
  попытка загрузить/удалить моба или объект в/из нулевой комнаты,
  моб не существует, объект без NODECAY на земле, двери в нулевой
  комнате. Цветовые коды &Y/&G уже были буквенными в исходном тексте -
  не трогал.
- IsZoneEmpty (1): debug-лог проверки пустоты зоны по клеткам.

Поведение и текст сообщений не менялись. Собрано с -Dbuild_tests=true,
709/709 тестов, 3 skipped как обычно.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EqYwcH5WHkChspte77RyyF
@bylins
bylins merged commit 6d45cf3 into master Sep 15, 2026
20 checks passed
@bylins
bylins deleted the refactor/global-buffers-db branch September 15, 2026 10:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant