• You've discovered RedGuides 📕 an EverQuest multi-boxing community 🛡️🧙🗡️. We want you to play several EQ characters at once, come join us and say hello! 👋
  • IS THIS SITE UGLY? Change the look. To dismiss this notice, click the X --->

Easy Loots / 70 Auras / Spells (FD/Fade Classes) (1 Viewer)

Mikiky said:
kk, this is nice, I got the +60/60/60 aug as well as my monk's Master Aura as well as the chanter getting the spell Mindshatter. Cleric in gp got her level 70 cure disease spell.

Just a question for everyone... The first time I did this, we only had 5 in gp inc 2 chanters... killed Tallon no problems, the next time we had a full gp with more DPS and we were totally wasted... has anyone else found this t be the case, or was i just unlucky in the 2nd time around (even with the monk 70 aura going that gives +10% to block, parry and riposte)?

Well if you watch your chat look where it says he flurries. Thats prolly why you wiped. Ive done it with 5 and than thought I had a perfect grp and wipe also. Ive only seen the 60 60 60 aug drop once from 9 missions.

Heres what I wrote up real fast on what each class got.

Wizards: Chaos Flame - Decrease Hps from 1000 to 2000 Random
Warriors: Champions'Aura - Incrase Pro Modifer by 2% and Ac by 90!
Shamans: Ghost of Renewal - Group HOT for 630 Points!
Shadowknight: Decrepit Skin - Adds a Proc called "Decrepit Skin Parry" - Its a rune type spell that STACKS WITH ALL othe rune spells.
Rouge: Unknown
Rangers: Elddar's Grast - Root spell, VERY hard to resist.
Paladin: Blessed Aura - Set Healing effectiveness 5%!
Necromancer: Mind Fray - Upgrade to mind wrack! Decrases 360 mana and adds 90 mana per tick!
Monk: Master's Aura - 3: Increase Chance to Riposte by 10%
4: Increase Chance to Parry by 10%
5: Increase Chance to block by 10%
Magician: Iceflame Guard - PET ONLY BUFF: Increase Damage Shield by 15. Add Proc: Iceflame Strike
Enchanter: Mind Shatter - 2: Decrease Mana by 50 per tick
4: Decrease Hitpoints by 435 per tick plus it adds 50 mana a tick to your mana pool!
Druid: Moonshadow - Group heal for 1500 (Crit heals almost EVERY CAST)
Cleric: Puratus - Gets rid of poison based spells and has a chance to deflect the next poison based spell to be casted on your target.
Berserker: Bloodlust Aura - Critical Damage Mob(30)
Beastlord: Spirit of Oroshar - Increase DEX by 75 Adds Proc to your pet: Decrease Hitpoints by 500
Bard: Aura of the Muse - 1: Increase Spell Damage by 30%
2: Increase Haste v3 by 30%

So the loots are:

Scrykin Caster's Blade - 5 Of these out of 9 Missions

Gem of Scrykin Magus - 1 Out of 9 missions

Pendant of the Overspirit - 3 Out of 9 missions
 
Tallongast's DPS seems to change with the mission you get, first time i tried him, he was slowed and dropped me in about 5 sec, second time, same group, he didn't even get close to killing me. Did notice he definetly flurried alot more first time. Also the bst spell adds a 250dd proc and prism skin recourse to pet not 500dd proc.

P.S. Only killed him one time and the 60/60/60 aug dropped for me. guess i got lucky, was the one i was looking for =)
 
Camikazi said:
Tallongast's DPS seems to change with the mission you get, first time i tried him, he was slowed and dropped me in about 5 sec, second time, same group, he didn't even get close to killing me. Did notice he definetly flurried alot more first time. Also the bst spell adds a 250dd proc and prism skin recourse to pet not 500dd proc.

P.S. Only killed him one time and the 60/60/60 aug dropped for me. guess i got lucky, was the one i was looking for =)

Ive noticed that also. He dropped our tank the first time pretty fast. Second and third time did it with no problems. The aug dropped for me on the first time doing it but I havent seen it drop since than...

Thanks for the spell update for the beastlord. :)
 
no time to compile atm but heres the source up to date

Rich (BB code):
#include "../MQ2Plugin.h"

PreSetup("MQ2Lab");

#ifdef PKT_UPDATE_POSITION
#undef PKT_UPDATE_POSITION
#endif

#define PKT_MISSION			0x226b
#define PKT_SWITCH			0x1dc6
#define PKT_UPDATE_POSITION		0x178a

typedef struct _MovePacket {
/*0000*/ unsigned short SpawnID;
/*0002*/ unsigned short TimeStamp;
/*0004*/ int Heading:16;
/*0006*/ int unknown1:16;     //??
/*0008*/ float DeltaZ;        // ?? not sure
/*0012*/ int Animation:16;
/*0014*/ int padding014:16;   //??
/*0016*/ int DeltaHeading:16; //?? not sure
/*0018*/ int Animation2:16;   // something else to do with animation
/*0020*/ float Y;
/*0024*/ float DeltaY;        //?? not sure
/*0028*/ float DeltaX;        //?? not sure
/*0032*/ float Z;
/*0036*/ float X;
} MovePacket, *PMovePacket; // 40
typedef struct _MissionPkt {
/*0000*/ DWORD unk0x00;
/*0004*/ DWORD unk0x04;
/*0008*/ DWORD NPCSpawnID;
/*0012*/ DWORD MissionID;
} MissionPkt, *PMissionPkt; // 16
typedef struct _SwitchPkt {
/*0000*/ DWORD SwitchID;
/*0004*/ DWORD unk0x4; // always 0
/*0008*/ DWORD unk0x8; // always -1
/*0012*/ DWORD SpawnID;
} SwitchPkt, *PSwitchPkt; // 16

VOID LabCmd(PSPAWNINFO pChar, PCHAR szLine)
{
	CHAR szArg[MAX_STRING];
	GetArg(szArg,szLine,1);

	if (!strcmp(szArg,"")) {
		WriteChatColor("Correct Usage: /lab mission|8|9|10|11|17|18|19|20 ", USERCOLOR_DEFAULT);
		return;
	}
	
	if(!strnicmp(szArg,"mission",7)) {
		MissionPkt Packet;

		Packet.unk0x00 = (DWORD)392;
		Packet.unk0x04 = (DWORD)5885728;
		Packet.MissionID = (DWORD)5249;
		Packet.NPCSpawnID = (DWORD)0;

		SendEQMessage(PKT_MISSION, &Packet, sizeof(Packet));

		return;
	} else {
		CHAR szMsg[MAX_STRING] = {0};
		PCHARINFO pCharInfo;
		if ((pCharInfo = GetCharInfo())==NULL) return;
		if (!ppSwitchMgr) return;
		if (!pSwitchMgr) return;
		PDOORTABLE pDoorTable = (PDOORTABLE)pSwitchMgr;
		DWORD Count;
		BYTE ID = -1;
		ZeroMemory(&DoorEnviroTarget,sizeof(DoorEnviroTarget));
		pDoorTarget = NULL;

		ID = atoi(szArg);
		for (Count=0; Count<pDoorTable->NumEntries; Count++) {
			if (pDoorTable->pDoor[Count]->ID == ID) {
				strcpy(DoorEnviroTarget.Name, pDoorTable->pDoor[Count]->Name);
				DoorEnviroTarget.Y = pDoorTable->pDoor[Count]->Y;
				DoorEnviroTarget.X = pDoorTable->pDoor[Count]->X;
				DoorEnviroTarget.Z = pDoorTable->pDoor[Count]->Z;
				DoorEnviroTarget.Heading = pDoorTable->pDoor[Count]->Heading;
				DoorEnviroTarget.Type = SPAWN_NPC;
				DoorEnviroTarget.HPCurrent = 1;
				DoorEnviroTarget.HPMax = 1;
				pDoorTarget = pDoorTable->pDoor[Count];
				break;
			}
		}

		if (pDoorTarget==NULL) {
		sprintf(szMsg,"Couldn't find door '%s'.",szLine);
		WriteChatColor(szMsg,CONCOLOR_RED);
		return;
		}

		MovePkt P;
		SwitchPkt S;

		// init move packet
		ZeroMemory(&P, sizeof(P));
		P.SpawnID = (unsigned short)pChar->SpawnID;
		P.Heading = (unsigned int)(pChar->Heading * 4);

		// jump to
		P.Z = DoorEnviroTarget.Z;
		P.Y = DoorEnviroTarget.Y;
		P.X = DoorEnviroTarget.X;
		SendEQMessage(PKT_UPDATE_POSITION, &P, sizeof(P));

		S.SwitchID = (DWORD)atoi(szArg);
		S.unk0x4 = (DWORD)0;
		S.unk0x8 = (DWORD)-1;
		S.SpawnID = (DWORD)pChar->SpawnID;

		SendEQMessage(PKT_SWITCH, &S, sizeof(S));

		sprintf(szMsg,"MQ2Lab::Used: %s - %s",szArg,DoorEnviroTarget.Name);
		WriteChatColor(szMsg,USERCOLOR_DEFAULT);

		// jump back
		P.Z = pChar->Z;
		P.Y = pChar->Y;
		P.X = pChar->X;
		SendEQMessage(PKT_UPDATE_POSITION, &P, sizeof(P));
		return;
	}
}

PLUGIN_API VOID InitializePlugin(VOID)
{
	AddCommand("/lab", LabCmd);
}

PLUGIN_API VOID ShutdownPlugin(VOID)
{
	RemoveCommand("/lab");
}
 
Last edited:
i hate to sound more lazy than i really am (and i am lazy) but i just formatted computer and dont have everything installed yet - just everquest and downloaded Z's latest MQ2...anyone pre-compile this plugin that i can download from till i have time to install everything? would be awesome if someone would be kind enough.
 
I cant get the macro to work I used the one Galuvwen posted alot but not sure how to get the mission useing DToN?
 
If I was interested in updating this to work with 6/16 is all I'd have to do update these 3 offsets or is there more to it than that?



#define PKT_MISSION 0x226b
#define PKT_SWITCH 0x1dc6
#define PKT_UPDATE_POSITION 0x178a


Thanks in advance.
 
Could anyone compile the plugin Jcasper posted 6/16/06? (With Jcasper's permission of course) I have no clue how to do that but really appreciate you guys that do. Red cents to anyone willing.
 
Code no longer posted, will move back once there is an update posted of dll file etc. in nerf section for now so it can be archived so to speak.
 
Easy Loots / 70 Auras / Spells (FD/Fade Classes)

Users who are viewing this thread

Back
Top