• 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

Freeport Title macro...

thez

Well-known member
Joined
Jan 9, 2006
RedCents
220¢
Reward: Suffix "of the Truthbringer"

Information: There is an NPC called "Fabian" in East Freeport who will give you faction with the Knights of Truth in exchange for handing him 2 gold pieces. Once your faction is max ally, you go talk to Erling Elsai in West Freeport to get your suffix.

Setup: Target Fabian, stand in front of him looking at him, open your inventory, and start the macro. It took my character (a DE necromancer with dubious faction) about 3000gp to max out.

Rich (BB code):
|Truthtitle.mac
|Written by TheZ for Redguides members
|Not to be distributed outside of Redguides without my express permission
#event Done "Your faction standing with Knights of Truth could#*#"

Sub Main
/declare turns int outer 0
:Loop
/if (${Me.Cash}<200) {
  /echo Out of gold at ${Time}
  /endmacro
}
  /echo ${turns} done (${Math.Calc[${turns}*2]}gp spent)
  /nomodkey /ctrlkey /notify InventoryWindow IW_Money1 leftmouseup
   /delay 1s
   /click left target
   /delay 1s
   /nomodkey /ctrlkey /notify InventoryWindow IW_Money1 leftmouseup
   /delay 1s
   /click left target
   /delay 1s
   /notify GiveWnd GVW_Give_Button leftmouseup
   /delay 4
   /varcalc turns ${turns}+1
   /doevents
   /goto :Loop
   /return

Sub event_done
/echo Faction maxed at ${Time}
/endmac
/return
 
Hmm...you could try to convert the macro to use GiveNPC. I'll look into it later.
 
I was dubious to him as an iksar...so everyone should be close to that. And the Wood Elf illusion mask booted me from dubious to amiable, so that's a big factor if people are kos.
 
TurkReno i added gm and tell checks for you here ya go.
Rich (BB code):
|Truthtitle.mac
|Written by TheZ for Redguides members Gm check and tell check added by Pugs.
|Not to be distributed outside of Redguides without my express permission
#event Done "Your faction standing with Knights of Truth could#*#"
#CHAT tell 
Sub Main
/declare turns int outer 0
:Loop
/if (${Me.Cash}<200) {
  /echo Out of gold at ${Time}
  /endmacro
}
  /echo ${turns} done (${Math.Calc[${turns}*2]}gp spent)
  /nomodkey /ctrlkey /notify InventoryWindow IW_Money1 leftmouseup
   /delay 1s
   /click left target
   /delay 1s
   /nomodkey /ctrlkey /notify InventoryWindow IW_Money1 leftmouseup
   /delay 1s
   /click left target
   /delay 1s
   /notify GiveWnd GVW_Give_Button leftmouseup
   /delay 4
   /varcalc turns ${turns}+1
   /doevents
   /call GMcheck
   /goto :Loop
   /return

Sub event_done
	/echo Faction maxed at ${Time}
	/endmac
/return

Sub GMcheck  
 	/if (${Spawn[gm].ID}) {  
 		/echo Gm detected  
 		/beep 
 		/beep 
 		/beep  
 		/q 
 		/endmac 
/return 
 Sub Event_Chat(ChatType,Sender,ChatText)
   /echo ${Sender} tells you, '${ChatText}.'
   /delay 5 
   /endmac
/return
 
didnt think GiveNPC would help if your on wrong faction

Will test later tho when servers up
 
Is there an opposing faction or similar that gives a new title to the evil side ?
 
Theres a mq2 thing about delays, and eq doesn't know the difference...if you set delays below 1..decimal..it still registers but runs infinitely fast in MQ2. Probably could turn in 3,000 gold in 15 seconds.

Meh..Lawl...faction macros.
 
I logge din having camped there and find a KOS guard standing there. I didn't see him at all yesterday. This new?
 
You have MQ, lol. If you need to find an npc, just target him, or track him.
 
If i have a GM title, would this overwrite it? or would it be <name> <GM title> of the truebringer
 
If i have a GM title, would this overwrite it? or would it be <name> <GM title> of the truebringer

If the <GM title> isnt a surname then yes it would. However if it was <name> <GM title> then it would be like you said " Devlin the Honourary Librarian of the truebringer "
 
having probs with this only running 1 turn in and ending. It's not finding the loop for some reason.
 
I had a problem with the second posting of this macro. try the first post macro and it should work fine. something about the GM check was screwing it up for me shadowman33.

Anyone able to tell me if I can do militia turn ins also? Not getting negative militia faction doing this so I can get both titles available. No clue who the other quest guy is though.
 
I decided that the macro wasnt running at the speed that I would like it to so I did a lil modification and added my own PC/GM checks from another macro I ran recently. Havent had any PC's come by yet, nor GM pop in on me but running quickly and flawlessly so far.

Rich (BB code):
|Truthtitle.mac
|Written by TheZ for Redguides members (light modification by blade2580)
|Not to be distributed outside of Redguides without my express permission
#event Done "Your faction standing with Knights of Truth could#*#"

Sub Main
/declare turns int outer 0
:Loop
/if (${Me.Cash}<200) {
  /echo Out of gold at ${Time}
  /endmacro
}
  /echo ${turns} done (${Math.Calc[${turns}*2]}gp spent)
  /nomodkey /ctrlkey /notify InventoryWindow IW_Money1 leftmouseup
   /delay 1s
   /click left target
   /delay 1s
   /nomodkey /ctrlkey /notify InventoryWindow IW_Money1 leftmouseup
   /delay .5s
   /click left target
   /delay .5s
   /notify GiveWnd GVW_Give_Button leftmouseup
   /delay 4
   /varcalc turns ${turns}+1
   /doevents
   /call GM
   /call check
   /goto :Loop
   /return

Sub GM
/echo checking for GM
   /if (${Spawn[gm].ID}) {
      /popup GM is here,ending the macro
      /beep
      /beep
      /beep
      /beep
      /endmac
   } 
/return 

Sub check
:check
/echo checking for neaby PC's
/if (${SpawnCount[pc radius 150]}>1) {
/popup players are nearby
/delay 10s 
/goto :check 
   }
/return

Sub event_done
/echo Faction maxed at ${Time}
/beep
/delay 5s
/beep
/delay 5s
/beep
/delay 5s
/beep
/delay 1s
/endmac
/return
 
Anyone got any Ideas on raising "The Freeport Militia" faction using a macro? This would be another easy title to get.
 
Silly question is there any others like this... coz well somthing for the evil side would be cool.
 
I didn't seem to get anything talking to Erling Elsai, except some text saying I got a trinket (that I can't see anywhere). <edit>Never mind. I'm just blind.</edit>

Anyway, I was bored so optimized (I think) the code a bit. I could add some safety checking (SafetyCheck.inc) but it's used for so short a period, in so underpopulated a zone that I didn't wanna bother.

Rich (BB code):
|**
 * TruthTitle.mac by TheZ, for Redguides members.
 *
 * Version: 1.1.0
 *
 * Changes:
 *  1.0.0
 *  - Initial release by TheZ
 *
 *  1.1.0
 *  - Moved iteration/turn spam to subroutine, only called when stopping the mac
 *  - Changed gold check from "Me.Cash" to "Me.Gold", because "Me.Cash" would
 *    return true if you were carrying enough coin of other types than gold,
 *    which would total to 2 or more gold. F.ex. carry 1 pp around and it would
 *    think you still had enough cash, but would be unable to actually hand
 *    anything to Fabian.
 *  - Optimized delay handling (I think). Macro should continue the moment the
 *    current action is done.
**|

#Event MaxTruth "Your faction standing with Knights of Truth could not possibly get any better."

Sub Main
    /declare Iteration  int     outer   0
    /declare GCheck1    int     local   ${Me.Gold}
    /declare GCheck2    int     local   0
    :Loop
        /if (${Me.Gold} < 2) {
            /echo [Time.Time24] Not enough gold in inventory to continue.
            /call EndMacro
        }
        :Coin
            /varset GCheck1 ${Me.Gold}
            /varset GCheck2 ${If[${Window[GiveWnd].Open},${Window[GiveWnd].Child[GVW_MyMoney1].Text},0]}
            /nomodkey /ctrlkey /notify InventoryWindow IW_Money1 leftmouseup
            /delay 1s (${Me.Gold} < ${GCheck1})
            /click left target
            /delay 1s (${Window[GiveWnd].Child[GVW_MyMoney1].Text} > ${GCheck2})
        /if (${Window[GiveWnd].Child[GVW_MyMoney1].Text} < 2) /goto :Coin
        /notify GiveWnd GVW_Give_Button leftmouseup
        /delay 1s (!${Window[GiveWnd].Open})
        /varcalc Iteration ${Iteration}+1
        /doevents
    /goto :Loop
/return

Sub EndMacro
    /echo [Time.Time24] ${Iteration} turn-ins done, ${Math.Calc[${Iteration}*2]}gp spent.
    /endmacro
/return

Sub Event_MaxTruth
    /echo [Time.Time24] Knights of Truth faction maxed.
    /call EndMacro
/return
 
Heh ya, Erling's message is a bit vague, until you check your titles <suffix> options.
 
Erling Elsai is located in West Freeport at -295, -10. This is close to the PoK book. He will give you the title "Of the Truthbringer" in your list of titles such as "Of the Nameless" if you are max ally with Knights of Truth. This title works the same way as those server titles, so it will go after any GM event title or surname.

When max ally with the Freeport Militia, Erling awards you a title "of the Freeport Militia."

Fabian is located at the Grubb and Grobb on the docks of east Freeport, when you hand him two gold you will see the faction message.

One thing I noticed is mine was not doing the faction message until I opened my inventory, then it started working correctly.

Quests to raise Freeport Militia faction are;
Creepy Concerto
Cutthroat Rings
Deathfist Slashed Belts, Evil Version
Drachnid Spies
Exterminate the Vermin (Freeport East)
Exterminate the Vermin (Freeport West)
Giants in the Desert
Gnoll Scalp Collecting
Guardians of the Sand
Inert Potion
Left Goblin Ears
Marr Minnows for Palon
Note for Rebby
Orc Invaders
Orc Picks
Orc Scalp Collecting
Ratfink Mystery
Reserve Militia
Rogue Redemption
Spirited Spirit
The Bridge
The Frikniller Family
The Great Caiman Issue
The Traitor

So far Fabian is the only pay for faction npc that I have found in freeport.
 
Marburyisgod said:
Mmm, no more faction granted, or are there no messages?
Still works , did the quest 10 mins ago . you need 3750 gold . so make sure you have more then that to be safe and not zone back and forth .
 
Just ran Evenlessspam's Macro.... 80 minutes later... Max faction on level 20 paladin.
 
hey badpuss, isn't that cat drunk yet? i was going beer for beer with it and im freaking smashed :P
 
smason said:
Sigh and I wonder why I dont post here.

I understand your displeasure of people coming back with a nasty comment, but this time it isn't the case.

Like any science experiment(in school of course), you're taught to read all the directions first so you do not make a mistake later on in the experiment. Posting is sortof like it, in a differnet perspective.

This isn't a flame, or a " 0mgz u n3wb " post, It's a post letting you know don't get discouraged when someone says something to you that is rude or offensive, just Ignore them.

However, imho, you should always read a post in it's full before you reply/ask a question in any way to cut down on the "nasty comments" people retort to your questions that have been answered in the first post :)
 
Freeport Title macro...

Users who are viewing this thread

Back
Top
Cart