Skip to content
View in the app

A better way to browse. Learn more.

WRobot

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Spell class competely broken for Spells whose names contains paranthesis

  • Version: All
  • Product: Fight Classes
  • Type: Bug
  • Status: Confirmed

Spells like "Mangle (Cat)" or "Faeire Fire (Feral)" doesn't work.

When using the IsSpellUsable property it always returns false, and if you just try to Launch the spell anyways it doesn't get cast

Would be very appreciated if this could be taken care of :)

User Feedback

Recommended Comments

Hzqvkr8aTLw4rv

Members

No but i've tested this code:

 

new Spell("Mangle (Cat)").Launch();
manglecat.Launch();

Which works for these spells:
Shadowmeld
Regrowth
Prowl
Mark of the Wild
Thorns
Rejuvenation
Claw
Ferocious Bite
Rake
Aquatic Form

So there's definitely something that's not right, i'll try an XML fightclass 

 

I just made a fightclass with the generator tooly thingy:

https://gist.github.com/Lillecarl/39eac371cc4313a719f64a75c943daf7

This didn't cast Faerie Fire (Feral) on the target, so i'll keep assuming it's broken.

 

Right now i'm using this piece of pretty code for Faerie Fire:

            if (target != null && target.IsAttackable && !target.HaveBuff("Faerie Fire") && !target.HaveBuff("Faerie Fire (Feral)") && !player.HaveBuff("Prowl"))
            {
                if (player.HaveBuff("Cat Form") || player.HaveBuff("Bear Form") || player.HaveBuff("Dire Bear Form"))
                {
                    if (WoWAPI.WoWAPI.GetDistance(player, target) < faeriefireferal.MaxRange)
                    {
                        // For some reason this spell is bugged and can't be cast like other spells...
                        Lua.RunMacroText("/cast Faerie Fire (Feral)(Rank 5)");
                        Lua.RunMacroText("/cast Faerie Fire (Feral)(Rank 4)");
                        Lua.RunMacroText("/cast Faerie Fire (Feral)(Rank 3)");
                        Lua.RunMacroText("/cast Faerie Fire (Feral)(Rank 2)");
                        Lua.RunMacroText("/cast Faerie Fire (Feral)(Rank 1)");
                    }
                }
                else
                    faeriefire.LaunchUsable(true);
            }

Not very pretty :/

I comeback here when I have found solution or when I have fixed problem.

fujidin

Members
On 8/23/2017 at 10:13 AM, Droidz said:

I comeback here when I have found solution or when I have fixed problem.

Sorry to necro, but did you ever fix this?

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.