Advertisement
Guest User

jscript

a guest
Apr 30th, 2012
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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 State
  7. from net.sf.l2j.gameserver.model.quest import QuestState
  8. from net.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuest
  9.  
  10. qn = "121212_NPCBuffer"
  11.  
  12. NPC=[121212]
  13. ADENA_ID=57
  14. QuestId     = 121212
  15. QuestName   = "NPCBuffer"
  16. QuestDesc   = "custom"
  17. InitialHtml = "1.htm"
  18.  
  19. print "importing custom: 121212: 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 "2.htm"
  34.             st.setState(COMPLETED)
  35.  
  36.         #Advanced Block
  37.         if event == "2":
  38.             SkillTable.getInstance().getInfo(1304,3).getEffects(st.getPlayer(),st.getPlayer())
  39.        
  40.             return "2.htm"
  41.             st.setState(COMPLETED)
  42.  
  43.         #Agility
  44.         if event == "3":
  45.             SkillTable.getInstance().getInfo(1087,3).getEffects(st.getPlayer(),st.getPlayer())
  46.            
  47.             return "2.htm"
  48.             st.setState(COMPLETED)
  49.  
  50.         #Arcane Protection
  51.         if event == "4":
  52.             SkillTable.getInstance().getInfo(1354,1).getEffects(st.getPlayer(),st.getPlayer())
  53.        
  54.             return "2.htm"
  55.             st.setState(COMPLETED)
  56.  
  57.         #Berserker Spirit
  58.         if event == "5":
  59.             SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer(),st.getPlayer())
  60.        
  61.             return "2.htm"
  62.             st.setState(COMPLETED)
  63.  
  64.         #Bless Shield
  65.         if event == "6":
  66.             SkillTable.getInstance().getInfo(1243,6).getEffects(st.getPlayer(),st.getPlayer())
  67.            
  68.             return "2.htm"
  69.             st.setState(COMPLETED)
  70.  
  71.         #Blessed Body
  72.         if event == "7":
  73.             SkillTable.getInstance().getInfo(1045,6).getEffects(st.getPlayer(),st.getPlayer())
  74.        
  75.             return "2.htm"
  76.             st.setState(COMPLETED)
  77.  
  78.         #Blessed Soul
  79.         if event == "8":
  80.             SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer(),st.getPlayer())
  81.        
  82.             return "2.htm"
  83.             st.setState(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(COMPLETED)
  91.  
  92.         #Chant of Protection
  93.         if event == "10":
  94.             SkillTable.getInstance().getInfo(1461,1).getEffects(st.getPlayer(),st.getPlayer())
  95.            
  96.             return "2.htm"
  97.             st.setState(COMPLETED)
  98.  
  99.         #Chant of Victory
  100.         if event == "11":
  101.             SkillTable.getInstance().getInfo(1363,1).getEffects(st.getPlayer(),st.getPlayer())
  102.            
  103.             return "2.htm"
  104.             st.setState(COMPLETED)
  105.  
  106.         #Concentration
  107.         if event == "12":
  108.             SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer(),st.getPlayer())
  109.        
  110.             return "2.htm"
  111.             st.setState(COMPLETED)
  112.  
  113.         #Death whisper
  114.         if event == "13":
  115.             SkillTable.getInstance().getInfo(1242,3).getEffects(st.getPlayer(),st.getPlayer())
  116.            
  117.             return "2.htm"
  118.             st.setState(COMPLETED)
  119.  
  120.         #Divine Protection
  121.         if event == "14":
  122.             SkillTable.getInstance().getInfo(1353,1).getEffects(st.getPlayer(),st.getPlayer())
  123.        
  124.             return "5.htm"
  125.             st.setState(COMPLETED)
  126.  
  127.         #Elemental Protection
  128.         if event == "15":
  129.             SkillTable.getInstance().getInfo(1352,1).getEffects(st.getPlayer(),st.getPlayer())
  130.        
  131.             return "5.htm"
  132.             st.setState(COMPLETED)
  133.  
  134.         #Empower
  135.         if event == "16":
  136.             SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer(),st.getPlayer())
  137.            
  138.             return "2.htm"
  139.             st.setState(COMPLETED)
  140.  
  141.         #Focus
  142.         if event == "17":
  143.             SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer(),st.getPlayer())
  144.            
  145.             return "2.htm"
  146.             st.setState(COMPLETED)
  147.  
  148.         #Greater Might
  149.         if event == "18":
  150.             SkillTable.getInstance().getInfo(1388,3).getEffects(st.getPlayer(),st.getPlayer())
  151.            
  152.             return "5.htm"
  153.             st.setState(COMPLETED)
  154.  
  155.         #Greater Shield
  156.         if event == "19":
  157.             SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer(),st.getPlayer())
  158.        
  159.             return "5.htm"
  160.             st.setState(COMPLETED)
  161.  
  162.         #Guidance
  163.         if event == "20":
  164.             SkillTable.getInstance().getInfo(1240,3).getEffects(st.getPlayer(),st.getPlayer())
  165.            
  166.             return "2.htm"
  167.             st.setState(COMPLETED)
  168.  
  169.         #Haste
  170.         if event == "21":
  171.             SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer(),st.getPlayer())
  172.        
  173.             return "2.htm"
  174.             st.setState(COMPLETED)
  175.  
  176.         #Holy Resistance
  177.         if event == "22":  
  178.             SkillTable.getInstance().getInfo(1392,3).getEffects(st.getPlayer(),st.getPlayer())
  179.            
  180.             return "5.htm"
  181.             st.setState(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(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(COMPLETED)
  196.  
  197.         #Magic Barrier
  198.         if event == "25":
  199.             SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer())
  200.        
  201.             return "2.htm"
  202.             st.setState(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(COMPLETED)
  210.  
  211.        
  212.         #Mental Shield
  213.         if event == "28":
  214.             SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPlayer())
  215.        
  216.             return "2.htm"
  217.             st.setState(COMPLETED)
  218.  
  219.         #Might
  220.         if event == "29":
  221.             SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer(),st.getPlayer())
  222.        
  223.             return "2.htm"
  224.             st.setState(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(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(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(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(COMPLETED)
  253.  
  254.         #Resist Aqua
  255.         if event == "34":
  256.             SkillTable.getInstance().getInfo(1182,3).getEffects(st.getPlayer(),st.getPlayer())
  257.            
  258.             return "5.htm"
  259.             st.setState(COMPLETED)
  260.  
  261.         #Resist Fire
  262.         if event == "35":
  263.             SkillTable.getInstance().getInfo(1191,3).getEffects(st.getPlayer(),st.getPlayer())
  264.            
  265.             return "5.htm"
  266.             st.setState(COMPLETED)
  267.  
  268.         #Resist Poison
  269.         if event == "36":
  270.             SkillTable.getInstance().getInfo(1033,3).getEffects(st.getPlayer(),st.getPlayer())
  271.        
  272.             return "5.htm"
  273.             st.setState(COMPLETED)
  274.  
  275.         #Resist Shock
  276.         if event == "37":
  277.             SkillTable.getInstance().getInfo(1259,4).getEffects(st.getPlayer(),st.getPlayer())
  278.            
  279.             return "2.htm"
  280.             st.setState(COMPLETED)
  281.  
  282.         #Resist Wind
  283.         if event == "38":
  284.             SkillTable.getInstance().getInfo(1189,3).getEffects(st.getPlayer(),st.getPlayer())
  285.        
  286.             return "5.htm"
  287.             st.setState(COMPLETED)
  288.  
  289.         #Shield
  290.         if event == "39":
  291.             SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())
  292.            
  293.             return "2.htm"
  294.             st.setState(COMPLETED)
  295.  
  296.         #Unholy Resistance
  297.         if event == "40":
  298.             SkillTable.getInstance().getInfo(1393,3).getEffects(st.getPlayer(),st.getPlayer())
  299.            
  300.             return "5.htm"
  301.             st.setState(COMPLETED)
  302.  
  303.         #Vampiric Rage
  304.         if event == "41":
  305.             SkillTable.getInstance().getInfo(1268,4).getEffects(st.getPlayer(),st.getPlayer())
  306.            
  307.             return "2.htm"
  308.             st.setState(COMPLETED)
  309.  
  310.         #Wild Magic
  311.         if event == "42":
  312.             SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPlayer())
  313.            
  314.             return "2.htm"
  315.             st.setState(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(COMPLETED)
  325.  
  326.         #Dance of Concentration
  327.         if event == "45":
  328.             SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer())
  329.            
  330.             return "3.htm"
  331.             st.setState(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(COMPLETED)
  339.  
  340.         #Dance of Fire
  341.         if event == "47":
  342.             SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer())
  343.            
  344.             return "3.htm"
  345.             st.setState(COMPLETED)
  346.  
  347.         #Dance of Fury
  348.         if event == "48":
  349.             SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer())
  350.            
  351.             return "3.htm"
  352.             st.setState(COMPLETED)
  353.  
  354.         #Dance of Inspiration
  355.         if event == "49":
  356.             SkillTable.getInstance().getInfo(272,1).getEffects(st.getPlayer(),st.getPlayer())
  357.        
  358.             return "3.htm"
  359.             st.setState(COMPLETED)
  360.  
  361.         #Dance of Light
  362.         if event == "50":
  363.             SkillTable.getInstance().getInfo(277,1).getEffects(st.getPlayer(),st.getPlayer())
  364.            
  365.             return "3.htm"
  366.             st.setState(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(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 "3.htm"
  380.             st.setState(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 "3.htm"
  387.             st.setState(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 "3.htm"
  394.             st.setState(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(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(COMPLETED)
  409.  
  410.         #Song of Earth
  411.         if event == "57":
  412.             SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer())
  413.        
  414.             return "4.htm"
  415.             st.setState(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(COMPLETED)
  424.  
  425.         #Song of Hunter
  426.         if event == "60":
  427.             SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPlayer())
  428.            
  429.             return "4.htm"
  430.             st.setState(COMPLETED)
  431.  
  432.         #Song of Invocation
  433.         if event == "61":
  434.             SkillTable.getInstance().getInfo(270,1).getEffects(st.getPlayer(),st.getPlayer())
  435.            
  436.             return "4.htm"
  437.             st.setState(COMPLETED)
  438.  
  439.         #Song of Life
  440.         if event == "62":
  441.             SkillTable.getInstance().getInfo(265,1).getEffects(st.getPlayer(),st.getPlayer())
  442.        
  443.             return "4.htm"
  444.             st.setState(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(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(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(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(COMPLETED)
  473.  
  474.         #Song of Vitality
  475.         if event == "67":
  476.             SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer())
  477.            
  478.             return "4.htm"
  479.             st.setState(COMPLETED)
  480.  
  481.         #Song of Warding
  482.         if event == "68":
  483.             SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPlayer())
  484.            
  485.             return "4.htm"
  486.             st.setState(COMPLETED)
  487.  
  488.         #Song of Water
  489.         if event == "69":
  490.             SkillTable.getInstance().getInfo(266,1).getEffects(st.getPlayer(),st.getPlayer())
  491.            
  492.             return "4.htm"
  493.             st.setState(COMPLETED)
  494.  
  495.         #Song of Wind
  496.         if event == "70":
  497.             SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer())
  498.        
  499.             return "4.htm"
  500.             st.setState(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 "1.htm"             
  509.                 st.setState(COMPLETED)
  510.  
  511.         #Cancel Buffs
  512.         if event == "72":
  513.             st.getPlayer().stopAllEffects()
  514.            
  515.             return "1.htm"
  516.             st.setState(COMPLETED)
  517.  
  518.  
  519.         #Wind Walk
  520.         if event == "73":
  521.             SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())
  522.            
  523.             return "2.htm"
  524.             st.setState(COMPLETED)
  525.  
  526.         #Malaria
  527.         if event == "74":
  528.             SkillTable.getInstance().getInfo(4554,4).getEffects(st.getPlayer(),st.getPlayer())
  529.            
  530.             return "2.htm"
  531.             st.setState(COMPLETED)
  532.  
  533.         #Flu
  534.         if event == "75":
  535.             SkillTable.getInstance().getInfo(4553,4).getEffects(st.getPlayer(),st.getPlayer())
  536.        
  537.             return "5.htm"
  538.             st.setState(COMPLETED)
  539.  
  540.         #Rheumatismo
  541.         if event == "76":
  542.             SkillTable.getInstance().getInfo(4551,4).getEffects(st.getPlayer(),st.getPlayer())
  543.        
  544.             return "5.htm"
  545.             st.setState(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(COMPLETED)
  554.  
  555.                 #Blessing of Queen
  556.         if event == "78":
  557.             SkillTable.getInstance().getInfo(4699,13).getEffects(st.getPlayer(),st.getPlayer())
  558.        
  559.             return "6.htm"
  560.             st.setState(COMPLETED)
  561.  
  562.                 #Blessing of Seraphim
  563.         if event == "79":
  564.             SkillTable.getInstance().getInfo(4702,13).getEffects(st.getPlayer(),st.getPlayer())
  565.        
  566.             return "6.htm"
  567.             st.setState(COMPLETED)
  568.  
  569.                 #Gift of Seraphim
  570.         if event == "80":
  571.             SkillTable.getInstance().getInfo(4703,13).getEffects(st.getPlayer(),st.getPlayer())
  572.        
  573.             return "6.htm"
  574.             st.setState(COMPLETED)
  575.  
  576.                 #Gift of Queen
  577.         if event == "81":
  578.             SkillTable.getInstance().getInfo(4700,13).getEffects(st.getPlayer(),st.getPlayer())
  579.        
  580.             return "6.htm"
  581.             st.setState(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(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(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(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(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(COMPLETED)
  612.                 #Greater Might
  613.         if event == "87":
  614.             SkillTable.getInstance().getInfo(1388,3).getEffects(st.getPlayer(),st.getPlayer())
  615.            
  616.             return "5.htm"
  617.             st.setState(COMPLETED)
  618.                 #Greater Shield
  619.         if event == "88":
  620.             SkillTable.getInstance().getInfo(1389,3).getEffects(st.getPlayer(),st.getPlayer())
  621.            
  622.             return "5.htm"
  623.             st.setState(COMPLETED)
  624.                 #Chant of Spirit
  625.         if event == "89":
  626.             SkillTable.getInstance().getInfo(1362,1).getEffects(st.getPlayer(),st.getPlayer())
  627.            
  628.             return "5.htm"
  629.             st.setState(COMPLETED)
  630.  
  631.  
  632.  
  633.             if htmltext != event:
  634.                 st.setState(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(STARTED)
  643.        return InitialHtml
  644.  
  645. QUEST       = Quest(QuestId,str(QuestId) + "_" + QuestName,QuestDesc)
  646. CREATED=State('Start',QUEST)
  647. STARTED=State('Started',QUEST)
  648. COMPLETED=State('Completed',QUEST)
  649.  
  650. QUEST.setInitialState(CREATED)
  651.  
  652. for npcId in NPC:
  653.  QUEST.addStartNpc(npcId)
  654.  QUEST.addTalkId(npcId)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement