• 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 - ClickBacktoCamp Option (or lack of?) (1 Viewer)

Joined
Dec 24, 2017
RedCents
1,813¢
So I was hoping for a little help, I did a bit of searching but couldn't find anything.

When my tank dies, typically the party wipes, which is fine. But with ClickBacktoCamp=1, the Healer will respawn when there are still mobs in camp (Death upon arrival). The camp location is free of mobs and pathers, so is there a way to set a delay before the healer will return to camp? Also on that note, is there a way to stop the puller from pulling mobs until say everyone's res affects are gone or at least until everyone is in zone?
 
@deathlock I had the same issue as you. I found this old TLO to use in the groupwatch section. I believe you can only do this in KA12 at the moment.

Cond19=${Group.AnyoneMissing}
 
Does anyone have any idea how to delay the campfireback by like 2 minutes, so I don't wipe every time to mobs corpse camping??
 
INI:
Sub CampfireBack
        DEBUGN CampFireBack Enter ${CampZone} ${Zone.ID} ${IAmDead} ${CampfireClickTimer}
        /if (${Me.Hovering}) /call PauseWhileHovering CampFireBack
        /if (!${Me.ID} || !${Zone.ID}) /call PauseWhileZoning CampFireBack
        /if (${CampfireClickTimer}) /return
        /if (${CampZone}==${Zone.ID}) /return
        /declare SpamTimerCFB timer local 0
        /declare t_Wait timer local 100
        | Am I Dead?
        /while (!${Select[${Me.Fellowship.Campfire},true,false]} && ${t_Wait}) {
            /delay 5
        }
        /if (${Me.Buff[Revival Sickness].ID}) {
            | Does Campfire Exist?
            /if (!${Me.Fellowship.Campfire}) {
                /echo There is no campfire up.
            | Am I & the campfire in the same zone?
            } else /if (${Select[${Me.Fellowship.CampfireZone.ID},${Zone.ID}]}) {
                /echo I'm back in the same zone as my campfire.
                /varset IAmDead 0
            } else /if (${FindItemCount[Fellowship Registration Insignia]}) {
                /while (1) {
                    /if (${FindItem[Fellowship Registration Insignia].TimerReady} == 0) {
                        /echo Time to get back to work. Clicking Fellowship Insignia in 30 seconds.
                        | Delay for rest state to kick in
                        /while (${Select[${Me.CombatState},active,resting]}==0) {
                            /delay 5
                        }
                        /doevents
                        /squelch /nomodkey /itemnotify "Fellowship Registration Insignia" rightmouseup
                        /delay 50 !${Zone.ID}
                        /if (!${Zone.ID}) /call PauseWhileZoning CampFireBack
                        /break
                    } else {
                        /if (!${SpamTimerCFB}) /echo Waiting for Fellowship Registration Insignia to refresh.
                        /varset SpamTimerCFB 100
                    }
                    /delay 10
                    /if (!${Me.Fellowship.Campfire}) {
                        /echo There is no campfire up.
                        /break
                    }
                }
                /doevents
            } else {
                /echo You Don't have a Fellowship Registration Insignia. You may want to go get one.
            }
        }
        /varset CampfireClickTimer 1m
        DEBUGN CanpFireBack Leave

This is the code in the macro, but it is beyond my ability to determine where the 30 second delay is (/echo Time to get back to work. Clicking Fellowship Insignia in 30 seconds.) or how to increase it.
 
On the line below /echo time to get back to work. Clicking fellowship insignia in 30 seconds. That 30 second delay appears to only be a delay in relation to resting state (the only state you can click the campfire back)

You can put a hard delay there if you want say for two mins, /delay 2m
 
On the line below /echo time to get back to work. Clicking fellowship insignia in 30 seconds. That 30 second delay appears to only be a delay in relation to resting state (the only state you can click the campfire back)

You can put a hard delay there if you want say for two mins, /delay 2m

How would that look in the code, as I am no coder?
 
Sorry I'm on my phone at work I couldn't post an full thing

Change this line
'| Delay for rest state to kick in'

To this
'/delay 2m'

Without the ' '

You can make the 2m to 3m or what ever for minutes, or you can do 90s for 90 seconds

I personally make it on the outside of the mobs leaving for comfort, I'd stick with 2m unless your chars snare/root/mez which could make a longer delay needed to wait for that to wear off etc
 
Question - ClickBacktoCamp Option (or lack of?)

Users who are viewing this thread

Back
Top
Cart