1 //wizard cut scene
2 
main(void)3 void main( void )
4 {
5 freeze(1);
6 playmidi("wanderer.mid");
7 int &mcrap = create_sprite(78, 319, 7, 167, 1);
8 sp_seq(&mcrap, 167);
9 sp_speed(&current_sprite, 1);
10 playsound(24, 22052, 0, 0, 0);
11 move_stop(&current_sprite, 6, 120, 1)
12 wait(300);
13 say_stop("What the...", 1);
14 wait(300);
15 move_stop(1, 8, 377, 1)
16 move_stop(1, 6, 341, 1)
17 move_stop(1, 8, 319, 1)
18 move_stop(1, 2, 319, 1)
19 move_stop(1, 4, 280, 1)
20 wait(300);
21 say_stop("Who are you?", 1);
22 wait(200);
23 sp_pseq(&current_sprite, 561);
24 wait(200);
25 sp_pseq(&current_sprite, 563);
26 wait(200);
27 say_stop("`0I am a great magician.", &current_sprite);
28 wait(200);
29 say_stop("No way! You're so cute and tiny!", 1);
30 wait(200);
31 move_stop(&current_sprite, 6, 161, 1)
32 wait(200);
33 say_stop("`0I am nothing of the sort!", &current_sprite);
34 wait(200);
35 move_stop(&current_sprite, 6, 192, 1)
36 wait(200);
37 say_stop("`0You cannot measure magic by size!", &current_sprite);
38 wait(200);
39 say_stop("I just have to pet you!", 1);
40 wait(200);
41 move_stop(1, 4, 145, 1)
42 wait(200);
43 say_stop("Huh?  I just walked right through you.", 1);
44 wait(200);
45 move_stop(1, 6, 304, 1)
46 wait(50);
47 move_stop(1, 4, 289, 1)
48 wait(200);
49 say_stop("You are not really here, are you!", 1);
50 wait(200);
51 say_stop("`0Of course I am.. just not physically.", &current_sprite);
52 wait(200);
53 sp_pseq(&current_sprite, 561);
54 wait(200);
55 sp_pseq(&current_sprite, 563);
56 wait(200);
57 say_stop("`0If you would like to learn more.. Come to my hidden cabin.", &current_sprite);
58 wait(200);
59 say_stop("How am I supposed to find it if it's hidden?",1);
60 wait(200);
61 say_stop("`0Good point.  It lies behind some trees north-east of here.", &current_sprite);
62 wait(200);
63 say_stop("Ok, I may drop by later.. are you in a circus?", 1);
64 wait(200);
65 say_stop("`0DON'T ANGER ME, HUMAN!", &current_sprite);
66 sp_speed(&current_sprite, 10);
67 sp_timing(&current_sprite, 0);
68 unfreeze(1);
69 move_stop(&current_sprite, 4, 71, 1)
70 move_stop(&current_sprite, 8, 213, 1)
71 move_stop(&current_sprite, 6, 323, 1)
72 move_stop(&current_sprite, 2, 295, 1)
73 move_stop(&current_sprite, 4, 145, 1)
74 move_stop(&current_sprite, 8, 217, 1)
75 move_stop(&current_sprite, 6, 316, 1)
76 move_stop(&current_sprite, 2, 336, 1)
77 move_stop(&current_sprite, 6, 545, 1)
78 move_stop(&current_sprite, 8, 241, 1)
79 move_stop(&current_sprite, 4, 359, 1)
80 &mcrap = create_sprite(359, 241, 7, 167, 1);
81 sp_seq(&mcrap, 167);
82 playsound(24, 22052, 0, 0, 0);
83 sp_active(&current_sprite, 0);
84 return;
85 }
86 
87 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
88 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
89 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
90 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
91 
92