Jump to content

Recommended Posts

Posted

Alliance with the Ketra Orcs (Starting Level : 74)

 

When you choose this quest you must kill Varka Silenos. Attention! While you have this quest don't hit/kill any ketra orc or don't let your party hit ketra or your quest will end and you have to start all over again.

This quest has 5 levels. As you increase the level of the alliance, you gain access to shops, raid bosses and other quests.

 

FORM AN ALLIANCE – LEVEL 1

 

1. To start the quest teleport to Ketra orcs area from Goddard and speak with Ketra's Messenger Wahkan

2. He tells you to get 100 Varka Badges – Soldier soldierj.png.

 

Go to the Varka Silenos Outpost and hunt any of those:

 

Get 100 Varka Badge - Soldiersoldierj.png from:

 

   * Varka Silenos Recruit

   * Varka Silenos Scout

   * Varka Silenos Shaman

   * Varka Silenos Hunter  

 

3. When you have 100 badges, return to Wahkan and he will give you the Mark of Ketra’s Alliance Level 1kally1.png. You can begin the next level of the quest.

 

Reward:

Ketra Orcs will not longer be aggressive with you.

 

STRENGTHEN THE ALLIANCE – LEVEL 2

 

1. Speak with Wahkan

2. He tells you to bring him 200 Varka's Badge - Soldier soldierj.png and 100 Varka's Badge – Captain captainx.png.

 

Get the 200 Varka's Badge - Soldier  soldierj.png from:

 

   * Varka Silenos Recruit

   * Varka Silenos Scout

   * Varka Silenos Shaman

   * Varka Silenos Hunter

 

Get the 100 Varka's Badge – Captain  captainx.png from:

 

   * Varka Silenos Priest , Varka Silenos Warrior

   * Varka Silenos Medium

   * Varka Silenos Magus Varka Silenos Officer

   * Varka's Commander

   * Varka's Elite Guard

 

3. When you have the 200 Soldier and 100 Office badges, return to Wahkan and he will give you the Mark of Ketra’s Alliance Level 2 kally2.png .

 

Rewards:

-access to wherehouse

-can summon a silenos raid boss (water quest)

-take mane quest to get buffalo horns (war with the silenos quest)

-can trade 55 buffalo horns fro BROWN pouch (adena/mats so far)

 

STRENGTHEN THE ALLIANCE – LEVEL 3

 

1. Speak with Wahkan

2. He tells you that this time you must obtain 300 Varka's Badge – Soldier soldierj.png , 200 Varka's Badge – Captain captainx.png  and 100 Varka's Badge – General generaldn.png .

 

Get the 300 Varka's Badge - Soldier soldierj.png  from:

 

   * Varka Silenos Recruit

   * Varka Silenos Scout  

   * Varka Silenos Shaman

   * Varka Silenos Hunter

 

Get the 200 Varka's Badge – Captain captainx.png from:

 

   * Varka Silenos Priest  , Varka Silenos Warrior

   * Varka Silenos Medium  

   * Varka Silenos Magus Varka Silenos Officer

   * Varka's Commander

   * Varka's Elite Guard

 

And get the 100 Varka’s Badges – General generaldn.png from:

 

   * Varka Silenos General  Varka Silenos Great Magus  

   * Varka Silenos Great Seer  

   * Varka's Prophet  

   * Disciple Of Prophet , Prophet Guard

   * Varka's Head Magus  

   * Varka's Head Guard

 

3. Once you collect all the badges, return to Wahkan and he'll give you Mark of Ketra’s Alliance Level 3 kally3.png .

 

Rewards:

 

-can use store

-can buy buffs with buffalo horns

-can buy soe orc villiage for 85 buffalo horns

-can trade 55 buffalo horns fro GREY pouch (adena/mats so far)

 

STRENGTHEN THE ALLIANCE – LEVEL 4

 

1. Speak with Wahkan

2. This time he asks you to bring back 300 Varka's Badge – Soldier soldierj.png , 300 Varka's Badge – Captain captainx.png , 200 Varka's Badge – General generaldn.png , and 1 Totem of Valor valorw.png (through prove your courage quest killing Varka's Hero Shadith raid boss)

 

Get the 300 Varka's Badge - Soldier soldierj.png from:

 

   * Varka Silenos Recruit

   * Varka Silenos Scout

   * Varka Silenos Shaman

   * Varka Silenos Hunter

 

Get the 300 Varka's Badge – Captain captainx.png from:

 

   * Varka Silenos Priest , Varka Silenos Warrior

   * Varka Silenos Medium Varka Silenos Medium

   * Varka Silenos Magus   Varka Silenos Officer  

   * Varka's Commander

   * Varka's Elite Guard

 

And get the 200 Varka’s Badges – General  generaldn.png from:

 

   * Varka Silenos General  Varka Silenos Great Magus

   * Varka Silenos Great Seer

   * Varka's Prophet Varka

   * Disciple Of Prophet , Prophet Guard

   * Varka's Head Magus  

   * Varka's Head Guard

 

1 Totem of Valorvalorw.png  (through prove your courage quest killing Varka's Hero Shadith [raid boss])

 

3. Collect them and return to Wahkan and he will give you Mark of Ketra’s Alliance Level 4 kally4.png .

 

Reward:

 

-can use gatekeeper to port to goddard & rune using adena

 

STRENGTHEN THE ALLIANCE – LEVEL 5

 

1. Speak with Wahkan

2. Now he asks you to get badges from 400 soldiers, 400 captains, and 200 generals

 

Also you need 1 Totem of Wisdom wisdom.png ( kill Varka's Commander Mos [raid boss] )

 

Get the 400 Varka's Badge - Soldier soldierj.png from:

 

   * Varka Silenos Recruit

   * Varka Silenos Scout

   * Varka Silenos Shaman

   * Varka Silenos Hunter

 

Get the 400 Varka's Badge – Captain captainx.png from:

 

   * Varka Silenos Priest  , Varka Silenos Warrior

   * Varka Silenos Medium

   * Varka Silenos Magus  Varka Silenos Officer

   * Varka's Commander

   * Varka's Elite Guard

 

And get the 200 Varka’s Badges – General  generaldn.png from:

 

   * Varka Silenos General  Varka Silenos Great Magus

   * Varka Silenos Great Seer

   * Varka's Prophet

   * Disciple Of Prophet , Prophet Guard

   * Varka's Head Magus

   * Varka's Head Guard

 

3.Collect them and return to Wahkan and he will give you Mark of Ketra’s Alliance Level 5 kally5.png .

 

Reward:

 

   * more port access! wall of argos, hotsprings, and aden ports

   * can buy "blue or yellow cargo box" 60 buffalo horns (300 manes)

     (unknown return)

   * can buy "white cargo box" 150 buffalo horns (750 manes)

     (unknown return)

   * can buy "red file cabinet" 150 buffalo horns (750 manes)

     (for random S boots, gloves, or helm recipes)

   * can buy "purple file cabinet" 500 buffalo horns (2500 manes)

     (for random S main armor piece recipe)

 

 

     Bought items with level 5 alliance with Ketra

 

     Looted Goods - Red Filing Cabinet

     - 1x Random S grade boots, gloves, shield or helmet recipe (60%) 85%

     - 340.000 Adena 15%

 

     Looted Goods - Purple Filing Cabinet

     - 1x Random S grade main armor recipe (60%) 80%

     - 850.000 Adena 20%

 

     Looted Goods - White Cargo Box

     - 1x Random S grade weapon part 90%

     - 330.000 Adena 10%

 

     Looted Goods - Blue Cargo Box

     - 1x Random S grade boots, glove, shield or helmet part 85%

     - 292.000 Adena 15%

 

     Looted Goods - Yellow Cargo Box

     - 1x Random S grade main armor part 80%

     - 93.000 Adena 20%

 

     Looted Goods - Gray Pouch

     - 4x Mold Glue 20%

     - 4x Asofe 20%

     - 4x Thons 20%

     - 4x Mold Lubricant 10%

     - 4x Enria 10%

     - 4x Mold Hardener 10%

     - 160.000 Adena 10%

 

     Looted Goods - Brown Pouch

     - 20x Leather 18%

     - 20x Mithril Ore 16%

     - 20x Cokes 10%

     - 20x Coarse Bone Powder 10%

     - 20x Steel 5%

     - 20x Oriharukon Ore 10%

     - 20x Stone of Purity 10%

     - 20x Adamantite Nugget 11%

     - 150.000 Adena 10%

 

 

Credits: pmfun.com (corrected some steps and added pics by me)

Posted

I dont think it is the proper section for this.

Anyway i made the alliacne ketra orcs too,on Nightmare 30x for 4 times i know it like my pocket so i dont need any guide but anyway thanks for your work.

Posted

hey MrSmart...you are more happier now??

Do not act like a child. Since you've shared something that isn't yours, you MUST give the proper credits.

 

Don't even bother replying.

Posted

Do not act like a child. Since you've shared something that isn't yours, you MUST give the proper credits.

if u read them both you will see that its not the same...but you didnt read the of course..:S
Posted

Do not act like a child. Since you've shared something that isn't yours, you MUST give the proper credits.

 

Don't even bother replying.

MrSmartAss i dont see any similar between the topic's so stfu.

@weird,good job

Posted

MrSmartAss i dont see any similar between the topic's so stfu.

 

Then you urgently need to visit the eyedoctor.

 

Anyway, I think that sharing this was totally unecessary since it's very easy to find much more info than that with a simple google search.

Posted

and these quests are some of the easier of game-almost all low-mid rate players have done them,and they aren't something special cz they are too easy

 

Also,WHY to make a guide to quest while there is Pmfun ?

Posted

and these quests are some of the easier of game-almost all low-mid rate players have done them,and they aren't something special cz they are too easy

 

Also,WHY to make a guide to quest while there is Pmfun ?

 

Well, they're easy, but boring :d

 

Especially, at the part when you need to kill some bosses.

Posted

and these quests are some of the easier of game-almost all low-mid rate players have done them,and they aren't something special cz they are too easy

a lot of new lineage 2 players havent played low-mid rate servers...and they dont know about that quests...thats why i post it...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Posts

    • what pack you use  send me on discord for it
    • package custom.events.RandomZoneEvent; import java.io.File; import java.util.ArrayList; import java.util.List; import java.util.Random; import java.util.concurrent.ScheduledFuture; import org.w3c.dom.Document; import org.w3c.dom.Node; import org.l2jmobius.commons.threads.ThreadPool; import org.l2jmobius.commons.time.SchedulingPattern; import org.l2jmobius.commons.time.TimeUtil; import org.l2jmobius.commons.util.IXmlReader; import org.l2jmobius.gameserver.managers.ZoneManager; import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Npc; import org.l2jmobius.gameserver.model.actor.Player; import org.l2jmobius.gameserver.model.quest.Event; import org.l2jmobius.gameserver.model.zone.ZoneId; import org.l2jmobius.gameserver.model.zone.ZoneType; import org.l2jmobius.gameserver.model.zone.type.RandomZone; import org.l2jmobius.gameserver.util.Broadcast; /** * Random Zone Event - Activates one random PvP zone temporarily. No modifica la clase de la zona: usa flags PvP en runtime. * @author Juan */ public class RandomZoneEvent extends Event { private static final String CONFIG_FILE = "data/scripts/custom/events/RandomZoneEvent/config.xml"; private static int EVENT_DURATION_MINUTES = 15; private static boolean _isActive = false; private ScheduledFuture<?> _eventTask = null; private final List<ZoneType> _availableZones = new ArrayList<>(); private ZoneType _activeZone = null; public RandomZoneEvent() { loadConfig(); loadZones(); registerZoneListeners(); } /** * Registra listeners a TODAS LAS ZONAS random */ private void registerZoneListeners() { for (ZoneType zone : _availableZones) { addEnterZoneId(zone.getId()); addExitZoneId(zone.getId()); LOGGER.info("[RandomZoneEvent] Registered listener for zone: " + zone.getName()); } } private void loadConfig() { new IXmlReader() { @Override public void load() { parseDatapackFile(CONFIG_FILE); } @Override public void parseDocument(Document doc, File file) { forEach(doc, "event", eventNode -> { final StatSet att = new StatSet(parseAttributes(eventNode)); final String name = att.getString("name"); for (Node node = eventNode.getFirstChild(); node != null; node = node.getNextSibling()) { if ("schedule".equals(node.getNodeName())) { final StatSet attributes = new StatSet(parseAttributes(node)); final String pattern = attributes.getString("pattern"); final SchedulingPattern schedulingPattern = new SchedulingPattern(pattern); final StatSet params = new StatSet(); params.set("Name", name); params.set("SchedulingPattern", pattern); final long delay = schedulingPattern.getDelayToNextFromNow(); getTimers().addTimer("Schedule_" + name, params, delay + 5000, null, null); LOGGER.info("[RandomZoneEvent] Event " + name + " scheduled at " + TimeUtil.getDateTimeString(System.currentTimeMillis() + delay)); } } }); } }.load(); } private void loadZones() { for (ZoneType zone : ZoneManager.getInstance().getAllZones(RandomZone.class)) { if ((zone.getName() != null) && zone.getName().toLowerCase().startsWith("random_zone")) { _availableZones.add(zone); LOGGER.info("[RandomZoneEvent] Loaded zone: " + zone.getName() + " (id=" + zone.getId() + ")"); } } LOGGER.info("[RandomZoneEvent] Total random zones loaded: " + _availableZones.size()); } @Override public void onTimerEvent(String event, StatSet params, Npc npc, Player player) { if (event.startsWith("Schedule_")) { eventStart(null); final SchedulingPattern schedulingPattern = new SchedulingPattern(params.getString("SchedulingPattern")); final long delay = schedulingPattern.getDelayToNextFromNow(); getTimers().addTimer(event, params, delay + 5000, null, null); LOGGER.info("[RandomZoneEvent] Rescheduled for " + TimeUtil.getDateTimeString(System.currentTimeMillis() + delay)); } } @Override public boolean eventStart(Player eventMaker) { if (_isActive) { if (eventMaker != null) { eventMaker.sendMessage("RandomZoneEvent already active."); } return false; } if (_availableZones.isEmpty()) { Broadcast.toAllOnlinePlayers("[RandomZoneEvent] No zones configured."); return false; } _isActive = true; Broadcast.toAllOnlinePlayers("⚔️ Random Zone Event has started!"); _eventTask = ThreadPool.schedule(this::activateRandomZone, 5_000); return true; } private void activateRandomZone() { _activeZone = _availableZones.get(new Random().nextInt(_availableZones.size())); _activeZone.setEnabled(true); Broadcast.toAllOnlinePlayers("🔥 Random Zone Event: " + _activeZone.getName() + " is now PvP for " + EVENT_DURATION_MINUTES + " minutes!"); _eventTask = ThreadPool.schedule(this::eventStop, EVENT_DURATION_MINUTES * 60 * 1000L); } @Override public boolean eventStop() { if (!_isActive) { return false; } _isActive = false; if (_eventTask != null) { _eventTask.cancel(true); _eventTask = null; } if (_activeZone != null) { _activeZone.setEnabled(false); Broadcast.toAllOnlinePlayers("🏁 Random Zone Event ended. " + _activeZone.getName() + " is back to normal."); _activeZone = null; } else { Broadcast.toAllOnlinePlayers("🏁 Random Zone Event ended."); } return true; } @Override public void onEnterZone(Creature creature, ZoneType zone) { if (!_isActive || (_activeZone == null)) { return; } if ((zone == _activeZone) && creature.isPlayable()) { creature.setInsideZone(ZoneId.PVP, true); if (creature.isPlayer()) { creature.sendMessage("Esta zona está en modo PvP temporalmente."); } } } @Override public void onExitZone(Creature creature, ZoneType zone) { if (!_isActive || (_activeZone == null)) { return; } if ((zone == _activeZone) && creature.isPlayable()) { creature.setInsideZone(ZoneId.PVP, false); if (creature.isPlayer()) { creature.sendMessage("Abandonaste la zona PvP temporal."); } } } @Override public boolean eventBypass(Player player, String bypass) { return true; } @Override public String onEvent(String event, Npc npc, Player player) { return super.onEvent(event, npc, player); } @Override public String onFirstTalk(Npc npc, Player player) { return null; } public static void main(String[] args) { new RandomZoneEvent(); } } i have this but its not working
    • ZonePvPSpawnBossRadio=0 ZonePvPSpawnBossBarakiel=0 at the Customs.ini in L2Server folder. Im prety sure this is it because i had the same problem with you in cruma 1 floor for example and i couldn't fix it but i fixed it finally by changing these 2 lines
    • Siege Reward Start PM Msg Rework Config root BossDieAnnounce and BossDieSound in the L24Team.properties and Config.java files for global raid boss death notifications and sounds. Adds a new reward_list table to the DB.sql file to track castle rewards. Improves character creation logic for thread safety and validation. Adds extensive state checks to the RequestEnchantItem method to prevent enchantments during inappropriate player states. Fixed auto-attack animation bug (there was no attack animation, only damage animation) Clean Code Other fixes I forgot to list! Java 14 Fixed issue where deleting a character would prevent it from leaving the screen or being removed, or even after a delete CD (it would only exit when re-logging in or creating a new character). Added Premium System from the other C2 project (Needs testing and improvement). Added the "Improved" Community Board (incomplete).
  • Topics

×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock