Jump to content
Relzz

Official iRO KO/OB Job change quest!

Recommended Posts

Authors: M45T3R, Dastgir Pojee, Yommy

kagerou-oboro.jpg

 

So.. many time after this proyect started it's now completed apparently without errors, and I felt it's time to put it into script releases.

 

It's the Kagerou/Oboro Jobchange quest it was first extracted by me with packets from iRO and then Yommy provided some official info as Dastgir said to me so, Dastgir added the new dialogs and some repairs, he also made the whole Weaponry quest wich was the hardest untill Yommy provided the formulas, so here it is!

 

Finally, the K/O job change quest was available for bug testing since 6 months ago and now is complete but it wasn't published here.. so yeah, here it is! 

 

 

This video isn't mine, but the quest actually looks the same. Im just hotlinking to show exactly how the quest looks like.

 

 

You can download a ZIP from github here: Click here or if you want to check for commits and updates here is the repostory.

 

 

If you have any problems with the script you can report them here.

Share this post


Link to post
Share on other sites

Would you guys be okay with me pulling this, cleaning it up a bit (script standards, typos, any missing official stuff), and pushing it to the repo?

 

Also, who is technically the 1.0.0 author? You or dast? Kinda strange to have two people under 1.0.0

Share this post


Link to post
Share on other sites

Would you guys be okay with me pulling this, cleaning it up a bit (script standards, typos, any missing official stuff), and pushing it to the repo?

 

Also, who is technically the 1.0.0 author? You or dast? Kinda strange to have two people under 1.0.0

If you see commits

https://github.com/M45T3Ryu/KO-Proyect/commits/master , you can come to know

M45T3R started the project and stopped updated 10 months ago,

and I begin to implement New Tests/Dialogs/Formulas Based on iRO Testings that I did.

 

Well its ok , if you clean it..

Edited by Dastgir Pojee

Share this post


Link to post
Share on other sites

 

Would you guys be okay with me pulling this, cleaning it up a bit (script standards, typos, any missing official stuff), and pushing it to the repo?

 

Also, who is technically the 1.0.0 author? You or dast? Kinda strange to have two people under 1.0.0

If you see commits

https://github.com/M45T3Ryu/KO-Proyect/commits/master , you can come to know

M45T3R started the project and stopped updated 10 months ago,

and I begin to implement New Tests/Dialogs/Formulas Based on iRO Testings that I did.

 

Well its ok , if you clean it..

 

Got it.

 

I'll clean it up either tonight or tomorrow night.

 

(and no, I won't be including myself in the authors / by section of the header. So don't worry about that :P not claiming it as my own.)

Share this post


Link to post
Share on other sites
Following the mistakes that happened in the latest version of Hercules! Remembering that they did not occur in the last version I used, are compatibility issues with the latest version because of mounting and something else I did not understand.
 
[Error]: script error in file 'npc/custom/playrok/jobs/2e/KO_battle.txt' line 30 column 16    parse_simpleexpr: unmatched ')'    27:         mes "Looks like you've taken care of the target. Hmm.";    28:         next;    29:         mes "[Guide Gion]";*   30:         if (ismounting()){        ~~~~~~~~~~~~~~~~~~~~~~^    31:                 mes "Please get down from the frog";    32:                 cutin "",255;    33:                 close;[Error]: script error in file 'npc/custom/playrok/jobs/2e/KO_knowledge.txt' line 20 column 17    parse_simpleexpr: unmatched ')'    17: {    18: if (BaseJob!=Job_Ninja){    19:         for (.i=5131; .i<5147; .i++ ){*   20:                 if (checkquest(.i) != -1){erasequest .i;}        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^    21:         }    22:         mes "[Cougar]";    23:         mes "Sorry, Your family is not same as ours, is there somethingwrong?";[Error]: script error in file 'npc/custom/playrok/jobs/2e/KO_main.txt' line 60 column 17    parse_simpleexpr: unmatched ')'    57:         close;    58: }else if (BaseJob!=Job_Ninja){    59:         for (.i=5131; .i<5147; .i++ ){*   60:                 if (checkquest(.i) != -1){erasequest .i;}        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^    61:         }    62:         job_kagero = 0;    63:         warp "amatsu",147,136;[Error]: script error in file 'npc/custom/playrok/jobs/2e/KO_main.txt' line 109column 17    parse_simpleexpr: unmatched ')'   106: function KO_IB; function KO_QS;   107: if (BaseJob != Job_Ninja && job_kagero>0){   108:         for (.i=5131; .i<5147; .i++ ){*  109:                 if (checkquest(.i) != -1){erasequest .i;}        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^   110:         }   111:         job_kagero = 0;   112:         mes "[Cougar]";[Error]: script error in file 'npc/custom/playrok/jobs/2e/KO_survival.txt' line214 column 16    parse_simpleexpr: unmatched ')'   211: OnTouch:   212:         mes "There are tiny letters on the sign.";   213:         next;*  214:         if (checkquest(5137)==1 && checkquest(5140)==-1){        ~~~~~~~~~~~~~~~~~~~~~~^   215:                 while (select("Read the description.:Start the test.")==1){   216:                         mes "The Test of Survival starts from here and you use ^FD0260100 Life Points (LP)^000000 and roll dice to advance forward through the test.";   217:                         next;[Error]: script error in file 'npc/custom/playrok/jobs/2e/KO_survival.txt' line343 column 16    parse_simpleexpr: unmatched ')'   340: callfunc("KO_DL",5);   341:   342: OnTouch:*  343:         if (checkquest(5141,PLAYTIME) == 0){        ~~~~~~~~~~~~~~~~~~~~~~^   344:                 mes "You are cursed and cannot move to any other block for 2 minutes.";   345:                 close;   346:         }[Error]: script error in file 'npc/custom/playrok/jobs/2e/KO_survival.txt' line509 column 16    parse_simpleexpr: unmatched ')'   506: callfunc("KO_DL",14);   507:   508: OnTouch:*  509:         if (checkquest(5141,PLAYTIME) == 0){        ~~~~~~~~~~~~~~~~~~~~~~^   510:                 mes "You are cursed and cannot move to any other block for 2 minutes.";   511:                 close;   512:         }[Error]: script error in file 'npc/custom/playrok/jobs/2e/KO_survival.txt' line540 column 16    parse_simpleexpr: unmatched ')'   537: callfunc("KO_DL",15);   538:   539: OnTouch:*  540:         if (checkquest(5141,PLAYTIME) == 0){        ~~~~~~~~~~~~~~~~~~~~~~^   541:                 mes "You are cursed and cannot move to any other block for 2 minutes.";   542:                 close;   543:         }[Error]: script error in file 'npc/custom/playrok/jobs/2e/KO_survival.txt' line706 column 16    parse_simpleexpr: unmatched ')'   703: callfunc("KO_DL",25);   704:   705: OnTouch:*  706:         if (checkquest(5141,PLAYTIME) == 0){        ~~~~~~~~~~~~~~~~~~~~~~^   707:                 mes "Cannot move because you are cursed.";   708:                 close;   709:         }[Error]: script error in file 'npc/custom/playrok/jobs/2e/KO_survival.txt' line837 column 16    parse_simpleexpr: unmatched ')'   834: callfunc("KO_DL",31);   835:   836: OnTouch:*  837:         if (checkquest(5141,PLAYTIME) == 0){        ~~~~~~~~~~~~~~~~~~~~~~^   838:                 mes "You are cursed and cannot move to any other block for 2 minutes.";   839:                 close;   840:         }[Error]: script error in file 'npc/custom/playrok/jobs/2e/KO_survival.txt' line1045 column 16    parse_simpleexpr: unmatched ')'  1042: callfunc("KO_DL",40);  1043:  1044: OnTouch:* 1045:         if (checkquest(5137)!=1 || checkquest(5140) != 1){        ~~~~~~~~~~~~~~~~~~~~~~^  1046:                 mes "You should not be here";  1047:                 close2;  1048:                 warp "amatsu",147,136;[Error]: script error in file 'npc/custom/playrok/jobs/2e/KO_weaponry.txt' line38 column 17    parse_simpleexpr: unmatched ')'    35: {    36: if (BaseJob!=Job_Ninja){    37:         for (.i=5131; .i<5147; .i++ ){*   38:                 if (checkquest(.i) != -1){erasequest .i;}        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^    39:         }    40:         mes "[Red Leopard Joe]";    41:         mes "Sorry, Your family is not same as ours, is there somethingwrong?";[Error]: script error in file 'npc/custom/playrok/jobs/2e/KO_weaponry.txt' line373 column 15    parse_simpleexpr: unmatched ')'   372: {*  373: if (checkquest(5138)==1 && checkquest(5142)==1 && checkquest(5143)==-1 && checkquest(5144)==-1 && checkquest(5145)==-1 ){        ~~~~~~~~~~~~~~^   374:         function KO_WR; function KO_WC; function KO_PF;   375:         @percent = 0; KO_OPT = 0; @wtype = 0; @temp = 0; @grind = 0;   376:         mes "Tool to create weapons.";[Error]: script error in file 'npc/custom/playrok/jobs/2e/KO_weaponry.txt' line505 column 16    parse_simpleexpr: unmatched ')'   504: {*  505:         if (checkquest(5138)==1 && checkquest(5142)==-1 && (checkquest(5143)==1 || checkquest(5144)==1) && checkquest(5145)==1){        ~~~~~~~~~~~~~~~~~~~~~~^   506:         }   507:         else{   508:                 mes "This tool helps you refine your weapons automatically. However you won't need this just now.";

 

Edited by OverLord

Share this post


Link to post
Share on other sites

 

Following the mistakes that happened in the latest version of Hercules! Remembering that they did not occur in the last version I used, are compatibility issues with the latest version because of mounting and something else I did not understand.
 
[Error]: script error in file 'npc/custom/playrok/jobs/2e/KO_battle.txt' line 30 column 16    parse_simpleexpr: unmatched ')'    27:         mes "Looks like you've taken care of the target. Hmm.";    28:         next;    29:         mes "[Guide Gion]";*   30:         if (ismounting()){        ~~~~~~~~~~~~~~~~~~~~~~^    31:                 mes "Please get down from the frog";    32:                 cutin "",255;    33:                 close;[Error]: script error in file 'npc/custom/playrok/jobs/2e/KO_knowledge.txt' line 20 column 17    parse_simpleexpr: unmatched ')'    17: {    18: if (BaseJob!=Job_Ninja){    19:         for (.i=5131; .i<5147; .i++ ){*   20:                 if (checkquest(.i) != -1){erasequest .i;}        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^    21:         }    22:         mes "[Cougar]";    23:         mes "Sorry, Your family is not same as ours, is there somethingwrong?";[Error]: script error in file 'npc/custom/playrok/jobs/2e/KO_main.txt' line 60 column 17    parse_simpleexpr: unmatched ')'    57:         close;    58: }else if (BaseJob!=Job_Ninja){    59:         for (.i=5131; .i<5147; .i++ ){*   60:                 if (checkquest(.i) != -1){erasequest .i;}        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^    61:         }    62:         job_kagero = 0;    63:         warp "amatsu",147,136;[Error]: script error in file 'npc/custom/playrok/jobs/2e/KO_main.txt' line 109column 17    parse_simpleexpr: unmatched ')'   106: function KO_IB; function KO_QS;   107: if (BaseJob != Job_Ninja && job_kagero>0){   108:         for (.i=5131; .i<5147; .i++ ){*  109:                 if (checkquest(.i) != -1){erasequest .i;}        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^   110:         }   111:         job_kagero = 0;   112:         mes "[Cougar]";[Error]: script error in file 'npc/custom/playrok/jobs/2e/KO_survival.txt' line214 column 16    parse_simpleexpr: unmatched ')'   211: OnTouch:   212:         mes "There are tiny letters on the sign.";   213:         next;*  214:         if (checkquest(5137)==1 && checkquest(5140)==-1){        ~~~~~~~~~~~~~~~~~~~~~~^   215:                 while (select("Read the description.:Start the test.")==1){   216:                         mes "The Test of Survival starts from here and you use ^FD0260100 Life Points (LP)^000000 and roll dice to advance forward through the test.";   217:                         next;[Error]: script error in file 'npc/custom/playrok/jobs/2e/KO_survival.txt' line343 column 16    parse_simpleexpr: unmatched ')'   340: callfunc("KO_DL",5);   341:   342: OnTouch:*  343:         if (checkquest(5141,PLAYTIME) == 0){        ~~~~~~~~~~~~~~~~~~~~~~^   344:                 mes "You are cursed and cannot move to any other block for 2 minutes.";   345:                 close;   346:         }[Error]: script error in file 'npc/custom/playrok/jobs/2e/KO_survival.txt' line509 column 16    parse_simpleexpr: unmatched ')'   506: callfunc("KO_DL",14);   507:   508: OnTouch:*  509:         if (checkquest(5141,PLAYTIME) == 0){        ~~~~~~~~~~~~~~~~~~~~~~^   510:                 mes "You are cursed and cannot move to any other block for 2 minutes.";   511:                 close;   512:         }[Error]: script error in file 'npc/custom/playrok/jobs/2e/KO_survival.txt' line540 column 16    parse_simpleexpr: unmatched ')'   537: callfunc("KO_DL",15);   538:   539: OnTouch:*  540:         if (checkquest(5141,PLAYTIME) == 0){        ~~~~~~~~~~~~~~~~~~~~~~^   541:                 mes "You are cursed and cannot move to any other block for 2 minutes.";   542:                 close;   543:         }[Error]: script error in file 'npc/custom/playrok/jobs/2e/KO_survival.txt' line706 column 16    parse_simpleexpr: unmatched ')'   703: callfunc("KO_DL",25);   704:   705: OnTouch:*  706:         if (checkquest(5141,PLAYTIME) == 0){        ~~~~~~~~~~~~~~~~~~~~~~^   707:                 mes "Cannot move because you are cursed.";   708:                 close;   709:         }[Error]: script error in file 'npc/custom/playrok/jobs/2e/KO_survival.txt' line837 column 16    parse_simpleexpr: unmatched ')'   834: callfunc("KO_DL",31);   835:   836: OnTouch:*  837:         if (checkquest(5141,PLAYTIME) == 0){        ~~~~~~~~~~~~~~~~~~~~~~^   838:                 mes "You are cursed and cannot move to any other block for 2 minutes.";   839:                 close;   840:         }[Error]: script error in file 'npc/custom/playrok/jobs/2e/KO_survival.txt' line1045 column 16    parse_simpleexpr: unmatched ')'  1042: callfunc("KO_DL",40);  1043:  1044: OnTouch:* 1045:         if (checkquest(5137)!=1 || checkquest(5140) != 1){        ~~~~~~~~~~~~~~~~~~~~~~^  1046:                 mes "You should not be here";  1047:                 close2;  1048:                 warp "amatsu",147,136;[Error]: script error in file 'npc/custom/playrok/jobs/2e/KO_weaponry.txt' line38 column 17    parse_simpleexpr: unmatched ')'    35: {    36: if (BaseJob!=Job_Ninja){    37:         for (.i=5131; .i<5147; .i++ ){*   38:                 if (checkquest(.i) != -1){erasequest .i;}        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^    39:         }    40:         mes "[Red Leopard Joe]";    41:         mes "Sorry, Your family is not same as ours, is there somethingwrong?";[Error]: script error in file 'npc/custom/playrok/jobs/2e/KO_weaponry.txt' line373 column 15    parse_simpleexpr: unmatched ')'   372: {*  373: if (checkquest(5138)==1 && checkquest(5142)==1 && checkquest(5143)==-1 && checkquest(5144)==-1 && checkquest(5145)==-1 ){        ~~~~~~~~~~~~~~^   374:         function KO_WR; function KO_WC; function KO_PF;   375:         @percent = 0; KO_OPT = 0; @wtype = 0; @temp = 0; @grind = 0;   376:         mes "Tool to create weapons.";[Error]: script error in file 'npc/custom/playrok/jobs/2e/KO_weaponry.txt' line505 column 16    parse_simpleexpr: unmatched ')'   504: {*  505:         if (checkquest(5138)==1 && checkquest(5142)==-1 && (checkquest(5143)==1 || checkquest(5144)==1) && checkquest(5145)==1){        ~~~~~~~~~~~~~~~~~~~~~~^   506:         }   507:         else{   508:                 mes "This tool helps you refine your weapons automatically. However you won't need this just now.";

 

Those error are due to depreciation of those commands,

However, this npc will be pushed to Hercules repo in few days with appropriate fixes.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.