LiteMount
Customizable random mount summoning, since 2011.
LiteMount supports journal mounts, Travel Form, Ghost Wolf, Running Wild, Tarecgosa, Moonfang, Flying Broom, Vash'jir Seahorse, Telaari Talbuk/Frostwolf War Wolf and other zone-specific mounts. LiteMount excludes flying mounts in areas where you can't fly.
News
- I will be working on some new features in the beta releases. Please don't use the beta release channel unless (a) you want to test unfinished things, and (b) you are backing up your SavedVariables regularly.
Reporting Bugs
- Please follow the Report Bug documentation.
Documentation
Please see the documentation on github for how to use LiteMount.
Screenshot
In reply to xodiv:
Finally got a chance to test this and yep, it is working again! Thanks much! :) Keep up the great work.
In reply to VStitch626:
Wonderful! Thanks for taking the time to let me know.
Happy adventuring, X.
Man I love this addon, thank you so much!
When are you gonna make The same for pets? I wanna summon random between some pets when i mount or click my bindkey :)
Hi madsborre:
Sadly I barely have to time to keep up with mounts, someone else will have to handle pets.
I personally recommend this addon if you want to link pets to mounts and have them summon when their matching mount does: https://www.curseforge.com/wow/addons/mount-mini-me
Happy adventuring, X.
edit: p.s. thanks for your kind words!
In reply to xodiv:
I am loving that pet addon, thanks for the recommendation!
In reply to VStitch626:
Oh, wonderful! It's written by one of my guildmates, so they will be very happy!
Hello, could you add the Deadsoul Hound Harness to the list of mounts? It is a temporary mount you can obtain in the Mort'regar wing of Torghast, similar to the Mawrat Harness.
Hi junghee:
Thanks for letting me know about that item, I will include it in the next release,
Happy adventuring, X.
Hello xodiv,
with the recent update something happened with the mapPath string, in v9.0.26 the current minimap location is missing:
new (9.0.26)
[11:51:27] LiteMount: Ort:
[11:51:27] LiteMount: map: Bastion (1533)
[11:51:27] LiteMount: mapPath: Bastion (1533) -> Die Schattenlande (1550) -> Kosmisch (946)
[11:51:27] LiteMount: instance: 2222
[11:51:27] LiteMount: zoneText: Bastion
[11:51:27] LiteMount: subZoneText: Elysische Feste
[11:51:27] LiteMount: IsFlyableArea(): false
old (9.0.25)
[11:57:07] LiteMount: Ort:
[11:57:07] LiteMount: map: Elysische Feste (1707)
[11:57:07] LiteMount: mapPath: Elysische Feste (1707) -> Bastion (1533) -> Die Schattenlande (1550) -> Kosmisch (946)
[11:57:07] LiteMount: instance: 2222
[11:57:07] LiteMount: zoneText: Bastion
[11:57:07] LiteMount: subZoneText: Elysische Feste
[11:57:07] LiteMount: IsFlyableArea(): false
This is very helpful for custom filters in advanced options and since there are no map relevant changes listed, i suspect that it was not intentional to remove this?
Hi Selthi,
There's no changes to the map code between 9.0.25 and 9.0.26. There's only one line difference between the two and it's completely inside the Buff action. When I run the same command in Elysian Hold it looks normal for me, including the 1707 map.
So I really can't explain your difference, or offer any fixes. I can only suggest the normal things such as reinstalling LiteMount in case something got corrupted in the update, and making sure you exit the game completely and restarting.
Please let me know if you find any more clues that would explain what's happening, because it's not related to a LiteMount code change.
You can try forcing LiteMount to update the location information by doing /run LiteMount.LM.Environment:Update() but I doubt it will have any effect.
You can also try doing:
/dump C_Map.GetBestMapForUnit('player')
which should print 1707, and
/dump C_Map.GetMapInfo(1707)
which should print out some table data and not "nil". If either of those are failing something weird might be going on.
I suppose there might be a difference in the deDE client but it's hard to imagine what it would be.
Happy adventuring, X.
p..s Are you able to help with this one translation?
https://www.curseforge.com/wow/addons/litemount/localization/languages/94/phrases#313595
In reply to xodiv:
Thanks for your reply, I have updated again and now it works. Maybe something wasn't loaded properly or something else went wrong.
I'm glad that the problem was on my side and seems gone :). Sorry for reporting.
Hi Selthi:
Very mysterious, but I'm glad it works now. Do not say sorry for reporting a problem, I am always glad to get bug reports. It means people care.
Happy adventuring, X.
In reply to xodiv:
It happened again, in Elysian Hold I got a mount that shouldn't be summoned here, so I used your dump scripts:
[16:47:12] LiteMount: Ort:
[16:47:12] LiteMount: map: Bastion (1533)
[16:47:12] LiteMount: mapPath: Bastion (1533) -> Die Schattenlande (1550) -> Kosmisch (946)
[16:47:12] LiteMount: instance: 2222
[16:47:12] LiteMount: zoneText: Die Bastion
[16:47:12] LiteMount: subZoneText: Elysische Feste
[16:47:12] LiteMount: IsFlyableArea(): false
[16:47:28] Dump: value=C_Map.GetBestMapForUnit('player')
[16:47:28] [1]=1533
[16:47:39] Dump: value=C_Map.GetMapInfo(1707)
[16:47:39] [1]={
[16:47:39] mapType=4,
[16:47:39] mapID=1707,
[16:47:39] name="Elysische Feste",
[16:47:39] parentMapID=1533,
[16:47:39] flags=4
[16:47:39] }
I just came from Forge of Bonds and mounted when it was possible.
Maybe this is caused by campaign quests. Quest is done and it's not instanced, but I was taken there by a quest NPC. I also noticed that I get the Bastion map instead of Elysian Hold. I don't know if this was the case last time.
This is nothing that needs further attention, I just wanted to give feedback after it was so confusing :). Have a nice day.
Hi Selthi:
Thanks for the update. I think the problem is that somehow the way you were teleported there didn't trigger any of the (api) events that are supposed to happen when you change zones or subzones. It looks like a blizzard bug if the minimap didn't update either.
Thanks for the update. Keep letting me know when you find weird things!
Happy adventuring, X.
Does this addon have Maw / Creeper support?
Yes.
Happy adventuring, X.
In reply to xodiv:
Is there a way I can set it to only try Creeper in Maw? (All other zones I want water strider to be my default)I sorted that ^ one out.
Is there a way to test a "NOT" condition, ex: Not Moving? So that I can make my key binding end with something like:
IF [maw]
Mount id:1442
END
IF [not moving]
SmartMount #Or "Mount id:449"
END
SmartMount {CLASS}
Macro
Hi Beodrui:
Just like Blizzard macro conditions, you can put "no" in front of any condition to test the opposite. E.g.
Happy adventuring, X.
In reply to xodiv:
Thanks for the reply. I was going to edit the wiki page to add this detail but it seems public edits are disabled :(
https://github.com/xod-wow/LiteMount/wiki/Advanced-Options