Skip to content

[help] Invisible NPCs

Featured Replies

l2jserver Epilogue

Some npcs (like grocerer Lara in Dion)  are invisible (you also can't see the name), but with /target works. You can go to them, you click through them without targeting...

How can I fix it?

 

Verify the Z axis of concerned NPCs in spawnlist.

 

If you target one of NPC and attack him, you can open his window ?

 

Is only one type of instance (L2MerchantInstance, L2SiegeGuardInstance, L2Npc, L2Monster, etc) is under this "magic trick" ? Because if you got a L2MerchantInstance invisible, but not all are invisible, it's "NORMALLY" not related to instances.

 

Verify the template of your grocery dude, and find/spawn another. If it spawns invisible, it's related to core. Else, I think more about spawnlist. Or it's even weirdest and is related to L2World.

 

You got a pretty weird bug.

  • Author

Verify the Z axis of concerned NPCs in spawnlist.

I did.

If you target one of NPC and attack him, you can open his window ?

Yes

Is only one type of instance (L2MerchantInstance, L2SiegeGuardInstance, L2Npc, L2Monster, etc) is under this "magic trick" ? Because if you got a L2MerchantInstance invisible, but not all are invisible, it's "NORMALLY" not related to instances.

L2Merchant

Verify the template of your grocery dude, and find/spawn another. If it spawns invisible, it's related to core. Else, I think more about spawnlist. Or it's even weirdest and is related to L2World.

This is the interesting part.

At Dion Grocery, it has this bug when it is in the normal place,

but when it's not, it's spawned like a normal npc - I can see it.

Are you saying when you spawn a L2Merchant with the console, you can see him, when the same NPC autospawned by the server is invisible ? Your problem is another in this case. It can comes from the spawn function used by (L2)Gameserver.java.

 

Verify if only L2Merchant types are affected, if yes, you got your answer. Edit L2MerchantInstance, or find all occurences using "L2MerchantInstance". It can be an added custom code places anywhere only affecting this type of instance. But seriously, wtf.

 

And give details to HOW MANY L2Merchant instances are invisible. If they're all invisible, it's simple and only related to the instance. If they aren't, you got a serious bada$$ problem.

 

The real problem is if you can spawn one visible, it's non related to instance. Your problem is illogic.

 

Anyway, give more tracks about it.

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.