Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //==============================================================
- //=== Runen NPC für exRO by Innos 2009 ======
- //==============================================================
- // V 1.0 - ermöglicht das slotten von Basic Runen
- // V 1.1 - Multi Language Deutsch/Englisch
- // V 1.2 - Fusionieren 2 gleicher Runen zu Double Power
- // V 1.3 - Fusionieren 2 verschiedener Runen zu Fusionsrune
- // V 1.4 - Fusionieren 2 verschiedener Runen zu Fusionsrune [1]
- // V 1.5 - Fusionieren 2 gleicher Runen zu Double Power [1]
- //===============================================================
- //==============================================================
- // 1. - Basic Runen zu Doppelpower fusionieren Zeile 110
- // 2. - Basic Runen zu Fusionsrunen fusionieren Zeile 300
- // 3. - Basic Runen slotten START Zeile 1130
- // 4. - Slotted Runen Fusion START Zeile 1285
- // 5. - Slotted Runen zu Doppelpower fusionieren Zeile 2135
- // 6. - Allgmeine Labels Zeile 2325
- //===============================================================
- exro.gat,119,163,6 script Göttin der Runen 610,{
- if (#language == 1) {
- set @npcname$,"[ ^000088Goddess of the Runes^000000 ]";
- } else {
- set @npcname$,"[ ^000088Göttin der Runen^000000 ]";
- }
- if (countitem(26020) >= 1 || countitem(26021) >= 1 || countitem(26022) >= 1 || countitem(26023) >= 1 || countitem(26024) >= 1 || countitem(26025) >= 1) goto RUNEN_START;
- if (countitem(26026) >= 1 || countitem(26027) >= 1 || countitem(26028) >= 1 || countitem(26029) >= 1 || countitem(26030) >= 1 || countitem(26031) >= 1) goto RUNEN_START;
- if (#language == 1) {
- mes @npcname$;
- mes "Hello...";
- mes "I don't feel the power of runes in you.";
- mes "I have nothing to say...";
- close;
- } else {
- mes @npcname$;
- mes "Hallo Mensch...";
- mes "Ich spüre nicht die Macht der Runen in dir.";
- mes "Ich habe dir nichts zu sagen...";
- close;
- }
- //*******************************************************************
- //*** Runen Hauptmenü START ****
- //*******************************************************************
- RUNEN_START:
- if (#language == 1) {
- mes @npcname$;
- mes "oh... I see you most sluggishly at least one runes with you.";
- next;
- mes @npcname$;
- mes "You already knew one these runes also with a slot can stock?";
- mes "Is it a Basic Rune or a slotted Rune?";
- menu "Basic Rune",-,"Rune with Slot",PR_FUS;
- next;
- mes @npcname$;
- mes "or fusioned two Runes to a new powerfull Rune?";
- next;
- mes @npcname$;
- mes "If you readily is to be sacrificed your rune I can try my luck.";
- mes "you would leave to one of your runes slotten or fusioned?";
- next;
- menu "Yes, fusioned two!",FUSION_START,"Yes, try it to slot!",R_SLOT,"no I keeps them dearer.",ENDE;
- } else {
- mes @npcname$;
- mes "Oh... ich sehe du trägst mindestens eine Rune bei dir.";
- next;
- mes @npcname$;
- mes "Wusstest du schon das man diese Runen auch mit einem Slot versehen kann?";
- mes "Oder 2 Runen miteinander verschmelzen kann um so eine viel stärkere zu bekommen?";
- next;
- mes @npcname$;
- mes "Wenn du bereit bist deine Rune zu opfern kann ich mein Glück versuchen.";
- mes "Handelt es sich um eine normale Basis Rune oder um eine Rune mit Slot?";
- menu "Basis Rune",-,"Rune mit Slot",PR_FUS;
- next;
- mes @npcname$;
- mes "Möchtest du einer deiner Runen slotten oder fusionieren lassen?";
- next;
- menu "Ja, fusioniere 2!",FUSION_START,"Ja, versuch zu slotten!",R_SLOT,"Nein ich behalte sie lieber.",ENDE;
- }
- //*******************************************************************
- //*** Basic Runen fusionieren START ****
- //*******************************************************************
- FUSION_START:
- if (#language == 1) {
- mes @npcname$;
- mes "Ok, i need two Basic Runes to merge.";
- mes "You can various types or same types fusioned.";
- mes "Please tell me what you whant.";
- next;
- menu "2 same Runes!",FUSION_DP_START,"2 various types!",FUSION_VT_START,"Nothing.",ENDE;
- } else {
- mes @npcname$;
- mes "Ok, ich brauche dazu immer 2 Runen.";
- mes "Ich kann entweder 2 gleiche oder 2 verschiedene miteinander fusionieren.";
- next;
- mes @npcname$;
- mes "Möchtest du zwei gleiche oder zwei verschiedene fusionieren?";
- next;
- menu "2 gleiche Runen!",FUSION_DP_START,"2 verschiedene Runen!",FUSION_VT_START,"Lieber doch nicht.",ENDE;
- }
- //*******************************************************************
- //*** 1. Basic Runen zu Doppelpower fusionieren ****
- //*******************************************************************
- FUSION_DP_START:
- if (countitem(26020) >= 2 || countitem(26021) >= 2 || countitem(26022) >= 2 || countitem(26023) >= 2 || countitem(26024) >= 2 || countitem(26025) >= 2) goto DP_START;
- if (#language == 1) {
- mes @npcname$;
- mes "Hello...";
- mes "I don't feel the Power of two same Runes.";
- close;
- } else {
- mes @npcname$;
- mes "Ich spüre nicht die Macht 2 gleicher Runen in dir.";
- close;
- }
- DP_START:
- if (#language == 1) {
- mes @npcname$;
- mes "oh... I see you have two same Runes.";
- mes "Do you know that i can this Runes to fuse?";
- next;
- mes @npcname$;
- mes "It is difficult to do that, but i can try my luck.";
- mes "Would you merge the two Runes?";
- next;
- menu "Yes, try it!",F_DP,"no I keeps them dearer.",ENDE;
- } else {
- mes @npcname$;
- mes "Oh... ich sehe du trägst 2 gleiche Runen bei dir.";
- mes "Wusstest du schon das man diese Runen verschmelzen kann?";
- next;
- mes @npcname$;
- mes "Es ist nicht einfach 2 gleiche Runen miteinander zu verschmelzen, aber wenn du magst versuche ich es.";
- mes "Möchtest du 2 gleiche Runen fusionieren?";
- next;
- menu "Ja, versuch es!",F_DP,"Nein ich behalte sie lieber.",ENDE;
- }
- F_DP:
- if (#language == 1) {
- mes @npcname$;
- mes "Ok, i try it. But i must is say,";
- mes "should the try mistake, are both Runes broken!";
- mes "which Runes would you merge?";
- } else {
- mes @npcname$;
- mes "Ok, ich versuche es, aber bedenke,";
- mes "wenn der Versuch scheitert werden beide Runen zerstört!";
- mes "Um welche Runen handelt es sich?";
- }
- next;
- switch (select("2x AGI Rune","2x DEX Rune","2x INT Rune","2x LUK Rune","2x STR Rune","2x VIT Rune","Cancel.")) {
- case 1:
- if (countitem(26020) < 2) goto DP_NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "Ok, es geht los....";
- }
- next;
- delitem 26020,2;
- set .@result,rand(1,10);
- if (.@result == 3) {
- getitem 26032,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- case 2:
- if (countitem(26021) < 2) goto DP_NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "Ok, es geht los....";
- }
- next;
- delitem 26021,2;
- set .@result,rand(1,10);
- if (.@result == 3) {
- getitem 26033,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- case 3:
- if (countitem(26022) < 2) goto DP_NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "Ok, es geht los....";
- }
- next;
- delitem 26022,2;
- set .@result,rand(1,10);
- if (.@result == 3) {
- getitem 26034,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- case 4:
- if (countitem(26023) < 2) goto DP_NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "Ok, es geht los....";
- }
- next;
- delitem 26023,2;
- set .@result,rand(1,10);
- if (.@result == 3) {
- getitem 26035,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- case 5:
- if (countitem(26024) < 2) goto DP_NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "Ok, es geht los....";
- }
- next;
- delitem 26024,2;
- set .@result,rand(1,10);
- if (.@result == 3) {
- getitem 26036,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- case 6:
- if (countitem(26025) < 2) goto DP_NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "Ok, es geht los....";
- }
- next;
- delitem 26025,2;
- set .@result,rand(1,10);
- if (.@result == 3) {
- getitem 26037,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- case 7:
- if (#language == 1) {
- mes @npcname$;
- mes "Come back again later.";
- close;
- } else {
- mes @npcname$;
- mes "Komm wieder wenn du es dir überlegt hast.";
- close;
- }
- default:
- break;
- }
- //*******************************************************************
- //*** 2. Basic Runen zu Fusionsrunen fusionieren ****
- //*******************************************************************
- FUSION_VT_START:
- if (countitem(26020) >= 1 && countitem(26021) >= 1) goto VT_START;
- if (countitem(26020) >= 1 && countitem(26022) >= 1) goto VT_START;
- if (countitem(26020) >= 1 && countitem(26023) >= 1) goto VT_START;
- if (countitem(26020) >= 1 && countitem(26024) >= 1) goto VT_START;
- if (countitem(26020) >= 1 && countitem(26025) >= 1) goto VT_START;
- if (countitem(26021) >= 1 && countitem(26022) >= 1) goto VT_START;
- if (countitem(26021) >= 1 && countitem(26023) >= 1) goto VT_START;
- if (countitem(26021) >= 1 && countitem(26024) >= 1) goto VT_START;
- if (countitem(26021) >= 1 && countitem(26025) >= 1) goto VT_START;
- if (countitem(26022) >= 1 && countitem(26023) >= 1) goto VT_START;
- if (countitem(26022) >= 1 && countitem(26024) >= 1) goto VT_START;
- if (countitem(26022) >= 1 && countitem(26025) >= 1) goto VT_START;
- if (countitem(26023) >= 1 && countitem(26024) >= 1) goto VT_START;
- if (countitem(26023) >= 1 && countitem(26025) >= 1) goto VT_START;
- if (countitem(26024) >= 1 && countitem(26025) >= 1) goto VT_START;
- if (#language == 1) {
- mes @npcname$;
- mes "Hello...";
- mes "i can't see two various Basic Runes in your Inventory.";
- close;
- } else {
- mes @npcname$;
- mes "Ich spüre nicht die Macht 2 verschiedener Runen in deinem Inventar";
- close;
- }
- VT_START:
- if (#language == 1) {
- mes @npcname$;
- mes "Ok, i try it. But i must say,";
- mes "should the try mistake, are both Runes broken!";
- mes "which Runes is the first you would merge?";
- } else {
- mes @npcname$;
- mes "Ok, ich versuche es, aber bedenke,";
- mes "wenn der Versuch scheitert werden beide Runen zerstört!";
- mes "Welche ist die erste Rune die du verschmelzen willst?";
- }
- next;
- switch (select("VIT Rune","STR Rune","INT Rune","DEX Rune","AGI Rune","LUK Rune")) {
- case 1:
- if (countitem(26025) < 1) goto VT_NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "Ok, the first Rune is a VIT Rune. Please select the second Rune.";
- } else {
- mes @npcname$;
- mes "Ok, das erste ist eine VIT Rune, bitte wähle die 2 Rune.";
- }
- next;
- switch (select("STR Rune","INT Rune","DEX Rune","AGI Rune","LUK Rune")) {
- case 1:
- if (countitem(26024) < 1) goto VT_NO_RUNE;
- goto STR_VIT;
- case 2:
- if (countitem(26022) < 1) goto VT_NO_RUNE;
- goto INT_VIT;
- case 3:
- if (countitem(26021) < 1) goto VT_NO_RUNE;
- goto VIT_DEX;
- case 4:
- if (countitem(26020) < 1) goto VT_NO_RUNE;
- goto VIT_AGI;
- case 5:
- if (countitem(26023) < 1) goto VT_NO_RUNE;
- goto VIT_LUK;
- }
- case 2:
- if (countitem(26024) < 1) goto VT_NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "Ok, the first Rune is a STR Rune. Please select the second Rune.";
- } else {
- mes @npcname$;
- mes "Ok, das erste ist eine STR Rune, bitte wähle die 2 Rune.";
- }
- next;
- switch (select("VIT Rune","INT Rune","DEX Rune","AGI Rune","LUK Rune")) {
- case 1:
- if (countitem(26025) < 1) goto VT_NO_RUNE;
- goto STR_VIT;
- case 2:
- if (countitem(26022) < 1) goto VT_NO_RUNE;
- goto INT_STR;
- case 3:
- if (countitem(26021) < 1) goto VT_NO_RUNE;
- goto DEX_STR;
- case 4:
- if (countitem(26020) < 1) goto VT_NO_RUNE;
- goto STR_AGI;
- case 5:
- if (countitem(26023) < 1) goto VT_NO_RUNE;
- goto STR_LUK;
- }
- case 3:
- if (countitem(26022) < 1) goto VT_NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "Ok, the first Rune is a INT Rune. Please select the second Rune.";
- } else {
- mes @npcname$;
- mes "Ok, das erste ist eine INT Rune, bitte wähle die 2 Rune.";
- }
- next;
- switch (select("VIT Rune","STR Rune","DEX Rune","AGI Rune","LUK Rune")) {
- case 1:
- if (countitem(26025) < 1) goto VT_NO_RUNE;
- goto INT_VIT;
- case 2:
- if (countitem(26024) < 1) goto VT_NO_RUNE;
- goto INT_STR;
- case 3:
- if (countitem(26021) < 1) goto VT_NO_RUNE;
- goto DEX_INT;
- case 4:
- if (countitem(26020) < 1) goto VT_NO_RUNE;
- goto AGI_INT;
- case 5:
- if (countitem(26023) < 1) goto VT_NO_RUNE;
- goto INT_LUK;
- }
- case 4:
- if (countitem(26021) < 1) goto VT_NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "Ok, the first Rune is a DEX Rune. Please select the second Rune.";
- } else {
- mes @npcname$;
- mes "Ok, das erste ist eine DEX Rune, bitte wähle die 2 Rune.";
- }
- next;
- switch (select("VIT Rune","STR Rune","INT Rune","AGI Rune","LUK Rune")) {
- case 1:
- if (countitem(26025) < 1) goto VT_NO_RUNE;
- goto VIT_DEX;
- case 2:
- if (countitem(26024) < 1) goto VT_NO_RUNE;
- goto DEX_STR;
- case 3:
- if (countitem(26022) < 1) goto VT_NO_RUNE;
- goto DEX_INT;
- case 4:
- if (countitem(26020) < 1) goto VT_NO_RUNE;
- goto AGI_DEX;
- case 5:
- if (countitem(26023) < 1) goto VT_NO_RUNE;
- goto DEX_LUK;
- }
- case 5:
- if (countitem(26020) < 1) goto VT_NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "Ok, the first Rune is a AGI Rune. Please select the second Rune.";
- } else {
- mes @npcname$;
- mes "Ok, das erste ist eine AGI Rune, bitte wähle die 2 Rune.";
- }
- next;
- switch (select("VIT Rune","STR Rune","INT Rune","DEX Rune","LUK Rune")) {
- case 1:
- if (countitem(26025) < 1) goto VT_NO_RUNE;
- goto VIT_AGI;
- case 2:
- if (countitem(26024) < 1) goto VT_NO_RUNE;
- goto STR_AGI;
- case 3:
- if (countitem(26022) < 1) goto VT_NO_RUNE;
- goto AGI_INT;
- case 4:
- if (countitem(26021) < 1) goto VT_NO_RUNE;
- goto AGI_DEX;
- case 5:
- if (countitem(26023) < 1) goto VT_NO_RUNE;
- goto AGI_LUK;
- }
- case 6:
- if (countitem(26023) < 1) goto VT_NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "Ok, the first Rune is a LUK Rune. Please select the second Rune.";
- } else {
- mes @npcname$;
- mes "Ok, das erste ist eine LUK Rune, bitte wähle die 2 Rune.";
- }
- next;
- switch (select("VIT Rune","STR Rune","INT Rune","DEX Rune","AGI Rune")) {
- case 1:
- if (countitem(26025) < 1) goto VT_NO_RUNE;
- goto VIT_LUK;
- case 2:
- if (countitem(26024) < 1) goto VT_NO_RUNE;
- goto STR_LUK;
- case 3:
- if (countitem(26022) < 1) goto VT_NO_RUNE;
- goto INT_LUK;
- case 4:
- if (countitem(26021) < 1) goto VT_NO_RUNE;
- goto DEX_LUK;
- case 5:
- if (countitem(26020) < 1) goto VT_NO_RUNE;
- goto AGI_LUK;
- }
- }
- //******************************************
- //** Verschiedene Runen fusionieren Start **
- //******************************************
- VIT_LUK:
- if (#language == 1) {
- mes @npcname$;
- mes "Fine, so you want merge a";
- mes "^9900CCVIT Rune^000000 and a ^9900CCLUK Rune^000000.";
- mes "Would you that i'm starting?";
- next;
- menu "Yes, let's go",-,"No wait.",ENDE;
- } else {
- mes @npcname$;
- mes "Ok, du möchtest also eine";
- mes "^9900CCVIT Rune^000000 und eine ^9900CCLUK Rune^000000 fusionieren.";
- mes "Soll ich beginnen?";
- next;
- menu "Ja, los gehts",-,"Oh nein, warte.",ENDE;
- }
- if (countitem(26025) < 1) goto VT_NO_RUNE;
- if (countitem(26023) < 1) goto VT_NO_RUNE;
- specialeffect 695,1;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "es geht los....";
- }
- next;
- specialeffect 688,1;
- npctalk "Factum fieri infectum non potest.";
- next;
- delitem 26025,1;
- delitem 26023,1;
- set .@result,rand(1,8);
- if (.@result == 2) {
- getitem 26044,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- VIT_DEX:
- if (#language == 1) {
- mes @npcname$;
- mes "Fine, so you want merge a";
- mes "^9900CCVIT Rune^000000 and a ^9900CCDEX Rune^000000.";
- mes "Would you that i'm starting?";
- next;
- menu "Yes, let's go",-,"No wait.",ENDE;
- } else {
- mes @npcname$;
- mes "Ok, du möchtest also eine";
- mes "^9900CCVIT Rune^000000 und eine ^9900CCDEX Rune^000000 fusionieren.";
- mes "Soll ich beginnen?";
- next;
- menu "Ja, los gehts",-,"Oh nein, warte.",ENDE;
- }
- if (countitem(26025) < 1) goto VT_NO_RUNE;
- if (countitem(26021) < 1) goto VT_NO_RUNE;
- specialeffect 695,1;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "es geht los....";
- }
- next;
- specialeffect 688,1;
- npctalk "Factum fieri infectum non potest.";
- next;
- delitem 26025,1;
- delitem 26021,1;
- set .@result,rand(1,8);
- if (.@result == 2) {
- getitem 26045,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- VIT_AGI:
- if (#language == 1) {
- mes @npcname$;
- mes "Fine, so you want merge a";
- mes "^9900CCVIT Rune^000000 and a ^9900CCAGI Rune^000000.";
- mes "Would you that i'm starting?";
- next;
- menu "Yes, let's go",-,"No wait.",ENDE;
- } else {
- mes @npcname$;
- mes "Ok, du möchtest also eine";
- mes "^9900CCVIT Rune^000000 und eine ^9900CCAGI Rune^000000 fusionieren.";
- mes "Soll ich beginnen?";
- next;
- menu "Ja, los gehts",-,"Oh nein, warte.",ENDE;
- }
- if (countitem(26025) < 1) goto VT_NO_RUNE;
- if (countitem(26020) < 1) goto VT_NO_RUNE;
- specialeffect 695,1;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "es geht los....";
- }
- next;
- specialeffect 688,1;
- npctalk "Factum fieri infectum non potest.";
- next;
- delitem 26025,1;
- delitem 26020,1;
- set .@result,rand(1,8);
- if (.@result == 2) {
- getitem 26046,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- STR_VIT:
- if (#language == 1) {
- mes @npcname$;
- mes "Fine, so you want merge a";
- mes "^9900CCSTR Rune^000000 and a ^9900CCVIT Rune^000000.";
- mes "Would you that i'm starting?";
- next;
- menu "Yes, let's go",-,"No wait.",ENDE;
- } else {
- mes @npcname$;
- mes "Ok, du möchtest also eine";
- mes "^9900CCSTR Rune^000000 und eine ^9900CCVIT Rune^000000 fusionieren.";
- mes "Soll ich beginnen?";
- next;
- menu "Ja, los gehts",-,"Oh nein, warte.",ENDE;
- }
- if (countitem(26025) < 1) goto VT_NO_RUNE;
- if (countitem(26024) < 1) goto VT_NO_RUNE;
- specialeffect 695,1;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "es geht los....";
- }
- next;
- specialeffect 688,1;
- npctalk "Factum fieri infectum non potest.";
- next;
- delitem 26025,1;
- delitem 26024,1;
- set .@result,rand(1,8);
- if (.@result == 2) {
- getitem 26047,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- STR_LUK:
- if (#language == 1) {
- mes @npcname$;
- mes "Fine, so you want merge a";
- mes "^9900CCSTR Rune^000000 and a ^9900CCLUK Rune^000000.";
- mes "Would you that i'm starting?";
- next;
- menu "Yes, let's go",-,"No wait.",ENDE;
- } else {
- mes @npcname$;
- mes "Ok, du möchtest also eine";
- mes "^9900CCSTR Rune^000000 und eine ^9900CCLUK Rune^000000 fusionieren.";
- mes "Soll ich beginnen?";
- next;
- menu "Ja, los gehts",-,"Oh nein, warte.",ENDE;
- }
- if (countitem(26024) < 1) goto VT_NO_RUNE;
- if (countitem(26023) < 1) goto VT_NO_RUNE;
- specialeffect 695,1;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "es geht los....";
- }
- next;
- specialeffect 688,1;
- npctalk "Factum fieri infectum non potest.";
- next;
- delitem 26024,1;
- delitem 26023,1;
- set .@result,rand(1,8);
- if (.@result == 2) {
- getitem 26048,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- STR_AGI:
- if (#language == 1) {
- mes @npcname$;
- mes "Fine, so you want merge a";
- mes "^9900CCSTR Rune^000000 and a ^9900CCAGI Rune^000000.";
- mes "Would you that i'm starting?";
- next;
- menu "Yes, let's go",-,"No wait.",ENDE;
- } else {
- mes @npcname$;
- mes "Ok, du möchtest also eine";
- mes "^9900CCSTR Rune^000000 und eine ^9900CCAGI Rune^000000 fusionieren.";
- mes "Soll ich beginnen?";
- next;
- menu "Ja, los gehts",-,"Oh nein, warte.",ENDE;
- }
- if (countitem(26024) < 1) goto VT_NO_RUNE;
- if (countitem(26020) < 1) goto VT_NO_RUNE;
- if (#language == 1) {
- specialeffect 695,1;
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "es geht los....";
- }
- next;
- specialeffect 688,1;
- npctalk "Factum fieri infectum non potest.";
- next;
- delitem 26024,1;
- delitem 26020,1;
- set .@result,rand(1,8);
- if (.@result == 2) {
- getitem 26049,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- INT_VIT:
- if (#language == 1) {
- mes @npcname$;
- mes "Fine, so you want merge a";
- mes "^9900CCINT Rune^000000 and a ^9900CCVIT Rune^000000.";
- mes "Would you that i'm starting?";
- next;
- menu "Yes, let's go",-,"No wait.",ENDE;
- } else {
- mes @npcname$;
- mes "Ok, du möchtest also eine";
- mes "^9900CCINT Rune^000000 und eine ^9900CCVIT Rune^000000 fusionieren.";
- mes "Soll ich beginnen?";
- next;
- menu "Ja, los gehts",-,"Oh nein, warte.",ENDE;
- }
- if (countitem(26025) < 1) goto VT_NO_RUNE;
- if (countitem(26022) < 1) goto VT_NO_RUNE;
- specialeffect 695,1;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "es geht los....";
- }
- next;
- specialeffect 688,1;
- npctalk "Factum fieri infectum non potest.";
- next;
- delitem 26025,1;
- delitem 26022,1;
- set .@result,rand(1,8);
- if (.@result == 2) {
- getitem 26050,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- INT_STR:
- if (#language == 1) {
- mes @npcname$;
- mes "Fine, so you want merge a";
- mes "^9900CCINT Rune^000000 and a ^9900CCSTR Rune^000000.";
- mes "Would you that i'm starting?";
- next;
- menu "Yes, let's go",-,"No wait.",ENDE;
- } else {
- mes @npcname$;
- mes "Ok, du möchtest also eine";
- mes "^9900CCINT Rune^000000 und eine ^9900CCSTR Rune^000000 fusionieren.";
- mes "Soll ich beginnen?";
- next;
- menu "Ja, los gehts",-,"Oh nein, warte.",ENDE;
- }
- if (countitem(26022) < 1) goto VT_NO_RUNE;
- if (countitem(26024) < 1) goto VT_NO_RUNE;
- specialeffect 695,1;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "es geht los....";
- }
- next;
- specialeffect 688,1;
- npctalk "Factum fieri infectum non potest.";
- next;
- delitem 26022,1;
- delitem 26024,1;
- set .@result,rand(1,8);
- if (.@result == 2) {
- getitem 26051,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- INT_LUK:
- if (#language == 1) {
- mes @npcname$;
- mes "Fine, so you want merge a";
- mes "^9900CCINT Rune^000000 and a ^9900CCLUK Rune^000000.";
- mes "Would you that i'm starting?";
- next;
- menu "Yes, let's go",-,"No wait.",ENDE;
- } else {
- mes @npcname$;
- mes "Ok, du möchtest also eine";
- mes "^9900CCINT Rune^000000 und eine ^9900CCLUK Rune^000000 fusionieren.";
- mes "Soll ich beginnen?";
- next;
- menu "Ja, los gehts",-,"Oh nein, warte.",ENDE;
- }
- if (countitem(26022) < 1) goto VT_NO_RUNE;
- if (countitem(26023) < 1) goto VT_NO_RUNE;
- specialeffect 695,1;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "es geht los....";
- }
- next;
- specialeffect 688,1;
- npctalk "Factum fieri infectum non potest.";
- next;
- delitem 26022,1;
- delitem 26023,1;
- set .@result,rand(1,8);
- if (.@result == 2) {
- getitem 26052,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- DEX_STR:
- if (#language == 1) {
- mes @npcname$;
- mes "Fine, so you want merge a";
- mes "^9900CCDEX Rune^000000 and a ^9900CCSTR Rune^000000.";
- mes "Would you that i'm starting?";
- next;
- menu "Yes, let's go",-,"No wait.",ENDE;
- } else {
- mes @npcname$;
- mes "Ok, du möchtest also eine";
- mes "^9900CCDEX Rune^000000 und eine ^9900CCSTR Rune^000000 fusionieren.";
- mes "Soll ich beginnen?";
- next;
- menu "Ja, los gehts",-,"Oh nein, warte.",ENDE;
- }
- if (countitem(26021) < 1) goto VT_NO_RUNE;
- if (countitem(26024) < 1) goto VT_NO_RUNE;
- specialeffect 695,1;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "es geht los....";
- }
- next;
- specialeffect 688,1;
- npctalk "Factum fieri infectum non potest.";
- next;
- delitem 26021,1;
- delitem 26024,1;
- set .@result,rand(1,8);
- if (.@result == 2) {
- getitem 26053,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- DEX_LUK:
- if (#language == 1) {
- mes @npcname$;
- mes "Fine, so you want merge a";
- mes "^9900CCDEX Rune^000000 and a ^9900CCLUK Rune^000000.";
- mes "Would you that i'm starting?";
- next;
- menu "Yes, let's go",-,"No wait.",ENDE;
- } else {
- mes @npcname$;
- mes "Ok, du möchtest also eine";
- mes "^9900CCDEX Rune^000000 und eine ^9900CCLUK Rune^000000 fusionieren.";
- mes "Soll ich beginnen?";
- next;
- menu "Ja, los gehts",-,"Oh nein, warte.",ENDE;
- }
- if (countitem(26021) < 1) goto VT_NO_RUNE;
- if (countitem(26023) < 1) goto VT_NO_RUNE;
- specialeffect 695,1;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "es geht los....";
- }
- next;
- specialeffect 688,1;
- npctalk "Factum fieri infectum non potest.";
- next;
- delitem 26021,1;
- delitem 26023,1;
- set .@result,rand(1,8);
- if (.@result == 2) {
- getitem 26054,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- DEX_INT:
- if (#language == 1) {
- mes @npcname$;
- mes "Fine, so you want merge a";
- mes "^9900CCDEX Rune^000000 and a ^9900CCINT Rune^000000.";
- mes "Would you that i'm starting?";
- next;
- menu "Yes, let's go",-,"No wait.",ENDE;
- } else {
- mes @npcname$;
- mes "Ok, du möchtest also eine";
- mes "^9900CCDEX Rune^000000 und eine ^9900CCINT Rune^000000 fusionieren.";
- mes "Soll ich beginnen?";
- next;
- menu "Ja, los gehts",-,"Oh nein, warte.",ENDE;
- }
- if (countitem(26021) < 1) goto VT_NO_RUNE;
- if (countitem(26022) < 1) goto VT_NO_RUNE;
- specialeffect 695,1;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "es geht los....";
- }
- next;
- specialeffect 688,1;
- npctalk "Factum fieri infectum non potest.";
- next;
- delitem 26021,1;
- delitem 26022,1;
- set .@result,rand(1,8);
- if (.@result == 2) {
- getitem 26055,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- AGI_LUK:
- if (#language == 1) {
- mes @npcname$;
- mes "Fine, so you want merge a";
- mes "^9900CCAGI Rune^000000 and a ^9900CCLUK Rune^000000.";
- mes "Would you that i'm starting?";
- next;
- menu "Yes, let's go",-,"No wait.",ENDE;
- } else {
- mes @npcname$;
- mes "Ok, du möchtest also eine";
- mes "^9900CCAGI Rune^000000 und eine ^9900CCLUK Rune^000000 fusionieren.";
- mes "Soll ich beginnen?";
- next;
- menu "Ja, los gehts",-,"Oh nein, warte.",ENDE;
- }
- if (countitem(26020) < 1) goto VT_NO_RUNE;
- if (countitem(26023) < 1) goto VT_NO_RUNE;
- specialeffect 695,1;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "es geht los....";
- }
- next;
- specialeffect 688,1;
- npctalk "Factum fieri infectum non potest.";
- next;
- delitem 26020,1;
- delitem 26023,1;
- set .@result,rand(1,8);
- if (.@result == 2) {
- getitem 26056,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- AGI_INT:
- if (#language == 1) {
- mes @npcname$;
- mes "Fine, so you want merge a";
- mes "^9900CCAGI Rune^000000 and a ^9900CCINT Rune^000000.";
- mes "Would you that i'm starting?";
- next;
- menu "Yes, let's go",-,"No wait.",ENDE;
- } else {
- mes @npcname$;
- mes "Ok, du möchtest also eine";
- mes "^9900CCAGI Rune^000000 und eine ^9900CCINT Rune^000000 fusionieren.";
- mes "Soll ich beginnen?";
- next;
- menu "Ja, los gehts",-,"Oh nein, warte.",ENDE;
- }
- if (countitem(26020) < 1) goto VT_NO_RUNE;
- if (countitem(26022) < 1) goto VT_NO_RUNE;
- specialeffect 695,1;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "es geht los....";
- }
- next;
- specialeffect 688,1;
- npctalk "Factum fieri infectum non potest.";
- next;
- delitem 26020,1;
- delitem 26022,1;
- set .@result,rand(1,8);
- if (.@result == 2) {
- getitem 26057,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- AGI_DEX:
- if (#language == 1) {
- mes @npcname$;
- mes "Fine, so you want merge a";
- mes "^9900CCAGI Rune^000000 and a ^9900CCDEX Rune^000000.";
- mes "Would you that i'm starting?";
- next;
- menu "Yes, let's go",-,"No wait.",ENDE;
- } else {
- mes @npcname$;
- mes "Ok, du möchtest also eine";
- mes "^9900CCAGI Rune^000000 und eine ^9900CCDEX Rune^000000 fusionieren.";
- mes "Soll ich beginnen?";
- next;
- menu "Ja, los gehts",-,"Oh nein, warte.",ENDE;
- }
- if (countitem(26020) < 1) goto VT_NO_RUNE;
- if (countitem(26021) < 1) goto VT_NO_RUNE;
- specialeffect 695,1;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "es geht los....";
- }
- next;
- specialeffect 688,1;
- npctalk "Factum fieri infectum non potest.";
- next;
- delitem 26020,1;
- delitem 26021,1;
- set .@result,rand(1,8);
- if (.@result == 2) {
- getitem 26058,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- //*******************************************************************
- //*** 3. Basic Runen slotten START ****
- //*******************************************************************
- R_SLOT:
- if (#language == 1) {
- mes @npcname$;
- mes "OK, but is to you consciously the rune, besides can break.";
- mes "I will not replace them to you if this happens!";
- mes "around which rune it concerns?";
- } else {
- mes @npcname$;
- mes "Ok, aber sei dir bewusst das die Rune dabei kaputt gehen kann.";
- mes "Ich werde sie dir nicht ersetzen falls dies passiert!";
- mes "Um welche Rune handelt es sich?";
- }
- next;
- switch (select("AGI Rune","DEX Rune","INT Rune","LUK Rune","STR Rune","VIT Rune","Cancel.")) {
- case 1:
- if (countitem(26020) < 1) goto NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your rune....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Rune....";
- mes "es geht los....";
- }
- next;
- delitem 26020,1;
- set .@result,rand(1,12);
- if (.@result == 4) {
- getitem 26026,1;
- goto SLOT_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- case 2:
- if (countitem(26021) < 1) goto NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your rune....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Rune....";
- mes "es geht los....";
- }
- next;
- delitem 26021,1;
- set .@result,rand(1,12);
- if (.@result == 4) {
- getitem 26027,1;
- goto SLOT_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- case 3:
- if (countitem(26022) < 1) goto NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your rune....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Rune....";
- mes "es geht los....";
- }
- next;
- delitem 26022,1;
- set .@result,rand(1,12);
- if (.@result == 4) {
- getitem 26028,1;
- goto SLOT_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- case 4:
- if (countitem(26023) < 1) goto NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your rune....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Rune....";
- mes "es geht los....";
- }
- next;
- delitem 26023,1;
- set .@result,rand(1,12);
- if (.@result == 4) {
- getitem 26029,1;
- goto SLOT_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- case 5:
- if (countitem(26024) < 1) goto NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your rune....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Rune....";
- mes "es geht los....";
- }
- next;
- delitem 26024,1;
- set .@result,rand(1,12);
- if (.@result == 4) {
- getitem 26030,1;
- goto SLOT_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- case 6:
- if (countitem(26025) < 1) goto NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your rune....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Rune....";
- mes "es geht los....";
- }
- next;
- delitem 26025,1;
- set .@result,rand(1,12);
- if (.@result == 4) {
- getitem 26031,1;
- goto SLOT_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- case 7:
- if (#language == 1) {
- mes @npcname$;
- mes "Come back again later.";
- close;
- } else {
- mes @npcname$;
- mes "Komm wieder wenn du es dir überlegt hast.";
- close;
- }
- default:
- break;
- }
- //*******************************************************************
- //*** 4. Slotted Runen Fusion START ****
- //*******************************************************************
- PR_FUS:
- if (#language == 1) {
- mes @npcname$;
- mes "Oh wow, you want fusion Slotted Runes";
- mes "This are powerfull Runes.";
- next;
- mes @npcname$;
- mes "Ok, i need two slotted Runes to merge.";
- mes "You can various types or same types fusioned.";
- mes "Please tell me what you whant.";
- next;
- menu "2 same Runes!",PR_FUSION_DP_START,"2 various types!",PR_FUSION_VT_START,"Nothing.",ENDE;
- } else {
- mes @npcname$;
- mes "Oh, du möchtest 2 Runen mit einem Slot fusionieren.";
- mes "Das ist sehr mutig und auch sehr schwer...";
- mes "Aber wenn es gelingt besitzt du einer der mächtigsten Runen die ich erschaffen kann...";
- next;
- mes @npcname$;
- mes "Ok, ich brauche dazu immer 2 Runen mit einem Slot.";
- mes "Ich kann entweder 2 gleiche oder 2 verschiedene miteinander fusionieren.";
- next;
- mes @npcname$;
- mes "Möchtest du zwei gleiche oder zwei verschiedene fusionieren?";
- next;
- menu "2 gleiche Runen!",PR_FUSION_DP_START,"2 verschiedene Runen!",PR_FUSION_VT_START,"Lieber doch nicht.",ENDE;
- }
- //*******************************************************************
- //*** Slotted Runen zu Fusionsrunen mit Slot fusionieren ****
- //*******************************************************************
- PR_FUSION_VT_START:
- if (countitem(26026) >= 1 && countitem(26027) >= 1) goto PR_VT_START;
- if (countitem(26026) >= 1 && countitem(26028) >= 1) goto PR_VT_START;
- if (countitem(26026) >= 1 && countitem(26029) >= 1) goto PR_VT_START;
- if (countitem(26026) >= 1 && countitem(26030) >= 1) goto PR_VT_START;
- if (countitem(26026) >= 1 && countitem(26031) >= 1) goto PR_VT_START;
- if (countitem(26027) >= 1 && countitem(26028) >= 1) goto PR_VT_START;
- if (countitem(26027) >= 1 && countitem(26029) >= 1) goto PR_VT_START;
- if (countitem(26027) >= 1 && countitem(26030) >= 1) goto PR_VT_START;
- if (countitem(26027) >= 1 && countitem(26031) >= 1) goto PR_VT_START;
- if (countitem(26028) >= 1 && countitem(26029) >= 1) goto PR_VT_START;
- if (countitem(26028) >= 1 && countitem(26030) >= 1) goto PR_VT_START;
- if (countitem(26028) >= 1 && countitem(26031) >= 1) goto PR_VT_START;
- if (countitem(26029) >= 1 && countitem(26030) >= 1) goto PR_VT_START;
- if (countitem(26029) >= 1 && countitem(26031) >= 1) goto PR_VT_START;
- if (countitem(26030) >= 1 && countitem(26031) >= 1) goto PR_VT_START;
- if (#language == 1) {
- mes @npcname$;
- mes "Hello...";
- mes "i can't see two various Slotted Runes in your Inventory.";
- close;
- } else {
- mes @npcname$;
- mes "Ich spüre nicht die Macht 2 verschiedener Runen mit Slot in deinem Inventar";
- close;
- }
- PR_VT_START:
- if (#language == 1) {
- mes @npcname$;
- mes "Ok, i try it. But i must say,";
- mes "should the try mistake, are both Runes broken!";
- mes "which Runes is the first you would merge?";
- } else {
- mes @npcname$;
- mes "Ok, ich versuche es, aber bedenke,";
- mes "wenn der Versuch scheitert werden beide Runen zerstört!";
- mes "Welche ist die erste Rune die du verschmelzen willst?";
- }
- next;
- switch (select("VIT Rune","STR Rune","INT Rune","DEX Rune","AGI Rune","LUK Rune")) {
- case 1:
- if (countitem(26031) < 1) goto PR_NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "Ok, the first Rune is a VIT Rune. Please select the second Rune.";
- } else {
- mes @npcname$;
- mes "Ok, das erste ist eine VIT Rune, bitte wähle die 2 Rune.";
- }
- next;
- switch (select("STR Rune","INT Rune","DEX Rune","AGI Rune","LUK Rune")) {
- case 1:
- if (countitem(26030) < 1) goto PR_NO_RUNE;
- goto PR_STR_VIT;
- case 2:
- if (countitem(26028) < 1) goto PR_NO_RUNE;
- goto PR_INT_VIT;
- case 3:
- if (countitem(26027) < 1) goto PR_NO_RUNE;
- goto PR_VIT_DEX;
- case 4:
- if (countitem(26026) < 1) goto PR_NO_RUNE;
- goto PR_VIT_AGI;
- case 5:
- if (countitem(26029) < 1) goto PR_NO_RUNE;
- goto PR_VIT_LUK;
- }
- case 2:
- if (countitem(26030) < 1) goto PR_NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "Ok, the first Rune is a STR Rune. Please select the second Rune.";
- } else {
- mes @npcname$;
- mes "Ok, das erste ist eine STR Rune, bitte wähle die 2 Rune.";
- }
- next;
- switch (select("VIT Rune","INT Rune","DEX Rune","AGI Rune","LUK Rune")) {
- case 1:
- if (countitem(26031) < 1) goto PR_NO_RUNE;
- goto PR_STR_VIT;
- case 2:
- if (countitem(26028) < 1) goto PR_NO_RUNE;
- goto PR_INT_STR;
- case 3:
- if (countitem(26027) < 1) goto PR_NO_RUNE;
- goto PR_DEX_STR;
- case 4:
- if (countitem(26026) < 1) goto PR_NO_RUNE;
- goto PR_STR_AGI;
- case 5:
- if (countitem(26029) < 1) goto PR_NO_RUNE;
- goto PR_STR_LUK;
- }
- case 3:
- if (countitem(26028) < 1) goto PR_NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "Ok, the first Rune is a INT Rune. Please select the second Rune.";
- } else {
- mes @npcname$;
- mes "Ok, das erste ist eine INT Rune, bitte wähle die 2 Rune.";
- }
- next;
- switch (select("VIT Rune","STR Rune","DEX Rune","AGI Rune","LUK Rune")) {
- case 1:
- if (countitem(26031) < 1) goto PR_NO_RUNE;
- goto PR_INT_VIT;
- case 2:
- if (countitem(26030) < 1) goto PR_NO_RUNE;
- goto PR_INT_STR;
- case 3:
- if (countitem(26027) < 1) goto PR_NO_RUNE;
- goto PR_DEX_INT;
- case 4:
- if (countitem(26026) < 1) goto PR_NO_RUNE;
- goto PR_AGI_INT;
- case 5:
- if (countitem(26029) < 1) goto PR_NO_RUNE;
- goto PR_INT_LUK;
- }
- case 4:
- if (countitem(26027) < 1) goto PR_NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "Ok, the first Rune is a DEX Rune. Please select the second Rune.";
- } else {
- mes @npcname$;
- mes "Ok, das erste ist eine DEX Rune, bitte wähle die 2 Rune.";
- }
- next;
- switch (select("VIT Rune","STR Rune","INT Rune","AGI Rune","LUK Rune")) {
- case 1:
- if (countitem(26031) < 1) goto PR_NO_RUNE;
- goto PR_VIT_DEX;
- case 2:
- if (countitem(26030) < 1) goto PR_NO_RUNE;
- goto PR_DEX_STR;
- case 3:
- if (countitem(26028) < 1) goto PR_NO_RUNE;
- goto PR_DEX_INT;
- case 4:
- if (countitem(26026) < 1) goto PR_NO_RUNE;
- goto PR_AGI_DEX;
- case 5:
- if (countitem(26029) < 1) goto PR_NO_RUNE;
- goto PR_DEX_LUK;
- }
- case 5:
- if (countitem(26026) < 1) goto PR_NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "Ok, the first Rune is a AGI Rune. Please select the second Rune.";
- } else {
- mes @npcname$;
- mes "Ok, das erste ist eine AGI Rune, bitte wähle die 2 Rune.";
- }
- next;
- switch (select("VIT Rune","STR Rune","INT Rune","DEX Rune","LUK Rune")) {
- case 1:
- if (countitem(26031) < 1) goto PR_NO_RUNE;
- goto PR_VIT_AGI;
- case 2:
- if (countitem(26030) < 1) goto PR_NO_RUNE;
- goto PR_STR_AGI;
- case 3:
- if (countitem(26028) < 1) goto PR_NO_RUNE;
- goto PR_AGI_INT;
- case 4:
- if (countitem(26027) < 1) goto PR_NO_RUNE;
- goto PR_AGI_DEX;
- case 5:
- if (countitem(26029) < 1) goto PR_NO_RUNE;
- goto PR_AGI_LUK;
- }
- case 6:
- if (countitem(26029) < 1) goto PR_NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "Ok, the first Rune is a LUK Rune. Please select the second Rune.";
- } else {
- mes @npcname$;
- mes "Ok, das erste ist eine LUK Rune, bitte wähle die 2 Rune.";
- }
- next;
- switch (select("VIT Rune","STR Rune","INT Rune","DEX Rune","AGI Rune")) {
- case 1:
- if (countitem(26031) < 1) goto PR_NO_RUNE;
- goto PR_VIT_LUK;
- case 2:
- if (countitem(26030) < 1) goto PR_NO_RUNE;
- goto PR_STR_LUK;
- case 3:
- if (countitem(26028) < 1) goto PR_NO_RUNE;
- goto PR_INT_LUK;
- case 4:
- if (countitem(26027) < 1) goto PR_NO_RUNE;
- goto PR_DEX_LUK;
- case 5:
- if (countitem(26026) < 1) goto PR_NO_RUNE;
- goto PR_AGI_LUK;
- }
- }
- //******************************************
- //** Verschiedene Runen fusionieren Start **
- //******************************************
- PR_VIT_LUK:
- if (#language == 1) {
- mes @npcname$;
- mes "Fine, so you want merge a";
- mes "^9900CCVIT Rune^000000 and a ^9900CCLUK Rune^000000.";
- mes "Would you that i'm starting?";
- next;
- menu "Yes, let's go",-,"No wait.",ENDE;
- } else {
- mes @npcname$;
- mes "Ok, du möchtest also eine";
- mes "^9900CCVIT Rune^000000 und eine ^9900CCLUK Rune^000000 fusionieren.";
- mes "Soll ich beginnen?";
- next;
- menu "Ja, los gehts",-,"Oh nein, warte.",ENDE;
- }
- if (countitem(26031) < 1) goto PR_NO_RUNE;
- if (countitem(26029) < 1) goto PR_NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "es geht los....";
- }
- next;
- specialeffect 688,1;
- npctalk "Factum fieri infectum non potest.";
- next;
- delitem 26031,1;
- delitem 26029,1;
- set .@result,rand(1,14);
- if (.@result == 5) {
- getitem 26059,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- PR_VIT_DEX:
- if (#language == 1) {
- mes @npcname$;
- mes "Fine, so you want merge a";
- mes "^9900CCVIT Rune^000000 and a ^9900CCDEX Rune^000000.";
- mes "Would you that i'm starting?";
- next;
- menu "Yes, let's go",-,"No wait.",ENDE;
- } else {
- mes @npcname$;
- mes "Ok, du möchtest also eine";
- mes "^9900CCVIT Rune^000000 und eine ^9900CCDEX Rune^000000 fusionieren.";
- mes "Soll ich beginnen?";
- next;
- menu "Ja, los gehts",-,"Oh nein, warte.",ENDE;
- }
- if (countitem(26031) < 1) goto PR_NO_RUNE;
- if (countitem(26027) < 1) goto PR_NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "es geht los....";
- }
- next;
- specialeffect 688,1;
- npctalk "Factum fieri infectum non potest.";
- next;
- delitem 26031,1;
- delitem 26027,1;
- set .@result,rand(1,14);
- if (.@result == 5) {
- getitem 26060,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- PR_VIT_AGI:
- if (#language == 1) {
- mes @npcname$;
- mes "Fine, so you want merge a";
- mes "^9900CCVIT Rune^000000 and a ^9900CCAGI Rune^000000.";
- mes "Would you that i'm starting?";
- next;
- menu "Yes, let's go",-,"No wait.",ENDE;
- } else {
- mes @npcname$;
- mes "Ok, du möchtest also eine";
- mes "^9900CCVIT Rune^000000 und eine ^9900CCAGI Rune^000000 fusionieren.";
- mes "Soll ich beginnen?";
- next;
- menu "Ja, los gehts",-,"Oh nein, warte.",ENDE;
- }
- if (countitem(26031) < 1) goto PR_NO_RUNE;
- if (countitem(26026) < 1) goto PR_NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "es geht los....";
- }
- next;
- specialeffect 688,1;
- npctalk "Factum fieri infectum non potest.";
- next;
- delitem 26031,1;
- delitem 26026,1;
- set .@result,rand(1,14);
- if (.@result == 5) {
- getitem 26061,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- PR_STR_VIT:
- if (#language == 1) {
- mes @npcname$;
- mes "Fine, so you want merge a";
- mes "^9900CCSTR Rune^000000 and a ^9900CCVIT Rune^000000.";
- mes "Would you that i'm starting?";
- next;
- menu "Yes, let's go",-,"No wait.",ENDE;
- } else {
- mes @npcname$;
- mes "Ok, du möchtest also eine";
- mes "^9900CCSTR Rune^000000 und eine ^9900CCVIT Rune^000000 fusionieren.";
- mes "Soll ich beginnen?";
- next;
- menu "Ja, los gehts",-,"Oh nein, warte.",ENDE;
- }
- if (countitem(26031) < 1) goto PR_NO_RUNE;
- if (countitem(26030) < 1) goto PR_NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "es geht los....";
- }
- next;
- specialeffect 688,1;
- npctalk "Factum fieri infectum non potest.";
- next;
- delitem 26031,1;
- delitem 26030,1;
- set .@result,rand(1,14);
- if (.@result == 5) {
- getitem 26062,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- PR_STR_LUK:
- if (#language == 1) {
- mes @npcname$;
- mes "Fine, so you want merge a";
- mes "^9900CCSTR Rune^000000 and a ^9900CCLUK Rune^000000.";
- mes "Would you that i'm starting?";
- next;
- menu "Yes, let's go",-,"No wait.",ENDE;
- } else {
- mes @npcname$;
- mes "Ok, du möchtest also eine";
- mes "^9900CCSTR Rune^000000 und eine ^9900CCLUK Rune^000000 fusionieren.";
- mes "Soll ich beginnen?";
- next;
- menu "Ja, los gehts",-,"Oh nein, warte.",ENDE;
- }
- if (countitem(26030) < 1) goto PR_NO_RUNE;
- if (countitem(26029) < 1) goto PR_NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "es geht los....";
- }
- next;
- specialeffect 688,1;
- npctalk "Factum fieri infectum non potest.";
- next;
- delitem 26030,1;
- delitem 26029,1;
- set .@result,rand(1,14);
- if (.@result == 5) {
- getitem 26063,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- PR_STR_AGI:
- if (#language == 1) {
- mes @npcname$;
- mes "Fine, so you want merge a";
- mes "^9900CCSTR Rune^000000 and a ^9900CCAGI Rune^000000.";
- mes "Would you that i'm starting?";
- next;
- menu "Yes, let's go",-,"No wait.",ENDE;
- } else {
- mes @npcname$;
- mes "Ok, du möchtest also eine";
- mes "^9900CCSTR Rune^000000 und eine ^9900CCAGI Rune^000000 fusionieren.";
- mes "Soll ich beginnen?";
- next;
- menu "Ja, los gehts",-,"Oh nein, warte.",ENDE;
- }
- if (countitem(26030) < 1) goto PR_NO_RUNE;
- if (countitem(26026) < 1) goto PR_NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "es geht los....";
- }
- next;
- specialeffect 688,1;
- npctalk "Factum fieri infectum non potest.";
- next;
- delitem 26030,1;
- delitem 26026,1;
- set .@result,rand(1,14);
- if (.@result == 5) {
- getitem 26064,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- PR_INT_VIT:
- if (#language == 1) {
- mes @npcname$;
- mes "Fine, so you want merge a";
- mes "^9900CCINT Rune^000000 and a ^9900CCVIT Rune^000000.";
- mes "Would you that i'm starting?";
- next;
- menu "Yes, let's go",-,"No wait.",ENDE;
- } else {
- mes @npcname$;
- mes "Ok, du möchtest also eine";
- mes "^9900CCINT Rune^000000 und eine ^9900CCVIT Rune^000000 fusionieren.";
- mes "Soll ich beginnen?";
- next;
- menu "Ja, los gehts",-,"Oh nein, warte.",ENDE;
- }
- if (countitem(26031) < 1) goto PR_NO_RUNE;
- if (countitem(26028) < 1) goto PR_NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "es geht los....";
- }
- next;
- specialeffect 688,1;
- npctalk "Factum fieri infectum non potest.";
- next;
- delitem 26031,1;
- delitem 26028,1;
- set .@result,rand(1,14);
- if (.@result == 5) {
- getitem 26065,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- PR_INT_STR:
- if (#language == 1) {
- mes @npcname$;
- mes "Fine, so you want merge a";
- mes "^9900CCINT Rune^000000 and a ^9900CCSTR Rune^000000.";
- mes "Would you that i'm starting?";
- next;
- menu "Yes, let's go",-,"No wait.",ENDE;
- } else {
- mes @npcname$;
- mes "Ok, du möchtest also eine";
- mes "^9900CCINT Rune^000000 und eine ^9900CCSTR Rune^000000 fusionieren.";
- mes "Soll ich beginnen?";
- next;
- menu "Ja, los gehts",-,"Oh nein, warte.",ENDE;
- }
- if (countitem(26028) < 1) goto PR_NO_RUNE;
- if (countitem(26030) < 1) goto PR_NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "es geht los....";
- }
- next;
- specialeffect 688,1;
- npctalk "Factum fieri infectum non potest.";
- next;
- delitem 26028,1;
- delitem 26030,1;
- set .@result,rand(1,14);
- if (.@result == 5) {
- getitem 26066,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- PR_INT_LUK:
- if (#language == 1) {
- mes @npcname$;
- mes "Fine, so you want merge a";
- mes "^9900CCINT Rune^000000 and a ^9900CCLUK Rune^000000.";
- mes "Would you that i'm starting?";
- next;
- menu "Yes, let's go",-,"No wait.",ENDE;
- } else {
- mes @npcname$;
- mes "Ok, du möchtest also eine";
- mes "^9900CCINT Rune^000000 und eine ^9900CCLUK Rune^000000 fusionieren.";
- mes "Soll ich beginnen?";
- next;
- menu "Ja, los gehts",-,"Oh nein, warte.",ENDE;
- }
- if (countitem(26028) < 1) goto PR_NO_RUNE;
- if (countitem(26029) < 1) goto PR_NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "es geht los....";
- }
- next;
- specialeffect 688,1;
- npctalk "Factum fieri infectum non potest.";
- next;
- delitem 26028,1;
- delitem 26029,1;
- set .@result,rand(1,14);
- if (.@result == 5) {
- getitem 26067,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- PR_DEX_STR:
- if (#language == 1) {
- mes @npcname$;
- mes "Fine, so you want merge a";
- mes "^9900CCDEX Rune^000000 and a ^9900CCSTR Rune^000000.";
- mes "Would you that i'm starting?";
- next;
- menu "Yes, let's go",-,"No wait.",ENDE;
- } else {
- mes @npcname$;
- mes "Ok, du möchtest also eine";
- mes "^9900CCDEX Rune^000000 und eine ^9900CCSTR Rune^000000 fusionieren.";
- mes "Soll ich beginnen?";
- next;
- menu "Ja, los gehts",-,"Oh nein, warte.",ENDE;
- }
- if (countitem(26027) < 1) goto PR_NO_RUNE;
- if (countitem(26030) < 1) goto PR_NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "es geht los....";
- }
- next;
- specialeffect 688,1;
- npctalk "Factum fieri infectum non potest.";
- next;
- delitem 26027,1;
- delitem 26030,1;
- set .@result,rand(1,14);
- if (.@result == 5) {
- getitem 26068,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- PR_DEX_LUK:
- if (#language == 1) {
- mes @npcname$;
- mes "Fine, so you want merge a";
- mes "^9900CCDEX Rune^000000 and a ^9900CCLUK Rune^000000.";
- mes "Would you that i'm starting?";
- next;
- menu "Yes, let's go",-,"No wait.",ENDE;
- } else {
- mes @npcname$;
- mes "Ok, du möchtest also eine";
- mes "^9900CCDEX Rune^000000 und eine ^9900CCLUK Rune^000000 fusionieren.";
- mes "Soll ich beginnen?";
- next;
- menu "Ja, los gehts",-,"Oh nein, warte.",ENDE;
- }
- if (countitem(26027) < 1) goto PR_NO_RUNE;
- if (countitem(26029) < 1) goto PR_NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "es geht los....";
- }
- next;
- specialeffect 688,1;
- npctalk "Factum fieri infectum non potest.";
- next;
- delitem 26027,1;
- delitem 26029,1;
- set .@result,rand(1,14);
- if (.@result == 5) {
- getitem 26069,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- PR_DEX_INT:
- if (#language == 1) {
- mes @npcname$;
- mes "Fine, so you want merge a";
- mes "^9900CCDEX Rune^000000 and a ^9900CCINT Rune^000000.";
- mes "Would you that i'm starting?";
- next;
- menu "Yes, let's go",-,"No wait.",ENDE;
- } else {
- mes @npcname$;
- mes "Ok, du möchtest also eine";
- mes "^9900CCDEX Rune^000000 und eine ^9900CCINT Rune^000000 fusionieren.";
- mes "Soll ich beginnen?";
- next;
- menu "Ja, los gehts",-,"Oh nein, warte.",ENDE;
- }
- if (countitem(26027) < 1) goto PR_NO_RUNE;
- if (countitem(26028) < 1) goto PR_NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "es geht los....";
- }
- next;
- specialeffect 688,1;
- npctalk "Factum fieri infectum non potest.";
- next;
- delitem 26027,1;
- delitem 26028,1;
- set .@result,rand(1,14);
- if (.@result == 5) {
- getitem 26070,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- PR_AGI_LUK:
- if (#language == 1) {
- mes @npcname$;
- mes "Fine, so you want merge a";
- mes "^9900CCAGI Rune^000000 and a ^9900CCLUK Rune^000000.";
- mes "Would you that i'm starting?";
- next;
- menu "Yes, let's go",-,"No wait.",ENDE;
- } else {
- mes @npcname$;
- mes "Ok, du möchtest also eine";
- mes "^9900CCAGI Rune^000000 und eine ^9900CCLUK Rune^000000 fusionieren.";
- mes "Soll ich beginnen?";
- next;
- menu "Ja, los gehts",-,"Oh nein, warte.",ENDE;
- }
- if (countitem(26026) < 1) goto PR_NO_RUNE;
- if (countitem(26029) < 1) goto PR_NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "es geht los....";
- }
- next;
- specialeffect 688,1;
- npctalk "Factum fieri infectum non potest.";
- next;
- delitem 26026,1;
- delitem 26029,1;
- set .@result,rand(1,14);
- if (.@result == 5) {
- getitem 26071,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- PR_AGI_INT:
- if (#language == 1) {
- mes @npcname$;
- mes "Fine, so you want merge a";
- mes "^9900CCAGI Rune^000000 and a ^9900CCINT Rune^000000.";
- mes "Would you that i'm starting?";
- next;
- menu "Yes, let's go",-,"No wait.",ENDE;
- } else {
- mes @npcname$;
- mes "Ok, du möchtest also eine";
- mes "^9900CCAGI Rune^000000 und eine ^9900CCINT Rune^000000 fusionieren.";
- mes "Soll ich beginnen?";
- next;
- menu "Ja, los gehts",-,"Oh nein, warte.",ENDE;
- }
- if (countitem(26026) < 1) goto PR_NO_RUNE;
- if (countitem(26028) < 1) goto PR_NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "es geht los....";
- }
- next;
- specialeffect 688,1;
- npctalk "Factum fieri infectum non potest.";
- next;
- delitem 26026,1;
- delitem 26028,1;
- set .@result,rand(1,14);
- if (.@result == 5) {
- getitem 26072,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- PR_AGI_DEX:
- if (#language == 1) {
- mes @npcname$;
- mes "Fine, so you want merge a";
- mes "^9900CCAGI Rune^000000 and a ^9900CCDEX Rune^000000.";
- mes "Would you that i'm starting?";
- next;
- menu "Yes, let's go",-,"No wait.",ENDE;
- } else {
- mes @npcname$;
- mes "Ok, du möchtest also eine";
- mes "^9900CCAGI Rune^000000 und eine ^9900CCDEX Rune^000000 fusionieren.";
- mes "Soll ich beginnen?";
- next;
- menu "Ja, los gehts",-,"Oh nein, warte.",ENDE;
- }
- if (countitem(26026) < 1) goto PR_NO_RUNE;
- if (countitem(26027) < 1) goto PR_NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "es geht los....";
- }
- next;
- specialeffect 688,1;
- npctalk "Factum fieri infectum non potest.";
- next;
- delitem 26026,1;
- delitem 26027,1;
- set .@result,rand(1,14);
- if (.@result == 5) {
- getitem 26073,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- //*******************************************************************
- //*** 5. Slotted Runen zu Doppelpower fusionieren ****
- //*******************************************************************
- PR_FUSION_DP_START:
- if (countitem(26026) >= 2 || countitem(26027) >= 2 || countitem(26028) >= 2 || countitem(26029) >= 2 || countitem(26030) >= 2 || countitem(26031) >= 2) goto PR_DP_START;
- if (#language == 1) {
- mes @npcname$;
- mes "Hello...";
- mes "I don't feel the Power of two same Runes.";
- close;
- } else {
- mes @npcname$;
- mes "Ich spüre nicht die Macht 2 gleicher Runen in dir.";
- close;
- }
- PR_DP_START:
- if (#language == 1) {
- mes @npcname$;
- mes "oh... I see you have two same Runes.";
- mes "Do you know that i can this Runes to fuse?";
- next;
- mes @npcname$;
- mes "It is difficult to do that, but i can try my luck.";
- mes "Would you merge the two Runes?";
- next;
- menu "Yes, try it!",PR_F_DP,"no I keeps them dearer.",ENDE;
- } else {
- mes @npcname$;
- mes "Oh... ich sehe du trägst 2 gleiche Runen bei dir.";
- mes "Wusstest du schon das man diese Runen verschmelzen kann?";
- next;
- mes @npcname$;
- mes "Es ist nicht einfach 2 gleiche Runen miteinander zu verschmelzen, aber wenn du magst versuche ich es.";
- mes "Möchtest du 2 gleiche Runen fusionieren?";
- next;
- menu "Ja, versuch es!",PR_F_DP,"Nein ich behalte sie lieber.",ENDE;
- }
- PR_F_DP:
- if (#language == 1) {
- mes @npcname$;
- mes "Ok, i try it. But i must is say,";
- mes "should the try mistake, are both Runes broken!";
- mes "which Runes would you merge?";
- } else {
- mes @npcname$;
- mes "Ok, ich versuche es, aber bedenke,";
- mes "wenn der Versuch scheitert werden beide Runen zerstört!";
- mes "Um welche Runen handelt es sich?";
- }
- next;
- switch (select("2x AGI Rune [1]","2x DEX Rune [1]","2x INT Rune [1]","2x LUK Rune [1]","2x STR Rune [1]","2x VIT Rune [1]","Cancel.")) {
- case 1:
- if (countitem(26026) < 2) goto PR_DP_NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "Ok, es geht los....";
- }
- next;
- delitem 26026,2;
- set .@result,rand(1,16);
- if (.@result == 4) {
- getitem 26038,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- case 2:
- if (countitem(26027) < 2) goto PR_DP_NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "Ok, es geht los....";
- }
- next;
- delitem 26027,2;
- set .@result,rand(1,16);
- if (.@result == 4) {
- getitem 26039,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- case 3:
- if (countitem(26028) < 2) goto PR_DP_NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "Ok, es geht los....";
- }
- next;
- delitem 26028,2;
- set .@result,rand(1,16);
- if (.@result == 4) {
- getitem 26040,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- case 4:
- if (countitem(26029) < 2) goto PR_DP_NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "Ok, es geht los....";
- }
- next;
- delitem 26029,2;
- set .@result,rand(1,16);
- if (.@result == 4) {
- getitem 26041,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- case 5:
- if (countitem(26030) < 2) goto PR_DP_NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "Ok, es geht los....";
- }
- next;
- delitem 26030,2;
- set .@result,rand(1,16);
- if (.@result == 4) {
- getitem 26042,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- case 6:
- if (countitem(26031) < 2) goto PR_DP_NO_RUNE;
- if (#language == 1) {
- mes @npcname$;
- mes "OK give me your runes....";
- mes "let's go....";
- } else {
- mes @npcname$;
- mes "Ok gib mir deine Runen....";
- mes "Ok, es geht los....";
- }
- next;
- delitem 26031,2;
- set .@result,rand(1,16);
- if (.@result == 4) {
- getitem 26043,1;
- goto FUSION_SUCCESS;
- } else {
- goto SLOT_FAIL;
- }
- case 7:
- if (#language == 1) {
- mes @npcname$;
- mes "Come back again later.";
- close;
- } else {
- mes @npcname$;
- mes "Komm wieder wenn du es dir überlegt hast.";
- close;
- }
- default:
- break;
- }
- //*******************************************************************
- //*** 6. Runen Allgemeine Labels ****
- //*******************************************************************
- SLOT_SUCCESS:
- specialeffect 101,1;
- if (#language == 1) {
- mes @npcname$;
- mes "Wow... look this!";
- specialeffect2 72;
- mes "Your Runes is slotted...";
- emotion e_lv;
- close;
- } else {
- mes @npcname$;
- mes "Wow... schau nur!";
- specialeffect2 72;
- mes "Deine Rune besitzt nun einen Slot...";
- emotion e_lv;
- close;
- }
- FUSION_SUCCESS:
- specialeffect 101,1;
- if (#language == 1) {
- mes @npcname$;
- mes "Wow... look this!";
- specialeffect2 72;
- mes "Your Runes are fusioned...";
- emotion e_lv;
- close;
- } else {
- mes @npcname$;
- mes "Wow... schau nur!";
- specialeffect2 72;
- mes "Deine Rune wurde fusioniert...";
- emotion e_lv;
- close;
- }
- SLOT_FAIL:
- specialeffect 101,1;
- if (#language == 1) {
- mes @npcname$;
- mes "Ohhhhh.... Damned....";
- emotion e_wah;
- mes "The Rune is broken.";
- next;
- mes @npcname$;
- mes "Your Rune are to old to slot.";
- mes "Look for a new Rune and come again to try.";
- close;
- } else {
- mes @npcname$;
- mes "Ohhhhh.... Verdammt....";
- emotion e_wah;
- mes "Die Rune ist zerstört.";
- next;
- mes @npcname$;
- mes "Die Rune war wohl einfach zu alt zum slotten.";
- mes "Such dir am besten eine neue und komm zurück für einen neuen Versuch.";
- close;
- }
- NO_RUNE:
- if (#language == 1) {
- mes @npcname$;
- mes "You don't have this Runes.";
- next;
- goto R_SLOT;
- close;
- } else {
- mes @npcname$;
- mes "Diese Rune besitzt du doch gar nicht.";
- next;
- goto R_SLOT;
- close;
- }
- DP_NO_RUNE:
- if (#language == 1) {
- mes @npcname$;
- mes "You don't have two of this Runes.";
- next;
- goto F_DP;
- close;
- } else {
- mes @npcname$;
- mes "Du besitzt doch gar nicht 2 dieser Runen.";
- next;
- goto F_DP;
- close;
- }
- VT_NO_RUNE:
- if (#language == 1) {
- mes @npcname$;
- mes "You don't have this Rune.";
- next;
- goto VT_START;
- close;
- } else {
- mes @npcname$;
- mes "Du besitzt diese Rune doch gar nicht.";
- next;
- goto VT_START;
- close;
- }
- PR_NO_RUNE:
- if (#language == 1) {
- mes @npcname$;
- mes "You don't have this Rune.";
- next;
- goto PR_FUSION_VT_START;
- close;
- } else {
- mes @npcname$;
- mes "Du besitzt diese Rune doch gar nicht.";
- next;
- goto PR_FUSION_VT_START;
- close;
- }
- PR_DP_NO_RUNE:
- if (#language == 1) {
- mes @npcname$;
- mes "You don't have this Rune.";
- next;
- goto PR_FUSION_DP_START;
- close;
- } else {
- mes @npcname$;
- mes "Du besitzt diese Rune doch gar nicht.";
- next;
- goto PR_FUSION_DP_START;
- close;
- }
- ENDE:
- if (#language == 1) {
- mes @npcname$;
- mes "See you later.";
- close;
- } else {
- mes @npcname$;
- mes "Komm wieder wenn du es dir überlegt hast.";
- close;
- }
- //============== Fusion Basic Ende =====================
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement