Ir para conteúdo
  • Cadastre-se

Última Fonte L2-WT


radha

Posts recomendados

l2-wt.jpg

Personagem:

• Fixa as características básicas dos personagens (INT WIT / / MEN / DEX / STR / CON)

• O bônus nova fórmula de cálculo, dependendo dos parâmetros básicos do jogador

• Removido vliyaenie DEX na Velocidade de Movimento

• Opções Adicionado: Mag. Magia precisão. Dodge, Mag. Creta.

• Corrigido um sistema de wake-up (até agora sem a quest)

• Número de pessoas na festa é reduzida para 7

• Reescrita sistema PvPPK (karma - a rep***ção e etc)

• Implementação de um sistema prizhkov

• Trabalhar em saltos: saltos Adicionado Gracia: Kacerus Base em Gludio

• Trabalhar em saltos: saltos Adicionado dirigível Gludio na Gracia: Kacerus

• capacidade adicional para ligar até 4 animais simultaneamente

• Mudar os sub-classes por meio do menu de personagem alt + t

 

Habilidades:

• Adicionado Skills Cavaleiro Siegel

• Adicionado Soldado Tiro Habilidades

• Adicionado habilidades de Rogue Odala

• Adicionado Archer Skills Eura

• Adicionado habilidades Assistente Feo

• Adicionada a Summoner Habilidades Venyu

• Adicionado habilidades Healer Algiz

• Adicionado habilidades Whisperer Isa

• Adicionado removidos (substituído) todas as aulas de habilidades despertas

• Reworked as chances de despertar habilidades afiar

• adicionada uma estrutura mais complexa para determinar a probabilidade de sucesso de moagem

• Compensação na forma de essências dos Giants nas habilidades de estudo de despertar

• Implementação da habilidade carga de energia

• Implementação de Energia Elétrica habilidade

• Adicionado teste para condições tais como o uso de Debuff habilidades.

• efeitos de sobreposição Revork sistema. Lustre 1N pode substituir a contagem de n-th. outro.

• Negação de habilidade fixo da Morte

• Fixa Grande habilidade Mana Theft

• A aplicação integral da Árvore da Vida

• Fixa a Força habilidade Veno

• Corrigida a habilidade de Doom Separação Última

• Fixa as habilidades Servos equilibrar a vida

 

Jogos Olímpicos:

• Os termos de participação nas Olimpíadas Grande

• Removido batalhas da equipe

• Mudou o tempo dos Jogos Olímpicos

• Mudou a lista de buffs disponíveis sobre os Jogos Olímpicos Grande

• Realizar uma batalha para mudar a primeira semana fora da classe 1 para 1 segunda semana do terceiro ...

• Revork Hiro ... Agora será apenas 8 Hiro ... De acordo com um professor despertar

• Adicionado um item para o novo gerente da Olimpíada.

 

Locais:

• Falar ilha habitada

• As ruínas são preenchidos Esagira

• Altar populosa do Mal

• A cidade antiga habitada por Arkan ea localização ao lado dele

 

NPC:

• Corrigido ataques de pacotes.

• Corrigir o desaparecimento de uma multidão em um ataque

• posição fixa teleportar em Talking Island

• Tradução adventurer_guildsman

• Correção ai Theodore

• Servo do Labidorf Giants, compartilhando com a essência do renascimento nos Códigos

• Labidorf, a tradução do diálogo

• Servo gigante Akram, um diálogo completo

• Portal diálogo Esagira + contato m, (no espírito do Tomb)

• Diálogos e multisely para Mentor Guia

• Magical Merchant corante

• Adicionado assistentes Iniciantes AI

• Tradução de "O Mercador de mágica corante Safarin"

• diálogo NPC Full, "Shannon"

• Adicionado diálogos Asin, Tireli, Seknos, Robiel, SIAC, Renrof, Raksion

• Adicionado diálogos Holden, Haymon

 

Disciplinas:

• Os mamilos fixas [R] Rank

• Corrigido um fórmula bônus para rolos de moagem [R] Rank

• Adicionado tudo o que Deus armas

• Corrigido todas as armas de CA

• Corrigido todas as armas com CA dupla

• Adicionada uma nova arma classificação heróica [R]

• Adicionado um item durante todo o ano

• Corrigido [R] conjuntos

• S84 -> s80

 

Interface:

• Display fixo de aprendizagem

• Display fixo de habilidade nas técnicas de estudo do painel (alt + k)

• Display fixo de videogames no início de um novo personagem

• Corrigido um sistema de alvo com

• Exibição de Adicionadas Objetivos lustres

• Display fixo de festa. Fix crit em uma festa

• Display fixo de vitalidade no grupo

• danos causados ??por otobradenie Adicionado SPC (texto branco ao lado do SPC)

 

Segurança:

• Adicionado um sistema de autenticação do caráter

• Criptografia de pacotes Adicionadas

 

Quests

• Reescrita da _700_CursedLife Quest.

• Adicionada Quest Para o Sagira Ye Ruins (Ruínas Por Esagira)

• Os Seekers da Quest Adicionado Backup (Rangers de apoio)

• Pedido de Busca acrescentado da Sealed Fragmentos Mal

• Busca Adicionado "Na praça central"

Missão • Adicionado Qualificações do Seeker (Título Ranger)

• paylake - Song of Ice and Fire - o nível do início da quest mudou

• Coletor de Merciless - o nível da quest mudou 15-26.

• perspicácia de negócios - o nível da quest mudou 15-36.

• A verdade escondida - recompensas aumentado.

• A tragédia na floresta - a recompensa é maior.

• coração de Lydia - a recompensa é maior.

• Os habitantes da Forest of the Dead - a recompensa é maior.

• A busca da verdade - a recompensa é maior.

• paylake - Legacy Diabo - Prêmio mudou.

• paylake - Dragon - Prêmio alterados.

• um raio de luz na escuridão - o nível da busca levantada 70-85, a recompensa é aumentada.

• Esperança na escuridão - o nível da quest levantou 80-90, a recompensa é maior.

• A taxa de imposto fixa máximo (15%)

 

 

[skills correcção]

- Corrigido um rollback, o consumo do MP, o tempo de conjuração e alcance de ataque de toda a melhor habilidade absoluta! Toda a informação sobre estes parâmetros obtidos a partir do servidor oficial. Em geral, a complexidade das nossas opções para 78.846 de habilidades (incluindo habilidades de NPC e etc)

- Revival da Força

- Propriedade do grande espada / armas sem corte

- A armadura Posse grande e pesado

- Escudo Grande de propriedade

- O Magic Resistance Grande

- Maior resistência dos efeitos negativos das

- A Última Gota

- Protetor de carga

- Acórdão

- Kara Justiça

- Pulse Escudo

- Wave Escudo

- Blade Forte

- Fixed pasivki Tiro

- Destruição de Armadura

- Adicionado níveis de afiar para a destruição da armadura

- Megaudar

- O atacante poderoso

- Fonte de furacão

- Explosão de Energia

- Bata Gigante

- Jogue o Furacão

- Rolling Thunder

- Ataque do salto

- Chuva Sangrenta

- Distorção

- Lâmina poderosa

- Kara cúbico

- Flash

- Negação da Morte

- Mãos de um Anjo

- O Poder do Siegel

- Destruição dos Recursos Naturais

- Rampage dos Elementos

- Shadow of Death

- Força da Natureza

- Wave espontânea

- Storm The Last Elemental

- Corrigido quase todas as habilidades de Siegel

- Corrigido quase todo o Guerreiro Habilidades Tiro

 

[Animais]

- Totalmente feita em O Leão de Ouro

- Corrigido a capacidade de causar o mesmo animal

- Corrigido um bug com a contagem máxima. vyzvanyh animais de estimação

 

[Jogadores]

- Item fixo é uma queda em relação aos jogadores de PC

- Ao receber o terceiro Bispo graus de classe, Elven Elder & Shilen Elder chegar a 7 incenso sagrado

- Fixar um limite máximo para o dual-classe

- Se a pessoa sujeita a comissão vai expor à venda, o personagem não pode ser removido

- Personagens caóticos contados PK 31 e mais de receber uma multa, se ...

 

[Artigos]

- Rank Espadony fixa [R]

- Rank Espadony fixa [R95]

- Rank Espadony fixa [R99]

- Adicionado as cores lendárias

- P.Def Fixo, M.def todo o ano itemov.

- Isthina Coisas

- Coisas Oktavis

 

[Tecnologia]

- Quando você acorda habilidades nitidez serão necessários novos livros

- Sistema otimizado para adicionar postos de trabalho no pool de thread

- Corrigido um sistema de votação

- Mudou-se para um Datacenter novo servidor, e novos equipamentos.

- Remova todos os registros, atrasar.

- Removido o atraso na bafere komuniti

- Lustre fixo com uma lista de destino (não apenas os jogadores, mas NPC)

- Entrar Tático para grupos

- Alterações ao Clan Academy

- A fórmula correta para a rep***ção de contagem de clã

- DualKlass

- O sistema dos elementos de competências

- Filtro de frases treytov

 

[Outros]

- Na faixa épica acrescentou: "O kernel, Formigas Rainha, Freya"

- Mudou a quantidade de fama necessária para reduzir o PK contador

- Mudou o número de pontos para ser trocados por pontos de rep***ção do clã

- Mudou a forma de obter a glória

- Academics não são um clã rep***ção Minis

 

[Quests]

- A recompensa para o diário Olímpico missões mudou

- Paylake - Song of Ice and Fire - o nível do início da quest mudou 36-49

 

[Download]

[Fonte] http://depositfiles....files/wjrogngev

[Rev compilada] http://depositfiles.com/files/x3zfk6ynd?redirect

Editado por radha
bannerhi.png
Link para o comentário
Compartilhar em outros sites


Pra quem não ta conseguindo loga e só deixa do jeito que esta ai

 

[startGameServer]

 

@echo off

title L2WT GOD server: Game Server Console

color 0A

:start

echo.

 

java -server -Dfile.encoding=UTF-8 -Xms1024m -Xmx1024m -cp config;lib/*; l2p.gameserver.GameServer

 

REM Debug ...

REM java -Dfile.encoding=UTF-8 -cp config;./* -Xmx1G -Xnoclassgc -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=7456 l2s.gameserver.GameServer

 

if ERRORLEVEL 2 goto restart

if ERRORLEVEL 1 goto error

goto end

:restart

echo.

echo Server restarted ...

echo.

goto start

:error

echo.

echo Server terminated abnormaly ...

echo.

:end

echo.

echo Server terminated ...

echo.

 

pause

 

[startLoginServer]

 

@echo off

title L2WT GOD: Login Server Console

color 0A

:start

echo.

java -server -Dfile.encoding=UTF-8 -Xms32m -Xmx64m -cp config;lib/*; l2p.loginserver.LoginServer

if ERRORLEVEL 2 goto restart

if ERRORLEVEL 1 goto error

goto end

:restart

echo.

echo Server restarted ...

echo.

goto start

:error

echo.

echo Server terminated abnormaly ...

echo.

:end

echo.

echo Server terminated ...

echo.

 

pause

Editado por radha
bannerhi.png
Link para o comentário
Compartilhar em outros sites

cara vc fás me ri essa rev já tem no fora não adianta nem se estressar e a mesma do

Initiative-Project Team

 

o login e bugado não loga sem a senha e que tem não login copiar colar :aff:

 

mano vc ta aki pra critica pelo cara so ter postado

se não quer usar pq nao acha boa nao use e não floode mais

toda pessoa tem direito de postar uma Rev/Source aqui

achei uma boa ter fechado o topico do Projeto Moonblade pq akilo era 90% Flood

ja consegui fazer todas essas revs ficarem rodando 100% inclusive a l2incore que dava um monte de erro no GameServer

Link para o comentário
Compartilhar em outros sites

por que mano a fonte e pra vc compilar ainda usando eclipse ou maven isso se vc nao tem conhecimento sera um pouko chato de fazer por isso use a versao compilada ja estabelecida pelo radha


L2-Vanquish 15x Grand Crusade - The Best Server Retail

 

Link para o comentário
Compartilhar em outros sites

Seria bom se essa rev estivesse disponivel no protocolo 448, pois o jogo foi atualizado e assim não dando de logar no game, se alguem souber algum jeito de entrar por favor me diga^^

header4an.jpg

Link para o comentário
Compartilhar em outros sites

Eu ja coloquei ela no protocolo 448 mais esta dando erro quando cria o char

O char nao entra no jogo nao, Quem soube mim da uma dica ai de como ajeita esse erro

Manda pm eu agradeço muito.

Editado por radha
bannerhi.png
Link para o comentário
Compartilhar em outros sites

protocolo 448 e do Tauti e nao Godness harmoni e talz..

se esta rev tiver o second auth e for isso que ta dando erro radha

va nas configs e coloque la na opção de second auth como false que loga de boa

se nao for n sei pois na correria do meu server freya ainda n botei a mao nessa rev para teste

Voltando ........ (Eu Acho) kkkkkkkk

Link para o comentário
Compartilhar em outros sites

  • Registre-se

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






  • Patrocinadores

  • Quem Está Navegando

    • Nenhum usuário registrado visualizando esta página.
  • 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.