LiteMount

LiteMount

2M Downloads

Soar broken in Dornogal and K'aresh?

Closed this issue ยท 8 comments

commented

Soar seems to have stopped working when selected as a mount and set to #4 so it gets the "always" priority. This used to work in Dornogal. I went as far as creating a rule that if race=drachthyr then cast Soar(381322). Nothing works.

commented

Can you please post the debug info. I can't reproduce your problem, Soar is working for me.

https://github.com/xod-wow/LiteMount/wiki/Report-Bug

commented

--- Location ---

map: Dornogal (2339)
mapPath: Dornogal (2339) -> Isle of Dorn (2248) -> Khaz Algar (2274) -> Azeroth (947) -> Cosmic (946)
instance: Khaz Algar (Surface) (2552)
zoneText: Dornogal
subZoneText:
IsFlyableArea(): false
IsAdvancedFlyableArea(): true

--- Macros ---

LiteMount:
    # Auto-created by LiteMount addon, it is safe to delete or edit this macro.
    # To re-create it run "/litemount macro"
    /click [btn:1] LM_B1; [btn:2] LM_B2; [btn:3] LM_B3; [btn:4] LM_B4
    

--- Debugging Output ---

  * immediate conditions are true
  * skipping due to conditions or flow control
  Evaluate rule:     END
  * immediate conditions are true
  * found flow control action, dispatching
  * END is 0
  Evaluate rule: END
  * immediate conditions are true
  * found flow control action, dispatching
  * END is 
  Evaluate rule: SmartMount
  * immediate conditions are true
  * try applying
  * args: 
  * limits:
     1. CASTABLE
  * filtered list contains 450 mounts
  * trying Skyriding Mount
  * found 213 mounts.
  * WeightedRandom n=213, t=0.995, c=0.885, w=0.005, p=0.005
  * setting action to mount Pearlescent Goblin Wave Shredder
[1] PreClick ok time 27.10ms
[1] PostClick handler (inputButton=LeftButton, isDown=true)
[1] PostClick finish time 0.02ms
[1] PreClick handler (inputButton=LeftButton, isDown=true)
  Evaluate rule: LeaveVehicle
  * immediate conditions are true
  * try applying
  Evaluate rule: Dismount [nofalling]
  * immediate conditions are true
  * try applying
  Evaluate rule: CopyTargetsMount
  * immediate conditions are true
  * try applying
  * trying to clone target's mount
  Evaluate rule: ApplyRules
  * immediate conditions are true
  * try applying
  * checking 1 rules for button 1
  Evaluate rule: Spell [race:Dracthyr] 381322
  * immediate conditions are true
  * try applying
  * trying spell: 381322
  * no rules matched
  Evaluate rule: SwitchFlightStyle [mod:rshift]
  * immediate conditions are false
  * skipping due to conditions or flow control
  Evaluate rule: IF [mod:shift]
  * immediate conditions are false
  * found flow control action, dispatching
  * IF test is 0
  Evaluate rule:     IF [submerged]
  * immediate conditions are false
  * found flow control action, dispatching
  * IF test is 0,0
  Evaluate rule:         Limit -SWIM
  * immediate conditions are true
  * skipping due to conditions or flow control
  Evaluate rule:     ELSEIF [flyable]
  * immediate conditions are true
  * found flow control action, dispatching
  * ELSEIF test is 0,1
  Evaluate rule:         Limit -DRAGONRIDING/FLY
  * immediate conditions are true
  * skipping due to conditions or flow control
  Evaluate rule:     ELSEIF [floating]
  * immediate conditions are false
  * found flow control action, dispatching
  * ELSEIF test is 0,2
  Evaluate rule:         Limit -SWIM
  * immediate conditions are true
  * skipping due to conditions or flow control
  Evaluate rule:     ELSEIF [drivable]
  * immediate conditions are false
  * found flow control action, dispatching
  * ELSEIF test is 0,0
  Evaluate rule:         Limit -DRIVE
  * immediate conditions are true
  * skipping due to conditions or flow control
  Evaluate rule:     END
  * immediate conditions are true
  * found flow control action, dispatching
  * END is 0
  Evaluate rule: END
  * immediate conditions are true
  * found flow control action, dispatching
  * END is 
  Evaluate rule: SmartMount
  * immediate conditions are true
  * try applying
  * args: 
  * limits:
     1. CASTABLE
  * filtered list contains 450 mounts
  * trying Skyriding Mount
  * found 213 mounts.
  * WeightedRandom n=213, t=0.995, c=0.083, w=0.005, p=0.005
  * setting action to mount Twilight Drake
[1] PreClick ok time 24.11ms
[1] PostClick handler (inputButton=LeftButton, isDown=true)
commented

Additionally, if I set all mounts to priority 0 save for Soar at 4 (always) I get "You can't mount here" message. I can click the "Soar" button and soar, so that is wrong. The Addon seems to think I can't fly in Dornogal.
I tried to install the AddOn fresh by renaming the folder, but after installing fresh, the rules are remembered, so there are some files being read somewhere else. Is there a way to properly clean up the AddOnthat I am missing?

commented

Ah. Is it possible you didn't unlock steady flight in Khaz Algar?

commented

Yes, i do not have it. But it was working before though. Did anything change so that it needs steady flight to work?

commented

Fixed in LiteMount 11.2.0-10.

commented

Awesome! Thank you so much

commented

Verified fixed in 11.2.0-10