Здравствуйте.
Можете ли попробовать на Legion-x100 сделать npc, который при морфе будет работать как расовый - сохранять экипировку персонажа и id внешности (прическа, лицо, цвет волос и т.д.), но при этом использовать определенный цвет кожи? В итоге нужен морф в дренейку с такой текстурой кожи https://www.wowhead.com/ru/npc=122835 .
Вот npc, использующийся для расового морфа в дренейку на легионе, https://www.wowhead.com/ru/npc=52466 . Её displayid=20323 . В поле ExtendedDisplayInfoID содержится id её настроек внешности, которые задаются в таблице CreatureDisplayInfoExtra.
На основе этих данных можно попробовать создать такого же npc и новую запись в этой таблице с такими же параметрами, но SkinID=17:
Также по этому newID не должно быть записей в таблице NPCModelItemSlotDisplayInfo . NpcModelID = ExtendedDisplayInfoID.
Конечно, учитывая, что этот id новый, то там ничего и не должно быть, но на всякий случай обращу на это внимание.
Не торопитесь. Если сейчас этим некому заняться, то можете закрыть тему. Напомню про неё позже когда-нибудь.
Можете ли попробовать на Legion-x100 сделать npc, который при морфе будет работать как расовый - сохранять экипировку персонажа и id внешности (прическа, лицо, цвет волос и т.д.), но при этом использовать определенный цвет кожи? В итоге нужен морф в дренейку с такой текстурой кожи https://www.wowhead.com/ru/npc=122835 .
Вот npc, использующийся для расового морфа в дренейку на легионе, https://www.wowhead.com/ru/npc=52466 . Её displayid=20323 . В поле ExtendedDisplayInfoID содержится id её настроек внешности, которые задаются в таблице CreatureDisplayInfoExtra.
На основе этих данных можно попробовать создать такого же npc и новую запись в этой таблице с такими же параметрами, но SkinID=17:
ID | BakeMaterialResourcesID | HDBakeMaterialResourcesID | DisplayRaceID | DisplaySexID | DisplayClassID | SkinID | FaceID | HairStyleID | HairColorID | FacialHairID | CustomDisplayOption[0] | CustomDisplayOption[1] | CustomDisplayOption[2] | Flags |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
newID | 150323 | 150324 | 11 | 1 | 0 | 17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0x1 |
Конечно, учитывая, что этот id новый, то там ничего и не должно быть, но на всякий случай обращу на это внимание.
Не торопитесь. Если сейчас этим некому заняться, то можете закрыть тему. Напомню про неё позже когда-нибудь.