• 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
ShardPortal.mac - Attune Portals in Shard's Landing

Release ShardPortal.mac - Attune Portals in Shard's Landing 1.0

No permission to download

Cannonballdex

Master Tinkerer
Joined
Feb 9, 2017
RedCents
1,387¢
cannonballdex submitted a new resource:

ShardPortal.mac - Attune Portals in Shard's Landing - Automates Portal Attuning Quests in Shard's Landing

| ShardPortal.mac by Cannonballdex
| Sept 14, 2021
| Starts in Shard's Landing /mac shardportal
| Requires MQ2NAV and MQ2EASYFIND with good connections and mesh files
| Uses Gate, Throne, Origin, Philter of Major Translocation and Bulwark of Many Portals
| Uses Invis AA and Potions even though you travel through zones that see invis
| There is no aggro support and you must be able to enter the zones with such level and/or expansion requirements if any
| This is a helper macro and should not...

Read more about this resource...
 
[CODE lang="ini" title="ZoneConnection if want to automate the blimp ride"]steamfontmts:
- type: ZoneConnection
location: [-1084.41, -1084.49, -16.74]
targetZone: argath
expansion: Veil of Alaris
script: |
while not mq.TLO.Spawn("Indestructible Veilbreaker Mk.II")() or mq.TLO.Spawn("Indestructible Veilbreaker Mk.II").Distance() > 150 do
mq.delay(1000)
end
if mq.TLO.Spawn("Indestructible Veilbreaker Mk.II").Distance() < 150 then
mq.delay(12000)
mq.cmd('/face fast heading 90')
mq.delay(1000)
mq.cmd('/keypress forward hold')
mq.delay(1000)
mq.cmd('/keypress forward')
end
while not mq.TLO.Spawn("an Argathian noble")() or mq.TLO.Spawn("an Argathian noble").Distance() > 110 do
mq.delay(1000)
end
if mq.TLO.Spawn("an Argathian noble").Distance() < 110 then
mq.cmd('/face fast heading 200')
mq.delay(10000)
mq.cmd('/keypress forward hold')
mq.delay(2500)
mq.cmd('/keypress forward')
end[/CODE]
NavMesh Files if you need them Navmesh Files
 
TY TY TY TY so much for this! I had to download a few of the mesh files, but this was awesome!
 
My SK gets to dragon Necropolis for the breeding grounds portal activation and just stands there. Says "easyfind failed to find the path"
The navmesh you posted has no dragon necropolis mesh that I can see. I'm sure I'm missing something. Sorry.
 
My SK gets to dragon Necropolis for the breeding grounds portal activation and just stands there. Says "easyfind failed to find the path"
The navmesh you posted has no dragon necropolis mesh that I can see. I'm sure I'm missing something. Sorry.
Yes, that is a really bad spot for zoning, inside the lava area out clickable range. You can try this or just click over in that spot manually.
 

Attachments

Can you add an update to this that selects The Great Divide from the stone since a recent patch has given it multiple destinations?
 
Been a while since I did this macro. Which part uses the Great Divide as a portal?

not sure if this helps.. but this is what you and I worked on for the zoneconnections.yaml on test for the stone in pok

[CODE title="greatdivide stone"] - type: ZoneConnection
targetZone: greatdividetwo
name: 'The Great Divide'
switch: 15
expansion: Torment of Velious
script: |
-- Wait for window to open and click the button on the left
mq.delay('5s', function() return mq.TLO.Window('LargeDialogWindow').Open() end)
if mq.TLO.Window('LargeDialogWindow').Open() then
mq.TLO.Window('LargeDialogWindow/LDW_YesButton').LeftMouseUp()
end
expansion: Torment of Velious
- type: ZoneConnection
targetZone: greatdivide
name: 'Great Divide'
switch: 15
script: |
-- FIXME: Before House of Thule opens
-- Wait for window to open and click the button on the right
mq.delay('5s', function() return mq.TLO.Window('LargeDialogWindow').Open() end)
if mq.TLO.Window('LargeDialogWindow').Open() then
mq.TLO.Window('LargeDialogWindow/LDW_NoButton').LeftMouseUp()
end[/CODE]
 
not sure if this helps.. but this is what you and I worked on for the zoneconnections.yaml on test for the stone in pok

[CODE title="greatdivide stone"] - type: ZoneConnection
targetZone: greatdividetwo
name: 'The Great Divide'
switch: 15
expansion: Torment of Velious
script: |
-- Wait for window to open and click the button on the left
mq.delay('5s', function() return mq.TLO.Window('LargeDialogWindow').Open() end)
if mq.TLO.Window('LargeDialogWindow').Open() then
mq.TLO.Window('LargeDialogWindow/LDW_YesButton').LeftMouseUp()
end
expansion: Torment of Velious
- type: ZoneConnection
targetZone: greatdivide
name: 'Great Divide'
switch: 15
script: |
-- FIXME: Before House of Thule opens
-- Wait for window to open and click the button on the right
mq.delay('5s', function() return mq.TLO.Window('LargeDialogWindow').Open() end)
if mq.TLO.Window('LargeDialogWindow').Open() then
mq.TLO.Window('LargeDialogWindow/LDW_NoButton').LeftMouseUp()
end[/CODE]
Yah, that wouldn't have anything to do with the macro. That would be easyfind.
 
wasnt sure how you coded your ports.. I was (admittedly) too lazy to look :D
I believe all of the traveling in the macro was done with easyfind. I'm too lazy to look as well. lol

However, I can verify it worked a few weeks ago when I ran a toon through the portals.
 
Been a while since I did this macro. Which part uses the Great Divide as a portal?

Sorry I was away for Family Easter stuff... This happens when the script tries to do the Breeding Grounds and Eastern Wastes: Zeixshi-Kar's Awakening. A recent patch made some of the stones like the Great Divide have multiple choices like the one for the Feeroth. Your macro works great until it gets here, and you have to manually click it. After the click it continues like normal.

A++ macro BTW
 
Sorry I was away for Family Easter stuff... This happens when the script tries to do the Breeding Grounds and Eastern Wastes: Zeixshi-Kar's Awakening. A recent patch made some of the stones like the Great Divide have multiple choices like the one for the Feeroth. Your macro works great until it gets here, and you have to manually click it. After the click it continues like normal.

A++ macro BTW
You would need to add the zone connections to easyfind, the stuff posted by LorDeth a few post back. This is the the zone_connections.yaml file in your resources/easyfind folder.
Code:
poknowledge:
        -   type: ZoneConnection
            switch: 20
            targetZone: everfrost
            replace: false
        -   type: ZoneConnection
            targetZone: feerrott2
            name: 'Feerrott: The Dream'
            switch: POKOGPORT500
            script: |
                -- Wait for window to open and click the button on the left
                mq.delay('5s', function() return mq.TLO.Window('LargeDialogWindow').Open() end)
                if mq.TLO.Window('LargeDialogWindow').Open() then
                    mq.TLO.Window('LargeDialogWindow/LDW_YesButton').LeftMouseUp()
                end
            expansion: House of Thule
        -   type: ZoneConnection
            targetZone: feerrott
            name: 'The Feerrott'
            switch: POKOGPORT500
            script: |
                -- FIXME: Before House of Thule opens
                -- Wait for window to open and click the button on the right
                mq.delay('5s', function() return mq.TLO.Window('LargeDialogWindow').Open() end)
                if mq.TLO.Window('LargeDialogWindow').Open() then
                    mq.TLO.Window('LargeDialogWindow/LDW_NoButton').LeftMouseUp()
                end
        -   type: ZoneConnection
            targetZone: shadeweavertwo
            name: Shadeweaver's Tangle
            switch: 14
            script: |
                -- Wait for window to open and click the button on the left
                mq.delay('5s', function() return mq.TLO.Window('LargeDialogWindow').Open() end)
                if mq.TLO.Window('LargeDialogWindow').Open() then
                    mq.TLO.Window('LargeDialogWindow/LDW_YesButton').LeftMouseUp()
                end
            expansion: Night of Shadows
        -   type: ZoneConnection
            targetZone: shadeweaver
            name: Shadeweaver's Thicket
            switch: 14
            script: |
                -- FIXME: Before House of Thule opens
                -- Wait for window to open and click the button on the right
                mq.delay('5s', function() return mq.TLO.Window('LargeDialogWindow').Open() end)
                if mq.TLO.Window('LargeDialogWindow').Open() then
                    mq.TLO.Window('LargeDialogWindow/LDW_NoButton').LeftMouseUp()
                end
        -   type: ZoneConnection
            targetZone: greatdividetwo
            name: 'The Great Divide'
            switch: 15
            script: |
                -- Wait for window to open and click the button on the left
                mq.delay('5s', function() return mq.TLO.Window('LargeDialogWindow').Open() end)
                if mq.TLO.Window('LargeDialogWindow').Open() then
                    mq.TLO.Window('LargeDialogWindow/LDW_YesButton').LeftMouseUp()
                end
            expansion: Torment of Velious
        -   type: ZoneConnection
            targetZone: greatdivide
            name: 'Great Divide'
            switch: 15
            script: |
                -- FIXME: Before House of Thule opens
                -- Wait for window to open and click the button on the right
                mq.delay('5s', function() return mq.TLO.Window('LargeDialogWindow').Open() end)
                if mq.TLO.Window('LargeDialogWindow').Open() then
                    mq.TLO.Window('LargeDialogWindow/LDW_NoButton').LeftMouseUp()
                end
        -   type: ZoneConnection
            targetZone: overtheretwo
            name: 'Overthere (Ring of Scale)'
            switch: 8
            script: |
                -- Wait for window to open and click the button on the left
                mq.delay('5s', function() return mq.TLO.Window('LargeDialogWindow').Open() end)
                if mq.TLO.Window('LargeDialogWindow').Open() then
                    mq.TLO.Window('LargeDialogWindow/LDW_YesButton').LeftMouseUp()
                end
            expansion: Ring of Scale
        -   type: ZoneConnection
            targetZone: overthere
            name: 'The Overthere'
            switch: 8
            script: |
                -- FIXME: Before House of Thule opens
                -- Wait for window to open and click the button on the right
                mq.delay('5s', function() return mq.TLO.Window('LargeDialogWindow').Open() end)
                if mq.TLO.Window('LargeDialogWindow').Open() then
                    mq.TLO.Window('LargeDialogWindow/LDW_NoButton').LeftMouseUp()
                end
        -   type: ZoneConnection
            switch: 0
            targetZone: fieldofbone
            replace: false
        -   type: ZoneConnection
            switch: 11
            targetZone: firiona
            replace: false
        -   type: ZoneConnection
            switch: 15
            targetZone: greatdivide
            replace: false
        -   type: ZoneConnection
            switch: POKFELPORT500
            targetZone: gfaydark
            identifier: 1
            replace: false
        -   type: ZoneConnection
            switch: 1
            targetZone: innothuleb
            replace: false
        -   type: ZoneConnection
            location: [60.80, -150.34, -154.36]
            switch: 118
            targetZone: moors
            replace: true
            expansion: Serpent's Spine
            script: |
                mq.cmd('/doortarget')
                mq.delay(1000)
                mq.cmd('/click left door')
        -   type: ZoneConnection
            location: [-903.28, 123.57, -153.49]
            switch: 3
            targetZone: nektulos
            replace: true
            script: |
                mq.cmd('/doortarget')
                mq.delay(1000)
                mq.cmd('/click left door')
        -   type: ZoneConnection
            location: [-468.12, -236.22, -153.49]
            switch: 10
            targetZone: freeportwest
            replace: true
            script: |
                mq.cmd('/doortarget')
                mq.delay(1000)
                mq.cmd('/click left door')
        -   type: ZoneConnection
            switch: 16
            targetZone: nexus
            replace: false
        -   type: Translocator
            name: Herald of Druzzil Ro
            targetZone: potimea
            keyword: time
            expansion: Seeds of Destruction
        -   type: ZoneConnection
            switch: 12
            targetZone: potranquility
            replace: false
        -   type: ZoneConnection
            switch: OBJ_PORT_GUKTA
            targetZone: rathemtn
            replace: false
            expansion: Legacy of Ykesha
        -   type: ZoneConnection
            switch: 9
            targetZone: steamfontmts
            replace: false
        -   type: ZoneConnection
            switch: 7
            targetZone: toxxulia
            identifier: 1
            replace: false
        -   type: ZoneConnection
            switch: 18
            targetZone: toxxulia
            identifier: 2
            replace: false
        -   type: Translocator
            name: Priest of Discord
            keyword: wish to go to Discord
            targetZone: draniksscar
            expansion: Omens of War
        -   type: ZoneConnection
            switch: 25
            targetZone: arena
            replace: false
        -   type: ZoneConnection
            targetZone: airplane
            remove: true
        -   type: ZoneConnection
            switch: 17
            targetZone: guildlobby
            replace: false
 
This isn't working at all. My enc and bst are running around SL saying attune to the quest mobs but no reaction. Yes they are visible.
 
This isn't working at all. My enc and bst are running around SL saying attune to the quest mobs but no reaction. Yes they are visible.
So the Quest Mobs are broken?

Just ran flawless on a level 115 zerker. Are you at least level 95?
 
Last edited:
This isn't working at all. My enc and bst are running around SL saying attune to the quest mobs but no reaction. Yes they are visible.
The only time I've seen that happen is on a toon that I had used a L100 heroic boost. They get the portals attuned as part of the boost.
 
@merlinhartwood please post in the discussion thread, not report the whole darn resource.

also, it is "unmaintained" so your outcome might vary.
 
Release ShardPortal.mac - Attune Portals in Shard's Landing

Users who are viewing this thread

Back
Top
Cart