Download
(1Kb)
Download
Updated: 04-27-11 07:19 AM
Pictures
File Info
Updated:04-27-11 07:19 AM
Created:10-16-10 02:12 PM
Downloads:2,415
Favorites:8
MD5:

SimplerMount

Version: 1.1
by: ichik [More]

Onebutton mounting, ho-ho!

With single button you can ride the selected mount (flying or ground or even swimming, depending on type of zone and your knowledge of skill) or, if you're mounted or riding a vehicle you can dismount/exit vehicle.

Based on the original code of SimpleMount which seems to be not updated.

Just make a macro:

Code:
/usemount Flying mount here, Non-flying mount here
and place on your actionbar!

Here we go!

Credits to: Stuck, Monolit

Latest alpha can be found at: http://github.com/ichik/SimplerMount
Please report bugs at: http://github.com/ichik/SimplerMount/issues

1.1
Added Deepholm support
Added Vashj'ir support — no changes to your macro if you have Sea turtle it will be auto-casted, if you have only Seahorse —*it will be auto-casted, if you don't have anything —*go do your quests, man!

1.01a
More checking for different zones

1.01
Added checking if old world flying spell is known

1.0
Initial release
Post A Reply Comment Options
Unread 10-19-10, 08:21 AM  
weasoug
A Flamescale Wyrmkin
 
weasoug's Avatar
AddOn Author - Click to view AddOns

Forum posts: 127
File comments: 319
Uploads: 11
seems that sometimes when i use a spell. if im not in combat at the time. i will mount. any tips on this bug,.
__________________
wMmap :: Is a lightweight Minimap, with a sleek look & custom imagery.
wIn1 :: In one addon. and is very lightweight & simple to use.
wChat :: Is a lightweight chat mod.
wBroker :: Is A simple broker add-on.
wPetXPBar :: Is A simple lightweight Pet XP Bar.
wBuffs :: Is A simple Buffs Bar.
Last edited by weasoug : 10-19-10 at 08:22 AM.
Report comment to moderator  
Reply With Quote
Unread 10-30-10, 07:09 PM  
ichik
A Murloc Raider
 
ichik's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 263
Uploads: 5
Originally posted by weasoug
seems that sometimes when i use a spell. if im not in combat at the time. i will mount. any tips on this bug,.
Erm, what?
__________________
Proud author of IntricateChatMods, Wanderlust and SimplerMount.
Report comment to moderator  
Reply With Quote
Unread 11-29-10, 11:07 AM  
Slaxi81
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Hy,

that doesn't do anything for me.
Try'd Mountnames and Spell ID's.



Greetings

Slaxi
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 12-02-10, 09:35 AM  
ichik
A Murloc Raider
 
ichik's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 263
Uploads: 5
Originally posted by Slaxi81
Hy,

that doesn't do anything for me.
Try'd Mountnames and Spell ID's.



Greetings
Slaxi
Show me your macro and provide some information like:
  • what are other addons you use and did you try turning them off for testing?
  • on which locale do you play?
  • are there any lua errors displayed?
__________________
Proud author of IntricateChatMods, Wanderlust and SimplerMount.
Report comment to moderator  
Reply With Quote
Unread 12-04-10, 01:40 AM  
Slaxi81
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Originally posted by ichik
Show me your macro and provide some information like:
  • what are other addons you use and did you try turning them off for testing?
  • on which locale do you play?
  • are there any lua errors displayed?

Hy.
i tried /usemount (Albinodrache), (Gepanzerter Braunbär)

#no other addons
#german locale
#no errors

have a nice day

slaxi
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 12-05-10, 11:03 AM  
ichik
A Murloc Raider
 
ichik's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 263
Uploads: 5
Originally posted by Slaxi81
Hy.
i tried /usemount (Albinodrache), (Gepanzerter Braunbär)

#no other addons
#german locale
#no errors

have a nice day

slaxi
Damn, i thought that is obvious, but… No parenthesis!
__________________
Proud author of IntricateChatMods, Wanderlust and SimplerMount.
Report comment to moderator  
Reply With Quote
Unread 12-07-10, 11:53 AM  
Skylinee
A Murloc Raider

Forum posts: 5
File comments: 371
Uploads: 0
Any plans to support Worgen Racial (Running Wild)?
Report comment to moderator  
Reply With Quote
Unread 12-08-10, 02:34 AM  
ichik
A Murloc Raider
 
ichik's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 263
Uploads: 5
Originally posted by Skylinee
Any plans to support Worgen Racial (Running Wild)?
Casting the spell should work i guess, as long as mounts are used as a spell also, just shift-click your ability in the macro instead of ground mount.
As for cancelling the buff (dismounting) i'll get to it later.

addition Would you be so kind to do a little testing for me? With the buff casted on type in the chat:
Code:
/script print(IsMounted())
and tell me the results.

Also try running
Code:
/script CancelUnitBuff("player", "Running Wild")
and tell me if this works.

or maybe this works
Code:
/script Dismount()
I don't have a worgen character right now and don't even have time level up my main.
__________________
Proud author of IntricateChatMods, Wanderlust and SimplerMount.
Last edited by ichik : 12-08-10 at 02:46 AM.
Report comment to moderator  
Reply With Quote
Unread 12-08-10, 09:22 AM  
Skylinee
A Murloc Raider

Forum posts: 5
File comments: 371
Uploads: 0
What do you mean by shift clicking the ability in the macro? Currently using ''/usemount Icebound Frostbrood Vanquisher, Running Wild'' causes:


1x <event>ADDON_ACTION_BLOCKED:AddOn 'SimplerMount' tried to call the protected function 'CastSpellByName()'.
<in C code>: in function `CastSpellByName'
SimplerMount-1.01a\SimplerMount.lua:33: in function `?'
Interface\FrameXML\ChatFrame.lua:4126: in function `ChatEdit_ParseText':
Interface\FrameXML\ChatFrame.lua:3737: in function `ChatEdit_SendText':
Interface\FrameXML\ChatFrame.lua:2536: in function <Interface\FrameXML\ChatFrame.lua:2529>:
<in C code>: in function `UseAction'
Interface\FrameXML\SecureTemplates.lua:274: in function `handler':
Interface\FrameXML\SecureTemplates.lua:541: in function `SecureActionButton_OnClick':
Interface\FrameXML\MultiActionBars.lua:19: in function `MultiActionButtonUp':
<string>:"MULTIACTIONBAR2BUTTON2":4: in function <[string "MULTIACTIONBAR2BUTTON2"]:1>

---


Also when i manually use Running Wild, the result is ''1'' when typing ''/script print(IsMounted())''.

''/script CancelUnitBuff("player", "Running Wild")'' does not dismount me, i get an error saying the macro script has been blocked from an action only available to the Blizzard UI.


''/script Dismount()'' does work fine however.
Last edited by Skylinee : 12-08-10 at 09:23 AM.
Report comment to moderator  
Reply With Quote
Unread 12-09-10, 01:15 AM  
ichik
A Murloc Raider
 
ichik's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 263
Uploads: 5
Originally posted by Skylinee
What do you mean by shift clicking the ability in the macro? Currently using ''/usemount Icebound Frostbrood Vanquisher, Running Wild'' causes:


1x <event>ADDON_ACTION_BLOCKED:AddOn 'SimplerMount' tried to call the protected function 'CastSpellByName()'.
<in C code>: in function `CastSpellByName'
SimplerMount-1.01a\SimplerMount.lua:33: in function `?'
Interface\FrameXML\ChatFrame.lua:4126: in function `ChatEdit_ParseText':
Interface\FrameXML\ChatFrame.lua:3737: in function `ChatEdit_SendText':
Interface\FrameXML\ChatFrame.lua:2536: in function <Interface\FrameXML\ChatFrame.lua:2529>:
<in C code>: in function `UseAction'
Interface\FrameXML\SecureTemplates.lua:274: in function `handler':
Interface\FrameXML\SecureTemplates.lua:541: in function `SecureActionButton_OnClick':
Interface\FrameXML\MultiActionBars.lua:19: in function `MultiActionButtonUp':
<string>:"MULTIACTIONBAR2BUTTON2":4: in function <[string "MULTIACTIONBAR2BUTTON2"]:1>

---


Also when i manually use Running Wild, the result is ''1'' when typing ''/script print(IsMounted())''.

''/script CancelUnitBuff("player", "Running Wild")'' does not dismount me, i get an error saying the macro script has been blocked from an action only available to the Blizzard UI.


''/script Dismount()'' does work fine however.
Ok, nice. Thanks for the info.
One more request:
Code:
/script CastSpellByName("Running Wild")
.
And this is weird, really.
Correct me if I'm wrong: the spell is shown only in your General tab, not under the mounts tab in your spellbook?
I guess then we need a real bad workaround.
__________________
Proud author of IntricateChatMods, Wanderlust and SimplerMount.
Last edited by ichik : 12-09-10 at 01:21 AM.
Report comment to moderator  
Reply With Quote
Unread 12-09-10, 08:34 AM  
Skylinee
A Murloc Raider

Forum posts: 5
File comments: 371
Uploads: 0
Originally posted by ichik
Correct me if I'm wrong: the spell is shown only in your General tab, not under the mounts tab in your spellbook?
I guess then we need a real bad workaround.
That's correct. Also that script don't work either.
Last edited by Skylinee : 12-09-10 at 08:34 AM.
Report comment to moderator  
Reply With Quote
Unread 12-09-10, 08:56 AM  
ichik
A Murloc Raider
 
ichik's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 263
Uploads: 5
Originally posted by Skylinee
That's correct. Also that script don't work either.
Well, don't expect the update soon, but i'll come up to it. Maybe on the next weekend (no promises :P).
__________________
Proud author of IntricateChatMods, Wanderlust and SimplerMount.
Report comment to moderator  
Reply With Quote
Unread 12-09-10, 09:38 AM  
Skylinee
A Murloc Raider

Forum posts: 5
File comments: 371
Uploads: 0
Originally posted by ichik
Well, don't expect the update soon, but i'll come up to it. Maybe on the next weekend (no promises :P).
Yeah, no rush for me atm. You can fly pretty much everywhere anyway atm.
Report comment to moderator  
Reply With Quote
Unread 12-15-10, 09:52 AM  
ichik
A Murloc Raider
 
ichik's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 263
Uploads: 5
Originally posted by Skylinee
Yeah, no rush for me atm. You can fly pretty much everywhere anyway atm.
Well, sorry to inform you but after all the tossing around with code i must admit that the workaround would be very ugly. I'm really not going to make a complete overhaul of how addon works, because i like the simplicity of it's configuration via writing a simple macro. For casting protected spell (and Running Wild is such spell, while Mounts and Companions aren't) i need to make a SecureButton and even making it invisible and clicking it through a macro "/click" command makes me really disgusted.
Unless someone more experienced with workarounding SecureActions model (or programming at all) will help me with this the addon will stay intact.
__________________
Proud author of IntricateChatMods, Wanderlust and SimplerMount.
Report comment to moderator  
Reply With Quote
Unread 12-15-10, 11:38 AM  
Lomk
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
Add the ability to automatically use the seahorse in Vash'jir and it would be a great addon.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: