Guest User

acis

a guest
Jan 11th, 2013
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.69 KB | None | 0 0
  1. import sys
  2. from net.sf.l2j.gameserver.model.actor.instance import L2PcInstance
  3. from java.util import Iterator
  4. from net.sf.l2j.gameserver.datatables import SkillTable
  5. from net.sf.l2j import L2DatabaseFactory
  6. from net.sf.l2j.gameserver.model.quest import QuestState
  7. from net.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuest
  8. aaa, asta era din custom nu era in gameserver =) xD
  9.  
  10. qn = "99_NPCBuffer"
  11.  
  12. NPC=[99]
  13. ADENA_ID=57
  14. QuestId = 99
  15. QuestName = "NPCBuffer"
  16. QuestDesc = "custom"
  17. InitialHtml = "1.htm"
  18.  
  19. print "importing custom: 99: NPCBuffer"
  20.  
  21. class Quest (JQuest) :
  22.  
  23. def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr)
  24.  
  25.  
  26. def onEvent(self,event,st):
  27. htmltext = event
  28.  
  29. #Acumen
  30. if event == "1":
  31. SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer(),st.getPlayer())
  32.  
  33. return "buffer.htm"
  34. st.setState(Quest.STATE_COMPLETED)
  35.  
  36. #Advanced Block
  37. if event == "2":
  38. SkillTable.getInstance().getInfo(1304,3).getEffects(st.getPlayer(),st.getPlayer())
  39.  
  40. return "buffer.htm"
  41. st.setState(Quest.STATE_COMPLETED)
  42.  
  43. #Agility
  44. if event == "3":
  45. SkillTable.getInstance().getInfo(1087,3).getEffects(st.getPlayer(),st.getPlayer())
  46.  
  47. return "buffer.htm"
  48. st.setState(Quest.STATE_COMPLETED)
  49.  
  50. #Arcane Protection
  51. if event == "4":
  52. SkillTable.getInstance().getInfo(1354,1).getEffects(st.getPlayer(),st.getPlayer())
  53.  
  54. return "6.htm"
  55. st.setState(Quest.STATE_COMPLETED)
  56.  
  57. #Berserker Spirit
  58. if event == "5":
  59. SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer(),st.getPlayer())
  60.  
  61. return "buffer.htm"
  62. st.setState(Quest.STATE_COMPLETED)
  63.  
  64. #Bless Shield
  65. if event == "6":
  66. SkillTable.getInstance().getInfo(1243,6).getEffects(st.getPlayer(),st.getPlayer())
  67.  
  68. return "buffer.htm"
  69. st.setState(Quest.STATE_COMPLETED)
  70.  
  71. #Blessed Body
  72. if event == "7":
  73. SkillTable.getInstance().getInfo(1045,6).getEffects(st.getPlayer(),st.getPlayer())
  74.  
  75. return "buffer.htm"
  76. st.setState(Quest.STATE_COMPLETED)
  77.  
  78. #Blessed Soul
  79. if event == "8":
  80. SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer(),st.getPlayer())
  81.  
  82. return "buffer.htm"
  83. st.setState(Quest.STATE_COMPLETED)
  84.  
  85. #Clarity
  86. if event == "9":
  87. SkillTable.getInstance().getInfo(1397,3).getEffects(st.getPlayer(),st.getPlayer())
  88.  
  89. return "2.htm"
  90. st.setState(Quest.STATE_COMPLETED)
  91.  
  92. #Chant of Protection
  93. if event == "10":
  94. SkillTable.getInstance().getInfo(1461,1).getEffects(st.getPlayer(),st.getPlayer())
  95.  
  96. return "6.htm"
  97. st.setState(Quest.STATE_COMPLETED)
  98.  
  99. #Chant of Victory
  100. if event == "11":
  101. SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer(),st.getPlayer())
  102.  
  103. return "5.htm"
  104. st.setState(Quest.STATE_COMPLETED)
  105.  
  106. #Concentration
  107. if event == "12":
  108. SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer(),st.getPlayer())
  109.  
  110. return "buffer.htm"
  111. st.setState(Quest.STATE_COMPLETED)
  112.  
  113. #Death whisper
  114. if event == "13":
  115. SkillTable.getInstance().getInfo(1242,3).getEffects(st.getPlayer(),st.getPlayer())
  116.  
  117. return "buffer.htm"
  118. st.setState(Quest.STATE_COMPLETED)
  119.  
  120. #Divine Protection
  121. if event == "14":
  122. SkillTable.getInstance().getInfo(1353,1).getEffects(st.getPlayer(),st.getPlayer())
  123.  
  124. return "6.htm"
  125. st.setState(Quest.STATE_COMPLETED)
  126.  
  127. #Elemental Protection
  128. if event == "15":
  129. SkillTable.getInstance().getInfo(1352,1).getEffects(st.getPlayer(),st.getPlayer())
  130.  
  131. return "6.htm"
  132. st.setState(Quest.STATE_COMPLETED)
  133.  
  134. #Empower
  135. if event == "16":
  136. SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer(),st.getPlayer())
  137.  
  138. return "buffer.htm"
  139. st.setState(Quest.STATE_COMPLETED)
  140.  
  141. #Focus
  142. if event == "17":
  143. SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer(),st.getPlayer())
  144.  
  145. return "buffer.htm"
  146. st.setState(Quest.STATE_COMPLETED)
  147.  
  148. #Greater Might
  149. if event == "18":
  150. SkillTable.getInstance().getInfo(1388,3).getEffects(st.getPlayer(),st.getPlayer())
  151.  
  152. return "7.htm"
  153. st.setState(Quest.STATE_COMPLETED)
  154.  
  155. #Greater Shield
  156. if event == "19":
  157. SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer(),st.getPlayer())
  158.  
  159. return "7.htm"
  160. st.setState(Quest.STATE_COMPLETED)
  161.  
  162. #Guidance
  163. if event == "20":
  164. SkillTable.getInstance().getInfo(1240,3).getEffects(st.getPlayer(),st.getPlayer())
  165.  
  166. return "buffer.htm"
  167. st.setState(Quest.STATE_COMPLETED)
  168.  
  169. #Haste
  170. if event == "21":
  171. SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer(),st.getPlayer())
  172.  
  173. return "buffer.htm"
  174. st.setState(Quest.STATE_COMPLETED)
  175.  
  176. #Holy Resistance
  177. if event == "22":
  178. SkillTable.getInstance().getInfo(1392,3).getEffects(st.getPlayer(),st.getPlayer())
  179.  
  180. return "6.htm"
  181. st.setState(Quest.STATE_COMPLETED)
  182.  
  183. #Holy Weapon
  184. if event == "23":
  185. SkillTable.getInstance().getInfo(1043,1).getEffects(st.getPlayer(),st.getPlayer())
  186.  
  187. return "2.htm"
  188. st.setState(Quest.STATE_COMPLETED)
  189.  
  190. #Invigor
  191. if event == "24":
  192. SkillTable.getInstance().getInfo(1032,3).getEffects(st.getPlayer(),st.getPlayer())
  193.  
  194. return "2.htm"
  195. st.setState(Quest.STATE_COMPLETED)
  196.  
  197. #Magic Barrier
  198. if event == "25":
  199. SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer())
  200.  
  201. return "buffer.htm"
  202. st.setState(Quest.STATE_COMPLETED)
  203.  
  204. #Magnus' Chant
  205. if event == "26":
  206. SkillTable.getInstance().getInfo(1413,1).getEffects(st.getPlayer(),st.getPlayer())
  207.  
  208. return "5.htm"
  209. st.setState(Quest.STATE_COMPLETED)
  210.  
  211.  
  212. #Mental Shield
  213. if event == "28":
  214. SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPlayer())
  215.  
  216. return "buffer.htm"
  217. st.setState(Quest.STATE_COMPLETED)
  218.  
  219. #Might
  220. if event == "29":
  221. SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer(),st.getPlayer())
  222.  
  223. return "buffer.htm"
  224. st.setState(Quest.STATE_COMPLETED)
  225.  
  226. #Prophecy of Fire
  227. if event == "30":
  228. SkillTable.getInstance().getInfo(1356,1).getEffects(st.getPlayer(),st.getPlayer())
  229.  
  230. return "5.htm"
  231. st.setState(Quest.STATE_COMPLETED)
  232.  
  233. #Prophecy of Water
  234. if event == "31":
  235. SkillTable.getInstance().getInfo(1355,1).getEffects(st.getPlayer(),st.getPlayer())
  236.  
  237. return "5.htm"
  238. st.setState(Quest.STATE_COMPLETED)
  239.  
  240. #Prophecy of Wind
  241. if event == "32":
  242. SkillTable.getInstance().getInfo(1357,1).getEffects(st.getPlayer(),st.getPlayer())
  243.  
  244. return "5.htm"
  245. st.setState(Quest.STATE_COMPLETED)
  246.  
  247. #Regeneration
  248. if event == "33":
  249. SkillTable.getInstance().getInfo(1044,3).getEffects(st.getPlayer(),st.getPlayer())
  250.  
  251. return "2.htm"
  252. st.setState(Quest.STATE_COMPLETED)
  253.  
  254. #Resist Aqua
  255. if event == "34":
  256. SkillTable.getInstance().getInfo(1182,3).getEffects(st.getPlayer(),st.getPlayer())
  257.  
  258. return "6.htm"
  259. st.setState(Quest.STATE_COMPLETED)
  260.  
  261. #Resist Fire
  262. if event == "35":
  263. SkillTable.getInstance().getInfo(1191,3).getEffects(st.getPlayer(),st.getPlayer())
  264.  
  265. return "6.htm"
  266. st.setState(Quest.STATE_COMPLETED)
  267.  
  268. #Resist Poison
  269. if event == "36":
  270. SkillTable.getInstance().getInfo(1033,3).getEffects(st.getPlayer(),st.getPlayer())
  271.  
  272. return "6.htm"
  273. st.setState(Quest.STATE_COMPLETED)
  274.  
  275. #Resist Shock
  276. if event == "37":
  277. SkillTable.getInstance().getInfo(1259,4).getEffects(st.getPlayer(),st.getPlayer())
  278.  
  279. return "buffer.htm"
  280. st.setState(Quest.STATE_COMPLETED)
  281.  
  282. #Resist Wind
  283. if event == "38":
  284. SkillTable.getInstance().getInfo(1189,3).getEffects(st.getPlayer(),st.getPlayer())
  285.  
  286. return "6.htm"
  287. st.setState(Quest.STATE_COMPLETED)
  288.  
  289. #Shield
  290. if event == "39":
  291. SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())
  292.  
  293. return "buffer.htm"
  294. st.setState(Quest.STATE_COMPLETED)
  295.  
  296. #Unholy Resistance
  297. if event == "40":
  298. SkillTable.getInstance().getInfo(1393,3).getEffects(st.getPlayer(),st.getPlayer())
  299.  
  300. return "6.htm"
  301. st.setState(Quest.STATE_COMPLETED)
  302.  
  303. #Vampiric Rage
  304. if event == "41":
  305. SkillTable.getInstance().getInfo(1268,4).getEffects(st.getPlayer(),st.getPlayer())
  306.  
  307. return "buffer.htm"
  308. st.setState(Quest.STATE_COMPLETED)
  309.  
  310. #Wild Magic
  311. if event == "42":
  312. SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPlayer())
  313.  
  314. return "buffer.htm"
  315. st.setState(Quest.STATE_COMPLETED)
  316.  
  317.  
  318.  
  319. #Dance of Aqua Guard
  320. if event == "44":
  321. SkillTable.getInstance().getInfo(307,1).getEffects(st.getPlayer(),st.getPlayer())
  322.  
  323. return "3.htm"
  324. st.setState(Quest.STATE_COMPLETED)
  325.  
  326. #Dance of Concentration
  327. if event == "45":
  328. SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer())
  329.  
  330. return "buffer.htm"
  331. st.setState(Quest.STATE_COMPLETED)
  332.  
  333. #Dance of Earth Guard
  334. if event == "46":
  335. SkillTable.getInstance().getInfo(309,1).getEffects(st.getPlayer(),st.getPlayer())
  336.  
  337. return "3.htm"
  338. st.setState(Quest.STATE_COMPLETED)
  339.  
  340. #Dance of Fire
  341. if event == "47":
  342. SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer())
  343.  
  344. return "buffer.htm"
  345. st.setState(Quest.STATE_COMPLETED)
  346.  
  347. #Dance of Fury
  348. if event == "48":
  349. SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer())
  350.  
  351. return "buffer.htm"
  352. st.setState(Quest.STATE_COMPLETED)
  353.  
  354. #Dance of Inspiration
  355. if event == "49":
  356. SkillTable.getInstance().getInfo(272,1).getEffects(st.getPlayer(),st.getPlayer())
  357.  
  358. return "buffer.htm"
  359. st.setState(Quest.STATE_COMPLETED)
  360.  
  361. #Dance of Light
  362. if event == "50":
  363. SkillTable.getInstance().getInfo(277,1).getEffects(st.getPlayer(),st.getPlayer())
  364.  
  365. return "buffer.htm"
  366. st.setState(Quest.STATE_COMPLETED)
  367.  
  368. #Dance of Protection
  369. if event == "51":
  370. SkillTable.getInstance().getInfo(311,1).getEffects(st.getPlayer(),st.getPlayer())
  371.  
  372. return "3.htm"
  373. st.setState(Quest.STATE_COMPLETED)
  374.  
  375. #Dance of the Mystic
  376. if event == "52":
  377. SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer())
  378.  
  379. return "buffer.htm"
  380. st.setState(Quest.STATE_COMPLETED)
  381.  
  382. #Dance of the Vampire
  383. if event == "53":
  384. SkillTable.getInstance().getInfo(310,1).getEffects(st.getPlayer(),st.getPlayer())
  385.  
  386. return "buffer.htm"
  387. st.setState(Quest.STATE_COMPLETED)
  388.  
  389. #Dance of the Warrior
  390. if event == "54":
  391. SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer())
  392.  
  393. return "buffer.htm"
  394. st.setState(Quest.STATE_COMPLETED)
  395.  
  396. #Siren's Dance
  397. if event == "55":
  398. SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPlayer())
  399.  
  400. return "3.htm"
  401. st.setState(Quest.STATE_COMPLETED)
  402.  
  403. #Song of Champion
  404. if event == "56":
  405. SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer(),st.getPlayer())
  406.  
  407. return "4.htm"
  408. st.setState(Quest.STATE_COMPLETED)
  409.  
  410. #Song of Earth
  411. if event == "57":
  412. SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer())
  413.  
  414. return "buffer.htm"
  415. st.setState(Quest.STATE_COMPLETED)
  416.  
  417.  
  418. #Song of Flame Guard
  419. if event == "59":
  420. SkillTable.getInstance().getInfo(306,1).getEffects(st.getPlayer(),st.getPlayer())
  421.  
  422. return "4.htm"
  423. st.setState(Quest.STATE_COMPLETED)
  424.  
  425. #Song of Hunter
  426. if event == "60":
  427. SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPlayer())
  428.  
  429. return "buffer.htm"
  430. st.setState(Quest.STATE_COMPLETED)
  431.  
  432. #Song of Invocation
  433. if event == "61":
  434. SkillTable.getInstance().getInfo(270,1).getEffects(st.getPlayer(),st.getPlayer())
  435.  
  436. return "buffer.htm"
  437. st.setState(Quest.STATE_COMPLETED)
  438.  
  439. #Song of Life
  440. if event == "62":
  441. SkillTable.getInstance().getInfo(265,1).getEffects(st.getPlayer(),st.getPlayer())
  442.  
  443. return "buffer.htm"
  444. st.setState(Quest.STATE_COMPLETED)
  445.  
  446. #Song of Meditation
  447. if event == "63":
  448. SkillTable.getInstance().getInfo(363,1).getEffects(st.getPlayer(),st.getPlayer())
  449.  
  450. return "4.htm"
  451. st.setState(Quest.STATE_COMPLETED)
  452.  
  453. #Song of Renewal
  454. if event == "64":
  455. SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer())
  456.  
  457. return "4.htm"
  458. st.setState(Quest.STATE_COMPLETED)
  459.  
  460. #Song of Storm Guard
  461. if event == "65":
  462. SkillTable.getInstance().getInfo(308,1).getEffects(st.getPlayer(),st.getPlayer())
  463.  
  464. return "4.htm"
  465. st.setState(Quest.STATE_COMPLETED)
  466.  
  467. #Song of Vengeance
  468. if event == "66":
  469. SkillTable.getInstance().getInfo(305,1).getEffects(st.getPlayer(),st.getPlayer())
  470.  
  471. return "4.htm"
  472. st.setState(Quest.STATE_COMPLETED)
  473.  
  474. #Song of Vitality
  475. if event == "67":
  476. SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer())
  477.  
  478. return "buffer.htm"
  479. st.setState(Quest.STATE_COMPLETED)
  480.  
  481. #Song of Warding
  482. if event == "68":
  483. SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPlayer())
  484.  
  485. return "buffer.htm"
  486. st.setState(Quest.STATE_COMPLETED)
  487.  
  488. #Song of Water
  489. if event == "69":
  490. SkillTable.getInstance().getInfo(266,1).getEffects(st.getPlayer(),st.getPlayer())
  491.  
  492. return "buffer.htm"
  493. st.setState(Quest.STATE_COMPLETED)
  494.  
  495. #Song of Wind
  496. if event == "70":
  497. SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer())
  498.  
  499. return "buffer.htm"
  500. st.setState(Quest.STATE_COMPLETED)
  501.  
  502. #Heal
  503. if event == "71":
  504. st.takeItems
  505. st.getPlayer().setCurrentCp(st.getPlayer().getMaxCp())
  506. st.getPlayer().setCurrentHp(st.getPlayer().getMaxHp())
  507. st.getPlayer().setCurrentMp(st.getPlayer().getMaxMp())
  508. return "buffer.htm"
  509. st.setState(Quest.STATE_COMPLETED)
  510.  
  511. #Cancel Buffs
  512. if event == "72":
  513. st.getPlayer().stopAllEffects()
  514.  
  515. return "buffer.htm"
  516. st.setState(Quest.STATE_COMPLETED)
  517.  
  518.  
  519. #Wind Walk
  520. if event == "73":
  521. SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())
  522.  
  523. return "buffer.htm"
  524. st.setState(Quest.STATE_COMPLETED)
  525.  
  526. #Malaria
  527. if event == "74":
  528. SkillTable.getInstance().getInfo(4554,4).getEffects(st.getPlayer(),st.getPlayer())
  529.  
  530. return "7.htm"
  531. st.setState(Quest.STATE_COMPLETED)
  532.  
  533. #Flu
  534. if event == "75":
  535. SkillTable.getInstance().getInfo(4553,4).getEffects(st.getPlayer(),st.getPlayer())
  536.  
  537. return "7.htm"
  538. st.setState(Quest.STATE_COMPLETED)
  539.  
  540. #Rheumatismo
  541. if event == "76":
  542. SkillTable.getInstance().getInfo(4551,4).getEffects(st.getPlayer(),st.getPlayer())
  543.  
  544. return "7.htm"
  545. st.setState(Quest.STATE_COMPLETED)
  546.  
  547.  
  548. #Nobles
  549. if event == "77":
  550. SkillTable.getInstance().getInfo(1323,1).getEffects(st.getPlayer(),st.getPlayer())
  551.  
  552. return "1.htm"
  553. st.setState(Quest.STATE_COMPLETED)
  554.  
  555. #Blessing of Queen
  556. if event == "78":
  557. SkillTable.getInstance().getInfo(4699,13).getEffects(st.getPlayer(),st.getPlayer())
  558.  
  559. return "7.htm"
  560. st.setState(Quest.STATE_COMPLETED)
  561.  
  562. #Blessing of Seraphim
  563. if event == "79":
  564. SkillTable.getInstance().getInfo(4702,13).getEffects(st.getPlayer(),st.getPlayer())
  565.  
  566. return "7.htm"
  567. st.setState(Quest.STATE_COMPLETED)
  568.  
  569. #Gift of Seraphim
  570. if event == "80":
  571. SkillTable.getInstance().getInfo(4703,13).getEffects(st.getPlayer(),st.getPlayer())
  572.  
  573. return "7.htm"
  574. st.setState(Quest.STATE_COMPLETED)
  575.  
  576. #Gift of Queen
  577. if event == "81":
  578. SkillTable.getInstance().getInfo(4700,13).getEffects(st.getPlayer(),st.getPlayer())
  579.  
  580. return "7.htm"
  581. st.setState(Quest.STATE_COMPLETED)
  582. #Chant of Victory
  583. if event == "82":
  584. SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer(),st.getPlayer())
  585.  
  586. return "5.htm"
  587. st.setState(Quest.STATE_COMPLETED)
  588. #Chant of Magnus
  589. if event == "83":
  590. SkillTable.getInstance().getInfo(1413,1).getEffects(st.getPlayer(),st.getPlayer())
  591.  
  592. return "5.htm"
  593. st.setState(Quest.STATE_COMPLETED)
  594. #Prophecy of Fire
  595. if event == "84":
  596. SkillTable.getInstance().getInfo(1356,1).getEffects(st.getPlayer(),st.getPlayer())
  597.  
  598. return "5.htm"
  599. st.setState(Quest.STATE_COMPLETED)
  600. #Prophecy of Wind
  601. if event == "85":
  602. SkillTable.getInstance().getInfo(1357,1).getEffects(st.getPlayer(),st.getPlayer())
  603.  
  604. return "5.htm"
  605. st.setState(Quest.STATE_COMPLETED)
  606. #Prochecy of Water
  607. if event == "86":
  608. SkillTable.getInstance().getInfo(1355,1).getEffects(st.getPlayer(),st.getPlayer())
  609.  
  610. return "5.htm"
  611. st.setState(Quest.STATE_COMPLETED)
  612. #Greater Might
  613. if event == "87":
  614. SkillTable.getInstance().getInfo(1388,3).getEffects(st.getPlayer(),st.getPlayer())
  615.  
  616. return "7.htm"
  617. st.setState(Quest.STATE_COMPLETED)
  618. #Greater Shield
  619. if event == "88":
  620. SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer(),st.getPlayer())
  621.  
  622. return "7.htm"
  623. st.setState(Quest.STATE_COMPLETED)
  624. #Chant of Spirit
  625. if event == "89":
  626. SkillTable.getInstance().getInfo(1362,1).getEffects(st.getPlayer(),st.getPlayer())
  627.  
  628. return "6.htm"
  629. st.setState(Quest.STATE_COMPLETED)
  630.  
  631.  
  632.  
  633. if htmltext != event:
  634. st.setState(Quest.STATE_COMPLETED)
  635. st.exitQuest(1)
  636. return htmltext
  637.  
  638.  
  639. def onTalk (self,npc,player):
  640. st = player.getQuestState(qn)
  641. htmltext = "<html><head><body>I have nothing to say to you</body></html>"
  642. st.setState(Quest.STATE_STARTED)
  643. return InitialHtml
  644.  
  645. QUEST = Quest(QuestId,str(QuestId) + "_" + QuestName,QuestDesc)
  646.  
  647. for npcId in NPC:
  648. QUEST.addStartNpc(npcId)
  649. QUEST.addTalkId(npcId)
Advertisement
Add Comment
Please, Sign In to add comment