Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Main
- {
- questname "Training Expert"
- version 1.0
- }
- state Begin
- {
- desc "Talk to Trainer"
- action AddNpcText(35, "Hello [name], I am a training expert. i can train you very well if you want. Choose your training level!!");
- action AddNpcInput(35,1,"Level 1 - 10");
- action AddNpcInput(35,2,"Level 11 - 20");
- action AddNpcInput(35,3,"Level 21 - 30");
- action AddNpcInput(35,4,"Level 31 - 50");
- action AddNpcInput(35,5,"Level 51 - 100");
- rule InputNpc(1) goto Level10
- rule InputNpc(2) goto Level20
- rule InputNpc(3) goto Level30
- rule InputNpc(4) goto Level50
- rule InputNpc(5) goto Level100
- }
- state Reset
- {
- action Reset();
- }
- state Level10
- {
- desc "Level 1 - 10 Npcs Selection"
- action AddNpcText(35, "Hmm i see, you want to take training for level 1 - 10. Okay then, choose Npcs on which you want training.");
- action AddNpcInput(35,1,"Sheep");
- action AddNpcInput(35,2,"Fox");
- action AddNpcInput(35,3,"Mushroom");
- action AddNpcInput(35,4,"Drunken Pirate");
- action AddNpcInput(35,5,"Home");
- rule InputNpc(1) goto Sheep
- rule InputNpc(2) goto Fox
- rule InputNpc(3) goto Mushroom
- rule InputNpc(4) goto Pirate
- rule InputNpc(5) goto Begin
- }
- state Sheep
- {
- desc "Select your amount"
- action AddNpcText(35, "Now choose npc amount which you want to kill.");
- action AddNpcInput(35,1,"Sheep 20");
- action AddNpcInput(35,2,"Sheep 50");
- action AddNpcInput(35,3,"Back");
- rule InputNpc(1) goto Sheep20
- rule InputNpc(2) goto Sheep50
- rule InputNpc(3) goto Level10
- }
- state Fox
- {
- desc "Select your amount"
- action AddNpcText(35, "Thank you very much, Now choose npc amount which you want to kill.");
- action AddNpcInput(35,1,"Fox 20");
- action AddNpcInput(35,2,"Fox 50");
- action AddNpcInput(35,3,"Back");
- rule InputNpc(1) goto Fox20
- rule InputNpc(2) goto Fox50
- rule InputNpc(3) goto Level10
- }
- state Mushroom
- {
- desc "Select your amount"
- action AddNpcText(35, "Thank you very much, Now choose npc amount which you want to kill.");
- action AddNpcInput(35,1,"Mushroom 20");
- action AddNpcInput(35,2,"Mushroom 50");
- action AddNpcInput(35,3,"Back");
- rule InputNpc(1) goto Mush20
- rule InputNpc(2) goto Mush50
- rule InputNpc(3) goto Level10
- }
- state Pirate
- {
- desc "Select your amount"
- action AddNpcText(35, "Thank you very much, Now choose npc amount which you want to kill.");
- action AddNpcInput(35,1,"Pirate 20");
- action AddNpcInput(35,2,"Pirate 50");
- action AddNpcInput(35,3,"Back");
- rule InputNpc(1) goto Pirate20
- rule InputNpc(2) goto Pirate50
- rule InputNpc(3) goto Level10
- }
- state Sheep20
- {
- desc "Kill 20 Sheeps"
- action AddNpcText(35, "Okay then Kill 20 sheeps, Reward - Small sword and 2k Exp");
- rule KilledNpcs(170,20) goto KilledS20
- }
- state KilledS20
- {
- desc "Return to the Trainer"
- action AddNpcText(35, "Wow, Congratulations!! Here''s your reward [name]");
- rule TalkedToNpc(35) goto SR20
- }
- state SR20
- {
- action ShowHint("You have got 2k EXP, small sword and a title");
- action SetTitle("Sheep Hunter <Beginner>");
- action GiveItem(27,1);
- action GiveExp(2000);
- action Reset();
- }
- state Sheep50
- {
- desc "Kill 50 Sheeps"
- action AddNpcText(35, "Okay then Kill 50 sheeps, Reward - Normal Sword and 5k Exp.");
- rule KilledNpcs(170,50) goto KilledS50
- }
- state KilledS50
- {
- desc "Return to the Trainer"
- action AddNpcText(35, "Wow, Congratulations!! Here''s your reward [name]");
- rule TalkedToNpc(35) goto SR50
- }
- state SR50
- {
- action ShowHint("You have got 5k EXP, Normal Sword and a title");
- action SetTitle("Sheep Hunter <Elite>");
- action GiveItem(207,1);
- action GiveExp(5000);
- action Reset();
- }
- state Fox20
- {
- desc "Kill 20 Foxes"
- action AddNpcText(35, "Okay then Kill 20 foxes, Reward - 2 Golden Rings and 2k Exp.");
- rule KilledNpcs(5,20) goto KilledF20
- }
- state KilledF20
- {
- desc "Return to the Trainer"
- action AddNpcText(35, "Wow, Congratulations!! Here''s your reward [name]");
- rule TalkedToNpc(35) goto FR20
- }
- state FR20
- {
- action ShowHint("You have got 2k EXP, two golden rings and a title");
- action SetTitle("Fox Hunter <Beginner>");
- action GiveItem(42,2);
- action GiveExp(2000);
- action Reset();
- }
- state Fox50
- {
- desc "Kill 50 Foxes"
- action AddNpcText(35, "Okay then Kill 50 foxes, Reward - 2 Golden Elf Braclets and 5k Exp.");
- rule KilledNpcs(5,50) goto KilledF50
- }
- state KilledF50
- {
- desc "Return to the Trainer"
- action AddNpcText(35, "Wow, Congratulations!! Here''s your reward [name]");
- rule TalkedToNpc(35) goto FR50
- }
- state FR50
- {
- action ShowHint("You have got 5k EXP, 2 golden elf braclets and a title");
- action SetTitle("Fox Hunter <Elite>");
- action GiveItem(40,2);
- action GiveExp(5000);
- action Reset();
- }
- state Mush20
- {
- desc "Kill 20 Mushrooms"
- action AddNpcText(35, "Okay then Kill 20 Mushrooms, Reward - 5 Mushrooms and 2k Exp");
- rule KilledNpcs(97,20) goto KilledM20
- }
- state KilledM20
- {
- desc "Return to the Trainer"
- action AddNpcText(35, "Wow, Congratulations!! Here''s your reward [name]");
- rule TalkedToNpc(35) goto MR20
- }
- state MR20
- {
- action ShowHint("You have got 2k EXP, five mushrooms and a title");
- action SetTitle("Mushroom Hunter <Beginner>");
- action GiveItem(358,5);
- action GiveExp(2000);
- action Reset();
- }
- state Mush50
- {
- desc "Kill 50 Mushrooms"
- action AddNpcText(35, "Okay then Kill 50 mushrooms, Reward - 15 Mushrooms and 5k Exp.");
- rule KilledNpcs(97,50) goto KilledM50
- }
- state KilledM50
- {
- desc "Return to the Trainer"
- action AddNpcText(35, "Wow, Congratulations!! Here''s your reward [name]");
- rule TalkedToNpc(35) goto MR50
- }
- state MR50
- {
- action ShowHint("You have got 5k EXP, Fifteen mushrooms and a title");
- action SetTitle("Mushroom Hunter <Elite>");
- action GiveItem(358,15);
- action GiveExp(5000);
- action Reset();
- }
- state Pirate20
- {
- desc "Kill 20 Pirates"
- action AddNpcText(35, "Okay then Kill 20 pirates, Reward - 2000 Golds and 2k Exp.");
- rule KilledNpcs(127,20) goto KilledP20
- }
- state KilledP20
- {
- desc "Return to the Trainer"
- action AddNpcText(35, "Wow, Congratulations!! Here''s your reward [name]");
- rule TalkedToNpc(35) goto PR20
- }
- state PR20
- {
- action ShowHint("You have got 2k EXP,2000 golds and a title");
- action SetTitle("Pirate Hunter <Beginner>");
- action GiveItem(1,2000);
- action GiveExp(2000);
- action Reset();
- }
- state Pirate50
- {
- desc "Kill 50 Pirates"
- action AddNpcText(35, "Okay then Kill 50 pirates, 10000 Golds and 5k Exp.");
- rule KilledNpcs(127,50) goto KilledP50
- }
- state KilledP50
- {
- desc "Return to the Trainer"
- action AddNpcText(35, "Wow, Congratulations!! Here''s your reward [name]");
- rule TalkedToNpc(35) goto PR50
- }
- state PR50
- {
- action ShowHint("You have got 5k EXP, 10000 golds and a title");
- action SetTitle("Pirate Hunter <Elite>");
- action GiveItem(1,10000);
- action GiveExp(5000);
- action Reset();
- }
- state Level20
- {
- desc "Level 11 - 20 Npcs Selection"
- action AddNpcText(35, "Hmm i see, you want to take training for level 11 - 20. Okay then, choose Npcs on which you want training.");
- action AddNpcInput(35,1,"Biter");
- action AddNpcInput(35,2,"Phoenix");
- action AddNpcInput(35,3,"Optica");
- action AddNpcInput(35,4,"Angry Vine");
- action AddNpcInput(35,5,"Home");
- rule InputNpc(1) goto Biter
- rule InputNpc(2) goto Phoenix
- rule InputNpc(3) goto Optica
- rule InputNpc(4) goto Vine
- rule InputNpc(5) goto Begin
- }
- state Biter
- {
- desc "Select your amount"
- action AddNpcText(35, "Thank you very much, Now choose npc amount which you want to kill.");
- action AddNpcInput(35,1,"Biter 20");
- action AddNpcInput(35,2,"Biter 50");
- action AddNpcInput(35,3,"Biter100");
- action AddNpcInput(35,4,"Back");
- rule InputNpc(1) goto Biter20
- rule InputNpc(2) goto Biter50
- rule InputNpc(3) goto Biter100
- rule InputNpc(4) goto Level20
- }
- state Phoenix
- {
- desc "Select your amount"
- action AddNpcText(35, "Thank you very much, Now choose npc amount which you want to kill.");
- action AddNpcInput(35,1,"Phoenix 20");
- action AddNpcInput(35,2,"Phoenix 50");
- action AddNpcInput(35,3,"Back");
- rule InputNpc(1) goto Phoenix20
- rule InputNpc(2) goto Phoenix50
- rule InputNpc(3) goto Level20
- }
- state Optica
- {
- desc "Select your amount"
- action AddNpcText(35, "Thank you very much, Now choose npc amount which you want to kill.");
- action AddNpcInput(35,1,"Optica 20");
- action AddNpcInput(35,2,"Optica 50");
- action AddNpcInput(35,3,"Back");
- rule InputNpc(1) goto Optica20
- rule InputNpc(2) goto Optica50
- rule InputNpc(3) goto Level20
- }
- state Vine
- {
- desc "Select your amount"
- action AddNpcText(35, "Thank you very much, Now choose npc amount which you want to kill.");
- action AddNpcInput(35,1,"Vine 20");
- action AddNpcInput(35,2,"Vine 50");
- action AddNpcInput(35,3,"Vine 100");
- action AddNpcInput(35,4,"Back");
- rule InputNpc(1) goto Vine20
- rule InputNpc(2) goto Vine50
- rule InputNpc(3) goto Vine100
- rule InputNpc(4) goto Level20
- }
- state Biter20
- {
- desc "Kill 20 Biters"
- action AddNpcText(35, "Okay then Kill 20 biters, Reward - 5 Green Blobs and 5k Exp.");
- rule KilledNpcs(171,20) goto KilledB20
- }
- state KilledB20
- {
- desc "Return to the Trainer"
- action AddNpcText(35, "Wow, Congratulations!! Here''s your reward [name]");
- rule TalkedToNpc(35) goto BR20
- }
- state BR20
- {
- action ShowHint("You have got 5k EXP, 5 green blobs and a title");
- action SetTitle("Biter Hunter <Warrior>");
- action GiveItem(307,5);
- action GiveExp(5000);
- action Reset();
- }
- state Biter50
- {
- desc "Kill 50 Biters"
- action AddNpcText(35, "Okay then Kill 50 biters, Reward - 10 Green Blobs and 10k Exp.");
- rule KilledNpcs(171,50) goto KilledB50
- }
- state KilledB50
- {
- desc "Return to the Trainer"
- action AddNpcText(35, "Wow, Congratulations!! Here''s your reward [name]");
- rule TalkedToNpc(35) goto BR50
- }
- state BR50
- {
- action ShowHint("You have got 10k EXP, 10 green blob and a title");
- action SetTitle("Biter Hunter <Elite Warrior>");
- action GiveItem(307,10);
- action GiveExp(10000);
- action Reset();
- }
- state Biter100
- {
- desc "Kill 100 Biters"
- action AddNpcText(35, "Okay then Kill 100 biters, Reward - Biter Egg and 15k Exp.");
- rule KilledNpcs(171,100) goto KilledB100
- }
- state KilledB100
- {
- desc "Return to the Trainer"
- action AddNpcText(35, "Wow, Congratulations!! Here''s your reward [name]");
- rule TalkedToNpc(35) goto BR100
- }
- state BR100
- {
- action ShowHint("You have got 15k EXP, Biter Egg and a title");
- action SetTitle("Biter Hunter <Crusader>");
- action GiveItem(570,1);
- action GiveExp(15000);
- action Reset();
- }
- state Phoenix20
- {
- desc "Kill 20 Phoenix"
- action AddNpcText(35, "Okay then Kill 20 Phoenix, Reward - 5k Exp and Bazar.");
- rule KilledNpcs(216,20) goto KilledPH20
- }
- state KilledPH20
- {
- desc "Return to the Trainer"
- action AddNpcText(35, "Wow, Congratulations!! Here''s your reward [name]");
- rule TalkedToNpc(35) goto PHR20
- }
- state PHR20
- {
- action ShowHint("You have got 5k EXP, bazar and a title");
- action SetTitle("Phoenix Hunter <Warrior>");
- action GiveItem(455,1);
- action GiveExp(5000);
- action Reset();
- }
- state Phoenix50
- {
- desc "Kill 50 Phoenix"
- action AddNpcText(35, "Okay then Kill 50 phoenix, Reward - 10k Exp and Phoenix Egg");
- rule KilledNpcs(216,50) goto KilledPH50
- }
- state KilledPH50
- {
- desc "Return to the Trainer"
- action AddNpcText(35, "Wow, Congratulations!! Here''s your reward [name]");
- rule TalkedToNpc(35) goto PHR50
- }
- state PHR50
- {
- action ShowHint("You have got 10k EXP, Phoenix Egg and a title");
- action SetTitle("Phoenix Hunter <Elite Warrior>");
- action GiveItem(597,1);
- action GiveExp(10000);
- action Reset();
- }
- state Optica20
- {
- desc "Kill 20 Optica"
- action AddNpcText(35, "Okay then Kill 20 Optica, Reward - Optica Egg and 5k Exp");
- rule KilledNpcs(131,20) goto KilledO20
- }
- state KilledO20
- {
- desc "Return to the Trainer"
- action AddNpcText(35, "Wow, Congratulations!! Here''s your reward [name]");
- rule TalkedToNpc(35) goto OR20
- }
- state OR20
- {
- action ShowHint("You have got 5k EXP, Optica Egg and a title");
- action SetTitle("Optica Hunter <Warrior>");
- action GiveItem(553,1);
- action GiveExp(5000);
- action Reset();
- }
- state Optica50
- {
- desc "Kill 50 Optica"
- action AddNpcText(35, "Okay then Kill 50 optica, Reward - Gnoll Egg and 7k Exp.");
- rule KilledNpcs(131,50) goto KilledO50
- }
- state KilledO50
- {
- desc "Return to the Trainer"
- action AddNpcText(35, "Wow, Congratulations!! Here''s your reward [name]");
- rule TalkedToNpc(35) goto OR50
- }
- state OR50
- {
- action ShowHint("You have got 7k EXP, Gnoll Egg and a title");
- action SetTitle("Optica Hunter <Elite Warrior>");
- action GiveItem(575,1);
- action GiveExp(7000);
- action Reset();
- }
- state Vine20
- {
- desc "Kill 20 Angry Vines"
- action AddNpcText(35, "Okay then Kill 20 vines, Reward - 5 Vine tentacles and 7k Exp.");
- rule KilledNpcs(137,20) goto KilledV20
- }
- state KilledV20
- {
- desc "Return to the Trainer"
- action AddNpcText(35, "Wow, Congratulations!! Here''s your reward [name]");
- rule TalkedToNpc(35) goto VR20
- }
- state VR20
- {
- action ShowHint("You have got 7k EXP,5 Vine Tentacles and a title");
- action SetTitle("Angry Vine Hunter <Warrior>");
- action GiveItem(403,5);
- action GiveExp(7000);
- action Reset();
- }
- state Vine50
- {
- desc "Kill 50 Angry Vines"
- action AddNpcText(35, "Okay then Kill 50 Angry Vines, Reward - Angry Vine Egg and 10k Exp.");
- rule KilledNpcs(137,50) goto KilledV50
- }
- state KilledV50
- {
- desc "Return to the Trainer"
- action AddNpcText(35, "Wow, Congratulations!! Here''s your reward [name]");
- rule TalkedToNpc(35) goto VR50
- }
- state VR50
- {
- action ShowHint("You have got 10k EXP, Angry Vine Egg and a title");
- action SetTitle("Angry Vine Hunter <Elite Warrior>");
- action GiveItem(559,1);
- action GiveExp(10000);
- action Reset();
- }
- state Vine100
- {
- desc "Kill 100 Angry Vines"
- action AddNpcText(35, "Okay then Kill 100 Angry Vines, Reward - Elegant Hat and 20k Exp.");
- rule KilledNpcs(137,100) goto KilledV100
- }
- state KilledV100
- {
- desc "Return to the Trainer"
- action AddNpcText(35, "Wow, Congratulations!! Here''s your reward [name]");
- rule TalkedToNpc(35) goto VR100
- }
- state VR100
- {
- action ShowHint("You have got 20k EXP, Elegant Hat and a title");
- action SetTitle("Angry Vine Hunter <Crusader>");
- action GiveItem(359,1);
- action GiveExp(20000);
- action Reset();
- }
- state Level30
- {
- desc "Level 21 - 30 Npcs Selection"
- action AddNpcText(35, "Hmm i see, you want to take training for level 21 - 30. Okay then, choose Npcs on which you want training.");
- action AddNpcInput(35,1,"Swamp Monster");
- action AddNpcInput(35,2,"The Reaper");
- action AddNpcInput(35,3,"The Octopus");
- action AddNpcInput(35,4,"Dark Magicians");
- action AddNpcInput(35,5,"Home");
- rule InputNpc(1) goto Swamp
- rule InputNpc(2) goto Reaper
- rule InputNpc(3) goto Octopus
- rule InputNpc(4) goto Dark
- rule InputNpc(5) goto Begin
- }
- state Swamp
- {
- desc "Select your amount"
- action AddNpcText(35, "Thank you very much, Now choose npc amount which you want to kill.");
- action AddNpcInput(35,1,"Swamp Monster 20");
- action AddNpcInput(35,2,"Swamp Monster 50");
- action AddNpcInput(35,3,"Back");
- rule InputNpc(1) goto Swamp20
- rule InputNpc(2) goto Swamp50
- rule InputNpc(3) goto Level30
- }
- state Reaper
- {
- desc "Select your amount"
- action AddNpcText(35, "Thank you very much, Now choose npc amount which you want to kill.");
- action AddNpcInput(35,1,"Reaper 20");
- action AddNpcInput(35,2,"Reaper 50");
- action AddNpcInput(35,3,"Back");
- rule InputNpc(1) goto Reaper20
- rule InputNpc(2) goto Reaper50
- rule InputNpc(3) goto Level30
- }
- state Octopus
- {
- desc "Select your amount"
- action AddNpcText(35, "Thank you very much, Now choose npc amount which you want to kill.");
- action AddNpcInput(35,1,"Octopus 20");
- action AddNpcInput(35,2,"Octopus 50");
- action AddNpcInput(35,3,"Back");
- rule InputNpc(1) goto Octopus20
- rule InputNpc(2) goto Octopus50
- rule InputNpc(3) goto Level30
- }
- state Dark
- {
- desc "Select your amount"
- action AddNpcText(35, "Thank you very much, Now choose npc amount which you want to kill.");
- action AddNpcInput(35,1,"Dark Magician 20");
- action AddNpcInput(35,2,"Dark Magician 50");
- action AddNpcInput(35,3,"Back");
- rule InputNpc(1) goto Dark20
- rule InputNpc(2) goto Dark50
- rule InputNpc(3) goto Level30
- }
- state Swamp20
- {
- desc "Kill 20 Swamp Monsters"
- action AddNpcText(35, "Okay then Kill 20 swamp monsters, Reward - 6k Exp and 5 Monster Flesh.");
- rule KilledNpcs(139,20) goto KilledSM20
- }
- state KilledSM20
- {
- desc "Return to the Trainer"
- action AddNpcText(35, "Wow, Congratulations!! Here''s your reward [name]");
- rule TalkedToNpc(35) goto SMR20
- }
- state SMR20
- {
- action ShowHint("You have got 6k EXP, 5 Monster Flesh and a title");
- action SetTitle("Swampy Land");
- action GiveItem(405,5);
- action GiveExp(6000);
- action Reset();
- }
- state Swamp50
- {
- desc "Kill 50 Swamp Monsters"
- action AddNpcText(35, "Okay then Kill 50 swamp monsters, Reward - 2 Swamp Monster Egg and 15k Exp.");
- rule KilledNpcs(139,50) goto KilledSM50
- }
- state KilledSM50
- {
- desc "Return to the Trainer"
- action AddNpcText(35, "Wow, Congratulations!! Here''s your reward [name]");
- rule TalkedToNpc(35) goto SMR50
- }
- state SMR50
- {
- action ShowHint("You have got 15k EXP, 2 Swamp Monster Egg and a title");
- action SetTitle("Owner of Swamp");
- action GiveItem(561,2);
- action GiveExp(15000);
- action Reset();
- }
- state Reaper20
- {
- desc "Kill 20 Reapers"
- action AddNpcText(35, "Okay then Kill 20 Reapers, Reward - 8k Exp and 5000 Golds.");
- rule KilledNpcs(9,20) goto KilledR20
- }
- state KilledR20
- {
- desc "Return to the Trainer"
- action AddNpcText(35, "Wow, Congratulations!! Here''s your reward [name]");
- rule TalkedToNpc(35) goto RR20
- }
- state RR20
- {
- action ShowHint("You have got 8k EXP, 5000 golds and a title");
- action SetTitle("The Deadly Kid");
- action GiveItem(1,5000);
- action GiveExp(8000);
- action Reset();
- }
- state Reaper50
- {
- desc "Kill 50 Reapers"
- action AddNpcText(35, "Okay then Kill 50 Reapers, Reward - Reaper Egg and 20k Exp.");
- rule KilledNpcs(9,50) goto KilledR50
- }
- state KilledR50
- {
- desc "Return to the Trainer"
- action AddNpcText(35, "Wow, Congratulations!! Here''s your reward [name]");
- rule TalkedToNpc(35) goto RR50
- }
- state RR50
- {
- action ShowHint("You have got 20k EXP, Reaper Egg and a title");
- action SetTitle("Soul of Reaper");
- action GiveItem(495,1);
- action GiveExp(20000);
- action Reset();
- }
- state Octopus20
- {
- desc "Kill 20 Octopus"
- action AddNpcText(35, "Okay then Kill 20 Octopus, Reward - Bow +1 and 6k Exp.");
- rule KilledNpcs(118,20) goto KilledOC20
- }
- state KilledOC20
- {
- desc "Return to the Trainer"
- action AddNpcText(35, "Wow, Congratulations!! Here''s your reward [name]");
- rule TalkedToNpc(35) goto OCR20
- }
- state OCR20
- {
- action ShowHint("You have got 6k EXP, Bow +1 and a title");
- action SetTitle("Ocean Navigator");
- action GiveItem(496,1);
- action GiveExp(6000);
- action Reset();
- }
- state Octopus50
- {
- desc "Kill 50 Octopus"
- action AddNpcText(35, "Okay then Kill 50 octopus, Reward - Octopus Egg and 15k Exp.");
- rule KilledNpcs(118,50) goto KilledOC50
- }
- state KilledOC50
- {
- desc "Return to the Trainer"
- action AddNpcText(35, "Wow, Congratulations!! Here''s your reward [name]");
- rule TalkedToNpc(35) goto OCR50
- }
- state OCR50
- {
- action ShowHint("You have got 15k EXP, Octopus Egg and a title");
- action SetTitle("Atlantis Owner ");
- action GiveItem(543,1);
- action GiveExp(15000);
- action Reset();
- }
- state Dark20
- {
- desc "Kill 20 Dark Magicians"
- action AddNpcText(35, "Okay then Kill 20 Dark Magicians, Reward - Turtle Costume and 5k Exp.");
- rule KilledNpcs(207,20) goto KilledD20
- }
- state KilledD20
- {
- desc "Return to the Trainer"
- action AddNpcText(35, "Wow, Congratulations!! Here''s your reward [name]");
- rule TalkedToNpc(35) goto GenderDr
- }
- state DR20
- {
- action ShowHint("You have got 5k EXP, Turtle Costume and a title");
- action SetTitle("The Dark Magician");
- action GiveItem(733,1);
- action GiveExp(5000);
- action Reset();
- }
- state Dark50
- {
- desc "Kill 50 Dark Magicians"
- action AddNpcText(35, "Okay then Kill 50 Dark Magicians, Reward - Lens Of Truth and 12k Exp.");
- rule KilledNpcs(207,50) goto KilledD50
- }
- state KilledD50
- {
- desc "Return to the Trainer"
- action AddNpcText(35, "Wow, Congratulations!! Here''s your reward [name]");
- rule TalkedToNpc(35) goto DR50
- }
- state DR50
- {
- action ShowHint("You have got 12k EXP, Lens of Truth and a title");
- action SetTitle("Lord of Darkness");
- action GiveItem(421,1);
- action GiveExp(12000);
- action Reset();
- }
- State GenderDr
- {
- rule IsGender(1) goto DR20
- rule IsGender(0) goto FemaleDM
- }
- State FemaleDM
- {
- action ShowHint("You have got 12k EXP, Turtle Costume and a title");
- action SetTitle("Lord of Darkness");
- action GiveItem(676,1);
- action GiveExp(12000);
- action Reset();
- }
- state Level50
- {
- desc "Level 31 - 50 Npcs Selection"
- action AddNpcText(35, "Hmm i see, you want to take training for level 31 - 50. Okay then, choose Npcs on which you want training.");
- action AddNpcInput(35,1,"Gnome Rider");
- action AddNpcInput(35,2,"Dragon");
- action AddNpcInput(35,3,"The Ancient Wraith");
- action AddNpcInput(35,4,"Unicorns");
- action AddNpcInput(35,5,"Home");
- rule InputNpc(1) goto Gnome
- rule InputNpc(2) goto Dragon
- rule InputNpc(3) goto Wraith
- rule InputNpc(4) goto Unicorn
- rule InputNpc(5) goto Begin
- }
- state Gnome
- {
- desc "Select your amount"
- action AddNpcText(35, "Thank you very much, Now choose npc amount which you want to kill.");
- action AddNpcInput(35,1,"Gnome Rider 20");
- action AddNpcInput(35,2,"Gnome Rider 50");
- action AddNpcInput(35,3,"Back");
- rule InputNpc(1) goto Gnome20
- rule InputNpc(2) goto Gnome50
- rule InputNpc(3) goto Level50
- }
- state Dragon
- {
- desc "Select your amount"
- action AddNpcText(35, "Thank you very much, Now choose npc amount which you want to kill.");
- action AddNpcInput(35,1,"Dragon 20");
- action AddNpcInput(35,2,"Dragon 50");
- action AddNpcInput(35,3,"Back");
- rule InputNpc(1) goto Dragon20
- rule InputNpc(2) goto Dragon50
- rule InputNpc(3) goto Level50
- }
- state Wraith
- {
- desc "Select your amount"
- action AddNpcText(35, "Thank you very much, Now choose npc amount which you want to kill.");
- action AddNpcInput(35,1,"Ancient Wraith 20");
- action AddNpcInput(35,2,"Ancient Wraith 50");
- action AddNpcInput(35,3,"Back");
- rule InputNpc(1) goto Wraith20
- rule InputNpc(2) goto Wraith50
- rule InputNpc(3) goto Level50
- }
- state Unicorn
- {
- desc "Select your amount"
- action AddNpcText(35, "Thank you very much, Now choose npc amount which you want to kill.");
- action AddNpcInput(35,1,"Unicorn 20");
- action AddNpcInput(35,2,"Unicorn 50");
- action AddNpcInput(35,3,"Unicorn 100");
- action AddNpcInput(35,4,"Back");
- rule InputNpc(1) goto Unicorn20
- rule InputNpc(2) goto Unicorn50
- rule InputNpc(3) goto Unicorn100
- rule InputNpc(4) goto Level50
- }
- state Gnome20
- {
- desc "Kill 20 Gnome Riders"
- action AddNpcText(35, "Okay then Kill 20 Gnome Riders of new desert, Reward - 10k Exp");
- rule KilledNpcs(410,20) goto KilledG20
- }
- state KilledG20
- {
- desc "Return to the Trainer"
- action AddNpcText(35, "Wow, Congratulations!! Here''s your reward [name]");
- rule TalkedToNpc(35) goto GR20
- }
- state GR20
- {
- action ShowHint("You have got 10k EXP and a title");
- action SetTitle("Barren Land");
- action GiveExp(10000);
- action Reset();
- }
- state Gnome50
- {
- desc "Kill 50 Gnome Riders"
- action AddNpcText(35, "Okay then Kill 50 Gnome Riders of new desert, Reward - 25k Exp");
- rule KilledNpcs(410,50) goto KilledG50
- }
- state KilledG50
- {
- desc "Return to the Trainer"
- action AddNpcText(35, "Wow, Congratulations!! Here''s your reward [name]");
- rule TalkedToNpc(35) goto GR50
- }
- state GR50
- {
- action ShowHint("You have got 25k EXP and a title");
- action SetTitle("Thrusty Desert");
- action GiveExp(25000);
- action Reset();
- }
- state Dragon20
- {
- desc "Kill 20 Dragons"
- action AddNpcText(35, "Okay then Kill 20 Dragons, Reward - Saw and 15k Exp.");
- rule KilledNpcs(225,20) goto KilledDG20
- }
- state KilledDG20
- {
- desc "Return to the Trainer"
- action AddNpcText(35, "Wow, Congratulations!! Here''s your reward [name]");
- rule TalkedToNpc(35) goto DGR20
- }
- state DGR20
- {
- action ShowHint("You have got 15k EXP, saw and a title");
- action SetTitle("Dragoon GO!!!");
- action GiveItem(456,1);
- action GiveExp(15000);
- action Reset();
- }
- state Dragon50
- {
- desc "Kill 50 Dragons"
- action AddNpcText(35, "Okay then Kill 50 Dragons, Reward - 25k Exp and Dragon Egg.");
- rule KilledNpcs(225,50) goto KilledDG50
- }
- state KilledDG50
- {
- desc "Return to the Trainer"
- action AddNpcText(35, "Wow, Congratulations!! Here''s your reward [name]");
- rule TalkedToNpc(35) goto DGR50
- }
- state DGR50
- {
- action ShowHint("You have got 25k EXP, Dragon Egg and a title");
- action SetTitle("Lord Dragoon");
- action GiveItem(605,1);
- action GiveExp(25000);
- action Reset();
- }
- state Wraith20
- {
- desc "Kill 20 Ancient Wraith"
- action AddNpcText(35, "Okay then Kill 20 Ancient Wraith, Reward - Scav Bow and 15k Exp.");
- rule KilledNpcs(255,20) goto KilledAW20
- }
- state KilledAW20
- {
- desc "Return to the Trainer"
- action AddNpcText(35, "Wow, Congratulations!! Here''s your reward [name]");
- rule TalkedToNpc(35) goto AWR20
- }
- state AWR20
- {
- action ShowHint("You have got 15k EXP, Scav Bow and a title");
- action SetTitle("Hailey Ghost");
- action GiveItem(457,1);
- action GiveExp(15000);
- action Reset();
- }
- state Wraith50
- {
- desc "Kill 50 Ancient Wraith"
- action AddNpcText(35, "Okay then Kill 50 Ancient Wraith, Reward - Ancient Wraith Egg and 25k Exp.");
- rule KilledNpcs(255,50) goto KilledAW50
- }
- state KilledAW50
- {
- desc "Return to the Trainer"
- action AddNpcText(35, "Wow, Congratulations!! Here''s your reward [name]");
- rule TalkedToNpc(35) goto AWR50
- }
- state AWR50
- {
- action ShowHint("You have got 25k EXP, Aw Egg and a title");
- action SetTitle("Ancient Ghost");
- action GiveItem(625,1);
- action GiveExp(25000);
- action Reset();
- }
- state Unicorn20
- {
- desc "Kill 20 Unicorns"
- action AddNpcText(35, "Okay then Kill 20 Unicorns, Reward - 20k Exp");
- rule KilledNpcs(409,20) goto KilledU20
- }
- state KilledU20
- {
- desc "Return to the Trainer"
- action AddNpcText(35, "Wow, Congratulations!! Here''s your reward [name]");
- rule TalkedToNpc(35) goto UR20
- }
- state UR20
- {
- action ShowHint("You have got 20k EXP and a title");
- action SetTitle("The Avalanche");
- action GiveExp(20000);
- action Reset();
- }
- state Unicorn50
- {
- desc "Kill 50 Unicorns"
- action AddNpcText(35, "Okay then Kill 50 Unicorns, Reward - 20k Exp and Ice Hammer");
- rule KilledNpcs(409,50) goto KilledU50
- }
- state KilledU50
- {
- desc "Return to the Trainer"
- action AddNpcText(35, "Wow, Congratulations!! Here''s your reward [name]");
- rule TalkedToNpc(35) goto UR50
- }
- state UR50
- {
- action ShowHint("You have got 20k EXP, Ice Hammer and a title");
- action SetTitle("Eternal Blizzard");
- action GiveItem(731,1);
- action GiveExp(20000);
- action Reset();
- }
- state Unicorn100
- {
- desc "Kill 100 Unicorns"
- action AddNpcText(35, "Okay then Kill 100 Unicorns, Reward - 50k Exp and Unicorn Egg");
- rule KilledNpcs(409,100) goto KilledU100
- }
- state KilledU100
- {
- desc "Return to the Trainer"
- action AddNpcText(35, "Wow, Congratulations!! Here''s your reward [name]");
- rule TalkedToNpc(35) goto UR100
- }
- state UR100
- {
- action ShowHint("You have got 50k EXP, Unicorn Egg and a title");
- action SetTitle("Harder than Ice Berg");
- action GiveItem(740,1);
- action GiveExp(50000);
- action Reset();
- }
- state Level100
- {
- desc "Level 51 - 100 Npcs Selection"
- action AddNpcText(35, "Hmm i see, you want to take training for level 51 - 100. Okay then, choose Npcs on which you want training.");
- action AddNpcInput(35,1,"Apozen Overlord");
- action AddNpcInput(35,2,"Devil");
- action AddNpcInput(35,3,"Home");
- rule InputNpc(1) goto Apozen
- rule InputNpc(2) goto Devil
- rule InputNpc(3) goto Begin
- }
- state Apozen
- {
- desc "Select your amount"
- action AddNpcText(35, "Thank you very much, Now choose npc amount which you want to kill.");
- action AddNpcInput(35,1,"Apozen 10");
- action AddNpcInput(35,2,"Back");
- rule InputNpc(1) goto Apozen10
- rule InputNpc(2) goto Level100
- }
- state Devil
- {
- desc "Select your amount"
- action AddNpcText(35, "Thank you very much, Now choose npc amount which you want to kill.");
- action AddNpcInput(35,1,"Devil 10");
- action AddNpcInput(35,2,"Back");
- rule InputNpc(1) goto Devil10
- rule InputNpc(2) goto Level100
- }
- state Apozen10
- {
- desc "Kill 10 Apozen Overlord"
- action AddNpcText(35, "Okay then Kill 10 Apozen Overlord, Reward - 15k Exp and Devil Costume.");
- rule KilledNpcs(257,10) goto KilledA10
- }
- state KilledA10
- {
- desc "Return to the Trainer"
- action AddNpcText(35, "Wow, Congratulations!! Here''s your reward [name]");
- rule TalkedToNpc(35) goto Gender
- }
- state Gender
- {
- action AddNpcText(33, "Checking......... your gender.......!!!!!");
- rule IsGender(0) goto Female
- rule IsGender(1) goto Male
- }
- state Female
- {
- action ShowHint("You have got 15k EXP, Devil Costume and a title");
- action SetTitle("Executioner Lady");
- action GiveItem(199,1);
- action GiveExp(15000);
- action Reset();
- }
- state Male
- {
- action ShowHint("You have got 15k EXP, Devil Costume and a title");
- action SetTitle("Lord Divine");
- action GiveItem(200,1);
- action GiveExp(15000);
- action Reset();
- }
- state Devil10
- {
- desc "Kill 10 Devils"
- action AddNpcText(35, "Okay then Kill 10 Devils of New Desert, Reward - 20k Exp and Devil Whip.");
- rule KilledNpcs(413,10) goto KilledDevil
- }
- state KilledDevil
- {
- desc "Return to the Trainer"
- action AddNpcText(35, "Wow, Congratulations!! Here''s your reward [name]");
- rule TalkedToNpc(35) goto DevilR
- }
- state DevilR
- {
- action ShowHint("You have got 20k EXP, Devil Whip and a title");
- action SetTitle("Devil (^_^)");
- action GiveItem(726,1);
- action GiveExp(20000);
- action Reset();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement