[Next Message in Time] | [Previous Message in Time] | [Next Message in Topic] | [Previous Message in Topic]

Message ID: 19357
Date: Sat Jun 3 00:50:04 BST 2000
Author: Chris Musson
Subject: RE:No Drop complexity


Kitasi and the other gentleman (sorry...no sig...couldn't tell) Have a quite
valid point. There are so many things wrong with handling even a *portion* of
the drop/trade code on the client side. The best 'for instance' i can give is
this list...this thread even. How many of us are developers, or some related
field? How many of us would have the skill to hack the client to dupe items in
the way that Kit stated would be possible? "most of us" would appear to be the
correct response.

Chances are that the client does send a mouse_click message to the
server...either the item on the cursor is sent as a parameter or the server
queries for the cursor "container" and whether or not it is populated, and by
what. Then, it can determine what action to take (such as trade with obj
X/drop to world/"this item cannot be dropped traded or sold.")

However there is some evidence that Lyrnia(sp?)/rokenn's theory may be
feasable. I was thinking about casting a spell...how is that handled (client
server wise)? You cannot drop/trade while casting. Nor can you have a trade
initiated while casting. Does the Client send a server message "Started
casting" and then a "finished casting" message, in which case the Server would
hold the flag. Or (in the case of someone trying to trade with the caster) does
the server try to initiate a trade, and the *client* respond "no, i'm busy"?

there is a fairly large number of options available for how this was done...but
i suspect that if one were to guess "server side" on most of it, they would be
correct.

there is also a possibility that all the programmer-types here have ignored the
possibility of a bad implementation...see the current threads on EQ Forums on
the Illusions+Mez in PVP.

Well, that is *more than enough* input from me i think :)

Kaleid (retired)
24th level half-dark-elf bard :)
Glyphed Aegiss (retired)
30th Circle DE Magician
Prexus server

Hiro Protagonist
30th level Wood Elf Druid
<Tears of Prexus>:Secretary of Transportation :)
Morrell-Thule server

=====
"Thou shall not kill. Thou shall not commit
adultery. Don't eat pork."
I'm sorry, what was that last one? Don't eat pork? God has spoken. Is that the word of God or is that pigs trying to out smart everybody?"
-- Jon Stewart



__________________________________________________
Do You Yahoo!?
Yahoo! Photos -- now, 100 FREE prints!
http://photos.yahoo.com