0flee Posted May 4, 2021 Posted May 4, 2021 (edited) Hello folks, i have to ask you how i can make the Guards to not attack the player which using skills for provoke monsters? I am on GuardInstance.java and i don't know if here should be something setted! Thank you! L2j-Mobius Edited May 4, 2021 by 0flee
0 Cherish Posted May 4, 2021 Posted May 4, 2021 Did you verify if the specific npc is type of GuardInstance? You can do that by finding it by ID in xml data stats. More details could be helpful, are you referring town guards?
0 0flee Posted May 5, 2021 Author Posted May 5, 2021 It is not a town guard. It is Sentry and the type it's GuardInstance
0 melron Posted May 5, 2021 Posted May 5, 2021 You are looking at the wrong place. You should add 1 check on the specific target handler. I'm not into mobius things, but in acis you could add your check in the corresponding target handler which in your case, the type is AURA.
0 Cherish Posted May 5, 2021 Posted May 5, 2021 Oh I think I got it now. Its related to rouge skill "Provoke" and a minions that follow main monster. Its a famous bug among L2J packs. :d Well there is many ways you can approach this, first have you determined its not clan range related by having 2 groups of same clan at close range and see if other group get aggro.
0 0flee Posted May 5, 2021 Author Posted May 5, 2021 So impossible to fix or? It is so impossible to make guards to attack just, JUST pk's? Here it is my GuardInstance.java because guard have type Guard https://pastebin.com/y7kq6P0m
0 Cherish Posted May 6, 2021 Posted May 6, 2021 (edited) @Override public void addDamage(Creature attacker, int damage, Skill skill) { super.addDamage(attacker, damage, skill); getAI().startFollow(attacker); addDamageHate(attacker, 0, 10); World.getInstance().forEachVisibleObjectInRange(this, GuardInstance.class, 500, guard -> { guard.getAI().startFollow(attacker); guard.addDamageHate(attacker, 0, 10); }); } I believe here is the part where you should work on. Maybe could look into addDamage method. Edited May 6, 2021 by Cherish
Question
0flee
Hello folks, i have to ask you how i can make the Guards to not attack the player which using skills for provoke monsters?
I am on GuardInstance.java and i don't know if here should be something setted! Thank you!
Edited by 0fleeL2j-Mobius
9 answers to this question
Recommended Posts