Jump to content

Recommended Posts

Posted (edited)

banner.gif

Informations
• Rates: -XP 9999x / SP 9999x / Adena 1x./ Spoil x1
• Server Interlude Client. Retail server with custom modifications.
• Extra info -Buffs 2h,Offline Shop,Tattoos, Rebirth System,Increased movement speed on all classes,ANTI-Buff added on all Classes.

Gameplay

Character Creation
A new character will spawn in the basement of Aden . Here you can buff yourself up and you're good to go! The new character will start with all the needed items.


Noblesse
You can buy Carandine letter from misc shop.

Rebirth System
Once a player becomes level 80, he can choose to rebirth at the rebirth manager in Aden.
You need only the rebirth book. (Droped from Raid Bosses)


AIO NPC Buffer
There is a support buffer spawned in every important town
Full ressists buffer spawned in every important town
Scheme buffer in every important town
The buffs last for 2hours and are free of charge


Boosted Buffers
In order to give buffer classes such as prophets, bladedancers and swordsingers a fair chance to participate in pvp action, they have been given a special boost. All these classes will receive higher level skills which they can buff on themself only. For example: A prophet will get might3, shield3, windwalk3, haste3, etc.


Mantra Drops
Mantras are needed for custom weapons/armors

Enchant rates:
Safe enchant : +3
Max enchant with Blessed +21
Max enchant with Crystals +25
Blessed - 85%
Normal - 75%
Crystal - 100% (You can take them with Vote Medals )

Augmentation system

• Top-Grade Life Stones

You can buy them from Augment Manager with mantras
You can farm them from Giants in Giants Cave


L2Custom Accesories
• Silver Circlet : M.Def +8%
• Gold Circlet : P.Def +8%
• Fighter Mask: HP +100, Speed+7, DEX+1, STR+1, Atk. Speed +2%, P.Atk +2%
• Mage Mask: HP +100, Speed +7, INT+1, WIT+1, Casting Speed +2%, M.Atk +2%
• Demonic Wings: Speed +14 , Evasion +7
• Angelic Wings: Increase speed by 14 , Evasion by 7
• Special Mage Tattoo: Max HP +500, Speed +14, M.Atk +8%, Casting Speed +15%
• Special Fighter Tattoo: Max HP +500, Speed +14, P.Atk +8%, Atk. Speed +10%


Raid Bosses
A lot of raid bosses have been added! These can be found at their original spawn points. Keep in mind that only the raid bosses of lvl76 and above have been added (Apart from the Ant Queen)


L2Custom Special Jewels

Necklaces
• Necklace of Brakki: Sleep, Posion, Paralyze, Stun resitance +60%
• Necklace of Hekaton: Max CP +10%
• Necklace of Naga: Max HP +10%
Earrings
• Earring of Garacsia: Speed +15, Bow resistance +10%
• Earring of Ipos: Speed +15, Dagger resistance +10%
• Earring of Falston: Speed +15, Water resistance +15%
• Earring of Vermilion: Speed +15, Fire resistance +15%
• Earring of Von Hellmann: Speed +15, Dark resistance +15%
• Earring of Kandra: Speed +15, Wind resistance +15%
Rings
• Ring of Shadith: Reg. HP +500%
• Ring of Mos: M. Def +10%
• Ring of Horuth: P. Def +10%
• Ring of Tayr: Bow range +100

L2Custom Armors

Apella (Medium)
Dynasty (Hight)
Vesper (Best)

L2Custom Weapons (Medium)
Weapons with a unique SA on it. These weapons can be buy in Weapon Shop!

Duals
• Forever Wrath: P.Atk 360, M.Atk 135, Crit. Rate +85, Atk. Speed +5%
Swords
• Forever Blade: P.Atk 291, M.Atk 135, Atk. Speed +5%, Guidance +3
Mage
• Forever Staff: P.Atk 280, M.Atk 179, M.Atk +15%
• Forever Mace: P.Atk 230, M.Atk 179, Casting Speed +17.5%
Polearms
• Forever Spear: P.Atk 288, M.Atk 135, Guidance +3, Crit Damage +265, WideBlow 8 hits
Daggers
• Forever Dagger: P.Atk 270, M.Atk 135, Crit. Rate +10%, Crit. Damage +265
2 Handed Sword
• Forever Crusher: P.Atk 352, M.Atk 135, Crit. Rate +85, HP +15%
Blunt
• Forever Hammer: P.Atk 291, M.Atk 135, Crit. Rate +90, Atk. Speed +5%
Bow
• Forever Bow: P.Atk 600, M.Atk 135, Crit. Rate +80, Guidance +3, P.Atk +1%
Fists
• Forever Fists: P.Atk 358, M.Atk 135, Crit. Rate +100, Atk. Speed +3%

L2Custom Weapons (Best)
Weapons with a unique SA on it and can be up to 10 lvl. These weapons can be dropped from the raid bosses on L2Custom!

Duals
• Crokian*Crokian: P.Atk 371, M.Atk 138, Crit. Rate +95, Atk. Speed +7%
• Doll knife*Doll knife: P.Atk 371, M.Atk 138, Atk. Speed +10%, Guidance +6
Swords
• Crokian Blade: P.Atk 310, M.Atk 138, Atk. Speed +7%, Guidance +6
• Sword of Apostle: P.Atk 310, M.Atk 138, Guidance +6, HP +25%
Mage
• Dusk Staff: P.Atk 156, M.Atk 200, Casting Speed +17.5%
• Dusk Sword: P.Atk 156, M.Atk 200, M.Atk +15%
• Lady Fan: P.Atk 231, M.Atk 204, Casting Speed +17.5%
Polearms
• Dreadbane: P.Atk 310, M.Atk 138, Guidance +6, WideBlow 8 hits, 360 degree hit
• Axe of Ketra: P.Atk 310, M.Atk 138, Guidance +6, Crit. Damage +265, WideBlow 8 hits
Daggers
• Doll Knife: P.Atk 275, M.Atk 138, Crit. Rate +20%, Crit. Damage +265
• Giant Trident: P.Atk 275, M.Atk 138, Evasion +3, Crit. Damage +265
2 Handed Sword
• Sword of Vampire: P.Atk 371, M.Atk 138, Crit. Rate +95, HP +25%
Blunt
• Cudgel: P.Atk 310, M.Atk 138, Crit. Rate +95, Atk Speed +7%
Bow
• Halisha Bow: P.Atk 610, M.Atk 138, Crit. Rate +88, Guidance +6, P.Atk +2%
Fists
• Dusk Fists: P.Atk 402, M.Atk 162, Crit. Rate +120, Atk. Speed +3%
Shields
• Dusk Shield: +8% Bow Resistance, Evasion -16, Shield Rate 40
• Shield of Reflect: P.Def 319, Reflect Magic Debuffs, Shield Damage Reflect
• Shield of Evasion: P.Def 110, No Evasion Penalty, Speed +7

Olympiad
Non class based
Weekly Heroes
A grade gear only with enchant limitations : Weapons +25 / Armors +25

Castle sieges
Every monday we have castle siege , only Aden Castle and Giran Castle
Aden Castle start at 18:00 and finish at 20:00
Giran Castle start at 20:00 and finish at 22:00

Events
TvT (Team vs Team) (Automatic)
Death Match (Automatic)
CTF (Capture the flag) (Automatic)
Hide&Seek
PvP event variations
Others.




 

Season #6 Started !!! : 2017-08-18 18:00 GMT+2


http://WWW.L2Custom.com

 

Have suggestions? Please write here.

Edited by wongerlt
  • 2 months later...
  • 2 months later...
  • 1 month later...
Posted (edited)

you could at least change "season 6" in your text rofl

 

if season 7 started 3 months ago and now you are in season 10 this makes your server 2-weeks-server because we can assume that after 2 weeks 80% people will leave and you will already start thinking about "next season".

 

someone with brain larger than wall nut does not need more than this to avoid you

 

just rofl

 

someone with brain does not need more than this to avoid you

 

well, I guess you are not even trying to hide this

 

Ok4PG0.jpg

Edited by bistabil
Posted

This server is L2Archer, seriously.All i saw the 2 days i played here was archers with duel might x2 hitting for 3k (i had 3800 pdef and ring/shield for bow resistance). Also, the vote medals system in order to get your items to +25 is pretty bad.On top of that add the corruption, it's a no-no.

Posted

This server is L2Archer, seriously.All i saw the 2 days i played here was archers with duel might x2 hitting for 3k (i had 3800 pdef and ring/shield for bow resistance). Also, the vote medals system in order to get your items to +25 is pretty bad.On top of that add the corruption, it's a no-no.

vote medals u can get also from mobs, not only from vote system. about what corruption u talk?

Posted (edited)

vote medals u can get also from mobs, not only from vote system. about what corruption u talk?

Yeah, you can get 1 or 2 here and there. I joined the server in the first hour and there were already 2-3 guys with max items +25 and augs.

 

In order to get +25 enchants (ONLY enchants, without accessories and tattoo) you need 1200 vote medals.

Edited by ShuN^

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

×
×
  • Create New...