Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Main
- {
- questname "Event Ticker"
- version 1.0
- hidden
- }
- state Begin
- {
- desc "Talk to Wolly wonker"
- action AddNpcText(36, "Hello, I am wolly wonker. Players call me tickity by love. I will be giving you Event Ticket at certain Levels. But be sure to do this quest before you hit these certain levels.");
- action AddNpcText(36, "The Levels are 20,40,80,100,160,200. So, would you like me to give you event tickets at certain Level?");
- action AddNpcInput(36,1,"Why not dude?");
- action AddNpcInput(36,2,"Later");
- rule InputNpc(1) goto Treasure
- rule InputNpc(2) goto Later
- }
- state Later
- {
- action Reset();
- }
- state Treasure
- {
- desc "Find little red mushrooms"
- action ShowHint("Find some little red mushrooms lying on the ground under the shade of a tree.");
- rule EnterCoord(190,4,45) goto Clue2
- }
- state Clue2
- {
- desc "Stand between bushes"
- action GiveItem(1,100);
- action ShowHint("Stand Between two flower bushes of newbland.");
- rule EnterCoord(190,29, 18) goto Clue3
- }
- state Clue3
- {
- desc "Find a carrot crate"
- action GiveItem(1,100);
- action ShowHint("Find a carrot crate located near a house");
- rule EnterCoord(195,11, 18) goto Clue4
- }
- state Clue4
- {
- desc "Find the bat cave"
- action GiveItem(1,100);
- action ShowHint("Find the bat cave");
- rule EnterCoord(194,10, 19) goto Clue5
- }
- state Clue5
- {
- desc "Find a cabinet inside a house"
- action GiveItem(1,100);
- action ShowHint("Find a cabinet (drawer, cupboard, dresser) inside a house of newbland.");
- rule EnterCoord(199,2, 3) goto Reward1
- }
- state Reward1
- {
- desc "Talk to wolly wonker"
- action AddNpcText(36, "gratz");
- action ShowHint("You have got 500g");
- action GiveItem(1,100);
- rule TalkedToNpc(36) goto Goats
- }
- state Goats
- {
- desc "Kill 10 Goats"
- action ShowHint("Kill 10 Goats");
- rule KilledNpcs(7,10) goto Snakes
- }
- state Snakes
- {
- desc "Kill 10 Snakes"
- action ShowHint("Kill 10 Snakes");
- rule KilledNpcs(6,10) goto Bats
- }
- state Bats
- {
- desc "Kill 10 Bats"
- action ShowHint("Kill 10 Bats");
- rule KilledNpcs(81,10) goto Blobs
- }
- state Blobs
- {
- desc "Kill 10 Blobs"
- action ShowHint("Kill 10 Blobs");
- rule KilledNpcs(3,10) goto Sheeps
- }
- state Sheeps
- {
- desc "Kill 10 Sheeps"
- action ShowHint("Kill 10 Sheeps");
- rule KilledNpcs(170,10) goto rats
- }
- state Rats
- {
- desc "Kill 10 Rats"
- action ShowHint("Kill 10 Rats");
- rule KilledNpcs(2,10) goto Check
- }
- state Check
- {
- desc "Talk to Wolly wonker"
- action AddNpcText(36, "Please select your accurate Level otherwise dont blame me for any fault.");
- action AddNpcInput(36,1,"Level 20 - 100");
- action AddNpcInput(36,2,"Level 120 - 200");
- rule InputNpc(1) goto Level20100
- rule InputNpc(2) goto Level120200
- }
- state Level20100
- {
- desc "Talk to Wolly Wonker"
- action AddNpcText(36, "Select your Level");
- action AddNpcInput(36,1, "Level 20");
- action AddNpcInput(36,2, "Level 40");
- action AddNpcInput(36,3, "Level 60");
- action AddNpcInput(36,4, "Next");
- action AddNpcInput(36,5, "Back");
- rule InputNpc(1) goto L20
- rule InputNpc(2) goto L40
- rule InputNpc(3) goto L60
- rule InputNpc(4) goto NextL20100
- rule InputNpc(5) goto Check
- }
- state NextL20100
- {
- desc "Talk to Wolly wonker"
- action AddNpcText(36, "Select your Level");
- action AddNpcInput(36,1,"Level 80");
- action AddNpcInput(36,2,"Level 100");
- action AddNpcInput(36,3,"Back");
- rule InputNpc(1) goto L80
- rule InputNpc(2) goto L100
- rule InputNpc(3) goto Level20100
- }
- state L20
- {
- desc "Level 20 Event Ticket"
- action AddNpcText(36, "Are you sure that you are Level 20? You will lose event ticket if you lie.");
- action AddNpcInput(36,1,"Yes");
- action AddNpcInput(36,2,"Back");
- rule InputNpc(1) goto CheckL20
- rule InputNpc(2) goto Level20100
- }
- state CheckL20
- {
- desc "Get Level 20"
- action ShowHint("Get Level 20");
- rule StatIs("level",20) goto RL20
- rule StatGreater("level", 20) goto RL20
- }
- state RL20
- {
- action ShowHint("You have got an Event Ticket");
- action AddNpcText(36, "Congratulations!!");
- action GiveItem(45,1);
- rule TalkedToNpc(36) goto Menu1
- }
- state Menu1
- {
- desc "Talk to Wolly Wonker"
- action AddNpcText(36, "Welcome Back [name], Please Select your Next Level Event Ticket..");
- action AddNpcInput(36,1,"Level 40");
- action AddNpcInput(36,2,"Level 60");
- action AddNpcInput(36,3,"Level 80");
- action AddNpcInput(36,4,"Level 100");
- rule InputNpc(1) goto L40
- rule InputNpc(2) goto L60
- rule InputNpc(3) goto L80
- rule InputNpc(4) goto L100
- }
- state L40
- {
- desc "Level 40 Event Ticket"
- action AddNpcText(36, "Are you sure that you are Level 40? You will lose event ticket if you lie.");
- action AddNpcInput(36,1,"Yes");
- action AddNpcInput(36,2,"Back");
- rule InputNpc(1) goto CheckL40
- rule InputNpc(2) goto Menu1
- }
- state CheckL40
- {
- desc "Get Level 40"
- action ShowHint("Get Level 40");
- rule StatIs("level", 40) goto RL40
- rule StatGreater("level", 40) goto RL40
- }
- state RL40
- {
- action ShowHint("You have got an Event Ticket");
- action AddNpcText(36, "Congratulations!!");
- action GiveItem(45,1);
- rule TalkedToNpc(36) goto Menu2
- }
- state Menu2
- {
- desc "Talk to Wolly Wonker"
- action AddNpcText(36, "Welcome Back [name], Please Select your Next Level Event Ticket..");
- action AddNpcInput(36,2,"Level 60");
- action AddNpcInput(36,3,"Level 80");
- action AddNpcInput(36,4,"Level 100");
- rule InputNpc(2) goto L60
- rule InputNpc(3) goto L80
- rule InputNpc(4) goto L100
- }
- state L60
- {
- desc "Level 60 Event Ticket"
- action AddNpcText(36, "Are you sure that you are Level 60? You will lose event ticket if you lie.");
- action AddNpcInput(36,1,"Yes");
- action AddNpcInput(36,2,"Back");
- rule InputNpc(1) goto CheckL60
- rule InputNpc(2) goto Menu2
- }
- state CheckL60
- {
- desc "Get Level 60"
- action ShowHint("Get Level 60");
- rule StatIs("level", 60) goto RL60
- rule StatGreater("level", 60) goto RL60
- }
- state RL60
- {
- action ShowHint("You have got an Event Ticket");
- action AddNpcText(36, "Congratulations!!");
- action GiveItem(45,1);
- rule TalkedToNpc(36) goto Menu3
- }
- state Menu3
- {
- desc "Talk to Wolly Wonker"
- action AddNpcText(36, "Welcome Back [name], Please Select your Next Level Event Ticket..");
- action AddNpcInput(36,3,"Level 80");
- action AddNpcInput(36,4,"Level 100");
- rule InputNpc(3) goto L80
- rule InputNpc(4) goto L100
- }
- state L80
- {
- desc "Level 80 Event Ticket"
- action AddNpcText(36, "Are you sure that you are Level 80? You will lose event ticket if you lie.");
- action AddNpcInput(36,1,"Yes");
- action AddNpcInput(36,2,"Back");
- rule InputNpc(1) goto CheckL80
- rule InputNpc(2) goto Menu3
- }
- state CheckL80
- {
- desc "Get Level 80"
- action ShowHint("Get Level 80");
- rule StatIs("level", 80) goto RL80
- rule StatGreater("level", 80) goto RL80
- }
- state RL80
- {
- action ShowHint("You have got an Event Ticket");
- action AddNpcText(36, "Congratulations!!");
- action GiveItem(45,1);
- rule TalkedToNpc(36) goto Menu4
- }
- state Menu4
- {
- desc "Talk to Wolly Wonker"
- action AddNpcText(36, "Welcome Back [name], Please Select your Next Level Event Ticket..");
- action AddNpcInput(36,4,"Level 100");
- rule InputNpc(4) goto L100
- }
- state L100
- {
- desc "Level 100 Event Ticket"
- action AddNpcText(36, "Are you sure that you are Level 100? You will lose event ticket if you lie.");
- action AddNpcInput(36,1,"Yes");
- action AddNpcInput(36,2,"Back");
- rule InputNpc(1) goto CheckL100
- rule InputNpc(2) goto Menu4
- }
- state CheckL100
- {
- desc "Get Level 100"
- action ShowHint("Get Level 100");
- rule StatIs("level", 100) goto RL100
- rule StatGreater("level", 100) goto RL100
- }
- state RL100
- {
- action ShowHint("You have got an Event Ticket");
- action AddNpcText(36, "Congratulations!!");
- action GiveItem(45,1);
- rule TalkedToNpc(36) goto Level120200
- }
- state Level120200
- {
- desc "Talk to Wolly Wonker"
- action AddNpcText(36, "Select your Level");
- action AddNpcInput(36,1,"Level 120");
- action AddNpcInput(36,2,"Level 140");
- action AddNpcInput(36,3,"Level 160");
- action AddNpcInput(36,4,"Next");
- rule InputNpc(1) goto L120
- rule InputNpc(2) goto L140
- rule InputNpc(3) goto L160
- rule InputNpc(4) goto NextL120200
- }
- state NextL120200
- {
- desc "Talk to Wolly wonker"
- action AddNpcText(36, "Select your Level");
- action AddNpcInput(36,1,"Level 180");
- action AddNpcInput(36,2,"Level 200");
- action AddNpcInput(36,3,"Back");
- rule InputNpc(1) goto L180
- rule InputNpc(2) goto L200
- rule InputNpc(3) goto Level120200
- }
- state L120
- {
- desc "Level 120 Event Ticket"
- action AddNpcText(36, "Are you sure that you are Level 120? You will lose event ticket if you lie.");
- action AddNpcInput(36,1,"Yes");
- action AddNpcInput(36,2,"Back");
- rule InputNpc(1) goto CheckL120
- rule InputNpc(2) goto Level120200
- }
- state CheckL120
- {
- desc "Get Level 120"
- action ShowHint("Get Level 120");
- rule StatIs("level", 120) goto RL120
- rule StatGreater("level", 120) goto RL120
- }
- state RL120
- {
- action ShowHint("You have got an Event Ticket");
- action AddNpcText(36, "Congratulations!!");
- action GiveItem(45,1);
- rule TalkedToNpc(36) goto Menu11
- }
- state Menu11
- {
- desc "Talk to Wolly Wonker"
- action AddNpcText(36, "Welcome Back [name], Please Select your Next Level Event Ticket..");
- action AddNpcInput(36,1,"Level 140");
- action AddNpcInput(36,2,"Level 160");
- action AddNpcInput(36,3,"Level 180");
- action AddNpcInput(36,4,"Level 200");
- rule InputNpc(1) goto L140
- rule InputNpc(2) goto L160
- rule InputNpc(3) goto L180
- rule InputNpc(4) goto L200
- }
- state L140
- {
- desc "Level 140 Event Ticket"
- action AddNpcText(36, "Are you sure that you are Level 140? You will lose event ticket if you lie.");
- action AddNpcInput(36,1,"Yes");
- action AddNpcInput(36,2,"Back");
- rule InputNpc(1) goto CheckL140
- rule InputNpc(2) goto Menu11
- }
- state CheckL140
- {
- desc "Get Level 140"
- action ShowHint("Get Level 140");
- rule StatIs("level", 140) goto RL140
- rule StatGreater("level", 140) goto RL140
- }
- state RL140
- {
- action ShowHint("You have got an Event Ticket");
- action AddNpcText(36, "Congratulations!!");
- action GiveItem(45,1);
- rule TalkedToNpc(36) goto Menu22
- }
- state Menu22
- {
- desc "Talk to Wolly Wonker"
- action AddNpcText(36, "Welcome Back [name], Please Select your Next Level Event Ticket..");
- action AddNpcInput(36,2,"Level 160");
- action AddNpcInput(36,3,"Level 180");
- action AddNpcInput(36,4,"Level 200");
- rule InputNpc(2) goto L160
- rule InputNpc(3) goto L180
- rule InputNpc(4) goto L200
- }
- state L160
- {
- desc "Level 160 Event Ticket"
- action AddNpcText(36, "Are you sure that you are Level 160? You will lose event ticket if you lie.");
- action AddNpcInput(36,1,"Yes");
- action AddNpcInput(36,2,"Back");
- rule InputNpc(1) goto CheckL160
- rule InputNpc(2) goto Menu22
- }
- state CheckL160
- {
- desc "Get Level 160"
- action ShowHint("Get Level 160");
- rule StatIs("level", 160) goto RL160
- rule StatGreater("level", 160) goto RL160
- }
- state RL160
- {
- action ShowHint("You have got an Event Ticket");
- action AddNpcText(36, "Congratulations!!");
- action GiveItem(45,1);
- rule TalkedToNpc(36) goto Menu33
- }
- state Menu33
- {
- desc "Talk to Wolly Wonker"
- action AddNpcText(36, "Welcome Back [name], Please Select your Next Level Event Ticket..");
- action AddNpcInput(36,3,"Level 180");
- action AddNpcInput(36,4,"Level 200");
- rule InputNpc(3) goto L180
- rule InputNpc(4) goto L200
- }
- state L180
- {
- desc "Level 180 Event Ticket"
- action AddNpcText(36, "Are you sure that you are Level 180? You will lose event ticket if you lie.");
- action AddNpcInput(36,1,"Yes");
- action AddNpcInput(36,2,"Back");
- rule InputNpc(1) goto CheckL180
- rule InputNpc(2) goto Menu33
- }
- state CheckL180
- {
- desc "Get Level 180"
- action ShowHint("Get Level 180");
- rule StatIs("level", 180) goto RL180
- rule StatGreater("level", 180) goto RL180
- }
- state RL180
- {
- action ShowHint("You have got an Event Ticket");
- action AddNpcText(36, "Congratulations!!");
- action GiveItem(45,1);
- rule TalkedToNpc(36) goto Menu44
- }
- state Menu44
- {
- desc "Talk to Wolly Wonker"
- action AddNpcText(36, "Welcome Back [name], Please Select your Next Level Event Ticket..");
- action AddNpcInput(36,4,"Level 200");
- rule InputNpc(4) goto L200
- }
- state L200
- {
- desc "Level 200 Event Ticket"
- action AddNpcText(36, "Are you sure that you are Level 200? You will lose event ticket if you lie.");
- action AddNpcInput(36,1,"Yes");
- action AddNpcInput(36,2,"Back");
- rule InputNpc(1) goto CheckL200
- rule InputNpc(2) goto Menu4
- }
- state CheckL200
- {
- desc "Get Level 200"
- action ShowHint("Get Level 200");
- rule StatIs("level", 200) goto RL200
- rule StatGreater("level", 200) goto RL200
- }
- state RL200
- {
- action ShowHint("You have got an Event Ticket");
- action AddNpcText(36, "Congratulations!!");
- action GiveItem(45,1);
- action Reset();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement