Relzz 32 Posted April 16, 2014 Authors: M45T3R, Dastgir Pojee, Yommy 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. 1 karazu reacted to this Quote Share this post Link to post Share on other sites
kisuka 178 Posted April 16, 2014 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 1 karazu reacted to this Quote Share this post Link to post Share on other sites
Dastgir 1246 Posted April 16, 2014 (edited) 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 April 16, 2014 by Dastgir Pojee 1 karazu reacted to this Quote Share this post Link to post Share on other sites
kisuka 178 Posted April 16, 2014 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 not claiming it as my own.) Quote Share this post Link to post Share on other sites
Relzz 32 Posted April 17, 2014 Im ok with it go ahead :] Quote Share this post Link to post Share on other sites
OverLord 4 Posted January 6, 2015 (edited) 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 January 6, 2015 by OverLord Quote Share this post Link to post Share on other sites
Dastgir 1246 Posted January 6, 2015 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. 1 OverLord reacted to this Quote Share this post Link to post Share on other sites