Jump to content

Recommended Posts

Posted

I think your server will fail fast, and reason is simple.:)

You are BALANCING classes :)

:) :) :) :)

That means that I need to learn to play another game which is not Lineage 2 anymore, and when I learn to play some class A, you will change skill success rates and such that's the main reason why you will fail.

I would need time to check all classes and see what is good for me, because like most of players I will choose class that will be overpowered against most other classes. :) :) :)

Maybe if you could post all relations, formulas, with which I could calculate what is the chance for certain skill to land(so I don't need to make all classes and see if they are useless) or how much of damage it would deal, I would maybe join, but only if I knew your server would last more than 15 days, and I don't want to risk my time.

It's okay when you don't do that balancing of yours so I know what class is usually good versus some other class so I don't lose time on that even if your server last 5 days.:) :) :) :) :)

:) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :)

Another thing is that you state some "facts"(not only you :) everyone make that statement and only few realize how bad doing that really is), for example "classes are balanced x%" where x is some number you just made at the time of writing your post. :) :) :) :) :)

You can't calculate percent of balance because you didn't even defined the balance or factors needed for its calculation.

What does balance means? Everyone know some definition of balance that I've never saw? No, I don't think so.

It's subjective thing and every no-lifer thinks "I'm pro and when I lose, it's because of lack of balance". So you get to contradiction and then you decide by poll and then losers leave the server.

:) :) :)

Who are you anyway to do that? Last question was rhetorical.:) :) :)

 

P.S.

:) :) :) :) :)

Posted

Why the hell do you keep that server in open BETA when you can't even provide a shop with free stuff so people can test a shit, i told you tyrant has 850 atk speed with Fist Fury and Puma Totem(720 without puma just same as Titan) and 120 critical rate, you are telling me tyrant is fine and owns with top items, excuse me let me have those top items and see what actually happens with the classes with them ? You expect people to log in your "BETA" server and farm, not that there are any people at all.

 

P.S: Warlord deals 70 critical damage to all mobs so people cannot mass farm, what bullshit is this ? Mobs are strong enough not to be mass farmed, you expect some1 to farm his Warlord items with another class just so he can pvp with warlord.  :y u no?: :y u no?: :y u no?: :y u no?:  :poker face:

Posted

I think your server will fail fast, and reason is simple.:)

You are BALANCING classes :)

:) :) :) :)

That means that I need to learn to play another game which is not Lineage 2 anymore, and when I learn to play some class A, you will change skill success rates and such that's the main reason why you will fail.

I would need time to check all classes and see what is good for me, because like most of players I will choose class that will be overpowered against most other classes. :) :) :)

Maybe if you could post all relations, formulas, with which I could calculate what is the chance for certain skill to land(so I don't need to make all classes and see if they are useless) or how much of damage it would deal, I would maybe join, but only if I knew your server would last more than 15 days, and I don't want to risk my time.

It's okay when you don't do that balancing of yours so I know what class is usually good versus some other class so I don't lose time on that even if your server last 5 days.:) :) :) :) :)

:) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :)

Another thing is that you state some "facts"(not only you :) everyone make that statement and only few realize how bad doing that really is), for example "classes are balanced x%" where x is some number you just made at the time of writing your post. :) :) :) :) :)

You can't calculate percent of balance because you didn't even defined the balance or factors needed for its calculation.

What does balance means? Everyone know some definition of balance that I've never saw? No, I don't think so.

It's subjective thing and every no-lifer thinks "I'm pro and when I lose, it's because of lack of balance". So you get to contradiction and then you decide by poll and then losers leave the server.

:) :) :)

Who are you anyway to do that? Last question was rhetorical.:) :) :)

 

P.S.

:) :) :) :) :)

 

 

Dude i have some ideas about balance ,

 

c6 balance sucks even l2off balance sucks at all , my server is fully customized but as u see stats isnt 2000 catsing speed and 1500 attack speed

balance is really fine and better than all current c6 servers

i dotn care if some1 dont like it this is my opinion and i make it ..

 

dude when server will open send me msg and tell me your balance sucks ,

server was online ask old players for balance.

 

 

So with  this u mean wht u prefer one unbalanced server with STANDAR fail balance

with 3-5 class and all other become useless[/b]

Posted

Why the hell do you keep that server in open BETA when you can't even provide a shop with free stuff so people can test a shit, i told you tyrant has 850 atk speed with Fist Fury and Puma Totem(720 without puma just same as Titan) and 120 critical rate, you are telling me tyrant is fine and owns with top items, excuse me let me have those top items and see what actually happens with the classes with them ? You expect people to log in your "BETA" server and farm, not that there are any people at all.

 

P.S: Warlord deals 70 critical damage to all mobs so people cannot mass farm, what bullshit is this ? Mobs are strong enough not to be mass farmed, you expect some1 to farm his Warlord items with another class just so he can pvp with warlord.  :y u no?: :y u no?: :y u no?: :y u no?:  :poker face:

 

 

All classes have low stats dude wtf u see only tyrant? and i tell u if he get top items stats become normal...

 

 

Warlord is nerfed on farming deal -50% dmg on monsters but i dont like to see trains* and 1 warlord farming

but that i will thing about that.

Posted

Why the hell do you keep that server in open BETA when you can't even provide a shop with free stuff so people can test a shit, i told you tyrant has 850 atk speed with Fist Fury and Puma Totem(720 without puma just same as Titan) and 120 critical rate, you are telling me tyrant is fine and owns with top items, excuse me let me have those top items and see what actually happens with the classes with them ? You expect people to log in your "BETA" server and farm, not that there are any people at all.

 

P.S: Warlord deals 70 critical damage to all mobs so people cannot mass farm, what bullshit is this ? Mobs are strong enough not to be mass farmed, you expect some1 to farm his Warlord items with another class just so he can pvp with warlord.  :y u no?: :y u no?: :y u no?: :y u no?:  :poker face:

 

 

This is full customize server, if u dont know, tyrant can own all and all can own tyrant, this is BALANCE. Stats are fine, trust me. I played here before and i know what i tell now to u.

 

GsL open this srv bro :D

Posted

 

 

P.S: Warlord deals 70 critical damage to all mobs so people cannot mass farm, what bullshit is this ? Mobs are strong enough not to be mass farmed, you expect some1 to farm his Warlord items with another class just so he can pvp with warlord.  :y u no?: :y u no?: :y u no?: :y u no?:  :poker face:

 

 

You had right about WL its was unfair to deal low dmg ,

i just rework that class and fix to hit normal dmgs on monsters but have max target limit.

Posted

server is x90 and u have instant 79 lvl custom feature? That's bad...

 

 

Farm is not easy and with x90 rates i <<prepare>> some kids to avoid join :)

 

also i m thing to add max lvl 85  i dont know yet.

Posted

This server looks very nice. but im  little bit scared of your balancing classes :P

 

Trust me balance is the best feature after Kamaloka on c6 , i dont say wht i have 100 % or 90% ..

 

this server is the second most modified server ever seen (after l2pride c6) ,

 

a lot of modifies but always keep low stats and cool gaming and fully change c6 gameplay

 

 

Many Custom armors and weapons but have same stats with S gear

 

Farming is easy for base gear S items

and become hard for top items like accessories.

Posted

 

Farm is not easy and with x90 rates i <<prepare>> some kids to avoid join :)

 

also i m thing to add max lvl 85  i dont know yet.

 

And with this x90 u may force some ppl to join server and see that there is instant 79 lvl and start flaming cuz they like to xp (I like xp cuz it's a main part of L2).

So i suggest u to keep one of these 2 on ur features. Make server x90 as u say on ur title, or don't refer it. Or at least sth like x100/x200 . Otherwise keep it as a PvP server . You include the feature :Hard farm below, in ur server's information.

Posted

And with this x90 u may force some ppl to join server and see that there is instant 79 lvl and start flaming cuz they like to xp (I like xp cuz it's a main part of L2).

So i suggest u to keep one of these 2 on ur features. Make server x90 as u say on ur title, or don't refer it. Or at least sth like x100/x200 . Otherwise keep it as a PvP server . You include the feature :Hard farm below, in ur server's information.

 

i just wanna prepare some ppl that boring farming , i will thing about that when i m almost rdy.

 

 

ps i forget to say,

 

This server is absolutely for ppl that love *skill gaming* like << LOL>> style or  <<WOW>>

not F1 attack and F2 cp

 

all must know this

 

dont join and say me why why why..

Guest
This topic is now closed to further replies.



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