Ir para conteúdo
  • Cadastre-se

[Guia] Significado dos buffs


L2Elven

Posts recomendados

Galera, abaixo segue as Skill de Buff com ID e tradução! Moderado se for possivel fazer este poste fixo pois irei atualizado sempre!

Atualizado: 02/08/2011

Buff's Human Prophet

skill1048_0.png - 1048 - Blessed Soul - Max aumenta temporariamente. MP.
skill1045_0.png - 1045 - Blessed Body - Max aumenta temporariamente. HP.
skill1393_0.png - 1393 - Unholy Resistance - Temporariamente aumenta a resistência do seu alvo para ataques escuro.
skill1392_0.png - 1392 - Holy Resistance - Temporariamente aumenta a resistência do seu alvo para ataques divina.
skill1389_0.png - 1389 - Greater Shield - Aumenta temporariamente seu alvo P. Def. Consome 3 Spirit Oregon
skill1388_0.png - 1388 - Greater Might - Temporariamente aumenta Atk do seu alvo P.. Consome 3 Spirit Oregon
skill1501.png - 1501 - Improve Condition - Combine Max. HP aumentar e Max. MP aumentar para ter mais avançado de energia mental e física.
skill1499.png - 1499 - Improve Combat - Combine P. Atk. aumentar e P. Def. aumentar para ter mais avançadas de combate efeito aumentar o poder.
skill1033_0.png - 1033 - Resist Poison - Temporariamente aumenta a resistência ao veneno.
skill1189_0.png - 1189 - Resist Wind - Temporariamente aumenta a defesa contra ataques de vento.
skill1182_0.png - 1182 - Resist Aqua - emporariamente aumenta a defesa contra ataques de água.
skill1078_0.png - 1078 - Concentration - Temporariamente reduz a chance de lançar as interrupções causadas por tomar dano.
skill1044_0.png - 1044 - Regeneration - Temporariamente aumenta a recuperação HP.
skill1035_0.png - 1035 - Mental Shield - Temporariamente aumenta a resistência ao Hold, sono, medo e ataques Mental. Tempo Enchant: Aumenta a duração do efeito.
skill1032_0.png - 1032 - Invigor - Temporariamente aumenta a resistência ao sangramento.
skill1240_0.png - 1240 - Guidance - Temporariamente aumenta a precisão.
skill1242_0.png - 1242 - Death Whisper - Temporariamente aumenta o poder de membros do partido 'ataque crítico.
skill1243_0.png - 1243 - Bless Shield - Temporariamente aumenta taxa de escudo de defesa.
skill1073_0.png - 1073 - Kiss of Eva - Temporariamente aumenta a capacidade pulmonar.
skill1086_0.png - 1086 - Haste - Temporarily increases Atk. Spd.
skill1077_0.png - 1077 - Focus - Temporariamente aumenta taxa de ataque crítico.
skill1062_0.png - 1062 - Berserker Spirit - Reduz temporariamente P. Def., M. Def. e Evasão enquanto aumenta P. Atk., M. Atk., Atk. Spd., Casting Spd. e velocidade. Podem ser usados ​​em membros do partido.
skill1085_0.png - 1085 - Acumen - Aumenta temporariamente Fundição Spd.
skill1040_0.png - 1040 - Shield - Temporariamente aumenta P. Def.
skill1191_0.png - 1191 - Resist Fire - Temporariamente aumenta a defesa contra ataques de fogo.
skill1036_0.png - 1036 - Magic Barrier - Temporariamente aumenta M. Def.
skill1068_0.png - 1068 - Might - Temporariamente aumenta P. Atk.

Buff's Warcryer

skill1284_0.png - 1284 - Chant of Revenge - Temporariamente reflete o dano recebido por membros do partido de volta ao inimigo. Exclui o dano recebido de habilidades ou ataques à distância.
skill1310_0.png - 1310 - Chant of Vampire - Membros do partido absorver alguns HP de danos infligidos aos inimigos. Exclui dano de habilidades ou ataques à distância.
skill1390_0.png - 1390 - War Chant - Temporariamente aumenta Atk seu partido P.. Consome 12 Espírito Oregon
skill1391_0.png - 1391 - Earth Chant - Aumenta temporariamente seu partido P. Def. Consome 12 Espírito Oregon
skill1519.png - 1519 - Chant of Blood Awakening - Combina absorção danos gerais de ataque e aumentar a velocidade de ataque, e dá-los aos membros do partido para ter um efeito despertar mais avançadas de sangue.
skill1518.png - 1518 - Chant of Critical Attack - Combina aumento de probabilidade de críticas e aumentar o poder de crítica, e dá-los aos membros do partido para ter um efeito aumentar mais avançados Crítica.
skill1535.png - 1535 - Chant of Movement -
skill1308_0.png - 1308 - Chant of Predator - Aumenta temporariamente um de membros do partido "taxa de ataque crítico.
skill1309_0.png - 1309 - Chant of Eagle - Temporariamente aumenta Precisão membros do partido de um ".
skill1002_0.png - 1002 - Flame Chant - Aumenta temporariamente Fundição membros do partido Spd.
skill1253_0.png - 1253 - Chant of Rage - Temporariamente aumenta o poder de seu membro do partido de ataque crítico.
skill1251_0.png - 1251 - Chant of Fury - Temporariamente aumenta Atk membros do partido. Spd.
skill1006_0.png - 1006 - Chant of Fire - Temporariamente aumenta M. Def. dos membros do partido.
skill1252_0.png - 1252 - Chant of Evasion - Evasão aumenta temporariamente membros do partido.
skill1007_0.png - 1007 - Chant of Battle - Temporariamente aumenta P. Atk. dos membros do partido.
skill1009_0.png - 1009 - Chant of Shielding - Temporariamente aumenta P. Def. dos membros do partido.

Buff's ShillienElder

skill1268_0.png - 1268 - Vampiric Rage - HP absorve parte dos danos infligidos aos inimigos. Exclui dano de habilidades ou ataques à distância.
skill1303_0.png - 1303 - Wild Magic - Temporariamente detém um inimigo. O destino não pode receber qualquer ataque segurar adicionais enquanto o efeito dura.
skill1500.png - 1500 - Improve Magic - Combine aumentar o poder mágico e aumentar a resistência à magia para ter mais avançadas magia efeito aumentar a capacidade.
skill1502.png - 1502 - Improve Critical - Combine aumentar a taxa de críticos e aumentar o poder crítico ter efeito aumentar mais avançados crítica.
skill1059_0.png - 1059 - Empower - M. Atk aumenta temporariamente.

Buff's Elden

skill1397_0.png - 1397 - Clarity - Temporariamente diminui a taxa do seu alvo o consumo de MP para habilidades. Consome 3 Spirit Oregon
skill1259_0.png - 1259 - Resist Shock - Temporariamente aumenta a resistência ao ataque de choque.
skill1304_0.png - 1304 - Advanced Block - Aumenta temporariamente da blindagem de potência defesa.
skill1503.png - 1503 - Improve Shield Defense - Combine shield Def. rate increase and shield P. Def. increase to have more advanced shield ability increase effect.
skill1504.png - 1504 - Improve Movement - Combine Spd. Aumentar a Aumentar e evasão de ter Efeito AVANÇADOS Aumentar Mais do Movimento.
skill1257_0.png - 1257 - Decrease Weight - Faz você pesar menos temporariamente.
skill1087_0.png - 1087 - Agility - Evasão aumenta temporariamente.

Song SwordSinger

skill0267_0.png - 0267 - Song of Warding - Temporariamente aumenta M. Def. dos membros do partido. Ao cantar continuamente, MP adicional é consumida.
skill0270_0.png - 0270 - Song of Invocation - Temporariamente aumenta a resistência membros do partido "aos ataques das Trevas. Cantando contínua consome MP adicional.
skill0268_0.png - 0268 - Song of Wind - Aumenta temporariamente o movimento partido. Cantando contínua consome MP adicional.
skill0269_0.png - 0269 - Song of Hunter - Temporariamente aumenta a taxa de membros do partido crítica. Cantando contínua consome MP adicional.
skill0265_0.png - 0265 - Song of Life - HP aumenta temporariamente a regeneração de membros do partido. Cantando contínua consome MP adicional.
skill0264_0.png - 0264 - Song of Earth - Instantaneamente reduz a velocidade do inimigo.
skill0266_0.png - 0266 - Song of Water - Evasão aumenta temporariamente do partido. Cantando contínua consome MP adicional.
skill0306_0.png - 0306 - Song of Flame Guard - Temporariamente aumenta a resistência membros do partido "para ataques de fogo. Cantando contínua consome MP adicional.
skill0304_0.png - 0304 - Song of Vitality - Instantaneamente aumenta Max membros do partido. HP. Cantando contínua consome MP adicional.
skill0308_0.png - 0308 - Song of Storm Guard - Temporariamente aumenta a resistência membros do partido "para ataques de vento. Cantando contínua consome MP adicional.
skill0305_0.png - 0305 - Temporariamente reflete o dano recebido por membros do partido de volta ao inimigo. Exclui o dano recebido de habilidades ou ataques à distância. Cantando contínua consome MP adicional.

Dancer Blade Dancer

skill0274_0.png - 0274 - Dance of Fire - Temporariamente aumenta o dano membros do partido crítica. Dança contínua consome MP adicional. Requer uma arma espada dupla.
skill0277_0.png - 0277 - Dance of Light - Temporariamente concede poder sagrado para atacar os membros do partido "física. Dança contínua consome MP adicional. Requer uma arma espada dupla.
skill0272_0.png - 0272 - Dance of Inspiration - Temporariamente aumenta a precisão membros do partido. Dança contínua consome MP adicional. Requer uma arma espada dupla.
skill0273_0.png - 0273 - Dance of the Mystic - Temporariamente aumenta Atk membros do partido "M.. Dança contínua consome MP adicional. Requer uma arma espada dupla.
skill0276_0.png - 0276 - Dance of Concentration - Aumenta temporariamente Fundição membros do partido Spd., E diminui a taxa de magia cancelar. Dança contínua consome MP adicional. Requer uma arma espada dupla.
skill0271_0.png - 0271 - Dance of the Warrior - Temporariamente aumenta Atk membros do partido "P.. Dança contínua consome MP adicional. Requer uma arma espada dupla.
skill0275_0.png - 0275 - Dance of Fury - Temporariamente aumenta a velocidade de membros do partido 'ataque. Dança contínua consome MP adicional. Requer uma arma espada dupla.
skill0309_0.png - 0309 - Dance of Earth Guard - Temporariamente aumentar a resistência membros do seu partido "a ataques terra. Dança contínua consome MP adicional. Requer uma arma espada dupla.
skill0311_0.png - 0311 - Dance of Protection - Temporariamente aumenta a resistência membros do partido a danos terreno. Dança contínua consome MP adicional. Requer uma arma espada dupla.
skill0307_0.png - 0307 - Dance of Aqua Guard - Temporariamente aumenta a resistência membros do partido "a ataques de água. Dança contínua consome MP adicional. Requer uma arma espada dupla.
skill0310_0.png - 0310 - Dance of the Vampire - Membros do partido absorver alguns HP de danos infligidos aos inimigos. Exclui dano de habilidades ou ataques à distância. Dança contínua consome MP adicional. Requer uma arma espada dupla.


Skill Buff's acima de Level 76.


Hierophant

skill1352_0.png - 1352 - Elemental Protection - Temporariamente aumentar a resistência ao fogo / água / vento / terra ataque.
skill1356_0.png - 1356 - Prophecy of Fire - O espírito de um antigo guerreiro temporariamente o usuário possui. Consome 5 minérios espírito.

EvaSaint

skill1354_0.png - 1354 - Arcane Protection - Temporariamente aumenta a resistência ao ataque buff cancelar e debuff.
skill1353_0.png - 1353 - Divine Protection - Temporariamente aumenta a resistência ao ataque escuro e divina.
skill1355_0.png - 1335 - Prophecy of Water - O espírito de uma antiga assistente temporariamente o usuário possui. Consome 5 minérios espírito.

ShillienSaint

skill1354_0.png - 1354 - Arcane Protection - Temporariamente aumenta a resistência ao ataque buff cancelar e debuff.
skill1357_0.png - 1357 - Prophecy of Wind - O espírito de um assassino antiga temporariamente o usuário possui. Consome 5 minérios espírito.

Doomcryer

skill1362_0.png - 1362 - Chant of Spirit - Temporariamente aumenta a resistência membros do partido "para cancelar e buff debuff ataque.
skill1363_0.png - 1363 - Chant of Victory - Os espíritos dos antigos heróis temporariamente membros possuem uma do partido. Consome 40 minérios de espírito.
skill1461.png - 1461 - Chant of Protection - Temporariamente diminui o poder de ataque crítico sofridas por membros do partido.
skill1413_0.png - 1413 - Magnus' Chant - Permite a Alma Ancião de Magnus temporariamente possuem um membro do partido. Consome 40 Espírito Oregon

SwordMuse

skill0764.png - 0764 - Song of Wind Storm - Temporariamente aumentar a resistência dos membros do grupo a se curvar. Aumentar MP adicionais sendo consumido ao cantar enquanto efeito cantar, dançar / dura.
skill0363_0.png - 0363 - Song of Meditation - Temporariamente aumenta a taxa de membros do partido "regeneração MP e diminui a taxa de consumo de MP ao usar uma habilidade mágica. Cantando contínua consome MP adicional.
skill0349_0.png - 0349 - Song of Renewal - emporarily diminui o consumo de membros do partido "MP e tempo de reutilização ao usar habilidades físicas / magia. Se alguém canta enquanto estado cantar dança / é, com efeito, MP adicionais serão consumidos.
skill0364_0.png - 0364 - Song of Champion - MP reduz temporariamente os membros do partido "tempo de consumo / reutilizar ao usar habilidades físicas. Cantando contínua consome MP adicional.
skill0529.png - 0529 - Song of Elemental - Aumenta de quatro elemental resistências de um membro do partido. Além disso aumenta o consumo de MP ao cantar enquanto música / dança está em vigor.
skill0437_0.png - 0437 - Song of Silence - Cantar a Canção do Silêncio para desativar temporariamente todas as habilidades físicas e mágicas inimigo.
skill0914.png - 0914 - Song of Purification -

SpectralDancer

skill0367_0.png - 0367 - Level 77 - Dance of Medusa - Danças para invocar o fantasma da Medusa. Aplica-se imediatamente o fogo pederneira para os inimigos nas proximidades. Requer uma arma espada dupla.
skill0366_0.png - 0366 - Level 77 -Dance of Shadows - Momentaneamente mudanças de velocidade e dá a habilidade de não receber o ataque preventivo de monstros para os membros do partido. MP aumenta o consumo, além disso, quando a dança enquanto música / dança efeito dura. Requer uma arma espada dupla.
skill0365_0.png - 0365 - Siren's Dance - Level 78 -Temporariamente aumenta uma taxa de hum Membro do partido de Sucesso de infligir Dano Crítico atraves da magia de Ataque. Dança Contínua consomé MP adicional. Requer UMA arma espada Dupla.
skill0530.png - 0530 - Dance of Alignment - Level 79 - Aumenta drasticamente duas resistências característica de um membro do partido. MP aumenta o consumo, além disso, quando a dança enquanto música / dança efeito dura. Utilizável quando uma espada dupla está equipado.

Bom amigos como o post não permite que poste mais itens, por que ele tem limite, vou criar outro post para skills ativas e Passivais!!!

Editado por L2-Windows
33kxh7b.png

Link para o comentário
Compartilhar em outros sites


Seria bom você colocar o lvl que a skill chega também.

Mas legal.

Ta faltando alguma coisa aqui no fórum, mas não sei o que... (MarucaMetal, Fabio, Revoltado, KhayrusS, entre outros que fazem muita falta para o fórum).

Quero voltar a mexer com l2j, mas estou com muita preguiça e pouco tempo... Mas vou voltar para aprender mais e mais...

Link para o comentário
Compartilhar em outros sites

  • 3 months later...
  • 1 year later...
  • 2 months later...
  • 2 months later...
  • 4 weeks later...
  • 1 year later...
  • 7 months later...
  • 4 months later...

galera boa noite, eu estou querendo colocar um buff no meu npc mais na hora de colocar o buff pede a skiil e o numero do buff

exemplo: skill 1204 e buff 115

<td valign=top><img src=icon.skill1204 width=32 height=32 align=left></td>

<td valign=top><button value="WindWalk" action="bypass -h npc_%objectId%_buff 115 buff" width=75 height=20 back="L2UI_ch3.Btn1_normalOn" fore="L2UI_ch3.Btn1_normal"></td>

 

gostaria de saber onde eu olho o numero do buff...

Link para o comentário
Compartilhar em outros sites

  • 2 months later...
  • 2 years later...

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.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  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.

Processando...
  • Registre-se

    Faça parte da maior e  mais antigas comunidades sobre Lineage2 da América Latina.





  • Patrocinadores

  • Posts

    • Teria como fazer do dusk shield e do zombie shield dessa maneira?     Teria como fazer do dusk shield e do zombie shield dessa maneira?     Teria como fazer do dusk shield e do zombie shield dessa maneira?     Teria como fazer do dusk shield e do zombie shield dessa maneira?     Teria como fazer do dusk shield e do zombie shield dessa maneira?     Teria como fazer do dusk shield e do zombie shield dessa maneira?    
    • muchas gracias muy lindos NPC 🙂
    • relaxa jovem gafanhoto, testa as quests. e posTa os erros indesejaveis.  
    • Se alguém pudesse me ensinar como codificar as missões, eu ficaria feliz em fazer isso sozinho ou pelo menos ajudar. Eu realmente quero jogar em um servidor onde todas as quests funcionem bem e melhor ainda se você puder fazer quests customizadas!
    • mas no interlude, nem todas as quests de class,  vai mostrar onde tem que ir, ate o reborn nao mostrava quando era interlude, só mostrou depois que eles colocaram client classic pra rodar, e ficou melhor ainda quando virou hellbound em diante, mas ha sim alguma chance de modificar isso direto no script para fazer igualmente, só basta te um pouco de paciencia e persistencia exato
    • 408_PathToElvenwizard dá Orion eu tive que mexer tbm, até modifiquei e consegui deixar ela igual do Classic, com a seta e a marcação no mapa. (não retail IL) Dá pra importar py de várias revs, o foda é que não da regular as quest py através do debug em tempo real, pelo menos eu não consegui rsrs
    • Hasta el momento todas las QUESTS son completables si te guias con un tutorial de youtube. El problema es que tienen bugs de locacion y de subquests que no avanzan o no te marcan correctamente a donde ir en el mapa, cosa que en Retail si se ve como corresponde.
    • estranho, mas pelo menos a galera nunca reclamo das quests quando tinha aberto 5x, geral fez class primeira e segunda job, poucos que compraram a class
    • en RUSaCis-3.5 data pack, las Quests estan en formato .java y son diferentes a como estan redactadas en jOrion y jFrozen 1.5 (ProyectX) package net.sf.l2j.gameserver.scripting.quest; import net.sf.l2j.commons.random.Rnd; import net.sf.l2j.gameserver.enums.Paperdoll; import net.sf.l2j.gameserver.enums.QuestStatus; import net.sf.l2j.gameserver.enums.actors.ClassId; import net.sf.l2j.gameserver.model.actor.Creature; import net.sf.l2j.gameserver.model.actor.Npc; import net.sf.l2j.gameserver.model.actor.Player; import net.sf.l2j.gameserver.network.serverpackets.SocialAction; import net.sf.l2j.gameserver.scripting.QuestState; public class Q224_TestOfSagittarius extends SecondClassQuest { private static final String QUEST_NAME = "Q224_TestOfSagittarius"; // Items private static final int BERNARD_INTRODUCTION = 3294; private static final int HAMIL_LETTER_1 = 3295; private static final int HAMIL_LETTER_2 = 3296; private static final int HAMIL_LETTER_3 = 3297; private static final int HUNTER_RUNE_1 = 3298; private static final int HUNTER_RUNE_2 = 3299; private static final int TALISMAN_OF_KADESH = 3300; private static final int TALISMAN_OF_SNAKE = 3301; private static final int MITHRIL_CLIP = 3302; private static final int STAKATO_CHITIN = 3303; private static final int REINFORCED_BOWSTRING = 3304; private static final int MANASHEN_HORN = 3305; private static final int BLOOD_OF_LIZARDMAN = 3306; private static final int CRESCENT_MOON_BOW = 3028; private static final int WOODEN_ARROW = 17; // Rewards private static final int MARK_OF_SAGITTARIUS = 3293; // NPCs private static final int BERNARD = 30702; private static final int HAMIL = 30626; private static final int SIR_ARON_TANFORD = 30653; private static final int VOKIAN = 30514; private static final int GAUEN = 30717; // Monsters private static final int ANT = 20079; private static final int ANT_CAPTAIN = 20080; private static final int ANT_OVERSEER = 20081; private static final int ANT_RECRUIT = 20082; private static final int ANT_PATROL = 20084; private static final int ANT_GUARD = 20086; private static final int NOBLE_ANT = 20089; private static final int NOBLE_ANT_LEADER = 20090; private static final int BREKA_ORC_SHAMAN = 20269; private static final int BREKA_ORC_OVERLORD = 20270; private static final int MARSH_STAKATO_WORKER = 20230; private static final int MARSH_STAKATO_SOLDIER = 20232; private static final int MARSH_STAKATO_DRONE = 20234; private static final int MARSH_SPIDER = 20233; private static final int ROAD_SCAVENGER = 20551; private static final int MANASHEN_GARGOYLE = 20563; private static final int LETO_LIZARDMAN = 20577; private static final int LETO_LIZARDMAN_ARCHER = 20578; private static final int LETO_LIZARDMAN_SOLDIER = 20579; private static final int LETO_LIZARDMAN_WARRIOR = 20580; private static final int LETO_LIZARDMAN_SHAMAN = 20581; private static final int LETO_LIZARDMAN_OVERLORD = 20582; private static final int SERPENT_DEMON_KADESH = 27090; public Q224_TestOfSagittarius() { super(224, "Test Of Sagittarius"); setItemsIds(BERNARD_INTRODUCTION, HAMIL_LETTER_1, HAMIL_LETTER_2, HAMIL_LETTER_3, HUNTER_RUNE_1, HUNTER_RUNE_2, TALISMAN_OF_KADESH, TALISMAN_OF_SNAKE, MITHRIL_CLIP, STAKATO_CHITIN, REINFORCED_BOWSTRING, MANASHEN_HORN, BLOOD_OF_LIZARDMAN, CRESCENT_MOON_BOW); addQuestStart(BERNARD); addTalkId(BERNARD, HAMIL, SIR_ARON_TANFORD, VOKIAN, GAUEN); addMyDying(ANT, ANT_CAPTAIN, ANT_OVERSEER, ANT_RECRUIT, ANT_PATROL, ANT_GUARD, NOBLE_ANT, NOBLE_ANT_LEADER, BREKA_ORC_SHAMAN, BREKA_ORC_OVERLORD, MARSH_STAKATO_WORKER, MARSH_STAKATO_SOLDIER, MARSH_STAKATO_DRONE, MARSH_SPIDER, ROAD_SCAVENGER, MANASHEN_GARGOYLE, LETO_LIZARDMAN, LETO_LIZARDMAN_ARCHER, LETO_LIZARDMAN_SOLDIER, LETO_LIZARDMAN_WARRIOR, LETO_LIZARDMAN_SHAMAN, LETO_LIZARDMAN_OVERLORD, SERPENT_DEMON_KADESH); } @Override public String onAdvEvent(String event, Npc npc, Player player) { String htmltext = event; QuestState st = player.getQuestList().getQuestState(QUEST_NAME); if (st == null) return htmltext; // BERNARD if (event.equalsIgnoreCase("30702-04.htm")) { st.setState(QuestStatus.STARTED); st.setCond(1); playSound(player, SOUND_ACCEPT); giveItems(player, BERNARD_INTRODUCTION, 1); if (giveDimensionalDiamonds39(player)) htmltext = "30702-04a.htm"; } // HAMIL else if (event.equalsIgnoreCase("30626-03.htm")) { st.setCond(2); playSound(player, SOUND_MIDDLE); takeItems(player, BERNARD_INTRODUCTION, 1); giveItems(player, HAMIL_LETTER_1, 1); } else if (event.equalsIgnoreCase("30626-07.htm")) { st.setCond(5); playSound(player, SOUND_MIDDLE); takeItems(player, HUNTER_RUNE_1, 10); giveItems(player, HAMIL_LETTER_2, 1); } // SIR_ARON_TANFORD else if (event.equalsIgnoreCase("30653-02.htm")) { st.setCond(3); playSound(player, SOUND_MIDDLE); takeItems(player, HAMIL_LETTER_1, 1); } // VOKIAN else if (event.equalsIgnoreCase("30514-02.htm")) { st.setCond(6); playSound(player, SOUND_MIDDLE); takeItems(player, HAMIL_LETTER_2, 1); } return htmltext; } @Override public String onTalk(Npc npc, Player player) { String htmltext = getNoQuestMsg(); QuestState st = player.getQuestList().getQuestState(QUEST_NAME); if (st == null) return htmltext; switch (st.getState()) { case CREATED: if (player.getClassId() != ClassId.ROGUE && player.getClassId() != ClassId.ELVEN_SCOUT && player.getClassId() != ClassId.ASSASSIN) htmltext = "30702-02.htm"; else if (player.getStatus().getLevel() < 39) htmltext = "30702-01.htm"; else htmltext = "30702-03.htm"; break; case STARTED: int cond = st.getCond(); switch (npc.getNpcId()) { case BERNARD: htmltext = "30702-05.htm"; break; case HAMIL: if (cond == 1) htmltext = "30626-01.htm"; else if (cond == 2 || cond == 3) htmltext = "30626-04.htm"; else if (cond == 4) htmltext = "30626-05.htm"; else if (cond > 4 && cond < 8) htmltext = "30626-08.htm"; else if (cond == 8) { htmltext = "30626-09.htm"; st.setCond(9); playSound(player, SOUND_MIDDLE); takeItems(player, HUNTER_RUNE_2, 10); giveItems(player, HAMIL_LETTER_3, 1); } else if (cond > 8 && cond < 12) htmltext = "30626-10.htm"; else if (cond == 12) { htmltext = "30626-11.htm"; st.setCond(13); playSound(player, SOUND_MIDDLE); } else if (cond == 13) htmltext = "30626-12.htm"; else if (cond == 14) { htmltext = "30626-13.htm"; takeItems(player, BLOOD_OF_LIZARDMAN, -1); takeItems(player, CRESCENT_MOON_BOW, 1); takeItems(player, TALISMAN_OF_KADESH, 1); giveItems(player, MARK_OF_SAGITTARIUS, 1); rewardExpAndSp(player, 54726, 20250); player.broadcastPacket(new SocialAction(player, 3)); playSound(player, SOUND_FINISH); st.exitQuest(false); } break; case SIR_ARON_TANFORD: if (cond == 2) htmltext = "30653-01.htm"; else if (cond > 2) htmltext = "30653-03.htm"; break; case VOKIAN: if (cond == 5) htmltext = "30514-01.htm"; else if (cond == 6) htmltext = "30514-03.htm"; else if (cond == 7) { htmltext = "30514-04.htm"; st.setCond(8); playSound(player, SOUND_MIDDLE); takeItems(player, TALISMAN_OF_SNAKE, 1); } else if (cond > 7) htmltext = "30514-05.htm"; break; case GAUEN: if (cond == 9) { htmltext = "30717-01.htm"; st.setCond(10); playSound(player, SOUND_MIDDLE); takeItems(player, HAMIL_LETTER_3, 1); } else if (cond == 10) htmltext = "30717-03.htm"; else if (cond == 11) { htmltext = "30717-02.htm"; st.setCond(12); playSound(player, SOUND_MIDDLE); takeItems(player, MANASHEN_HORN, 1); takeItems(player, MITHRIL_CLIP, 1); takeItems(player, REINFORCED_BOWSTRING, 1); takeItems(player, STAKATO_CHITIN, 1); giveItems(player, CRESCENT_MOON_BOW, 1); giveItems(player, WOODEN_ARROW, 10); } else if (cond > 11) htmltext = "30717-04.htm"; break; } break; case COMPLETED: htmltext = getAlreadyCompletedMsg(); break; } return htmltext; } @Override public void onMyDying(Npc npc, Creature killer) { final Player player = killer.getActingPlayer(); final QuestState st = checkPlayerState(player, npc, QuestStatus.STARTED); if (st == null) return; switch (npc.getNpcId()) { case ANT: case ANT_CAPTAIN: case ANT_OVERSEER: case ANT_RECRUIT: case ANT_PATROL: case ANT_GUARD: case NOBLE_ANT: case NOBLE_ANT_LEADER: if (st.getCond() == 3 && dropItems(player, HUNTER_RUNE_1, 1, 10, 500000)) st.setCond(4); break; case BREKA_ORC_SHAMAN: case BREKA_ORC_OVERLORD: if (st.getCond() == 6 && dropItems(player, HUNTER_RUNE_2, 1, 10, 500000)) { st.setCond(7); giveItems(player, TALISMAN_OF_SNAKE, 1); } break; case MARSH_STAKATO_WORKER: case MARSH_STAKATO_SOLDIER: case MARSH_STAKATO_DRONE: if (st.getCond() == 10 && dropItems(player, STAKATO_CHITIN, 1, 1, 100000) && player.getInventory().hasItems(MANASHEN_HORN, MITHRIL_CLIP, REINFORCED_BOWSTRING)) st.setCond(11); break; case MARSH_SPIDER: if (st.getCond() == 10 && dropItems(player, REINFORCED_BOWSTRING, 1, 1, 100000) && player.getInventory().hasItems(MANASHEN_HORN, MITHRIL_CLIP, STAKATO_CHITIN)) st.setCond(11); break; case ROAD_SCAVENGER: if (st.getCond() == 10 && dropItems(player, MITHRIL_CLIP, 1, 1, 100000) && player.getInventory().hasItems(MANASHEN_HORN, REINFORCED_BOWSTRING, STAKATO_CHITIN)) st.setCond(11); break; case MANASHEN_GARGOYLE: if (st.getCond() == 10 && dropItems(player, MANASHEN_HORN, 1, 1, 100000) && player.getInventory().hasItems(REINFORCED_BOWSTRING, MITHRIL_CLIP, STAKATO_CHITIN)) st.setCond(11); break; case LETO_LIZARDMAN: case LETO_LIZARDMAN_ARCHER: case LETO_LIZARDMAN_SOLDIER: case LETO_LIZARDMAN_WARRIOR: case LETO_LIZARDMAN_SHAMAN: case LETO_LIZARDMAN_OVERLORD: if (st.getCond() == 13) { if (((player.getInventory().getItemCount(BLOOD_OF_LIZARDMAN) - 120) * 5) > Rnd.get(100)) { playSound(player, SOUND_BEFORE_BATTLE); takeItems(player, BLOOD_OF_LIZARDMAN, -1); addSpawn(SERPENT_DEMON_KADESH, player, false, 300000, true); } else dropItemsAlways(player, BLOOD_OF_LIZARDMAN, 1, 0); } break; case SERPENT_DEMON_KADESH: if (st.getCond() == 13) { if (player.getInventory().getItemIdFrom(Paperdoll.RHAND) == CRESCENT_MOON_BOW) { st.setCond(14); playSound(player, SOUND_MIDDLE); giveItems(player, TALISMAN_OF_KADESH, 1); } else addSpawn(SERPENT_DEMON_KADESH, player, false, 300000, true); } break; } } }  
×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.