1 |
if (active == 1) |
2 |
{ |
3 |
if (type == 2) |
4 |
{ |
5 |
siner += 1; |
6 |
y += sin(siner / 6); |
7 |
draw_sprite(spr_whimsun, floor(siner / 6), x, y); |
8 |
} |
9 |
if (type == 3) |
10 |
{ |
11 |
siner += 1; |
12 |
draw_sprite_ext(spr_moldsmal, floor(siner / 6), x, y + (sin(siner / 4) * 10) + 20, 1, 1 - (sin(siner / 4) * 0.05), 0, c_white, 1); |
13 |
} |
14 |
if (type == 4) |
15 |
{ |
16 |
siner += 1; |
17 |
draw_sprite_ext(spr_napstabattle_leg, floor(siner / 4), x - 2, y - 6, 2, 2, 0, c_white, 1); |
18 |
if (y < (view_yview[0] + 240) && global.flag[36 spared_napstablook] > 0) |
19 |
{ |
20 |
siner2 += 1; |
21 |
draw_sprite_ext(spr_blookhat, 5, x + 34, y - 32, 2, 2, 0, c_white, siner2 / 100); |
22 |
} |
23 |
} |
24 |
if (type == 5) |
25 |
{ |
26 |
siner += 1; |
27 |
gosp = 204; |
28 |
if (y < (view_yview[0] + 240)) |
29 |
gosp = 206; |
30 |
if (siner < 15) |
31 |
draw_sprite(gosp, 0, x, y); |
32 |
if (siner >= 15 && siner <= 18) |
33 |
draw_sprite(gosp, 1, x, y); |
34 |
if (siner >= 19 && siner <= 21) |
35 |
draw_sprite(gosp, 0, x, y); |
36 |
if (siner >= 22 && siner <= 25) |
37 |
draw_sprite(gosp, 1, x, y); |
38 |
if (siner >= 25) |
39 |
siner = 0; |
40 |
} |
41 |
if (type == 6) |
42 |
{ |
43 |
siner += 1; |
44 |
if (siner > 30) |
45 |
{ |
46 |
siner2 += 1; |
47 |
if (siner2 > 9) |
48 |
{ |
49 |
siner2 = 0; |
50 |
siner = 0; |
51 |
} |
52 |
} |
53 |
draw_sprite(spr_loox, floor(siner2 / 2), x, y - 10); |
54 |
} |
55 |
if (type == 7) |
56 |
{ |
57 |
siner += 1; |
58 |
draw_sprite(spr_vegetoid, floor(siner / 6), x, y); |
59 |
} |
60 |
if (type == 8) |
61 |
{ |
62 |
siner += 1; |
63 |
draw_sprite(spr_lesserdoge, floor(siner / 10), x, y); |
64 |
if (y < (view_yview[0] + 240)) |
65 |
{ |
66 |
if (global.flag[55 status_lesserdog] == 2) |
67 |
mercymod += 2; |
68 |
} |
69 |
} |
70 |
if (type == 9) |
71 |
{ |
72 |
siner += 1; |
73 |
draw_sprite_ext(spr_greatdog_n, floor(siner / 10), x, y, 2, 2, 0, c_white, 1); |
74 |
} |
75 |
if (type == 10) |
76 |
{ |
77 |
siner += 1; |
78 |
draw_sprite(spr_icecap, floor(siner / 10), x, y + 16); |
79 |
} |
80 |
if (type == 13) |
81 |
{ |
82 |
if (y < (view_yview[0] + 240)) |
83 |
{ |
84 |
part1.sprite_index = spr_movedogeheadb; |
85 |
part1.image_speed = 0.1; |
86 |
} |
87 |
} |
88 |
if (type == 17) |
89 |
{ |
90 |
if (y < (view_yview[0] + 240)) |
91 |
{ |
92 |
if (emotion == 1) |
93 |
emotion = 2; |
94 |
} |
95 |
} |
96 |
if (type == 19) |
97 |
{ |
98 |
if (y < (view_yview[0] + 260)) |
99 |
{ |
100 |
if (msx.stage == 0) |
101 |
msx.stage = 1; |
102 |
} |
103 |
} |
104 |
if (type == 20) |
105 |
{ |
106 |
if (y < (view_yview[0] + 240)) |
107 |
{ |
108 |
global.faceemotion = 3; |
109 |
dummy.rotmod += 0.04; |
110 |
dummy.speedmod += 0.03; |
111 |
} |
112 |
} |
113 |
if (type == 21) |
114 |
{ |
115 |
if (y < (view_yview[0] + 240) && bd == 0) |
116 |
{ |
117 |
bd = 1; |
118 |
with (bara1) |
119 |
event_user(2); |
120 |
} |
121 |
} |
122 |
if (type == 22) |
123 |
{ |
124 |
if (y < (view_yview[0] + 240)) |
125 |
obj_vulkinbody.face = spr_vulkinface4; |
126 |
} |
127 |
if (type == 27) |
128 |
{ |
129 |
if (y < (view_yview[0] + 300)) |
130 |
{ |
131 |
siner2 += 1; |
132 |
if (siner2 > 25) |
133 |
knight.asleep = 1; |
134 |
if (siner2 > 50) |
135 |
knight.asleep = 2; |
136 |
} |
137 |
} |
138 |
if (type == 30) |
139 |
{ |
140 |
if (y < (view_yview[0] + 260)) |
141 |
{ |
142 |
if (eye.anim < 230) |
143 |
eye.anim = 235; |
144 |
} |
145 |
else |
146 |
{ |
147 |
eye.anim = 20; |
148 |
} |
149 |
} |
150 |
if (type == 31) |
151 |
{ |
152 |
if (y < (view_yview[0] + 200)) |
153 |
{ |
154 |
if (aa.mega == 0) |
155 |
{ |
156 |
aa.mega = 1; |
157 |
aa.alarm[0] = -1; |
158 |
aa.alarm[1] = -1; |
159 |
aa.alarm[2] = -1; |
160 |
aa.on = 1; |
161 |
} |
162 |
} |
163 |
} |
164 |
if (type == 32) |
165 |
{ |
166 |
if (y < (view_yview[0] + 200)) |
167 |
aa.stretchup = 2; |
168 |
} |
169 |
if (type == 33) |
170 |
{ |
171 |
if (y < (view_yview[0] + 200)) |
172 |
{ |
173 |
graze = 3; |
174 |
aa.fader = 1; |
175 |
} |
176 |
} |
177 |
if (type == 34) |
178 |
{ |
179 |
if (y < (view_yview[0] + 200)) |
180 |
{ |
181 |
if (aa.melting == 0) |
182 |
aa.melting = 1; |
183 |
} |
184 |
} |
185 |
} |