MountFiend - aka MFiend

Info on other Mods that I have written/created/updated
User avatar
Rollie
Site Admin
Posts: 4783
Joined: Sun Nov 28, 2004 11:52 am
Location: Austin, TX
Contact:

MountFiend - aka MFiend

Post by Rollie »

So I wrote this little UI mod which is not much more than an elaborate macro to help with rogue dismount and stealth. It is possible other classes could find this of use, but I wrote it specifically for while playing my rogue.

Basically you can bind a key that will trigger the only public function in the mod.

If you are mounted, you will dismount. Upon a second tap of the key, it will then stealth you. If you are not mounted, it will just stealth you. If you are stealthed, it will unstealth you.

Post comments/suggestions/etc here!

More info:

http://www.warcraftrealms.com/mfiend.php
phpbb:phpinfo()

Yeoman
Posts: 7
Joined: Thu Feb 17, 2005 10:37 am

Post by Yeoman »

What about downloadable version for Druid? They all are instant cast.

1. Unmount
2. Cat Form
3. Prowl

User avatar
Rollie
Site Admin
Posts: 4783
Joined: Sun Nov 28, 2004 11:52 am
Location: Austin, TX
Contact:

Post by Rollie »

It could be fairly easily modified to do that. I will see what I can do if I get some time this weekend.
phpbb:phpinfo()

Stormur

Post by Stormur »

Ive realy like the idea whit the unmount mod.
I have been looking around for one of these.
The sad part that its for rogues. And i playe a warrior.
My idea was first for a macro to do this. But that didnt work so good :(
What i would like this one to do is:

1. Unmount
2. Charge

I have been trying to change it my self. But whit no luck at all. :(
Thanks

User avatar
Rollie
Site Admin
Posts: 4783
Joined: Sun Nov 28, 2004 11:52 am
Location: Austin, TX
Contact:

Post by Rollie »

I think all you would need to change for an unmount and charge would be to change one line:


In the function listed below, just chage "Stealth" to "Charge" and try it out.

Code: Select all

function MF_DismountAndStealth()

	if( g_stealthID == -1 ) then
		MFiend_FindSpell( "Stealth" );
	end

	local iMountIndex = MF_isMounted();
	if( iMountIndex ~= -1 ) then
		CancelPlayerBuff(iMountIndex-1);
	elseif( g_stealthID ~= -1 ) then
		CastSpell( g_stealthID, 1 );
	end
end
Also, you'll need to change "Stealth" to "Charge" here too:

Code: Select all

function MFiend_OnLoad()
	
	MFiend_FindSpell( "Stealth" );
	
    SLASH_MFiend1 = "/mfiend";	
	SlashCmdList["MFiend"] = MF_DismountAndStealth;
end

This is assuming that Charge is the ability name too!
phpbb:phpinfo()

Stormur

Post by Stormur »

Thanks Rollie.
Dam i was close to fix it my self i changed those and 2 more i think before i gave up.
The Charge works fine. But the sad part is that it aint dismounting.
Sitting and trying to figure out what the problem might be.
I use the downloaded mod to change.

Thanks again for a nice mod.

User avatar
Rollie
Site Admin
Posts: 4783
Joined: Sun Nov 28, 2004 11:52 am
Location: Austin, TX
Contact:

Post by Rollie »

It might be possible that the "Ability_Mount" doesn't work for all mounts, I'm not sure. I know it worked for me on a raptor, but it may not work for other mounts.
phpbb:phpinfo()

Stormur

Post by Stormur »

It feels like the solutions is so close so i just miss it.
I am riding a Kodo so i dont think its the "Ability_Mount".
The time ive tride to figure out what might be wrong. I get the feeling that
it is trying to do the charge ability before dissmount?

I am weary thankful for the help.

Shadowkiss

Post by Shadowkiss »

found a bug dealing with pally auras and the mod. If you have an aura on in the far right buff slot then you can't dismount with the hotkey. If any other buff is there it seems to work ok. If you are on your mount and move into range of a pally with an aura then you can dismount/stealth but then his aura becomes in the far right slot and you cant dismount again with the hotkey.

Devotion aura was the one it happened to me on.

Shadowkiss

Gravebane

Post by Gravebane »

I really love the concept of this mod. I don't have a problem with it dismounting me, but I'm getting an error message when I try to stealth after a dismount. Something about the g_StealthID comes up with I try to stealth. Some users from the Curse Gaming site stated that I need to reload the UI for it to work but that didnt fix my problem. I'm currently using the newest version of the Gypsy mod. Any help with this would be appreciated!

User avatar
Rollie
Site Admin
Posts: 4783
Joined: Sun Nov 28, 2004 11:52 am
Location: Austin, TX
Contact:

Post by Rollie »

Hrmm.... I didn't think the latest release version had that problem but I suppose it is still possible.

If you get the error message, you can type

/mfiend reset

and it should correct itself (it does for me anyway). I'll have a new version up soon that should correct this for all cases.
phpbb:phpinfo()

EvilNoodles

New to this

Post by EvilNoodles »

Hi, i downloaded the code zip file, installed it like any other mod, but i am confused on how to use it, is there a macro that i need to make to perform the task?

Any explaination would be ideal :)
thanks for your time

Holy

Cant stealth...

Post by Holy »

i have tried to use /mfiend reset... that does nothing for me, i have tried "/mfiend" & "/mfiend trigger" and the only thing it doe's for me is dismount... it doesent stealth... i might be doing something wrong... but plz the noobify it for me ;)

User avatar
Rollie
Site Admin
Posts: 4783
Joined: Sun Nov 28, 2004 11:52 am
Location: Austin, TX
Contact:

Post by Rollie »

Under your keybindings, there should be an entry for MFiend that you can bind a key to that will trigger the mod.

Please note: There is some inconsistencies with the lastest live patch that I just haven't taken the time to work out yet. I have found it to be kind of spotty when I have item buffs displayed and/or some other buffs (like the Argent Dawn agent 'buff').

I have found that removing them and then reenabling them will allow the mod to work correctly. I just need to spend a little time messing with this to get it to work correctly and I just haven't done so.
phpbb:phpinfo()

Guest

Post by Guest »

make it a macro for a button

Hey i would like to put this onto my bar as slot 6 so that when i go into stealth i can use pickpocket which is 6 as well. can you make it so that /mfiend trigger works for stealth or is there another cmd as the keybinding makes it every time i press 6 a mount/stealth hus cannot se pickpocket

User avatar
Rollie
Site Admin
Posts: 4783
Joined: Sun Nov 28, 2004 11:52 am
Location: Austin, TX
Contact:

Post by Rollie »

You should be able to make a macro button for it that you can place in any toolslot you choose.
phpbb:phpinfo()

Guest

Post by Guest »

what command would i put into the macro?

User avatar
Rollie
Site Admin
Posts: 4783
Joined: Sun Nov 28, 2004 11:52 am
Location: Austin, TX
Contact:

Post by Rollie »

You should just have to put /mfiend into the macro.
phpbb:phpinfo()

Guest

Post by Guest »

putting just /mfiend unmounts but doesnt stealth..

User avatar
Rollie
Site Admin
Posts: 4783
Joined: Sun Nov 28, 2004 11:52 am
Location: Austin, TX
Contact:

Post by Rollie »

Ah, I'll have to do some testing on it then. I use the keybinding which works great for me.
phpbb:phpinfo()

Locked