Приветствуем вас на форуме проекта WoW Circle. Если вы читаете это, значит не зарегистрировались у нас. Для того, чтобы получить доступ к расширенным возможностям нашего форума нажмите сюда и пройди регистрацию, которая не займет у вас много времени. После регистрации будут доступны новые, более расширенные, возможности.
Приоритетный Профессия "Наложение чар" не забирает реагенты через обмен

Упомянутые в теме пользователи:

Показано с 1 по 3 из 3

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Местный Аватар для The Elusive Mastega
    Регистрация
    01.10.2024
    Сообщений
    34
    Поблагодарил(а)
    5
    Получено благодарностей: 3 (сообщений: 1).
    Репутация: 3

    Post Профессия "Наложение чар" не забирает реагенты через обмен

    1. -

    2. Профессия "Наложение чар" не тратит реагенты если чарить шмотки через обмен (если чарить себе то забирает)

    3. Должна забирать реагенты

    4. 02.08.2025 2.4.3 TBC x2

    5. После 30 апреля 2025

  2. #2
    Местный Аватар для The Elusive Mastega
    Регистрация
    01.10.2024
    Сообщений
    34
    Поблагодарил(а)
    5
    Получено благодарностей: 3 (сообщений: 1).
    Репутация: 3
    Причина в коде:
    В функции ядра Spell::EffectEnchantItemPerm нет вызова TakeReagents() для трейд-чарки. Каст-бара нет в обоих случаях (чары мгновенные), поэтому списание реагентов не срабатывает для трейд-чарки.

    Предполагаемое исправление:

    diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp
    index 1234567..89abcde 100644
    --- a/src/game/Spell.cpp
    +++ b/src/game/Spell.cpp
    @@ void Spell::EffectEnchantItemPerm(SpellEffectIndex eff_idx)
    {
    if (!item)
    return;

    uint32 enchant_id = m_spellInfo->EffectMiscValue[eff_idx];
    if (!enchant_id)
    return;

    item->SetEnchantment(PERM_ENCHANTMENT_SLOT, enchant_id, 0, 0);

    + // Списываем реагенты и для трейд-чарки тоже
    + if (Player* caster = m_caster->ToPlayer())
    + {
    + caster->TakeReagents(this);
    + }
    }

  3. #3
    Модератор Баг-трекера Аватар для Премудрый
    Регистрация
    25.06.2013
    Адрес
    Гродно
    Сообщений
    29,718
    Поблагодарил(а)
    3,697
    Получено благодарностей: 2,530 (сообщений: 2,233).
    Репутация: 11194
    Актуально.

  4. 1 пользователь сказал cпасибо Премудрый за это полезное сообщение:

    The Elusive Mastega (28.08.2025)

Похожие темы

  1. [Исправлено после ближайшего обновления] Низина Шолазар - Агент по реагентам
    от Премудрый в разделе Исправлено BFA
    Ответов: 1
    Последнее сообщение: 17.07.2023, 16:34
  2. [Исправлено после ближайшего обновления] Низина Шолазар - Агент по реагентам
    от Химестетика в разделе Исправлено Cataclysm
    Ответов: 1
    Последнее сообщение: 21.09.2019, 20:48
  3. [Исправлено после ближайшего обновления] Поимка мамонта, Моя ручная птица Рух, Агент по реагентам
    от danaton в разделе Исправлено Wotlk
    Ответов: 1
    Последнее сообщение: 01.12.2016, 07:40
  4. Ответов: 1
    Последнее сообщение: 09.05.2015, 20:18
  5. Воргены и Гоблины не работают
    от vitkov в разделе Архив технического раздела
    Ответов: 3
    Последнее сообщение: 17.05.2013, 17:35

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •