Jump to content

Recommended Posts

Posted (edited)

http://l2nobility.net/forum/public/style_images/carbon_blue/null.png


L2Nobility team is proud to present to you our latest server: Echo x25 

 

 Official Grand Opening  2nd of January 2021 / 20:00 GMT+0 ≋

https://l2nobility.net

 

 

 

❱ PLATFORM & SERVER RATES

——————————————————————————————————————————————————

  • Chronicle: Interlude Remastered
  • Interface: Classic UI 
  • Type: PvP - Craft
  • Experience: x35
  • Skill Point: x35
  • Adena: x100
  • Spoil: x5
  • Drop: x5
  • Safe Enchant: +3
  • Max Enchant Armor: +6
  • Max Enchant Weapon: +16
     

❱ FEATURES
——————————————————————————————————————————————————

  • We call this "Remastered" because we provide a personalized and unique platform for our community, mostly C4,C5 and C6 lovers.
  • Global Gatekeeper: Yes
  • Miscellaneous Shop: Yes
  • Armor Shop: Up to S-grade
  • Weapon Shop: Up to S-grade
  • Blacksmith's: Available in Giran Town
  • NPC Buffer: 1 hour
  • Class Manager: Yes
  • Custom Armor: Phoenix Armor (S-grade+)
  • Custom Weapon: Phoenix Weapons (S-grade+)
  • Solo Farm Zone: Yes
  • Party Zone: Yes
  • Fully working Sieges
  • Fully working Olympiad system

 

❱ RAIDBOSS

——————————————————————————————————————————————————

 

 

 

 

❱ PHOENIX GEAR

——————————————————————————————————————————————————

  • Phoenix Armors (S-grade+)
    http://i.imgur.com/GWj6RjN.pnghttp://i.imgur.com/g3aXsGS.pnghttp://i.imgur.com/jIP8Kgg.png
    Phoenix Armors can be achieved by craft.

    In order to collect the required materials, parts and recipes you must hunt monsters located in Elven Fortress or Cruma Tower.[/spoiler]

  • Phoenix Weapons (S-grade+)
    http://i.imgur.com/wgApvmh.pnghttp://i.imgur.com/H36nvoq.pnghttp://i.imgur.com/uvSDQQg.pnghttp://i.imgur.com/2v55h1u.pnghttp://i.imgur.com/yWgdKfi.pnghttp://i.imgur.com/LKUHFz2.pnghttp://i.imgur.com/W3ocmxj.pnghttp://i.imgur.com/qBXZ4bw.pnghttp://i.imgur.com/J828jfl.png
    Phoenix Weapons can be obtained by hunting our Field Raids, Solo Raids or Epic Bosses. You can also obtain Phoenix Weapons as full drop inside Cruma Tower (PT Zone)
  • They will reward you with Raid Tokens http://i.imgur.com/PsWeS80.png that can be exchanged on Leondra, located in Giran Town.
  •  

❱ ECHO CUSTOM NPC

——————————————————————————————————————————————————

  • Mandari: Armor Shop
  • Elenea: Misc Shop
  • Nancia: Weapon Shop
  • Leondra: Token Manager
  • Eyina: Elven Scroll Collector
  • Nanpa: Augmentation Blacksmith
  • Elindia: General Buffs
  • Tannios: Songs and Dances
  • Leonardo: Summon Buffer
  • Former Priest of Dawn: nWatch Profile Manager
  • Dain: Gameplay Information

 

❱ HUNTING AREAS

——————————————————————————————————————————————————

vLak493.png Elven Fortress

Drop List

 

LEVEL 67+

 
Adena 300k-600k
Elven Scroll 1-3 
Top-Grade Life Stone level 46
Top-Grade Life Stone level 49
Top-Grade Life Stone level 52
Top-Grade Life Stone level 55
Top Grade Life Stone level 58
 
 

LEVEL 76+

 
Adena 600k-1.2kk
Elven Scroll 2-6
Recipe: Phoenix Armor (Light,Robe,Heavy)
Top-Grade Life Stone Level 61
Top-Grade Life Stone Level 64
Top-Grade Life Stone Level 67
Top-Grade Life Stone Level 70
 
 

Spoil 

 
Phoenix Alloy 1-3
Phoenix Diamond 
Phoenix Feather 1-2
Phoenix Armor Mats (Light,Robe,Heavy)
 

PVP Zone (Red Zone drops are x2)

 

 

Map Location
IMlhEAE.png

 

 

6zley9W.png Cruma Tower (Sol / Luna System)

 

Sol (3 hours) - Low Rate

 

Drop List
Adena: 5.000.000-10.000.000 

Phoenix Alloy:2-6
Phoenix Diamond:1-3
Phoenix Feather:2-4 
Top Grade Life Stone Level 76
Special Pirate Fruit 
Blessed Scroll of Enchant Weapon (S)
Blessed Scroll of Enchant Armor (S)
Scroll of Enchant Armor (S)
Scroll of Enchant Weapon (S)
Phoenix Mace
Phoenix Bow
Phoenix Spear
Phoenix Sword
Phoenix Dagger
Phoenix Hammer
Phoenix Splitter
Phoenix Fists
Phoenix Staff
Phoenix Duals
Draconic Bow [Focus]
Arcana Mace [Acumen]
Heavens Divider [Focus]
Saint Spear [Haste]
Angel Slayer [Critical Damage]
Imperial  Staff [Empower]
Basalt Battlehammer [Health]
Forgotten Blade [Focus]
Demon Splinter [Critical Stun]
Tallum Blade*Dark Legion Edge
 

Luna (1 hour) - Low Rate / x3 drop chance

 

Drop List

Adena: 15.000.000-30.000.000
Phoenix Alloy: 2-6
Phoenix Diamond:1-3
Phoenix Feather: 2-4
Lunastone:1-3
Top Grade Life Stone Level 76
Special Pirate Fruit 
Blessed Scroll of Enchant Weapon (S)
Blessed Scroll of Enchant Armor (S)
Scroll of Enchant Armor (S)
Scroll of Enchant Weapon (S)
Phoenix Mace
Phoenix Bow
Phoenix Spear
Phoenix Sword
Phoenix Dagger
Phoenix Hammer
Phoenix Splitter
Phoenix Fists
Phoenix Staff
Phoenix Duals
Draconic Bow [Focus]
Arcana Mace [Acumen]
Heavens Divider [Focus]
Saint Spear [Haste]
Angel Slayer [Critical Damage]
Imperial  Staff [Empower]
Basalt Battlehammer [Health]
Forgotten Blade [Focus]
Demon Splinter [Critical Stun]
Tallum Blade*Dark Legion Edge

 

Map Location
xQEexX4.png
 

❱ ACCESSORIES

——————————————————————————————————————————————————

Accessorize with Dragon Pendants

We've added two unique accessories so you'll be able to become even stronger. 

  • wwlck2v.png - Dragon Pendant-Attack  Lv. 1 (3% P. Attack, Run. Speed +3, )
  • IsmGllh.png - Dragon Pendant-Magic Power Lv. 1 (3% M. Attack, Run. Speed +3)
  • [icon raid token] - 5  Raid Tokens will be required in order to purchase one pendant.

 

Enhanced Boss Jewlery 

  • vi8yvPF.png- Enhanced Ring of Queen Ant (Description list)
  • Item_49579.jpg- Enhanced Ring of Core  (Description list)
  • wKZuOro.png- Enhanced Earing of Orfen (Description list)
In order to enhance your jewelry you will need to identical pieces, 100 Fame and 1 Adena Card.
 

Item_47248.jpg+Item_47248.jpg=Item_49579.jpg

 

❱ UNSEAL / SPECIAL ABILITY FEATURE EXPLAINED

——————————————————————————————————————————————————

- If you choose to unseal or add special ability to an item at NPC - Nancia  or NPC - Mandari,  you will exchange lower amount of elven scrolls but enchantment will be lost.
5dg16FL.jpg

 

- If you want to keep your enchantment, a bigger amount of elven scrolls will be requested at NPC Eyina  

cMMg0xS.jpg
 
 

❱ SERVICE MANAGER
——————————————————————————————————————————————————

  • First Class Transfer: Free.
  • Second Class Transfer: Free.
  • Third Class Transfer: Free - Reward: Book of Giant.
  • Subclass Quest: Slay Messenger of Cabrio (Respawn: 1 hours)
  • (After the raid dies a chest will spawn and you will be rewarded with Subclass Scepter)
  • Noblesse Quest: Slay Flame of Splendor Barakiel (Respawn: 4 hours)
  • (The raid drops 6-9 Noblesse Pass)

 

❱ SIEGES

——————————————————————————————————————————————————
- L2Nobility team has created a custom Siege System allowing only 4 Castles to be conquered!

- Each Castle is rewarded with  Fame which can be lately exchanged at NPC Leondra.

- Siege cycle: Weekly
- Available Castles:

  • Aden Castle - Rewarded with 50 Fame (Saturday 20:00 GMT+0 - 9th January)
    UjckY4x.jpg

     
  • Innadril Castle - Rewarded with 40 Fame (Sunday 19:00 GMT+0 - 10th January)
    nDQ9eXo.jpg

     
  • Rune Castle - Rewarded with 30 Fame (Sunday 19:00 GMT+0 - 10th January)
    KpQu9eQ.jpg

     
  • Goddard Castle - Rewarded with 20 Fame (Saturday 20:00 GMT+0 - 9th January)
    tBBm5LK.jpg

 

❱ OLYMPIAD

——————————————————————————————————————————————————

  • Olympiad Cycle: 7 days
  • Olympiad gear: -
  • Minimum Required: 9 participants
  • Olympiad Games: Starting from Monday 4 January
    667046f3b-1.jpg

#Stay Safe
#Stay Home
With  Blackhive & Crescendo 

Edited by Blackhive

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...