• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

Question - Zone Numbers / Zone specific conditions

Almafa

Well-known member
Joined
Mar 28, 2019
RedCents
1,789¢
Dear all,

I have been looking at forums but wasn't able to get a list of zone numbers.
I am thinking about updating my Kiss INIs to be zone specific. Say, if I am hunting in a lower level zone, no need to debuff or slow mobs, so I would write conditions accordingly.
For that, I would need to know which zone I am in.

Or of there is a logic in the zone numbers, it would be good to know what it is to write the conditions.

Did any of you experience with this?
I really don't want to check every zone one by one and get the zone id...I much rather set up a general condition...say, if I am in TOV content, then slow/ debuff should land, if I am in lower zones, this should be skipped and debuffers should just nuke/dps...etc

Thanks for the tips!

A.
 
While you can do this, why not just base the condition on the level of the mob?

I would just do it with the zone names or short names (names can be found in the Map)
 
I have such condition already for con colors for bandolier, but there is a huge difference between a blue con TOV tier II mob and a blue con ROS Overthere mob.
So whereas a blue con mob should not be slowed two expansions ago, a blue from current, or current tier II should be.

What I am thinking is, mob strength is more tied to which expansion and which zone they are from then what level they are.
 
Go to the zone, /echo ${Zone.ID}. Then note that number. Say EW is zone Id 700 (check this, it's a guess) then use a condition to only slow if ${Zone.ID}>= 700. They number them sequentially so it generally works. At worst you can use ${Select[]} to list the zones you want to include.
 
Zone names ;)
${Zone} TLO accepts an index.

IE: ${Zone[1].ID} (obviously the ID is 1). but this means you can iterate through zones and get their names

Thank you for the list.
I have another dumb question:
The list is pretty straight forward until 828. or more like 823. Would TOV start from 828 on?

How would you get a zone name by index to test? /echo ${ZoneName[1]} doesn't do the trick :)

[820]
Name:=Empyr: Realms of Ash
ShortName=empyr
[821]
Name:=Esianti: Palace of the Winds
ShortName=esianti
[822]
Name:=Mearatas: The Stone Demesne
ShortName=mearatas
[823]
Name:=The Chamber of Tears
ShortName=chamberoftears
[824]
Name:=Loading
ShortName=clz-winter
[825]
Name:=Loading
ShortName=clz-anniversary
[826]
Name:=Loading
ShortName=clz-spring
[827]
Name:=Loading
ShortName=clz-autumn
[828]
Name:=Loading
ShortName=clz-frostfell
[996]
Name:=Art Testing Domain
ShortName=arttest
[998]
Name:=The Forgotten Halls
ShortName=fhalls
[999]
Name:=Designer Apprentice
ShortName=apprentice
 
I think I figured it out.
/echo ${Zone[816].Name} will give the names, zone names are in sequence, so the condition is simple: Cond13=${Zone.ID} > 816 . So, zone 816 up are the last two expansions, it makes sense to dot/ slow above 816 and nuke under.

I know you, who responded find it trivial, but maybe there are others like me out there who could use this info if it comes up in search in the future.

Thank you for your posts, it was really helpful.
 
Last edited:
Question - Zone Numbers / Zone specific conditions

Users who are viewing this thread

Back
Top
Cart