Macro to view items on a mob?

Got a cool macro idea? Wanna request a macro? Here is the place for you!

Moderator: MacroQuest Developers

dravidiankayne
Chicken Little
Posts: 61
Joined: Mon Mar 29, 2004 3:14 pm

Macro to view items on a mob?

Post by dravidiankayne » Tue Mar 30, 2004 4:47 am

Does anyone know of a script that will return what items a mob has on him? This would help a lot in tracking a mob with a specific item =P

ImaNoob
a ghoul
a ghoul
Posts: 89
Joined: Mon Mar 08, 2004 4:37 am

Correct me if I'm wrong but...

Post by ImaNoob » Tue Mar 30, 2004 4:57 am

I don't think that the client program is given that information until the mob is killed.
In fact I don't even think that would be something they would set until after the mob is killed.

The reason is simple... Imagine how much bandwidth it would take, to place every item, on every mob in a zone, into an array of sorts, and send that information to every single client program, at zone in, at mob spawn, at despawn, and at respawn.

Also another reason for not doing it that way, is because the information would have to be sent to the client program, and sony isn't stupid, they aren't going to let a program like showeq or mq2 have access to which mobs have what loots.

Of course I'm mostly talking out of my ass here, so if anyone has contradictory information please enlighten me.

magictiger
a snow griffon
a snow griffon
Posts: 450
Joined: Sun Mar 21, 2004 2:24 pm

Post by magictiger » Tue Mar 30, 2004 6:12 am

lightsources and some visible equipment (shields, weapons, etc) are exceptions. They have to be sent to the client so the client knows how to render them.

magictiger
a snow griffon
a snow griffon
Posts: 450
Joined: Sun Mar 21, 2004 2:24 pm

Post by magictiger » Tue Mar 30, 2004 6:45 am

It's my belief that the loot list is generated at spawn time. Otherwise, the mobs would never show what weapons they had, etc.
The loot list was LONG ago sent to the client when the mob spawned. That was one of the advantages for a guild to have someone running ShowEQ. They'd know what was going to fall before even getting to the mob. Glad that got nerfed :)

EDIT: this goes after the post below here.

dravidiankayne
Chicken Little
Posts: 61
Joined: Mon Mar 29, 2004 3:14 pm

Items on mobs

Post by dravidiankayne » Tue Mar 30, 2004 6:46 am

I don't think it would be much information at all. It seems only mobs/items/etc within your clipping plane are loaded anyways, not the entire zone. For instance, if you're in gfay by Felwithe and there's a hundred people at the Kelethin bank, you won't get any lag from that at all until you get within viewing range of the 100 people.

Mobs aren't fully decked out with gear.....usually a mob only has a couple items he drops at most, so the amount of information (if you look mathematically at bytes) is really irrelivant (unless you had apprx 10,000+ mobs in your range).

A good example of how minute the amount of data is: Look at the PCs in the bazaar. Each one of them has approximately 8 objects viewable by any other character: Head, Chest, Arms, Hands, Legs, Feet, Primary, and Secondary. Now we all know the bazaar can go choppy, but that's cuz you got 500ish chars with that many visible items, also their facial details, race, size, etc. all play a role.

Now do you think it would be difficult for a server to have loaded the items on a mob?

Also from a programming perspective, it would make more logical sense to have the determined items spawned at the same time the mob spawns. This reduces the amount of calculations required upon death.

So this being said, I think MQ should look into a way to find out what items a mob is holding. As stated before, this would be excellent for item hunting.

NotHere
a lesser mummy
a lesser mummy
Posts: 40
Joined: Fri Jan 09, 2004 5:59 am

Re: Items on mobs

Post by NotHere » Tue Mar 30, 2004 7:29 am

dravidiankayne wrote:Also from a programming perspective, it would make more logical sense to have the determined items spawned at the same time the mob spawns. This reduces the amount of calculations required upon death.

So this being said, I think MQ should look into a way to find out what items a mob is holding. As stated before, this would be excellent for item hunting.
Sorry, not possible.

What a mob will drop are determined at the mob spawn time.

However, this information isnt sent to the EQ client machines unless it would be an item the mob would visibly wield (Like a weapon or the like). Some mobs wield some of their drops, but far from all. In such cases, the Graphics ID for the item (how it looks) are sent to the client, but not Item ID (Which item it actually is).

Only when someone loots the mob are the Item IDs sent to the client, so you cant snoop on this info anymore.
NotHere
/afk

Lane
a hill giant
a hill giant
Posts: 201
Joined: Fri Dec 06, 2002 11:57 am

Post by Lane » Tue Mar 30, 2004 11:21 am

Graphics ID for the item (how it looks) are sent to the client, but not Item ID (Which item it actually is).
Ah, this must have changed (could have been a long time ago). showeq used to show what items were on a mob if it was visable, but now I see how SoE is getting around that information. Sure made it easy to hunt down the good wisps. :)

-Lane

dravidiankayne
Chicken Little
Posts: 61
Joined: Mon Mar 29, 2004 3:14 pm

Post by dravidiankayne » Tue Mar 30, 2004 12:02 pm

In such cases, the Graphics ID for the item (how it looks) are sent to the client, but not Item ID (Which item it actually is).
I didn't ever say the item IDs are sent to the client.....I simply stated they are stored on the "server." This would make it easy for a program such as MQ to locate (on the server) what items the mob has, and return those values to your computer.

Space-Boy
a hill giant
a hill giant
Posts: 242
Joined: Wed Dec 04, 2002 12:53 pm
Contact:

Post by Space-Boy » Tue Mar 30, 2004 1:16 pm

Also from a programming perspective, it would make more logical sense to have the determined items spawned at the same time the mob spawns.
Most likely, in my opinion, the mobs DO spawn with their loot, just the loot information is kept from the client until the mob is dead. This would certainly explain why, in AE groups on my Enchanter, I would be perfectly lagless untill 45+ mobs died at once.

For instance, if you're in gfay by Felwithe and there's a hundred people at the Kelethin bank, you won't get any lag from that at all until you get within viewing range of the 100 people.
That's called Framerate Lag, it is not your connection struggling, it is your PC. Upgrade it.
You have gotten better at Carpal Tunnel! (247)

NotHere
a lesser mummy
a lesser mummy
Posts: 40
Joined: Fri Jan 09, 2004 5:59 am

Post by NotHere » Tue Mar 30, 2004 1:52 pm

dravidiankayne wrote:I didn't ever say the item IDs are sent to the client.....I simply stated they are stored on the "server." This would make it easy for a program such as MQ to locate (on the server) what items the mob has, and return those values to your computer.
I seriously doubt the server would respond to a request for the items on a mob, that still isnt dead. I would prolly even think the server would flag your account for investigation, if your client would send it invalid requests like this.

Also, this could be construed as a hacking attempt against servers owned by Sony Online Entertainment, which is a criminal offence.

But hey, if you feel lucky, go ahead and try it out. :D
NotHere
/afk

dravidiankayne
Chicken Little
Posts: 61
Joined: Mon Mar 29, 2004 3:14 pm

<----------------

Post by dravidiankayne » Tue Mar 30, 2004 3:33 pm

Running on a :

HP P4 3.0
1gig ram
Geforce FX 5600 512M
CDRW/DVDRW Combo
Cable Modem w/10/100/1000 Ethernet

<--------Most likely is not having cpu lag......if any lag at all, would be from slow response from SoE servers.

daerck
a ghoul
a ghoul
Posts: 134
Joined: Mon Jan 12, 2004 8:44 pm

Post by daerck » Tue Mar 30, 2004 4:25 pm

I can't believe people have been so polite... Lax! Lax? Would you help this kind gentleman out of his misery?


ps: there is so much bullshit in this thread it's funny.

don'tdoit
a lesser mummy
a lesser mummy
Posts: 43
Joined: Tue Dec 31, 2002 12:24 pm

Post by don'tdoit » Tue Mar 30, 2004 5:46 pm

I think you need to upgrade your CDRW/DVDRW Combo... it could definitely cause lag.

User avatar
Bad Karma
a snow griffon
a snow griffon
Posts: 346
Joined: Sat Nov 22, 2003 9:34 pm
Contact:

Post by Bad Karma » Tue Mar 30, 2004 6:06 pm

Hmm...de javu

Hasn't this been discussed before? a number of times? ::Search:: and STFU.
[b]- Bad Karma
________________________________________[/b]

In our own quest for excellence, we should strive to take the time to help those who help themselves.

All others should [b]RTFM[/b]!!!!!!!!!