Download
(56Kb)
Download
Updated: 10-13-19 11:22 AM
Compatibility:
Classic (1.13.2)
Updated:10-13-19 11:22 AM
Created:09-18-19 08:19 PM
Downloads:3,500
Favorites:23
MD5:
Categories:Classic - General, Titan Panel

Titan Panel Classic [Recommended Zone]

Version: 1.0.0.5
by: kernighan [More]

Titan Panel Classic [Recommended Zone] is a plugin to Titan Panel Classic that shows the level range of the zone you are in and also a recommendation of zones and instances that are good for your current level. It can also show you on what continent the zone is located and the zone PvP faction. It will only recommend zones that are of your own faction or contested.

Please file bug reports in the issue tracker


Description:

Displays a color coded zone range for the zones:

* Red: Too high for you
* Orange: A bit high for you
* Yellow: Perfect for you
* Green: A bit too low for you
* Gray: Too low for you

Displays color coded continent name:

* Green: The continent you are currently on.
* Yellow: The other continent.

Displays color coded pvp zone faction:

* Green: Zone owned by your faction.
* Yellow: Contested zone.

Also the tooltip gives you a quick reference, on what zones and instances are good for your level.

World map also has this information, when rolling over zones you will get the level range for the zone and if there are any instances in that zone. It can also show you in what zone the instance is located and if it is a battleground or a raid zone.

Configuration:

* Select if you wish to see instances in the current zone.
* Select if you wish to see the faction of the zone. Alliance, Horde or Contested
* Select if you wish to see what continent a zone is on
* Select if you wish to have instances recommended.
* Select if you wish to have battlegrounds recommended.
* Select if you wish to have raid instances recommended.
* Select if you wish to see what zone an instance is located in.
* Select if you wish to the text color coded.
* Select if you wish it to recommend slightly lower level zones also
* Select if you wish it to recommend slightly higher level zones also

v1.0.0.5
- Fix Library includes
v1.0.0.4
- Fix libraries
- Fix coordinates
- Fix menu option "Hide"
Optional Files (0)


Post A Reply Comment Options
Unread 05-24-21, 07:05 PM  
rbpaiett
A Murloc Raider

Forum posts: 4
File comments: 49
Uploads: 0
attempt to index global 'TRZ_WorldMap_Text' (a nil value)

This came out of nowhere after I deleted my saved variables to Classic TBC. Please advise, it just spins out of control.

539x ...eTitanClassicRecZone\TitanClassicRecZone-1.0.0.5.lua:501: attempt to index global 'TRZ_WorldMap_Text' (a nil value)
[string "@TitanClassicRecZone\TitanClassicRecZone-1.0.0.5.lua"]:501: in function `TRZ_WorldMapButton_OnUpdate'
[string "*:OnUpdate"]:1: in function <[string "*:OnUpdate"]:1>

Locals:
arg1 = "ConROC_Mage"
player_level = 41
zoneColor = nil
wZone = nil
wZone2 = nil
zoneText = ""
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index global 'TRZ_WorldMap_Text' (a nil value)"
LT = <table> {
GetGatheringSkillColor = <function> defined @FishingBuddy\Libs\LibTouristClassic-1.0/LibTouristClassic-1.0.lua:951
GetLevel = <function> defined @FishingBuddy\Libs\LibTouristClassic-1.0/LibTouristClassic-1.0.lua:712
IterateEasternKingdoms = <function> defined @FishingBuddy\Libs\LibTouristClassic-1.0/LibTouristClassic-1.0.lua:1353
IsInKalimdor = <function> defined @FishingBuddy\Libs\LibTouristClassic-1.0/LibTouristClassic-1.0.lua:1464
GetBestZoneCoordinate = <function> defined @FishingBuddy\Libs\LibTouristClassic-1.0/LibTouristClassic-1.0.lua:909
IterateAlliance = <function> defined @FishingBuddy\Libs\LibTouristClassic-1.0/LibTouristClassic-1.0.lua:1289
HasRecommendedInstances = <function> defined @FishingBuddy\Libs\LibTouristClassic-1.0/LibTouristClassic-1.0.lua:1368
GetMapIDLookupTable = <function> defined @FishingBuddy\Libs\LibTouristClassic-1.0/LibTouristClassic-1.0.lua:534
IsZoneOrInstance = <function> defined @FishingBuddy\Libs\LibTouristClassic-1.0/LibTouristClassic-1.0.lua:1400
GetHBD = <function> defined @FishingBuddy\Libs\LibTouristClassic-1.0/LibTouristClassic-1.0.lua:32
IterateZoneInstances = <function> defined @FishingBuddy\Libs\LibTouristClassic-1.0/LibTouristClassic-1.0.lua:1050
IsInstance = <function> defined @FishingBuddy\Libs\LibTouristClassic-1.0/LibTouristClassic-1.0.lua:1372
GetFishingLevelString = <function> defined @FishingBuddy\Libs\LibTouristClassic-1.0/LibTouristClassic-1.0.lua:705
IterateHostile = <function> defined @FishingBuddy\Libs\LibTouristClassic-1.0/LibTouristClassic-1.0.lua:1289
GetInstanceAltGroupSize = <function> defined @FishingBuddy\Libs\LibTouristClassic-1.0/LibTouristClassic-1.0.lua:1514
IteratePvPZones = <function> defined @FishingBuddy\Libs\LibTouristClassic-1.0/LibTouristClassic-1.0.lua:1275
GetType = <function> defined @FishingBuddy\Libs\LibTouristClassic-1.0/LibTouristClassic-1.0.lua:1395
IterateContested = <function> defined @FishingBuddy\Libs\LibTouristClassic-1.0/LibTouristClassic-1.0.lua:1325
IterateComplexes = <function> defined @FishingBuddy\Libs\LibTouristClassic-1.0/LibTouristClassic-1.0.lua:1261
IsZone = <function> defined @FishingBuddy\Libs\LibTouristClassic-1.0/LibTouristClassic-1.0.lua:1378
GetMapZonesAlt = <function> defined @FishingBuddy\Libs\LibTouristClassic-1.0/LibTouristClassic-1.0.lua:591
IterateZoneComplexes = <function> defined @FishingBuddy\Libs\LibTouristClassic-1.0/LibTouristClassic-1.0.lua:1117
GetFlightnodeLookupTable = <function> defined @FishingBuddy\Libs\LibTouristClassic-1.0/LibTouristClassic-1.0.lua:502
DoesZoneHaveComplexes = <function> defined @FishingBuddy\Libs\LibTouristClassic-1.0/LibTouristClassic-1.0.lua:1186
IterateHorde = <function> defined @FishingBuddy\Libs\LibTouristClassic-1.0/LibTouristClassic-1.0.lua:1303
GetComplex = <function> defined @FishingBuddy\Libs\LibTouristClassic-1.0/LibTouristClassic-1.0.lua:1390
GetMiningSkillColor = <function> defined @FishingBuddy\Libs\LibTouristClassic-1.0/LibTouristClassic-1.0.lua:7056
IterateHerbs = <function> defined @FishingBuddy\Libs\LibTouristClassic-1.0/LibTouristClassic-1.0.lua:5180
IterateMiningNodes = <function> defined @FishingBuddy\Libs\LibTouristClassic-1.0/LibTouristClassic-1.0.lua:7077
GetMapNameByIDAlt = <function> defined
Report comment to moderator  
Reply With Quote
Unread 10-13-19, 12:23 PM  
kernighan
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 97
Uploads: 14
Re: Re: Classic WoW error:

Originally Posted by rbpaiett
Originally Posted by Arxon_Havenloft
21x Couldn't find frame parent: WorldMapFrameAreaFrame

20x TRZ_WorldMap_Text: Couldn't find relative frame: WorldMapFrameAreaLabel
Same here.
The map frame bits are already being tracked in Issue #3. It's old UI code that Blizzard broke around game version 7 or 8. I have some ideas on how to fix it, but will simply disable it going forward in 1.0.0.6 and later until I have the replacement code working.

The other errors were related to some restructuring of the dependencies and should be fixed in 1.0.0.5
Report comment to moderator  
Reply With Quote
Unread 10-06-19, 08:44 AM  
agentdroli
A Kobold Labourer

Forum posts: 1
File comments: 4
Uploads: 0
Found something to fix the errors

In TitanClassicRecZone\Libs\LibTouristClassic-1.0\lib.xml there is an invalid path:
Code:
<Include file="CallbackHandler-1.0\CallbackHandler-1.0\CallbackHandler-1.0.xml" />
must be
Code:
<Include file="CallbackHandler-1.0\CallbackHandler-1.0.xml" />
Also fixed the other errors for me by removing some code in TitanClassicRecZone.xml
I removed following code
Code:
		<Layers>
			<Layer level="OVERLAY">
				<FontString name="TRZ_WorldMap_Text" inherits="GameFontNormalLargeOutline" outline="THICK" virtual="true">
					<Anchors>
						<Anchor point="TOP" relativeTo="WorldMapFrameAreaLabel" relativePoint="BOTTOM">
							<Offset>
								<AbsDimension x="0" y="-5"/>
							</Offset>
						</Anchor>
					</Anchors>
				</FontString>
			</Layer>
		</Layers>
And Changed <Frame name="TRZ_WorldMap_Frame" parent="WorldMapFrameAreaFrame">
To: <Frame name="TRZ_WorldMap_Frame">

It could be possible that removes/breaks some functions of the addon. But the TitanFlyout works for me now without errors. Maybe the last code i removed adds some functions to the worldmap and it doesnt work cause i am using an map addon (leatrix maps).
Last edited by agentdroli : 10-06-19 at 08:50 AM.
Report comment to moderator  
Reply With Quote
Unread 10-03-19, 12:25 AM  
rbpaiett
A Murloc Raider

Forum posts: 4
File comments: 49
Uploads: 0
Re: Classic WoW error:

Originally Posted by Arxon_Havenloft
I posted this a few days back on your issues tracker but I'm not sure you've seen it?


28x Couldn't open TitanClassicRecZone\Libs\LibTouristClassic-1.0-90227\CallbackHandler-1.0-7\CallbackHandler-1.0\CallbackHandler-1.0.xml

21x Couldn't find frame parent: WorldMapFrameAreaFrame

20x TRZ_WorldMap_Text: Couldn't find relative frame: WorldMapFrameAreaLabel
Same here.
Report comment to moderator  
Reply With Quote
Unread 09-24-19, 09:45 AM  
Arxon_Havenloft
A Defias Bandit

Forum posts: 2
File comments: 12
Uploads: 0
Classic WoW error:

I posted this a few days back on your issues tracker but I'm not sure you've seen it?


28x Couldn't open TitanClassicRecZone\Libs\LibTouristClassic-1.0-90227\CallbackHandler-1.0-7\CallbackHandler-1.0\CallbackHandler-1.0.xml

21x Couldn't find frame parent: WorldMapFrameAreaFrame

20x TRZ_WorldMap_Text: Couldn't find relative frame: WorldMapFrameAreaLabel
__________________
Some things money can't buy.. but you'll still get those things anyway if you have enough money.
Last edited by Arxon_Havenloft : 09-24-19 at 09:45 AM.
Report comment to moderator  
Reply With Quote
Unread 09-19-19, 09:25 AM  
kernighan
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 97
Uploads: 14
Originally Posted by tinyu
Errors on login

Date: 2019-09-19 21:07:09
ID: 1
Error occured in: Global
Count: 1
Message: ...TitanClassicRecZone\Libs\LibTouristClassic-1.0\LibTouristClassic-1.0.lua line 2240:
'=' expected near 'Valormok'
Fixed, thanks! However, as noted in the main screen, please file bug reports in the issue tracker by following the link.
Report comment to moderator  
Reply With Quote
Unread 09-19-19, 05:37 AM  
tinyu
A Molten Giant
 
tinyu's Avatar
AddOn Author - Click to view AddOns

Forum posts: 837
File comments: 374
Uploads: 13
Errors on login

Date: 2019-09-19 21:07:09
ID: 1
Error occured in: Global
Count: 1
Message: ...TitanClassicRecZone\Libs\LibTouristClassic-1.0\LibTouristClassic-1.0.lua line 2240:
'=' expected near 'Valormok'
Debug:

Locals:

***

Date: 2019-09-19 21:07:09
ID: 2
Error occured in: Global
Count: 1
Message: ...e\AddOns\TitanClassicRecZone\TitanClassicRecZone.lua line 1:
Cannot find a library instance of "LibTouristClassic-1.0".
Debug:
[C]: error()
!Swatter\Support\LibStub.lua:23: LibStub()
...e\AddOns\TitanClassicRecZone\TitanClassicRecZone.lua:1: in main chunk
Locals:
(*temporary) = "Cannot find a library instance of "LibTouristClassic-1.0"."

***

Date: 2019-09-19 21:07:09
ID: 3
Error occured in: Global
Count: 1
Message: [string "TitanPanelTRZButton:OnLoad"] line 1:
attempt to call global 'TRZ_OnLoad' (a nil value)
Debug:
[string "*:OnLoad"]:1:
[string "*:OnLoad"]:1
Locals:
self = TitanPanelTRZButton {
0 = <userdata>
}
(*temporary) = nil
(*temporary) = TitanPanelTRZButton {
0 = <userdata>
}
(*temporary) = "attempt to call global 'TRZ_OnLoad' (a nil value)"

***

Date: 2019-09-19 21:07:20
ID: 4
Error occured in: Global
Count: ∞
Message: [string "TRZ_WorldMap_Frame:OnUpdate"] line 1:
attempt to call global 'TRZ_WorldMapButton_OnUpdate' (a nil value)
Debug:
[string "*:OnUpdate"]:1:
[string "*:OnUpdate"]:1
Locals:
self = TRZ_WorldMap_Frame {
0 = <userdata>
}
elapsed = 0.010000
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to call global 'TRZ_WorldMapButton_OnUpdate' (a nil value)"
__________________
"There's no such thing as too many addons."
Lothaer
Titan Dev Team Member.
Last edited by tinyu : 09-19-19 at 05:39 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: