jyggen / BarberShopProfiles

A World of Warcraft addon that adds appearance profiles to the in-game barbershop.
https://www.wowace.com/projects/barbershop-profiles
MIT License
2 stars 0 forks source link

Druid Forms #1

Open foxythefoxer opened 3 years ago

foxythefoxer commented 3 years ago

 As of 1.0.2 this Addon seems to break the barbershop with druid Forms. Once I have setup some profiles, trying to change the druid form skins makes my character disappear and makes the barbershop unusable.  Which is sadly a bit of a deal breaker for me as a druid main. Love the concept for the addon though and it works perfectly with the normal appearance options. @Jyggen if you can incorporate druid forms (or even just fix the bug of disappearing character with different druid forms between profiles) this mod would be perfect

jyggen commented 3 years ago

@foxythefoxer Hmm, pretty sure I tested this with druid forms - but maybe it was only with Worgens. Either way I'll take a look at it!

jyggen commented 3 years ago

@foxythefoxer Can't really reproduce this one, I can use profiles just fine on a night elf druid. Could you post some exact steps to reproduce the issue? Also; Which race is your druid? Do you get any LUA errors? Do you have any other addons that might interfere?

foxythefoxer commented 3 years ago

@jyggen I'd like to reproduce the problem. It seems though that the addon is now listed as out of date. And I can't get the addon to work. Anytime I Try to click the drop down menu no drop down menu appears. I can't press "New profile". So I cant even make a new profile now. I tried to disable all addons except this one, and reinstall this addon and it still doesn't work. Is there some data that is saved outside of the BarberShopProfiles folder from my prior bugged install that could interfere with a fresh installation?

To answer your questions. I used a Tauren Druid. No I did not get any Lua errors. I can't say what addon could interfere. I have a host of addons like any other player, but they all involve gameplay (raiding and ui elements).

I saved some profiles between male and female appearance options. The options saved as normal and they would appear as separate profiles. When I Saved profiles with different form skins (Bear, Cat, Flight, Aquatic, Travel), What happened is that after making a few profiles, with different skins on each form, From making a certain profile and onwards, When I click on any of the form buttons the character would vanish, and clicking on any button would not respond. Even if I try to go back to the normal character nothing responded. Only leaving the barber chair worked. I could then make more profiles and changes. But anytime I clicked on an animal button form everything would stop working. So I think one profile I made broke it.

If I were to hazard a guess I would say it was one of the Legion artifact druid Skins. I didn't think to document the problem when it happened, so I have to go on memory, but I believe it happened when saving a profile with the "Might of the Grizzlemaw (Tan)" Bear form skin.

If you aren't familiar with druid forms Here is the list of all the skins that can show up in the barbershop (Legion made it a lot). Cat/Bear Basic Skin skin color variations: 5 colors each race (4 for the allied races). Cat: There is 1 special fire Cat form from Firelands for all races. Cat/Bear Legion Skins: 23 bear and 23 cat are shared for all races and each race gets 1 bear and 1 cat based based on race Flight Form: 1 based on race, 2 glyphs both have unique skins for each race, and 1 legion flight form based on race Aquatic Form: 1 shared across all races except Kul Tiran and Zandalari (they get individual forms with 4 skin colors), and 3 glyphs any race can use Travel Form: Each race has a unique 1 except Kul Tiran and Zandalari (their forms get 4 skin colors), and, 2 glyphs any race can use. https://www.wowhead.com/guides/druid-forms-customization-color-options#glyphs-and-toys-flight-form

foxythefoxer commented 3 years ago

So with 1.0.3 I got the addon to work. And recreated the problem. I created 2 profiles. First one was Fem Tauren with Might of the Grizzlemaw (Tan) Bear skin. The second one was Male Tauren with Claws of Ursoc (Brown). Once the second profile is made I exit the barber chair. Re enter the barber chair and click on the bear form and the character disappears and all buttons on screen stop working. Once It broke for me I can't get anything to work, even if I reinstall the addon now.

jyggen commented 3 years ago

Hmm, alright. Since I don't have those skins myself it's going to be hard to test - but if you could attach your profile file located at C:\<path>\<to>\World of Warcraft\_retail_\WTF\Account\<account name>\SavedVariables\BarberShopProfiles.lua, that'd probably help a lot.