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]npc Buffer
Search

[question]npc Buffer

5 replies150 viewsCurrently viewing: 1
-
-HooPN1cE-

User

Участник

Posts: 46

На форуме с: 08/10/2008

Рейтинг: 0

· 03/05/2009, 10:19 AM

Железо: Core2 Quad, 2.83GHz , 4gg
ОС: Windows XP Proffesional , x32
Программы: Mysql 5.1 , Navicat , Java jre,jdk x32
Сборка: LineageII Gracia Part 2, L2Emu ProjecT, 1198



Краткое изложение СУТИ проблемы: Нужен баффер под Сервер с бафами 3 проф, основных баффов + желательно с Malaria/Halera/
Вопрос: Или расскажите как сделать нормального бафера.
Мои соображения по этому поводу: Делать над походу как обычного NPC с исходниками html файлов и Multisella( мб я не прав).

Желательно просто выложить NPC Buffera под L2Emu Project, который не будет выдавать в GS console проблем с скриптами.
У меня стоит баффер, но он после каждого бафа выкидывает из раздела бафов( в ГС смотрел,выдает ошибку с скриптом, что-то про currentXP,MP).

Если кому интересн, или кто может помочь с этой ошибкой , вот лог, который выдает ГС>>>

net.l2emuproject.gameserver.model.quest.Quest showError
WARNING: D:\Путь к Серверу\gameserver\data\scripts\custom\9999_NPCBuffer\__init__.py
Traceback (innermost last):
File "__init__.py", line 492, in onEvent
AttributeError: setCurrentHp

at org.python.core.Py.AttributeError(Unknown Source)
at org.python.core.PyInstance.invoke(Unknown Source)
at org.python.pycode.serializable._pyx1235811183671.onEvent$3(__init__.py:492)
at org.python.pycode.serializable._pyx1235811183671.call_function(__init__.py)
at org.python.core.PyTableCode.call(Unknown Source)
at org.python.core.PyTableCode.call(Unknown Source)
at org.python.core.PyTableCode.call(Unknown Source)
at org.python.core.PyFunction.__call__(Unknown Source)
at org.python.core.PyMethod.__call__(Unknown Source)
at org.python.core.PyObject.__call__(Unknown Source)
at org.python.core.PyObject._jcallexc(Unknown Source)
at org.python.core.PyObject._jcall(Unknown Source)
at org.python.proxies.main$Quest$411.onEvent(Unknown Source)
at net.l2emuproject.gameserver.model.quest.Quest.onAdvEvent(Quest.java:537)
at net.l2emuproject.gameserver.model.quest.Quest.notifyEvent(Quest.java:391)
at net.l2emuproject.gameserver.model.actor.instance.L2PcInstance.processQuestEvent(
L2PcInstance.java:1654)
at net.l2emuproject.gameserver.network.clientpackets.RequestBypassToServer.runImpl(
RequestBypassToServer.java:268)
at net.l2emuproject.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameC
lientPacket.java:86)
at net.l2emuproject.gameserver.threadmanager.ExecuteWrapper.execute(ExecuteWrapper.
java:45)
at net.l2emuproject.gameserver.threadmanager.FIFORunnableQueue.run(FIFORunnableQueu
e.java:75)
at net.l2emuproject.gameserver.threadmanager.ExecuteWrapper.execute(ExecuteWrapper.
java:45)
at net.l2emuproject.gameserver.threadmanager.ExecuteWrapper.run(ExecuteWrapper.java
:36)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

И так после каждого бафа чара(так у всех).Бафера качал с la2base.




Вот скрипт самого бафера ( init_.py )>>>


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

qn = "9999_NPCBuffer"

NPC=[40000]
QuestId = 9999
QuestName = "NPCBuffer"
QuestDesc = "custom"
InitialHtml = "1.htm"

print "importing custom: 9999: NPCBuffer"

class Quest (JQuest) :

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


def onEvent(self,event,st):
htmltext = event

#Acumen
if event == "1":
SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "2.htm"
st.setState(COMPLETED)

#Advanced Block
if event == "2":
SkillTable.getInstance().getInfo(1304,3).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "2.htm"
st.setState(COMPLETED)

#Agility
if event == "3":
SkillTable.getInstance().getInfo(1087,3).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "2.htm"
st.setState(COMPLETED)

#Arcane Protection
if event == "4":
SkillTable.getInstance().getInfo(1354,1).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "2.htm"
st.setState(COMPLETED)

#Berserker Spirit
if event == "5":
SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "2.htm"
st.setState(COMPLETED)

#Bless Shield
if event == "6":
SkillTable.getInstance().getInfo(1243,6).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "2.htm"
st.setState(COMPLETED)

#Blessed Body
if event == "7":
SkillTable.getInstance().getInfo(1045,6).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "2.htm"
st.setState(COMPLETED)

#Blessed Soul
if event == "8":
SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentMp(st.getPlayer().getMaxMp())
return "2.htm"
st.setState(COMPLETED)

#Clarity
if event == "9":
SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "2.htm"
st.setState(COMPLETED)

#Chant of Protection
if event == "10":
SkillTable.getInstance().getInfo(1461,1).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "2.htm"
st.setState(COMPLETED)

#Chant of Victory
if event == "11":
SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "5.htm"
st.setState(COMPLETED)

#Concentration
if event == "12":
SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "2.htm"
st.setState(COMPLETED)

#Death whisper
if event == "13":
SkillTable.getInstance().getInfo(1242,3).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "2.htm"
st.setState(COMPLETED)

#Divine Protection
if event == "14":
SkillTable.getInstance().getInfo(1353,1).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "2.htm"
st.setState(COMPLETED)

#Elemental Protection
if event == "15":
SkillTable.getInstance().getInfo(1352,1).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "2.htm"
st.setState(COMPLETED)

#Empower
if event == "16":
SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "2.htm"
st.setState(COMPLETED)

#Focus
if event == "17":
SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "2.htm"
st.setState(COMPLETED)

#Greater Might
if event == "18":
SkillTable.getInstance().getInfo(1388,3).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "5.htm"
st.setState(COMPLETED)

#Greater Shield
if event == "19":
SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "5.htm"
st.setState(COMPLETED)

#Guidance
if event == "20":
SkillTable.getInstance().getInfo(1240,3).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "2.htm"
st.setState(COMPLETED)

#Haste
if event == "21":
SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "2.htm"
st.setState(COMPLETED)

#Holy Resistance
if event == "22":
SkillTable.getInstance().getInfo(1392,3).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "2.htm"
st.setState(COMPLETED)

#Holy Weapon
if event == "23":
SkillTable.getInstance().getInfo(1043,1).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "2.htm"
st.setState(COMPLETED)

#Invigor
if event == "24":
SkillTable.getInstance().getInfo(1032,3).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "2.htm"
st.setState(COMPLETED)

#Magic Barrier
if event == "25":
SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "2.htm"
st.setState(COMPLETED)

#Magnus' Chant
if event == "26":
SkillTable.getInstance().getInfo(1413,1).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "5.htm"
st.setState(COMPLETED)

#Mana Gain
if event == "27":
SkillTable.getInstance().getInfo(1460,1).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "2.htm"
st.setState(COMPLETED)

#Mental Shield
if event == "28":
SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "2.htm"
st.setState(COMPLETED)

#Might
if event == "29":
SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "2.htm"
st.setState(COMPLETED)

#Prophecy of Fire
if event == "30":
SkillTable.getInstance().getInfo(1356,1).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "5.htm"
st.setState(COMPLETED)

#Prophecy of Water
if event == "31":
SkillTable.getInstance().getInfo(1355,1).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "5.htm"
st.setState(COMPLETED)

#Prophecy of Wind
if event == "32":
SkillTable.getInstance().getInfo(1357,1).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "5.htm"
st.setState(COMPLETED)

#Regeneration
if event == "33":
SkillTable.getInstance().getInfo(1044,3).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "2.htm"
st.setState(COMPLETED)

#Resist Aqua
if event == "34":
SkillTable.getInstance().getInfo(1182,3).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "2.htm"
st.setState(COMPLETED)

#Resist Fire
if event == "35":
SkillTable.getInstance().getInfo(1191,3).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "2.htm"
st.setState(COMPLETED)

#Resist Poison
if event == "36":
SkillTable.getInstance().getInfo(1033,3).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "2.htm"
st.setState(COMPLETED)

#Resist Shock
if event == "37":
SkillTable.getInstance().getInfo(1259,4).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "2.htm"
st.setState(COMPLETED)

#Resist Wind
if event == "38":
SkillTable.getInstance().getInfo(1189,3).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "2.htm"
st.setState(COMPLETED)

#Shield
if event == "39":
SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "2.htm"
st.setState(COMPLETED)

#Unholy Resistance
if event == "40":
SkillTable.getInstance().getInfo(1393,3).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "2.htm"
st.setState(COMPLETED)

#Vampiric Rage
if event == "41":
SkillTable.getInstance().getInfo(1268,4).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "2.htm"
st.setState(COMPLETED)

#Wild Magic
if event == "42":
SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "2.htm"
st.setState(COMPLETED)

#Dance of Alignment
if event == "43":
SkillTable.getInstance().getInfo(530,1).getEffects(st.getPlayer(),st.getPlayer()
)
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "3.htm"
st.setState(COMPLETED)

#Dance of Aqua Guard
if event == "44":
SkillTable.getInstance().getInfo(307,1).getEffects(st.getPlayer(),st.getPlayer()
)
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "3.htm"
st.setState(COMPLETED)

#Dance of Concentration
if event == "45":
SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer()
)
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "3.htm"
st.setState(COMPLETED)

#Dance of Earth Guard
if event == "46":
SkillTable.getInstance().getInfo(309,1).getEffects(st.getPlayer(),st.getPlayer()
)
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "3.htm"
st.setState(COMPLETED)

#Dance of Fire
if event == "47":
SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer()
)
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "3.htm"
st.setState(COMPLETED)

#Dance of Fury
if event == "48":
SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer()
)
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "3.htm"
st.setState(COMPLETED)

#Dance of Inspiration
if event == "49":
SkillTable.getInstance().getInfo(272,1).getEffects(st.getPlayer(),st.getPlayer()
)
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "3.htm"
st.setState(COMPLETED)

#Dance of Light
if event == "50":
SkillTable.getInstance().getInfo(277,1).getEffects(st.getPlayer(),st.getPlayer()
)
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "3.htm"
st.setState(COMPLETED)

#Dance of Protection
if event == "51":
SkillTable.getInstance().getInfo(311,1).getEffects(st.getPlayer(),st.getPlayer()
)
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "3.htm"
st.setState(COMPLETED)

#Dance of the Mystic
if event == "52":
SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer()
)
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "3.htm"
st.setState(COMPLETED)

#Dance of the Vampire
if event == "53":
SkillTable.getInstance().getInfo(310,1).getEffects(st.getPlayer(),st.getPlayer()
)
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "3.htm"
st.setState(COMPLETED)

#Dance of the Warrior
if event == "54":
SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer()
)
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "3.htm"
st.setState(COMPLETED)

#Siren's Dance
if event == "55":
SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPlayer()
)
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "3.htm"
st.setState(COMPLETED)

#Song of Champion
if event == "56":
SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer(),st.getPlayer()
)
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "4.htm"
st.setState(COMPLETED)

#Song of Earth
if event == "57":
SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer()
)
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "4.htm"
st.setState(COMPLETED)

#Song of Elemental
if event == "58":
SkillTable.getInstance().getInfo(529,1).getEffects(st.getPlayer(),st.getPlayer()
)
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "4.htm"
st.setState(COMPLETED)

#Song of Flame Guard
if event == "59":
SkillTable.getInstance().getInfo(306,1).getEffects(st.getPlayer(),st.getPlayer()
)
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "4.htm"
st.setState(COMPLETED)

#Song of Hunter
if event == "60":
SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPlayer()
)
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "4.htm"
st.setState(COMPLETED)

#Song of Invocation
if event == "61":
SkillTable.getInstance().getInfo(270,1).getEffects(st.getPlayer(),st.getPlayer()
)
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "4.htm"
st.setState(COMPLETED)

#Song of Life
if event == "62":
SkillTable.getInstance().getInfo(265,1).getEffects(st.getPlayer(),st.getPlayer()
)
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "4.htm"
st.setState(COMPLETED)

#Song of Meditation
if event == "63":
SkillTable.getInstance().getInfo(363,1).getEffects(st.getPlayer(),st.getPlayer()
)
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "4.htm"
st.setState(COMPLETED)

#Song of Renewal
if event == "64":
SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer()
)
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "4.htm"
st.setState(COMPLETED)

#Song of Storm Guard
if event == "65":
SkillTable.getInstance().getInfo(308,1).getEffects(st.getPlayer(),st.getPlayer()
)
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "4.htm"
st.setState(COMPLETED)

#Song of Vengeance
if event == "66":
SkillTable.getInstance().getInfo(305,1).getEffects(st.getPlayer(),st.getPlayer()
)
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "4.htm"
st.setState(COMPLETED)

#Song of Vitality
if event == "67":
SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer()
)
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "4.htm"
st.setState(COMPLETED)

#Song of Warding
if event == "68":
SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPlayer()
)
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "4.htm"
st.setState(COMPLETED)

#Song of Water
if event == "69":
SkillTable.getInstance().getInfo(266,1).getEffects(st.getPlayer(),st.getPlayer()
)
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "4.htm"
st.setState(COMPLETED)

#Song of Wind
if event == "70":
SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer()
)
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "4.htm"
st.setState(COMPLETED)

#Restore HP/MP
if event == "71":
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
st.getPlayer().setCurrentMp(st.getPlayer().getMaxMp())
return "5.htm"
st.setState(COMPLETED)

#Cancel Buffs - Thanks to YummiE
if event == "72":
st.getPlayer().stopAllEffects()
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "5.htm"
st.setState(COMPLETED)

#Wind Walk
if event == "73":
SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "2.htm"
st.setState(COMPLETED)

#Bless of Seraphim
if event == "74":
SkillTable.getInstance().getInfo(4702,13).getEffects(st.getPlayer(),st.getPlayer
())
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "5.htm"
st.setState(COMPLETED)

#Gift of Seraphim
if event == "75":
SkillTable.getInstance().getInfo(4703,13).getEffects(st.getPlayer(),st.getPlayer
())
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "5.htm"
st.setState(COMPLETED)

#Bless of Queen
if event == "76":
SkillTable.getInstance().getInfo(4699,13).getEffects(st.getPlayer(),st.getPlayer
())
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "5.htm"
st.setState(COMPLETED)

#Gift of Queen
if event == "77":
SkillTable.getInstance().getInfo(4700,13).getEffects(st.getPlayer(),st.getPlayer
())
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "5.htm"
st.setState(COMPLETED)

#Victory of Pa'agrio
if event == "78":
SkillTable.getInstance().getInfo(1414,1).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "5.htm"
st.setState(COMPLETED)

#FullBuff
if event == "79":
SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer()
)
SkillTable.getInstance().getInfo(277,1).getEffects(st.getPlayer(),st.getPlayer()
)
SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer()
)
SkillTable.getInstance().getInfo(307,1).getEffects(st.getPlayer(),st.getPlayer()
)
SkillTable.getInstance().getInfo(309,1).getEffects(st.getPlayer(),st.getPlayer()
)
SkillTable.getInstance().getInfo(310,1).getEffects(st.getPlayer(),st.getPlayer()
)
SkillTable.getInstance().getInfo(311,1).getEffects(st.getPlayer(),st.getPlayer()
)
SkillTable.getInstance().getInfo(272,1).getEffects(st.getPlayer(),st.getPlayer()
)
SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPlayer()
)
SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer()
)
SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer()
)
SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer()
)
SkillTable.getInstance().getInfo(266,1).getEffects(st.getPlayer(),st.getPlayer()
)
SkillTable.getInstance().getInfo(306,1).getEffects(st.getPlayer(),st.getPlayer()
)
SkillTable.getInstance().getInfo(308,1).getEffects(st.getPlayer(),st.getPlayer()
)
SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer()
)
SkillTable.getInstance().getInfo(363,1).getEffects(st.getPlayer(),st.getPlayer()
)
SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer(),st.getPlayer()
)
SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer()
)
SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPlayer()
)
SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer()
)
SkillTable.getInstance().getInfo(270,1).getEffects(st.getPlayer(),st.getPlayer()
)
SkillTable.getInstance().getInfo(305,1).getEffects(st.getPlayer(),st.getPlayer()
)
SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPlayer()
)
SkillTable.getInstance().getInfo(4342,2).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(4343,3).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(4351,6).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1087,2).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(4345,3).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(4344,3).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(4348,6).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(4347,6).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(4353,6).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(4346,4).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(4352,2).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(4356,3).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(4355,3).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(4358,3).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(4359,3).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(4357,2).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(4354,4).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(4360,3).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1392,3).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1393,3).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1354,1).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1353,1).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1352,1).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(4349,2).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(4350,4).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1284,3).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1461,1).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1397,1).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1416,1).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1304,3).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1087,3).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1243,6).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1045,6).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1242,3).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1240,3).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1043,1).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1032,3).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1460,1).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1044,3).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1182,3).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1191,3).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1033,3).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1259,4).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1189,3).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1268,4).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(1284,3).getEffects(st.getPlayer(),st.getPlayer(
))
SkillTable.getInstance().getInfo(764,1).getEffects(st.getPlayer(),st.getPlayer()
)
SkillTable.getInstance().getInfo(765,1).getEffects(st.getPlayer(),st.getPlayer()
)
st.getPlayer().setCurrentMp(st.getPlayer().getMaxMp())
return "1.htm"
st.setState(COMPLETED)

#Chant of Revenge
if event == "80":
SkillTable.getInstance().getInfo(1284,3).getEffects(st.getPlayer(),st.getPlayer(
))
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "5.htm"
st.setState(COMPLETED)

#Dance of Blade Storm
if event == "81":
SkillTable.getInstance().getInfo(765,1).getEffects(st.getPlayer(),st.getPlayer()
)
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "5.htm"
st.setState(COMPLETED)

#Song of Wind Storm
if event == "82":
SkillTable.getInstance().getInfo(764,1).getEffects(st.getPlayer(),st.getPlayer()
)
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "5.htm"
st.setState(COMPLETED)

#Sharp Edge
if event == "83":
SkillTable.getInstance().getInfo(825,1).getEffects(st.getPlayer(),st.getPlayer()
)
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "5.htm"
st.setState(COMPLETED)

#Spike
if event == "84":
SkillTable.getInstance().getInfo(826,1).getEffects(st.getPlayer(),st.getPlayer()
)
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "5.htm"
st.setState(COMPLETED)

#Restring
if event == "85":
SkillTable.getInstance().getInfo(827,1).getEffects(st.getPlayer(),st.getPlayer()
)
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "5.htm"
st.setState(COMPLETED)

#Case Harden
if event == "86":
SkillTable.getInstance().getInfo(828,1).getEffects(st.getPlayer(),st.getPlayer()
)
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "5.htm"
st.setState(COMPLETED)

#Hard Tanning
if event == "87":
SkillTable.getInstance().getInfo(829,1).getEffects(st.getPlayer(),st.getPlayer()
)
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "5.htm"
st.setState(COMPLETED)

#Embroider
if event == "88":
SkillTable.getInstance().getInfo(830,1).getEffects(st.getPlayer(),st.getPlayer()
)
st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
return "5.htm"
st.setState(COMPLETED)

#Pets FullBuff
if event == "89":
SkillTable.getInstance().getInfo(271,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(274,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(309,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(311,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(365,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(275,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(308,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(363,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(349,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(267,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(270,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(269,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(4342,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(4343,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(4351,6).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1087,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(4345,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(4344,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(4348,6).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(4347,6).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(4353,6).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(4346,4).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(4352,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(4356,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(4355,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(4358,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(4359,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(4357,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(4354,4).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(4360,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1392,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1393,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1354,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1353,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1352,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(4349,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(4350,4).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1284,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1461,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1397,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1416,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1304,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1087,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1243,6).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1045,6).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(1078,6).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1242,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(1077,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1240,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(1043,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1032,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1460,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1044,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1182,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1191,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1033,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1259,4).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1189,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(1268,4).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1284,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(764,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(765,1).getEffects(st.getPlayer().getPet(),st.ge
tPlayer().getPet())
SkillTable.getInstance().getInfo(1139,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1140,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1141,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1144,2).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1145,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1146,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
SkillTable.getInstance().getInfo(1497,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
st.getPlayer().getPet().setCurrentHp(st.getPlayer().getPet().getMaxHp())
st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())
return "6.htm"
st.setState(COMPLETED)

#Restore Pets' HP/MP
if event == "90":
st.getPlayer().getPet().setCurrentHp(st.getPlayer().getPet().getMaxHp())
st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())
return "6.htm"
st.setState(COMPLETED)

#Cancel Pets' Buffs
if event == "91":
st.getPlayer().getPet().stopAllEffects()
st.getPlayer().getPet().setCurrentHp(st.getPlayer().getPet().getMaxHp())
st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())
return "6.htm"
st.setState(COMPLETED)


#Pets' Greater Might
if event == "92":
SkillTable.getInstance().getInfo(1388,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "7.htm"
st.setState(COMPLETED)

#Pets' Greater Shield
if event == "93":
SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
return "7.htm"
st.setState(COMPLETED)

#Pets' Magnus' Chant
if event == "94":
SkillTable.getInstance().getInfo(1413,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
st.getPlayer().getPet().setCurrentHp(st.getPlayer().getPet().getMaxHp())
st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())
return "7.htm"
st.setState(COMPLETED)

#Pets' Chant of Victory
if event == "95":
SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
st.getPlayer().getPet().setCurrentHp(st.getPlayer().getPet().getMaxHp())
st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())
return "7.htm"
st.setState(COMPLETED)

#Pets' Prophecy of Fire
if event == "96":
SkillTable.getInstance().getInfo(1356,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
st.getPlayer().getPet().setCurrentHp(st.getPlayer().getPet().getMaxHp())
st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())
return "7.htm"
st.setState(COMPLETED)

#Pets' Prophecy of Water
if event == "97":
SkillTable.getInstance().getInfo(1355,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
st.getPlayer().getPet().setCurrentHp(st.getPlayer().getPet().getMaxHp())
st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())
return "7.htm"
st.setState(COMPLETED)

#Pets' Prophecy of Wind
if event == "98":
SkillTable.getInstance().getInfo(1357,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
st.getPlayer().getPet().setCurrentHp(st.getPlayer().getPet().getMaxHp())
st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())
return "7.htm"
st.setState(COMPLETED)

#Pets' Victory of Pa'agrio
if event == "99":
SkillTable.getInstance().getInfo(1414,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
st.getPlayer().getPet().setCurrentHp(st.getPlayer().getPet().getMaxHp())
st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())
return "7.htm"
st.setState(COMPLETED)

#Pets' Bless of Seraphim
if event == "100":
SkillTable.getInstance().getInfo(4702,13).getEffects(st.getPlayer().getPet(),st.
getPlayer().getPet())
st.getPlayer().getPet().setCurrentHp(st.getPlayer().getPet().getMaxHp())
st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())
return "7.htm"
st.setState(COMPLETED)

#Pets' Gift of Seraphim
if event == "101":
SkillTable.getInstance().getInfo(4703,13).getEffects(st.getPlayer().getPet(),st.
getPlayer().getPet())
st.getPlayer().getPet().setCurrentHp(st.getPlayer().getPet().getMaxHp())
st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())
return "7.htm"
st.setState(COMPLETED)

#Pets' Bless of Queen
if event == "102":
SkillTable.getInstance().getInfo(4699,13).getEffects(st.getPlayer().getPet(),st.
getPlayer().getPet())
st.getPlayer().getPet().setCurrentHp(st.getPlayer().getPet().getMaxHp())
st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())
return "7.htm"
st.setState(COMPLETED)

#Pets' Gift of Queen
if event == "103":
SkillTable.getInstance().getInfo(4700,13).getEffects(st.getPlayer().getPet(),st.
getPlayer().getPet())
st.getPlayer().getPet().setCurrentHp(st.getPlayer().getPet().getMaxHp())
st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())
return "7.htm"
st.setState(COMPLETED)

#Final Servitor
if event == "104":
SkillTable.getInstance().getInfo(1349,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
st.getPlayer().getPet().setCurrentHp(st.getPlayer().getPet().getMaxHp())
st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())
return "7.htm"
st.setState(COMPLETED)

#Warrior Servitor
if event == "105":
SkillTable.getInstance().getInfo(1346,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
st.getPlayer().getPet().setCurrentHp(st.getPlayer().getPet().getMaxHp())
st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())
return "7.htm"
st.setState(COMPLETED)

#Wizard Servitor
if event == "106":
SkillTable.getInstance().getInfo(1347,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
st.getPlayer().getPet().setCurrentHp(st.getPlayer().getPet().getMaxHp())
st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())
return "7.htm"
st.setState(COMPLETED)

#Assassin Servitor
if event == "107":
SkillTable.getInstance().getInfo(1348,1).getEffects(st.getPlayer().getPet(),st.g
etPlayer().getPet())
st.getPlayer().getPet().setCurrentHp(st.getPlayer().getPet().getMaxHp())
st.getPlayer().getPet().setCurrentMp(st.getPlayer().getPet().getMaxMp())
return "7.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><center>ERROR<br1>Please, contact the administrator.</center></body></html>"
st.setState(State.STARTED)
return InitialHtml

QUEST = Quest(QuestId,str(QuestId) + "_" + QuestName,QuestDesc)

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

0
-
-HooPN1cE-

User

Участник

Posts: 46

На форуме с: 08/10/2008

Рейтинг: 0

· 03/05/2009, 02:13 PM

Ну кто-нить поможет?

0
-
-HooPN1cE-

User

Участник

Posts: 46

На форуме с: 08/10/2008

Рейтинг: 0

· 03/06/2009, 09:32 AM

Ну так с проблемкой кто поможет?

0
Жека
Жека

User

Новичок

Posts: 10

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

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

Рейтинг: 0

· 03/06/2009, 10:13 AM

скрипт мог бы и не кидать, токо форум засераеш

0
M
Maksi

User

Участник

Posts: 78

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

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

Рейтинг: 0

· 03/06/2009, 03:50 PM

Из скрипта удаляй вот это вот setCurrentHp Убери все строчки с восстановлением ХП почему то питона на ему с этим не пашет. мтранно )

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