• 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 - Camp fire

Warlock88

Member
Joined
May 4, 2013
RedCents
257¢
I am noticing that my Leader of my Group only does one camp fire and when it runs out he does not summon another one.. Is there a way so that when the old one expires that he does one. I noticed that I died when I tried to afk a bit while at work and none of the toons started back up again due to no camp fire up for them to port too..

THanks

Warlock
 
do you have CampfireOn=1 and are there enough fellowship members in camp and in range to summon it?
 
I am noticing that my Leader of my Group only does one camp fire and when it runs out he does not summon another one.. Is there a way so that when the old one expires that he does one. I noticed that I died when I tried to afk a bit while at work and none of the toons started back up again due to no camp fire up for them to port too..

THanks

Warlock

You also need to have at least three from your fellowship nearby each other for the campfire to be made. I believe six hours from the time it is made it will go out.
 
I did not know there was a range issues for campfires.. I normally have my tank/puller away from my group . Ill have to check that out.. Thank you both for your help
 
i get the same if a caster sets up my camp fire. IE a static toon. if my puller or looter sets up my camp fire i get no issues.
 
Hmmm, this gets me the idea of implementing a slight movement after placing a campfire.
Reason: It sounds like a macroed check for distance to the campfire or some other sort of
failed check and getting the result NULL and therefor retrying to place a campfire.

Am I right to assume we talk about KA 7.4 ?

- - - Updated - - -

For those haveing issues with repeated campfire placing. You may try and replace the corresponding Sub with the following code.
The code is untested but only slight changes are made. I changed the timings a bit and I added a smal movement right after
the placement of a campfire.

Please report if your issues get solved with this or not, thx.

Rich (BB code):
    Sub Event_Campfire
	/if (${Select[${Zone.ID},33506]}) /return
        /windowstate FellowshipWnd open
        /delay 15 ${Window[FellowshipWnd].Open}
        /nomodkey /notify FellowshipWnd FP_Subwindows tabselect 2
		/delay 10
        /if (!${Select[${Me.Fellowship.CampfireZone},${Zone.Name}]}) {
            /nomodkey /notify FellowshipWnd FP_DestroyCampsite leftmouseup
            /delay 25 ${Window[ConfirmationDialogBox].Open}
            /if (${Window[ConfirmationDialogBox].Open}) {
                /nomodkey /notify ConfirmationDialogBox Yes_Button leftmouseup
            }
            /delay 30 !${Me.Fellowship.Campfire}
        }
        /nomodkey /notify FellowshipWnd FP_RefreshList leftmouseup
        /delay 15        
        /nomodkey /notify FellowshipWnd FP_CampsiteKitList listselect 1
        /delay 10
        /nomodkey /notify FellowshipWnd FP_CreateCampsite leftmouseup
        /delay 20 ${Me.Fellowship.Campfire}
        /windowstate FellowshipWnd close
		/keypress back hold
		/delay 2
		/keypress forward
        /if (${Me.Fellowship.Campfire}) /echo Campfire Dropped
    /return

Crystane.
 
Last edited:
My wizard is doing the same thing as well, remaking the campfire. I turned off the option in my ini for now as I'm in close quarters right now for my toons and not doing alot of running and pulling.

I will relook once I get out in big zones again.
 
She seemed to stop doing it after we killed a few mobs though. Gonna test again real quick.

- - - Updated - - -

Nevermind... druid is still doing it.
 
Ok time for some debugging, but I need you to give me the input.
Pls add the following /echo line into the Sub I gave ya. At best do it twice, like just after Sub start and right before Subend.

Rich (BB code):
Sub Event_Campfire
/echo Entering Event Campfire: ${Me.Fellowship.CampfireZone} ; ${Zone.Name} ; ${Me.Fellowship.Campfire}
.
.
.
/echo Leaving Event Campfire: ${Me.Fellowship.CampfireZone} ; ${Zone.Name} ; ${Me.Fellowship.Campfire}
/return

Pls post what your MQ2 window returns. Then delete or comment the lines out of your macro.

Crystane.
PS: You dont have some sort of Echo line to your MQ2 window which makes "Summon Campfire" to appear there? This would trigger the Event again and again.
But I see no reason for such to happen as of yet.
 
Here is the complete code I have in my KA file 7.4 version:

Rich (BB code):
| ----------------------------------------------------------------------------
| SUB: Campfire Section -  OriginalCode from toomanynames, wizbomb
| ----------------------------------------------------------------------------
    Sub Event_Campfire
/echo Entering Event Campfire: ${Me.Fellowship.CampfireZone} ; ${Zone.Name} ; ${Me.Fellowship.Campfire}    
	/if (${Select[${Zone.ID},33506]}) /return
        /windowstate FellowshipWnd open
        /delay 15 ${Window[FellowshipWnd].Open}
        /nomodkey /notify FellowshipWnd FP_Subwindows tabselect 2
		/delay 10
        /if (!${Select[${Me.Fellowship.CampfireZone},${Zone.Name}]}) {
            /nomodkey /notify FellowshipWnd FP_DestroyCampsite leftmouseup
            /delay 25 ${Window[ConfirmationDialogBox].Open}
            /if (${Window[ConfirmationDialogBox].Open}) {
                /nomodkey /notify ConfirmationDialogBox Yes_Button leftmouseup
            }
            /delay 30 !${Me.Fellowship.Campfire}
        }
        /nomodkey /notify FellowshipWnd FP_RefreshList leftmouseup
        /delay 15        
        /nomodkey /notify FellowshipWnd FP_CampsiteKitList listselect 1
        /delay 10
        /nomodkey /notify FellowshipWnd FP_CreateCampsite leftmouseup
        /delay 20 ${Me.Fellowship.Campfire}
        /windowstate FellowshipWnd close
		/keypress back hold
		/delay 2
		/keypress forward
        /if (${Me.Fellowship.Campfire}) /echo Campfire Dropped
/echo Leaving Event Campfire: ${Me.Fellowship.CampfireZone} ; ${Zone.Name} ; ${Me.Fellowship.Campfire}
        
    /return

This is from the log:

Rich (BB code):
[2014/08/12 12:58:43] [MQ2] Entering Event Campfire: NULL ; Grelleth's Palace, the Chateau of Filth ; FALSE

[2014/08/12 12:58:43] Window 'Fellowships' is now open.

[2014/08/12 12:58:52] Window 'Fellowships' is now closed.

[2014/08/12 12:58:52] [MQ2] Leaving Event Campfire: NULL ; Grelleth's Palace, the Chateau of Filth ; FALSE

[2014/08/12 12:58:55] Window 'Blocked Spells' is now open.

[2014/08/12 12:58:55] Window 'Blocked Spells' is now closed.

[2014/08/12 12:59:07] [MQ2] Buffing MA, with Communion of the Cheetah.

[2014/08/12 12:59:11] [MQ2] Buffing MA, with Husk of the Reptile Rk. II.

[2014/08/12 12:59:24] [MQ2] Entering Event Campfire: NULL ; Grelleth's Palace, the Chateau of Filth ; FALSE

[2014/08/12 12:59:24] Window 'Fellowships' is now open.

[2014/08/12 12:59:30] Window 'Fellowships' is now closed.

[2014/08/12 12:59:30] [MQ2] Leaving Event Campfire: NULL ; Grelleth's Palace, the Chateau of Filth ; FALSE

[2014/08/12 12:59:38] [MQ2] Entering Event Campfire: NULL ; Grelleth's Palace, the Chateau of Filth ; FALSE

[2014/08/12 12:59:38] Window 'Fellowships' is now open.

[2014/08/12 12:59:44] Window 'Fellowships' is now closed.

[2014/08/12 12:59:44] [MQ2] Leaving Event Campfire: NULL ; Grelleth's Palace, the Chateau of Filth ; FALSE

[2014/08/12 13:00:04] [MQ2] Entering Event Campfire: NULL ; Grelleth's Palace, the Chateau of Filth ; FALSE

[2014/08/12 13:00:04] Window 'Fellowships' is now open.

[2014/08/12 13:00:09] Window 'Fellowships' is now closed.

[2014/08/12 13:00:10] [MQ2] Leaving Event Campfire: NULL ; Grelleth's Palace, the Chateau of Filth ; FALSE

[2014/08/12 13:00:14] [MQ2] Entering Event Campfire: NULL ; Grelleth's Palace, the Chateau of Filth ; FALSE

[2014/08/12 13:00:14] Window 'Fellowships' is now open.

[2014/08/12 13:00:20] Window 'Fellowships' is now closed.

[2014/08/12 13:00:20] [MQ2] Leaving Event Campfire: NULL ; Grelleth's Palace, the Chateau of Filth ; FALSE

- - - Updated - - -

Also, my bard never has an issue with the campfire. Seems it's only the casters (druid/mage here).

- - - Updated - - -

Bard says
Rich (BB code):
[MQ2] Leaving Event Campfire: Grelleth's Palace, the Chateau of Filth; Grelleth's Palace, the Chateau of Filth ; TRUE
 
Hmm, looks like there is no campfire placed at all by your caster toon or the Fellowship TLO is buggy on your toons instance of MQ2.

A wild guess of mine is the Fellowship TLO is a plugin based one. In that case it is possible your caster toon runs other plugins on his MQ2 instance than your bard does.

So before we go to try to change macro code which appearently works, lets look at the list of plugins loaded for your bard and your caster and compare. Maybe load additional plugin for your caster and retry.

Crystane.

- - - Updated - - -

Ok, additionally pls extend the /echo lines to give me readouts for the following. I d like to test if I can code a workaround to the Campfire TLO.

Rich (BB code):
/echo Entering Event Campfire: ${Me.Fellowship.CampfireZone} ; ${Zone.Name} ; ${Me.Fellowship.Campfire} ; ${Window[FellowshipWnd].Child[FP_CampPage].Child[FP_CampsiteViewer].Text} ; ${NearestSpawn[CAMPFIRE].Distance}

Also please place a campfire with your caster toon manually and then do the /echo line manually. You can use test.mac for that.

Rich (BB code):
|test.mac
Sub Main
/echo Checking Campfire TLO: ${Me.Fellowship.CampfireZone} ; ${Zone.Name} ; ${Me.Fellowship.Campfire} ; ${Window[FellowshipWnd].Child[FP_CampPage].Child[FP_CampsiteViewer].Text} ; ${NearestSpawn[CAMPFIRE].Distance}
/end

Crystane
 
Thx Maskoi,

and in this case I got no clue why the TLO or Sub is not working for some folks. Going to try the alternate route then and use another TLO.

Crystane.
 
Here is from your first echo with more information:

Rich (BB code):
[MQ2] Entering Event Campfire: NULL ; Shard's Landing ; FALSE ;  ; NULL
Window 'Fellowships' is now open.
Window 'Fellowships' is now closed
[MQ2] Campfire Dropped
[MQ2] Leaving Event Campfire: Shard's Landing ; Shard's Landing ; TRUE

When I first start KA, it does that bit. Then it goes and buffs everyone, then back to setting fires until she gets pushed into a spot where "the ground is too steep".

This is from the test.mac:

Rich (BB code):
 [MQ2] Checking Campfire TLO: NULL ; Shard's Landing ; FALSE ; Shard's Landing ; 21.98

Looks like a problem with the zone name.
 
Ok I got what I need.

- - - Updated - - -

Try this new extended code, that should be failsafe now. Dunno why, but the Fellowship TLO is not working for your toon.
At least not reliably. Ok in Sub Campfire change first line to the following.

Rich (BB code):
    Sub Campfire
    /if (${CampfireTimer} || (${Zone.Name.Equal[${Window[FellowshipWnd].Child[FP_CampPage].Child[FP_CampsiteViewer].Text}]} && ${NearestSpawn[CAMPFIRE].Distance}<${CampRadius}) || (${Me.Fellowship.Campfire} && ${Select[${Me.Fellowship.CampfireZone},${Zone.Name}]})  || !${CampfireOn} || ${Math.Distance[${CampYLoc},${CampXLoc}]}>${CampRadius} || ${DMZ}) /return

and replace Sub Event_Campfire with

Rich (BB code):
| ----------------------------------------------------------------------------
| SUB: Campfire Section -  OriginalCode from toomanynames, wizbomb ; Rewritten by Crystane
| ----------------------------------------------------------------------------
    Sub Event_Campfire
        /windowstate FellowshipWnd open
        /delay 5
        /nomodkey /notify FellowshipWnd FP_Subwindows tabselect 2
        /if (!${Select[${Me.Fellowship.CampfireZone},${Zone.Name}]} && !${Zone.Name.Equal[${Window[FellowshipWnd].Child[FP_CampPage].Child[FP_CampsiteViewer].Text}]}) {
            /nomodkey /notify FellowshipWnd FP_DestroyCampsite leftmouseup
            /delay 5s ${Window[ConfirmationDialogBox].Open}
            /if (${Window[ConfirmationDialogBox].Open}) {
                /nomodkey /notify ConfirmationDialogBox Yes_Button leftmouseup
            }
            /delay 5s !${Me.Fellowship.Campfire} || ${Window[FellowshipWnd].Child[FP_CampPage].Child[FP_CampsiteViewer].Text.Equal[""]}
        }
        /delay 1s
        /nomodkey /notify FellowshipWnd FP_RefreshList leftmouseup
        /delay 1s        
        /nomodkey /notify FellowshipWnd FP_CampsiteKitList listselect 1
        /delay 1s
        /nomodkey /notify FellowshipWnd FP_CreateCampsite leftmouseup
        /delay 5s ${Me.Fellowship.Campfire} || (${Zone.Name.Equal[${Window[FellowshipWnd].Child[FP_CampPage].Child[FP_CampsiteViewer].Text}]} && ${NearestSpawn[CAMPFIRE].Distance}<${CampRadius})
        /windowstate FellowshipWnd close
        /if (${Me.Fellowship.Campfire} || (${Zone.Name.Equal[${Window[FellowshipWnd].Child[FP_CampPage].Child[FP_CampsiteViewer].Text}]} && ${NearestSpawn[CAMPFIRE].Distance}<${CampRadius})) /echo Campfire Dropped
    /return

Now do a prayer for Baby Joseph Sayer and try it out.

Enjoy Crystane.
PS: If you dont get the insider joke, dont worry you're just not playing on my Server.
 
Bah, poor Baby Joseph Sayer ignored us! Tried it and my druid still tried to make another campfire:

Rich (BB code):
[2014/08/14 08:33:10] [MQ2] KissAssisting >> Ranger << at 100%

[2014/08/14 08:33:10] [MQ2] Ranger is a PC Ranger

[2014/08/14 08:33:11] Window 'Fellowships' is now open.

[2014/08/14 08:33:19] Window 'Fellowships' is now closed.

[2014/08/14 08:33:21] Window 'Blocked Spells' is now open.

[2014/08/14 08:33:22] Window 'Blocked Spells' is now closed.

[2014/08/14 08:33:31] [MQ2] Buffing MA, Ranger, with Husk of the Reptile Rk. II.

[2014/08/14 08:33:39] Window 'Fellowships' is now open.

[2014/08/14 08:33:47] Window 'Fellowships' is now closed.

[2014/08/14 08:33:54] The current macro has ended.
 
Ok sigh, back to debug mode. Pls add the extended echo lines to the sub event once more
and additionally make the start of the Sub Campfire up like this.

Rich (BB code):
Sub Campfire
/echo (${CampfireTimer} || (${Zone.Name.Equal[${Window[FellowshipWnd].Child[FP_CampPage].Child[FP_CampsiteViewer].Text}]} && ${NearestSpawn[CAMPFIRE].Distance}<${CampRadius}) || (${Me.Fellowship.Campfire} && ${Select[${Me.Fellowship.CampfireZone},${Zone.Name}]})  || !${CampfireOn} || ${Math.Distance[${CampYLoc},${CampXLoc}]}>${CampRadius} || ${DMZ})
/if (${CampfireTimer} || (${Zone.Name.Equal[${Window[FellowshipWnd].Child[FP_CampPage].Child[FP_CampsiteViewer].Text}]} && ${NearestSpawn[CAMPFIRE].Distance}<${CampRadius}) || (${Me.Fellowship.Campfire} && ${Select[${Me.Fellowship.CampfireZone},${Zone.Name}]})  || !${CampfireOn} || ${Math.Distance[${CampYLoc},${CampXLoc}]}>${CampRadius} || ${DMZ}) /return

Crystane.
PS: I fear its somethin deeper, like the MQ2 instance for your druid acting up buggy overall. Maybe a memory leakage due to buffer overflow or something like that.
 
Question - Camp fire

Users who are viewing this thread

Back
Top
Cart