Download
(21Kb)
Download
Updated: 02-02-24 04:32 AM
Pictures
File Info
Compatibility:
Seeds of Renewal (10.2.5)
Updated:02-02-24 04:32 AM
Created:06-22-16 01:49 PM
Downloads:13,604
Favorites:23
MD5:
Categories:Utility Mods, Mounts & Pets, Miscellaneous
10.2.5

Ravenous Mounts  Popular! (More than 5000 hits)

Version: 2.11.2
by: Spontyman [More]




Now looking for translators! If you speak a language other than English and would like to help, I'd be honoured if you got in touch!


Ravenous Mounts

Chooses the best Mount for the job without any set-up; it’s all based on your Mount Journal Favorites. Minimal in-game configuration to customise your summoning experience. Can even clone your target's mount (if you have the mount too)!




How does Ravenous Mounts work?

  1. The Addon creates a macro for you under General Macros called "Ravenous Mounts". Put the macro on your bars!
  2. Mark your favourite mounts in your Mount Journal as your normally would and use the macro. The Addon will act like the built-in "Summon Random Favorite Mount" button but will respond more intelligently:
    • it can more accurately detect when a zone is flyable
    • it can summon a swimming mount when you're underwater
    • it can summon Maw-specific mounts you've learned when in The Maw (likewise for Ahn'Qiraj and Vashj'ir)
    • using key-modifiers (alt, control, shift) with the macro can summon specific types of mounts (e.g. vendor mounts, passenger mounts)
    • it can even clone your target/focus' active mount if you have learned it too (great for mount-off competitions!)

If you'd rather manage your own macro, you can use the following slash-command: /ravm


Why?

The default button in the Mount Journal isn't sufficient or smart enough. Ravenous Mounts fixes issues with Blizzard's code like flying detection and adds checks for things like if your character is underwater, and if so, summon a swimming mount. It also does fun things like check when you're in Ahn'Qiraj and can summon your Qiraji Battle Tanks or clone your target/focus' mount for fast-paced mount-offs or just to flex on someone.


Usage

Ravenous Mounts comes with a small handful of commands available for you to check configuration, toggle settings, and see data about your mount lists. Here's a couple of commands illustrated:

Code:
/ravmounts help
Prints out a usage guide much like this one!

Code:
/ravmounts config
Shows you your configuration settings.

Code:
/ravmounts passenger
Forces Ravenous Mounts to call a specific type of mount, regardless of the situation you're in. Available types:

- flying
- ground
- swimming
- vendor
- flying passenger
- ground passenger
- vash'jir
- ahn'qiraj
- maw
- chauffeur


Special thanks

Phanx for their immensely useful API_CanFly from AnyFavoriteMount.

yj368413 for helping me realise that the AddOn should be language-agnostic.

DJharris71 for loads of bugfixes, mount cloning functionality, and helping greatly in preparing for 9.0.0.


License

Public Domain

Version 2.2.2
  • Adds IsFlying() check to prevent painful ends.

Version 2.2.1
  • Adds ability to poll and send your version details to other users of the addon
  • Adds automatic macro creation with new config toggle to turn on/off

Version 2.1.7
  • Minor updates for Shadowlands

Version 2.1.6
  • Simplify cancelling shapeshift forms in light of Night Fae shapeshifting.

Version 2.1.5
  • Adds rudimentary addon-specific channel messages to check for updates.

Version 2.1.4
  • Adds ability to toggle Flying/Ground mounts being automatically selected/sorted.

Version 2.1.3
  • Fix to shapeshifting courtesy of krunk (https://www.curseforge.com/members/krunktron/projects)

Version 2.1.2
  • More tidying of wording and enUS locale

Version 2.1.0
  • Add locale support starting with enUS (please contribute other languages that you know!)

Version 2.0.8
  • Minor cleanup of slash-command coverage and feedback request in install/update message

Version 2.0.7
  • General tidy-up of code and making things more terse

Version 2.0.6
  • Add focus to cloneable targets
  • Minor tidy-ups

Version 2.0.4
  • Make the specific "two" commands use flyable

Version 2.0.3
  • Remove waterwalking type.

Version 2.0.2
  • Update LibFlyable for Shadowlands.

Version 2.0.1
  • I dub this version: the inevitable, where I inevitably broke something and have now fixed it: summoning specific types

Version 2.0.0
  • Why not, let's go: 2 point 0!
  • Fix for Draenor flying by the venerable DJharris71, again

Version 1.9.6
  • Tidy up checking of mounts and toggling of automation (rewording mainly)
  • "Fix lua error when list is empty" by kicken

Version 1.9.5
  • Expand checks for LibFlyable
  • Add copy/clone target mount functionality, thanks to DJharris71 (http://www.wowinterface.com/forums/member.php?userid=301959)


Version 1.9.4
  • Make more checks for viable Mounts before summoning Chauffeur Mounts

Version 1.9.3
  • Add Hivemind to Passenger Flying Mounts
  • Add new Flex Mounts
  • Fix LibFlyable to check for Island Expeditions


Version 1.9.2
  • Make distinction for "floating"


Version 1.9.1
  • Updated LibFlyable


Version 1.9.0
  • Updated for 8.0.1
  • Made submerged check include floating check, thanks to DJharris71 (http://www.wowinterface.com/forums/member.php?userid=301959)


Version 1.8.9
  • Updated Phanx’s CanFly → LibFlyable code from https://github.com/phanx-wow/LibFlyable.


Version 1.8.8
  • Add Flex mounts inclusion setting.
  • Updated Phanx’s CanFly code from https://github.com/phanx-wow/LibFlyable.
  • Changed license.


Version 1.8.7
  • Fix error in Mount Summon function.


Version 1.8.6
  • Remove Flight Master's License as well. Oops.


Version 1.8.5
  • Make the slash command code more terse and remove Northrend and Pandaria flight requirement checks from API_CanFly.


Version 1.8.4
  • Change which version of Phanx’s API_CanFly is used.


Version 1.8.3
  • Add multiple inclusion checks.


Version 1.8.2
  • Clean up redundant code.


Version 1.8.1
  • Clean up and pare down code significantly.


Version 1.8.0
  • Added stronger flight ability checking, thanks for Phanx's AnyFavoriteMount: http://www.wowinterface.com/downloads/info23261-AnyFavoriteMount.html


Version 1.7.3
  • Added ability to summon a custom mount type (e.g. /ravmounts waterwalking)


Version 1.7.2
  • Tighten up slash commands. Add "version" command.


Version 1.7.1
  • Fixes bugs introduced in 1.7.0 :)


Version 1.7.0
  • Introduces the inclusion/exclusion feature.


Version 1.6.5
  • Added BlizzCon mounts.


Version 1.6.4
  • Updated for 7.3 and small fixes.


Version 1.6.3
  • Changed how water mounts work by adding a water-walking type. Now, [i]alt[uii]-key will activate your water-walking mount(s) when you're submerged.


Version 1.6.1
  • Fixed broken Extra Ground/Water Mount check.


Version 1.6.0
  • Updated to include Legion's changed C_MountJournal functions.


Version 1.5.0
  • Split multi-person mounts into Ground and Flying—both still called by the Control key.


Version 1.4.0
  • Updated for Legion: renamed C_MountJournal function calls (:rolleyes:), prioritise Yak over Mammoths


Version 1.3.0
  • Overhaul to caching mechanism.
  • Fixes for characters without any riding training.


Version 1.2.1
  • Cleaned up faction availability flag for mounts when parsing Mount Journal.
  • Cleaned up and fixed Vendor mount logic when parsing Mount Journal.
  • Added version tracking for installation and upgrade messages.


Version 1.2.0
  • Minor changes throughout to make the code clearer.. in case anyone wants to read it...
  • Merged the two Vendor mount calls. In a couple of months the Transmog mount won't matter much any more will it.


Version 1.1.2
  • Changed elseifs to plain ifs.
  • Changed creatureName checks to spellID checks for x-language support.


Version 1.1.0
  • Added caching of data. Maybe it's faster now?
Archived Files (63)
File Name
Version
Size
Author
Date
2.11.1
21kB
Spontyman
01-16-24 11:42 PM
2.10.12
21kB
Spontyman
11-27-23 08:12 PM
2.10.11
21kB
Spontyman
11-25-23 02:54 PM
2.10.10
20kB
Spontyman
11-24-23 07:00 PM
2.10.9
21kB
Spontyman
11-22-23 06:16 PM
2.10.8
20kB
Spontyman
11-22-23 05:00 PM
2.10.7
20kB
Spontyman
11-22-23 02:12 PM
2.10.6
20kB
Spontyman
11-22-23 11:11 AM
2.10.5
20kB
Spontyman
11-21-23 04:26 PM
2.10.4
20kB
Spontyman
11-21-23 01:42 PM
2.10.3
20kB
Spontyman
11-21-23 07:37 AM
2.10.1
20kB
Spontyman
11-18-23 05:45 AM
2.10.0
20kB
Spontyman
11-14-23 02:07 PM
2.9.0
19kB
Spontyman
11-08-23 05:09 AM
2.8.23
18kB
Spontyman
11-03-23 09:55 PM
2.8.22
18kB
Spontyman
11-01-23 02:44 PM
2.8.20
18kB
Spontyman
09-08-23 03:54 PM
2.8.19
17kB
Spontyman
07-22-23 08:54 AM
2.8.18
17kB
Spontyman
07-17-23 04:03 PM
2.8.17
17kB
Spontyman
07-15-23 06:18 PM
2.8.16
17kB
Spontyman
07-04-23 05:42 PM
2.8.15
17kB
Spontyman
05-22-23 04:27 AM
2.8.14
17kB
Spontyman
05-21-23 09:40 AM
2.8.11
16kB
Spontyman
05-02-23 04:26 PM
2.8.10
16kB
Spontyman
03-24-23 03:23 PM
2.8.9
16kB
Spontyman
03-22-23 11:23 AM
2.8.8
16kB
Spontyman
02-25-23 04:50 PM
2.8.7
16kB
Spontyman
02-25-23 07:22 AM
2.8.6
16kB
Spontyman
02-24-23 04:10 AM
2.8.5
16kB
Spontyman
02-17-23 10:03 AM
2.8.4
16kB
Spontyman
01-22-23 11:24 AM
2.8.3
16kB
Spontyman
01-17-23 08:26 AM
2.8.2
18kB
Spontyman
12-12-22 11:57 AM
2.8.1
18kB
Spontyman
12-04-22 03:44 PM
2.8.0
18kB
Spontyman
11-28-22 09:27 PM
2.8.0-rc.01
18kB
Spontyman
11-26-22 04:43 PM
2.7.9
17kB
Spontyman
03-14-22 05:32 PM
2.7.8
17kB
Spontyman
03-13-22 01:04 PM
2.7.6
17kB
Spontyman
02-27-22 04:15 PM
2.7.5
17kB
Spontyman
02-26-22 03:05 PM
2.7.4
17kB
Spontyman
02-20-22 04:48 AM
2.7.3
17kB
Spontyman
02-14-22 06:25 AM
2.7.1
16kB
Spontyman
01-29-22 08:52 AM
2.7.0
16kB
Spontyman
07-28-21 07:40 AM
2.6.4
15kB
Spontyman
03-12-21 05:37 PM
2.6.3
15kB
Spontyman
03-10-21 10:16 AM
2.6.2
15kB
Spontyman
03-09-21 03:45 PM
2.6.1
15kB
Spontyman
03-05-21 06:17 PM
2.6.0
15kB
Spontyman
02-21-21 05:49 PM
2.5.7
15kB
Spontyman
02-16-21 05:27 PM
2.5.6
15kB
Spontyman
02-15-21 09:33 AM
2.5.5
15kB
Spontyman
02-07-21 08:32 AM
2.5.4
15kB
Spontyman
02-03-21 09:39 PM
2.5.2
15kB
Spontyman
02-02-21 10:43 PM
2.5.1
15kB
Spontyman
02-01-21 06:02 AM
2.5.0
16kB
Spontyman
01-24-21 01:37 PM
2.4.9
16kB
Spontyman
01-23-21 08:41 AM
2.4.8
16kB
Spontyman
01-22-21 06:18 PM
2.4.6
16kB
Spontyman
01-19-21 05:21 AM
2.4.5
16kB
Spontyman
01-14-21 11:22 AM
2.4.3
16kB
Spontyman
01-08-21 07:28 PM
2.4.2
16kB
Spontyman
01-08-21 09:21 AM
2.4.1
16kB
Spontyman
01-03-21 07:25 PM


Post A Reply Comment Options
Unread 06-22-16, 03:21 PM  
WaldenPond
A Kobold Labourer
 
WaldenPond's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 31
Uploads: 9
Looking into how to pull and save config data via the Interface > AddOns window/panel.
__________________

Author of Ravenous Addons

Ravenous Mounts · Ravenous Nameplates · Ravenous GPS · Secret Fish
Report comment to moderator  
Reply With Quote
Unread 06-23-16, 03:53 AM  
yj368413
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 69
Uploads: 8
Maybe that will be better than use “elseif”

if mountType == 231 or mountType == 254 or creatureName == "天蓝水黾" or creatureName == "猩红水黾" then -- Swimming Mounts (come in a variety of types)
table.insert(RAV_swimmingMounts, i)
end
if spellID == 61425 or spellID == 61447 and next(RAV_vendorMounts) == nil then -- Vendor Mounts
table.insert(RAV_vendorMounts, i)
end
if creatureName == "雄壮远足牦牛" then -- Vendor Mounts (Yak Override!!)
RAV_vendorMounts = {}
table.insert(RAV_vendorMounts, i)
end
if creatureName == "沙石幼龙" or creatureName == "黑曜夜之翼" or creatureName == "X-53型观光火箭" then -- Two-Person Mounts
table.insert(RAV_twoPersonMounts, i)
end
if mountType == 232 then -- Vashj'ir Mounts
table.insert(RAV_vashjirMounts, i)
end
if mountType == 241 then -- Ahn'Qiraj Mounts
table.insert(RAV_aqMounts, i)
end
if creatureName == "Chauffeured Mekgineer's Chopper" or creatureName == "Chauffeured Mechano-Hog" then -- Lowbie Mounts
table.insert(RAV_lowbieMounts, i)
end
__________________
www.maorui.org
Report comment to moderator  
Reply With Quote
Unread 06-23-16, 06:35 AM  
WaldenPond
A Kobold Labourer
 
WaldenPond's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 31
Uploads: 9
Thanks yj368413,

I've pushed an update (1.1.2) that I believe takes care of this.


I also dropped the whole Interface AddOns window panel idea for now.
__________________

Author of Ravenous Addons

Ravenous Mounts · Ravenous Nameplates · Ravenous GPS · Secret Fish
Last edited by WaldenPond : 06-23-16 at 07:21 AM.
Report comment to moderator  
Reply With Quote
Unread 05-26-17, 04:46 PM  
Gerudo Rivera
A Kobold Labourer
 
Gerudo Rivera's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 40
Uploads: 1
This works great! I appreciate that nearly no setup is required for it to simply work the way the "summon random mount" button should have always worked.

Unfortunately, I did notice one problem: the button refuses to summon any mounts in the Molten Front, even though ground mounts do work there. If you are able to fix that, I think this may be the perfect, simple mount addon.

EDIT: It started working again in the Molton Front today for no apparent reason. So no fixes required, I guess! Thanks again!
Last edited by Gerudo Rivera : 05-27-17 at 04:59 PM.
Report comment to moderator  
Reply With Quote
Unread 06-01-17, 04:30 PM  
WaldenPond
A Kobold Labourer
 
WaldenPond's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 31
Uploads: 9
Originally Posted by Gerudo Rivera
This works great! I appreciate that nearly no setup is required for it to simply work the way the "summon random mount" button should have always worked.

Unfortunately, I did notice one problem: the button refuses to summon any mounts in the Molten Front, even though ground mounts do work there. If you are able to fix that, I think this may be the perfect, simple mount addon.

EDIT: It started working again in the Molton Front today for no apparent reason. So no fixes required, I guess! Thanks again!
Thanks for your kind feedback!
__________________

Author of Ravenous Addons

Ravenous Mounts · Ravenous Nameplates · Ravenous GPS · Secret Fish
Report comment to moderator  
Reply With Quote
Unread 06-07-17, 09:49 PM  
Gerudo Rivera
A Kobold Labourer
 
Gerudo Rivera's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 40
Uploads: 1
I've noticed that occasionally, the macro will simply stop responding, persisting through a full relog (this is probably what happened to me in the molten front earlier). When this happens, none of my other macros are affected. I'm guessing there is some kind of taint, but can't find anything relevant in the logs & I'm not seeing any lua errors pop up. Any idea of what I could test the next time this happens to help troubleshoot?

edit: re-ran the taint log and found this:

6/7 23:53:02.020 Global variable mountListHandler tainted by ravMounts - Interface\AddOns\ravMounts\functions.lua:27
6/7 23:53:02.020 Global variable mountUpHandler tainted by ravMounts - Interface\AddOns\ravMounts\functions.lua:167
6/7 23:53:02.020 Global variable SLASH_RAVMOUNTS1 tainted by ravMounts - Interface\AddOns\ravMounts\slashcommands.lua:8

6/7 23:53:24.778 Execution tainted by ravMounts while reading SLASH_RAVMOUNTS1 - Interface\FrameXML\ChatFrame.lua:2399 ChatFrame_ImportListToHash()
6/7 23:53:24.778 Interface\FrameXML\ChatFrame.lua:2447 ChatFrame_ImportAllListsToHash()
6/7 23:53:24.778 Interface\FrameXML\ChatFrame.lua:4383 ChatEdit_ParseText()
6/7 23:53:24.778 Interface\FrameXML\ChatFrame.lua:4065 ChatEdit_SendText()
6/7 23:53:24.778 Interface\FrameXML\ChatFrame.lua:2657
6/7 23:53:24.778 UseAction()
6/7 23:53:24.778 Interface\FrameXML\SecureTemplates.lua:346 handler()
6/7 23:53:24.778 Interface\FrameXML\SecureTemplates.lua:619 SecureActionButton_OnClick()
6/7 23:53:24.778 MultiBarRightButton1:OnClick()
Last edited by Gerudo Rivera : 06-07-17 at 09:55 PM.
Report comment to moderator  
Reply With Quote
Unread 07-03-17, 06:30 AM  
WaldenPond
A Kobold Labourer
 
WaldenPond's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 31
Uploads: 9
Originally Posted by Gerudo Rivera
I've noticed that occasionally, the macro will simply stop responding, persisting through a full relog (this is probably what happened to me in the molten front earlier). When this happens, none of my other macros are affected. I'm guessing there is some kind of taint, but can't find anything relevant in the logs & I'm not seeing any lua errors pop up. Any idea of what I could test the next time this happens to help troubleshoot?

edit: re-ran the taint log and found this:

...
Unfortunately I'm not terribly familiar with how taint works or what's happening here. I'll see what I can figure out. Thanks for posting your logs!
__________________

Author of Ravenous Addons

Ravenous Mounts · Ravenous Nameplates · Ravenous GPS · Secret Fish
Report comment to moderator  
Reply With Quote
Unread 07-04-17, 12:53 PM  
Gerudo Rivera
A Kobold Labourer
 
Gerudo Rivera's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 40
Uploads: 1
NP- it hasn't happened as much recently. However, I have noticed that the addon never summons my Darkwater Skate when I'm underwater... not sure how to fix that
Report comment to moderator  
Reply With Quote
Unread 11-29-17, 05:14 AM  
Devius
A Kobold Labourer

Forum posts: 0
File comments: 103
Uploads: 0
In broken isles with no ability to fly yet, the addon wont summon passenger mounts at all, even though I have both flying and ground passenger mounts. Everything else works great.
Great addon, keep it up
Report comment to moderator  
Reply With Quote
Unread 11-29-17, 07:36 AM  
WaldenPond
A Kobold Labourer
 
WaldenPond's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 31
Uploads: 9
Originally Posted by Devius
In broken isles with no ability to fly yet, the addon wont summon passenger mounts at all, even though I have both flying and ground passenger mounts. Everything else works great.
Great addon, keep it up
Thanks!

Hmm, are you using the latest version? (1.7.1)

I haven't documented the new feature properly yet—I'll get to that ASAP—but if you're in exclude mode (see below), you need to explicitly set your preferred Passenger Mounts as Favourites in your Mount Journal.

Code:
/ravmounts exclude
If you want to get back to include mode:

Code:
/ravmounts include
__________________

Author of Ravenous Addons

Ravenous Mounts · Ravenous Nameplates · Ravenous GPS · Secret Fish
Last edited by WaldenPond : 11-29-17 at 03:42 PM.
Report comment to moderator  
Reply With Quote
Unread 12-31-17, 03:27 PM  
WaldenPond
A Kobold Labourer
 
WaldenPond's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 31
Uploads: 9
Ignore what I said.

I’ve updated the AddOn to use the flight ability check from Phanx’s AnyFavoriteMount. I’ve taken/borrowed this code with as much gratitude toward Phanx as one human can possibly have.

I believe this will solve the issue you’re having!

Originally Posted by Spontyman
Originally Posted by Devius
In broken isles with no ability to fly yet, the addon wont summon passenger mounts at all, even though I have both flying and ground passenger mounts. Everything else works great.
Great addon, keep it up
Thanks!

Hmm, are you using the latest version? (1.7.1)

I haven't documented the new feature properly yet—I'll get to that ASAP—but if you're in exclude mode (see below), you need to explicitly set your preferred Passenger Mounts as Favourites in your Mount Journal.

Code:
/ravmounts exclude
If you want to get back to include mode:

Code:
/ravmounts include
__________________

Author of Ravenous Addons

Ravenous Mounts · Ravenous Nameplates · Ravenous GPS · Secret Fish
Last edited by WaldenPond : 12-31-17 at 03:29 PM.
Report comment to moderator  
Reply With Quote
Unread 01-17-18, 06:06 PM  
WaldenPond
A Kobold Labourer
 
WaldenPond's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 31
Uploads: 9
If you're looking for a fix for 7.3.5, download version 1.8.6 or later.

Temporary fix? Remove the following lines from API_CanFly.lua:

Code:
[0]    =  90267, -- Eastern Kingdoms = Flight Master's License
[1]    =  90267, -- Kalimdor         = Flight Master's License
[646]  =  90267, -- Deepholm         = Flight Master's License
[571]  =  54197, -- Northrend        = Cold Weather Flying
[870]  = 115913, -- Pandaria         = Wisdom of the Four Winds
__________________

Author of Ravenous Addons

Ravenous Mounts · Ravenous Nameplates · Ravenous GPS · Secret Fish
Report comment to moderator  
Reply With Quote
Unread 01-28-18, 02:43 PM  
lady2beetle
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Can I set a mount as ground vs. flying?

Is it possible to tell the addon that a flying mount can also be count as a ground mount? For example, I like to use my Obsidian Nightwing as my passenger mount in areas without flying, but my vial of the sands where there is flying. Is that possible?
Report comment to moderator  
Reply With Quote
Unread 02-11-18, 07:13 AM  
WaldenPond
A Kobold Labourer
 
WaldenPond's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 31
Uploads: 9
Re: Can I set a mount as ground vs. flying?

Originally Posted by lady2beetle
Is it possible to tell the addon that a flying mount can also be count as a ground mount? For example, I like to use my Obsidian Nightwing as my passenger mount in areas without flying, but my vial of the sands where there is flying. Is that possible?
It is now! Please update to version 1.8.8 where I've (again) shamefully taken some code from Phanx’s AnyFavoriteMount to support this feature.
__________________

Author of Ravenous Addons

Ravenous Mounts · Ravenous Nameplates · Ravenous GPS · Secret Fish
Report comment to moderator  
Reply With Quote
Unread 04-01-18, 02:57 AM  
Namica
A Kobold Labourer
 
Namica's Avatar

Forum posts: 0
File comments: 169
Uploads: 0
I never used an addon like this - and I feel very stupid right now. It is so convenient to have just one button - and everything works fine. Thank you so much!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: