Paste #50124: ALLQUESTS

Date: 2018/09/30 13:13:21 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495


DarkClawGuide:
  Type: Interact
  Requirements: 
    Mode: All
    List: []
  Steps: 
    1: 
      Click Trigger: 
        Trigger: ""
        Script: 
          - ENGAGE
          - WAIT 1
          - CHAT "Welcome to Astela, a Medieval Roleplay server!"
          - WAIT 2
          - CHAT "That room you saw back along the hall had all of the staff members, so make sure to check that out eventually if you haven't already."
          - WAIT 7
          - CHAT "Also read the rule board at the spawn when you get a chance!"
          - WAIT 2
          - CHAT "To get back to this area at any time do /spawn."
          - WAIT 2
          - CHAT "Now continue along this pathway and talk to Ayrion for information on classes!"
          - WAIT 4
          - DISENGAGE

GuideAssignDarkClaw:
    type: assignment
    interact scripts:
    - 10 DarkClawGuide
AyrionGuide: 
  Type: Interact
  Requirements: 
    Mode: All
    List: []
  Steps: 
    1: 
      Click Trigger: 
        Trigger: ""
        Script: 
          - ENGAGE
          - WAIT 1
          - CHAT "Hello! I'm going to tell you about classes."
          - WAIT 2
          - CHAT "Take a look at all of the options before going into a room and right clicking the NPC in there."
          - WAIT 5
          - CHAT "The NPC will assume you want to join that class and explain the class to you, also he will give you a quest to complete."
          - WAIT 6
          - CHAT "You only get one rank, and it costs money to change, so choose wisely."
          - WAIT 4
          - CHAT "After you have chosen your path, you will be warped to the entrance to Astela!"
          - WAIT 4
          - CHAT "Have a question? Do /helpop [question] and a staff member will help you ASAP!"
          - WAIT 4
          - CHAT "Have fun!"
          - EXECUTE as_op "give <player.name> steak 10"
          - WAIT 1
          - DISENGAGE
GuideAssignAyrion:
    type: assignment
    interact scripts:
    - 10 AyrionGuide
MageTutorial1:
  Type: Interact
  Requirements: 
    Mode: All
    List: []
  Steps: 
    1: 
      Click Trigger: 
        Trigger: ""
        Script: 
          - ^ENGAGE
          - WAIT 1
          - CHAT "Good day, young one!"
          - WAIT 1
          - CHAT "My magic abilities enable me to call myself a Mage."
          - WAIT 3
          - CHAT "What is a mage? Well a Mage is someone who can channel his powers and cast spells of course."
          - WAIT 5
          - CHAT "Oh, I can very well see you have an affinity to magic. "
          - WAIT 3
          - CHAT "But not everyone is worthy to train and become as powerful as me!"
          - WAIT 3
          - CHAT "Hmm.. I need to brew a potion of immense swiftness"
          - WAIT 3
          - CHAT "Find the materials at the market, and then find me in the library, then I'll think."
          - WAIT 4
          - CHAT "I will be providing you some Burts so that you can buy everything you need for now, but in the future you will need to work hard to earn money."
          - EXECUTE as_op "moneyadmin add 250 <player.name>"
          - WAIT 6
          - CHAT "I will write all the items you need down in your quest book, now go along!"
          - WAIT 4
          - EXECUTE as_op "questsadmin give <player.name> Mage Trial - 1"
          - EXECUTE as_op "warp Capital"
          - DISENGAGE
          - ZAP MageTutorial1:2
          - ZAP ThiefTutorial1:2
          - ZAP RangerTutorial1:2
          - ZAP WarriorTutorial1:2
          - ZAP RangerTutorial2:2
          - ZAP ThiefTutorial2:2
          - ZAP WarriorTutorial2:2

    2:      
        Click Trigger:
            Trigger: ""
            Script:
            - EXECUTE as_player "warp Capital"

MageTutorial1Assignment:
    type: assignment
    interact scripts:
    - 10 MageTutorial1
MageArthur: 
  Type: Interact
  Requirements: 
    Mode: All
    List: []
  Steps: 
    1: 
      Click Trigger: 
        Trigger: ""
        Script: 
          - ENGAGE
          - WAIT 1
          - CHAT "Hello there, I'm Mage Arthur, if you wanna know more, I specialise in fire spells."
          - WAIT 4
          - CHAT "I feel the magic coursing through your veins"
          - WAIT 2
          - CHAT "Hmm"
          - WAIT 1
          - CHAT "..."
          - WAIT 1
          - CHAT "I feel your affinity for magic, but I am still not sure you are worthy..."
          - WAIT 4
          - CHAT "I have one more task for you to complete before I can declare you a fully fledged mage!"
          - WAIT 4
          - CHAT "I will teach you how to use your powers, then I want you to hit a living target 10 times with your known spell!"
          - WAIT 4
          - CHAT "Simply look wherever you want to shoot, and Hit/'left click'!"
          - WAIT 4 
          - CHAT "Easy, eh? Well, it goes further. If you right click while holding your wand, you'll be displayed with spells you "learnt" or know."
          - WAIT 4
          - CHAT "It's only Magic Missile for now."
          - WAIT 2
          - CHAT "But, if you train hard and get enough SP, we can teach you more spells"
          - WAIT 4
          - CHAT "Oh wait, I didn't tell you about SP, did I?"
          - WAIT 4
          - CHAT "SP is like the experience you get for your magic abilities"
          - WAIT 4
          - CHAT "Diffrent spells need diffrent amount of SP to be learned so make sure to pracice your magic and earn enough to learn a new spell"
          - WAIT 5
          - CHAT "Anyway, if you complete the task I assigned you you will be a mage!Onward with your task now"
          - EXECUTE as_op "questsadmin give <player.name> The Mage Trial - 2"
          - DISENGAGE
    2:
      Click Trigger:
        Trigger: ""
        Script:
          - ENGAGE
          - CHAT "I see no potential in you! Leave our camp this instant!"
          - DISENGAGE
MageArthurAssignment:
    type: assignment
    interact scripts:
    - 10 MageArthur      

GiveWand: 
  Type: Task
  Script: 
    - WAIT 1
    - CHAT npc:24 "Oh you completed the task... intresting not many do."
    - WAIT 3
    - CHAT npc:24 "You have earned my trust, you may be worthy of becoming a mage, but first you must go to the mage camp and talk to Arthur."
    - WAIT 6
    - CHAT npc:24 "Wait.. I have something for you."
    - WAIT 2
    - CHAT npc:24 "Now where did I put it....."
    - WAIT 1
    - NARRATE "The mage starts to pat his robe then pulls out a wand out of it"
    - EXECUTE as_op "mgive mage"
    - EXECUTE as_op "mage activate mageR1"

RangerTutorial1: 
  Type: Interact
  Requirements: 
    Mode: All
    List: []
  Steps: 
    1: 
      Click Trigger: 
        Trigger: ""
        Script: 
          - ENGAGE
          - WAIT 1
          - CHAT "Oh, hello there..."
          - WAIT 1
          - CHAT "You want to become a ranger? Uhmm.. I.. can help you with that."
          - WAIT 3
          - CHAT "But first I wan't to see if you will be fitting to be one."
          - WAIT 3
          - CHAT "What is a ranger you ask?"
          - WAIT 1
          - CHAT "Well a ranger is someone skilled with a bow and they are skilled in taming animals."
          - WAIT 4
          - CHAT "Well for a first test.. I think it would be good if you showed me that you are capable of such skills."
          - WAIT 5
          - CHAT "I want you to go into the wild and find a horse and tame it! After that meet me on the top branch of the elven tree! That way I know you are agile enough too!"
          - WAIT 3
          - CHAT "Good luck"
          - EXECUTE as_op "warp capital"
          - EXECUTE as_op "questsadmin give <player.name> Ranger Trial - "
          - WAIT 1
          - DISENGAGE
          - ZAP RangerTutorial1:2
          - ZAP MageTutorial1:2
          - ZAP ThiefTutorial1:2
          - ZAP WarriorTutorial1:2
          - ZAP MageArthur:2
          - ZAP ThiefTutorial2:2
          - ZAP WarriorTutorial2:2

    2:      
        Click Trigger:
            Trigger: ""
            Script:
            - EXECUTE as_player "warp Capital"      
RangerTutorial1Assignment:
              type: assignment
              interact scripts:
              - 10 RangerTutorial1

MageGroup: 
  Type: Task
  Script:
    - EXECUTE as_server "lp user <player.name> parent add mage"

RangerTutorial2:
    Type: Interact
    Requirements: 
    Mode: All
    List: []
    Steps: 
     1: 
       Click Trigger: 
        Trigger: ""
        Script: 
          - ENGAGE
          - WAIT 1
          - CHAT "This is wonderfull, you've made it!"
          - WAIT 2
          - CHAT "I did not expect you to be so skilled in taming and climbing!"
          - WAIT 1
          - CHAT "You've covered two of the most important skills for a ranger... But there is one more... Archery!"
          - WAIT 2
          - CHAT "After you've increased your archery skill to uhm let's say 20... you should talk to Yinmyar, he is somewhere around here!"
          - WAIT 1
          - CHAT "Okay, here you go this bow and some arrows should help you get started
          - EXECUTE as_op "give <player.name> bow 1"
          - EXECUTE as_op "give <player.name> arrow 64"
          - DISENGAGE
     2:

RangerTutorial2Assignment:
              type: assignment
              interact scripts:
              - 10 RangerTutorial2
YinmyarTrialComplete: 
  Type: Task
  Script:
   1:
    - WAIT 1
    - CHAT npc:72 "Well done!"
    - WAIT 3
    - CHAT npc:72 "I've been tracking your progress on Archery! You did an amazing job"
    - WAIT 6
    - CHAT npc:72 "So you have the taming skill, the agility and the skills with the bow!"
    - WAIT 2
    - CHAT npc:72 "I see no reason not to call you one of us, Ranger"
    - WAIT 1
    - EXECUTE as_server "lp user <player.name> parent add ranger"
   2:
    - CHAT npc:72 "Well done, you did all that for nothing! You chose another class at the begining remember?"



ThiefTutorial1:
  Type: Interact
  Requirements: 
    Mode: All
    List: []
  Steps: 
    1: 
      Click Trigger: 
        Trigger: ""
        Script: 
          - ENGAGE
          - WAIT 1
          - CHAT "... What do you want?"
          - WAIT 2
          - CHAT "Oh.. You want to become a thief? Interesting."
          - WAIT 1
          - CHAT "Hmm, If you show me you are capable of it, I'll give you the title!"
          - WAIT 2
          - CHAT "Oh, are you asking me how to do that for me? That's easy, Show me you can steal 5 Astelons from that old merchant near the Keep."
          - WAIT 1
          - CHAT "What are you waiting for? Get on with it!"
          - EXECUTE as_op "questsadmin give <player.name> The Thief Trial - 1" 
          - WAIT 1
          - CHAT "Oh, give the money to Johnny, He'll be in the Thief Guild"
          - EXECUTE as_op "warp Capital"
          - ZAP ThiefTutorial1:2
          - ZAP MageTutorial1:2
          - ZAP RangerTutorial1:2
          - ZAP WarriorTutorial1:2
          - DISENGAGE
    2:      
        Click Trigger:
            Trigger: ""
            Script:
            - EXECUTE as_player "warp Capital"
ThiefAssignment1:
    type: assignment
    interact scripts:
    - 10 ThiefTutorial1

MerchantSteal: 
  Type: interact
  Requirements: 
    Mode: All
    List: []
  Steps: 
    1: 
      Click Trigger: 
        Trigger: ""
        Script: 
          - ENGAGE
          - WAIT 1
          - EXECUTE as_op "moneyadmin add 2500 <player.name>"
          - CHAT "Ahh, What a nice Day today- Hey! Come Back Here!"
          - DISENGAGE

MerchantStealAssignment:
    type: assignment
    interact scripts:
    - 10 MerchantSteal

ThiefTutorialJohnny:
  Type: Task
  Script: 
    - WAIT 1
    - CHAT npc:56 "Ahh, great! Thanks For those! But you are still not finished!"
    - WAIT 4
    - CHAT npc:56 "Talk to Master Thief over by the Pond! you have another mission!"

ThiefTutorial2:
  Type: Interact
  Requirements: 
    Mode: All
    List: []
  Steps: 
    1: 
      Click Trigger: 
        Trigger: ""
        Script: 
          - ENGAGE
          - WAIT 1
          - CHAT "So, You gave him the Astelons? Great."
          - WAIT 1
          - CHAT "So I've got one more task, There's this rogue Thief that left the clan."
          - WAIT 3
          - CHAT "You don't mind Killing him for us Right? He's done a lot of trouble."
          - WAIT 5
          - CHAT "I Can't kill him because I'm a Public figure, If it was found Out We'll be destroyed."
          - WAIT 3
          - CHAT "If you do this for Us I'll grant you the title Of Thief!"
          - WAIT 3
          - EXECUTE as_op "questadmin give <player.name> The Thief Trial - 2"
          - DISENGAGE 
    2:      
ThiefAssignment2:
    type: assignment
    interact scripts:
    - 10 ThiefTutorial2

WarriorTutorial1:
  Type: Interact
  Requirements: 
    Mode: All
    List: []
  Steps: 
    1: 
      Click Trigger: 
        Trigger: ""
        Script:
          - ENGAGE
          - CHAT "'Eya there, ma man!"
          - WAIT 3
          - CHAT "Ya wanna be as strong as me?"
          - WAIT 4
          - CHAT "Become a warrior like meh?"
          - WAIT 2
          - CHAT "He he he, That'll take a lot."
          - WAIT 3
          - CHAT "But EH, I believe in ya, man!"
          - WAIT 3
          - CHAT "Ya look strong and brave, o'ready got em muscles I see!"
          - WAIT 2
          - CHAT "Lemme think... Prove yet can be a true warrior by going in the Forest, And Kill 10 Monsters ( Lucy's Note; Zombies ). Hue, Hue."
          - WAIT 3
          - CHAT "I'll send One of our Spies to secretly Look after you! He'll make sure You're skilled enough."
          - WAIT 4
          - NARRATE "(The Forest is right next to the Bank)"
          - EXECUTE as_op "questadmin give <player.name> The Warrior Trial - 1"
          - EXECUTE as_op "warp Capital"
          - EXECUTE as_op "ce give <player.name> 258 Shockwave 1"
          - DISENGAGE
          - ZAP WarriorTutorial1:2
          - ZAP MageTutorial1:2
          - ZAP ThiefTutorial1:2
          - ZAP RangerTutorial1:2
          - ZAP MageArthur:2
          - ZAP RangerTutorial2:2
          - ZAP ThiefTutorial2:2
    2:
      Click Trigger: 
        Trigger: ""
        Script:
          - EXECUTE as_op "warp Capital"  
WarriorAssignment:
   type: assignment
   interact scripts:
     - 10 WarriorTutorial1

WarriorTutorial2:
  Type: task
  Script:
   - WAIT 3
   - CHAT npc:77 "you did a good job eh?"
   - WAIT 4
   - CHAT npc:51 "I see how good you are at slaying dem Monsters"
   - WAIT 4
   - CHAT npc:51 "So, Master Warrior's got one last mission for you"
   - WAIT 3
   - CHAT npc:51 "If you Kill 20 Pigs, he'll give you the title of Warrior"
   - EXECUTE as_op "questadmin give <player.name> The Warrior Trial - 2"
ThiefTutorialEnd:
  Type: Task
  Script:
    - WAIT 1
    - CHAT npc:76 "I see you killed the Rogue thief, Congratulations."
    - WAIT 3
    - NARRATE "You hear shuffling noises from the bushes"
    - WAIT 2
    - CHAT npc:76 "Master Thief told me you can get the title if you killed him, So.."
    - WAIT 3
    - Narrate "You hear another shuffling noise"
    - CHAT npc:76 "Congratulations You have officialy become a thief"
    - EXECUTE as_server "lp user <player.name> parent add thief"
    - EXECUTE as_op "wandp <player.name> rabbitboots"

WarriorTutorialEnd:
  Type: Task
   Script:
     - WAIT 1
     - CHAT npc:77 "Hmm, You killed dem pigs didn't cha?"
     - Wait 3
     - CHAT npc:77 "Good, Here.. You completed your tasks, Congrats mate."
     - EXECUTE as_op "ce give <player.name> 307 Hardened 1"
     - EXECUTE as_server "lp user <player.name> parent add warrior"
BankTutorial:
  Type: Interact
  Requirements: 
    Mode: All
    List: []
  Steps: 
    1: 
      Click Trigger: 
        Trigger: ""
        Script:
        - WAIT 1
        - CHAT "Hey! Like my new looks? Picked it up from some famous Girl! ( xD )"
        - WAIT 3
        - CHAT "I Heard you need to check out the Bank? It's easy! Go ahead And go to /warp bank!"
        - WAIT 3
        - CHAT "From there, You right click The Banker, And Ask for what you want to put inside!."
        - WAIT 4
        - CHAT "Sadly, The Bank is currently Closed, It's still being worked one!"
        - WAIT 2
        - CHAT "Well, Off you go!"
        - NARRATE "The Skin is a gift from The staff team!"
BankTutorialAssignment:
   Type: assignment
   interact scripts:
   - 10 BankTutorial