Jump to content

Recommended Posts

Posted (edited)

Interlude Final x7


Grand Opening 5 APRIL : 19:00 CEST

2245_01983da79ebdf3d8492255de69fb3805.pn
Dear players!
There are little time left before the Grand Opening of the Interlude Final x7, and we are also preparing for the start same as you!

Much work has been done to make this start the most comfort and smooth ever. However, that is most likely we will face the DDoS attacks at our portals during the Grand Opening of the server Grand Opening, so we suggest you to take care in advance about registration of your Game Accounts and update your client to the latest version.

Pre-Start
We are making pre-start for your convenience and to decrease load on our web servers.
What does it mean?
It means that at 18:30 CEST you can login to your game account and create a character. However, you will get disconnected immediately.
After that you will be able to go to your Master Account and send the items to your character.

[/hr]
Links:

[*]Register Account (you can use your old master account, but you need create new game account)
[*]Download Game client (Grand Crusade, updated for Interlude Final) - torrent
[*]Download Game client (Grand Crusade, updated for Interlude Final) - mirror
[*]New updater
[*]STARTER PACKAGES!

  •  

 

Install and update your game client using our new update right now (link above).

[*]There is a small instruction inside the game client. Installing and launching the game through the update is MANDATORY from now.
[*]Our Game Launcher is a standalone application and you can NOT install it into the Lineage 2 game folders, in other case you will not be able to update your client.
[*]After you install Launcher, set path to game files in settings.
[spoiler=screen]
d4b8eab1c0a92728ae881e63d7fd326d.png[/spoiler]
[*]Our updater is new and it's still in beta testing stage.
[*]Some Antivirus PO may mistakenly consider our Game Launcher as a malevolent software, because it just been created and released and Antivirus just "don't know" the signature of it's work. Don't worry, it will be gone soon. We've sent our application to the ALL antivirus software companies and some of them already replied and removed our Game Launcher from the false considering\reacting. Other just need some more time.
[*]When you run the updater it will check and auto update the game files. However, if you have any problems starting the game, we recommend you to delete System folder from the game client, and then use the “fix game client”
[*]function in the updater settings.

  •  

 

We wish you to have maximum emotions and enjoy every aspect, feature and each moment on the server.
Good luck
smile.png

All players that has take part in OBT and helped us to make our server a better place (at least by being here) - will receive an automatically prize that will be at warehouse of your Master Account. Thanks, You are the best!
If you don't see the prize at your MA, it can mean that your MA didn't take part at OBT or just try to logout-login at your MA.[/hr]

image.gif

image.gif

Edited by djvogans
  • Upvote 1
Posted

Probably no one gives a shit, but let me express my humble opinion. This name L2Dex is connected to fail after fail after fail. Would you join a project that has disappointed so many people including me until now? The last time I joined dex was at x5 wrath. It was pure disappointment, I reached end game, having fun with my clan and suddenly server got fucked up by Russians. From 11k online (real probably 2-2.5k) suddenly the server got empty. From that moment I never joined again, my old clan too and many other players. Even from that moment you haven't done any good try to show people that you admire their time, efforts and money. Instead you launch server after server and every season looks emptier and emptier.

Posted (edited)

I guess you missed our last 2server (thats how many we open in past 2 years :) ) the name of dex is related private l2 . 

playing on dex is a privilege , always will . Since 2005 . Just give a try and have fun . Wont cost you a thing . Cheers

Edited by djvogans
  • Psyancy changed the title to [L2OFF]Lineage2DEX-Final
Posted
4 hours ago, Designatix said:

You're not new here. Next time follow rule's instructions regarding your topic title.

 

No problem . Chonicle we use is not listed 

Posted
14 hours ago, djvogans said:

No problem . Chonicle we use is not listed 

I'm talking about the title, you didn't add a platform your topic title was just Lineage2Dex Final

Posted

ditching old trash clients should be done long ago

i find it funny ppl uses fancy classic-wannabe interfaces on interludes but admins didn't yet connect dots to just provide native client support.

  • Upvote 1
Posted
On 2/16/2019 at 9:01 AM, djvogans said:

I guess you missed our last 2server (thats how many we open in past 2 years :) ) the name of dex is related private l2 . 

playing on dex is a privilege , always will . Since 2005 . Just give a try and have fun . Wont cost you a thing . Cheers

reming me your last 2 servers :d you mean global, averia servers?

Posted (edited)

https://forum.lineage2dex.com/threads/13403/

Interlude Final 
Update 1.1

post-27815-0-41220100-1525700481.png
 
 

1. Newbie equipment

  • Every new character will receive strarter packages.

2. Luxory Shop changes

Now you will be able to purchase Low B-Grade weapons:

Spoiler


Now you will be able to purchase Low B-grade armor

Spoiler


Soul Crystals

Spoiler

Luxory Shop location

Spoiler


3. Pailaka level 73-77 has been added

  • Such quest abailable only 1 time: on main class or at the sub-class. Also it has level limit: 73 to 77 (if your character is level 78 - you will not be able to enter to Pailaka).
  • Reward:
    Etc_exp_point_i00_0.jpg
     
    45.000.000 EXP and
    Etc_sp_point_i00_0.jpg
     
    8.550.000 SP


4. Skill changes (classes)
Please note! Changes regarding bow.

Spoiler

 

human_hawkeye.png

 Hawkey,  

elf_silver_ranger.png

 Silver Ranger,  

darkelf_phantom_ranger.png

 Phantom Ranger

Spoiler
human_warlock.png

 Warlock,  

elf_elemental_summoner.png

 Elemental Summoner,  

darkelf_phantom_summoner.png

 Phantom Summoner

Spoiler
darkelf_bladedancer.png

 Blade Dancer,  

elf_swordsinger.png

 Sword Singer

Spoiler
orc_warcryer.png

 Warcryer

Spoiler
orc_overlord.png

 Overlord

Spoiler
dwarf_bounty_hunter.png

 Bounty Hunter

Spoiler
dwarf_warsmith.png

 Warsmith

Spoiler
darkelf_shillien_knight.png

 Shillien Knight,  

elf_temple_knight.png

 Temple Knight,  

human_paladin.png

 Paladin,  

human_dark_avenger.png

 Dark Avenger

Spoiler
elf_spellsinger.png

 Spellsinger,  

darkelf_spellhowler.png

 Spellhowler,  

human_sorcerer.png

 Sorcerer

Spoiler
human_necromancer.png

 Necromancer
 

Spoiler
human_adventurer.png

 Adventurer,  

elf_wind_rider.png

 Wind Rider,  

darkelf_ghost_hunter.png

 Ghost Hunter

Spoiler
human_cardinal.png

 Cardinal,  

elf_evas_saint.png

 Eva's Saint,  

darkelf_shillien_saint.png

 Shillien Saint

Spoiler
human_prophet.png

 Prophet

Spoiler
human_warlord.png

 Warlord

Spoiler

5. Ingame Shop Changes

Runes.
Now you can find special Runes that will increase incoming EXP and SP while your farming. You can find them at NPC Butler.

Level-unlimited Runes:

  • br_four_leaf_clover_box_i00.png
     
    +50% EXP & SP for 1-80 level
  • br_four_leaf_clover_box_i00.png
     
    +30% EXP & SP for 1-80 level

Level-limited Runes:

  • br_four_leaf_clover_box_i00.png
     
    +50% EXP & SP for 1-39 level
  • br_four_leaf_clover_box_i00.png
     
    +50% EXP & SP for 1-51 level
  • br_four_leaf_clover_box_i00.png
     
    +50% EXP & SP for 1-60 level
  • br_four_leaf_clover_box_i00.png
     
    +50% EXP & SP for 1-75 level

Additional info regarding Runes:

  • Runes can stack with Premium Account and Clan Unity bonuses.
  • Runes can not stack with each other.
  • If you have both 30% and 50% Runes - you will enjoy the bonus of 50% Rune.
  • If you have Runes of different levels - the highest Rune will work.

Other changes:

  • 3445a63e68.jpg
     
    Now you can purchase Family B-grade equipment without package
  • 0052b97322.jpg
     
    Now you can purchase Riding-Mount
  • 2bf4e9af4b.jpg
     
    Now you can purchase Family Summon Bracelet
  • Etc_piece_of_cloth_red_i00_0.jpg
     
    Now you can purchase items to visit Epic Bosses
  • c91df0c40a.jpg
     
    Some items and prices has been also changed

Accessories

  • Some new accessories going to be added in nearest future.

6. Changes in Starter Packages for Family Coin

Family's Ancentral Treasure

Spoiler

Rare Family’s Ancestral Treasure

Spoiler
Edited by djvogans

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

    • 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
    • qual e o valor pra atualizar o java da soucer ?
  • Topics

×
×
  • Create New...