Ir para conteúdo
  • Cadastre-se

L2j Incore Goddess Project


JohnScott

Posts recomendados

image.png

Trago aqui pra vcs em primeira mão um novo Projeto, o L2jIncore!

Seu time é formado por russos. Mas a diferença é que prometem(como todos) disponibilizar um pack estável(vamos torcer que sim).

Eu ainda não tenho como testar pois estou sem o cliente Goddess, mas peço que testem e postem os bugs encontrados ou aqui ou no próprio fórum deles, lembrando que vcs devem postar em inglês ou em russo. Então deixando de blablabla:

 

Os packs são postados em versões estáveis(S) e instáveis(U). As versões "S" saem sempre no 4º Domingo de cada mês.

Website: Clique aqui

 

Nova Revisão 4.0(Beta): http://narod.ru/disk/30692184001/l2incoreserver_4_beta.rar.html

Como baixar pelo narod.ru?

Obs.: Este projeto só funcionará corretamente se você estiver utilizando o cliente russo atualizado junto com a system com protocolo 404 para conseguir logar. Você também terá de muda a região do seu comp***dor de Brasil para Rússia, na seção Relógio, Idioma e Região do Painel de Controle do Windows!

 

Correções:

 

 


* Removed the web server.
* Fix tables and characters.sql castle.sql.
* Full transition to the new system configuration files. The old system is removed.
* Populated Talking Island.
* Added new html npc TI.
* Fix package purchase.

 

 

 

 

System Necessária: System Protocolo 404

Outros Mirror's em breve...

 

L2 Goddess FileEditor: Clique aqui

 

Revisões Anteriores:

 

 

Nova Revisão 3.0(S): http://depositfiles.com/files/655i0pe0s

Obs.: Necessário system com protocolos de 401 a 404 para conseguir logar!Link mais abaixo!

 

Correções:

 

 


* FIX key packages.
* Changed the basic stats of the characters.
* The maximum character level 99.
* Download ArmorSets moved from friendly XML in grade sets.
* Prepared for the implementation of procurement Jump (jumping movement).
* Added Armor / Weapon / Jewerly / Etc articles.
* Easier installation base.
* Implemented a new engine and buyLists merchants. Loading single sheets carried from XML (Required Test)
* Cleaned up assembly, cleaning debris and refactoring.
Changed location of spawn characters all races.
* Populated with new Talking Island on GOD and cleaned the old city from the spawn.
* The admin panel in the section "Teleport" added the major locations GoD'a.
* Admission to the Academy: Level 75 3 without the profession.
* Terms of graduation: 76 Level 3 profession.
* Changed the number of the PKK for the release of Academician: 290-2000 depending on the level of reception.
* Academics 70 + receive same rules and responsibilities klanvarah as ordinary members of the clan.
* With the death of Academician 70 + in klanvare PKK are not deductible.
* FIX "miscarriage" third member of the party.
* Rewrote the tab "Class" in the admin panel + added classes awakening.
* The level of pupils changed from 86 to 99 levels.
* Fixed a sharpening of R-grade.
* Fixed auto use and Soul-Spirit shots R grade.
- Changed the influence of the basic stats of characters:
* DEX - removed the influence of the rate and the chance to proc Shield.
* CON - added impact on the operation panel.
* Improvement of the html engine + added UnicodeReader.
* Added system Custom Messages.
* Starts correctly on systems with * nix.
* The new spawn Dragon Valley and Lair Of Antharas + droplist to the new mobs.
Fixed sharpening Blessed R-Grade and Crystal R-Grade.
* Translation of configuration files.
* Translation of the dialogue.
* Load scripts without scripts.cfg
* Now in the window shows the level of vitality party party members.
* New admin command setawaken - regenerate the 4th pro, corresponding to the class.
* New skills GoD - Pheo Wizard, Sigil Knight, Iss Enchanter, Tyr Warrior
* New Life Stone
* Fixed spawn in charov Talking Island.
* Partial implementation of the Jump. (Jump while you can, using the soc. Action)
* Fix Escape (NPC-Gracia Survivor) to Gludio AirShip.
* Registered awake all skills classes.
* Implemented a video display at the entrance of the new Persian.
* Fixed character creation at the 404th record.
* Rewrote dvizhek SkillTrees. Now all skills taken from the XML.
* Removal of unnecessary tables.
* FIX 85-99 levels. Now you can take without problems.
* The party of up to 7 people.
* Implemented the transformation driving horses.
* Completely removed event seven seals.
* Festival of Darkness and the Rift Between the Worlds is no longer available.
* The maximum tax rate is fixed at 15%.
* Stamps will not affect the siege.
* Added R-R99 Sets.
* Added Raincoats each class of awakening.
* Added skills classes awakening.
* Added a racial skills ..

 

 

 

Correções:

 

 

Update List (varies)

* FIX key packages.

* Changed the basic stats of the characters.

* The maximum character level 99.

* Download ArmorSets moved from friendly XML in grade sets.

* Prepared for the implementation of procurement Jump (jumping movement).

* Added Armor / Weapon / Jewerly / Etc articles.

* Easier installation base.

* Implemented a new engine and buyLists merchants. Loading single sheets carried from XML (Required Test)

* Cleaned up assembly, cleaning debris and refactoring.

Changed location of spawn characters all races.

* Populated with new Talking Island on GOD and cleaned the old city from the spawn.

* The admin panel in the section "Teleport" added the major locations GoD'a.

* Admission to the Academy: Level 75 3 without the profession.

* Terms of graduation: 76 Level 3 profession.

* Changed the number of the PKK for the release of Academician: 290-2000 depending on the level of reception.

* Academics 70 + receive same rules and responsibilities klanvarah as ordinary members of the clan.

* With the death of Academician 70 + in klanvare PKK are not deductible.

* FIX "miscarriage" third member of the party.

* Rewrote the tab "Class" in the admin panel + added classes awakening.

* The level of pupils changed from 86 to 99 levels.

* Fixed a sharpening of R-grade.

* Fixed auto use and Soul-Spirit shots R grade.

- Changed the influence of the basic stats of characters:

* DEX - removed the influence of the rate and the chance to proc Shield.

* CON - added impact on the operation panel.

* Improvement of the html engine + added UnicodeReader.

* Added system Custom Messages.

* Starts correctly on systems with * nix.

* The new spawn Dragon Valley and Lair Of Antharas + droplist to the new mobs.

Fixed sharpening Blessed R-Grade and Crystal R-Grade.

* Translation of configuration files.

* Translation of the dialogue.

* Load scripts without scripts.cfg

* Now in the window shows the level of vitality party party members.

* New admin command setawaken - regenerates the 4th pro, corresponding to the class.

* New skills GoD - Pheo Wizard, Sigil Knight, Iss Enchanter, Tyr Warrior

* New Life Stone

* Fixed spawn in charov Talking Island.

* Partial implementation of the Jump. (Jump while you can, using the soc. Action)

* Fix Escape (NPC-Gracia Survivor) to Gludio AirShip.

* Registered awake all skills classes.

* Implemented a video display at the entrance of the new Persian.

 

 

 

(Data do release 22/08/2011)

Lista de correções feitas na 2.0:

Correções:

Lista das correções comparadas com a primeira release:

* Admission to the Academy: Level 75 3 without the profession.

* Terms of graduation: 76 Level 3 profession.

* Changed the number of the PKK for the release of Academician: 290-2000 depending on the level of reception.

* Academics 70 + receive same rules and responsibilities klanvarah as ordinary members of the clan.

* With the death of Academician 70 + in klanvare PKK are not deductible.

* FIX "miscarriage" third member of the party.

* Rewrote the tab "Class" in the admin panel + added classes awakening.

* The level of pupils changed from 86 to 99 levels.

* Fixed a sharpening of R-grade.

* Fixed auto use and Soul-Spirit shots R grade.

- Changed the influence of the basic stats of characters:

* DEX - removed the influence of the rate and the chance to proc Shield.

* CON - added impact on the operation panel.

* Improvement of the html engine + added UnicodeReader.

* Added system Custom Messages.

* Starts correctly on systems with * nix.

* The new spawn Dragon Valley and Lair Of Antharas + droplist to the new mobs. / / Thanks to Phoenix for assistance in sorting.

 

 

(Data do release: 30 de agosto de 2011)

Correções temporárias na 2.0:

 

List:

Fix Baylor

Fixed PetManager's

Fix admin shop

*Please check all the big shops and let them know if everything is working properly

 

 

 

Editado por thiagoprati

vcDnBpX.jpg

[it's our Imperfections...That make us so Perfect!| Não Respondo NADA por MP!!! ]

Link para o comentário
Compartilhar em outros sites


  • Respostas 118
  • Created
  • Última resposta

Top Posters In This Topic

Use o database installer e vc não precisará de backup :tongue:

Depois ponho lá no tópico, tow no trabalho agora. :wink:

vcDnBpX.jpg

[it's our Imperfections...That make us so Perfect!| Não Respondo NADA por MP!!! ]

Link para o comentário
Compartilhar em outros sites

sei la, mais esse god vai revolucionar os l2. ou nem vai ser bom ?

 

cara o GOD tem tudo pra ir pra frente, novas classes, skills , sets e lvl 99...

 

fico esperando um projeto fixo msm pq agora é tudo beta

Link para o comentário
Compartilhar em outros sites

Link da System Quebrado .

Se Possivel Poderia Reupar ?

jfyzbq.jpg

...Eu gosto que me odeiem e que me invejem, porque ninguem odeia o fraco, nem inveja o feio...

...Sou a alegria de quem me ama, a tristeza de quem me odeia e a ocupação de quem me inveja...

Link para o comentário
Compartilhar em outros sites

alguem alem de mim ta com problema para baixar a system?

[/img]

 

"Tudo o que um sonho precisa para ser realizado é alguém que acredite que ele possa ser realizado"

Quer ajuda? Basta me add no msn.

[email protected]

Link para o comentário
Compartilhar em outros sites

mano não sei se o problema e aqui mais n ta baixando n e tem vez que nem abre a aba d apagina acho que o meu pc ta doido

[/img]

 

"Tudo o que um sonho precisa para ser realizado é alguém que acredite que ele possa ser realizado"

Quer ajuda? Basta me add no msn.

[email protected]

Link para o comentário
Compartilhar em outros sites

@GEOBLACK

 

Man, a nova revisão desse projeto só sairá dia 21 deste mês. Como falei no tópico principal eles lançam uma versão instavel e depois que o pessoal reporta os bugs lá no fórum eles corrigem o que é de primeira necessidade e também fazem as correções que já estavam previstas para que o pack fique estável aos poucos e no 4º domingo de todo mês lançam a versão estável do pack. Então custa esperar, pois assim que sair eu posto aqui pro pessoal baixar.

vcDnBpX.jpg

[it's our Imperfections...That make us so Perfect!| Não Respondo NADA por MP!!! ]

Link para o comentário
Compartilhar em outros sites

Aqui tem algumas xml's de skills novas que encontrei no fórum deles pra vcs testarem. lembrando que os status não são os originais, mas ja dá pra ter uma ideia de como funcionam:

 

 

 

<skill id="10281" levels="1" name="Sonic Star">

<set name="target" val="TARGET_AREA" />

<set name="power" val="32898" />

<set name="reuseDelay" val="3000" />

<set name="hitTime" val="3000" />

<set name="coolTime" val="720" />

<set name="skillType" val="PDAM" />

<set name="operateType" val="OP_ACTIVE" />

<set name="castRange" val="40" />

<set name="effectRange" val="100" />

</skill>

 

<skill id="10549" levels="1" name="kick">

<set name="target" val="TARGET_ONE" />

<set name="power" val="13649" />

<set name="castRange" val="40" />

<set name="coolTime" val="720" />

<set name="effectRange" val="400" />

<set name="hitTime" val="1800" />

<set name="operateType" val="OP_ACTIVE" />

<set name="overHit" val="true" />

<set name="reuseDelay" val="3000" />

<set name="skillType" val="PDAM" />

</skill>

 

<skill id="10760" levels="1" name="tornadoes">

<set name="weaponsAllowed" val="Bow" /> <!-- Bow -->

<set name="magicLvl" val="76" />

<set name="power" val="21546" />

<set name="target" val="TARGET_ONE" />

<set name="skillType" val="PDAM" />

<set name="operateType" val="OP_ACTIVE" />

<set name="castRange" val="900" />

<set name="effectRange" val="1400" />

<set name="reuseDelay" val="8000" />

<set name="overHit" val="true" />

<set name="baseCritRate" val="15" />

<set name="SSBoost" val="2.0" />

<set name="hitTime" val="4000" />

</skill>

 

<skill id="10762" levels="1" name="syottaim">

<set name="weaponsAllowed" val="Bow" /> <!-- Bow -->

<set name="magicLvl" val="76" />

<set name="power" val="21546" />

<set name="target" val="TARGET_ONE" />

<set name="skillType" val="PDAM" />

<set name="operateType" val="OP_ACTIVE" />

<set name="castRange" val="900" />

<set name="effectRange" val="1400" />

<set name="reuseDelay" val="8000" />

<set name="overHit" val="true" />

<set name="baseCritRate" val="15" />

<set name="SSBoost" val="2.0" />

<set name="hitTime" val="4000" />

</skill>

 

<skill id="10769" levels="1" name="impact">

<set name="weaponsAllowed" val="Bow" /> <!-- Bow -->

<set name="magicLvl" val="76" />

<set name="power" val="9947" />

<set name="target" val="TARGET_ONE" />

<set name="skillType" val="PDAM" />

<set name="operateType" val="OP_ACTIVE" />

<set name="castRange" val="900" />

<set name="effectRange" val="1400" />

<set name="reuseDelay" val="8000" />

<set name="overHit" val="true" />

<set name="baseCritRate" val="15" />

<set name="SSBoost" val="2.0" />

<set name="hitTime" val="4000" />

</skill>

 

<skill id="10771" levels="1" name="multiple arrow">

<set name="weaponsAllowed" val="Bow" /> <!-- Bow -->

<set name="magicLvl" val="76" />

<set name="power" val="24888" />

<set name="target" val="TARGET_ONE" />

<set name="skillType" val="PDAM" />

<set name="operateType" val="OP_ACTIVE" />

<set name="castRange" val="900" />

<set name="effectRange" val="1400" />

<set name="reuseDelay" val="8000" />

<set name="overHit" val="true" />

<set name="baseCritRate" val="15" />

<set name="SSBoost" val="2.0" />

<set name="hitTime" val="4000" />

</skill>

 

 

vcDnBpX.jpg

[it's our Imperfections...That make us so Perfect!| Não Respondo NADA por MP!!! ]

Link para o comentário
Compartilhar em outros sites

Oque eu notifiquei ja foi arrumado!

 

PS: Alguem deleta meu post

Editado por Douglas.

Conhecimento tem preço, então não o deprecie!!!


Conhecimento tem preço, então não o deprecie!!!


Conhecimento tem preço, então não o deprecie !!!


:boxing: :boxing: :boxing:

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...

Ja Testei quase Todas As Revs, L2 Goddess Of Destruction , Vou Tentar Essa ....

Se Funcionar , Irei Add Tudo Que Precisar No Servidor , Resumindo , Eu e Minha Equipe , Iremos Nós Focar o Maximo Pra Fazer Uma Rev Otima Com Ant's Hackers, Com Tudo Que o Povo Brasileiro Gosta :D . ''UM BOM PVP E UMA OTIMA JOGABILIDADE'' Equipe FireHeaD

Editado por l2firehead
Link para o comentário
Compartilhar em outros sites

Ja Testei quase Todas As Revs, L2 Goddess Of Destruction , Vou Tentar Essa ....

Se Funcionar , Irei Add Tudo Que Precisar No Servidor , Resumindo , Eu e Minha Equipe , Iremos Nós Focar o Maximo Pra Fazer Uma Rev Otima Com Ant's Hackers, Com Tudo Que o Povo Brasileiro Gosta :D . ''UM BOM PVP E UMA OTIMA JOGABILIDADE'' Equipe FireHeaD

Isso sim é Gostar e se dedicar em L2J :lala:

O conhecimento chega, mas a sabedoria demora.

Alguns tentam, poucos prevalece mais raros os que coceguem.

anigifkml.gif

Link para o comentário
Compartilhar em outros sites

Adicionado no tópico principal a nova revisão! Baixem e testem!

QUando chegar em casa coloco mais links em outros lugares pra vcs baixarem, pois aqui no trabalho a net é muito lenta pra baixar e reupar. :happy:

Editado por johnscott

vcDnBpX.jpg

[it's our Imperfections...That make us so Perfect!| Não Respondo NADA por MP!!! ]

Link para o comentário
Compartilhar em outros sites

Adicionado no tópico principal a nova revisão! Baixem e testem!

QUando chegar em casa coloco mais links em outros lugares pra vcs baixarem, pois aqui no trabalho a net é muito lenta pra baixar e reupar. :happy:

parece que a holydev ta mais no rumo, que c acha john, eu acho que ou aguardar o deles sair.

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.