illiath / enhancedflightmap Goto Github PK
View Code? Open in Web Editor NEWFlight addon for WoW
License: Apache License 2.0
Flight addon for WoW
License: Apache License 2.0
Is it possible to use the opposing flight time as a guesstimate for the current flight? This way there could be at least approximate timers for flights until they are recorded, as long as the other direction is recorded.
The druid FP in Moonglade doesn't seem to be detected, nor is there a progress timer according to a guildie. I don't have a druid yet to test this myself but they said they installed the add-on.
Per the "secondary request" for issue #3, add the flight node markers to the world map. To allow EFM to show on the three primary map layers for the in-game map.
Do not record timers if it goes through the portal as they will be wrong, always use timers hand-recorded in the .lua file. Basically if the start/end is in ghost lands or Silvermoon, and you're not already in ghost lands or silver moon, use calculated values.
Really don't need an offset of -249.87768657457 :-)
Message: Interface\AddOns\EnhancedFlightMap\MapWindow.lua:383: attempt to index local 'azerothMapInfo' (a nil value)
Time: Sat May 15 10:46:05 2021
Count: 1
Stack: Interface\AddOns\EnhancedFlightMap\MapWindow.lua:383: attempt to index local 'azerothMapInfo' (a nil value)
[string "@Interface\AddOns\EnhancedFlightMap\MapWindow.lua"]:383: in function `EFM_GetContinentList'
[string "@Interface\AddOns\EnhancedFlightMap\shared_functions.lua"]:141: in function `EFM_Shared_GetContinentName'
[string "@Interface\AddOns\EnhancedFlightMap\MapWindow.lua"]:194: in function `EFM_MW_ChangeMap'
[string "@Interface\AddOns\EnhancedFlightMap\MapWindow.lua"]:214: in function `EFM_MW_OpenMap'
[string "@Interface\AddOns\EnhancedFlightMap\EnhancedFlightMap.lua"]:113: in function `EFM_SlashCommandHandler'
[string "@Interface\AddOns\EnhancedFlightMap\EnhancedFlightMap.lua"]:24: in function `?'
[string "@Interface\FrameXML\ChatFrame.lua"]:4825: in function `ChatEdit_ParseText'
[string "@Interface\FrameXML\ChatFrame.lua"]:4488: in function `ChatEdit_SendText'
[string "@Interface\FrameXML\ChatFrame.lua"]:4524: in function `ChatEdit_OnEnterPressed'
[string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>
Locals: continentNameList = <table> {
}
continentIDList = <table> {
}
mapID = 1949
azerothMapInfo = nil
(*temporary) = 1949
(*temporary) = 1
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = 0
(*temporary) = <table> {
mapType = 0
mapID = 946
name = "Cosmic"
parentMapID = 0
}
(*temporary) = 0
(*temporary) = "attempt to index local 'azerothMapInfo' (a nil value)"
But it's correct in the continent map. Shouldn't they be shown on the world map as well?
(I figure you know about these bugs but at least they're trackable here)
and I think the prepatch as well.
Is there any chance you are coming back for a bit for TBC? I finally got a beta invite and am recording (a bit laggy) flight times right now. Everyone has access to the prepatch so you can see the breakage there I believe
The flight point tooltips don't show times/connections for tranqillien or silver moon city. but light's hope to tranquillien is shown as a route on the map.
Dalaran's default map is classified as mapType=4 which is Dungeon, not 3 which is zone. It shows fine on the continent map and world map however. Unsure how to fix this, it's only a minor annoyance but it should be worked around.
Maybe with a little warning things may not be 100%, and don't prompt if there's no data for your faction or locale
Message: Interface\AddOns\EnhancedFlightMap\message.lua:66: SendChatMessage(): Whisper message missing target player!
Time: Fri May 14 15:52:53 2021
Count: 2
Stack: Interface\AddOns\EnhancedFlightMap\message.lua:66: SendChatMessage(): Whisper message missing target player!
[string "=[C]"]: in function `SendChatMessage'
[string "@Interface\AddOns\EnhancedFlightMap\message.lua"]:66: in function `EFM_Report_Flight'
[string "@Interface\AddOns\EnhancedFlightMap\EnhancedFlightMap.lua"]:140: in function `EFM_SlashCommandHandler'
[string "@Interface\AddOns\EnhancedFlightMap\EnhancedFlightMap.lua"]:24: in function `?'
[string "@Interface\FrameXML\ChatFrame.lua"]:4825: in function `ChatEdit_ParseText'
[string "@Interface\FrameXML\ChatFrame.lua"]:4488: in function `ChatEdit_SendText'
[string "@Interface\FrameXML\ChatFrame.lua"]:4524: in function `ChatEdit_OnEnterPressed'
[string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>
Locals: (*temporary) = "EFM: Heading to Lakeshire, Redridge, estimated to arrive in 4:48."
(*temporary) = "WHISPER"
(*temporary) = "Common"
(*temporary) = ""
Need to detect if the "Request Stop" button is hit and throw out the flight time record. Currently it records it as if you did the entire flight.
Could there be some way to mark the new flight paths in Azeroth as TBC classic only? South Felwood, North STV and possibly the new one is in dust wallow.
Greetings!
I've just tried this addon for the first time. Nothing seems to work. I see the "Hide EFM" button on the map but it does does nothing, and when I visit a flight master it does only show known flight masters, like usual.
I'm using several addons so I'm not sure if this is an incompatibility or other issue.
Sincerly I enjoy so much this addon for classic, and even more since InflightTaxiTimer totally broke a couple weeks ago for some reason. Only thing i've ran throught by now is the tooltip flight time in the Flight master UI is broken but for some reason only in Kalimdor. The timer still display once I start a flight it's really just the tooltip and it works perfectly in Eastern Kingdoms for some reason
I didn’t see the email until last night and it expired.
https://github.com/Stanzilla/WoWUIBugs/wiki/9.0.1-Consolidated-UI-Changes#backdrop-system-changes
no borders/textures are applied in tbc classic
Is it possible to sort things when writing the settings file? makes it easier to compare changes and saves a lot of time to not sort it by hand.
Player arrow is correct on map, and location is correct on continent and zone maps.
Guess another manual override is needed.
Maybe should call them "Class-specific flight points (Since DKs have them as well)
They use a dialog like the druid FPs but don't give a perfect location for the destination. Could you possibly assist @illiath? I can screenshot the dialogs if needed.
Message: Interface\AddOns\EnhancedFlightMap\nodeinfo.lua:14: attempt to concatenate local 'myContinent' (a nil value)
Time: Mon Nov 7 14:03:23 2022
Count: 1
Stack: Interface\AddOns\EnhancedFlightMap\nodeinfo.lua:14: attempt to concatenate local 'myContinent' (a nil value)
[string "=[C]"]: in function `OnMapChanged'
[string "@Interface_TBC\AddOns\Blizzard_WorldMap\Blizzard_WorldMap.lua"]:121: in function <...e_TBC\AddOns\Blizzard_WorldMap\Blizzard_WorldMap.lua:120>
[string "=[C]"]: in function `OnMapChanged'
[string "@Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua"]:39: in function `SetMapID'
[string "@Interface_TBC\AddOns\Blizzard_WorldMap\Blizzard_WorldMap.lua"]:144: in function <...e_TBC\AddOns\Blizzard_WorldMap\Blizzard_WorldMap.lua:142>
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: in function `Show'
[string "@Interface_Wrath\FrameXML\UIParent.lua"]:2214: in function `SetUIPanel'
[string "@Interface_Wrath\FrameXML\UIParent.lua"]:2059: in function `ShowUIPanel'
[string "@Interface_Wrath\FrameXML\UIParent.lua"]:1927: in function <Interface_Wrath\FrameXML\UIParent.lua:1923>
[string "=[C]"]: in function `SetAttribute'
[string "@Interface_Wrath\FrameXML\UIParent.lua"]:2733: in function `ShowUIPanel'
[string "@Interface_TBC\AddOns\Blizzard_WorldMap\Blizzard_WorldMap.lua"]:8: in function `HandleUserActionToggleSelf'
[string "@Interface_TBC\AddOns\Blizzard_WorldMap\Blizzard_WorldMap.lua"]:182: in function `ToggleWorldMap'
[string "TOGGLEWORLDMAP"]:1: in function <[string "TOGGLEWORLDMAP"]:1>
Locals: (*temporary) = <function> defined =[C]:-1
= <function> defined @Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:529
= <function> defined @Interface\AddOns\EnhancedFlightMap\map.lua:38
Even when the checkmark to hide it is enabled.
Also dialog started, but no return flight.
These are from the inflight add-on which I have been using before now, i believe it should be pretty easy to use to update the add-on's flight times.
InFlight.lua.txt
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.