Несколько вопросов по примерке (ShopPreviewInfo)

  • Автор темы Автор темы Rolo
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.

Rolo

Верховньій Интерлюд Викинг
Не только лишь Чтение
Наставник
Мыслитель
Каратель Слов
Суровый спец
Орден Почета
Инноватор
Знаток
Финансовый Стратег
Инквизитор Диалога
Печать Всеведения
Участник Новогоднего Фонда 2024
Победитель в номинации 2024
Жучара
Дракон
Орден Великого Хилера
Знаток Diablo
Орден Непоколебимого Компаса
Победитель в номинации 2023
Старожил I степени
Признанный автор
Знаток Lineage2
Разработчик
За знание датапака
За знание ядра
Просветитель
Медаль Благодарности
За заслуги перед форумом
Преподаватель
За веру и верность форуму
Веселый флудер
Медаль за активность на Форуме
Клиент разработчик
Опора сообщества
Стальной Визионер
Хранитель Пера
Архивариус
Победитель в номинации 2022
Победитель в номинации 2021
Авторитет форума
Стратег Данных
Уважаемый собеседник
Куратор Данных
Неукротимое пламя
Победитель в номинации 2020
Сообщения
1 637
Розыгрыши
9
Решения
44
Репутация
2 340
Реакции
3 571
Баллы
1 723
Хроники
  1. Chaotic Throne: High Five
Исходники
Присутствуют
Сборка
Овер CCCP HF last (https://mmo-dev.info/threads/cccp-hf-last.18160/)
Здравствуйте! Подскажите, пожалуйста, можно ли что-то сделать с подобными косяками:
- Если примерить щит - он надевается поверх двуручного оружия, будто так и должно быть, если примерять оружие - заточка от реально надетого оружия визуально останется на месте:
В ShopPreviewInfo ничего отвечающего за заточку предмета я не увидел - плохо искал, или это вообще надо допиливать где-то в инвентаре/итеминфо?

- Так же не удалось понять, что блокирует возможность примерять аксессуары, в RequestPreviewItem и ShopPreviewInfo вроде препятствий не нашел. Если захардкорить прям в отправку пакета id аксессуара он-то наденеться, но мимо своего слота:
for(int PAPERDOLL_ID : Inventory.PAPERDOLL_ORDER)
writeD(6394);

1630078026491.webp
Это проблема на серверсайде, можно как-то адекватно в этот пакет впихнуть аксессуар, или трачу время?
 
Решение
1. чекать слоты всего примеряемого и одетого, чтобы не было накладок со слотами, т.е. к примеру если одет двуруч/дуал - запрещать примерять щит, ну или снимать оружие перед примеркой.
2. хоть и в списке отсылаемых слотов в ShopPreviewInfo есть слоты аксесуаров - клиент, по крайней мере оригинальный хф и т.д., на них просто кладет... я в свое время для отображения примеряемых аксессуаров в RequestPreviewItem вкостылил выставление фейковых ид для этих слотов на время примерки.
1. чекать слоты всего примеряемого и одетого, чтобы не было накладок со слотами, т.е. к примеру если одет двуруч/дуал - запрещать примерять щит, ну или снимать оружие перед примеркой.
2. хоть и в списке отсылаемых слотов в ShopPreviewInfo есть слоты аксесуаров - клиент, по крайней мере оригинальный хф и т.д., на них просто кладет... я в свое время для отображения примеряемых аксессуаров в RequestPreviewItem вкостылил выставление фейковых ид для этих слотов на время примерки.
 
Решение
@Gaikotsu, 1. в целом можно и правда прикрутить снятие пушки перед примеркой и надевать ее обратно по окончанию примерки. :unsure: Но что касается отображаемой заточки - в примеряемых вещах ее не добиться, я правильно понимаю? Там даже у хиро пушек никакого эффекта нет.
2. Вот собака, а было бы вкусно еще и шапки так примерять. ) Упд: о, а это хорошая идея с фейковыми итемами, по сути так можно и пушки с эффектами примерять. ))
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху Снизу