Jump to content

Sign Quest Serin's Ring Suggestion


amehybrid

Recommended Posts


  • Group:  Members
  • Topic Count:  2
  • Topics Per Day:  0.00
  • Content Count:  4
  • Reputation:   0
  • Joined:  05/23/12
  • Last Seen:  

I was trying to return Serin her ring before I go to the Queen of the Dead for the last time but I couldn't trigger the quest and kept having (...) expression. I remember I tried to give her back before and had the option but now I can't get the option back. I decided to check the_sign_quest.txt for an answer and I found out that there are two item codes used for Serin's Ring which is 2642 and 2643.

 

Would it be better if we rewrite the script to only use one of these? I was able to trigger the else condition for Serin by creating an item 2642. Apparently what I have is 2643 which triggered a script before.

 

Triggered by 2642:

    else {
        if (countitem(2642) > 0) {
            mes "[serin]";
            mes "Thank you...";
            emotion e_sob;
            delitem 2642,1; //Serin's_Gold_Ring
            next;
            mes "^3355FFYou returned";
            mes "Serin's gold ring.^000000";
            close;
        }
        mes "[serin]";
        mes "...";
        mes "......";
        emotion e_dots;
        close;
    }

 

Triggered by 2643:

        if (countitem(2643) == 1) {
            next;
            switch(select("Give Serin her ring.:Keep the ring.")) {
            case 1:
                mes "[serin]";
                mes "...";
                mes "......";
                mes ".............";
                next;
                mes "[serin]";
                mes "...."+strcharinfo(0)+".....";
                mes "I don't want to forget you.";
                mes "I can forget my obsession with";
                mes "life and all my other memories,";
                mes "But if I can keep just one memory, I want it to be of your kindness.";
                next;
                mes "[serin]";
                mes "Even now, you're still";
                mes "so very kind to me. Thank";
                mes "you for giving back my ring,";
                mes "my most precious possession.";
                mes "Thank you, thank you...";
                emotion e_sob;
                next;
                mes "^3355FFThe sound of Serin's voice";
                mes "softened and when it grew silent, her eyes blankly stared ahead as";
                mes "if she were in a trance. It looks like she has already forgotten";
                mes "everything...^000000";
                next;
                mes "^3355FFBut Serin has also been able";
                mes "to forget her sadness. The tears streaked across her cheeks and";
                mes "the faint smile on her lips tell you that her memories of you";
                mes "will always remain in her heart.^000000";
                delitem 2643,1; //Serin's_Gold_Ring_
                getexp (checkre(3))?50000:500000,0;
                close;
            case 2:
                emotion e_sob;
                close;
            }
        }
 

Link to comment
Share on other sites

  • 7 months later...

  • Group:  Members
  • Topic Count:  72
  • Topics Per Day:  0.02
  • Content Count:  2997
  • Reputation:   1130
  • Joined:  05/27/12
  • Last Seen:  

Sorry for the late reply, but both items are used in the official script.

Link to comment
Share on other sites

×
×
  • Create New...