All pastes #19305 Raw Edit

Stuff

public text v1 · immutable
#19305 ·published 2005-08-04 15:37 UTC
rendered paste body
(replace with that code)
def onKill (self,npcId,st):
   if npcId == 5003 :
      st.set("id","0")
      if int(st.get("cond")) == 1 and st.getQuestItemsCount(GALLINS_OAK_WAND_ID) > 0 and st.getQuestItemsCount(WAND_SPIRITBOUND1_ID) == 0 :
        st.takeItems(GALLINS_OAK_WAND_ID,1)
        st.giveItems(WAND_SPIRITBOUND1_ID,1)
        st.playSound("ItemSound.quest_middle")
        st.set("cond","2")
   elif npcId == 5004 :
      st.set("id","0")
      if int(st.get("cond")) == 2 and st.getQuestItemsCount(GALLINS_OAK_WAND_ID) > 0 and st.getQuestItemsCount(WAND_SPIRITBOUND2_ID) == 0 :
        st.takeItems(GALLINS_OAK_WAND_ID,1)
        st.giveItems(WAND_SPIRITBOUND2_ID,1)
        st.playSound("ItemSound.quest_middle")
        st.set("cond","3")
   elif npcId == 5005 :
      st.set("id","0")
      if int(st.get("cond")) == 3 and st.getQuestItemsCount(GALLINS_OAK_WAND_ID) > 0 and st.getQuestItemsCount(WAND_SPIRITBOUND3_ID) == 0 :
        st.takeItems(GALLINS_OAK_WAND_ID,1)
        st.giveItems(WAND_SPIRITBOUND3_ID,1)
        st.playSound("ItemSound.quest_middle")
        st.set("cond","4")
   return