Jump to content

Recommended Posts

Posted

BEFORE U READ THIS!! : This guide is for x30 or more.In others u kinda need p atk for killing mobs and some mana ,cuz dagger use ALOT!

Guide is for l2x mainly.. :)

 

Well as far i played dagger classes i learned so much.I`ma share some stuff with u guys - How to PvP with a dagger class!

First of all lemme introduse u to the classes:

Treasure Hunter(Adventurer) - Balanced class + dash+attack speed boost

Abyss Walker(Ghost Hunter) - Low CON and DEX ,but good STR.Most deadlyest dagger class IMO

Plainswalker(Wind Rider) - High DEX ,but low CON and STR.High attack speed ,fast reuse of blows and lethal increasing abilities.

 

I recommend you to use following dyes :

DEX +4 STR -4

CON +3 STR -3

WIT +4 INT -4

 

Okay so lets proceed to the guide..First of all : Gears & buffs.

Gears : Draconic set +6 (or +3) , Angel Slayer + Haste + 3 and Tateossian or RB jewel set on higher as possible.

Buffs : As far as I know ,dagger classes do NOT need p.Atk.Yep thats right!They'r blows aren't affected of p.atk ,so the only buffs u need are :

Windwalk , Haste , Death Whisper , Shield , Greater Shield , Mental Shield , Bless the body and soul and Prophecy of Wind

Song/Dances : Dance of Fury/Fire , Song of Earth/Wind/Water/Vitality/Champion/Renewal/Warding.

 

Now the pvp part:

Every dagger has Bluff skill on 77 level.Anyways i recommend you to be atleast 79 for pvp.

Dagger vs Mage : You have high chance to kill him.First skill MUST be Bluff and then immideatly backstab after this spam blows.If you have CP pots spam them too.Mage should be down in 3-4 blows.

 

Dagger vs Archer : Because archers are high ranged fighters you have to spam trick/switch(switch for th only) till you get to him.If your HP goes 50% or lower ,use Ultimate Evasion.First skill MUST be Blinding blow if you are GH,WR.If you are dagg ,use Bluff then spam cp/blows and trick/switch as more as possible.If you are GH/WR First skill MUST be Blinding Blow for a backshow and speed up (in case he runs).Then immedeatly do Bluff and spam cp/blows and trick as much as possible.He have to be down in a few blows.

 

Dagger vs Titan : You don't have much chance ,but if you are WR/GH you have.Because titans have low speed and you have high , dont let him near you!If he stuns you ,try to run as faster as you can soon as the stun is removed.If you are GH you have some chances by tanking.As we know GH has drain health + freezing strike /posion / sting etc.Those skills come in handy in this case.Spam trick and those skills.If he gets near you ,do Blinding Blow then Bluff and run again and resume the tactic.

 

Dagger vs Tank : No big chances , just run or use the titan tactic.You can relay in lethal rate here ^^

 

Dagger vs Dagger : Here is a true part.Both close fighting type classes ,so try to Bluff trick/switch as much as possible.If you can hex him ,do so.Dont ever ever EVER show your back to a dagger class!If you do ,you will probably lose the PvP.In few words - Spam cp/switch/trick/blows/bluff till he is down.Relay on the damage and gear here.

 

Dagger vs OverLord : No big chances ,same as tank.

 

Dagger vs Gladiator : Here you have chances,but small.Both close fighting classes ,so its gonna be a tuff one.Here first use the titan tactic , then when he gets low try to spam trick/switches while you recover hp/cp.PvP will be long if you do this,but atleast you have some chances.Don't let him TSS/DSS you cuz you can die in 1 hit.You will probably do him 700~ damage ,but if he's unbuffed you can easly pwn him.

 

Dagger vs Tyrant : You have chances if you aren't stunned.Spam trick switch and bluff and try to go around him (his back where your powers are most deadly).Do him a Power Break if u are GH and if you can.Same like mage tactic ,but remember spam cp's in order to survive!

 

Dagger vs Summoner : On full buff you won't have problems killing him.Never hit the pet!Only the master !You can try trick/switch the pet ,but its useless imo.

 

Thats all from me folks! Thanks for reading..

Posted

BEFORE U READ THIS!! : This guide is for x30 or more.In others u kinda need p atk for killing mobs and some mana ,cuz dagger use ALOT!

Guide is for l2x mainly.. :)

 

Well as far i played dagger classes i learned so much.I`ma share some stuff with u guys - How to PvP with a dagger class!

First of all lemme introduse u to the classes:

Treasure Hunter(Adventurer) - Balanced class + dash+attack speed boost

Abyss Walker(Ghost Hunter) - Low CON and DEX ,but good STR.Most deadlyest dagger class IMO

Plainswalker(Wind Rider) - High DEX ,but low CON and STR.High attack speed ,fast reuse of blows and lethal increasing abilities.

 

I recommend you to use following dyes :

DEX +4 STR -4

CON +3 STR -3

WIT +4 INT -4

 

Okay so lets proceed to the guide..First of all : Gears & buffs.

Gears : Draconic set +6 (or +3) , Angel Slayer + Haste + 3 and Tateossian or RB jewel set on higher as possible.

Buffs : As far as I know ,dagger classes do NOT need p.Atk.Yep thats right!They'r blows aren't affected of p.atk ,so the only buffs u need are :

Windwalk , Haste , Death Whisper , Shield , Greater Shield , Mental Shield , Bless the body and soul and Prophecy of Wind

Song/Dances : Dance of Fury/Fire , Song of Earth/Wind/Water/Vitality/Champion/Renewal/Warding.

 

Now the pvp part:

Every dagger has Bluff skill on 77 level.Anyways i recommend you to be atleast 79 for pvp.

Dagger vs Mage : You have high chance to kill him.First skill MUST be Bluff and then immideatly backstab after this spam blows.If you have CP pots spam them too.Mage should be down in 3-4 blows.

 

Dagger vs Archer : Because archers are high ranged fighters you have to spam trick/switch(switch for th only) till you get to him.If your HP goes 50% or lower ,use Ultimate Evasion.First skill MUST be Blinding blow if you are GH,WR.If you are dagg ,use Bluff then spam cp/blows and trick/switch as more as possible.If you are GH/WR First skill MUST be Blinding Blow for a backshow and speed up (in case he runs).Then immedeatly do Bluff and spam cp/blows and trick as much as possible.He have to be down in a few blows.

 

Dagger vs Titan : You don't have much chance ,but if you are WR/GH you have.Because titans have low speed and you have high , dont let him near you!If he stuns you ,try to run as faster as you can soon as the stun is removed.If you are GH you have some chances by tanking.As we know GH has drain health + freezing strike /posion / sting etc.Those skills come in handy in this case.Spam trick and those skills.If he gets near you ,do Blinding Blow then Bluff and run again and resume the tactic.

 

Dagger vs Tank : No big chances , just run or use the titan tactic.You can relay in lethal rate here ^^

 

Dagger vs Dagger : Here is a true part.Both close fighting type classes ,so try to Bluff trick/switch as much as possible.If you can hex him ,do so.Dont ever ever EVER show your back to a dagger class!If you do ,you will probably lose the PvP.In few words - Spam cp/switch/trick/blows/bluff till he is down.Relay on the damage and gear here.

 

Dagger vs OverLord : No big chances ,same as tank.

 

Dagger vs Gladiator : Here you have chances,but small.Both close fighting classes ,so its gonna be a tuff one.Here first use the titan tactic , then when he gets low try to spam trick/switches while you recover hp/cp.PvP will be long if you do this,but atleast you have some chances.Don't let him TSS/DSS you cuz you can die in 1 hit.You will probably do him 700~ damage ,but if he's unbuffed you can easly pwn him.

 

Dagger vs Tyrant : You have chances if you aren't stunned.Spam trick switch and bluff and try to go around him (his back where your powers are most deadly).Do him a Power Break if u are GH and if you can.Same like mage tactic ,but remember spam cp's in order to survive!

 

Dagger vs Summoner : On full buff you won't have problems killing him.Never hit the pet!Only the master !You can try trick/switch the pet ,but its useless imo.

 

Thats all from me folks! Thanks for reading..

Biggest sh1t I ever read...

 

Against all ur tactic is:''spam cp/blows/trick/switch till he gets down!''

 

Just lol I was expecting some true dagger experience...

Posted

someone has to start from the begining.

- Ok, not very usefull guide... you i know but if you are meaning on l2x, backstab/bluff rates are too high. Fact!

- guys, don't make fun of him, cuz at least he tried to do something usefull.

- Btw leeroy, if you play against a Phantom summoner, you will have to be careful. cuz they aren't just random summoners, if they knw what they are doing, of course.

GG

Posted

BEFORE U READ THIS!! : This guide is for x30 or more.In others u kinda need p atk for killing mobs and some mana ,cuz dagger use ALOT!

Guide is for l2x mainly.. :)

 

Well as far i played dagger classes i learned so much.I`ma share some stuff with u guys - How to PvP with a dagger class!

First of all lemme introduse u to the classes:

Treasure Hunter(Adventurer) - Balanced class + dash+attack speed boost

Abyss Walker(Ghost Hunter) - Low CON and DEX ,but good STR.Most deadlyest dagger class IMO

Plainswalker(Wind Rider) - High DEX ,but low CON and STR.High attack speed ,fast reuse of blows and lethal increasing abilities.

 

I recommend you to use following dyes :

DEX +4 STR -4

CON +3 STR -3

WIT +4 INT -4

 

Okay so lets proceed to the guide..First of all : Gears & buffs.

Gears : Draconic set +6 (or +3) , Angel Slayer + Haste + 3 and Tateossian or RB jewel set on higher as possible.

Buffs : As far as I know ,dagger classes do NOT need p.Atk.Yep thats right!They'r blows aren't affected of p.atk ,so the only buffs u need are :

Windwalk , Haste , Death Whisper , Shield , Greater Shield , Mental Shield , Bless the body and soul and Prophecy of Wind

Song/Dances : Dance of Fury/Fire , Song of Earth/Wind/Water/Vitality/Champion/Renewal/Warding.

 

Now the pvp part:

Every dagger has Bluff skill on 77 level.Anyways i recommend you to be atleast 79 for pvp.

Dagger vs Mage : You have high chance to kill him.First skill MUST be Bluff and then immideatly backstab after this spam blows.If you have CP pots spam them too.Mage should be down in 3-4 blows.

 

Dagger vs Archer : Because archers are high ranged fighters you have to spam trick/switch(switch for th only) till you get to him.If your HP goes 50% or lower ,use Ultimate Evasion.First skill MUST be Blinding blow if you are GH,WR.If you are dagg ,use Bluff then spam cp/blows and trick/switch as more as possible.If you are GH/WR First skill MUST be Blinding Blow for a backshow and speed up (in case he runs).Then immedeatly do Bluff and spam cp/blows and trick as much as possible.He have to be down in a few blows.

 

Dagger vs Titan : You don't have much chance ,but if you are WR/GH you have.Because titans have low speed and you have high , dont let him near you!If he stuns you ,try to run as faster as you can soon as the stun is removed.If you are GH you have some chances by tanking.As we know GH has drain health + freezing strike /posion / sting etc.Those skills come in handy in this case.Spam trick and those skills.If he gets near you ,do Blinding Blow then Bluff and run again and resume the tactic.

 

Dagger vs Tank : No big chances , just run or use the titan tactic.You can relay in lethal rate here ^^

 

Dagger vs Dagger : Here is a true part.Both close fighting type classes ,so try to Bluff trick/switch as much as possible.If you can hex him ,do so.Dont ever ever EVER show your back to a dagger class!If you do ,you will probably lose the PvP.In few words - Spam cp/switch/trick/blows/bluff till he is down.Relay on the damage and gear here.

 

Dagger vs OverLord : No big chances ,same as tank.

 

Dagger vs Gladiator : Here you have chances,but small.Both close fighting classes ,so its gonna be a tuff one.Here first use the titan tactic , then when he gets low try to spam trick/switches while you recover hp/cp.PvP will be long if you do this,but atleast you have some chances.Don't let him TSS/DSS you cuz you can die in 1 hit.You will probably do him 700~ damage ,but if he's unbuffed you can easly pwn him.

 

Dagger vs Tyrant : You have chances if you aren't stunned.Spam trick switch and bluff and try to go around him (his back where your powers are most deadly).Do him a Power Break if u are GH and if you can.Same like mage tactic ,but remember spam cp's in order to survive!

 

Dagger vs Summoner : On full buff you won't have problems killing him.Never hit the pet!Only the master !You can try trick/switch the pet ,but its useless imo.

 

Thats all from me folks! Thanks for reading..

Use bold on the letters on some main parts so the guide can have good readability

Guide is cool but Con +4 i believe would be better than 3

Posted

This guide sucks, bad dyes and some bad tactics. How could u not mention of song of hunter in buffs, this is the best song for all daggers. :P

Posted

This guide sucks, bad dyes and some bad tactics. How could u not mention of song of hunter in buffs, this is the best song for all daggers. :P

 

Dude.. Daggers don't need HUNTER .. its for critical rate OMFG!Do they need? Guess the one who is nab is you here.. ;/

 

î'd recommend +4wit-4int max on C4 or so.... since c5/il curse resistance depends on MEN

imo you better have +5dex+4con-9str (for pvp....)

Its -4 int.. read it again :D

 

Biggest sh1t I ever read...

 

Against all ur tactic is:''spam cp/blows/trick/switch till he gets down!''

 

Just lol I was expecting some true dagger experience...

 

Tell me whats wrong? So what? We need to hit with the dagger or smth? What possibly can daggers do since they are dagger u know.. Big power skills with a fixed rate of landing.. Give me some corrections don't flame me huh..

Posted

Ya, i guess nothing is wrong with it, cuz the most daggerist players use this dye system.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.




  • Posts

    • Verify if following is supposed to be the way to handle movement npc.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, new Location(point.getX(), point.getY(), point.getZ())); For me, it's not enough. And if it's the case, whole AI system is probably buggy.
    • hello, i want to wtt my charracter in l2elmorelab 1x harbor for 1.5kkk adena in l2reborn 10x new. Or if you interested tell me your offer. :)) Clean Mail 30 lvl Cleric Naked   Updated.
    • package ai.npc.NFWalker; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Random; import l2r.gameserver.enums.CtrlIntention; import l2r.gameserver.model.Location; import l2r.gameserver.model.actor.L2Npc; import l2r.gameserver.model.quest.Quest; import l2r.gameserver.network.clientpackets.Say2; import l2r.gameserver.network.serverpackets.NpcSay; public class NFWalkerAI extends Quest { private static final int WALKER_NPC_ID = 20116; private final Map<String, Route> routes = new HashMap<>(); private final Map<Integer, Integer> npcIndexes = new HashMap<>(); private final Map<Integer, Boolean> npcReverse = new HashMap<>(); private final Map<Integer, String> npcCurrentRoute = new HashMap<>(); public NFWalkerAI() { super(-1, NFWalkerAI.class.getSimpleName(), "ai/npc/NFWalker"); loadRoutes(); addSpawnId(WALKER_NPC_ID); } private void loadRoutes() { // Route 1 Data Route route1 = new Route("route1"); route1.addPoint(new RoutePoint(0, 149363, 172341, -941, 0, false, "")); route1.addPoint(new RoutePoint(1, 148568, 172328, -980, 5, true, "Puff")); route1.addPoint(new RoutePoint(2, 148536, 172792, -980, 0, false, "")); // Route 2 Data Route route2 = new Route("route2"); route2.addPoint(new RoutePoint(0, 149363, 172341, -941, 0, false, "")); route2.addPoint(new RoutePoint(1, 150248, 172328, -980, 5, true, "Rise my children! Bring me the servants of the god! Let them be offered to our god Bifrons!")); route2.addPoint(new RoutePoint(2, 150248, 172776, -980, 0, false, "")); // Add routes to the map routes.put("route1", route1); routes.put("route2", route2); } @Override public String onSpawn(L2Npc npc) { if (npc.getId() == WALKER_NPC_ID) { selectInitialRouteForNpc(npc); } return super.onSpawn(npc); } @Override public String onAdvEvent(String event, L2Npc npc, l2r.gameserver.model.actor.instance.L2PcInstance player) { if (event.equalsIgnoreCase("move")) { moveNpc(npc); } else if (event.equalsIgnoreCase("check_reached")) { checkIfReached(npc); } return null; } private void moveNpc(L2Npc npc) { String routeName = npcCurrentRoute.get(npc.getObjectId()); Route route = routes.get(routeName); Integer pointIndex = npcIndexes.get(npc.getObjectId()); if (route != null && pointIndex != null) { RoutePoint point = route.getPoints().get(pointIndex); if (point.isRun()) { npc.setRunning(); } else { npc.setWalking(); } if (!point.getChat().isEmpty()) { npc.broadcastPacket(new NpcSay(npc.getObjectId(), Say2.NPC_ALL, npc.getId(), point.getChat())); } npc.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, new Location(point.getX(), point.getY(), point.getZ())); // Log movement intention System.out.println("NPC " + npc.getObjectId() + " moving to " + point.getX() + ", " + point.getY() + ", " + point.getZ()); // Schedule a check to see if the NPC has reached its destination startQuestTimer("check_reached", 1000, npc, null); } } private void checkIfReached(L2Npc npc) { String routeName = npcCurrentRoute.get(npc.getObjectId()); Route route = routes.get(routeName); Integer pointIndex = npcIndexes.get(npc.getObjectId()); if (route != null && pointIndex != null) { RoutePoint point = route.getPoints().get(pointIndex); Location currentLocation = npc.getLocation(); Location targetLocation = new Location(point.getX(), point.getY(), point.getZ()); // Check if the NPC has reached the target location if (currentLocation.equals(targetLocation)) { // Log that the NPC has reached the target System.out.println("NPC " + npc.getObjectId() + " reached target " + targetLocation); // Schedule the next movement startQuestTimer("move", point.getDelay() * 1000, npc, null); if (!npcReverse.get(npc.getObjectId())) { pointIndex++; if (pointIndex >= route.getPoints().size()) { npcReverse.put(npc.getObjectId(), true); pointIndex = route.getPoints().size() - 1; } } else { pointIndex--; if (pointIndex < 0) { npcReverse.put(npc.getObjectId(), false); pointIndex = 0; // Choose a new route after completing the current one in both directions switchRouteForNpc(npc); return; } } npcIndexes.put(npc.getObjectId(), pointIndex); } else { // Check again after 1 second startQuestTimer("check_reached", 1000, npc, null); } } } private void selectInitialRouteForNpc(L2Npc npc) { // Randomly select either route1 or route2 String selectedRouteName = "route" + (new Random().nextInt(2) + 1); npcCurrentRoute.put(npc.getObjectId(), selectedRouteName); npcIndexes.put(npc.getObjectId(), 0); npcReverse.put(npc.getObjectId(), false); startQuestTimer("move", 5000, npc, null); // Log initial route selection System.out.println("NPC " + npc.getObjectId() + " selected initial route " + selectedRouteName); } private void switchRouteForNpc(L2Npc npc) { String currentRoute = npcCurrentRoute.get(npc.getObjectId()); String newRoute = currentRoute.equals("route1") ? "route2" : "route1"; npcCurrentRoute.put(npc.getObjectId(), newRoute); npcIndexes.put(npc.getObjectId(), 0); npcReverse.put(npc.getObjectId(), false); startQuestTimer("move", 5000, npc, null); // Log route switching System.out.println("NPC " + npc.getObjectId() + " switched to route " + newRoute); } private static class Route { private List<RoutePoint> points = new ArrayList<>(); public Route(String name) { } public void addPoint(RoutePoint point) { points.add(point); } public List<RoutePoint> getPoints() { return points; } } private static class RoutePoint { private int id; private int x, y, z, delay; private boolean run; private String chat; public RoutePoint(int id, int x, int y, int z, int delay, boolean run, String chat) { this.id = id; this.x = x; this.y = y; this.z = z; this.delay = delay; this.run = run; this.chat = chat; } public int getId() { return id; } public int getX() { return x; } public int getY() { return y; } public int getZ() { return z; } public int getDelay() { return delay; } public boolean isRun() { return run; } public String getChat() { return chat; } } } I looking for help, with this, the npc not start to move. Im trying to create, an NPC wich have multiple walk routes basic logic is  random pick a route complite the route  like Route 1 start form zero (0 -> 1 -> 2(or more) -> 1 -> 0) When the npc return to 0, the script should pic the other route and start again.  And if there is a message like point 1 here     "route1.addPoint(new RoutePoint(1, 148568, 172328, -980, 5, true, "Puff"));" The npc should display the chat message. Currently my problem is the npc not moving, but if I manage it to start moving its randomly move between the route 1 and 2 set of coordinates. Currently for me its  a nightmare. I hope anyone can help somhow.
    • We are certainly not an ambulance, but we will definitely cure you of blacklists and empty pockets. Live freely with SX! Each of you will receive a trial version of SX to familiarize yourself with the product, all you have to do is post in this thread
  • Topics

×
×
  • Create New...