Ir para conteúdo
  • Cadastre-se

Initiative-Project rev.3001


tlutino

Posts recomendados

Initiative-Project rev.3001

 

 

 

FIX:

 

General changes:

Fix: Newbie Helper functional from Talking Island

Fix: the problem with the return of classes/races

Added: new system messages

Update: NPC's string data

Update: added method /no targetable/ for some NPC's

Fix: Nort Dwarf Workshop

Clean old spawn data from Seal Of Shilen location

Implemented a system of movement to Talking Island NPC

Implemented npc say function for movement NPC's

Added spawns data for Seal Of Shilen location, according CT3

Developed CT3 mob: Resurrected Creation + skills + drop data

Developed CT3 mob: Insane Creation + skills + drop data

Developed CT3 mob: Undead Creature + skills + drop data

Developed CT3 mob: Hellish Creature + skills + drop data

Developed CT3 mob: Shilen's Messenger + skills + drop data

Developed New CT3 RaidBoss: Harp + skills + drop data

Developed CT3 mob: Harp's Guard + skills

Developed CT3 mob: Harp's Aide + skills

Developed Npc: Hermuncus Servant from Forbidden Gateway location

Update: Fighter AI

Update: global engine for AI mobs

Update: Talking Island spawn data

Update: comission trade manager

Update: operation vatality system

Update: transformation packet

Fix: npc say packet

Update: packet processing system

Developed NPC: Quartemaster + dialogs

Developed NPC: Backup Solider + dialogs

Fix: for clan rep***tion system, according ct3

Fix: calculation of the increased levels, according ct3

Fix: Scroll of Afterlife

Fix: Orichalcum Arrow (R-Grade Arrow)

Fix: problem of enchanting items

Update: VillageMaster instance

Update: olympiad engine

Update: zones data

Added some missing NPC's

Optimization of the core, removed unnecessary methods, garbage

Removed the seals on the impact of the siege castles

Fix: recipes sql table sytax

Awakening Manager reworks

Update: Sieze Your Destiny Quest

 

Fully developed AI's data for next NPC's:

Inside

Darrygon

Karonf

Eleve

Allada

Rinne

Rotina

Devno

Marsha

Mei

Soros

Remons

Rubentis

Hera

Sodian

Oris

Theodore

Dwarf Workshops AI's

Rumi

Morgan

Mai

Bink

Mahram

Ruks

 

Fix wrong new ct3 npcs height's:

Icarus

Eleve

Edrect

Karonf

Jason

Mahram

Rinne

Moongloying

Roll

Bob

Donna

Syranne

Marih Smith

Graman

Mentor Guide

Noptis

Amber

Mei

 

Fix ct3 weapon data:

Bound Requiem Shaper

Bound Requiem Cutter

Bound Requiem Slasher

Bound Requiem Avenger

Bound Requiem Fighter

Bound Requiem Stormer

Bound Requiem Thrower

Bound Requiem Shooter

Bound Requiem Buster

Bound Requiem Caster

Bound Requiem Retributer

Bound Requiem Dual Sword

Bound Requiem Dual Dagger

Bound Requiem Dual Blunt Weapon

 

Developed ct3 items:

Mertes Core

Earth Wyrm Body Fragment

Earth Wyrm Heart Fragment

Earth Wyrm Tail Fragment

Curse Residue

Earth Wyrm Remains Fragment

Teredor Egg Fragment

Loyal Servants' Blood

Truthful One's Blood

Hidden Jewel

Mentee Certificate

Mentoring Guidebook

Mentee Certificate Pack

Mentee Coupon

Mentee Coin

Diploma

Elf Male Wig - A/B/C/D

Elf Female Wig - A/B/C/D

Dark Elf Male Wig - A/B/C/D

Dark Elf Female Wig - A/B/C/D

Dwarf Male Wig - A/B/C/D

Dwarf Female Wig - A/B/C/D

Orc Male Wig - A/B/C/D

Orc Female Wig - A/B/C/D

Petrified Giant's Hand

Petrified Giant's Foot

Petrified Giant's Hand Piece

Petrified Giant's Foot Piece

Stone of Destiny

Polished Ancient Hero's Shield

Orbis Ancient Hero's Shield

 

Developed ct3 SA crystals:

Red Soul Crystal (R-grade)

Green Soul Crystal (R-grade)

Blue Soul Crystal (R-grade)

Red Soul Crystal (R95-grade)

Green Soul Crystal (R95-grade)

Blue Soul Crystal (R95-grade)

Red Soul Crystal (R99-grade)

Green Soul Crystal (R99-grade)

Blue Soul Crystal (R99-grade)

Yellow Soul Crystal (R99-grade)

Teal Soul Crystal (R99-Grade)

Purple Soul Crystal (R99-grade)

 

Developed ct3 Life Stones:

Life Stone (R-Grade)

Mid-Grade Life Stone (R-Grade)

High-Grade Life Stone (R-Grade)

Top-Grade Life Stone (R-Grade)

Legendary Life Stone (R-Grade)

Improved Life Stone (R95-Grade)

Improved Life Stone (R99-Grade)

 

Developed ct3 craft items:

Ancient Warsmith's Holder

Ancient Reorin's Mold

Ancient Arcsmith's Anvil

Ancient Warsmith's Mold

Legendary Warsmith's Holder

Legendary Reorin's Mold

Legendary Arcsmith's Anvil

Legendary Warsmith's Mold

 

 

 

Link Download http://depositfiles.com/files/q7h6qyso9

Projeto privado Lindvior - Ertheia


Source Godworld.



Ertheia -- > http://www.l2jbrasil.com/index.php?/topic/107157-l2-beta-ertheia/&do=findComment&comment=673397

Link para o comentário
Compartilhar em outros sites


é a mesma coisa de todos que você posta? só muda as atualizações? por que você não atualiza sempre o primeiro tópico? não precisa criar novos tópicos a cada vesão que saia!

 

putsss!!!!! alem de compartilhar eu tenho que ouvir uma merda dessas?!?!?!!?!!?!?!?

Projeto privado Lindvior - Ertheia


Source Godworld.



Ertheia -- > http://www.l2jbrasil.com/index.php?/topic/107157-l2-beta-ertheia/&do=findComment&comment=673397

Link para o comentário
Compartilhar em outros sites

putsss!!!!! alem de compartilhar eu tenho que ouvir uma merda dessas?!?!?!!?!!?!?!?

como alguem vai pagar mais de 445 reais pra ficar sempre atualizado isso não tem como "Apenas se for rico"

obrigado por compartilhar tlutino

DataPack Developer Contact: [email protected]

(XML, Sql, Htm, Java, Cfg, dtd, System Editor) Developer

Link para o comentário
Compartilhar em outros sites

como alguem vai pagar mais de 445 reais pra ficar sempre atualizado isso não tem como "Apenas se for rico"

obrigado por compartilhar tlutino

 

por nada mano estamos aqui para isso..... pelo menos alguem soube agradecer.....

Projeto privado Lindvior - Ertheia


Source Godworld.



Ertheia -- > http://www.l2jbrasil.com/index.php?/topic/107157-l2-beta-ertheia/&do=findComment&comment=673397

Link para o comentário
Compartilhar em outros sites

tlutino sabe dizer se ela ja esta liberada para conexões ou apenas localhost?

e muito obrigado por trazer ela para o forum

manenzinh

eu notei na rev que tem um arquivo do winrar chamado inproject-core

acho que vc tem que mudar ele pra liberar ou ja esta liberado

DataPack Developer Contact: [email protected]

(XML, Sql, Htm, Java, Cfg, dtd, System Editor) Developer

Link para o comentário
Compartilhar em outros sites

tlutino sabe dizer se ela ja esta liberada para conexões ou apenas localhost?

e muito obrigado por trazer ela para o forum

 

mano nao testei se ta liberado on nao.... mas se nao tiver, tente por o inproject-core de REV anteriores q funciona.......

Projeto privado Lindvior - Ertheia


Source Godworld.



Ertheia -- > http://www.l2jbrasil.com/index.php?/topic/107157-l2-beta-ertheia/&do=findComment&comment=673397

Link para o comentário
Compartilhar em outros sites

uma pergunta bem noob, não tem beckup??? tentei usar outros nao deu!

pelo amor de deus bgvini sabe oq é database installer?

entra no msn ae que te ensino -.-

DataPack Developer Contact: [email protected]

(XML, Sql, Htm, Java, Cfg, dtd, System Editor) Developer

Link para o comentário
Compartilhar em outros sites

opa

to testando aqui mais to com o seguinte erro..

 

"Não foi possível localizar o ponto de entrada do procedimento _JVM_SetnativeThreadName@12 na biblioteca de vinculo dinamico jvm.dll"

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

Aqui fica Dando Esse Erro Na Hora que Vai Ligar o Gameserver

 

 

[18:35:53] INFO GameServer Started

[18:35:53] INFO Maximum Numbers of Connected Players: 3000

Exception in thread "main" java.net.BindException: Cannot assign requested addre

ss: bind

at sun.nio.ch.Net.bind(Native Method)

at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:

126)

at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59)

at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:52)

at inproject.commons.net.nio.impl.SelectorThread.openServerSocket(Select

orThread.java:71)

at inproject.nuc.utils.GameServer.<init>(GameServer.java:225)

at inproject.nuc.utils.GameServer.main(GameServer.java:288)

 

Link para o comentário
Compartilhar em outros sites

Aqui fica Dando Esse Erro Na Hora que Vai Ligar o Gameserver

 

 

[18:35:53] INFO GameServer Started

[18:35:53] INFO Maximum Numbers of Connected Players: 3000

Exception in thread "main" java.net.BindException: Cannot assign requested addre

ss: bind

at sun.nio.ch.Net.bind(Native Method)

at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:

126)

at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59)

at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:52)

at inproject.commons.net.nio.impl.SelectorThread.openServerSocket(Select

orThread.java:71)

at inproject.nuc.utils.GameServer.<init>(GameServer.java:225)

at inproject.nuc.utils.GameServer.main(GameServer.java:288)

 

pq vc esta tentando ligar online .. ela vem travada pra isso

tente em locahost que da

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

Link para o comentário
Compartilhar em outros sites

Eu To Ligando como Localhost Mais Fica Dando Isso !

 

Oque Pode Ser ?

n sei vou testar ake agora e ja te falo

 

devo ta zicado ... não consigo liga mais nenhuma Rev Godness auhuahus

nem tem como te ajudar spell

Editado por manezinh

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

Link para o comentário
Compartilhar em outros sites

n sei vou testar ake agora e ja te falo

 

devo ta zicado ... não consigo liga mais nenhuma Rev Godness auhuahus

nem tem como te ajudar spell

 

então eu tbm to zicado não to conseguindo ligar nenhuma rev GoD postada aqui !

 

Se Alguem Conseguiu Ligar Poste aqui Como Ligou !

Link para o comentário
Compartilhar em outros sites

tb nao consigo ligar nenhuma pq meu java nao funciona, ja tentei de tudo reinstalei deletei as versões anterioris e tudo.

 

erro:

 

Não foi possível localizar o ponto de entrada do procedimento _JVM_SetnativeThreadName@12 na biblioteca de vinculo dinamico jvm.dll

Link para o comentário
Compartilhar em outros sites

amigos me deu uma ideia de louco, não sei se funcionaria, sera que daria pra pegar um rev mais adiantada so que bloqueada "nao por online" e pegar os arquivos dele e por em uma "bugada" so q nao bloqueada????

 

tipo xml, sql, etc..

A humildade faz o Homem ser diferento dos animais!

Link para o comentário
Compartilhar em outros sites

a minha nem ta iniciando voces tao usando java 6, pq eu to com o 7 e da logo um erro estranho no inicio depois posto aqui o erro. sei q esse q da na hora d abri a rev anterior deles tava assim mas aqui no forum mesmo tem como resolver, qual java 6 tao usando voces q abrem e n finaliza.

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.