track.mac - Zone Dependant | Rare Spawn List | Tracker

Macro depository for macros written before the user variable changes that broke all of them.

Moderator: MacroQuest Developers

Shin Noir
a ghoul
a ghoul
Posts: 90
Joined: Tue Aug 05, 2003 8:18 pm

track.mac - Zone Dependant | Rare Spawn List | Tracker

Post by Shin Noir » Thu Aug 21, 2003 3:46 pm

Howdy. For a while here I've been wanting to make this script.. Mainly because it's something I totally LOVED in SEQ. I recall an earlier post talking about doing this too..http://macroquest2.com/phpBB2/viewtopic.php?t=2601

What it is: A NPC tracker. Features include informing you when a mob spawns, when the mob dies, zone-dependant mob listing and a short description attached to the mob's name.

How it works: There is 2 files neccessary to make it run. The first is track.mac, use this file to run the macro itself. Then there's alert.ini, this file is used to store the listing of all NPC alerts.

A very important note: When this macro initializes it can be very spammy with MQ's initial setup. If you dislike seeing all the spam, you can remove some of the repetitive text by adding into your macroquest.ini file:

Code: Select all

Filter7=Added alert for
Filter8=Alert list
Some zones are untested! If you find any zones inside the alert.ini that are incorrectly placed, please inform me and I'll edit this post immediately!

Installation: Place the following file into your \macros\ directory:

*updated posted info

Code: Select all

|Shin Noir's Track.mac

#turbo 
#define INIPATH "C:\Macroquest\Release\Macros\alert.ini" 
Sub Main 
   /if "$p0"=="add" { 
      /if "$p1"=="" /call Syntax 
      /if "$p2"=="" /call Syntax 
      /call ListKeys empty $zone
      /if n $return==0 { 
         /echo No empty keys were found. 
         /endmacro 
      } 
      /ini "INIPATH" "$zone" "$int($return)" "$p1" 
      /ini "INIPATH" "$zone" "i$int($return)" "$p2" 
      /echo Added: Key: $int($return) 
      /echo - Name: $p1 
      /echo - Desc: $p2 
   } else /if "$p0"=="run" { 
      /goto :Run 
   } else /if "$p0"=="edit" { 
      /if n $strlen("$p1")>3 /call Syntax 
      /if "$p2"=="" /call Syntax 
      /if "$p3"=="" /call Syntax 
      /ini "INIPATH" "$zone" "$int($p1)" "$p2" 
      /ini "INIPATH" "$zone" "i$int($p1)" "$p3" 
      /echo Updated: Key: $int($p1) 
      /echo - Name: $p2 
      /echo - Desc: $p3 
   } else /if "$p0"=="list" { 
      /call ListKeys echo 
   } else { 
      /call Syntax 
   } 

   :Run 
   /call AlertSetup 
   :Loop 
      /if "$v1"!="$zone" /call AlertSetup |Zone Change Detected, Updating Alert list. 
      /call DoTracking 
   /goto :Loop 
/return 

Sub DoTracking 
   /for v3 1 to $a(0,0) 
      /if "$alert($v3)"=="TRUE" /if $a(1,$v3)<3 /if "$a(0,$v3)"!=0 { 
         /if "$a(2,$v3)"!=0 { 
            /echo $a(0,$v3) is up. ($a(2,$v3)) 
         } else { 
            /echo $a(0,$v3) is up. 
         } 
         /varset a(1,$v3) 3 
      } 
      /if "$alert($v3)"=="FALSE" /if $a(1,$v3)>1 { 
         /varset a(1,$v3) 0 |If mob has been detected and now died, reset alert indicator. 
         /echo "$a(0,$v3) died." 
      } 
   /next v3 
/return 

Sub AlertSetup 
   |** Clear Alerts **| 
   /varset v1 "$zone" 
   /for v3 1 to 100 
      /varset a(0,$v3) 0 |Clear NPC name listing 
      /varset a(1,$v3) 0 |Clear Alert Status listing 
      /varset a(2,$v3) 0 |Clear Info Listing 
   /next v3 

   |** Get Alerts from alert.ini **| 
   /for v3 1 to 10 
      /if "$ini("INIPATH","$zone","$v3")"=="NOTFOUND" { 
         /varset a(0,0) $int($calc($v3-1)) 
         /goto :FoundItems 
      } else { 
         /varset a(0,$v3) "$ini("INIPATH","$zone","$v3")" 
      } 
   /next v3 

   :FoundItems 
      |** Set Alerts **| 
      /if $a(0,0)==0 { 
         /echo No NPC alerts set for $zone. 
         /goto :FinishedInfo 
      } else { 
         /for v3 1 to $a(0,0) 
            /alert clear $v3 
            |** changes "an orc pawn" to "an_orc_pawn" for alert setting **| 
            /varset v20 "$a(0,$v3)" 
            /varset l1 $int($strlen("$v20")-1) 
            /for l0 0 to $l1 
               /if "$mid($l0,1,"$v20")"==" " /varset v20 "$left($l0,"$v20")_$right($int($l1-$l0),"$v20")" 
            /next l0 
            /varset v20 "$v20" 

            |** Add alerts in "an_orc_pawn00" settings **| 
            /alert add $v3 npc "$v20""00" 
            /alert add $v3 npc "$v20""01" 
            /alert add $v3 npc "$v20""02" 
            /alert add $v3 npc "$v20""03" 
            /alert add $v3 npc "$v20""04" 
            /alert add $v3 npc "$v20""05" 
            /doevents 
         /next v3 
         /echo $a(0,0) alerts for $zone set. 
      } 

      |** Get Info from alert.ini **| 
      /for v3 1 to $a(0,0) 
         /if "$ini("INIPATH","$zone","i$v3")"!="NOTFOUND"  /varset a(2,$v3) "$ini("INIPATH","$zone","i$v3")" 
      /next v3 
      :FinishedInfo 
/return 

Sub ListKeys 
   /if "$p0"!="echo" /if "$p0"!="empty" { 
      /echo Syntax: /call ListKeys <echo|empty> <section> 
      /endmacro 
   } else /if "$p1"=="" { 
      /echo Syntax: /call ListKeys <echo|empty> <section> 
      /endmacro 
   } 
   /varset l0 0 
   :Loop 
      /varadd l0 1 
      /if "$p0"=="echo" { 
         /if "$ini("INIPATH","$p1","$int($l0)")"!="NOTFOUND" /echo Name: $ini("INIPATH","$p1","$int($l0)") 
         /if "$ini("INIPATH","$p1","i$int($l0)")"!="NOTFOUND" /echo Desc: i$int($l0) :: Value: $ini("INIPATH","$p1","$int($l0)") 
      } 
      /if "$p0"=="empty" /if "$ini("INIPATH","$zone","$int($l0)")"=="NOTFOUND" /return $int($l0) 
   /if n $l0<100 /goto :Loop 

/return 0 

Sub Syntax 
      /echo Syntax: /macro track <run|add|edit|list> ["name"|key] ["description"|"name"] ["description"] 
      /echo Example: /macro track run 
      /echo Example: /macro track list 
      /echo Example: /macro track add "Some NPC Name" "Some Description" 
      /echo Example: /macro track edit 5 "Some NPC Name" "Some Description" 
      /endmacro 
/return
Alert.ini holds all the npc tracks

Code: Select all

#########################
#       Alert.ini       #
#########################
#     By: Shin Noir     #
# ShinNoir@hotmail.com  #
#########################

#Alert Setup Example:
#
#Syntax:
#[Zone Name]
#<#>=<spawn name>
#<i#>=<spawn desc>
#
#[South Ro]
#1=an Ancient Cyclops
#i1=Jboots quest. Drops Ring of the Ancients
#
#[Dreadlands]
#1=Gorenaire
#2=Veltar
#i2=Used in a monk quest.
#
#[North Karana]
#1=Quillmane
#
#Note: Avoid using [] and " inside descriptions..
#Note: Partial names work too! "Ancient" for an Ancient Cyclops should be fine.

[Acrylia Caverns]

[Ak'Anon]

[Akheva Ruins]

[Torden, The Bastion of Thunder]

[Befallen]

[Beholders Maze]

[Black Burrow]

[Burning Woods]

[Butcherblock Mountains]

[Cabilis East]

[Cabilis West]

[Cazic Thule]

[Charasis]

[Chardok]

[Chardok, Halls of Betrayal]

[City of Mist]

[Cobalt Scar]

[Crushbone]

[Crypt of Dalnir]

[Crypt of Nadox]

[Crystal Caverns]

[Dagnors Cauldron]

[Dawnshroud Peaks]

[Doomfire, The Burning Lands]

[Dragon Necropolis]

[Dreadlands]

[Drunder, Fortress of Zek]

[Dulak's Harbor]

[East Commonlands]

[Eastern Karana]

[Eastern Wastes]

[Echo Caverns]

[Emerald Jungle]

[Erudin]

[Erudin Palace]

[Eruds Crossing]

[Eryslai, the Kingdom of Wind]

[Everfrost Peaks]

[The Feerrott]

[Felwithe]

[Field of Bone]

[Firiona Vie]

[Freeport East]

[Freeport North]

[Freeport West]

[Frontier Mountains]

[Fungus Grove]

[Great Divide]

[Greater Faydark]

[Grieg's End]

[Grimling Forest]

[Gukta, Outpost of Marr]

[Gulf of Gunthak]

[Halas]

[Hate's Fury]

[Highhold Pass]

[Highpass Keep]

[Hollowshade Moor]

[Iceclad Ocean]

[Icewell Keep]

[Innothule Swamp]

[Jaggedpine Forest]

[Kael Drakkal]

[Kaesora]

[Kaladim North]

[Kaladim South]

[Karnor's Castle]

[Katta Castellum]

[Kedge Keep]

[Kerafyrm's Lair]

[Kerra Island]

[Kithicor Forest]

[Kurn's Tower]

[Lair of Terris Thule]

[Lake of Ill Omen]

[Lake Rathetear]

[Lavastorm Mountains]

[Lesser Faydark]

[Lower Guk]

[Marus Seru]

[Mines of Nurga]

[Mistmoore Castle]

[Misty Thicket]

[Mons Letalis]

[Nagafen's Lair: The Caverns of Exile]

[Nagafen's Lair]

[Najena]

[Nektulos Forest]

[Neriak Third Gate]

[Neriak Commons]

[Neriak Foreign Quarter]

[Netherbian Lair]

[North Ro]

[North Karana]

[Oasis of Marr]

[Ocean of Tears]

[Oggok]

[Old Sebilis]

[Paineel]

[Paladul Caverns]

[Permafrost]

[Plane of Disease]

[Plane of Fear]

[Plane of Growth]

[Plane of Hate]

[Plane of Innovation]

[Plane of Justice]

[Plane of Knowledge]

[Plane of Mischief]

[Plane of Nightmare]

[Plane of Sky]

[Plane of Storms]

[Plane of Time]

[Plane of Torment]

[Plane of Tranquility]

[Plane of Valor]

[Qeynos Aqueducts]

[Qeynos Hills]

[Qeynos North]

[Qeynos South]

[Ragrax, Stronghold of the Twelve]

[Mountains of Rathe]

[Reef of Coirnav]

[Rivervale]

[Ruins of Lxanvom]

[Runnyeye]

[Sanctus Seru]

[Shadeweaver's Thicket]

[Shadow Haven]

[Shar Vahl]

[Sirens Grotto]

[Skyfire Mountains]

[Skyshrine]

[Soluseks Eye]

[South Karana]

[Southern Karana]

[Splitpaw Lair]

[Steamfont]

[Stonebrunt Mountains]

[Surefall Glades]

[Swamp of No Hope]

[Temple of Droga]

[Temple of Solusek Ro]

[Temple of Veeshan]

[The Bazaar]

[The Deep]

[The Grey]

[The Hole]

[The Maiden's Eye]

[The Nexus]

[The Overthere]

[The Scarlet Desert]

[The Tenebrous Mountains]

[The Twilight Sea]

[The Umbral Plains]

[Thurgadin]

[Timorous Deep]

[Torgiran Mines]

[Tower of Frozen Shadow]

[Tower of Solusek Ro]

[Toxxulia Forest]

[Trakanon's Teeth]

[Umbral Plains]

[Unrest]

[Upper Guk]

[Veeshan's Peak]

[Vegarison, the Earthen Badlands]

[Veksar]

[Velketor's Labyrinth]

[Vex Thal]

[Wakening Land]

[West Commonlands]

[Western Karana]

[Western Wastes]
Bugs i'm trying to resolve:

*Invisible warrior PH's for some uber mobs will inform you a mob is up, when he really isn't.

*Some of the zone names are untested to be true $zone returns. If an alert doesn't work after adding it, be sure the bracketed [ ] zone matches the echo in game of no matches.
Last edited by Shin Noir on Wed Sep 10, 2003 12:15 am, edited 6 times in total.

wassup
Official Guardian and Writer of TFM
Official Guardian and Writer of TFM
Posts: 1487
Joined: Sat Oct 26, 2002 5:15 pm

Post by wassup » Thu Aug 21, 2003 4:21 pm

Is there a way to place the ini file anywhere except the Windows directory? Just makes me uncomfortable doing that.

Looks nice though, I might give it a try if the ini file can be placed somewhere else.

User avatar
Ravena666
a ghoul
a ghoul
Posts: 101
Joined: Fri Aug 23, 2002 2:57 am

Post by Ravena666 » Thu Aug 21, 2003 5:02 pm

Wassup ill try it ous as well, that would be kick ars
~~ SPOON ~~
~~ SPORK ~~

dawnoffatex
a lesser mummy
a lesser mummy
Posts: 41
Joined: Sun Aug 10, 2003 8:24 pm

Post by dawnoffatex » Thu Aug 21, 2003 5:07 pm

where you been, been waiting for you on aim forever ; (

User avatar
Ravena666
a ghoul
a ghoul
Posts: 101
Joined: Fri Aug 23, 2002 2:57 am

Post by Ravena666 » Thu Aug 21, 2003 5:10 pm

whom joo talking to dawnoffatex??
~~ SPOON ~~
~~ SPORK ~~

User avatar
Ravena666
a ghoul
a ghoul
Posts: 101
Joined: Fri Aug 23, 2002 2:57 am

Post by Ravena666 » Thu Aug 21, 2003 5:12 pm

is there a way yo put a tracker on the spawn, like a loc.? :?
~~ SPOON ~~
~~ SPORK ~~

Shin Noir
a ghoul
a ghoul
Posts: 90
Joined: Tue Aug 05, 2003 8:18 pm

Post by Shin Noir » Thu Aug 21, 2003 11:04 pm

It tracks NPC's, not locations sadly.
You could probably jerry rig it if you really wanted to to track a certain area.. But I don't really feel like looking into it.

And about the ini setup: Wassup's post below made me realize I could simply enter a path name to it, makes it a lot easier thanks!

I've been having ISP issues.. hence my lack of online activity. =/
Last edited by Shin Noir on Fri Aug 22, 2003 12:41 am, edited 1 time in total.

wassup
Official Guardian and Writer of TFM
Official Guardian and Writer of TFM
Posts: 1487
Joined: Sat Oct 26, 2002 5:15 pm

Post by wassup » Thu Aug 21, 2003 11:42 pm

I saw a post in this forum that shows how to change the path that doesn't require recompiling.

Supposedly you can use a path like normal when assigning it in a macro... ie

Code: Select all

c:\alert.ini
d:\inifiles\alert.ini
or maybe assign the path to the ini file as a global variable.

kagonis
a hill giant
a hill giant
Posts: 228
Joined: Sat May 24, 2003 8:48 pm

Post by kagonis » Fri Aug 22, 2003 6:34 pm

$ini("d:\games\mq\inifiles\alert.ini","$zone","key")
/ini "d:\games\mq\inifiles\alert.ini" "$zone" "key" "value"

Valerian
a grimling bloodguard
a grimling bloodguard
Posts: 709
Joined: Sun Jul 28, 2002 3:29 am

Post by Valerian » Fri Aug 22, 2003 7:31 pm

problem with that is, not everybody keeps MQ in the same folder. I'll work on making it default to the macro dir from the ini file for this reason.

Edit: Done. posted changes here: http://macroquest2.com/phpBB2/viewtopic.php?t=2903

Lnoiz
decaying skeleton
decaying skeleton
Posts: 1
Joined: Fri Jul 04, 2003 2:36 pm

Post by Lnoiz » Mon Sep 01, 2003 10:55 pm

I am unable to get this to work after last patch, anyone else having same problem?

BTW Dev's your doing a great job on getting everything back up and running.

Shin Noir
a ghoul
a ghoul
Posts: 90
Joined: Tue Aug 05, 2003 8:18 pm

Post by Shin Noir » Thu Sep 04, 2003 7:01 pm

Oh yea. Here's a snippet of a mob tracker file I was using...
I really need to reactivate my EQ account and update my macros though =/

Code: Select all

#########################
#       Alert.ini       #
#########################
#     By: Shin Noir     #
# ShinNoir@hotmail.com  #
#########################

#Alert Setup Example:
#
#Syntax:
#[Zone Name]
#<#>=<spawn name>
#<i#>=<spawn desc>
#
#[South Ro]
#1=an Ancient Cyclops
#i1=Jboots quest. Drops Ring of the Ancients
#
#[Dreadlands]
#1=Gorenaire
#2=Veltar
#i2=Used in a monk quest.
#
#[North Karana]
#1=Quillmane
#
#Note: Avoid using [] and " inside descriptions..
#Note: Partial names work too! "Ancient" for an Ancient Cyclops should be fine.

[Acrylia Caverns]
1=a Restless Burrower
2=Khati Sha the Twisted
3=Spiritist Andro Shimi
4=Spiritist Kama Rasan
5=An Evolved Burrower

[Ak'Anon]

[Akheva Ruins]
1=Dyn
2=Itraer

[Torden, The Bastion of Thunder]
1=Oreen Wavecrasher
i1=Can drop Belt of Thunderous Aurs (ft2 belt), rune, ornate, plus more!]
2=Riodhr Torrentwind 
i2=Ornate, 25hp ranged priest, priest shoulders
[Befallen]

[Beholders Maze]

[Black Burrow]

[Burning Woods]

[Butcherblock Mountains]

[Cabilis East]

[Cabilis West]

[Cazic Thule]

[Charasis]

[Chardok]

[Chardok, Halls of Betrayal]

[City of Mist]

[Cobalt Scar]
1=Kelorek
[Crushbone]

[Crypt of Dalnir]
1=Lumpy
2=Pankeeper
3=Imprecator
4=Revenant
5=Crusader
6=Blacksmith
7=The Kly

[Crypt of Nadox]

[Crystal Caverns]

[Dagnors Cauldron]

[Dawnshroud Peaks]

[Doomfire, The Burning Lands]

[Dragon Necropolis]
1=Zlandicar
[Dreadlands]
1=Gorenaire
[Drunder, Fortress of Zek]

[Dulak's Harbor]

[East Commonlands]
1=Griffon
[Eastern Karana]

[Eastern Wastes]
1=Kodiak
2=Rodrick
3=Gloridin
[Echo Caverns]

[Emerald Jungle]

[Erudin]

[Erudin Palace]

[Eruds Crossing]

[Eryslai, the Kingdom of Wind]

[Everfrost Peaks]

[The Feerrott]
1=A Tae Ew Crusader
i1=Drops decaying armor
[Felwithe]

[Field of Bone]

[Firiona Vie]
1=Champion
[Freeport East]

[Freeport North]

[Freeport West]

[Frontier Mountains]
1=Rockwolf
2=Slayer
3=Boogoog
4=Joojooga
5=Miklek
6=Prospector
7=Dustback
8=Slithinis
[Fungus Grove]

[Great Divide]
1=Blizzent
2=Shardwurm Broodmother

[Greater Faydark]

[Grieg's End]

[Grimling Forest]

[Gukta, Outpost of Marr]

[Gulf of Gunthak]

[Halas]

[Hate's Fury]

[Highhold Pass]

[Highpass Keep]

[Hollowshade Moor]

[Iceclad Ocean]

[Icewell Keep]

[Innothule Swamp]

[Jaggedpine Forest]

[Kael Drakkal]
1=The Avatar of War
2=The Idol of Rallos zek
3=The Statue of Rallos Zek
4=Derakor the Vindicator
5=King Tormax
[Kaesora]

[Kaladim North]

[Kaladim South]

[Karnor's Castle]
1=Verix
i1=Part of Veeshan's Peak key
2=Hangnail
3=Venril
4=Shwiatkiapo
5=Wulfware
6=Skeleton
7=Jailer
8=Turnkey
9=Warlord
[Katta Castellum]
1=Lcea Katta
[Kedge Keep]

[Kerafyrm's Lair]

[Kerra Island]

[Kithicor Forest]

[Kurn's Tower]

[Lair of Terris Thule]

[Lake of Ill Omen]

[Lake Rathetear]

[Lavastorm Mountains]

[Lesser Faydark]

[Lower Guk]

[Marus Seru]

[Mines of Nurga]

[Mistmoore Castle]

[Misty Thicket]

[Mons Letalis]

[Nagafen's Lair: The Caverns of Exile]

[Nagafen's Lair]

[Najena]

[Nektulos Forest]

[Neriak Third Gate]
1=Verina Tomb
i1=Enchanter Epic chick
[Neriak Commons]

[Neriak Foreign Quarter]

[Netherbian Lair]

[North Ro]
1=Sand Giant
2=Dorn B`Dynn
[North Karana]

[Oasis of Marr]
1=a Sand Giant
[Ocean of Tears]

[Oggok]

[Old Sebilis]

[Paineel]

[Paladul Caverns]

[Permafrost]

[Plane of Disease]

[Plane of Fear]

[Plane of Growth]

[Plane of Hate]

[Plane of Innovation]

[Plane of Justice]

[Plane of Knowledge]

[Plane of Mischief]

[Plane of Nightmare]

[Plane of Sky]

[Plane of Storms]

[Plane of Time]

[Plane of Torment]

[Plane of Tranquility]

[Plane of Valor]

[Qeynos Aqueducts]

[Qeynos Hills]

[Qeynos North]

[Qeynos South]

[Ragrax, Stronghold of the Twelve]

[Mountains of Rathe]
1=Brother Zephyl
i1=Monk epic dude
2=Rharzar
i2=SK epic drake
3=Shardwing
i3=Bard epic drake
[Reef of Coirnav]

[Rivervale]

[Ruins of Lxanvom]

[Runnyeye]

[Sanctus Seru]

[Shadeweaver's Thicket]

[Shadow Haven]

[Shar Vahl]

[Sirens Grotto]
1=Shimmering Sea Spirit
i1=DotB dropper and such

[Skyfire Mountains]
1=Eldrig the Old
i1=Bard Epic Drake
2=Faerie of Dismay
i2=Various Kunark spell dropper
3=Felia Goldenwing
i3=Part of chanter epic (chanter charms him)
4=Guardian of Felia
i4=spell dropper
5=Talendor
6=Zordakalicus Ragefire
i6=Rage in Dragon form
[Skyshrine]

[Soluseks Eye]

[South Karana]
1=Quillmane
1i=MAGE EPIC kill@!
2=an escaped Splitpaw gnoll
2i=Quillmane trigger
3=Shaman Lenrel
4=Shaman Ren`Rex
5=High Shaman Grisok
6=High Shaman Phido
[South Ro]
1=Cyclops
2=Sand Giant
i1=Drops Jboots Ring
[Southern Karana]

[Splitpaw Lair]
1=Ishva Mal
i1=Can drop Robe of Ishva
[Ssraeshza Temple]
1=a Glyphed Covered Serpent
i1=Part of Cursed Cycle
2=Arch Lich Rhag`Zadune
i2=AL himself
3=Blood of Ssraeshza
i3=Trigger for emp (if he's up)
4=Commander Zazuzh
i4=Com1 or 2
5=Commander Zherozsh
i5=Com1 or 2
6=Disciple Yelwinz
i6=Drops Voice of the Serpent
7=Emperor Ssraeshza
i7=Big Man himself
8=High Priest of Ssraeshza
i8=HP
9=Vyzh'dra the Exiled
i9=Part of Cursed Cycle
10=Vyzh`dra the Cursed
i10=Cursed himself
11=Xerkizh the Creator
i11=XTC
[Steamfont]

[Stonebrunt Mountains]

[Surefall Glades]

[Swamp of No Hope]

[Temple of Droga]

[Temple of Solusek Ro]

[Temple of Veeshan]
1=Aaryonar
i1=Guardian of NToV
2=Casalen
i2=HoT named
3=Cekenar
i3=NToV item dropper
4=Dagarn the Destroyer
i4=NToV dragon
5=Dozekar the Cursed
i5=Tears holder in HoT
6=Eashen of the Sky
i6=Drake in NtoV
7=Essedera
i7=Named in HoT
8=Gozzrem
i8=WToV dragon
9=Grozzmel
i9=Named in HoT
10=Ikatiar the Venom
i10=Wyvern in NToV
11=Jorlleag
i11=NToV dragon
12=Krigara
i12=Named in HoT
13=Lady Mirenilla
i13=NToV dragon
14=Lady Nevederia
i14=NToV dragon
15=Lendiniara the Keeper
i15=ST key dropper, WToV dragon
16=Lepethida
i16=Named in HoT
17=Lord Feshlak
i17=NToV dragon
18=Lord Koi`Doken
i18=NToV dragon
19=Lord Kreizenn
i19=NToV dragon
20=Lord Vyemm 
i20=NToV dragon
21=Sevalak
i20=NToV dragon
22=Tavekalem
i22=HoT named
23=Telkorenar
i23=WToV dragon
24=Meldikor the Windchaser
i24=HoT named
25=Vulak`Aerr
i25=Big man himself
26=Ymmeln
i26=HoT named
27=Zemm
i27=HoT named
28=Zlexak
i28=HoT named
[The Bazaar]

[The Deep]

[The Grey]

[The Hole]

[The Maiden's Eye]

[The Nexus]

[The Overthere]
1=Kurron Ni

[The Scarlet Desert]

[The Tenebrous Mountains]

[The Twilight Sea]

[The Umbral Plains]

[Thurgadin]

[Timorous Deep]

[Torgiran Mines]

[Tower of Frozen Shadow]

[Tower of Solusek Ro]

[Toxxulia Forest]

[Trakanon's Teeth] 
1=Ebon Lotus
i1=Plant, drops Ropy Tendril, part of Hunter Cycle
2=Sigra
i2=Cat, drops Silken Cat Fur Girdle, part of Hunter Cycle
3=Trakansaurus Rex
i3=Raptor, drops Trakasaurs Tooth,  part of Hunter Cycle
4=Stonebeak
i4=Bird, part of Hunter Cycle
5=Master Fasliw
i5=Monk, part of Hunter Cycle
6=Keeper Sepsis
i6=Necro, part of Hunter Cycle
7=Oracle Froskil
i7=Shaman, part of Hunter Cycle
8=Dreadlord Dekr
i8=SK, part of Hunter Cycle
9=Vessel Fryn
i9=Shaman, part of Hunter Cycle 
10=Ffroaak
i10=Wizard, part of Hunter Cycle
11=Harbinger Josk
i11=Necro, part of Hunter Cycle
12=Knight Dragol
i12=Warrior, part of Hunter Cycle
13=Heirophant Ixyl
i13=Shaman, part of Hunter Cycle
14=Throkkok
i14=Warrior, part of Hunter Cycle
15=Doom
i15=Warrior, part of Hunter Cycle
16=Keeper Lasnik
i16=Wizard, drops Lasniks Staff, part of Forager Cycle
17=Crusader Zoglic
i17=SK, drops Iksar Ceremonial Breastplate, part of Forager Cycle
18=Dreadlord Fanrik
i18=SK, drops Grim Paldrons, part of Forager Cycle
19=Hangman
i19=Plant, drops Hangmans Noose, part of Forager Cycle
20=Champion Thenrin
i20=Warrior, drops Ghostly Robes, part of Forager Cycle
21=Harbinger Dronik
i21=Wizard, drops Iksar Hide Mask, part of Forager Cycle
22=Klok Denris
i22=Warrior, drops Korzanz Kitiourkl, part of Forager Cycle
23=Bloodeye
i23=Raptor, drops Trakanasaur Armors, part of Forager Cycle
24=Titail Sinok
i24=Monk, drops Meditative Blanket, part of Forager Cycle
25=Squire Glik
i25=Warrior, drops Gleaming Short Sword, part of Forager Cycle
26=Champion Arlek
i26=Warrior, drops Knobbed Warclub, part of Forager Cycle
27=Silvermane
i27=Cat, drops Sabertooth Amulet, part of Forager Cycle
28=Commander Sils
i28=Warrior, part of Forager Cycle
29=Thruke
i29=Ranger, part of Forager Cycle
30=Dragontail
i30=Bird, part of Forager Cycle
31=Flayhte
i31=Warrior, part of Forager Cycle
32=froglok Forager
33=froglok Hunter
[Umbral Plains]
1=Zelnithak
i1=Geraffe thingie drops a decent range FT slot
2=Tawro Icequake
i2=Spawns Spirit of Tawro who drops decent junk
3=Spirit of Tawro
i3=Spawned from killing Tawro Icequake, drops decent junk
4=Radir Fireshower
i4=Spawns Spirit of Radir, decent junk
5=Spirit of Radir
i5=Spawned from killing Radir Fireshower, decent junk
6=Doomshade
i6=Spawned by Darkmasters, good stuff
7=A Dark Master
i7=Spawns Doomshade when killed
8=Rumblecrush
i8=Good drops
[Unrest]

[Upper Guk]
1=a Froglok Gaz Squire
i1=Drops Runed Bone Fork
2=a Froglok Shin Lord
i2=Drops Ghoulbane for SK epic
3=a Froglok Summoner
i3=Drops Brazier of Elemental Summoning
4=an Ancient Croc
i4=Drops decent wis legs
[Veeshan's Peak]

[Vegarison, the Earthen Badlands]

[Veksar]

[Velketor's Labyrinth]

[Vex Thal]

[Wakening Land]
1=Wuoshi
i1=Green shaman dragon at druid portal
2=Rapticor
i2=Drops guts for Shackles
[Warrens]
1=King Gragnar
i1=Drops various goodies, mainly insta clicky darkness
[Warsliks Woods]
1=Grachnist The Destroyer
i1=Drops Gobby skull Earring
[West Commonlands]

[Western Karana]

[Western Wastes]
1=Sontalak
i1=Guard of ToV
2=Stronghorn
i2=Neat rhino
3=Tantor
i3=Neat Mammoth
4=Klandicar
i4=Dragon nec guardian
5=Scout Charisa
i5=Nice quest for SS bracer
Last edited by Shin Noir on Wed Sep 10, 2003 12:16 am, edited 1 time in total.

kagonis
a hill giant
a hill giant
Posts: 228
Joined: Sat May 24, 2003 8:48 pm

Post by kagonis » Thu Sep 04, 2003 7:10 pm

$ini and /ini are currently not working, this is also why this macro is not working at the moment..

kagonis
a hill giant
a hill giant
Posts: 228
Joined: Sat May 24, 2003 8:48 pm

Post by kagonis » Thu Sep 04, 2003 7:44 pm

Hmm, I just took a look at this macro, seems like you have a lot of /doevents littered throughout the macro, yet you have no events defined. Just curious as to why? :)

Shin Noir
a ghoul
a ghoul
Posts: 90
Joined: Tue Aug 05, 2003 8:18 pm

Post by Shin Noir » Thu Sep 04, 2003 8:00 pm

easy way to delays, I find if I turbo an app then do a for loop, if I don't have /doevents it goes mach 5 and freezes up my system usually.

it's doing EQ events I s'pose you could say <shrugs>