Custom quest rewards

Page 1 of 2 12 LastLast
Results 1 to 15 of 16
  1. #1
    Apprentice Phantagram is offline
    MemberRank
    Feb 2009 Join Date
    20Posts

    Custom quest rewards

    Hello, I would like to know how to add custom rewards to quests. Like having Superion drop Cruelizon, or Pampow Commander drop Pioneer.

    If you could please give me a little more info than "Edit your system and server droptable.xml" that would be awesome. I've been trying to get it to work for a while now, it doesn't seem to want to work for me.

    Thank you.


  2. #2
    Proficient Member taurias is offline
    MemberRank
    Dec 2008 Join Date
    178Posts

    Re: Custom quest rewards

    editing the droptable: match each table to the scenario is scenario.xml... then change the items/add them according to your zitem... then copy paste into ure server droptable..

  3. #3
     `Styx is offline
    MemberRank
    Dec 2007 Join Date
    Philadelphia PALocation
    727Posts

    Re: Custom quest rewards

    It's pretty simple, here's a walk-through on how:

    (Server sided)
    1.) Look through the system files for 'droptable.xml'. This file lists all the items that the quest NPCs drop.
    2.) Open up the 'zitem.xml' file in there as well. This will show you all the item id codes you need.
    3.) In 'zitem.xml', search for an item you can test. Such as a Peacemaker x2. (Alt+F to search for the text string)
    4.) Once you find the name, you should see the following:
    Code:
    <ITEM id="67819" name="Peacemaker x2"
    5.) Copy the item id number (mine is 67819, yours should be a different number).
    6.) Go into the 'droptable.xml'
    7.) For this example I'll replace some item in the Superion/Super Skeleton boss quest with the Peacemaker x2s.
    8.) You might have to translate some crap into english to see what boss is what. (http://translate.google.com/translate_t#)
    9.) After looking down at the bottom and some translation, I found Superion.
    Code:
    <!-- 슈페리온(보스) -->
    <DROPSET id="37" name="S37">
             
    
    Translated:
    
    
    "- Syuperion (boss) -"
    <DROPSET Id="37" name="S37">
    10.) Replace the Peacemaker x2 item id code with one in Superion's drops.

    Code:
    <!-- 슈페리온(보스) -->
    <DROPSET id="37" name="S37">
        <ITEMSET QL="0">
            <ITEM id="200042"    rate="0.40" />                            <!-- 리치의 꼬리 -->
            <ITEM id="200004"    rate="0.20" />                            <!-- 찢겨진 65페이지 -->
            <ITEM id="400511"    rate="0.10"     rent_period="168" />    <!-- 남성용 어둠의군주 바지 -->
            <ITEM id="400512"    rate="0.10"     rent_period="168" />    <!-- 여성용 어둠의군주 바지 -->
            <ITEM id="400508"    rate="0.20"     rent_period="168" />    <!-- 재앙의 날개 -->
        </ITEMSET>
    To:

    Code:
    <!-- 슈페리온(보스) -->
    <DROPSET id="37" name="S37">
        <ITEMSET QL="0">
            <ITEM id="200042"    rate="0.40" />                            <!-- 리치의 꼬리 -->
            <ITEM id="67819"    rate="0.20" />                            <!-- Peacemaker x2 Revolvers -->
            <ITEM id="400511"    rate="0.10"     rent_period="168" />    <!-- 남성용 어둠의군주 바지 -->
            <ITEM id="400512"    rate="0.10"     rent_period="168" />    <!-- 여성용 어둠의군주 바지 -->
            <ITEM id="400508"    rate="0.20"     rent_period="168" />    <!-- 재앙의 날개 -->
        </ITEMSET>
    rate="x" is the drop rate of the item. In my example it's at 20%.
    rent_period="x" is self explanatory; it gives the item a rent period.
    Last edited by `Styx; 06-11-09 at 10:05 PM. Reason: minor mistake.

  4. #4
    Apprentice Phantagram is offline
    MemberRank
    Feb 2009 Join Date
    20Posts

    Re: Custom quest rewards

    Thank you `Styx, you walked me through it like I was retarded, very helpful.

  5. #5
      Phoenix is offline
    ModeratorRank
    Mar 2009 Join Date
    6,890Posts

    Re: Custom quest rewards

    I needed this too. Thanks a lot man! Now I understand why Japanese GunZ has one of the drop items as Ice Cream!

    I have 1 doubt. Can the items that I set in the droptable be Cash ones? Would they come to the inventory or do they have to be non cash items?
    Last edited by Phoenix; 06-11-09 at 07:47 AM.

  6. #6
     `Styx is offline
    MemberRank
    Dec 2007 Join Date
    Philadelphia PALocation
    727Posts

    Re: Custom quest rewards

    Quote Originally Posted by phoenix_147 View Post
    I have 1 doubt. Can the items that I set in the droptable be Cash ones? Would they come to the inventory or do they have to be non cash items?
    Are you asking if npc's can drop donator-only items? If so, yes. TrinityGunZ had a quest where it drops a random 1-day donator item.

  7. #7
    Account Upgraded | Title Enabled! razacore is offline
    MemberRank
    Nov 2008 Join Date
    303Posts

    Re: Custom quest rewards

    cool ill try sometime, i did that before as a little project but he just wouldn't drop my item lol

    in addition to this question, how would i make a new quest that has sacrifice items? i think i did before but i dont remember good.

    woah, and i just thought about this again, does the rate all have to add up to 1? like we don't want the rate of items to go as 200%
    Last edited by razacore; 06-11-09 at 11:09 PM.

  8. #8
    Apprentice Phantagram is offline
    MemberRank
    Feb 2009 Join Date
    20Posts

    Re: Custom quest rewards

    K uh, fixed this problem, but now I have a new one.

    http://i36.tinypic.com/wmgy0y.jpg

    You can clearly see Quest team has received the item. I was the only one in the quest so it gave the item to me, but I didn't REALLY get the item. It wasn't in my inventory after the quest was completed.

    Any ideas?
    Last edited by Phantagram; 07-11-09 at 04:28 AM.

  9. #9
     `Styx is offline
    MemberRank
    Dec 2007 Join Date
    Philadelphia PALocation
    727Posts

    Re: Custom quest rewards

    Quote Originally Posted by Phantagram View Post
    K uh, fixed this problem, but now I have a new one.

    http://i36.tinypic.com/wmgy0y.jpg

    You can clearly see Quest team has received the item. I was the only one in the quest so it gave the item to me, but I didn't REALLY get the item. It wasn't in my inventory after the quest was completed.

    Any ideas?
    Does the client files and server files match? If not, it won't send it. Item drops are all server sided, not client sided.

  10. #10
    Apprentice Phantagram is offline
    MemberRank
    Feb 2009 Join Date
    20Posts

    Re: Custom quest rewards

    Yes, I just copypasted the files from the client into the server so that they're all the same. It still didn't give me the item

  11. #11
      Phoenix is offline
    ModeratorRank
    Mar 2009 Join Date
    6,890Posts

    Re: Custom quest rewards

    Quote Originally Posted by Phantagram View Post
    Yes, I just copypasted the files from the client into the server so that they're all the same. It still didn't give me the item
    Are those Item codes in the database? If they are, it should work.

  12. #12
    Apprentice Phantagram is offline
    MemberRank
    Feb 2009 Join Date
    20Posts

    Re: Custom quest rewards

    Quote Originally Posted by phoenix_147 View Post
    Are those Item codes in the database? If they are, it should work.
    Which dbo would I put them in? QuestItem?

  13. #13
    Alpha Member gregon13 is offline
    MemberRank
    Nov 2007 Join Date
    CanadaLocation
    1,945Posts

    Re: Custom quest rewards

    Quote Originally Posted by Phantagram View Post
    Which dbo would I put them in? QuestItem?
    no you put them in Item.dbo

  14. #14
    Apprentice noise. is offline
    MemberRank
    Nov 2009 Join Date
    In every sound.Location
    19Posts

    Re: Custom quest rewards

    you just have to put in manual or is there a way to transfer all the items?

    Edit: i tried to put the info in for my item in item.dbo but i keep getting error saying its invalid data. help?
    Last edited by noise.; 09-11-09 at 06:13 AM.

  15. #15
    Alpha Member gregon13 is offline
    MemberRank
    Nov 2007 Join Date
    CanadaLocation
    1,945Posts

    Re: Custom quest rewards

    Quote Originally Posted by noise. View Post
    you just have to put in manual or is there a way to transfer all the items?

    Edit: i tried to put the info in for my item in item.dbo but i keep getting error saying its invalid data. help?
    thats because it has to be done manually, If you are using ijji zitem and droptable you can go to my thread and grab the QuestItemFIX.sql



Page 1 of 2 12 LastLast

Advertisement