There is no confirmation in 3.3.5, instead we make it to auto-skip movies.
Care to not use this 4.3.4 because some movies are needed to be seen in order to get proper phasing.
Loot Warnings:
- Port SellCursorItem() func to 3.3.5
- For now i didnt fix events, as im not sure if it's safe to introduce this.
CharAddonList - disable code, we dont have "Addons" Game Menu in 3.3.5
Test fix for such events as summon, BG/Arena entry to stop the bar and hide editbox (report frame).
DebugString - now adds hops count (to avoid confusion i talked already about)
To Do: Need to fix editbox for 3.3.5, it is right now not copyable and look of it is bad. Can take RecentChatWindow as a reference, as i already fixed that one.
NodeOnClick - "Mimic" the PLAYER_CONTROL_GAINED event, by using repeating timer, while player is on flight (taxi) .
The repeating loop helps us to hide flight bar when player is out of taxi.
This loops is majorly needed for a player to be able to send reports to the author, for if current flight path is not in database, or flight time is not right.
ReportMissingTimer - there is little problem. I made it to not check for the "hops" to print the debug. So for example, if flight is from Dalaran to Dun Niffelem, it may go different ways. Through k3 and through zuldrak. But my print will always say Dalaran, Dun Niffelem. So it could be confusing. But at least i hope all the routeString are fine.
DB - Updated DB from WOTLK Classic
Slash - forgot to mention, that i fixed /ltp slash in previous commit.
FlightTimers - fixed the timer bar, now it shows duration of current flight just fine ! :)
FlightTimers - need to fix every single database data. (This will take a while)
For now i made a script to print flight time in chat on node click.
Need to find out how to create a bar using, by Leatrix Code, that i have commented.
For now i only figured and partilly fixed tooltip on the destination node.
However data seems to be different from the WoTLK Classic. And would need to be completely rewritten.
Also i have problem with debug string as it is currently unable to get hops FPs in between start and end nodes correctly...
And it seems that my routestring is bad too. As it is for some reason adds un-needed zeroes between nodes
For example: FP from Orgrimmar to Valormok, no hop in between them, Orgrimmar added twice and a lot of un-necessary zeroes in between.
["0.63:0.56:0.00:0.00:0.63:0.64"] = -- Orgrimmar, Orgrimmar, Valormok
Sleepless night, finally figured how to make it efficient to show the Timer only for BG Timer, no matter if it's a StaticPopup1-4 and made some proper resetting (but not perfect).
Still need to think about design. So that other Popups, like duel, summon etc... DO NOT overlap my status bar.
Reason: Code is made to use retail raid frames, which we don't have.
This would require me to build a decent raid frames myself.
I may do so in future, if people ask!
- Fix stop button not working
- Fix previous track not stopping when new one played.
- Note: I had to use Sound_GameSystem_RestartSoundSystem(), which triggers a client freeze, but it's the only way i could find, since there is no StopSound() api.
I also do not undertsand what is a musicHandle local, and why it's always false?
Reason: I almost fixed it but decided to disable it, because i dont think its good feature and don't think its worth time atm.
If community will really want. May be in future, i will come back here.