As you have it now, it dismounts when it get's the error "You are mounted". This doesn't seem to work, maybe because I hid the errors window? Anyways, could you make it Dismount you when it sees "Show me where I can fly." or whatever it says when you talk to a flight master?
The error message I get when trying to fly while mounted is :
"You are already mounted! Dismount first."
That may be why the autodismount doesn't work.
-N
I've just gotten a key for TBC beta, so I've been messing with that lately and seeing what kinds of changes are necessary (mostly very minor ones) and what new hurdles exist (some in-combat quirkiness with a few modules). I do intended to still provide updates for the 1.12 retail version, but it may be a bit before I get to it. I can also release a working version for TBC at some point in the near future for those of you who are in it.
I've been using ReactiveMacros for these little things forever. I've now switched over to Automaton, as it had everything I had in RM except one thing: Enabling name plates when entering combat, and disabling them again when combat ends. Luckily, I was able to convert this into an Automaton module fairly easily...
Automaton_Plates = Automaton:NewModule("Plates", "AceEvent-2.0", "AceDebug-2.0")
Automaton.options.args.plates = {
type = 'toggle',
name = 'Plates',
desc = 'Shows name plates in combat.',
get = function() return Automaton:IsModuleActive("Plates") end,
set = function(v) Automaton:ToggleModuleActive("Plates", v) end,
}
function Automaton_Plates:OnInitialize()
end
function Automaton_Plates:OnEnable()
self:RegisterEvent("PLAYER_REGEN_ENABLED")
self:RegisterEvent("PLAYER_REGEN_DISABLED")
end
function Automaton_Plates:PLAYER_REGEN_ENABLED()
HideNameplates()
end
function Automaton_Plates:PLAYER_REGEN_DISABLED()
ShowNameplates()
end
Any oddities in the code can be ascribed to my total lack of a working knowledge of Lua; I'm was merely faking for long enough to get this thing working.
Yes, I was lazy and just copied the English locale over to the others and then changed them. I couldn't find/didn't have time for everything, so the ones I hadn't changed were left as they were in the English locale. I didn't realize that they couldn't be set to true in other Locales, and don't have any method of testing so...
This should be a somewhat quick fix, just go into your Automaton/modules/Autogossip/ directory and open up your locale (Locale-deDE.lua). Anywhere you see ["Something"] = true, needs to be translated before it will work for that quest/gossip item. If you just want to get rid of the errors you can just change them to ["Something"] = "Something", but I'm pretty sure deleting them would generate a different error.
If you'd like to provide translations for what's missing, I'm sure other the other Deutsche speaking users would appreciate it.
If you are using autoattack mod and pull aggro on a mount the mod will try to autoattack and i get the "you are mounted" and automation dismounts me. Is there anyway to tell automation to not dismount when you have a hostile target?
Maybe this is something autoattack author needs to fix. But i just wanted let you know and see if there is something that can be done. Otherwise great mod keep up the good work.
If you are using autoattack mod and pull aggro on a mount the mod will try to autoattack and i get the "you are mounted" and automation dismounts me. Is there anyway to tell automation to not dismount when you have a hostile target?
Maybe this is something autoattack author needs to fix. But i just wanted let you know and see if there is something that can be done. Otherwise great mod keep up the good work.
This is a very annoying 'feature' of using auto-attack ;) I really wish the author would add a mounted check so I can use Automation :(
Other features to put into the addon: http://ui.worldofwar.net/ui.php?id=1819
I love the features in that addon, and would be lovely if you could merge the features into Automaton
If you'd like to provide translations for what's missing, I'm sure other the other Deutsche speaking users would appreciate it.
I did. I'm not sure about some things, though:
- "Thank you, Stable Master. Please take the animal." (that's Horde side AV, I suppose, I don't play Horde, so...)
-in the 'AQ War Effort Items' section, I might have put plural forms, where singular belongs, but my server is past the opening of AQ so I can't check that
-some patches ago, they changed the MC entering process, we no longer touch the crystal but instead tell Lothos to teleport us to MC. Don't know about the US/GB, since you still have <Touch the unstable rift crystal.> in the .lua
so here's my changed Locale-deDE.lua
<edit:> looks like the next Autotrade.lua is next^^
If you are using autoattack mod and pull aggro on a mount the mod will try to autoattack and i get the "you are mounted" and automation dismounts me. Is there anyway to tell automation to not dismount when you have a hostile target?
Maybe this is something autoattack author needs to fix. But i just wanted let you know and see if there is something that can be done. Otherwise great mod keep up the good work.
That sounds quite annoying, and I'm not at all surprised an issue like this crops up for some users. Your solution of not dismounting if you have a hostile target however, would not always fix it I suspect. I'd imagine this autoattack mod is getting called on PLAYER_REGEN_DISABLED, meaning the fix would only work occasionally. If you happen to have yourself targeted, or a player in your group, etc, you'd still get the message. So it'd be best to have that check occur in the autoattack mod. Although if it's all that I think it is (I haven't actually looked at it), I could hack together a quick little Automaton module to do this as well.
Quote from Hjalte »
Could you please add a check, so that the auto-join battleground will not auto-join when I am actually in a battleground? :)
I do intend to add a couple more features to AutoQueue with the next version, such as this.
Quote from Feyora »
Quote from wobbles »
If you'd like to provide translations for what's missing, I'm sure other the other Deutsche speaking users would appreciate it.
I did. I'm not sure about some things, though:
- "Thank you, Stable Master. Please take the animal." (that's Horde side AV, I suppose, I don't play Horde, so...)
-in the 'AQ War Effort Items' section, I might have put plural forms, where singular belongs, but my server is past the opening of AQ so I can't check that
-some patches ago, they changed the MC entering process, we no longer touch the crystal but instead tell Lothos to teleport us to MC. Don't know about the US/GB, since you still have <Touch the unstable rift crystal.> in the .lua
so here's my changed Locale-deDE.lua
<edit:> looks like the next Autotrade.lua is next^^
I left the MC rift crystal thing in because that's how it was when I actually went to MC way, way back when :) I haven't actually played in many months.
Thanks very much for the translations! I'll put them in with the next version.
I've not forgotten Automaton, just gotten myself busy with a number of other things (cough TBC beta cough). There are a lot of good suggestions for fixes/additions I'm looking forward to putting in when I get around to setting a few hours aside for it.
The only caveat is that the Savage Fronds quest has a choice of rewards... all of these quests give you a token, either an Insignia of the Dawn or an Insignia of the Crusade, but the others don't give you a choice - two of them give a Dawn token, two a Crusade token. I guess to even out the fact that there were five quests for two rewards Blizzard decided to let players choose for the Savage Fronds turnin, as tokens are required in equal amounts of each for other things. I've just commented out the Savage Fronds part for my own use, as I couldn't think of a good solution, and Automaton was just taking the first of the two choices every time. Possibly remembering which token was chosen previously, and alternating between them, would work, but I don't know how much coding that would require.
That's because the auto-dismount module is only dismounting you when you get one of two "You are mounted" error messages, neither of which match the error message given at the flight master. Here's the fix for that:
In modules\AutoDismount.lua, find:
self:RegisterEvent("UI_ERROR_MESSAGE")
On a new line after it, add:
self:RegisterEvent("TAXIMAP_OPENED")
At the end of the file, add a new event handler function:
function Automaton_Dismount:TAXIMAP_OPENED()
local mount = semount:PlayerMounted()
if mount then
local buff = seaura:UnitHasBuff("player", mount)
CancelPlayerBuff(buff)
end
end
I've also made up the AutoFilter module that was mentioned as a "future plan" on the Wiki page. It automatically sets the filter at the trainer to show you only available skills. The .lua file is attached, and goes in the Automaton\modules directory, and then you'll need to add to the Automaton.toc file:
modules\AutoFilter.lua
Wobble, if you want to include this in the official release, that's fine, if not, that's fine too. :)
As you have it now, it dismounts when it get's the error "You are mounted". This doesn't seem to work, maybe because I hid the errors window? Anyways, could you make it Dismount you when it sees "Show me where I can fly." or whatever it says when you talk to a flight master?
"You are already mounted! Dismount first."
That may be why the autodismount doesn't work.
-N
Any oddities in the code can be ascribed to my total lack of a working knowledge of Lua; I'm was merely faking for long enough to get this thing working.
the gossip module works, though
any ideas ?
This should be a somewhat quick fix, just go into your Automaton/modules/Autogossip/ directory and open up your locale (Locale-deDE.lua). Anywhere you see ["Something"] = true, needs to be translated before it will work for that quest/gossip item. If you just want to get rid of the errors you can just change them to ["Something"] = "Something", but I'm pretty sure deleting them would generate a different error.
If you'd like to provide translations for what's missing, I'm sure other the other Deutsche speaking users would appreciate it.
Maybe this is something autoattack author needs to fix. But i just wanted let you know and see if there is something that can be done. Otherwise great mod keep up the good work.
This is a very annoying 'feature' of using auto-attack ;) I really wish the author would add a mounted check so I can use Automation :(
Couldnt you just disable the autodismount feature of Automaton untill the autoattack mod gets updated/fixed?
http://ui.worldofwar.net/ui.php?id=1819
I love the features in that addon, and would be lovely if you could merge the features into Automaton
I did. I'm not sure about some things, though:
- "Thank you, Stable Master. Please take the animal." (that's Horde side AV, I suppose, I don't play Horde, so...)
-in the 'AQ War Effort Items' section, I might have put plural forms, where singular belongs, but my server is past the opening of AQ so I can't check that
-some patches ago, they changed the MC entering process, we no longer touch the crystal but instead tell Lothos to teleport us to MC. Don't know about the US/GB, since you still have <Touch the unstable rift crystal.> in the .lua
so here's my changed Locale-deDE.lua
<edit:> looks like the next Autotrade.lua is next^^
That sounds quite annoying, and I'm not at all surprised an issue like this crops up for some users. Your solution of not dismounting if you have a hostile target however, would not always fix it I suspect. I'd imagine this autoattack mod is getting called on PLAYER_REGEN_DISABLED, meaning the fix would only work occasionally. If you happen to have yourself targeted, or a player in your group, etc, you'd still get the message. So it'd be best to have that check occur in the autoattack mod. Although if it's all that I think it is (I haven't actually looked at it), I could hack together a quick little Automaton module to do this as well.
I do intend to add a couple more features to AutoQueue with the next version, such as this.
I left the MC rift crystal thing in because that's how it was when I actually went to MC way, way back when :) I haven't actually played in many months.
Thanks very much for the translations! I'll put them in with the next version.
I've not forgotten Automaton, just gotten myself busy with a number of other things (cough TBC beta cough). There are a lot of good suggestions for fixes/additions I'm looking forward to putting in when I get around to setting a few hours aside for it.
For localizaton:
In AutoGossipData.lua:
The only caveat is that the Savage Fronds quest has a choice of rewards... all of these quests give you a token, either an Insignia of the Dawn or an Insignia of the Crusade, but the others don't give you a choice - two of them give a Dawn token, two a Crusade token. I guess to even out the fact that there were five quests for two rewards Blizzard decided to let players choose for the Savage Fronds turnin, as tokens are required in equal amounts of each for other things. I've just commented out the Savage Fronds part for my own use, as I couldn't think of a good solution, and Automaton was just taking the first of the two choices every time. Possibly remembering which token was chosen previously, and alternating between them, would work, but I don't know how much coding that would require.
It does first the 3-3-3 marks then the 3 single alterac, then the 3 single arathi, but it doesn't hand in any single 3 warsong marks, why ?
In modules\AutoDismount.lua, find:
On a new line after it, add:
At the end of the file, add a new event handler function:
That worked perfectly. much appreciate your time.
Wobble, if you want to include this in the official release, that's fine, if not, that's fine too. :)