Giter Club home page Giter Club logo

Comments (10)

raethkcj avatar raethkcj commented on August 16, 2024

Possibly fixed in #2 , could you try it again?

If it's still not working could you type this into your chatbox:

/console scriptErrors 1

and try again, and let me know if any errors pop up?

I added the ability to cancel shapeshift when using items by default, and added an option to cancel it when using abilities (I recommend you don't use that option, but it's there if you need it)

from cancelshapeshift.

astothialo avatar astothialo commented on August 16, 2024

hi, appreciate you working on a fix.
typing /cs brings up the options but still not working when talking to npcs or interacting with objects.

and theres are no errors popping up at all.

from cancelshapeshift.

raethkcj avatar raethkcj commented on August 16, 2024

Hmm, would you mind helping me debug this? It's working for me with all NPCs so far so I'm not sure what's happening for you.

  1. Find an NPC you can talk to in the absolute middle of nowhere, preferably with zero other players nearby (other player actions will clutter the logs)

  2. Make sure your character is in Ghost Wolf form.

  3. Run /console scriptErrors 1

  4. Make three macros with the following scripts, and put all three on easily reachable keybinds:

    1. /run local f=CreateFrame("Frame"); f:RegisterEvent("UI_ERROR_MESSAGE"); f:SetScript("OnEvent", function(self,event,...) DEFAULT_CHAT_FRAME:AddMessage(select(1,...)); DEFAULT_CHAT_FRAME:AddMessage(select(2,...)) end)
    2. /etrace
    3. /etrace stop
  5. Run macro i first, make sure to only press it once.

  6. The timing matters in this step. Press macro ii, then right click on your NPC, then press macro iii. This has to be done pretty quickly to make sure that etrace doesn't capture unrelated game events.

  7. Take a full screenshot of your game and attach it here.

from cancelshapeshift.

astothialo avatar astothialo commented on August 16, 2024

hi, sorry didn't see this until now.
I'm playing as a Druid, maybe it's not working because of that?

from cancelshapeshift.

raethkcj avatar raethkcj commented on August 16, 2024

It's possible, I don't have a 10+ druid to try it on. The function I'm using actually says it only works for druid, but I tried it and it worked for ghost wolf. Druids might trigger different game events when trying to talk/use items, so I think it'd still be worth getting some logs. Every form should be the same but who knows.

from cancelshapeshift.

astothialo avatar astothialo commented on August 16, 2024

WoWScrnShot_090619_182333

from cancelshapeshift.

raethkcj avatar raethkcj commented on August 16, 2024

Thanks for that! Unfortunately, the events and error are identical to what I get on a shaman, so there's still no clear reason it's not working.

The last thing I can think of for now is to just try running /run CancelShapeshiftForm() while in every form you have available. Doesn't matter where you are, there should be no errors.

If running that does pop you out of form, then something strange is going on and I'll level up a druid and try to figure it out.

If it doesn't work then it might be a bug on Blizzard's end and I'll make a report on the forums and hope they get around to fixing it.

from cancelshapeshift.

astothialo avatar astothialo commented on August 16, 2024

sad times :(
have you had a look at ezdismount for 1.12 wow client?
might have something in there to make it easier :D

from cancelshapeshift.

astothialo avatar astothialo commented on August 16, 2024

Running /run CancelShapeshiftForm() in any form and interacting with an NPC does not shift me out of form :(

ALso here is a link to Ezdismount that druids used in Vanilla/pservers.
https://legacy-wow.com/vanilla-addons/ezdismount/
Hope it helps :D

from cancelshapeshift.

raethkcj avatar raethkcj commented on August 16, 2024

Finally got around to leveling a druid after all the DDoS this weekend.

It looks like Blizzard has intentionally disabled this function on druids, and has gone to great lengths to make sure this can't be done. The API that vanilla addons used has been protected since TBC. The function I'm trying to use worked for some time after that, but was also eventually made protected (but still somehow works for shamans, which I don't quite understand.)

Without a change of heart on Blizzard's end, this addon won't work for druids, sadly.

from cancelshapeshift.

Related Issues (1)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.