Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Main
- {
- questname "General Titles"
- version 1.0
- }
- State Begin
- {
- desc "Talk to General Title"
- action AddNpcText(50, "Hello [c-name], I give titles for killing certain amount of npcs. There are 5 Categories of titles based on difficulties of getting it. Each title gives certain stats");
- action AddNpcText(50, "Once you have done the task, you can obtain the title again and again as per your choice.");
- action AddNpcText(50, "Your title task's difficulties will be increasing");
- action AddNpcInput(50, 1, "Easy");
- rule InputNpc(1) goto EasyMenu1
- }
- State EasyMenu1
- {
- action AddNpcText(50, "Select the Task or Title");
- action AddNpcInput(50, 1, "New Task");
- rule InputNpc(1) goto EasyTask1
- }
- State EasyTask1
- {
- desc "Talk to General Title"
- action AddNpcText(50, "Title - Beginner, Stats - Con +20. Kills - 200");
- action AddNpcText(50, "Select the npc which you want to kill");
- action AddNpcInput(50, 1, "Sheep");
- action AddNpcInput(50, 2, "Bat");
- action AddNpcInput(50, 3, "Hedgehog");
- action AddNpcInput(50, 4, "Gegimme");
- rule InputNpc(1) goto ESheep
- rule InputNpc(2) goto EBat
- rule InputNpc(3) goto EHedge
- rule InputNpc(4) goto EGegim
- }
- State ESheep
- {
- desc "Confirmation..."
- action AddNpcText(50, "Are you sure? Once selected, you cant reset the task");
- action AddNpcInput(50, 1, "Yeah");
- action AddNpcInput(50, 2, "Back");
- rule InputNpc(1) goto KillSheep
- rule InputNpc(2) goto EasyMenu1
- }
- State KillSheep
- {
- desc "Kill 200 Sheeps"
- action AddNpcText(50, "Kill 200 sheeps, good luck bud.");
- rule KilledNpcs(170, 200) goto EasyDoneTask1
- }
- State EBat
- {
- desc "Confirmation..."
- action AddNpcText(50, "Are you sure? Once selected, you cant reset the task");
- action AddNpcInput(50, 1, "Yeah");
- action AddNpcInput(50, 2, "Back");
- rule InputNpc(1) goto KillBat
- rule InputNpc(2) goto EasyMenu1
- }
- State KillBat
- {
- desc "Kill 200 Bats"
- action AddNpcText(50, "Kill 200 bats, good luck bud.");
- rule KilledNpcs(81, 200) goto EasyDoneTask1
- }
- State EHedge
- {
- desc "Confirmation..."
- action AddNpcText(50, "Are you sure? Once selected, you cant reset the task");
- action AddNpcInput(50, 1, "Yeah");
- action AddNpcInput(50, 2, "Back");
- rule InputNpc(1) goto KillHedge
- rule InputNpc(2) goto EasyMenu1
- }
- State KillHedge
- {
- desc "Kill 200 Hedgehog"
- action AddNpcText(50, "Kill 200 hedgehog, good luck bud.");
- rule KilledNpcs(90, 200) goto EasyDoneTask1
- }
- State EGegim
- {
- desc "Confirmation..."
- action AddNpcText(50, "Are you sure? Once selected, you cant reset the task");
- action AddNpcInput(50, 1, "Yeah");
- action AddNpcInput(50, 2, "Back");
- rule InputNpc(1) goto KillGegim
- rule InputNpc(2) goto EasyMenu1
- }
- State KillGegim
- {
- desc "Kill 200 Geggime"
- action AddNpcText(50, "Kill 200 geggime, good luck bud.");
- rule KilledNpcs(103, 200) goto EasyDoneTask1
- }
- State EasyDoneTask1
- {
- desc "Return to General Title"
- action ShowHint("You have gained 4k Exp and Title - Beginner");
- action GiveExp(4000);
- action AddNpcText(50, "Congratulations, You have gained 1st title of the category Easy");
- rule TalkedToNpc(50) goto EasyHome1
- }
- State EasyHome1
- {
- desc "Talk to General Title"
- action AddNpcText(50, "Select the category. Your buff will be removed if you select any task.");
- action AddNpcInput(50, 1, "Easy");
- rule InputNpc(1) goto EasyMenu2
- }
- State EasyMenu2
- {
- desc "Select the title."
- action ClrBuffs();
- action AddNpcText(50, "You have 1 title in this category. Click on it to get the buff.");
- action AddNpcInput(50, 1, "Beginner");
- action AddNpcInput(50, 2, "Task 2");
- rule InputNpc(1) goto Beginner1
- rule InputNpc(2) goto EasyTask2
- }
- State Beginner1
- {
- action SetTitle("Beginner");
- action AddBuff("con", 20, 18000, "EasyTitle1");
- action ShowHint("You have gained 20 con for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto EasyHome1
- }
- State EasyTask2
- {
- desc "Talk to General Title"
- action AddNpcText(50, "Title - Champion, Stats - Con +55. Kills - 400");
- action AddNpcText(50, "Select the npc which you want to kill");
- action AddNpcInput(50, 1, "Flowy");
- action AddNpcInput(50, 2, "Espring");
- action AddNpcInput(50, 3, "Nutviper");
- rule InputNpc(1) goto EFlowy
- rule InputNpc(2) goto ESpring
- rule InputNpc(3) goto ENutviper
- }
- State EFlowy
- {
- desc "Confirmation..."
- action AddNpcText(50, "Are you sure? Once selected, you cant reset the task");
- action AddNpcInput(50, 1, "Yeah");
- action AddNpcInput(50, 2, "Back");
- rule InputNpc(1) goto KillFlowy
- rule InputNpc(2) goto EasyMenu2
- }
- State KillFlowy
- {
- desc "Kill 400 Flowy"
- action AddNpcText(50, "Kill 400 Flowy, good luck bud.");
- rule KilledNpcs(223, 400) goto EasyDoneTask2
- }
- State ESpring
- {
- desc "Confirmation..."
- action AddNpcText(50, "Are you sure? Once selected, you cant reset the task");
- action AddNpcInput(50, 1, "Yeah");
- action AddNpcInput(50, 2, "Back");
- rule InputNpc(1) goto KillSpring
- rule InputNpc(2) goto EasyMenu2
- }
- State KillSpring
- {
- desc "Kill 400 Espring"
- action AddNpcText(50, "Kill 400 Espring, good luck bud.");
- rule KilledNpcs(218, 400) goto EasyDoneTask2
- }
- State ENutviper
- {
- desc "Confirmation..."
- action AddNpcText(50, "Are you sure? Once selected, you cant reset the task");
- action AddNpcInput(50, 1, "Yeah");
- action AddNpcInput(50, 2, "Back");
- rule InputNpc(1) goto KillNutviper
- rule InputNpc(2) goto EasyMenu2
- }
- State KillNutviper
- {
- desc "Kill 400 Nutviper"
- action AddNpcText(50, "Kill 400 Nutviper, good luck bud.");
- rule KilledNpcs(224, 400) goto EasyDoneTask2
- }
- State EasyDoneTask2
- {
- desc "Return to General Title"
- action ShowHint("You have gained 8k Exp and Title - Champion");
- action GiveExp(8000);
- action AddNpcText(50, "Congratulations, You have gained 2nd title of the category Easy");
- rule TalkedToNpc(50) goto EasyHome2
- }
- State EasyHome2
- {
- desc "Talk to General Title"
- action AddNpcText(50, "Select the category");
- action AddNpcInput(50, 1, "Easy");
- rule InputNpc(1) goto EasyMenu3
- }
- State EasyMenu3
- {
- action ClrBuffs();
- desc "Select the title."
- action AddNpcText(50, "You have 2 titles in this category. Click on it to get the buff.");
- action AddNpcInput(50, 1, "Beginner");
- action AddNpcInput(50, 2, "Champion");
- action AddNpcInput(50, 3, "Task 3");
- rule InputNpc(1) goto Beginner2
- rule InputNpc(2) goto Champion1
- rule InputNpc(3) goto EasyTask3
- }
- State Beginner2
- {
- action SetTitle("Beginner");
- action AddBuff("con", 20, 18000, "EasyTitle1");
- action ShowHint("You have gained 20 con for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto EasyHome2
- }
- State Champion1
- {
- action SetTitle("Champion");
- action AddBuff("con", 55, 18000, "EasyTitle2");
- action ShowHint("You have gained 55 con for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto EasyHome2
- }
- State EasyTask3
- {
- desc "Talk to General Title"
- action AddNpcText(50, "Title - Elite Warrior, Stats - Agility +25. Kills - 1k");
- action AddNpcText(50, "Select the npc which you want to kill");
- action AddNpcInput(50, 1, "Azuorph");
- action AddNpcInput(50, 2, "Rabther");
- rule InputNpc(1) goto EAzuorph
- rule InputNpc(2) goto ERabther
- }
- State EAzuorph
- {
- desc "Confirmation..."
- action AddNpcText(50, "Are you sure? Once selected, you cant reset the task");
- action AddNpcInput(50, 1, "Yeah");
- action AddNpcInput(50, 2, "Back");
- rule InputNpc(1) goto KillAzuorph
- rule InputNpc(2) goto EasyMenu3
- }
- State KillAzuorph
- {
- desc "Kill 1k Azuorph"
- action AddNpcText(50, "Kill 1k Azuorph, good luck bud.");
- rule KilledNpcs(105, 1000) goto EasyDoneTask3
- }
- State ERabther
- {
- desc "Confirmation..."
- action AddNpcText(50, "Are you sure? Once selected, you cant reset the task");
- action AddNpcInput(50, 1, "Yeah");
- action AddNpcInput(50, 2, "Back");
- rule InputNpc(1) goto KillRabther
- rule InputNpc(2) goto EasyMenu3
- }
- State KillRabther
- {
- desc "Kill 1k Rabther"
- action AddNpcText(50, "Kill 1k Rabther, good luck bud.");
- rule KilledNpcs(229, 1000) goto EasyDoneTask3
- }
- State EasyDoneTask3
- {
- desc "Return to General Title"
- action ShowHint("You have gained 12k Exp and Title - Elite Warrior");
- action GiveExp(12000);
- action AddNpcText(50, "Congratulations, You have gained 3rd title of the category Easy");
- rule TalkedToNpc(50) goto EasyHome3
- }
- State EasyHome3
- {
- desc "Talk to General Title"
- action AddNpcText(50, "Select the category");
- action AddNpcInput(50, 1, "Easy");
- action AddNpcInput(50, 2, "Normal");
- rule InputNpc(1) goto EasyMenu4
- rule InputNpc(2) goto NormalMenu1
- }
- State EasyMenu4
- {
- desc "Select the title."
- action ClrBuffs();
- action AddNpcText(50, "You have 3 titles in this category. Click on it to get the buff.");
- action AddNpcInput(50, 1, "Beginner");
- action AddNpcInput(50, 2, "Champion");
- action AddNpcInput(50, 3, "Elite Warrior");
- rule InputNpc(1) goto Beginner3
- rule InputNpc(2) goto Champion2
- rule InputNpc(3) goto Elite1
- }
- State Beginner3
- {
- action SetTitle("Beginner");
- action AddBuff("con", 20, 18000, "EasyTitle1");
- action ShowHint("You have gained 20 con for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto EasyHome3
- }
- State Champion2
- {
- action SetTitle("Champion");
- action AddBuff("con", 55, 18000, "EasyTitle2");
- action ShowHint("You have gained 55 con for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto EasyHome3
- }
- State Elite1
- {
- action SetTitle("Elite Warrior");
- action AddBuff("agi", 25, 18000, "Task3");
- action ShowHint("You have gained 25 agi for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto EasyHome3
- }
- State NormalMenu1
- {
- action ClrBuffs();
- action AddNpcText(50, "Select the Task or Title");
- action AddNpcInput(50, 1, "New Task");
- rule InputNpc(1) goto NormalTask1
- }
- State NormalTask1
- {
- desc "Talk to General Title"
- action AddNpcText(50, "Title - Crusader, Stats - Con +100. Kills - 3200");
- action AddNpcText(50, "Select the npc which you want to kill");
- action AddNpcInput(50, 1, "Wild Beast");
- rule InputNpc(1) goto EWildBeast
- }
- State EWildBeast
- {
- desc "Confirmation..."
- action AddNpcText(50, "Are you sure? Once selected, you cant reset the task");
- action AddNpcInput(50, 1, "Yeah");
- action AddNpcInput(50, 2, "Back");
- rule InputNpc(1) goto KillWildBeast
- rule InputNpc(2) goto NormalMenu1
- }
- State KillWildBeast
- {
- desc "Kill 3200 Wild Beasts"
- action AddNpcText(50, "Kill 3200 Wild Beasts, good luck bud.");
- rule KilledNpcs(425,3200) goto NormalDoneTask1
- }
- State NormalDoneTask1
- {
- desc "Return to General Title"
- action ShowHint("You have gained 16k Exp and Title - Crusader");
- action GiveExp(16000);
- action AddNpcText(50, "Congratulations, You have gained 1st title of the category Normal");
- rule TalkedToNpc(50) goto NormalHome1
- }
- State NormalHome1
- {
- desc "Talk to General Title"
- action AddNpcText(50, "Select the category. Your buff will be removed if you select any task.");
- action AddNpcInput(50, 1, "Normal");
- rule InputNpc(1) goto NormalMenu2
- }
- State NormalMenu2
- {
- desc "Select the title."
- action ClrBuffs();
- action AddNpcText(50, "You have 1 title in this category. Click on it to get the buff.");
- action AddNpcInput(50, 1, "Crusader");
- action AddNpcInput(50, 2, "Task 2");
- rule InputNpc(1) goto Crusader1
- rule InputNpc(2) goto NormalTask2
- }
- State Crusader1
- {
- action SetTitle("Crusader");
- action AddBuff("con", 100, 18000, "NormalTitle1");
- action ShowHint("You have gained 100 con for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto NormalHome1
- }
- State NormalTask2
- {
- desc "Talk to General Title"
- action AddNpcText(50, "Title - Knight Crusader, Stats - Con +165. Kills - 6000");
- action AddNpcText(50, "Select the npc which you want to kill");
- action AddNpcInput(50, 1, "Ice Crystal");
- action AddNpcInput(50, 2, "Ice Giant");
- rule InputNpc(1) goto ECrystal
- rule InputNpc(2) goto EGiant
- }
- State ECrystal
- {
- desc "Confirmation..."
- action AddNpcText(50, "Are you sure? Once selected, you cant reset the task");
- action AddNpcInput(50, 1, "Yeah");
- action AddNpcInput(50, 2, "Back");
- rule InputNpc(1) goto KillCrystal
- rule InputNpc(2) goto NormalMenu2
- }
- State KillCrystal
- {
- desc "Kill 6000 Ice Crystal"
- action AddNpcText(50, "Kill 6K Ice Crystal, good luck bud.");
- rule KilledNpcs(92,6000) goto NormalDoneTask2
- }
- State EGiant
- {
- desc "Confirmation..."
- action AddNpcText(50, "Are you sure? Once selected, you cant reset the task");
- action AddNpcInput(50, 1, "Yeah");
- action AddNpcInput(50, 2, "Back");
- rule InputNpc(1) goto KillGiant
- rule InputNpc(2) goto NormalMenu2
- }
- State KillGiant
- {
- desc "Kill 6000 Ice Giants"
- action AddNpcText(50, "Kill 6000 Ice Giants, good luck bud.");
- rule KilledNpcs(91,6000) goto NormalDoneTask2
- }
- State NormalDoneTask2
- {
- desc "Return to General Title"
- action ShowHint("You have gained 20k Exp and Title - Knight Crusader");
- action GiveExp(20000);
- action AddNpcText(50, "Congratulations, You have gained 2nd title of the category Normal");
- rule TalkedToNpc(50) goto NormalHome2
- }
- State NormalHome2
- {
- desc "Talk to General Title"
- action AddNpcText(50, "Select the category");
- action AddNpcInput(50, 1, "Normal");
- rule InputNpc(1) goto NormalMenu3
- }
- State NormalMenu3
- {
- action ClrBuffs();
- desc "Select the title."
- action AddNpcText(50, "You have 2 titles in this category. Click on it to get the buff.");
- action AddNpcInput(50, 1, "Crusader");
- action AddNpcInput(50, 2, "Knight Crusader");
- action AddNpcInput(50, 3, "Task 3");
- rule InputNpc(1) goto Crusader2
- rule InputNpc(2) goto KnightCrusader1
- rule InputNpc(3) goto NormalTask3
- }
- State Crusader2
- {
- action SetTitle("Crusader");
- action AddBuff("con", 100, 18000, "NormalTitle1");
- action ShowHint("You have gained 100 con for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto NormalHome2
- }
- State KnightCrusader1
- {
- action SetTitle("Knight Crusader");
- action AddBuff("con", 165, 18000, "NormalTitle2");
- action ShowHint("You have gained 165 con for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto NormalHome2
- }
- State NormalTask3
- {
- desc "Talk to General Title"
- action AddNpcText(50, "Title - Elite Crusader, Stats - Agility +55. Kills - 8.8k");
- action AddNpcText(50, "Select the npc which you want to kill");
- action AddNpcInput(50, 1, "Mummy");
- action AddNpcInput(50, 2, "Skeleton");
- rule InputNpc(1) goto EMummy
- rule InputNpc(2) goto ESkeleton
- }
- State EMummy
- {
- desc "Confirmation..."
- action AddNpcText(50, "Are you sure? Once selected, you cant reset the task");
- action AddNpcInput(50, 1, "Yeah");
- action AddNpcInput(50, 2, "Back");
- rule InputNpc(1) goto KillMummy
- rule InputNpc(2) goto NormalMenu3
- }
- State KillMummy
- {
- desc "Kill 8800 Mummy"
- action AddNpcText(50, "Kill 8.8K Mummy, good luck bud.");
- rule KilledNpcs(4, 8800) goto NormalDoneTask3
- }
- State ESkeleton
- {
- desc "Confirmation..."
- action AddNpcText(50, "Are you sure? Once selected, you cant reset the task");
- action AddNpcInput(50, 1, "Yeah");
- action AddNpcInput(50, 2, "Back");
- rule InputNpc(1) goto KillSkeleton
- rule InputNpc(2) goto NormalMenu3
- }
- State KillSkeleton
- {
- desc "Kill 8800 Skeleton"
- action AddNpcText(50, "Kill 8.8K Skeleton, good luck bud.");
- rule KilledNpcs(17, 8800) goto NormalDoneTask3
- }
- State NormalDoneTask3
- {
- desc "Return to General Title"
- action ShowHint("You have gained 24k Exp and Title - Elite Crusader");
- action GiveExp(24000);
- action AddNpcText(50, "Congratulations, You have gained 3rd title of the category Normal");
- rule TalkedToNpc(50) goto NormalHome3
- }
- State NormalHome3
- {
- desc "Talk to General Title"
- action AddNpcText(50, "Select the category");
- action AddNpcInput(50, 1, "Normal");
- action AddNpcInput(50, 2, "Elite");
- rule InputNpc(1) goto NormalMenu4
- rule InputNpc(2) goto EliteCMenu1
- }
- State NormalMenu4
- {
- desc "Select the title."
- action ClrBuffs();
- action AddNpcText(50, "You have 3 titles in this category. Click on it to get the buff.");
- action AddNpcInput(50, 1, "Crusader");
- action AddNpcInput(50, 2, "Knight Crusader");
- action AddNpcInput(50, 3, "Elite Crusader");
- rule InputNpc(1) goto Crusader3
- rule InputNpc(2) goto KnightCrusader2
- rule InputNpc(3) goto EliteCrusader1
- }
- State Crusader3
- {
- action SetTitle("Crusader");
- action AddBuff("con", 100, 18000, "NormalTitle1");
- action ShowHint("You have gained 100 con for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto NormalHome3
- }
- State KnightCrusader2
- {
- action SetTitle("Knight Crusader");
- action AddBuff("con", 165, 18000, "NormalTitle2");
- action ShowHint("You have gained 165 con for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto NormalHome3
- }
- State EliteCrusader1
- {
- action SetTitle("Elite Crusader");
- action AddBuff("agi", 50, 18000, "Task3");
- action ShowHint("You have gained 50 agi for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto NormalHome3
- }
- State EliteCMenu1
- {
- action ClrBuffs();
- action AddNpcText(50, "Select the Task or Title");
- action AddNpcInput(50, 1, "New Task");
- rule InputNpc(1) goto EliteCTask1
- }
- State EliteCTask1
- {
- desc "Elite Category"
- action AddNpcText(50, "Title - High Commander, Stats - Con +200. Kills - 12.6K");
- action AddNpcText(50, "Select the npc which you want to kill");
- action AddNpcInput(50, 1, "Yellow Blob");
- action AddNpcInput(50, 2, "Pink Blob");
- action AddNpcInput(50, 3, "Red Blob");
- action AddNpcInput(50, 4, "Blue Blob");
- rule InputNpc(1) goto EYellow
- rule InputNpc(2) goto EPink
- rule InputNpc(3) goto ERed
- rule InputNpc(4) goto EBlue
- }
- State EYellow
- {
- desc "Confirmation..."
- action AddNpcText(50, "Are you sure? Once selected, you cant reset the task");
- action AddNpcInput(50, 1, "Yeah");
- action AddNpcInput(50, 2, "Back");
- rule InputNpc(1) goto KillYellow
- rule InputNpc(2) goto EliteCMenu1
- }
- State KillYellow
- {
- desc "Kill 12600 Yellow Blobs"
- action AddNpcText(50, "Kill 12.6k Yellow blobs, good luck bud.");
- rule KilledNpcs(64, 12600) goto EliteCDoneTask1
- }
- State EPink
- {
- desc "Confirmation..."
- action AddNpcText(50, "Are you sure? Once selected, you cant reset the task");
- action AddNpcInput(50, 1, "Yeah");
- action AddNpcInput(50, 2, "Back");
- rule InputNpc(1) goto KillPink
- rule InputNpc(2) goto EliteCMenu1
- }
- State KillPink
- {
- desc "Kill 12600 Pink Blobs"
- action AddNpcText(50, "Kill 12.6k Pink blobs, good luck bud.");
- rule KilledNpcs(61, 12600) goto EliteCDoneTask1
- }
- State ERed
- {
- desc "Confirmation..."
- action AddNpcText(50, "Are you sure? Once selected, you cant reset the task");
- action AddNpcInput(50, 1, "Yeah");
- action AddNpcInput(50, 2, "Back");
- rule InputNpc(1) goto KillRed
- rule InputNpc(2) goto EliteCMenu1
- }
- State KillRed
- {
- desc "Kill 12600 Red Blobs"
- action AddNpcText(50, "Kill 12.6k Red blobs, good luck bud.");
- rule KilledNpcs(63, 12600) goto EliteCDoneTask1
- }
- State EBlue
- {
- desc "Confirmation..."
- action AddNpcText(50, "Are you sure? Once selected, you cant reset the task");
- action AddNpcInput(50, 1, "Yeah");
- action AddNpcInput(50, 2, "Back");
- rule InputNpc(1) goto KillBlue
- rule InputNpc(2) goto EliteCMenu1
- }
- State KillBlue
- {
- desc "Kill 12600 Blue Blobs"
- action AddNpcText(50, "Kill 12.6k Blue blobs, good luck bud.");
- rule KilledNpcs(62, 12600) goto EliteCDoneTask1
- }
- State EliteCDoneTask1
- {
- action ShowHint("You have gained 28k Exp and Title - High Commander");
- action GiveExp(28000);
- action AddNpcText(50, "Congratulations, You have gained 1st title of the category Elite");
- rule TalkedToNpc(50) goto EliteCHome1
- }
- State EliteCHome1
- {
- desc "Talk to General Title"
- action AddNpcText(50, "Select the category");
- action AddNpcInput(50, 1, "Elite");
- rule InputNpc(1) goto EliteCMenu2
- }
- State EliteCMenu2
- {
- action ClrBuffs();
- desc "Select the title."
- action AddNpcText(50, "You have 1 title in this category. Click on it to get the buff.");
- action AddNpcInput(50, 1, "High Commander");
- action AddNpcInput(50, 2, "Task 2");
- rule InputNpc(1) goto HighCom
- rule InputNpc(2) goto EliteCTask2
- }
- State HighCom
- {
- action SetTitle("High Commander");
- action AddBuff("con", 200, 18000, "EliteCTitle1");
- action ShowHint("You have gained 200 con for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto EliteCHome1
- }
- State EliteCTask2
- {
- desc "Talk to General Title"
- action AddNpcText(50, "Title - Imperial Commander, Stats - Con +255. Kills - 17600");
- action AddNpcText(50, "Select the npc which you want to kill");
- action AddNpcInput(50, 1, "Baby Turtle");
- action AddNpcInput(50, 2, "Shark");
- rule InputNpc(1) goto EBaby
- rule InputNpc(2) goto EShark
- }
- State EBaby
- {
- desc "Confirmation..."
- action AddNpcText(50, "Are you sure? Once selected, you cant reset the task");
- action AddNpcInput(50, 1, "Yeah");
- action AddNpcInput(50, 2, "Back");
- rule InputNpc(1) goto KillBaby
- rule InputNpc(2) goto EliteCMenu2
- }
- State KillBaby
- {
- desc "Kill 17600 Baby Turtle"
- action AddNpcText(50, "Kill 17.6k Baby Turtle, good luck bud.");
- rule KilledNpcs(205, 17600) goto EliteCDoneTask2
- }
- State EShark
- {
- desc "Confirmation..."
- action AddNpcText(50, "Are you sure? Once selected, you cant reset the task");
- action AddNpcInput(50, 1, "Yeah");
- action AddNpcInput(50, 2, "Back");
- rule InputNpc(1) goto KillShark
- rule InputNpc(2) goto EliteCMenu2
- }
- State KillShark
- {
- desc "Kill 17600 Sharks"
- action AddNpcText(50, "Kill 17.6k Pink blobs, good luck bud.");
- rule KilledNpcs(204, 17600) goto EliteCDoneTask2
- }
- State EliteCDoneTask2
- {
- action ShowHint("You have gained 32k Exp and Title - Imperial Commander");
- action GiveExp(32000);
- action SetTitle("Imperial Commander");
- action AddNpcText(50, "Congratulations, You have gained 2nd title of the category Elite");
- rule TalkedToNpc(50) goto EliteCHome2
- }
- State EliteCHome2
- {
- desc "Talk to General Title"
- action AddNpcText(50, "Select the category");
- action AddNpcInput(50, 1, "Elite");
- rule InputNpc(1) goto EliteCMenu3
- }
- State EliteCMenu3
- {
- action ClrBuffs();
- desc "Select the title."
- action AddNpcText(50, "You have 2 titles in this category. Click on it to get the buff.");
- action AddNpcInput(50, 1, "High Commander");
- action AddNpcInput(50, 2, "Imperial Commander");
- action AddNpcInput(50, 3, "Task 3");
- rule InputNpc(1) goto HighCom1
- rule InputNpc(2) goto ImpCom
- rule InputNpc(3) goto EliteCTask3
- }
- State HighCom1
- {
- action SetTitle("High Commander");
- action AddBuff("con", 200, 18000, "ETask1");
- action ShowHint("You have gained 200 con for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto EliteCHome2
- }
- State ImpCom
- {
- action SetTitle("Imperial Commander");
- action AddBuff("con", 255, 18000, "ETask2");
- action ShowHint("You have gained 255 con for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto EliteCHome2
- }
- State EliteCTask3
- {
- desc "Talk to General Title"
- action AddNpcText(50, "Title - Lord Divine, Stats - Agility +75, Kills - 24K");
- action AddNpcText(50, "Select the npc which you want to kill");
- action AddNpcInput(50, 1, "Snail without tie");
- action AddNpcInput(50, 2, "Snail with tie");
- action AddNpcInput(50, 3, "Shark");
- rule InputNpc(1) goto ESnail
- rule InputNpc(2) goto ESnailTie
- rule InputNpc(3) goto EShark
- }
- State ESnail
- {
- desc "Confirmation..."
- action AddNpcText(50, "Are you sure? Once selected, you cant reset the task");
- action AddNpcInput(50, 1, "Yeah");
- action AddNpcInput(50, 2, "Back");
- rule InputNpc(1) goto KillSnail
- rule InputNpc(2) goto EliteCMenu3
- }
- State KillSnail
- {
- desc "Kill 24K Snails"
- action AddNpcText(50, "Kill 24K Snails without tie, good luck bud.");
- rule KilledNpcs(101, 24000) goto EliteCDoneTask3
- }
- State ESnailTie
- {
- desc "Confirmation..."
- action AddNpcText(50, "Are you sure? Once selected, you cant reset the task");
- action AddNpcInput(50, 1, "Yeah");
- action AddNpcInput(50, 2, "Back");
- rule InputNpc(1) goto KillSnailTie
- rule InputNpc(2) goto EliteCMenu3
- }
- State KillSnailTie
- {
- desc "Kill 24K Snails"
- action AddNpcText(50, "Kill 24K Snails with tie, good luck bud.");
- rule KilledNpcs(102, 24000) goto EliteCDoneTask3
- }
- State EButterfly
- {
- desc "Confirmation..."
- action AddNpcText(50, "Are you sure? Once selected, you cant reset the task");
- action AddNpcInput(50, 1, "Yeah");
- action AddNpcInput(50, 2, "Back");
- rule InputNpc(1) goto KillButterfly
- rule InputNpc(2) goto EliteCMenu3
- }
- State KillButterfly
- {
- desc "Kill 24k Butterfly"
- action AddNpcText(50, "Kill 24k Butterfly, good luck bud.");
- rule KilledNpcs(133, 24000) goto EliteCDoneTask3
- }
- State EliteCDoneTask3
- {
- action ShowHint("You have gained 36k Exp and Title - Lord Divine");
- action GiveExp(36000);
- action AddNpcText(50, "Congratulations, You have gained 3rd title of the category Elite");
- rule TalkedToNpc(50) goto EliteCHome3
- }
- State EliteCHome3
- {
- desc "Talk to General Title"
- action AddNpcText(50, "Select the category");
- action AddNpcInput(50, 1, "Elite");
- action AddNpcInput(50, 2, "Hard");
- rule InputNpc(1) goto EliteCMenu4
- rule InputNpc(2) goto HardMenu1
- }
- State EliteCMenu4
- {
- action ClrBuffs();
- desc "Select the title."
- action AddNpcText(50, "You have 3 titles in this category. Click on it to get the buff.");
- action AddNpcInput(50, 1, "High Commander");
- action AddNpcInput(50, 2, "Imperial Commander");
- action AddNpcInput(50, 3, "Lord Divine");
- rule InputNpc(1) goto HighCom2
- rule InputNpc(2) goto ImpCom1
- rule InputNpc(3) goto Lord
- }
- State HighCom2
- {
- action SetTitle("High Commander");
- action AddBuff("con", 200, 18000, "ETask1");
- action ShowHint("You have gained 200 con for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto EliteCHome3
- }
- State ImpCom1
- {
- action SetTitle("Imperial Commander");
- action AddBuff("con", 255, 18000, "ETask2");
- action ShowHint("You have gained 255 con for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto EliteCHome3
- }
- State Lord
- {
- action SetTitle("Lord Divine");
- action AddBuff("agi", 75, 18000, "ETask2");
- action ShowHint("You have gained 75 agility for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto EliteCHome3
- }
- State HardMenu1
- {
- action ClrBuffs();
- action AddNpcText(50, "Select the Task or Title");
- action AddNpcInput(50, 1, "New Task");
- rule InputNpc(1) goto HardTask1
- }
- State HardTask1
- {
- desc "Hard Category"
- action AddNpcText(50, "Title - Dragon Raider, Stats - Con +300. Kills - 26.4K");
- action AddNpcText(50, "Select the npc which you want to kill");
- action AddNpcInput(50, 1, "Headless Hunter");
- action AddNpcInput(50, 2, "Rotveig");
- action AddNpcInput(50, 3, "Angry Vine");
- rule InputNpc(1) goto EHeadless
- rule InputNpc(2) goto ERotveig
- rule InputNpc(3) goto EAngryVine
- }
- State EHeadless
- {
- desc "Confirmation..."
- action AddNpcText(50, "Are you sure? Once selected, you cant reset the task");
- action AddNpcInput(50, 1, "Yeah");
- action AddNpcInput(50, 2, "Back");
- rule InputNpc(1) goto KillHeadless
- rule InputNpc(2) goto HardMenu1
- }
- State KillHeadless
- {
- desc "Kill 26400 Headless Hunter"
- action AddNpcText(50, "Kill 26.4k Headless Hunter, good luck bud.");
- rule KilledNpcs(138, 26400) goto HardDoneTask1
- }
- State ERotveig
- {
- desc "Confirmation..."
- action AddNpcText(50, "Are you sure? Once selected, you cant reset the task");
- action AddNpcInput(50, 1, "Yeah");
- action AddNpcInput(50, 2, "Back");
- rule InputNpc(1) goto KillRotveig
- rule InputNpc(2) goto HardMenu1
- }
- State KillRotveig
- {
- desc "Kill 26400 Rotveig"
- action AddNpcText(50, "Kill 26.4k Rotveig, good luck bud.");
- rule KilledNpcs(220, 26400) goto HardDoneTask1
- }
- State EAngryVine
- {
- desc "Confirmation..."
- action AddNpcText(50, "Are you sure? Once selected, you cant reset the task");
- action AddNpcInput(50, 1, "Yeah");
- action AddNpcInput(50, 2, "Back");
- rule InputNpc(1) goto KillAngryVine
- rule InputNpc(2) goto HardMenu1
- }
- State KillAngryVine
- {
- desc "Kill 26400 AngryVine"
- action AddNpcText(50, "Kill 26.4k AngryVine, good luck bud.");
- rule KilledNpcs(137, 26400) goto HardDoneTask1
- }
- State HardDoneTask1
- {
- action ShowHint("You have gained 40k Exp and Title - High Commander");
- action GiveExp(40000);
- action AddNpcText(50, "Congratulations, You have gained 1st title of the category Hard");
- rule TalkedToNpc(50) goto HardHome1
- }
- State HardHome1
- {
- desc "Talk to General Title"
- action AddNpcText(50, "Select the category");
- action AddNpcInput(50, 1, "Hard");
- rule InputNpc(1) goto HardMenu2
- }
- State HardMenu2
- {
- action ClrBuffs();
- desc "Select the title."
- action AddNpcText(50, "You have 1 title in this category. Click on it to get the buff.");
- action AddNpcInput(50, 1, "Dragon Raider");
- action AddNpcInput(50, 2, "Task 2");
- rule InputNpc(1) goto DragonRaider
- rule InputNpc(2) goto HardTask2
- }
- State DragonRaider
- {
- action SetTitle("Dragon Raider");
- action AddBuff("con", 300, 18000, "HTask1");
- action ShowHint("You have gained 300 con for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto HardHome1
- }
- State HardTask2
- {
- desc "Talk to General Title"
- action AddNpcText(50, "Title - Earth Dragon Knight, Stats - Con +355. Kills - 28.8K");
- action AddNpcText(50, "Select the npc which you want to kill");
- action AddNpcInput(50, 1, "Sav 109");
- action AddNpcInput(50, 2, "Crane");
- rule InputNpc(1) goto ESav
- rule InputNpc(2) goto ECrane
- }
- State ESav
- {
- desc "Confirmation..."
- action AddNpcText(50, "Are you sure? Once selected, you cant reset the task");
- action AddNpcInput(50, 1, "Yeah");
- action AddNpcInput(50, 2, "Back");
- rule InputNpc(1) goto KillSav
- rule InputNpc(2) goto HardMenu2
- }
- State KillSav
- {
- desc "Kill 28800 Sav 109"
- action AddNpcText(50, "Kill 28.8k Sav 109, good luck bud.");
- rule KilledNpcs(147, 28800) goto HardDoneTask2
- }
- State ECrane
- {
- desc "Confirmation..."
- action AddNpcText(50, "Are you sure? Once selected, you cant reset the task");
- action AddNpcInput(50, 1, "Yeah");
- action AddNpcInput(50, 2, "Back");
- rule InputNpc(1) goto KillCrane
- rule InputNpc(2) goto HardMenu2
- }
- State KillCrane
- {
- desc "Kill 28800 Cranes"
- action AddNpcText(50, "Kill 28.8k Cranes, good luck bud.");
- rule KilledNpcs(145, 28800) goto HardDoneTask2
- }
- State HardDoneTask2
- {
- action ShowHint("You have gained 44k Exp and Title - Earth Dragon Knight");
- action GiveExp(44000);
- action AddNpcText(50, "Congratulations, You have gained 2nd title of the category Hard");
- rule TalkedToNpc(50) goto HardHome2
- }
- State HardHome2
- {
- desc "Talk to General Title"
- action AddNpcText(50, "Select the category");
- action AddNpcInput(50, 1, "Hard");
- rule InputNpc(1) goto HardMenu3
- }
- State HardMenu3
- {
- action ClrBuffs();
- desc "Select the title."
- action AddNpcText(50, "You have 2 titles in this category. Click on it to get the buff.");
- action AddNpcInput(50, 1, "Dragon Raider");
- action AddNpcInput(50, 2, "Earth Dragon Knight");
- action AddNpcInput(50, 3, "Task 3");
- rule InputNpc(1) goto DragonRaider1
- rule InputNpc(2) goto EarthDragon
- rule InputNpc(3) goto HardTask3
- }
- State DragonRaider1
- {
- action SetTitle("Dragon Raider");
- action AddBuff("con", 300, 18000, "HTask1");
- action ShowHint("You have gained 300 con for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto HardHome2
- }
- State EarthDragon
- {
- action SetTitle("Earth Dragon Knight");
- action AddBuff("con", 355, 18000, "HTask2");
- action ShowHint("You have gained 355 con for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto HardHome2
- }
- State HardTask3
- {
- desc "Talk to General Title"
- action AddNpcText(50, "Title - Sky Dragon Knight, Stats - Agility +100. Kills - 31.2K");
- action AddNpcText(50, "Select the npc which you want to kill");
- action AddNpcInput(50, 1, "Proto");
- action AddNpcInput(50, 2, "Alex Borg");
- rule InputNpc(1) goto EProto
- rule InputNpc(2) goto EBorg
- }
- State EProto
- {
- desc "Confirmation..."
- action AddNpcText(50, "Are you sure? Once selected, you cant reset the task");
- action AddNpcInput(50, 1, "Yeah");
- action AddNpcInput(50, 2, "Back");
- rule InputNpc(1) goto KillProto
- rule InputNpc(2) goto HardMenu3
- }
- State KillProto
- {
- desc "Kill 31200 Protos"
- action AddNpcText(50, "Kill 31.2K Protos, good luck bud.");
- rule KilledNpcs(149, 31200) goto HardDoneTask3
- }
- State EBorg
- {
- desc "Confirmation..."
- action AddNpcText(50, "Are you sure? Once selected, you cant reset the task");
- action AddNpcInput(50, 1, "Yeah");
- action AddNpcInput(50, 2, "Back");
- rule InputNpc(1) goto KillBorg
- rule InputNpc(2) goto HardMenu3
- }
- State KillBorg
- {
- desc "Kill 31.2k Borg"
- action AddNpcText(50, "Kill 31.2K Alex Borg, good luck bud.");
- rule KilledNpcs(233, 31200) goto HardDoneTask3
- }
- State HardDoneTask3
- {
- action ShowHint("You have gained 48k Exp and Title - Sky Dragon Knight");
- action GiveExp(48000);
- action AddNpcText(50, "Congratulations, You have gained 3rd title of the category Hard");
- rule TalkedToNpc(50) goto HardHome3
- }
- State HardHome3
- {
- desc "Talk to General Title"
- action AddNpcText(50, "Select the category");
- action AddNpcInput(50, 1, "Hard");
- action AddNpcInput(50, 2, "Hardest");
- rule InputNpc(1) goto HardMenu4
- rule InputNpc(2) goto HardestMenu1
- }
- State HardMenu4
- {
- action ClrBuffs();
- desc "Select the title."
- action AddNpcText(50, "You have 2 titles in this category. Click on it to get the buff.");
- action AddNpcInput(50, 1, "Dragon Raider");
- action AddNpcInput(50, 2, "Earth Dragon Knight");
- action AddNpcInput(50, 3, "Sky Dragon Knight");
- rule InputNpc(1) goto DragonRaider2
- rule InputNpc(2) goto EarthDragon1
- rule InputNpc(3) goto SkyDragon
- }
- State DragonRaider2
- {
- action SetTitle("Dragon Raider");
- action AddBuff("con", 300, 18000, "HTask1");
- action ShowHint("You have gained 300 con for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto HardHome3
- }
- State EarthDragon1
- {
- action SetTitle("Earth Dragon Knight");
- action AddBuff("con", 355, 18000, "HTask2");
- action ShowHint("You have gained 355 con for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto HardHome3
- }
- State SkyDragon
- {
- action SetTitle("Sky Dragon Knight");
- action AddBuff("agi", 100, 18000, "HTask2");
- action ShowHint("You have gained 100 agility for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto HardHome3
- }
- State HardestMenu1
- {
- action ClrBuffs();
- action AddNpcText(50, "Select the Task or Title");
- action AddNpcInput(50, 1, "New Task");
- rule InputNpc(1) goto HardestTask1
- }
- State HardestTask1
- {
- desc "Hardest Category"
- action AddNpcText(50, "Title - Most Honourable, Stats - Attack +100. Kills - 40K");
- action AddNpcText(50, "Select the npc which you want to kill");
- action AddNpcInput(50, 1, "Green Fox");
- action AddNpcInput(50, 2, "Red Fox");
- rule InputNpc(1) goto EGreen
- rule InputNpc(2) goto ERed
- }
- State EGreen
- {
- desc "Confirmation..."
- action AddNpcText(50, "Are you sure? Once selected, you cant reset the task");
- action AddNpcInput(50, 1, "Yeah");
- action AddNpcInput(50, 2, "Back");
- rule InputNpc(1) goto KillGreen
- rule InputNpc(2) goto HardestMenu1
- }
- State KillGreen
- {
- desc "Kill 40K Green Fox"
- action AddNpcText(50, "Kill 40K Green Fox, good luck bud.");
- rule KilledNpcs(420, 1) goto HardestDoneTask1
- }
- State ERedF
- {
- desc "Confirmation..."
- action AddNpcText(50, "Are you sure? Once selected, you cant reset the task");
- action AddNpcInput(50, 1, "Yeah");
- action AddNpcInput(50, 2, "Back");
- rule InputNpc(1) goto KillRedF
- rule InputNpc(2) goto HardestMenu1
- }
- State KillRedF
- {
- desc "Kill 40K Red Fox"
- action AddNpcText(50, "Kill 40k Red Fox, good luck bud.");
- rule KilledNpcs(419, 40000) goto HardestDoneTask1
- }
- State HardestDoneTask1
- {
- action ShowHint("You have gained 44k Exp and Title - Most Honourable");
- action GiveExp(44000);
- action AddNpcText(50, "Congratulations, You have gained 1st title of the category Hardest");
- rule TalkedToNpc(50) goto HardestHome1
- }
- State HardestHome1
- {
- desc "Talk to General Title"
- action AddNpcText(50, "Select the category");
- action AddNpcInput(50, 1, "Hardest");
- rule InputNpc(1) goto HardestMenu2
- }
- State HardestMenu2
- {
- action ClrBuffs();
- desc "Select the title."
- action AddNpcText(50, "You have 1 title in this category. Click on it to get the buff.");
- action AddNpcInput(50, 1, "Most Honourable");
- action AddNpcInput(50, 2, "Task 2");
- rule InputNpc(1) goto ClassHonour
- rule InputNpc(2) goto HardestTask2
- }
- State ClassHonour
- {
- rule IsClass(6) goto WHonour
- rule IsClass(5) goto MHonour
- rule IsClass(3) goto AHonour
- rule IsClass(7) goto WHonour
- rule IsClass(8) goto MHonour
- rule IsClass(9) goto AHonour
- }
- State WHonour
- {
- action SetTitle("Most Honourable");
- action AddBuff("str", 100, 18000, "HtTask1");
- action ShowHint("You have gained 100 strength for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto HardestHome1
- }
- State MHonour
- {
- action SetTitle("Most Honourable");
- action AddBuff("int", 100, 18000, "HtTask1");
- action ShowHint("You have gained 100 strength for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto HardestHome1
- }
- State AHonour
- {
- action SetTitle("Most Honourable");
- action AddBuff("cha", 100, 18000, "HtTask1");
- action ShowHint("You have gained 100 strength for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto HardestHome1
- }
- State HardestTask2
- {
- desc "Talk to General Title"
- action AddNpcText(50, "Title - Mythic Dragon Knight, Stats - Attack +200. Kills - 46K");
- action AddNpcText(50, "Select the npc which you want to kill");
- action AddNpcInput(50, 1, "Phoenix");
- action AddNpcInput(50, 2, "Birdman Worker");
- rule InputNpc(1) goto EPhoenix
- rule InputNpc(2) goto EBird
- }
- State EPhoenix
- {
- desc "Confirmation..."
- action AddNpcText(50, "Are you sure? Once selected, you cant reset the task");
- action AddNpcInput(50, 1, "Yeah");
- action AddNpcInput(50, 2, "Back");
- rule InputNpc(1) goto KillPhoenix
- rule InputNpc(2) goto HardestMenu2
- }
- State KillPhoenix
- {
- desc "Kill 46K Pheonix"
- action AddNpcText(50, "Kill 46K Pheonix, good luck bud.");
- rule KilledNpcs(216, 1) goto HardestDoneTask2
- }
- State EBird
- {
- desc "Confirmation..."
- action AddNpcText(50, "Are you sure? Once selected, you cant reset the task");
- action AddNpcInput(50, 1, "Yeah");
- action AddNpcInput(50, 2, "Back");
- rule InputNpc(1) goto KillBird
- rule InputNpc(2) goto HardestMenu2
- }
- State KillBird
- {
- desc "Kill 46K Bird"
- action AddNpcText(50, "Kill 46K Bird, good luck bud.");
- rule KilledNpcs(69, 46000) goto HardestDoneTask2
- }
- State HardestDoneTask2
- {
- action ShowHint("You have gained 48k Exp and Title - Mythic Dragon Knight");
- action GiveExp(48000);
- action AddNpcText(50, "Congratulations, You have gained 2nd title of the category Hardest");
- rule TalkedToNpc(50) goto HardestHome2
- }
- State HardestHome2
- {
- desc "Talk to General Title"
- action AddNpcText(50, "Select the category");
- action AddNpcInput(50, 1, "Hardest");
- rule InputNpc(1) goto HardestMenu3
- }
- State HardestMenu3
- {
- action ClrBuffs();
- desc "Select the title."
- action AddNpcText(50, "You have 2 titles in this category. Click on it to get the buff.");
- action AddNpcInput(50, 1, "Most Honourable");
- action AddNpcInput(50, 2, "Mythic Dragon Knight");
- action AddNpcInput(50, 3, "Task 3");
- rule InputNpc(1) goto ClassHonour1
- rule InputNpc(2) goto ClassMythic
- rule InputNpc(3) goto HardestTask3
- }
- State ClassHonour1
- {
- rule IsClass(6) goto WHonour1
- rule IsClass(5) goto MHonour1
- rule IsClass(3) goto AHonour1
- rule IsClass(7) goto WHonour1
- rule IsClass(8) goto MHonour1
- rule IsClass(9) goto AHonour1
- }
- State WHonour1
- {
- action SetTitle("Most Honourable");
- action AddBuff("str", 100, 18000, "HtTask1");
- action ShowHint("You have gained 100 strength for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto HardestHome2
- }
- State MHonour1
- {
- action SetTitle("Most Honourable");
- action AddBuff("int", 100, 18000, "HtTask1");
- action ShowHint("You have gained 100 strength for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto HardestHome2
- }
- State AHonour1
- {
- action SetTitle("Most Honourable");
- action AddBuff("cha", 100, 18000, "HtTask1");
- action ShowHint("You have gained 100 strength for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto HardestHome2
- }
- State ClassMythic
- {
- rule IsClass(6) goto WMythic
- rule IsClass(5) goto MMythic
- rule IsClass(3) goto AMythic
- rule IsClass(7) goto WMythic
- rule IsClass(8) goto MMythic
- rule IsClass(9) goto AMythic
- }
- State WMythic
- {
- action SetTitle("Mythic Dragon Knight");
- action AddBuff("str", 200, 18000, "HtTask1");
- action ShowHint("You have gained 200 strength for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto HardestHome2
- }
- State MMythic
- {
- action SetTitle("Mythic Dragon Knight");
- action AddBuff("int", 200, 18000, "HtTask1");
- action ShowHint("You have gained 200 strength for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto HardestHome2
- }
- State AMythic
- {
- action SetTitle("Mythic Dragon Knight");
- action AddBuff("cha", 200, 18000, "HtTask1");
- action ShowHint("You have gained 200 strength for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto HardestHome2
- }
- State HardestTask3
- {
- desc "Talk to General Title"
- action AddNpcText(50, "Title - Mythic Dragon Earl, Stats - Attack +300. Kills - 51.2K");
- action AddNpcText(50, "Select the npc which you want to kill");
- action AddNpcInput(50, 1, "Barbarian");
- rule InputNpc(1) goto EBarbarian
- }
- State EBarbarian
- {
- desc "Confirmation..."
- action AddNpcText(50, "Are you sure? Once selected, you cant reset the task");
- action AddNpcInput(50, 1, "Yeah");
- action AddNpcInput(50, 2, "Back");
- rule InputNpc(1) goto KillBarbarian
- rule InputNpc(2) goto HardestMenu3
- }
- State KillBarbarian
- {
- desc "Kill 51200 Barbarians"
- action AddNpcText(50, "Kill 51.2K Barbarian, good luck bud.");
- rule KilledNpcs(11, 1) goto HardestDoneTask3
- }
- State HardestDoneTask3
- {
- action ShowHint("You have gained 52k Exp and Title - Mythic Dragon Earl");
- action GiveExp(52000);
- action AddNpcText(50, "Congratulations, You have gained 3rd title of the category Hardest");
- rule TalkedToNpc(50) goto HardestHome3
- }
- State HardestHome3
- {
- desc "Talk to General Title"
- action AddNpcText(50, "Select the category");
- action AddNpcInput(50, 1, "Easy");
- action AddNpcInput(50, 2, "Normal");
- action AddNpcInput(50, 3, "Elite");
- action AddNpcInput(50, 4, "Next");
- rule InputNpc(1) goto SelectEasy
- rule InputNpc(2) goto SelectNormal
- rule InputNpc(3) goto SelectEliteC
- rule InputNpc(4) goto Home
- }
- State Home
- {
- desc "Talk to General Title"
- action AddNpcText(50, "Select the category");
- action AddNpcInput(50, 1, "Hard");
- action AddNpcInput(50, 2, "Hardest");
- action AddNpcInput(50, 3, "Back");
- rule InputNpc(1) goto SelectHard
- rule InputNpc(2) goto HardestMenu4
- rule InputNpc(3) goto HardestHome3
- }
- State HardestMenu4
- {
- action ClrBuffs();
- desc "Select the title."
- action AddNpcText(50, "You have 2 titles in this category. Click on it to get the buff.");
- action AddNpcInput(50, 1, "Most Honourable");
- action AddNpcInput(50, 2, "Mythic Dragon Knight");
- action AddNpcInput(50, 3, "Mythic Dragon Earl");
- rule InputNpc(1) goto ClassHonour2
- rule InputNpc(2) goto ClassMythic1
- rule InputNpc(3) goto ClassEarl
- }
- State ClassHonour2
- {
- rule IsClass(6) goto WHonour2
- rule IsClass(5) goto MHonour2
- rule IsClass(3) goto AHonour2
- rule IsClass(7) goto WHonour2
- rule IsClass(8) goto MHonour2
- rule IsClass(9) goto AHonour2
- }
- State WHonour2
- {
- action SetTitle("Most Honourable");
- action AddBuff("str", 100, 18000, "HtTask1");
- action ShowHint("You have gained 100 strength for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto HardestHome3
- }
- State MHonour2
- {
- action SetTitle("Most Honourable");
- action AddBuff("int", 100, 18000, "HtTask1");
- action ShowHint("You have gained 100 strength for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto HardestHome3
- }
- State AHonour2
- {
- action SetTitle("Most Honourable");
- action AddBuff("cha", 100, 18000, "HtTask1");
- action ShowHint("You have gained 100 strength for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto HardestHome3
- }
- State ClassMythic1
- {
- rule IsClass(6) goto WMythic1
- rule IsClass(5) goto MMythic1
- rule IsClass(3) goto AMythic1
- rule IsClass(7) goto WMythic1
- rule IsClass(8) goto MMythic1
- rule IsClass(9) goto AMythic1
- }
- State WMythic1
- {
- action SetTitle("Mythic Dragon Knight");
- action AddBuff("str", 200, 18000, "HtTask1");
- action ShowHint("You have gained 200 strength for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto HardestHome3
- }
- State MMythic1
- {
- action SetTitle("Mythic Dragon Knight");
- action AddBuff("int", 200, 18000, "HtTask1");
- action ShowHint("You have gained 200 strength for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto HardestHome3
- }
- State AMythic1
- {
- action SetTitle("Mythic Dragon Knight");
- action AddBuff("cha", 200, 18000, "HtTask1");
- action ShowHint("You have gained 200 strength for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto HardestHome3
- }
- State ClassEarl
- {
- rule IsClass(6) goto WEarl
- rule IsClass(5) goto MEarl
- rule IsClass(3) goto AEarl
- rule IsClass(7) goto WEarl
- rule IsClass(8) goto MEarl
- rule IsClass(9) goto AEarl
- }
- State WEarl
- {
- action SetTitle("Mythic Dragon Knight");
- action AddBuff("str", 300, 18000, "HtTask1");
- action ShowHint("You have gained 300 strength for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto HardestHome3
- }
- State MEarl
- {
- action SetTitle("Mythic Dragon Knight");
- action AddBuff("int", 300, 18000, "HtTask1");
- action ShowHint("You have gained 300 strength for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto HardestHome3
- }
- State AEarl
- {
- action SetTitle("Mythic Dragon Knight");
- action AddBuff("cha", 300, 18000, "HtTask1");
- action ShowHint("You have gained 300 strength for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto HardestHome3
- }
- State SelectEasy
- {
- desc "Select the title."
- action ClrBuffs();
- action AddNpcText(50, "Click on it to get the buff.");
- action AddNpcInput(50, 1, "Beginner");
- action AddNpcInput(50, 2, "Champion");
- action AddNpcInput(50, 3, "Elite Warrior");
- action AddNpcInput(50, 4, "Home");
- rule InputNpc(1) goto SelectedBeginner
- rule InputNpc(2) goto SelectedChampion
- rule InputNpc(3) goto SelectedElite
- rule InputNpc(4) goto HardestHome3
- }
- State SelectedBeginner
- {
- action SetTitle("Beginner");
- action AddBuff("con", 20, 18000, "EasyTitle1");
- action ShowHint("You have gained 20 con for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto HardestHome3
- }
- State SelectedChampion
- {
- action SetTitle("Champion");
- action AddBuff("con", 55, 18000, "EasyTitle2");
- action ShowHint("You have gained 55 con for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto HardestHome3
- }
- State SelectedElite
- {
- action SetTitle("Elite Warrior");
- action AddBuff("agi", 25, 18000, "Task3");
- action ShowHint("You have gained 25 agi for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto HardestHome3
- }
- State SelectNormal
- {
- desc "Select the title."
- action ClrBuffs();
- action AddNpcText(50, "Click on it to get the buff.");
- action AddNpcInput(50, 1, "Crusader");
- action AddNpcInput(50, 2, "Knight Crusader");
- action AddNpcInput(50, 3, "Elite Crusader");
- action AddNpcInput(50, 4, "Home");
- rule InputNpc(1) goto SelectedCrusader
- rule InputNpc(2) goto SelectedKnightCrusader
- rule InputNpc(3) goto SelectedEliteCrusader
- rule InputNpc(4) goto HardestHome3
- }
- State SelectedCrusader
- {
- action SetTitle("Crusader");
- action AddBuff("con", 100, 18000, "NormalTitle1");
- action ShowHint("You have gained 100 con for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto HardestHome3
- }
- State SelectedKnightCrusader
- {
- action SetTitle("Knight Crusader");
- action AddBuff("con", 165, 18000, "NormalTitle2");
- action ShowHint("You have gained 165 con for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto HardestHome3
- }
- State SelectedEliteCrusader
- {
- action SetTitle("Elite Crusader");
- action AddBuff("agi", 50, 18000, "Task3");
- action ShowHint("You have gained 50 agi for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto HardestHome3
- }
- State SelectEliteC
- {
- action ClrBuffs();
- desc "Select the title."
- action AddNpcText(50, "Click on it to get the buff.");
- action AddNpcInput(50, 1, "High Commander");
- action AddNpcInput(50, 2, "Imperial Commander");
- action AddNpcInput(50, 3, "Lord Divine");
- rule InputNpc(1) goto SelectedHighCom
- rule InputNpc(2) goto SelectedImpCom
- rule InputNpc(3) goto SelectedLord
- }
- State SelectedHighCom
- {
- action SetTitle("High Commander");
- action AddBuff("con", 200, 18000, "ETask1");
- action ShowHint("You have gained 200 con for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto HardestHome3
- }
- State SelectedImpCom
- {
- action SetTitle("Imperial Commander");
- action AddBuff("con", 255, 18000, "ETask2");
- action ShowHint("You have gained 255 con for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto HardestHome3
- }
- State SelectedLord
- {
- action SetTitle("Lord Divine");
- action AddBuff("agi", 75, 18000, "ETask2");
- action ShowHint("You have gained 75 agility for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto HardestHome3
- }
- State SelectHard
- {
- action ClrBuffs();
- desc "Select the title."
- action AddNpcText(50, "You have 2 titles in this category. Click on it to get the buff.");
- action AddNpcInput(50, 1, "Dragon Raider");
- action AddNpcInput(50, 2, "Earth Dragon Knight");
- action AddNpcInput(50, 3, "Sky Dragon Knight");
- rule InputNpc(1) goto SelectedRaider
- rule InputNpc(2) goto SelectedEarth
- rule InputNpc(3) goto SelectedSky
- }
- State SelectedRaider
- {
- action SetTitle("Dragon Raider");
- action AddBuff("con", 300, 18000, "HTask1");
- action ShowHint("You have gained 300 con for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto Home
- }
- State SelectedEarth
- {
- action SetTitle("Earth Dragon Knight");
- action AddBuff("con", 355, 18000, "HTask2");
- action ShowHint("You have gained 355 con for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto Home
- }
- State SelectedSky
- {
- action SetTitle("Sky Dragon Knight");
- action AddBuff("agi", 100, 18000, "HTask2");
- action ShowHint("You have gained 100 agility for 5 hours");
- action AddNpcText(50, "Your title has been set successfully");
- rule TalkedToNpc(50) goto Home
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement