EZ Server

General Category => Updates => Topic started by: Akkadius on September 04, 2020, 06:40:46 pm



Title: EZ Server 9/4/2020
Post by: Akkadius on September 04, 2020, 06:40:46 pm
Folks have requested an event for Labor day weekend, this time we will go through Wednesday Noon (9th) to give some weekdayers also a chance to get in on the grind

EDIT: Extending through to Monday to offset a little bit of 2020 for everyone :) Enjoy!

Halloween

  • Both Halloween events are enabled

Doubles

  • Double Credit & Loot

Enjoy your weekend everyone!

The EZ Team


Title: Re: EZ Server 9/4/2020
Post by: OssoEnnio on September 05, 2020, 06:13:13 am
(https://media1.tenor.com/images/f0cd70e47d017f0a4ac0218a7cb0581b/tenor.gif?itemid=5742924)


Title: Re: EZ Server 9/4/2020
Post by: Miriya on September 05, 2020, 07:02:56 am
Thank you, Akka!  :)


Title: Re: EZ Server 9/4/2020
Post by: Clowncopter on September 05, 2020, 02:21:37 pm
Is DL active in Sleeper as well?


Title: Re: EZ Server 9/4/2020
Post by: Draca on September 06, 2020, 03:08:33 pm
Akkadius, not sure if it's just in HW zone, or if other people are having issues elsewhere, but I, and some guildmates have been experiencing random disconnections both during, and in-between pulls. I typically never have connection issues, but at this point I can't stay connected more than 20-30 minutes with going linkdead. Just something to check if you have time.

Drac


Title: Re: EZ Server 9/4/2020
Post by: Keranthas on September 07, 2020, 04:37:18 pm
Akkadius, not sure if it's just in HW zone, or if other people are having issues elsewhere, but I, and some guildmates have been experiencing random disconnections both during, and in-between pulls. I typically never have connection issues, but at this point I can't stay connected more than 20-30 minutes with going linkdead. Just something to check if you have time.

Drac
I've been experiencing this as well. Also seem to get desynced form the server fairly frequently, only in HoS.


Title: Re: EZ Server 9/4/2020
Post by: Serra Angel on September 08, 2020, 12:20:21 pm
Too bad double loot doesn't seem to include mobs in Sleeper's Tomb. There is definitely no double loot in effect in there.


Title: Re: EZ Server 9/4/2020
Post by: Brannyn on September 09, 2020, 10:09:11 pm
WOOT EXTENSION!!!


Title: Re: EZ Server 9/4/2020
Post by: Serra Angel on September 14, 2020, 08:53:59 am
Anyone else find a way for ezloot to stop looting the exp crystals?? I've tried Ignore and Announce and chars still keep looting em. Whats worse is they are no drop. >:(


Title: Re: EZ Server 9/4/2020
Post by: Fecs on September 14, 2020, 09:07:09 am
He had to hard-code Ezloot to loot the 20,000/50,000 exp crystals because the comma in them for whatever reason makes the macro unable to see them. The only way to stop characters running it from looting them would be to remove that part from the code they're running. I BELIEVE it's the "${Corpse.Item[${i}].Name.Find[,000]}" part in ezloot, but i am not a good place to confirm that.


Title: Re: EZ Server 9/4/2020
Post by: Dimur on September 14, 2020, 10:58:09 am
As Fecs stated, the comma in the name of the crystal is the issue as MQ2 uses the comma as a delimiter and when it sees the comma it stops reading the line of text.  20,000 to MQ2 is read as 20 because the comma tells it to stop reading so it doesn't correctly see it in the ini file.  People asked if there was a way to force loot the 20k and 50k crystals so I added them as an additional check when reading for the item in the ini file.  I can probably figure out a more elegant solution, but haven't been on enough to motivate.  In the interim, I can show you in the code what to modify.

Open up EZLoot macro in a text editor, look for the sub named LootCorpse and look for the following line:

/if (${Ini[${EZLootIni},${Corpse.Item[${i}].Name.Left[1]},${Corpse.Item[${i}]}].Equal[Keep]} || ${Corpse.Item[${i}].Name.Find[,000]}) {

Code:
|==== Sub LootCorpse
Sub LootCorpse(int CorpseNumber)
/declare i int local 1
/declare cID string local
/declare ItemsOnCorpse int local
/if (${Target.ID}) {
/if (${Target.DistanceU}>30) /say #corpsefix
/delay 2
/loot
/delay 20 ${Window[LootWnd].Open}
/if (${Corpse.Items}) {
/bc Looting corpse ${CorpseNumber} of ${CorpseCount}: ${Corpse.ID}
/varset cID ${Corpse.ID}
/delay 2
/if (${Window[LootWnd].Open} && ${Corpse.Items}) {
/varset ItemsOnCorpse ${Corpse.Items}
/delay 2
/for i 1 to ${ItemsOnCorpse}
:KeepLootingItems
=============> /if (${Ini[${EZLootIni},${Corpse.Item[${i}].Name.Left[1]},${Corpse.Item[${i}]}].Equal[Keep]} || ${Corpse.Item[${i}].Name.Find[,000]}) {

Edit that line by chopping off everything from the double pipe || to the end off, and replace it with ) {

/if (${Ini[${EZLootIni},${Corpse.Item[${i}].Name.Left[1]},${Corpse.Item[${i}]}].Equal[Keep]}) {

That will keep your characters from force looting the crystals, but just be aware the crystals will be ignored by the macro at this point.  If I shake out my lazy I can try to find a better solution but this should address your immediate concern.


Title: Re: EZ Server 9/4/2020
Post by: RedDwarf on September 14, 2020, 12:00:11 pm
I'm sure akka would change the name in the DB/quest script to another separator or remove it all together to fix the issue -))  
No harm in asking

Red


Title: Re: EZ Server 9/4/2020
Post by: OssoEnnio on October 24, 2020, 05:16:06 am
Where are you Halloween? We miss you.