Page 1 of 2

Near Diamonds Cove - NPC = ?

Posted: 03 Oct 2009, 02:19
by August Knight
I saw this last night with cyaan as he was attacking around the area. And thought I would reproduce this.

Thanks to Erienne, who in turn called PlunderDucky.

Seemed to work when you cast flying arrows magic and click at the center of the stones.

I wonder if there are any other's like this , or like cyaan said last night... just a bug.

Re: Near Diamonds Cove - NPC = ?

Posted: 03 Oct 2009, 03:02
by Jaxad0127
The NPC used to support spells like rain and arrow hail now say that to prevent client issues with them not saying anything.

Re: Near Diamonds Cove - NPC = ?

Posted: 03 Oct 2009, 05:49
by swimmy
i found one:

Re: Near Diamonds Cove - NPC = ?

Posted: 03 Oct 2009, 15:12
by Jaxad0127
swimmy: that's different.

darkice: Like I said, the NPCs used to support stuff like the rain spell will say that when you try to talk to them.

NPC = ? Top of Hurscald Mines, Near Jack-o and Grass snake a

Posted: 07 Jan 2010, 09:43
by August Knight
Thank you for your responses, after I get more experience with Magic I'd like to go hunt for more of these.

Here is another one.

I give credit to Ronnymana for helping me stumble on this one.

It's right there when I tried to pick up that apple during the arrow spell.

PS: Jax* I hope there's no problem with me searching for these.

Re: Near Diamonds Cove - NPC = ?

Posted: 07 Jan 2010, 09:57
by Freeyorp101
Some `fake' NPCs are created temporarily for local effects (such as the summon spell particle effect, arrow-hail particle effects and rain particle effects)

In order to not leave the client hanging while waiting from a response from the server, a simple '?' message is sent whenever the client sends a request to talk to one of these `fake' NPCs.


---Freeyorp

Re: Near Diamonds Cove - NPC = ?

Posted: 07 Jan 2010, 10:04
by August Knight
Freeyorp101 thank you for your reply.

So you mean it's anytime anyone casts that spell , that NPC is hidden in plain sight? so long as someone is casting that spell, I could click an area.. and it will be there? So, it's not just found in certain areas; but more apart of the spell itself?

Re: Near Diamonds Cove - NPC = ?

Posted: 07 Jan 2010, 10:15
by Freeyorp101
These are an unfortunate side effect of the hackish method used to send local effects to the client: creating an basic temporary NPC, then sending an effect assigned to it...

Any spell that sends an effect to a location rather than an existing object (such as a player, or mob) will create one of these fake NPCs for this purpose

The client sends out a request to talk to an NPC whenever an NPC is clicked, and in order to stop the client from freezing while waiting for a response the server must send a basic message to the client when a request is received to talk to one of these `fake' NPCs.


---Freeyorp

Re: Near Diamonds Cove - NPC = ?

Posted: 07 Jan 2010, 10:23
by August Knight
I may be beating this to death but this is interesting,

What about a group of attack? If we had like 20 mages all castings an effect to an environment, wouldn't that mean you'd be creating 20 different NPC = ?.
spread out in the environment?

Would be nice if it said something cool...

"as you see a hurricane of arrows fly before you".. or something to that effect.
when you clicked that created NPC :P

but again, thanks for your reply.

Re: Near Diamonds Cove - NPC = ?

Posted: 07 Jan 2010, 13:20
by Kage
Can't we set the NPC's job ID to 0 so the client will ignore them completely?

Re: Near Diamonds Cove - NPC = ?

Posted: 07 Jan 2010, 14:22
by Jaxad0127
Kage wrote:Can't we set the NPC's job ID to 0 so the client will ignore them completely?
That defeats the purpose. If the client ignores the being, how can it assign a particle effect to it?

ManaServ supports assigning particles to arbitrary positions without needing beings to hold them.

Re: Near Diamonds Cove - NPC = ?

Posted: 07 Jan 2010, 14:27
by Kage
jaxad0127 wrote:
Kage wrote:Can't we set the NPC's job ID to 0 so the client will ignore them completely?
That defeats the purpose. If the client ignores the being, how can it assign a particle effect to it?

ManaServ supports assigning particles to arbitrary positions without needing beings to hold them.
It would not be difficult to add this support to eA...

Re: Near Diamonds Cove - NPC = ?

Posted: 07 Jan 2010, 15:07
by lien
Image

This product sometimes by "# kalmurk"

Re: Near Diamonds Cove - NPC = ?

Posted: 07 Jan 2010, 16:24
by Jaxad0127
lien wrote:This product sometimes by "# kalmurk"
It is pointless to find and report everything that causes it. We already know what they are.

Re: Near Diamonds Cove - NPC = ?

Posted: 07 Jan 2010, 17:49
by Kage
jaxad0127 wrote:
lien wrote:This product sometimes by "# kalmurk"
It is pointless to find and report everything that causes it. We already know what they are.
BTW... that's Jax's way of saying "Its not a bug! Its a feature!"