Skip to content
La2Base
Home
DownloadsWikiForumFAQ
Search
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

ruen
Forum/Форум для новичков[JAVA]/[question]бафер дял самона
Search

[question]бафер дял самона

8 replies106 viewsCurrently viewing: 1
L
L2G

User

Участник

Posts: 30

На форуме с: 02/22/2009

Рейтинг: 0

· 03/01/2009, 06:05 PM

Железо: quad 4 ghz , 4 гига оперы
ОС: Винда Vista 64
Программы: мускул 5.1.0 х32, ява х64
Сборка: Gracia part 2, l2emu rev 1208
Краткое изложение СУТИ проблемы:хочу найти или сделать бафера для самонов
Вопрос: где можно скачать бафе, или как изменить что есть?
Мои соображения по этому поводу: искал бафера не нашол

0
L
L2G

User

Участник

Posts: 30

На форуме с: 02/22/2009

Рейтинг: 0

· 03/01/2009, 07:33 PM

нажму спасибо тому кто поможет!

0
MAx
MAx

User

Участник

Posts: 99

На форуме с: 06/12/2007

Репутация: +26

Рейтинг: 0

· 03/01/2009, 07:36 PM

_http://la2base.ru/java/dop_java/2411-buffer-pet-buffer-for-il.html
держи основу, переделай сам для грации, если надо конечн, мне кажется итак пойдет.

0
L
L2G

User

Участник

Posts: 30

На форуме с: 02/22/2009

Рейтинг: 0

· 03/01/2009, 08:10 PM

не подошол для л2ему - запрос в дата базу не соответствует

0
Kami-sama
Kami-sama

User

Новичок

Posts: 23

На форуме с: 03/01/2009

Рейтинг: 0

· 03/01/2009, 09:15 PM

так ты тот запрос подправь немного )

0
M
Myxaa

User

Участник

Posts: 79

На форуме с: 02/01/2009

Репутация: +8

Рейтинг: 0

· 03/12/2009, 09:14 AM

темку ап!!

скачал интелюд бафера, но не могу настроить инит.ру

Скрытый текст
import sys
from net.sf.l2emuproject.gameserver.model.actor.instance import L2PcInstance
from java.util import Iterator
from net.sf.l2emuproject.gameserver.datatables import SkillTable
from net.sf.l2emuproject          import L2DatabaseFactory
from net.sf.l2emuproject.gameserver.model.quest import State
from net.sf.l2emuproject.gameserver.model.quest import QuestState
from net.sf.l2emuproject.gameserver.model.quest.jython import QuestJython as JQuest

qn = "916_pet_buffer"

NPC   = [112001]
min_level  = 1
max_level  = 90
min_prise  = 25000
prise_ID  = 57
QuestId      = 916
QuestName    = "pet_buffer"
QuestDesc    = "custom"
InitialHtml  = "buff.htm"
buff_prise   = 2500
Chant_prise  = 2500
song_prise  = 2500
Dance_prise  = 2500
Hero_prise  = 2500
Noble_prise  = 2500
Summon_prise = 2500
Prophecy_prise = 2500
Full_buff_f1_prise = 20000
Full_buff_f2_prise = 40000
Full_buff_f3_prise = 60000
Full_buff_m1_prise = 20000
Full_buff_m2_prise = 40000
Full_buff_m3_prise = 60000
all_song_prise  = 2500
all_dance_prise = 2500
print "importing custom: 916_pet_buffer OK"

class Quest (JQuest) :

def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr)


def onEvent(self,event,st):
 htmltext = event
 count=st.getQuestItemsCount(prise_ID)
 if count < min_prise :
  htmltext = "<html><head><body>У вас не достаточно денег.</body></html>"
  if st.getPlayer().getLevel() < min_level :
   htmltext = "<html><head><body>У вашего петомца слишком маленький уровень.</body></html>"
   if st.getPlayer().getLevel() < max_level :
    htmltext = "<html><head><body>У вашего петомца слишком высокий уровень.</body></html>"
 else:
  st.takeItems(prise_ID,0)
  st.getPlayer().setTarget(st.getPlayer().getPet())

  #Full buff fighter 3p
  if event == "124":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Full_buff_f3_prise)
    SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1242,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1268,4).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1045,6).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1388,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(4699,13).getEffects(st.getPlayer().getPet(),st.
getPlayer().getPet())    
    st.getPlayer().getPet().setCurrentHpMp(st.getPlayer().getPet().getMaxHp(), st.getPlayer().getPet().getMaxMp())
    return "buff.htm"
    st.setState(COMPLETED)

  #Full buff fighter 2p
  if event == "125":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Full_buff_f2_prise)
    SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1242,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1268,4).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    st.getPlayer().getPet().setCurrentHpMp(st.getPlayer().getPet().getMaxHp(), st.getPlayer().getPet().getMaxMp())  
    return "buff.htm"
    st.setState(COMPLETED)

  #Full buff fighter 1p
  if event == "126":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Full_buff_f1_prise)
    SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1242,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1268,4).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    st.getPlayer().getPet().setCurrentHpMp(st.getPlayer().getPet().getMaxHp(), st.getPlayer().getPet().getMaxMp())  
    return "buff.htm"
    st.setState(COMPLETED)

  #Full buff mage 3p
  if event == "120":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Full_buff_m3_prise)
    SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(4703,13).getEffects(st.getPlayer().getPet(),st.
getPlayer().getPet())    
    SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(363,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(1413,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(396,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    st.getPlayer().getPet().setCurrentHpMp(st.getPlayer().getPet().getMaxHp(), st.getPlayer().getPet().getMaxMp())
    return "buff.htm"
    st.setState(COMPLETED)

  #Full buff mage 2p
  if event == "121":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Full_buff_m2_prise)
    SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(4703,13).getEffects(st.getPlayer().getPet(),st.
getPlayer().getPet())    
    SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    st.getPlayer().getPet().setCurrentHpMp(st.getPlayer().getPet().getMaxHp(), st.getPlayer().getPet().getMaxMp())  
    return "buff.htm"
    st.setState(COMPLETED)

  #Full buff mage 1p
  if event == "122":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Full_buff_m1_prise)
    SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())    
    st.getPlayer().getPet().setCurrentHpMp(st.getPlayer().getPet().getMaxHp(), st.getPlayer().getPet().getMaxMp())
    return "buff.htm"
    st.setState(COMPLETED)
  #All Song
  if event == "130":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,all_song_prise)
    SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(270,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(265,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(266,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(306,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(308,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(305,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(363,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    st.getPlayer().getPet().setCurrentHpMp(st.getPlayer().getPet().getMaxHp(), st.getPlayer().getPet().getMaxMp())
    return "all_song.htm"
    st.setState(COMPLETED)
  #All dance
  if event == "131":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,all_dance_prise)
    SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(277,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(272,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(309,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(311,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(307,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(310,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())    
    st.getPlayer().getPet().setCurrentHpMp(st.getPlayer().getPet().getMaxHp(), st.getPlayer().getPet().getMaxMp())
    return "all_song.htm"
    st.setState(COMPLETED)
  #Cancel
  if event == "666":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.getPlayer().getPet().stopAllEffects()
    return "cancel.htm"
    st.setState(COMPLETED)

  #Restore
  if event == "665":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.getPlayer().getPet().setCurrentHpMp(st.getPlayer().getPet().getMaxHp(), st.getPlayer().getPet().getMaxMp())
    st.getPlayer().getPet().setCurrentCp(st.getPlayer().getPet().getMaxCp())
    return "cancel.htm"
    st.setState(COMPLETED)

  if event == "2":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,buff_prise)
    SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_attack.htm"  
    st.setState(COMPLETED)

  if event == "3":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,buff_prise)
    SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_defence.htm"  
    st.setState(COMPLETED)

  if event == "4":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,buff_prise)
    SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_attack2.htm"  
    st.setState(COMPLETED)

  if event == "5":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,buff_prise)
    SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_defence.htm"  
    st.setState(COMPLETED)

  if event == "6":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,buff_prise)
    SkillTable.getInstance().getInfo(1073,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_support.htm"  
    st.setState(COMPLETED)

  if event == "7":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,buff_prise)
    SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_support.htm"  
    st.setState(COMPLETED)

  if event == "8":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,buff_prise)
    SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_attack.htm"  
    st.setState(COMPLETED)

  if event == "9":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,buff_prise)
    SkillTable.getInstance().getInfo(1043,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_attack2.htm"  
    st.setState(COMPLETED)

  if event == "10":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,buff_prise)
    SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_defence.htm"  
    st.setState(COMPLETED)

  if event == "11":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,buff_prise)
    SkillTable.getInstance().getInfo(1191,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_resist2.htm"  
    st.setState(COMPLETED)

  if event == "12":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,buff_prise)
    SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_attack.htm"  
    st.setState(COMPLETED)

  if event == "13":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,buff_prise)
    SkillTable.getInstance().getInfo(1044,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_support.htm"  
    st.setState(COMPLETED)

  if event == "14":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,buff_prise)
    SkillTable.getInstance().getInfo(1243,6).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_defence.htm"  
    st.setState(COMPLETED)

  if event == "15":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,buff_prise)
    SkillTable.getInstance().getInfo(1242,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_attack.htm"  
    st.setState(COMPLETED)

  if event == "16":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,buff_prise)
    SkillTable.getInstance().getInfo(1240,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_attack.htm"  
    st.setState(COMPLETED)

  if event == "17":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,buff_prise)
    SkillTable.getInstance().getInfo(1032,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_resist.htm"  
    st.setState(COMPLETED)

  if event == "18":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,buff_prise)
    SkillTable.getInstance().getInfo(1045,6).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_support.htm"  
    st.setState(COMPLETED)

  if event == "19":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,buff_prise)
    SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_support.htm"  
    st.setState(COMPLETED)

  if event == "20":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,buff_prise)
    SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_attack.htm"  
    st.setState(COMPLETED)

  if event == "21":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,buff_prise)
    SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_defence.htm"  
    st.setState(COMPLETED)

  if event == "22":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,buff_prise)
    SkillTable.getInstance().getInfo(1388,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_attack.htm"  
    st.setState(COMPLETED)

  if event == "23":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,buff_prise)
    SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_defence.htm"  
    st.setState(COMPLETED)

  if event == "24":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,buff_prise)
    SkillTable.getInstance().getInfo(1392,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_resist.htm"  
    st.setState(COMPLETED)

  if event == "25":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,buff_prise)
    SkillTable.getInstance().getInfo(1182,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_resist2.htm"  
    st.setState(COMPLETED)

  if event == "26":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,buff_prise)
    SkillTable.getInstance().getInfo(1189,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_resist2.htm"  
    st.setState(COMPLETED)

  if event == "27":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,buff_prise)
    SkillTable.getInstance().getInfo(1393,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_resist.htm"  
    st.setState(COMPLETED)

  if event == "28":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,buff_prise)
    SkillTable.getInstance().getInfo(1033,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_resist2.htm"  
    st.setState(COMPLETED)

  if event == "29":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,buff_prise)
    SkillTable.getInstance().getInfo(1352,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_resist.htm"  
    st.setState(COMPLETED)

  if event == "30":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Prophecy_prise)
    SkillTable.getInstance().getInfo(1356,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_attack2.htm"  
    st.setState(COMPLETED)

  if event == "31":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,buff_prise)
    SkillTable.getInstance().getInfo(1087,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_defence.htm"  
    st.setState(COMPLETED)

  if event == "32":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,buff_prise)
    SkillTable.getInstance().getInfo(1257,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_support.htm"  
    st.setState(COMPLETED)

  if event == "33":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,buff_prise)
    SkillTable.getInstance().getInfo(1259,4).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_resist.htm"  
    st.setState(COMPLETED)

  if event == "34":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,buff_prise)
    SkillTable.getInstance().getInfo(1304,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_defence.htm"  
    st.setState(COMPLETED)

  if event == "35":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,buff_prise)
    SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_support.htm"  
    st.setState(COMPLETED)

  if event == "36":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,buff_prise)
    SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_attack2.htm"  
    st.setState(COMPLETED)

  if event == "37":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,buff_prise)
    SkillTable.getInstance().getInfo(1354,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_resist.htm"  
    st.setState(COMPLETED)

  if event == "38":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,buff_prise)
    SkillTable.getInstance().getInfo(1353,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_resist.htm"  
    st.setState(COMPLETED)

  if event == "39":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Prophecy_prise)
    SkillTable.getInstance().getInfo(1355,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_attack2.htm"  
    st.setState(COMPLETED)

  if event == "40":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,buff_prise)
    SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_attack2.htm"  
    st.setState(COMPLETED)

  if event == "41":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,buff_prise)
    SkillTable.getInstance().getInfo(1268,4).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_support.htm"  
    st.setState(COMPLETED)

  if event == "42":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Prophecy_prise)
    SkillTable.getInstance().getInfo(1357,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "buff_attack2.htm"  
    st.setState(COMPLETED)
  #CHANTS
  if event == "43":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Chant_prise)
    SkillTable.getInstance().getInfo(1006,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "chant_warcryer.htm"  
    st.setState(COMPLETED)

  if event == "44":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Chant_prise)
    SkillTable.getInstance().getInfo(1009,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "chant_warcryer.htm"  
    st.setState(COMPLETED)

  if event == "45":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Chant_prise)
    SkillTable.getInstance().getInfo(1007,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "chant_warcryer.htm"  
    st.setState(COMPLETED)

  if event == "47":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Chant_prise)
    SkillTable.getInstance().getInfo(1002,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "chant_warcryer.htm"  
    st.setState(COMPLETED)

  if event == "60":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Chant_prise)
    SkillTable.getInstance().getInfo(1252,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "chant_warcryer.htm"  
    st.setState(COMPLETED)

  if event == "61":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Chant_prise)
    SkillTable.getInstance().getInfo(1253,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "chant_warcryer.htm"  
    st.setState(COMPLETED)

  if event == "62":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Chant_prise)
    SkillTable.getInstance().getInfo(1309,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "chant_warcryer.htm"  
    st.setState(COMPLETED)

  if event == "63":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Chant_prise)
    SkillTable.getInstance().getInfo(1251,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "chant_warcryer2.htm"  
    st.setState(COMPLETED)

  if event == "64":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Chant_prise)
    SkillTable.getInstance().getInfo(1308,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "chant_warcryer2.htm"  
    st.setState(COMPLETED)

  if event == "65":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Chant_prise)
    SkillTable.getInstance().getInfo(1391,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "chant_warcryer2.htm"  
    st.setState(COMPLETED)

  if event == "66":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Chant_prise)
    SkillTable.getInstance().getInfo(1310,4).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "chant_warcryer2.htm"  
    st.setState(COMPLETED)

  if event == "67":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Chant_prise)
    SkillTable.getInstance().getInfo(1390,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "chant_warcryer2.htm"  
    st.setState(COMPLETED)

  if event == "68":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Chant_prise)
    SkillTable.getInstance().getInfo(1284,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "chant_warcryer2.htm"  
    st.setState(COMPLETED)

  if event == "69":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Chant_prise)
    SkillTable.getInstance().getInfo(1362,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "chant_warcryer2.htm"  
    st.setState(COMPLETED)

  if event == "70":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Prophecy_prise)
    SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "chant_warcryer3.htm"  
    st.setState(COMPLETED)

  if event == "71":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Prophecy_prise)
    SkillTable.getInstance().getInfo(1413,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "chant_warcryer3.htm"  
    st.setState(COMPLETED)

  #Overlord
  if event == "48":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Chant_prise)
    SkillTable.getInstance().getInfo(1003,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "chant_overlord.htm"  
    st.setState(COMPLETED)

  if event == "49":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Chant_prise)
    SkillTable.getInstance().getInfo(1005,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "chant_overlord.htm"  
    st.setState(COMPLETED)

  if event == "50":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Chant_prise)
    SkillTable.getInstance().getInfo(1008,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "chant_overlord.htm"  
    st.setState(COMPLETED)

  if event == "51":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Chant_prise)
    SkillTable.getInstance().getInfo(1260,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "chant_overlord.htm"  
    st.setState(COMPLETED)

  if event == "52":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Chant_prise)
    SkillTable.getInstance().getInfo(1004,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "chant_overlord.htm"  
    st.setState(COMPLETED)

  if event == "53":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Chant_prise)
    SkillTable.getInstance().getInfo(1250,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "chant_overlord.htm"  
    st.setState(COMPLETED)

  if event == "54":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Chant_prise)
    SkillTable.getInstance().getInfo(1261,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "chant_overlord.htm"  
    st.setState(COMPLETED)

  if event == "55":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Chant_prise)
    SkillTable.getInstance().getInfo(1249,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "chant_overlord2.htm"  
    st.setState(COMPLETED)

  if event == "56":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Chant_prise)
    SkillTable.getInstance().getInfo(1282,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "chant_overlord2.htm"  
    st.setState(COMPLETED)

  if event == "57":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Chant_prise)
    SkillTable.getInstance().getInfo(1364,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "chant_overlord2.htm"  
    st.setState(COMPLETED)

  if event == "58":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Chant_prise)
    SkillTable.getInstance().getInfo(1365,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "chant_overlord2.htm"  
    st.setState(COMPLETED)

  if event == "59":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Prophecy_prise)
    SkillTable.getInstance().getInfo(1414,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "chant_overlord2.htm"  
    st.setState(COMPLETED)
  #Songs
  if event == "72":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,song_prise)
    SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
    return "song_song.htm"  
    st.setState(COMPLETED)

  if event == "73":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,song_prise)
    SkillTable.getInstance().getInfo(270,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
    return "song_song.htm"  
    st.setState(COMPLETED)

  if event == "74":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,song_prise)
    SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
    return "song_song.htm"  
    st.setState(COMPLETED)

  if event == "75":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,song_prise)
    SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
    return "song_song.htm"  
    st.setState(COMPLETED)

  if event == "76":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,song_prise)
    SkillTable.getInstance().getInfo(265,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
    return "song_song.htm"  
    st.setState(COMPLETED)

  if event == "77":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,song_prise)
    SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
    return "song_song.htm"  
    st.setState(COMPLETED)

  if event == "78":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,song_prise)
    SkillTable.getInstance().getInfo(266,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
    return "song_song.htm"  
    st.setState(COMPLETED)

  if event == "79":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,song_prise)
    SkillTable.getInstance().getInfo(306,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
    return "song_song2.htm"  
    st.setState(COMPLETED)

  if event == "80":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,song_prise)
    SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
    return "song_song2.htm"  
    st.setState(COMPLETED)

  if event == "81":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,song_prise)
    SkillTable.getInstance().getInfo(308,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
    return "song_song2.htm"  
    st.setState(COMPLETED)

  if event == "82":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,song_prise)
    SkillTable.getInstance().getInfo(305,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
    return "song_song2.htm"  
    st.setState(COMPLETED)

  if event == "83":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,song_prise)
    SkillTable.getInstance().getInfo(363,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
    return "song_song2.htm"  
    st.setState(COMPLETED)

  if event == "84":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,song_prise)
    SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
    return "song_song2.htm"  
    st.setState(COMPLETED)

  if event == "85":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,song_prise)
    SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
    return "song_song2.htm"  
    st.setState(COMPLETED)

  if event == "86":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Dance_prise)
    SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
    return "song_dance.htm"  
    st.setState(COMPLETED)

  if event == "87":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Dance_prise)
    SkillTable.getInstance().getInfo(277,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
    return "song_dance.htm"  
    st.setState(COMPLETED)

  if event == "88":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Dance_prise)
    SkillTable.getInstance().getInfo(272,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
    return "song_dance.htm"  
    st.setState(COMPLETED)

  if event == "89":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Dance_prise)
    SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
    return "song_dance.htm"  
    st.setState(COMPLETED)

  if event == "90":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Dance_prise)
    SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
    return "song_dance.htm"  
    st.setState(COMPLETED)

  if event == "91":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Dance_prise)
    SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
    return "song_dance.htm"  
    st.setState(COMPLETED)

  if event == "92":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Dance_prise)
    SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
    return "song_dance.htm"  
    st.setState(COMPLETED)

  if event == "93":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Dance_prise)
    SkillTable.getInstance().getInfo(309,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
    return "song_dance2.htm"  
    st.setState(COMPLETED)

  if event == "94":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Dance_prise)
    SkillTable.getInstance().getInfo(311,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
    return "song_dance2.htm"  
    st.setState(COMPLETED)

  if event == "95":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Dance_prise)
    SkillTable.getInstance().getInfo(307,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
    return "song_dance2.htm"  
    st.setState(COMPLETED)

  if event == "96":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Dance_prise)
    SkillTable.getInstance().getInfo(310,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
    return "song_dance2.htm"  
    st.setState(COMPLETED)

  if event == "97":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Dance_prise)
    SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
    return "song_dance2.htm"  
    st.setState(COMPLETED)

  #Noble
  if event == "98":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Noble_prise)
    SkillTable.getInstance().getInfo(396,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
    return "song_noble.htm"  
    st.setState(COMPLETED)

  if event == "99":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Noble_prise)
    SkillTable.getInstance().getInfo(395,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
    return "song_noble.htm"  
    st.setState(COMPLETED)

  if event == "101":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Noble_prise)
    SkillTable.getInstance().getInfo(1325,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "song_noble.htm"  
    st.setState(COMPLETED)

  if event == "102":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Noble_prise)
    SkillTable.getInstance().getInfo(1323,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
    return "song_noble.htm"  
    st.setState(COMPLETED)

  if event == "103":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Summon_prise)
    SkillTable.getInstance().getInfo(4702,13).getEffects(st.getPlayer().getPet(),st.
getPlayer().getPet())
    return "song_summon.htm"  
    st.setState(COMPLETED)

  if event == "104":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Summon_prise)
    SkillTable.getInstance().getInfo(4703,13).getEffects(st.getPlayer().getPet(),st.
getPlayer().getPet())
    return "song_summon.htm"  
    st.setState(COMPLETED)

  if event == "105":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Summon_prise)
    SkillTable.getInstance().getInfo(4699,13).getEffects(st.getPlayer().getPet(),st.
getPlayer().getPet())
    return "song_summon.htm"  
    st.setState(COMPLETED)

  if event == "106":
   if st.getPlayer().getPet() == None :
    return "no_pet.htm"  
    st.setState(COMPLETED)
   else:
    st.takeItems(prise_ID,Summon_prise)
    SkillTable.getInstance().getInfo(4700,13).getEffects(st.getPlayer().getPet(),st.
getPlayer().getPet())
    return "song_summon.htm"  
    st.setState(COMPLETED)
   
  if htmltext != event:
   st.setState(COMPLETED)
   st.exitQuest(1)
 return htmltext
def onTalk (self,npc,player):
   st = player.getQuestState(qn)
   htmltext = "<html><head><body>I have nothing to say to you</body></html>"
   st.setState(STARTED)
   return InitialHtml

QUEST       = Quest(916,qn,"custom")


for npcId in NPC:
QUEST.addStartNpc(npcId)
QUEST.addTalkId(npcId)


*пытаюсь сделать под l2emu gracia*

Help ME!!!!

0
X
XOXOJI

User

Участник

Posts: 51

На форуме с: 06/29/2007

Репутация: +23

Рейтинг: 0

· 03/12/2009, 09:43 AM

Вот мой рабочий пет бафер, работал на л2жфри, работает на л2жарчид, проверял на ла2бейс 1.1.6 и на рт1.4

[codebox]import sys
from net.sf.l2emuproject.gameserver.model.actor.instance import L2PcInstance
from java.util import Iterator
from net.sf.l2emuproject.gameserver.datatables import SkillTable
from net.sf.l2emuproject import L2DatabaseFactory
from net.sf.l2emuproject.gameserver.model.quest import State
from net.sf.l2emuproject.gameserver.model.quest import QuestState
from net.sf.l2emuproject.gameserver.model.quest.jython import QuestJython as JQuest

qn = "916_pet_buffer"

NPC = [40004]
min_level = 1
max_level = 90
min_prise = 25000
prise_ID = 57
QuestId = 916
QuestName = "pet_buffer"
QuestDesc = "custom"
InitialHtml = "buff.htm"
buff_prise = 25000
Chant_prise = 25000
song_prise = 25000
Dance_prise = 25000
Hero_prise = 25000
Noble_prise = 25000
Summon_prise = 25000
Prophecy_prise = 25000
Full_buff_f1_prise = 200000
Full_buff_f2_prise = 400000
Full_buff_f3_prise = 600000
Full_buff_m1_prise = 200000
Full_buff_m2_prise = 400000
Full_buff_m3_prise = 600000
all_song_prise = 100000
all_dance_prise = 100000
print "importing custom: 916_pet_buffer OK"

class Quest (JQuest) :

def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr)


def onEvent(self,event,st):
htmltext = event
count=st.getQuestItemsCount(prise_ID)
if count < min_prise :
htmltext = "<html><head><body>У вас не достаточно денег.</body></html>"
if st.getPlayer().getLevel() < min_level :
htmltext = "<html><head><body>У вас слишком маленький уровень.</body></html>"
if st.getPlayer().getLevel() < max_level :
htmltext = "<html><head><body>У вас слишком высокий уровень.</body></html>"
else:
st.takeItems(prise_ID,0)
st.getPlayer().setTarget(st.getPlayer().getPet())

#Full buff fighter 3p
if event == "124":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Full_buff_f3_prise)
SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1242,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1268,4).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1045,6).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1388,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(4699,13).getEffects(st.getPlayer().getPet(),st.
getPlayer().getPet())
st.getPlayer().getPet().setCurrentHpMp(st.getPlayer().getPet().getMaxHp(), st.getPlayer().getPet().getMaxMp())
return "buff.htm"
st.setState(COMPLETED)

#Full buff fighter 2p
if event == "125":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Full_buff_f2_prise)
SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1242,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1268,4).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
st.getPlayer().getPet().setCurrentHpMp(st.getPlayer().getPet().getMaxHp(), st.getPlayer().getPet().getMaxMp())
return "buff.htm"
st.setState(COMPLETED)

#Full buff fighter 1p
if event == "126":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Full_buff_f1_prise)
SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1242,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1268,4).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
st.getPlayer().getPet().setCurrentHpMp(st.getPlayer().getPet().getMaxHp(), st.getPlayer().getPet().getMaxMp())
return "buff.htm"
st.setState(COMPLETED)

#Full buff mage 3p
if event == "120":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Full_buff_m3_prise)
SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(4703,13).getEffects(st.getPlayer().getPet(),st.
getPlayer().getPet())
SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(363,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(1413,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(396,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
st.getPlayer().getPet().setCurrentHpMp(st.getPlayer().getPet().getMaxHp(), st.getPlayer().getPet().getMaxMp())
return "buff.htm"
st.setState(COMPLETED)

#Full buff mage 2p
if event == "121":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Full_buff_m2_prise)
SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(4703,13).getEffects(st.getPlayer().getPet(),st.
getPlayer().getPet())
SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
st.getPlayer().getPet().setCurrentHpMp(st.getPlayer().getPet().getMaxHp(), st.getPlayer().getPet().getMaxMp())
return "buff.htm"
st.setState(COMPLETED)

#Full buff mage 1p
if event == "122":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Full_buff_m1_prise)
SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
st.getPlayer().getPet().setCurrentHpMp(st.getPlayer().getPet().getMaxHp(), st.getPlayer().getPet().getMaxMp())
return "buff.htm"
st.setState(COMPLETED)
#All Song
if event == "130":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,all_song_prise)
SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(270,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(265,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(266,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(306,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(308,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(305,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(363,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
st.getPlayer().getPet().setCurrentHpMp(st.getPlayer().getPet().getMaxHp(), st.getPlayer().getPet().getMaxMp())
return "all_song.htm"
st.setState(COMPLETED)
#All dance
if event == "131":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,all_dance_prise)
SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(277,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(272,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(309,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(311,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(307,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(310,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
st.getPlayer().getPet().setCurrentHpMp(st.getPlayer().getPet().getMaxHp(), st.getPlayer().getPet().getMaxMp())
return "all_song.htm"
st.setState(COMPLETED)
#Cancel
if event == "666":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.getPlayer().getPet().stopAllEffects()
return "cancel.htm"
st.setState(COMPLETED)

#Restore
if event == "665":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.getPlayer().getPet().setCurrentHpMp(st.getPlayer().getPet().getMaxHp(), st.getPlayer().getPet().getMaxMp())
st.getPlayer().getPet().setCurrentCp(st.getPlayer().getPet().getMaxCp())
return "cancel.htm"
st.setState(COMPLETED)

if event == "2":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_attack.htm"
st.setState(COMPLETED)

if event == "3":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_defence.htm"
st.setState(COMPLETED)

if event == "4":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_attack2.htm"
st.setState(COMPLETED)

if event == "5":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_defence.htm"
st.setState(COMPLETED)

if event == "6":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1073,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_support.htm"
st.setState(COMPLETED)

if event == "7":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_support.htm"
st.setState(COMPLETED)

if event == "8":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_attack.htm"
st.setState(COMPLETED)

if event == "9":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1043,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_attack2.htm"
st.setState(COMPLETED)

if event == "10":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_defence.htm"
st.setState(COMPLETED)

if event == "11":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1191,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_resist2.htm"
st.setState(COMPLETED)

if event == "12":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_attack.htm"
st.setState(COMPLETED)

if event == "13":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1044,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_support.htm"
st.setState(COMPLETED)

if event == "14":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1243,6).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_defence.htm"
st.setState(COMPLETED)

if event == "15":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1242,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_attack.htm"
st.setState(COMPLETED)

if event == "16":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1240,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_attack.htm"
st.setState(COMPLETED)

if event == "17":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1032,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_resist.htm"
st.setState(COMPLETED)

if event == "18":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1045,6).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_support.htm"
st.setState(COMPLETED)

if event == "19":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_support.htm"
st.setState(COMPLETED)

if event == "20":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_attack.htm"
st.setState(COMPLETED)

if event == "21":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_defence.htm"
st.setState(COMPLETED)

if event == "22":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1388,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_attack.htm"
st.setState(COMPLETED)

if event == "23":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_defence.htm"
st.setState(COMPLETED)

if event == "24":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1392,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_resist.htm"
st.setState(COMPLETED)

if event == "25":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1182,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_resist2.htm"
st.setState(COMPLETED)

if event == "26":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1189,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_resist2.htm"
st.setState(COMPLETED)

if event == "27":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1393,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_resist.htm"
st.setState(COMPLETED)

if event == "28":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1033,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_resist2.htm"
st.setState(COMPLETED)

if event == "29":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1352,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_resist.htm"
st.setState(COMPLETED)

if event == "30":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Prophecy_prise)
SkillTable.getInstance().getInfo(1356,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_attack2.htm"
st.setState(COMPLETED)

if event == "31":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1087,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_defence.htm"
st.setState(COMPLETED)

if event == "32":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1257,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_support.htm"
st.setState(COMPLETED)

if event == "33":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1259,4).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_resist.htm"
st.setState(COMPLETED)

if event == "34":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1304,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_defence.htm"
st.setState(COMPLETED)

if event == "35":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_support.htm"
st.setState(COMPLETED)

if event == "36":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_attack2.htm"
st.setState(COMPLETED)

if event == "37":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1354,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_resist.htm"
st.setState(COMPLETED)

if event == "38":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1353,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_resist.htm"
st.setState(COMPLETED)

if event == "39":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Prophecy_prise)
SkillTable.getInstance().getInfo(1355,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_attack2.htm"
st.setState(COMPLETED)

if event == "40":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_attack2.htm"
st.setState(COMPLETED)

if event == "41":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,buff_prise)
SkillTable.getInstance().getInfo(1268,4).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_support.htm"
st.setState(COMPLETED)

if event == "42":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Prophecy_prise)
SkillTable.getInstance().getInfo(1357,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "buff_attack2.htm"
st.setState(COMPLETED)
#CHANTS
if event == "43":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1006,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "chant_warcryer.htm"
st.setState(COMPLETED)

if event == "44":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1009,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "chant_warcryer.htm"
st.setState(COMPLETED)

if event == "45":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1007,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "chant_warcryer.htm"
st.setState(COMPLETED)

if event == "47":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1002,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "chant_warcryer.htm"
st.setState(COMPLETED)

if event == "60":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1252,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "chant_warcryer.htm"
st.setState(COMPLETED)

if event == "61":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1253,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "chant_warcryer.htm"
st.setState(COMPLETED)

if event == "62":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1309,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "chant_warcryer.htm"
st.setState(COMPLETED)

if event == "63":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1251,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "chant_warcryer2.htm"
st.setState(COMPLETED)

if event == "64":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1308,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "chant_warcryer2.htm"
st.setState(COMPLETED)

if event == "65":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1391,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "chant_warcryer2.htm"
st.setState(COMPLETED)

if event == "66":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1310,4).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "chant_warcryer2.htm"
st.setState(COMPLETED)

if event == "67":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1390,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "chant_warcryer2.htm"
st.setState(COMPLETED)

if event == "68":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1284,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "chant_warcryer2.htm"
st.setState(COMPLETED)

if event == "69":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1362,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "chant_warcryer2.htm"
st.setState(COMPLETED)

if event == "70":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Prophecy_prise)
SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "chant_warcryer3.htm"
st.setState(COMPLETED)

if event == "71":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Prophecy_prise)
SkillTable.getInstance().getInfo(1413,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "chant_warcryer3.htm"
st.setState(COMPLETED)

#Overlord
if event == "48":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1003,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "chant_overlord.htm"
st.setState(COMPLETED)

if event == "49":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1005,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "chant_overlord.htm"
st.setState(COMPLETED)

if event == "50":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1008,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "chant_overlord.htm"
st.setState(COMPLETED)

if event == "51":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1260,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "chant_overlord.htm"
st.setState(COMPLETED)

if event == "52":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1004,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "chant_overlord.htm"
st.setState(COMPLETED)

if event == "53":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1250,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "chant_overlord.htm"
st.setState(COMPLETED)

if event == "54":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1261,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "chant_overlord.htm"
st.setState(COMPLETED)

if event == "55":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1249,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "chant_overlord2.htm"
st.setState(COMPLETED)

if event == "56":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1282,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "chant_overlord2.htm"
st.setState(COMPLETED)

if event == "57":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1364,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "chant_overlord2.htm"
st.setState(COMPLETED)

if event == "58":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Chant_prise)
SkillTable.getInstance().getInfo(1365,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "chant_overlord2.htm"
st.setState(COMPLETED)

if event == "59":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Prophecy_prise)
SkillTable.getInstance().getInfo(1414,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "chant_overlord2.htm"
st.setState(COMPLETED)
#Songs
if event == "72":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,song_prise)
SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
return "song_song.htm"
st.setState(COMPLETED)

if event == "73":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,song_prise)
SkillTable.getInstance().getInfo(270,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
return "song_song.htm"
st.setState(COMPLETED)

if event == "74":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,song_prise)
SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
return "song_song.htm"
st.setState(COMPLETED)

if event == "75":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,song_prise)
SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
return "song_song.htm"
st.setState(COMPLETED)

if event == "76":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,song_prise)
SkillTable.getInstance().getInfo(265,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
return "song_song.htm"
st.setState(COMPLETED)

if event == "77":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,song_prise)
SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
return "song_song.htm"
st.setState(COMPLETED)

if event == "78":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,song_prise)
SkillTable.getInstance().getInfo(266,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
return "song_song.htm"
st.setState(COMPLETED)

if event == "79":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,song_prise)
SkillTable.getInstance().getInfo(306,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
return "song_song2.htm"
st.setState(COMPLETED)

if event == "80":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,song_prise)
SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
return "song_song2.htm"
st.setState(COMPLETED)

if event == "81":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,song_prise)
SkillTable.getInstance().getInfo(308,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
return "song_song2.htm"
st.setState(COMPLETED)

if event == "82":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,song_prise)
SkillTable.getInstance().getInfo(305,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
return "song_song2.htm"
st.setState(COMPLETED)

if event == "83":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,song_prise)
SkillTable.getInstance().getInfo(363,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
return "song_song2.htm"
st.setState(COMPLETED)

if event == "84":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,song_prise)
SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
return "song_song2.htm"
st.setState(COMPLETED)

if event == "85":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,song_prise)
SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
return "song_song2.htm"
st.setState(COMPLETED)

if event == "86":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Dance_prise)
SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
return "song_dance.htm"
st.setState(COMPLETED)

if event == "87":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Dance_prise)
SkillTable.getInstance().getInfo(277,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
return "song_dance.htm"
st.setState(COMPLETED)

if event == "88":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Dance_prise)
SkillTable.getInstance().getInfo(272,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
return "song_dance.htm"
st.setState(COMPLETED)

if event == "89":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Dance_prise)
SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
return "song_dance.htm"
st.setState(COMPLETED)

if event == "90":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Dance_prise)
SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
return "song_dance.htm"
st.setState(COMPLETED)

if event == "91":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Dance_prise)
SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
return "song_dance.htm"
st.setState(COMPLETED)

if event == "92":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Dance_prise)
SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
return "song_dance.htm"
st.setState(COMPLETED)

if event == "93":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Dance_prise)
SkillTable.getInstance().getInfo(309,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
return "song_dance2.htm"
st.setState(COMPLETED)

if event == "94":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Dance_prise)
SkillTable.getInstance().getInfo(311,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
return "song_dance2.htm"
st.setState(COMPLETED)

if event == "95":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Dance_prise)
SkillTable.getInstance().getInfo(307,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
return "song_dance2.htm"
st.setState(COMPLETED)

if event == "96":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Dance_prise)
SkillTable.getInstance().getInfo(310,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
return "song_dance2.htm"
st.setState(COMPLETED)

if event == "97":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Dance_prise)
SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
return "song_dance2.htm"
st.setState(COMPLETED)

#Noble
if event == "98":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Noble_prise)
SkillTable.getInstance().getInfo(396,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
return "song_noble.htm"
st.setState(COMPLETED)

if event == "99":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Noble_prise)
SkillTable.getInstance().getInfo(395,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
return "song_noble.htm"
st.setState(COMPLETED)

if event == "101":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Noble_prise)
SkillTable.getInstance().getInfo(1325,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "song_noble.htm"
st.setState(COMPLETED)

if event == "102":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Noble_prise)
SkillTable.getInstance().getInfo(1323,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "song_noble.htm"
st.setState(COMPLETED)

if event == "103":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Summon_prise)
SkillTable.getInstance().getInfo(4702,13).getEffects(st.getPlayer().getPet(),st.
getPlayer().getPet())
return "song_summon.htm"
st.setState(COMPLETED)

if event == "104":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Summon_prise)
SkillTable.getInstance().getInfo(4703,13).getEffects(st.getPlayer().getPet(),st.
getPlayer().getPet())
return "song_summon.htm"
st.setState(COMPLETED)

if event == "105":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Summon_prise)
SkillTable.getInstance().getInfo(4699,13).getEffects(st.getPlayer().getPet(),st.
getPlayer().getPet())
return "song_summon.htm"
st.setState(COMPLETED)

if event == "106":
if st.getPlayer().getPet() == None :
return "no_pet.htm"
st.setState(COMPLETED)
else:
st.takeItems(prise_ID,Summon_prise)
SkillTable.getInstance().getInfo(4700,13).getEffects(st.getPlayer().getPet(),st.
getPlayer().getPet())
return "song_summon.htm"
st.setState(COMPLETED)

if htmltext != event:
st.setState(COMPLETED)
st.exitQuest(1)
return htmltext
def onTalk (self,npc,player):
st = player.getQuestState(qn)
htmltext = "<html><head><body>I have nothing to say to you</body></html>"
st.setState(STARTED)
return InitialHtml

QUEST = Quest(916,qn,"custom")
STARTED = State('Started', QUEST)
COMPLETED = State('Completed', QUEST)
QUEST.setInitialState(STARTED)

for npcId in NPC:
QUEST.addStartNpc(npcId)
QUEST.addTalkId(npcId)

[/codebox]

0
M
Myxaa

User

Участник

Posts: 79

На форуме с: 02/01/2009

Репутация: +8

Рейтинг: 0

· 03/12/2009, 01:30 PM

Тут все также как и у меня кроме нпц и цен на бафы, вроде бы это на инт, а мне на грацию нада.

не работает

Тут все также как и у меня кроме нпц и цен на бафы, вроде бы это на инт, а мне на грацию нада.

не работает

0
Войдите или зарегистрируйтесь чтобы ответить