Jump to content

Gennosuke Kouga

Members
  • Posts

    83
  • Joined

  • Last visited

  • Days Won

    3

Posts posted by Gennosuke Kouga

  1. index.php?app=downloads&module=display&section=screenshot&id=2699

    File Name: Arch Angel Wing [1] Enchant Script [ iRO ]

    File Submitter: Gennosuke Kouga

    File Submitted: 03 Dec 2012

    File Category: Scripts

    Content Author: Gennosuke Kouga

    For those who can read korean: the archangel wings enchants are listed here.

    • You can only enchant the white archangel wings with 1 enchant.
    • The item upgrade doesn't seem to affect the type of enchants received ( tested on +9 ~ +10 ).
    • There is a small chance the wings will break during enchanting.
    • Refine level of the wings do not reset if successfully enchanted or during enchant reset attempt.

    Possible White Arch Angel Wing [1] Enchants*:

    High rank and extremely rare <top 3 in the chart>:

    Cranial1: Increases Tolerance to Demihuman and other Players by 5%

    Immune1: Increases tolerance to Neutral Property monsters by 5%

    Heal Amount5: Increases heal efficiency by 20%, Increases SP consumption by 15%

    S rank

    Special Str:

    Str +1

    If refined to +8 or higher, additional Str +3

    If refined to +9 or higher, Atk +1 to all monster sizes

    If refined to +12 or higher, Aspd +1% decreases fixed cast time by 7%

    Special Agi:

    Agi +1

    If refined to +8 or higher, additional Agi +3

    If refined to +9 or higher, Atk +1 to all monster sizes

    If refined to +12 or higher, Aspd +1% decreases fixed cast time by 7%.

    Special Vit:

    Vit +1

    If refined to +8 or higher, additional Vit +3

    If refined to +9 or higher, Atk +1 to all monster sizes

    If refined to +12 or higher, Aspd +1% decreases fixed cast time by 7%.

    Special Int

    Int +1

    If refined to +8 or higher, additional Int +3

    If refined to +9 or higher, Atk +1 to all monster sizes

    If refined to +12 or higher, Aspd +1% decreases fixed cast time by 7%.

    Special Dex:

    Dex +1

    If refined to +8 or higher, additional Dex +3

    If refined to +9 or higher, Atk +1 to all monster sizes

    If refined to +12 or higher, Aspd +1% decreases fixed cast time by 7%.

    Special Luk:

    Luk +1

    If refined to +8 or higher, additional Luk +3

    If refined to +9 or higher, Atk +1 to all monster sizes

    If refined to +12 or higher, Aspd +1% decreases fixed cast time by 7%.

    Not so common:

    Heal Amount 3~4

    Matk 1~2

    Sharp 2~3

    Spell 2~3

    Expert Archer 2~3

    Fighting Spirit 2~3

    Common enchants:

    Str 1~2

    Agi 1~2

    Vit 1~2

    Int 1~2

    Dex 1~2

    Luk 1~2

    Click here to download this file

    • Upvote 2
  2. Because some other gm will use @disguise commands to player.. ^_^

    Because of @disguise commands, no other disguise npc or script.

    in atcommand.c

    change this:

    ACMD_FUNC(disguise)
    {
    int id = 0;
    nullpo_retr(-1, sd);
    if (!message || !*message) {
     clif_displaymessage(fd, "Please, enter a Monster/NPC name/id (usage: @disguise <monster_name_or_monster_ID>).");
     return -1;
    }
    

    to this:

    ACMD_FUNC(disguise)
    {
    int id = 0;
    nullpo_retr(-1, sd);
    // For PVP
    if ((map[sd->bl.m].flag.pvp) && (pc_isGM(sd) < 99)) {
     clif_displaymessage(sd->fd,"You can not use this command on pvp map.");
     return -1;
    }
    // For GVG
    if ((map[sd->bl.m].flag.gvg) && (pc_isGM(sd) < 99)) {
     clif_displaymessage(sd->fd,"You can not use this command on gvg map.");
     return -1;
    }
    if (!message || !*message) {
     clif_displaymessage(fd, "Please, enter a Monster/NPC name/id (usage: @disguise <monster_name_or_monster_ID>).");
     return -1;
    }
    

    recomplie your server, use both your script and my fix

    • Upvote 1
  3. search end replace:

    OnTimer10500:
    instance_announce 0,"You'll soon know. Mine is the face of death!",bc_map,"0x00ffcc";
    stopnpctimer;
    monster "6@tower",156,147,"Nacht Sieger",1956,1,instance_npcname("#4th Beeper", instance_id())+"::OnMyMobDead";
    end;
    
    OnMyMobDead:
    getpartymember getcharid(1),1;
    getpartymember getcharid(1),2;
    for( set .@i,0; .@i<$@partymembercount; set .@i,.@i+1 )
    {
    
    if( isloggedin( $@partymemberaid[.@i], $@partymembercid[.@i] ) )
    {
    
    attachrid $@partymemberaid[.@i];
    getitem 501,1, $@partymemberaid[.@i]; // -- Get Red Potions per party member, change your item id
    detachrid;
    
    }
    }
    donpcevent instance_npcname("Lost Soul#102", instance_id())+"::OnEnable";
    end;
    
    

  4. Hmm.. Hi!

    I'm having some trouble, is there anyway to count the number of items (headgear only) in character inventory and storage ?

    If anybody know a way (using mysql query, or script commands) can you give me the idea or show me how to do it ?

    Regards.

    No one?

  5. But this command works with an HELM on the CardID ?

    Sure :o

    Code will be like this:

    prontera,100,100,4 script BlahBlahBlah 100,{
    mes "Blah Blah";
    next;
    if( select("Coumpound plz", "No thank") != 1 )
     close;
    
    if( countitem(5035) < 1 && countitem(2285) < 1 )
    {
    
    mes "You don't have Poring Hat and Apple of Archer";
    close
    
    }
    
    mes "blah blha";
    delitem 5035,1; // Poring Hat
    delitem 2285,1; // Apple of Archer
    // ItemID: 20000 or something you want to add into your server
    // Items description: Duplicate on Apple of Archer, sprite, and name in itemdescription.txt, resname.txt, displayname.txt v.v...
    // Itemdb:
    // 20000,Apple_of_Archer_Compound,Apple of Archer,6,20,,10,,,,,,,,16,,,,,{ bonus bDex,3; },{},{}
    getitem2 5035,1,1,0,0,0,0,0,20000;
    close;
    }

    • Upvote 1
  6. Yeah, i'm completed very long time ago, feel free to share leveling quest.

    My full script include NPC Blacksmith Thor & BK ( Enchant Eden Group Weapon ), NPC Intructor Ur, Eden Marry Merit, Dally Quen v.v..all of iRO released but i can't share us, cuz i'm already translated into my country language ( vietnamese )

    Leveling Quest i'm not translate yet, free to share ^^~

  7. Then it cannot be call the offical quest script. Please mark it as custom script

    quest change job ex SN has quest log and honestly, the version that rikimaru made is not the same as offical's

    This is a part in ex SN version that I made.

    I had spend lots of time to do it, since I had to train my SN to level 99/99

    beach_dun2,119,92,4 script Fishing Novice#sp2 567,{
    if( checkquest(5092) >= 0 )
    {
    
    mes "[ Fishing Novice ]";
    mes "sh---------!!";
    mes "be quiet plz.";
    mes "You'll scare the fish.";
    next;
    select("Hmm... 'scuse me...");
    mes "[ Fishing Novice ]";
    mes "Aaaaaaak!!";
    mes "What are you doing?";
    mes "I told you be quiet!";
    mes "They're swimmin' away bacause of the noise~";
    next;
    mes "[ Fishing Novice ]";
    mes "(-- sh --aking --)";
    mes "Who... are you?";
    mes "Why are you disrupting my fishing?";
    next;
    select("I have a delivery from Esseray...");
    // -- [dist=1] Fishing Novice#sp2 (0): *Hmm*
    emotion e_hmm;
    mes "[ Fishing Novice ]";
    mes "What? Esseray? Esseray?";
    mes "Hmm! I know him...";
    mes "Esseray... Esseray... hmm.";
    next;
    // -- Sieu Ngu: *...*
    emotion e_dots,1;
    // -- [dist=1] Fishing Novice#sp2 (0): *...*
    emotion e_dots;
    mes "..................";
    next;
    // -- [dist=1] Fishing Novice#sp2 (0): *!*
    emotion e_gasp;
    mes "[ Fishing Novice ]";
    mes "Ahhhh ---!! ----- ahhhh ---!!";
    mes "Got it! --- got it!";
    mes "^0000FFA member of Novice clan in Aldebaran^000000";
    mes "Esseray right? Wrong?";
    next;
    if( select("No he isn't", "Yes, right") != 1 )
    {
    
    mes "[ Fishing Novice ]";
    mes "Hu hu~ my sense is still alive....";
    next;
    mes "[ Fishing Novice ]";
    mes "So what do you want from me?";
    next;
    mes "- you explain why you're here -";
    next;
    // -- [dist=1] Fishing Novice#sp2 (0): *Hmm*
    emotion e_hmm;
    mes "[ Fishing Novice ]";
    mes "Hmm... it is an easy and hard question at the same time.";
    next;
    mes "- You hear a voice from complaining about somthing. -";
    next;
    // -- [dist=1] Fishing Novice#sp2 (0): *$!@#*
    emotion e_an;
    mes "[ Fishing Novice ]";
    mes "Esseray! Such a son of a (beep) spoiling my vacation...";
    next;
    mes "[ Fishing Novice ]";
    mes "Haaaaa~";
    mes "My poor life~";
    mes "Ahhh~ so many problems.";
    next;
    // -- [dist=1] Fishing Novice#sp2 (0): *?*
    emotion e_what;
    mes "[ Fishing Novice ]";
    mes "Too ~ hard. Hey little kid!.";
    mes "what's your name ~ Hekh ?";
    next;
    goto sameresp;
    
    }
    
    mes "[ Fishing Novice ]";
    mes "What?! He isn't?";
    mes "Then where is Esseray from?";
    next;
    // -- Sieu Ngu: *...*
    emotion e_dots,1;
    // -- [dist=1] Fishing Novice#sp2 (0): *...*
    emotion e_dots;
    mes ".... .... .... ....";
    next;
    mes "[ Fishing Novice ]";
    mes "What --------!!";
    mes "That isn't important, right?";
    next;
    mes "[ Fishing Novice ]";
    mes "Then --------!!";
    mes "Why did you come here?";
    next;
    mes "- you explain why you're here -";
    next;
    // -- [dist=1] Fishing Novice#sp2 (0): *Hmm*
    emotion e_hmm;
    mes "[ Fishing Novice ]";
    mes "Hmm... it is an easy and hard question at the same time.";
    next;
    mes "- You hear a voice from complaining about somthing. -";
    next;
    // -- [dist=1] Fishing Novice#sp2 (0): *$!@#*
    emotion e_an;
    mes "[ Fishing Novice ]";
    mes "Esseray! Such a son of a (beep) spoiling my vacation...";
    next;
    mes "[ Fishing Novice ]";
    mes "Haaaaa~";
    mes "My poor life~";
    mes "Ahhh~ so many problems.";
    next;
    // -- [dist=1] Fishing Novice#sp2 (0): *?*
    emotion e_what;
    mes "[ Fishing Novice ]";
    mes "Too ~ hard. Hey little kid!.";
    mes "what's your name ~ Hekh ?";
    next;
    next;
    sameresp:
    select(""+strcharinfo(0)+", how about you?");
    mes "[ Nodor ]";
    mes "My name is Nodor! Nodor.";
    next;
    mes "[ Nodor ]";
    mes ".... .... .....";
    next;
    mes "[ Nodor ]";
    mes "Hey! I can see what you are thinking about in your face~";
    next;
    mes "[ Nodor ]";
    mes "Since my name is Nodor I've been made fun of my whole life.";
    mes "Condor and Odor...";
    mes "Don't try to fool me.";
    next;
    // -- Quest: 5092 has been deleted.
    // -- Quest: 5093 has been added.
    changequest 5092,5093;
    mes "[ Nodor ]";
    mes "Whatever the reason is... you are here!";
    mes "Let's get together to go further";
    mes "come again after a while~";
    next;
    mes "- Talk to him again. -";
    close;
    
    }
    else if( checkquest(5093) >= 0 )
    {
    
    mes "[ Nodor ]";
    mes "emmhmm-----!!";
    next;
    mes "- Nodor gives you a suspicious look -";
    next;
    mes "[ Nodor ]";
    mes "Didn't you know that ^0000FFSuper Novice^000000 was excellent?";
    next;
    mes "- Nodor asks with confidence -";
    next;
    mes "[ Nodor ]";
    mes "Hey! Super Novice~";
    mes "Do you know who I am?";
    next;
    select("What are you talking about?!");
    mes "[ Nodor ]";
    mes "Heh...";
    mes "You've got a lot of nerve don't you?";
    next;
    select("... ..... ...");
    mes "- This guy is a weirdo -";
    next;
    mes "[ Nodor ]";
    mes "Hey! Super Novice ~";
    mes "I will make you stronger!";
    mes "So will you believe what I tell you?";
    next;
    if( select("I won't follow you.", "Why not? kehehe~") != 1 )
    {
    
    mes "[ Nodor ]";
    mes "Emmhmm~ Do I sound harsh?";
    mes "Hmm, I can't help using such words.";
    next;
    mes "[ Nodor ]";
    mes "Don't sweat it.";
    mes "It's no problem for me to teach you to be stronger.";
    next;
    mes "[ Nodor ]";
    mes "Great~!";
    mes "What is your issue?";
    mes "You don't know how to be stronger. Right?";
    next;
    select("Yes, I can't get stronger.");
    // -- [dist=1] Fishing Novice#sp2 (0): *Hmm*
    emotion e_hmm;
    mes "[ Nodor ]";
    mes "Hhhmmm ~!";
    mes "There's a way to do it...";
    mes "It is dangerous but I can";
    mes "tell you how.";
    next;
    mes "[ Nodor ]";
    mes "I'll only do this on one condition. You do not ask anything and you do everything I tell you!";
    mes "How about it?";
    mes "You willing to do this?";
    next;
    if( select("No I will not!!", "Let's do this!") != 1 )
    {
    
    mes "[ Nodor ]";
    mes "Allll right---------!!";
    mes "Your passion will make you stronger.";
    mes "You calm?";
    next;
    mes "[ Nodor ]";
    mes "What I want you to do is...";
    mes "hunt 1,000 monsters.";
    next;
    mes "[ Nodor ]";
    mes "Do you know what this is for?";
    next;
    // -- Quest: 5093 has been deleted.
    // -- Quest: 5094/5095/5096/5097 has been added.
    set .@a, rand(1,4);
    if( .@a == 1 ) changequest 5093,5094;
    else if( .@a == 2 ) changequest 5093,5095;
    else if( .@a == 3 ) changequest 5093,5096;
    else changequest 5093,5097;
    mes "[ Nodor ]";
    if( .@a == 1 )
    mes "You have to know what a ^FF0000Poring^000000 monster is right?";
    else if( .@a == 2 )
    mes "You have to know what a ^FF0000Lunatic^000000 monster is right?";
    else if( .@a == 3 )
    mes "You have to know what a ^FF0000Fabre^000000 monster is right?";
    else
    mes "You have to know what a ^FF0000Picky^000000 monster is right?";
    next;
    mes "[ Nodor ]";
    mes "Hunt 1,000!";
    mes "Do not say you can't do this!";
    mes "I know that's a lot of monsters but they're so weak!";
    next;
    select("Are you kidding me?");
    mes "[ Nodor ]";
    mes "Huh huh~!";
    mes "Rembember no questions!";
    mes "Don't come back until you've hunted 1,000.";
    close;
    
    }
    
    mes "[ Nodor ]";
    mes "To be strong is the only way to live!";
    mes "Do you want to be a weakling forever?";
    next;
    mes "[ Nodor ]";
    mes "I will give you a tip.";
    mes "You can't always be right.";
    mes "Sometimes you need to check your ego and listen to others.";
    // -- [dist=unknown] Unknown #58899: *$!@#*
    emotion e_an;
    close;
    
    }
    
    mes "[ Nodor ]";
    mes "Refusing? Don't you want to be strong?";
    mes "I'd love to do nothing too.";
    mes "Just let me fish if you want to go.";
    close;
    
    }
    else if( checkquest(5094,HUNTING) == 2 || checkquest(5095,HUNTING) == 2 || checkquest(5096,HUNTING) == 2 || checkquest(5097,HUNTING) == 2 )
    {
    
    mes "["+strcharinfo(0)+"]
    mes "hey-- Nodor";
    next;
    // -- [dist=5.1] Fishing Novice#sp2 (0): *Omg*
    emotion e_omg;
    mes "[ Nodor ]";
    mes "OMG!";
    mes "So frightened..let me see?";
    next;
    mes "[ Nodor ]";
    mes "Have you hunted all 1,000 already?";
    next;
    mes "[ Nodor ]";
    mes "You are good enough that I thought?";
    mes "Anyway, what was the monster that I told you to hunt";
    next;
    switch( select("Poring","Lunatic","Fabre","Picky","Baphomet") )
    {
    case 1:
    if( checkquest(5094,HUNTING) == 2 )
    {
    
    // -- Quest: 5094 has been deleted.
    // -- Quest: 5098 has been added.
    changequest 5094,5098;
    // -- [dist=5.1] Fishing Novice#sp2 (0): *Heh*
    emotion e_heh;
    mes "[ Nodor ]";
    mes "keheheheheheh~";
    next;
    mes "[ Nodor ]";
    mes "You annoyed me so I made you do this task...";
    next;
    mes "[ Nodor ]";
    mes "Wow! You actually hunted all 1,000?";
    mes "I guess I can't question your passion to want to be stronger.";
    next;
    mes "[ Nodor ]";
    mes "Okay! So far so good I will let you know how to overcome your strength deficiencies.";
    close;
    
    }
    mes "[ Nodor ]";
    mes "Don't tell a lie!";
    mes "I didn't tell you to hunt this";
    close;
    
    case 2:
    if( checkquest(5095,HUNTING) == 2 )
    {
    
    // -- Quest: 5095 has been deleted.
    // -- Quest: 5098 has been added.
    changequest 5095,5098;
    // -- [dist=5.1] Fishing Novice#sp2 (0): *Heh*
    emotion e_heh;
    mes "[ Nodor ]";
    mes "keheheheheheh~";
    next;
    mes "[ Nodor ]";
    mes "You annoyed me so I made you do this task...";
    next;
    mes "[ Nodor ]";
    mes "Wow! You actually hunted all 1,000?";
    mes "I guess I can't question your passion to want to be stronger.";
    next;
    mes "[ Nodor ]";
    mes "Okay! So far so good I will let you know how to overcome your strength deficiencies.";
    close;
    
    }
    mes "[ Nodor ]";
    mes "Don't tell a lie!";
    mes "I didn't tell you to hunt this";
    close;
    
    case 3:
    if( checkquest(5096,HUNTING) == 2 )
    {
    
    // -- Quest: 5096 has been deleted.
    // -- Quest: 5098 has been added.
    changequest 5096,5098;
    // -- [dist=5.1] Fishing Novice#sp2 (0): *Heh*
    emotion e_heh;
    mes "[ Nodor ]";
    mes "keheheheheheh~";
    next;
    mes "[ Nodor ]";
    mes "You annoyed me so I made you do this task...";
    next;
    mes "[ Nodor ]";
    mes "Wow! You actually hunted all 1,000?";
    mes "I guess I can't question your passion to want to be stronger.";
    next;
    mes "[ Nodor ]";
    mes "Okay! So far so good I will let you know how to overcome your strength deficiencies.";
    close;
    
    }
    mes "[ Nodor ]";
    mes "Don't tell a lie!";
    mes "I didn't tell you to hunt this";
    close;
    
    case 4:
    if( checkquest(5097,HUNTING) == 2 )
    {
    
    // -- Quest: 5097 has been deleted.
    // -- Quest: 5098 has been added.
    changequest 5097,5098;
    // -- [dist=5.1] Fishing Novice#sp2 (0): *Heh*
    emotion e_heh;
    mes "[ Nodor ]";
    mes "keheheheheheh~";
    next;
    mes "[ Nodor ]";
    mes "You annoyed me so I made you do this task...";
    next;
    mes "[ Nodor ]";
    mes "Wow! You actually hunted all 1,000?";
    mes "I guess I can't question your passion to want to be stronger.";
    next;
    mes "[ Nodor ]";
    mes "Okay! So far so good I will let you know how to overcome your strength deficiencies.";
    close;
    
    }
    mes "[ Nodor ]";
    mes "Don't tell a lie!";
    mes "I didn't tell you to hunt this";
    close;
    
    case 5:
    mes "[ Nodor ]";
    mes "Heheh? Can you seriously hunt Baphomet alone?";
    mes "Don't tell a lie!! I might hit you!!";
    close; 
    
     }
    }
    else if( checkquest(5094) >= 0 || checkquest(5095) >= 0 || checkquest(5096) >= 0 || checkquest(5097) >= 0 )
    {
    
    mes "["+strcharinfo(0)+"]
    mes "hey-- Nodor";
    next;
    // -- [dist=1] Fishing Novice#sp2 (0): *Omg*
    emotion e_omg;
    mes "[ Nodor ]";
    mes "OMG --------------!!";
    mes "so frightened..let me see?";
    next;
    mes "[ Nodor ]";
    mes "Hey- Super Novice!";
    mes "Didn't I say to hunt 1,000?";
    mes "Don't come back until you have.";
    close;
    
    }
    else if( checkquest(5098) >= 0 )
    {
    
    set .@b, rand(1,10);
    if( .@b == 1 )
    {
    
    // -- [dist=5.1] Fishing Novice#sp2 (0): *Good Game*
    emotion e_gg;
    mes "[ Nodor ]";
    mes "Hhhhhhhhhh~";
    next;
    mes "[ Nodor ]";
    mes "Oh sorry! Sorry!";
    mes "I got a letter from my brother a long time ago, will you read my letter for your information?";
    next;
    if( select("Yes, I will", "No, I won't") != 1 )
    {
    mes "[ Nodor ]";
    mes "You should read more!";
    next;
    readletter:
    mes "- Great -";
    mes "- He throws a bundled letter at you -";
    next;
    mes "Dear bro. Nodor,";
    mes "¡¡";
    mes "Hey Bro, it's your brother Nudor how have you been? The reason I'm writing this letter is... I need money for food.";
    mes "You've got so much money so help me out.";
    next;
    mes "If you don't... Remember last time you %$&*@*&%$";
    mes "<You can't read more due to the letter being crumpled>";
    mes "I'm still in the Schwaltzvalt Republic.";
    mes "-Nudor";
    next;
    mes "- you have an uneasy feeling from reading this letter -";
    next;
    mes "[ Nodor ]";
    mes "Hu~u~";
    mes "Hmm I only have one brother and he's always asking for money.";
    mes "It's got to be my fame T_T";
    next;
    mes "- Now you really have an uneasy feeling -";
    next;
    // -- Quest: 5098 has been deleted.
    // -- Quest: 5099 has been added.
    changequest 5098,5099;
    mes "[ Nodor ]";
    mes "hey- Super Novice Mr. "+strcharinfo(0)+"
    next;
    mes "[ Nodor ]";
    mes "You can give it to my bro who's up in the airship.";
    close;
    
    }
    
    mes "["+strcharinfo(0)+"]
    mes "Tsk*.. Ok..";
    next;
    goto readletter;
    
    }
    
    mes "[ Nodor ]";
    mes "Oh! You already came here?";
    mes "Didn't you say you have something to handle?";
    mes "You have enough passion but...";
    mes "you need to learn patience.";
    close;
    
    }
    else if( checkquest(5099) >= 0 )
    {
    
    mes "[ Nodor ]";
    mes "OMG?! Have you visited already?";
    next;
    select("How much money shoud I give?");
    mes "[ Nodor ]";
    mes "Oh you didn't go there yet?";
    mes "Give him a little ya~";
    next;
    mes "[ Nodor ]";
    mes "100,000 zeny is okay~";
    mes "1,000,000 zeny is okay~";
    mes "10,000,000 zeny is okay~";
    close;
    
    }
    else if( checkquest(5100) >= 0 )
    {
    
    mes "[ Nodor ]";
    mes "Hey, have you gone there?";
    mes "I got another message from my bro.";
    next;
    mes "[ Nodor ]";
    mes "-Bro, someone gave me...";
    if( EXSUPNOV_Q_ == 3 )
    mes "300,000 zeny";
    else if( EXSUPNOV_Q_ == 4 )
    mes "1,000,000 zeny";
    else
    mes "100,000 zeny";
    mes "you do care about me...";
    mes "-Nudor";
    next;
    select("He seemed so hungry...");
    mes "[ Nodor ]";
    mes "by the way..";
    if( EXSUPNOV_Q_ == 3 )
    mes "300,000 zeny is so little considering my celebrity status don't you think?";
    else if( EXSUPNOV_Q_ == 4 )
    mes "1,000,000 zeny is so little considering my celebrity status don't you think?";
    else
    mes "100,000 zeny is so little considering my celebrity status don't you think?";
    next;
    select("Eh.....");
    mes "[ Nodor ]";
    mes "anyway..";
    if( EXSUPNOV_Q_ == 3 )
    mes "300,000 zeny....";
    else if( EXSUPNOV_Q_ == 4 )
    mes "1,000,000 zeny....";
    else
    mes "100,000 zeny....";
    mes "don't you think you gave him too little? My reputation is gonna take a hit now.";
    next;
    select("Hey...");
    mes "[ Nodor ]";
    mes "Wow, you've got my point already?";
    next;
    mes "[ Nodor ]";
    mes "I think you are right.";
    mes "this test is about your ability to open someone else's sympathy.";
    next;
    mes "[ Nodor ]";
    mes "I mean your consuming habbit and your gut..";
    mes "hahahahahahahahahaha!";
    next;
    select("Hey, that's not my...");
    mes "[ Nodor ]";
    mes "Hmm?Ah...";
    mes "I almost forgot to tell~";
    mes "you how to exceed your limit.";
    mes "Didn't I?";
    next;
    mes "[ Nodor ]";
    mes "Eh-hem! I was not just killing time after I sent you!!";
    next;
    // -- [dist=1] Fishing Novice#sp2 (0): *Omg*
    emotion e_omg;
    mes "[ Nodor ]";
    mes "What the? --- ah? ---!!";
    next;
    select("??????");
    // -- [dist=1] Fishing Novice#sp2 (0): *Sweat*
    emotion e_swt;
    mes "[ Nodor ]";
    mes "Watch out!! A bunch of Golems are running after us!";
    mes "We... have to run...!!!";
    next;
    if( select("What?!", "Um?") != 1 )
    {
    
    // -- Sieu Ngu: *Omg*
    emotion e_omg,1;
    mes "- you saw your back -";
    mes "- there is nothing on your back... -";
    mes "- when you are about to doubt...! -";
    next;
    goto changejob;
    
    }
    
    // -- Sieu Ngu: *Omg*
    emotion e_omg,1;
    mes "- You asked Nodor -";
    mes "- once again in your fright -";
    next;
    changejob:
    if( SkillPoint )
    {
    
    mes "[ Nodor ]";
    mes "You've still got some skill points that aren't used up.";
    mes "I can't make you stronger until you use those points.";
    close;
    
    }
    
    // -- You use effect: Unknown #90
    specialeffect2 90;
    // -- You use effect: Unknown #62
    specialeffect2 62;
    // -- You use effect: Unknown #89
    specialeffect2 89;
    // -- Quest: 5100 has been deleted.
    erasequest 5100;
    mes "[ Nodor ]";
    mes "Haha -------------!!";
    mes "----- uhhahaha-----!!";
    mes "------------- yay--!!";
    next;
    // -- You unequip +4 Unknown #5520 (25) - Up-Mid Helmet
    // -- You unequip Unknown #15031 (23) - Armor
    // -- You unequip Novice Shield [1] (21) - Shield
    // -- You unequip Unknown #13066 [ATK+3%:Scorpion*2] (26) - One-Handed Weapon
    // -- You unequip Unknown #2571 (24) - Cape
    // -- You unequip Unknown #2473 (22) - Foot Wear
    nude;
    // -- You are now job level 1
    callfunc "F_ClearJobVar"; // -- Clears all job variables for the current player
    if( Upper == 0 ) jobchange Job_Super_Novice_E;
    if( Upper == 2 ) jobchange Job_Super_Baby_E;
    set EXSUPNOV_Q, 5;
    // -- [dist=1.4] Fishing Novice#sp2 (0): *Heh*
    emotion e_heh;
    mes "[ Nodor ]";
    mes "Puhahahahahahahahahahah!!";
    mes "Good! You scared yet?";
    next;
    select("... ... ...");
    // -- Sieu Ngu: *...*
    emotion e_dots,1;
    // -- [dist=1.4] Fishing Novice#sp2 (0): *Sorry*
    emotion e_sry;
    mes "[ Nodor ]";
    mes "Sorry for scaring you!";
    mes "I think our duty and mission as novices is to make days joyful.";
    next;
    mes "[ Nodor ]";
    mes "Well then, don't you feel something just changed?";
    mes "Feel your body lighter than before..?";
    mes "Or more powerful?";
    next;
    select("....? ..? ...?");
    // -- Sieu Ngu: *?*
    emotion e_what,1;
    mes "[ Nodor ]";
    mes "Oh--- My--- (tut,tut,tut)!!";
    next;
    // -- [dist=1.4] Fishing Novice#sp2 (0): *Hmm*
    emotion e_hmm;
    mes "[ Nodor ]";
    mes "Mr.Sieu Ngu-";
    mes "I didn't mean but";
    mes "you are sort of dull..";
    mes "don't you feel until now?";
    next;
    if( select("What are you talking about?", "I got it") != 1 )
     goto igotit;
    
    mes "[ Nodor ]";
    mes "Eh--- right, you are dull aren't you?";
    mes "You already exceeded your limit.";
    next;
    mes "[ Nodor ]";
    mes "You can be more stronger than before.";
    mes "Wasn't it your dream?";
    next;
    igotit:
    mes "[ Nodor ]";
    mes "Ok~!";
    mes "Now march to the world and live as a novice and enjoy your free, happy life!";
    mes "That's it!";
    close;
    
    }
    else if( EXSUPNOV_Q == 5 )
    {
    
    mes "[ Nodor ]";
    mes "(Pouting) -------------!!";
    mes "Ok so you're finally back.";
    next;
    mes "[ Nodor ]";
    mes "To celebrate this new novice comrade, I've prepared some equipment to give you--";
    next;
    mes "[ Nodor ]";
    mes "Don't forget to make sure that you have enough ^FF0000inventory^000000 to take these items from me.";
    mes "And don't say I didn't warn you either.";
    if( select("Yes, let me check my inventory", "I'm good, show me.") != 1 )
    {
    
    mes "[ Nodor ]";
    mes "There are what I used to wear when I was younger,";
    mes "but they are still good.";
    if( EXSUPNOV_Q_ == 3 )
    getitem 2522, 1; // -- Undershirt
    else if( EXSUPNOV_Q_ == 4 )
    {
    
    getitem 2628, 1; // -- Novice Armlet [1]
    getitem 2113, 1; // -- Novice Shield [1]
    getitem 2416, 1; // -- Novice Shoes [1]
    getitem 5119, 1; // -- Super Novice Hat [1]
    getitem 2512, 1; // -- Novice Manteau [1]
    getitem 2340, 1; // -- Novice Breastplate [1]
    
    }
    else
    getitem 2340, 1; // -- Novice Breastplate [1]
    next;
    select("Second-hand stuff, news?");
    mes "[ Nodor ]";
    mes "Give them back to me.";
    mes "How can you react like that while I offer you my possessions?";
    next;
    mes "[ Nodor ]";
    mes "I...";
    mes "I can't take back what I already gave away.";
    next;
    mes "[ Nodor ]";
    mes "Then I am going to say greetings again.";
    next;
    // -- You use effect: Unknown #78
    specialeffect2 78;
    mes "[ Nodor ]";
    mes "Future of Super Novice "+strcharinfo(0)+" will be blessed with Super Novice Guardian.";
    set EXSUPNOV_Q, 6;
    close;
    
    }
    
    mes "[ Nodor ]";
    mes "Well, well!";
    mes "You know! Have no regrets.";
    close;
    
    }
    else if( EXSUPNOV_Q > 5 )
    {
    
    mes "[ Nodor ]";
    mes "Don't forget that you are a Novice.";
    mes "Be a Novice always!";
    mes "The aim of life is to have a nice and normal time!";
    close;
    
    }
    mes "[ Fishing Novice ]";
    mes "Hush!";
    mes "Please be quiet because you'll";
    mes "scare all the fish away.";
    close;
    }

×
×
  • Create New...