Skip to content

Аномальное золото у мобов: сломанная разметка кубиков кун #3508

Description

@bylins

Аудит золота во всех lib/world/mob/*.mob (17 536 мобов в боевых зонах, служебные зоны 0–39 исключены). Формат поля золота: NdS+B опыт → итог = бросок N кубиков по S граней + B. Медиана по миру — 0, p95 — 5000 кун. На этом фоне ряд мобов выбивается на порядки.

Повод: у моба 27927 золото задано как 2784d2784+2784 (≈3,9 млн кун в среднем, до ~7,75 млн за одно убийство) — одно и то же число вписано во все три поля, явная опечатка.

Критично — сломанная разметка (N и S большие → дикий рандом)

vnum золото среднее файл
27927 2784d2784+2784 3 879 504 279.mob
201928 100d10000+100 500 150 2019.mob
70426 50d2000+50 50 075 704.mob
96341 50d2000+50 50 075 963.mob
75539, 92319–92326 (8 шт) 250d250+9000 40 375 755.mob, 923.mob
91001 50d500+10000 22 525 910.mob
91101 50d500+100 12 625 911.mob
82110 5d5000+5 12 508 821.mob

Подозрительно большой плоский номинал (base)

vnum золото среднее файл
97942 6d6+666666 666 687 979.mob
13517 127d127+500000 508 128 135.mob
60001 100d100+500000 505 050 600.mob
12649, 15900, 15905, 27026, 27075, 35603 0d0+500000 500 000 разные

Плоские 0d0+500000 могут быть намеренными (боссы) — на усмотрение авторов зон.

Безвредно, но разметка кривая (N=0 → кубики не бросаются, золото = 0)

75631 0d53435, 97147 0d53435, 96210 0d25000, 99507 0d10000, 110416 0d1000, 99902 0d250, 15706 0d400, 15716 0d500 — размер кубика задан, число кубиков 0, фактически 0 кун. Экономику не ломают, стоит почистить.

Что сделать

Авторам перечисленных зон — проверить и поправить золото (правится на живом сервере через панель/OLC, в git мир не лежит). Приоритет — первая таблица: эти мобы реально ломают экономику.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions