Advertisement
Innos

Custom Quest (not finish!)

Sep 29th, 2011
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 6.53 KB | None | 0 0
  1. //===============================================================
  2. //===       Crypt Quest für exRO by Innos 2010
  3. //===============================================================
  4. //===== Infos: ==================================================
  5. // 1. - Grabstein Quest Fail Stones = HP Abzug 100 oder 50 %
  6. // 2. - Mixing Black Fashion Sunglasses
  7. // 3. - Arthur Quest Part 1 - Lost Equip
  8. //===============================================================
  9.  
  10. /* Notizen:
  11. /* Warp zu Lv2 ist crypt1-1 ist deaktiviert bis Quest Arthur fertig.
  12. /* Dann 30 Minuten auf per Time Ticker dann wieder deaktieren
  13. /*
  14. /* Das Equip von Arthur verteilt sich per Zufall auf Grabsteine.
  15. /* Das finden ist Glückssache. Bei falsche entweder Dummy Stein oder Monster Call
  16. /*
  17. /* Am Ende will Arthur noch 2000 von den Chunks of Darkness. Dann geht das Tor auf.
  18. /*
  19.  
  20. -   script  crypt_on    -1,{
  21.     OnInit:
  22.     disablenpc "crypt1-1";
  23.     moveNPC "Arthur#crypt",0,0;
  24.     end;
  25. }
  26.  
  27. //===============================================================
  28. // 1. - Falsche Grabsteine (100% Fertig)
  29. //===============================================================
  30. graveyard,131,100,4 script  Grabstein   111,{
  31.    
  32.     mes "*** Du spürst eine kälte durch deinen Körper ziehen ***";
  33.     next;
  34.     menu "Grabstein schieben.",G_START,"Nichts tun.",-;
  35.     close;
  36.  
  37. G_START:
  38.     set .@result,rand(1,6);
  39.     if (.@result == 2) {
  40.     goto G_DEAD;
  41.     } else {
  42.     goto G_FAIL;
  43.     }
  44.  
  45. G_FAIL:
  46.     PercentHeal( -50, 0 ); // -50% HP
  47.     SkillEffect( 152, 1 ); // Selfdestruction Effect
  48.     close;
  49. G_DEAD:
  50.     PercentHeal( -100, 0 ); // -100% HP
  51.     SkillEffect( 82, 1 ); // Selfdestruction Effect
  52.     close;
  53.  
  54. }
  55.  
  56.  
  57. //===============================================================
  58. // 2. - Mixing Black Fashion Sunglasses
  59. //===============================================================
  60. graveyard,168,133,3 script  Mr.X    869,{
  61.  
  62.     set @npcname$,"[ ^000088Mr.X^000000 ]";
  63.  
  64.     mes @npcname$;
  65.     mes "Wie gefallen dir meine Fashion Sunglasses?";
  66.     mes "Hier gibt es Schatten... Böse Schatten...";
  67.     next;
  68.     mes @npcname$;
  69.     mes "Aber sie besitzen einen Staub der diese Brillen so wunderbar dunkel macht.";
  70.     next;
  71.     menu "Kannst du meine so schwarz machen?",BFL_GO,"Hab nichtmals normale...",BFL_NO;
  72.  
  73. BFL_NO:
  74.     mes @npcname$;
  75.     mes "Du hast echt keinen Style mein Freund.";
  76.     close;
  77.  
  78. BFL_GO:
  79.     mes @npcname$;
  80.     mes "Kein Problem mein Freund.";
  81.     mes "Bring mir deine originalen ^3355FFFashion Sunglasses^000000 und ein wenig von dem Staub.";
  82.     mes "Ich nenne es ";
  83.     mes "^3355FFChunks of Darkness^000000...";
  84.     next;
  85.     mes @npcname$;
  86.     mes "Sagen wir... ^3355FF500 Stück^000000.";
  87.     mes "Dann gibst du mir noch eine kleine Entschädigung...";
  88.     next;
  89.     mes @npcname$;
  90.     mes "Sagen wir ^3355FF750.000z^000000, denn nur der Tot ist umsonst...";
  91.     mes "Und ich färbe dir deine Fashion Glasses ein.";
  92.     next;
  93.     menu "Ok dann mal los.",BFL_GO2,"Ne lass mal besser.",BFL_NO;
  94.  
  95. BFL_GO2:
  96.     if (countitem(5047) < 1) goto L_noItems;
  97.     if (countitem(6100) < 500) goto L_noItems;
  98.     if (Zeny < 1500000) goto L_noItems;
  99.         delitem 5047,1;
  100.         delitem 6100,500;
  101.         getitem 15538,1;
  102.         set Zeny,zeny-1500000;
  103.         mes @npcname$;
  104.         mes "Hey Hey!";
  105.         mes "Sehen sie nicht toll aus <3";
  106.     emotion e_no1;
  107.     close;
  108.  
  109. L_noItems:
  110.     mes @npcname$;
  111.     mes "Du hast doch noch gar nicht alle Sachen.";
  112.     mes "Komm wieder wenn du alles hast.";
  113.     close;
  114. }
  115.  
  116.  
  117. //===============================================================
  118. // 3. - Richtiger Grabstein - Quest Start Arthur
  119. //===============================================================
  120.  
  121. graveyard,155,139,4 script  Grabstein#start 111,{
  122.  
  123.     mes "***Irgend etwas scheint hier anders zu sein ***";
  124.     next;
  125.     menu "Grabstein schieben.",L_FAIL,"Holy Water benutzen.",L_HOLY,"Nichts tun.",-;
  126.     close;
  127.  
  128. L_FAIL:
  129.     mes "*** Nichts ist passiert ***";
  130.     close;
  131.  
  132. L_HOLY:
  133. if (countitem(523) >= 1){
  134.         mes "*** Du benutzt Holy Water ***";
  135.         delitem 523,1;
  136.         moveNPC "Arthur#crypt",156,139;
  137.         disablenpc "Grabstein#start";
  138.         close;
  139.    }else{
  140.         mes "*** Du bemerkst das du gar kein Holy Water bei dir hast ***";
  141.         close;
  142.    }
  143. }
  144.  
  145. // ** Durch Holy Water erscheint Arthur ** //
  146.  
  147. graveyard,156,139,4 script  Arthur#crypt    796,{
  148.  
  149. set @name$,"[^FF0000Arthur^000000]";
  150.  
  151.     mes @name$;
  152.     mes "Ohhhh... Uhhh.... Ein Mensch...";
  153.     mes "Du störst mich in meiner Ruhe..";
  154.     mes "Wie kannst du es wagen.....";
  155.     next;
  156.     switch (select("Oh verzeih mir, es war keine Absicht.","Stirb du elendiger Geist.","Wer bist du?!")) {
  157.  
  158. // ** Niete, nochmal Holy Water ^^ ** //
  159. case 1:
  160.     mes @name$;
  161.     mes "Ihr Menschen... Kein Respekt, nichtmals vor dem Tod....";
  162.     moveNPC "Arthur#crypt",0,0;
  163.     enablenpc "Grabstein#start";
  164.     close;
  165.  
  166. // ** Monster erscheint aber Quest bricht ab ** //
  167. case 2:
  168.     mes @name$;
  169.     mes "Du wagst es ?!?!";
  170.     moveNPC "Arthur#crypt",0,0;
  171.     monster "graveyard",155,129,"Arthur",1731,1,"Arthur#001::OnMONSKilled";
  172.     close;
  173.  
  174. // ** Quest Start Part 2 ** //
  175. case 3:
  176.     mes @name$;
  177.     mes "Ohhhh... Uhhh.... Ein Mensch...";
  178.     mes "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
  179.     close;
  180.     }
  181. }
  182.  
  183. -   script  Arthur#001  -1,{
  184. OnMONSKilled:
  185. enablenpc "Grabstein#start";
  186. end;
  187. }
  188.  
  189.  
  190.  
  191. // ** Quest Start Part 2: Suche nach Arthur's Rüstung ** //
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199. // --------- NPC Clones ------------
  200. graveyard,127,100,4 duplicate(Grabstein)    Grabstein#02    111
  201. graveyard,135,100,4 duplicate(Grabstein)    Grabstein#03    111
  202. graveyard,83,98,4   duplicate(Grabstein)    Grabstein#04    111
  203. graveyard,79,98,4   duplicate(Grabstein)    Grabstein#05    111
  204. graveyard,75,98,4   duplicate(Grabstein)    Grabstein#06    111
  205. graveyard,147,111,4 duplicate(Grabstein)    Grabstein#07    111
  206. graveyard,147,108,4 duplicate(Grabstein)    Grabstein#08    111
  207. graveyard,67,81,4   duplicate(Grabstein)    Grabstein#09    111
  208. graveyard,64,81,4   duplicate(Grabstein)    Grabstein#09    111
  209. graveyard,53,75,4   duplicate(Grabstein)    Grabstein#10    111
  210. graveyard,50,75,4   duplicate(Grabstein)    Grabstein#11    111
  211. graveyard,61,140,4  duplicate(Grabstein)    Grabstein#12    111
  212. graveyard,58,140,4  duplicate(Grabstein)    Grabstein#13    111
  213. graveyard,70,153,4  duplicate(Grabstein)    Grabstein#14    111
  214. graveyard,70,156,4  duplicate(Grabstein)    Grabstein#15    111
  215. graveyard,70,160,4  duplicate(Grabstein)    Grabstein#16    111
  216. graveyard,70,164,4  duplicate(Grabstein)    Grabstein#17    111
  217. graveyard,35,161,4  duplicate(Grabstein)    Grabstein#18    111
  218. graveyard,35,164,4  duplicate(Grabstein)    Grabstein#19    111
  219. graveyard,35,157,4  duplicate(Grabstein)    Grabstein#20    111
  220. graveyard,35,151,4  duplicate(Grabstein)    Grabstein#21    111
  221. graveyard,35,154,4  duplicate(Grabstein)    Grabstein#22    111
  222. graveyard,43,140,4  duplicate(Grabstein)    Grabstein#23    111
  223. graveyard,43,137,4  duplicate(Grabstein)    Grabstein#24    111
  224.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement