/
d5profw.d
executable file
·732 lines (724 loc) · 34.1 KB
/
d5profw.d
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
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
BEGIN ~D5PROFX~
IF ~Global("D5_PROFX","GLOBAL",1)~ THEN BEGIN d5profx
SAY @2091
IF ~GlobalGT("D5_BASTARD_SWORD","LOCALS",0) ProficiencyLT(Myself,89,1)~ THEN REPLY #bastard_sword_name GOTO d5profx_189
IF ~GlobalGT("D5_BASTARD_SWORD","LOCALS",1) Proficiency(Myself,89,1)~ THEN REPLY #bastard_sword_name GOTO d5profx_289
IF ~GlobalGT("D5_BASTARD_SWORD","LOCALS",2) Proficiency(Myself,89,2) CheckStatGT(myself,5,LEVEL)~ THEN REPLY #bastard_sword_name GOTO d5profx_389
IF ~GlobalGT("D5_BASTARD_SWORD","LOCALS",3) Proficiency(Myself,89,3) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #bastard_sword_name GOTO d5profx_489
IF ~GlobalGT("D5_BASTARD_SWORD","LOCALS",4) Proficiency(Myself,89,4) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #bastard_sword_name GOTO d5profx_589
IF ~GlobalGT("D5_LONG_SWORD","LOCALS",0) ProficiencyLT(Myself,90,1)~ THEN REPLY #long_sword_name GOTO d5profx_190
IF ~GlobalGT("D5_LONG_SWORD","LOCALS",1) Proficiency(Myself,90,1)~ THEN REPLY #long_sword_name GOTO d5profx_290
IF ~GlobalGT("D5_LONG_SWORD","LOCALS",2) Proficiency(Myself,90,2) CheckStatGT(myself,5,LEVEL)~ THEN REPLY #long_sword_name GOTO d5profx_390
IF ~GlobalGT("D5_LONG_SWORD","LOCALS",3) Proficiency(Myself,90,3) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #long_sword_name GOTO d5profx_490
IF ~GlobalGT("D5_LONG_SWORD","LOCALS",4) Proficiency(Myself,90,4) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #long_sword_name GOTO d5profx_590
IF ~GlobalGT("D5_SHORT_SWORD","LOCALS",0) ProficiencyLT(Myself,91,1)~ THEN REPLY #short_sword_name GOTO d5profx_191
IF ~GlobalGT("D5_SHORT_SWORD","LOCALS",1) Proficiency(Myself,91,1)~ THEN REPLY #short_sword_name GOTO d5profx_291
IF ~GlobalGT("D5_SHORT_SWORD","LOCALS",2) Proficiency(Myself,91,2) CheckStatGT(myself,5,LEVEL)~ THEN REPLY #short_sword_name GOTO d5profx_391
IF ~GlobalGT("D5_SHORT_SWORD","LOCALS",3) Proficiency(Myself,91,3) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #short_sword_name GOTO d5profx_491
IF ~GlobalGT("D5_SHORT_SWORD","LOCALS",4) Proficiency(Myself,91,4) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #short_sword_name GOTO d5profx_591
IF ~GlobalGT("D5_AXE","LOCALS",0) ProficiencyLT(Myself,92,1)~ THEN REPLY #axe_name GOTO d5profx_192
IF ~GlobalGT("D5_AXE","LOCALS",1) Proficiency(Myself,92,1)~ THEN REPLY #axe_name GOTO d5profx_292
IF ~GlobalGT("D5_AXE","LOCALS",2) Proficiency(Myself,92,2) CheckStatGT(myself,5,LEVEL)~ THEN REPLY #axe_name GOTO d5profx_392
IF ~GlobalGT("D5_AXE","LOCALS",3) Proficiency(Myself,92,3) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #axe_name GOTO d5profx_492
IF ~GlobalGT("D5_AXE","LOCALS",4) Proficiency(Myself,92,4) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #axe_name GOTO d5profx_592
IF ~GlobalGT("D5_GREATSWORD","LOCALS",0) ProficiencyLT(Myself,93,1)~ THEN REPLY #greatsword_name GOTO d5profx_193
IF ~GlobalGT("D5_GREATSWORD","LOCALS",1) Proficiency(Myself,93,1)~ THEN REPLY #greatsword_name GOTO d5profx_293
IF ~GlobalGT("D5_GREATSWORD","LOCALS",2) Proficiency(Myself,93,2) CheckStatGT(myself,5,LEVEL)~ THEN REPLY #greatsword_name GOTO d5profx_393
IF ~GlobalGT("D5_GREATSWORD","LOCALS",3) Proficiency(Myself,93,3) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #greatsword_name GOTO d5profx_493
IF ~GlobalGT("D5_GREATSWORD","LOCALS",4) Proficiency(Myself,93,4) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #greatsword_name GOTO d5profx_593
IF ~GlobalGT("D5_KATANA","LOCALS",0) ProficiencyLT(Myself,94,1)~ THEN REPLY #katana_name GOTO d5profx_194
IF ~GlobalGT("D5_KATANA","LOCALS",1) Proficiency(Myself,94,1)~ THEN REPLY #katana_name GOTO d5profx_294
IF ~GlobalGT("D5_KATANA","LOCALS",2) Proficiency(Myself,94,2) CheckStatGT(myself,5,LEVEL)~ THEN REPLY #katana_name GOTO d5profx_394
IF ~GlobalGT("D5_KATANA","LOCALS",3) Proficiency(Myself,94,3) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #katana_name GOTO d5profx_494
IF ~GlobalGT("D5_KATANA","LOCALS",4) Proficiency(Myself,94,4) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #katana_name GOTO d5profx_594
IF ~GlobalGT("D5_SCIMITAR","LOCALS",0) ProficiencyLT(Myself,95,1)~ THEN REPLY #scimitar_name GOTO d5profx_195
IF ~GlobalGT("D5_SCIMITAR","LOCALS",1) Proficiency(Myself,95,1)~ THEN REPLY #scimitar_name GOTO d5profx_295
IF ~GlobalGT("D5_SCIMITAR","LOCALS",2) Proficiency(Myself,95,2) CheckStatGT(myself,5,LEVEL)~ THEN REPLY #scimitar_name GOTO d5profx_395
IF ~GlobalGT("D5_SCIMITAR","LOCALS",3) Proficiency(Myself,95,3) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #scimitar_name GOTO d5profx_495
IF ~GlobalGT("D5_SCIMITAR","LOCALS",4) Proficiency(Myself,95,4) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #scimitar_name GOTO d5profx_595
IF ~GlobalGT("D5_DAGGER","LOCALS",0) ProficiencyLT(Myself,96,1)~ THEN REPLY #dagger_name GOTO d5profx_196
IF ~GlobalGT("D5_DAGGER","LOCALS",1) Proficiency(Myself,96,1)~ THEN REPLY #dagger_name GOTO d5profx_296
IF ~GlobalGT("D5_DAGGER","LOCALS",2) Proficiency(Myself,96,2) CheckStatGT(myself,5,LEVEL)~ THEN REPLY #dagger_name GOTO d5profx_396
IF ~GlobalGT("D5_DAGGER","LOCALS",3) Proficiency(Myself,96,3) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #dagger_name GOTO d5profx_496
IF ~GlobalGT("D5_DAGGER","LOCALS",4) Proficiency(Myself,96,4) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #dagger_name GOTO d5profx_596
IF ~GlobalGT("D5_HAMMER","LOCALS",0) ProficiencyLT(Myself,97,1)~ THEN REPLY #hammer_name GOTO d5profx_197
IF ~GlobalGT("D5_HAMMER","LOCALS",1) Proficiency(Myself,97,1)~ THEN REPLY #hammer_name GOTO d5profx_297
IF ~GlobalGT("D5_HAMMER","LOCALS",2) Proficiency(Myself,97,2) CheckStatGT(myself,5,LEVEL)~ THEN REPLY #hammer_name GOTO d5profx_397
IF ~GlobalGT("D5_HAMMER","LOCALS",3) Proficiency(Myself,97,3) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #hammer_name GOTO d5profx_497
IF ~GlobalGT("D5_HAMMER","LOCALS",4) Proficiency(Myself,97,4) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #hammer_name GOTO d5profx_597
IF ~GlobalGT("D5_SPEAR","LOCALS",0) ProficiencyLT(Myself,98,1)~ THEN REPLY #spear_name GOTO d5profx_198
IF ~GlobalGT("D5_SPEAR","LOCALS",1) Proficiency(Myself,98,1)~ THEN REPLY #spear_name GOTO d5profx_298
IF ~GlobalGT("D5_SPEAR","LOCALS",2) Proficiency(Myself,98,2) CheckStatGT(myself,5,LEVEL)~ THEN REPLY #spear_name GOTO d5profx_398
IF ~GlobalGT("D5_SPEAR","LOCALS",3) Proficiency(Myself,98,3) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #spear_name GOTO d5profx_498
IF ~GlobalGT("D5_SPEAR","LOCALS",4) Proficiency(Myself,98,4) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #spear_name GOTO d5profx_598
IF ~GlobalGT("D5_HALBERD","LOCALS",0) ProficiencyLT(Myself,99,1)~ THEN REPLY #halberd_name GOTO d5profx_199
IF ~GlobalGT("D5_HALBERD","LOCALS",1) Proficiency(Myself,99,1)~ THEN REPLY #halberd_name GOTO d5profx_299
IF ~GlobalGT("D5_HALBERD","LOCALS",2) Proficiency(Myself,99,2) CheckStatGT(myself,5,LEVEL)~ THEN REPLY #halberd_name GOTO d5profx_399
IF ~GlobalGT("D5_HALBERD","LOCALS",3) Proficiency(Myself,99,3) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #halberd_name GOTO d5profx_499
IF ~GlobalGT("D5_HALBERD","LOCALS",4) Proficiency(Myself,99,4) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #halberd_name GOTO d5profx_599
IF ~GlobalGT("D5_FLAIL","LOCALS",0) ProficiencyLT(Myself,100,1)~ THEN REPLY #flail_name GOTO d5profx_1100
IF ~GlobalGT("D5_FLAIL","LOCALS",1) Proficiency(Myself,100,1)~ THEN REPLY #flail_name GOTO d5profx_2100
IF ~GlobalGT("D5_FLAIL","LOCALS",2) Proficiency(Myself,100,2) CheckStatGT(myself,5,LEVEL)~ THEN REPLY #flail_name GOTO d5profx_3100
IF ~GlobalGT("D5_FLAIL","LOCALS",3) Proficiency(Myself,100,3) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #flail_name GOTO d5profx_4100
IF ~GlobalGT("D5_FLAIL","LOCALS",4) Proficiency(Myself,100,4) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #flail_name GOTO d5profx_5100
IF ~GlobalGT("D5_MACE","LOCALS",0) ProficiencyLT(Myself,101,1)~ THEN REPLY #mace_name GOTO d5profx_1101
IF ~GlobalGT("D5_MACE","LOCALS",1) Proficiency(Myself,101,1)~ THEN REPLY #mace_name GOTO d5profx_2101
IF ~GlobalGT("D5_MACE","LOCALS",2) Proficiency(Myself,101,2) CheckStatGT(myself,5,LEVEL)~ THEN REPLY #mace_name GOTO d5profx_3101
IF ~GlobalGT("D5_MACE","LOCALS",3) Proficiency(Myself,101,3) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #mace_name GOTO d5profx_4101
IF ~GlobalGT("D5_MACE","LOCALS",4) Proficiency(Myself,101,4) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #mace_name GOTO d5profx_5101
IF ~GlobalGT("D5_CLUB","LOCALS",0) ProficiencyLT(Myself,115,1)~ THEN REPLY #club_name GOTO d5profx_1115
IF ~GlobalGT("D5_CLUB","LOCALS",1) Proficiency(Myself,115,1)~ THEN REPLY #club_name GOTO d5profx_2115
IF ~GlobalGT("D5_CLUB","LOCALS",2) Proficiency(Myself,115,2) CheckStatGT(myself,5,LEVEL)~ THEN REPLY #club_name GOTO d5profx_3115
IF ~GlobalGT("D5_CLUB","LOCALS",3) Proficiency(Myself,115,3) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #club_name GOTO d5profx_4115
IF ~GlobalGT("D5_CLUB","LOCALS",4) Proficiency(Myself,115,4) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #club_name GOTO d5profx_5115
IF ~GlobalGT("D5_STAFF","LOCALS",0) ProficiencyLT(Myself,102,1)~ THEN REPLY #staff_name GOTO d5profx_1102
IF ~GlobalGT("D5_STAFF","LOCALS",1) Proficiency(Myself,102,1)~ THEN REPLY #staff_name GOTO d5profx_2102
IF ~GlobalGT("D5_STAFF","LOCALS",2) Proficiency(Myself,102,2) CheckStatGT(myself,5,LEVEL)~ THEN REPLY #staff_name GOTO d5profx_3102
IF ~GlobalGT("D5_STAFF","LOCALS",3) Proficiency(Myself,102,3) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #staff_name GOTO d5profx_4102
IF ~GlobalGT("D5_STAFF","LOCALS",4) Proficiency(Myself,102,4) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #staff_name GOTO d5profx_5102
IF ~GlobalGT("D5_CROSSBOW","LOCALS",0) ProficiencyLT(Myself,103,1)~ THEN REPLY #crossbow_name GOTO d5profx_1103
IF ~GlobalGT("D5_CROSSBOW","LOCALS",1) Proficiency(Myself,103,1)~ THEN REPLY #crossbow_name GOTO d5profx_2103
IF ~GlobalGT("D5_CROSSBOW","LOCALS",2) Proficiency(Myself,103,2) CheckStatGT(myself,5,LEVEL)~ THEN REPLY #crossbow_name GOTO d5profx_3103
IF ~GlobalGT("D5_CROSSBOW","LOCALS",3) Proficiency(Myself,103,3) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #crossbow_name GOTO d5profx_4103
IF ~GlobalGT("D5_CROSSBOW","LOCALS",4) Proficiency(Myself,103,4)CheckStatGT(myself,8,LEVEL)~ THEN REPLY #crossbow_name GOTO d5profx_5103
IF ~GlobalGT("D5_LONG_BOW","LOCALS",0) ProficiencyLT(Myself,104,1)~ THEN REPLY #long_bow_name GOTO d5profx_1104
IF ~GlobalGT("D5_LONG_BOW","LOCALS",1) Proficiency(Myself,104,1)~ THEN REPLY #long_bow_name GOTO d5profx_2104
IF ~GlobalGT("D5_LONG_BOW","LOCALS",2) Proficiency(Myself,104,2) CheckStatGT(myself,5,LEVEL)~ THEN REPLY #long_bow_name GOTO d5profx_3104
IF ~GlobalGT("D5_LONG_BOW","LOCALS",3) Proficiency(Myself,104,3) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #long_bow_name GOTO d5profx_4104
IF ~GlobalGT("D5_LONG_BOW","LOCALS",4) Proficiency(Myself,104,4) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #long_bow_name GOTO d5profx_5104
IF ~GlobalGT("D5_SHORT_BOW","LOCALS",0) ProficiencyLT(Myself,105,1)~ THEN REPLY #short_bow_name GOTO d5profx_1105
IF ~GlobalGT("D5_SHORT_BOW","LOCALS",1) Proficiency(Myself,105,1)~ THEN REPLY #short_bow_name GOTO d5profx_2105
IF ~GlobalGT("D5_SHORT_BOW","LOCALS",2) Proficiency(Myself,105,2) CheckStatGT(myself,5,LEVEL)~ THEN REPLY #short_bow_name GOTO d5profx_3105
IF ~GlobalGT("D5_SHORT_BOW","LOCALS",3) Proficiency(Myself,105,3) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #short_bow_name GOTO d5profx_4105
IF ~GlobalGT("D5_SHORT_BOW","LOCALS",4) Proficiency(Myself,105,4) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #short_bow_name GOTO d5profx_5105
IF ~GlobalGT("D5_DART","LOCALS",0) ProficiencyLT(Myself,106,1)~ THEN REPLY #dart_name GOTO d5profx_1106
IF ~GlobalGT("D5_DART","LOCALS",1) Proficiency(Myself,106,1)~ THEN REPLY #dart_name GOTO d5profx_2106
IF ~GlobalGT("D5_DART","LOCALS",2) Proficiency(Myself,106,2) CheckStatGT(myself,5,LEVEL)~ THEN REPLY #dart_name GOTO d5profx_3106
IF ~GlobalGT("D5_DART","LOCALS",3) Proficiency(Myself,106,3) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #dart_name GOTO d5profx_4106
IF ~GlobalGT("D5_DART","LOCALS",4) Proficiency(Myself,106,4) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #dart_name GOTO d5profx_5106
IF ~GlobalGT("D5_SLING","LOCALS",0) ProficiencyLT(Myself,107,1)~ THEN REPLY #sling_name GOTO d5profx_1107
IF ~GlobalGT("D5_SLING","LOCALS",1) Proficiency(Myself,107,1)~ THEN REPLY #sling_name GOTO d5profx_2107
IF ~GlobalGT("D5_SLING","LOCALS",2) Proficiency(Myself,107,2) CheckStatGT(myself,5,LEVEL)~ THEN REPLY #sling_name GOTO d5profx_3107
IF ~GlobalGT("D5_SLING","LOCALS",3) Proficiency(Myself,107,3) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #sling_name GOTO d5profx_4107
IF ~GlobalGT("D5_SLING","LOCALS",4) Proficiency(Myself,107,4) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #sling_name GOTO d5profx_5107
IF ~GlobalGT("D5_TWO_HAND","LOCALS",0) ProficiencyLT(Myself,111,1)~ THEN REPLY #two_hand_name GOTO d5profx_1111
IF ~GlobalGT("D5_TWO_HAND","LOCALS",1) Proficiency(Myself,111,1)~ THEN REPLY #two_hand_name GOTO d5profx_2111
IF ~GlobalGT("D5_TWO_HAND","LOCALS",2) Proficiency(Myself,111,2) CheckStatGT(myself,5,LEVEL)~ THEN REPLY #two_hand_name GOTO d5profx_3111
IF ~GlobalGT("D5_TWO_HAND","LOCALS",3) Proficiency(Myself,111,3) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #two_hand_name GOTO d5profx_4111
IF ~GlobalGT("D5_TWO_HAND","LOCALS",4) Proficiency(Myself,111,4) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #two_hand_name GOTO d5profx_5111
IF ~GlobalGT("D5_SHIELD","LOCALS",0) ProficiencyLT(Myself,112,1)~ THEN REPLY #shield_fighting_name GOTO d5profx_1112
IF ~GlobalGT("D5_SHIELD","LOCALS",1) Proficiency(Myself,112,1)~ THEN REPLY #shield_fighting_name GOTO d5profx_2112
IF ~GlobalGT("D5_SHIELD","LOCALS",2) Proficiency(Myself,112,2) CheckStatGT(myself,5,LEVEL)~ THEN REPLY #shield_fighting_name GOTO d5profx_3112
IF ~GlobalGT("D5_SHIELD","LOCALS",3) Proficiency(Myself,112,3) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #shield_fighting_name GOTO d5profx_4112
IF ~GlobalGT("D5_SHIELD","LOCALS",4) Proficiency(Myself,112,4) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #shield_fighting_name GOTO d5profx_5112
IF ~GlobalGT("D5_SINGLE_WEAPON","LOCALS",0) ProficiencyLT(Myself,113,1)~ THEN REPLY #single_weapon_name GOTO d5profx_1113
IF ~GlobalGT("D5_SINGLE_WEAPON","LOCALS",1) Proficiency(Myself,113,1)~ THEN REPLY #single_weapon_name GOTO d5profx_2113
IF ~GlobalGT("D5_SINGLE_WEAPON","LOCALS",2) Proficiency(Myself,113,2) CheckStatGT(myself,5,LEVEL)~ THEN REPLY #single_weapon_name GOTO d5profx_3113
IF ~GlobalGT("D5_SINGLE_WEAPON","LOCALS",3) Proficiency(Myself,113,3) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #single_weapon_name GOTO d5profx_4113
IF ~GlobalGT("D5_SINGLE_WEAPON","LOCALS",4) Proficiency(Myself,113,4) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #single_weapon_name GOTO d5profx_5113
IF ~GlobalGT("D5_TWO_WEAPON","LOCALS",0) ProficiencyLT(Myself,114,1)~ THEN REPLY #two_weapon_name GOTO d5profx_1114
IF ~GlobalGT("D5_TWO_WEAPON","LOCALS",1) Proficiency(Myself,114,1)~ THEN REPLY #two_weapon_name GOTO d5profx_2114
IF ~GlobalGT("D5_TWO_WEAPON","LOCALS",2) Proficiency(Myself,114,2) CheckStatGT(myself,5,LEVEL)~ THEN REPLY #two_weapon_name GOTO d5profx_3114
IF ~GlobalGT("D5_TWO_WEAPON","LOCALS",3) Proficiency(Myself,114,3) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #two_weapon_name GOTO d5profx_4114
IF ~GlobalGT("D5_TWO_WEAPON","LOCALS",4) Proficiency(Myself,114,4) CheckStatGT(myself,8,LEVEL)~ THEN REPLY #two_weapon_name GOTO d5profx_5114
END
IF ~~ THEN BEGIN d5profx_189
SAY #bastard_sword_desc
IF ~~ THEN REPLY @2101 DO ~ApplySpellRES("D51BSWO",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_190
SAY #long_sword_desc
IF ~~ THEN REPLY @2102 DO ~ApplySpellRES("D51LSWO",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_191
SAY #short_sword_desc
IF ~~ THEN REPLY @2103 DO ~ApplySpellRES("D51SSWO",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_192
SAY #axe_desc
IF ~~ THEN REPLY @2104 DO ~ApplySpellRES("D51BAXE",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_193
SAY #greatsword_desc
IF ~~ THEN REPLY @2105 DO ~ApplySpellRES("D512SWO",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_194
SAY #katana_desc
IF ~~ THEN REPLY @2106 DO ~ApplySpellRES("D51KATA",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_195
SAY #scimitar_desc
IF ~~ THEN REPLY @2107 DO ~ApplySpellRES("D51SCIM",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_196
SAY #dagger_desc
IF ~~ THEN REPLY @2108 DO ~ApplySpellRES("D51DAGG",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_197
SAY #hammer_desc
IF ~~ THEN REPLY @2109 DO ~ApplySpellRES("D51HAMM",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_198
SAY #spear_desc
IF ~~ THEN REPLY @2110 DO ~ApplySpellRES("D51SPEA",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_199
SAY #halberd_desc
IF ~~ THEN REPLY @2111 DO ~ApplySpellRES("D51HALB",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_1100
SAY #flail_desc
IF ~~ THEN REPLY @2112 DO ~ApplySpellRES("D51FLAI",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_1101
SAY #mace_desc
IF ~~ THEN REPLY @2113 DO ~ApplySpellRES("D51MACE",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_1115
SAY #club_desc
IF ~~ THEN REPLY @2114 DO ~ApplySpellRES("D51CLUB",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_1102
SAY #staff_desc
IF ~~ THEN REPLY @2115 DO ~ApplySpellRES("D51STAF",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_1103
SAY #crossbow_desc
IF ~~ THEN REPLY @2116 DO ~ApplySpellRES("D51XBOW",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_1104
SAY #long_bow_desc
IF ~~ THEN REPLY @2117 DO ~ApplySpellRES("D51LBOW",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_1105
SAY #short_bow_desc
IF ~~ THEN REPLY @2118 DO ~ApplySpellRES("D51SBOW",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_1106
SAY #dart_desc
IF ~~ THEN REPLY @2119 DO ~ApplySpellRES("D51DART",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_1107
SAY #sling_desc
IF ~~ THEN REPLY @2120 DO ~ApplySpellRES("D51SLIN",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_1111
SAY #two_hand_desc
IF ~~ THEN REPLY @2121 DO ~ApplySpellRES("D51S2HW",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_1112
SAY #shield_fighting_desc
IF ~~ THEN REPLY @2122 DO ~ApplySpellRES("D51SSNS",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_1113
SAY #single_weapon_desc
IF ~~ THEN REPLY @2123 DO ~ApplySpellRES("D51SSWS",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_1114
SAY #two_weapon_desc
IF ~~ THEN REPLY @2124 DO ~ApplySpellRES("D51STWF",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_289
SAY #bastard_sword_desc
IF ~~ THEN REPLY @2201 DO ~ApplySpellRES("D52BSWO",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_290
SAY #long_sword_desc
IF ~~ THEN REPLY @2202 DO ~ApplySpellRES("D52LSWO",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_291
SAY #short_sword_desc
IF ~~ THEN REPLY @2203 DO ~ApplySpellRES("D52SSWO",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_292
SAY #axe_desc
IF ~~ THEN REPLY @2204 DO ~ApplySpellRES("D52BAXE",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_293
SAY #greatsword_desc
IF ~~ THEN REPLY @2205 DO ~ApplySpellRES("D522SWO",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_294
SAY #katana_desc
IF ~~ THEN REPLY @2206 DO ~ApplySpellRES("D52KATA",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_295
SAY #scimitar_desc
IF ~~ THEN REPLY @2207 DO ~ApplySpellRES("D52SCIM",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_296
SAY #dagger_desc
IF ~~ THEN REPLY @2208 DO ~ApplySpellRES("D52DAGG",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_297
SAY #hammer_desc
IF ~~ THEN REPLY @2209 DO ~ApplySpellRES("D52HAMM",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_298
SAY #spear_desc
IF ~~ THEN REPLY @2210 DO ~ApplySpellRES("D52SPEA",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_299
SAY #halberd_desc
IF ~~ THEN REPLY @2211 DO ~ApplySpellRES("D52HALB",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_2100
SAY #flail_desc
IF ~~ THEN REPLY @2212 DO ~ApplySpellRES("D52FLAI",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_2101
SAY #mace_desc
IF ~~ THEN REPLY @2213 DO ~ApplySpellRES("D52MACE",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_2115
SAY #club_desc
IF ~~ THEN REPLY @2214 DO ~ApplySpellRES("D52CLUB",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_2102
SAY #staff_desc
IF ~~ THEN REPLY @2215 DO ~ApplySpellRES("D52STAF",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_2103
SAY #crossbow_desc
IF ~~ THEN REPLY @2216 DO ~ApplySpellRES("D52XBOW",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_2104
SAY #long_bow_desc
IF ~~ THEN REPLY @2217 DO ~ApplySpellRES("D52LBOW",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_2105
SAY #short_bow_desc
IF ~~ THEN REPLY @2218 DO ~ApplySpellRES("D52SBOW",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_2106
SAY #dart_desc
IF ~~ THEN REPLY @2219 DO ~ApplySpellRES("D52DART",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_2107
SAY #sling_desc
IF ~~ THEN REPLY @2220 DO ~ApplySpellRES("D52SLIN",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_2111
SAY #two_hand_desc
IF ~~ THEN REPLY @2221 DO ~ApplySpellRES("D52S2HW",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_2112
SAY #shield_fighting_desc
IF ~~ THEN REPLY @2222 DO ~ApplySpellRES("D52SSNS",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_2113
SAY #single_weapon_desc
IF ~~ THEN REPLY @2223 DO ~ApplySpellRES("D52SSWS",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_2114
SAY #two_weapon_desc
IF ~~ THEN REPLY @2224 DO ~ApplySpellRES("D52STWF",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_389
SAY #bastard_sword_desc
IF ~~ THEN REPLY @2301 DO ~ApplySpellRES("D53BSWO",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_390
SAY #long_sword_desc
IF ~~ THEN REPLY @2302 DO ~ApplySpellRES("D53LSWO",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_391
SAY #short_sword_desc
IF ~~ THEN REPLY @2303 DO ~ApplySpellRES("D53SSWO",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_392
SAY #axe_desc
IF ~~ THEN REPLY @2304 DO ~ApplySpellRES("D53BAXE",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_393
SAY #greatsword_desc
IF ~~ THEN REPLY @2305 DO ~ApplySpellRES("D532SWO",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_394
SAY #katana_desc
IF ~~ THEN REPLY @2306 DO ~ApplySpellRES("D53KATA",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_395
SAY #scimitar_desc
IF ~~ THEN REPLY @2307 DO ~ApplySpellRES("D53SCIM",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_396
SAY #dagger_desc
IF ~~ THEN REPLY @2308 DO ~ApplySpellRES("D53DAGG",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_397
SAY #hammer_desc
IF ~~ THEN REPLY @2309 DO ~ApplySpellRES("D53HAMM",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_398
SAY #spear_desc
IF ~~ THEN REPLY @2310 DO ~ApplySpellRES("D53SPEA",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_399
SAY #halberd_desc
IF ~~ THEN REPLY @2311 DO ~ApplySpellRES("D53HALB",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_3100
SAY #flail_desc
IF ~~ THEN REPLY @2312 DO ~ApplySpellRES("D53FLAI",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_3101
SAY #mace_desc
IF ~~ THEN REPLY @2313 DO ~ApplySpellRES("D53MACE",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_3115
SAY #club_desc
IF ~~ THEN REPLY @2314 DO ~ApplySpellRES("D53CLUB",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_3102
SAY #staff_desc
IF ~~ THEN REPLY @2315 DO ~ApplySpellRES("D53STAF",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_3103
SAY #crossbow_desc
IF ~~ THEN REPLY @2316 DO ~ApplySpellRES("D53XBOW",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_3104
SAY #long_bow_desc
IF ~~ THEN REPLY @2317 DO ~ApplySpellRES("D53LBOW",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_3105
SAY #short_bow_desc
IF ~~ THEN REPLY @2318 DO ~ApplySpellRES("D53SBOW",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_3106
SAY #dart_desc
IF ~~ THEN REPLY @2319 DO ~ApplySpellRES("D53DART",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_3107
SAY #sling_desc
IF ~~ THEN REPLY @2320 DO ~ApplySpellRES("D53SLIN",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_3111
SAY #two_hand_desc
IF ~~ THEN REPLY @2321 DO ~ApplySpellRES("D53S2HW",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_3112
SAY #shield_fighting_desc
IF ~~ THEN REPLY @2322 DO ~ApplySpellRES("D53SSNS",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_3113
SAY #single_weapon_desc
IF ~~ THEN REPLY @2323 DO ~ApplySpellRES("D53SSWS",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_3114
SAY #two_weapon_desc
IF ~~ THEN REPLY @2324 DO ~ApplySpellRES("D53STWF",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_489
SAY #bastard_sword_desc
IF ~~ THEN REPLY @2401 DO ~ApplySpellRES("D54BSWO",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_490
SAY #long_sword_desc
IF ~~ THEN REPLY @2402 DO ~ApplySpellRES("D54LSWO",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_491
SAY #short_sword_desc
IF ~~ THEN REPLY @2403 DO ~ApplySpellRES("D54SSWO",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_492
SAY #axe_desc
IF ~~ THEN REPLY @2404 DO ~ApplySpellRES("D54BAXE",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_493
SAY #greatsword_desc
IF ~~ THEN REPLY @2405 DO ~ApplySpellRES("D542SWO",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_494
SAY #katana_desc
IF ~~ THEN REPLY @2406 DO ~ApplySpellRES("D54KATA",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_495
SAY #scimitar_desc
IF ~~ THEN REPLY @2407 DO ~ApplySpellRES("D54SCIM",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_496
SAY #dagger_desc
IF ~~ THEN REPLY @2408 DO ~ApplySpellRES("D54DAGG",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_497
SAY #hammer_desc
IF ~~ THEN REPLY @2409 DO ~ApplySpellRES("D54HAMM",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_498
SAY #spear_desc
IF ~~ THEN REPLY @2410 DO ~ApplySpellRES("D54SPEA",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_499
SAY #halberd_desc
IF ~~ THEN REPLY @2411 DO ~ApplySpellRES("D54HALB",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_4100
SAY #flail_desc
IF ~~ THEN REPLY @2412 DO ~ApplySpellRES("D54FLAI",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_4101
SAY #mace_desc
IF ~~ THEN REPLY @2413 DO ~ApplySpellRES("D54MACE",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_4115
SAY #club_desc
IF ~~ THEN REPLY @2414 DO ~ApplySpellRES("D54CLUB",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_4102
SAY #staff_desc
IF ~~ THEN REPLY @2415 DO ~ApplySpellRES("D54STAF",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_4103
SAY #crossbow_desc
IF ~~ THEN REPLY @2416 DO ~ApplySpellRES("D54XBOW",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_4104
SAY #long_bow_desc
IF ~~ THEN REPLY @2417 DO ~ApplySpellRES("D54LBOW",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_4105
SAY #short_bow_desc
IF ~~ THEN REPLY @2418 DO ~ApplySpellRES("D54SBOW",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_4106
SAY #dart_desc
IF ~~ THEN REPLY @2419 DO ~ApplySpellRES("D54DART",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_4107
SAY #sling_desc
IF ~~ THEN REPLY @2420 DO ~ApplySpellRES("D54SLIN",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_4111
SAY #two_hand_desc
IF ~~ THEN REPLY @2421 DO ~ApplySpellRES("D54S2HW",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_4112
SAY #shield_fighting_desc
IF ~~ THEN REPLY @2422 DO ~ApplySpellRES("D54SSNS",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_4113
SAY #single_weapon_desc
IF ~~ THEN REPLY @2423 DO ~ApplySpellRES("D54SSWS",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_4114
SAY #two_weapon_desc
IF ~~ THEN REPLY @2424 DO ~ApplySpellRES("D54STWF",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_589
SAY #bastard_sword_desc
IF ~~ THEN REPLY @2501 DO ~ApplySpellRES("D55BSWO",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_590
SAY #long_sword_desc
IF ~~ THEN REPLY @2502 DO ~ApplySpellRES("D55LSWO",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_591
SAY #short_sword_desc
IF ~~ THEN REPLY @2503 DO ~ApplySpellRES("D55SSWO",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_592
SAY #axe_desc
IF ~~ THEN REPLY @2504 DO ~ApplySpellRES("D55BAXE",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_593
SAY #greatsword_desc
IF ~~ THEN REPLY @2505 DO ~ApplySpellRES("D552SWO",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_594
SAY #katana_desc
IF ~~ THEN REPLY @2506 DO ~ApplySpellRES("D55KATA",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_595
SAY #scimitar_desc
IF ~~ THEN REPLY @2507 DO ~ApplySpellRES("D55SCIM",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_596
SAY #dagger_desc
IF ~~ THEN REPLY @2508 DO ~ApplySpellRES("D55DAGG",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_597
SAY #hammer_desc
IF ~~ THEN REPLY @2509 DO ~ApplySpellRES("D55HAMM",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_598
SAY #spear_desc
IF ~~ THEN REPLY @2510 DO ~ApplySpellRES("D55SPEA",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_599
SAY #halberd_desc
IF ~~ THEN REPLY @2511 DO ~ApplySpellRES("D55HALB",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_5100
SAY #flail_desc
IF ~~ THEN REPLY @2512 DO ~ApplySpellRES("D55FLAI",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_5101
SAY #mace_desc
IF ~~ THEN REPLY @2513 DO ~ApplySpellRES("D55MACE",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_5115
SAY #club_desc
IF ~~ THEN REPLY @2514 DO ~ApplySpellRES("D55CLUB",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_5102
SAY #staff_desc
IF ~~ THEN REPLY @2515 DO ~ApplySpellRES("D55STAF",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_5103
SAY #crossbow_desc
IF ~~ THEN REPLY @2516 DO ~ApplySpellRES("D55XBOW",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_5104
SAY #long_bow_desc
IF ~~ THEN REPLY @2517 DO ~ApplySpellRES("D55LBOW",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_5105
SAY #short_bow_desc
IF ~~ THEN REPLY @2518 DO ~ApplySpellRES("D55SBOW",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_5106
SAY #dart_desc
IF ~~ THEN REPLY @2519 DO ~ApplySpellRES("D55DART",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_5107
SAY #sling_desc
IF ~~ THEN REPLY @2520 DO ~ApplySpellRES("D55SLIN",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_5111
SAY #two_hand_desc
IF ~~ THEN REPLY @2521 DO ~ApplySpellRES("D55S2HW",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_5112
SAY #shield_fighting_desc
IF ~~ THEN REPLY @2522 DO ~ApplySpellRES("D55SSNS",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_5113
SAY #single_weapon_desc
IF ~~ THEN REPLY @2523 DO ~ApplySpellRES("D55SSWS",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END
IF ~~ THEN BEGIN d5profx_5114
SAY #two_weapon_desc
IF ~~ THEN REPLY @2524 DO ~ApplySpellRES("D55STWF",myself)~ EXIT
IF ~~ THEN REPLY @2092 GOTO d5profx
END