1 |
function scr_tb_patternscr_tb_patternfunction scr_tb_pattern()
{
var _pattern = room;
if (argument_count > 0)
{
_pattern = argument[0];
switch (_pattern)
{
default:
break;
case 0:
var _spacing = 84;
var _distance = 720;
var _bullets = _distance div _spacing;
for (var i = 0; i < (_bullets - 1); i++)
{
var _h = 100 + (i * _spacing);
bullet = scr_tb_make(_h, 270 + (i * 40), 0, 1, false);
if (i == (_bullets - 1))
bullet.boostAmount = 16;
}
break;
case 1:
var _spacing = 84;
var _distance = 1040;
var _bullets = _distance div _spacing;
for (var i = 0; i < (_bullets - 1); i++)
{
var _h = 100 + (i * _spacing);
bullet = scr_tb_make(_h, 270 - (i * 40), 0, 1, false);
if (i == (_bullets - 1))
bullet.boostAmount = 16;
}
break;
case 2:
lasti = 6;
bangle[0] = 270;
bangle[1] = 230;
bangle[2] = 190;
bangle[3] = 230;
bangle[4] = 270;
bangle[5] = 310;
bangle[6] = 350;
for (var i = 0; i <= lasti; i++)
{
for (j = 0; j < 4; j++)
{
bullet = scr_tb_make(240 + (i * 360) + (j * 40), bangle[i], 0, 1, false);
bullet.boostAmount = 12;
}
}
break;
case 3:
lasti = 5;
bangle[0] = 270;
bangle[1] = 230;
bangle[2] = 190;
bangle[3] = 230;
bangle[4] = 270;
bangle[5] = 310;
for (var i = 0; i <= lasti; i++)
{
for (j = 0; j < 3; j++)
{
bullet = scr_tb_make(140 + (i * 320) + (j * 40), bangle[i], 0, 1, false);
bullet.boostAmount = 12;
}
}
break;
case 4:
lasti = 2;
bangle[0] = 270;
bangle[1] = 310;
bangle[2] = 270;
for (var i = 0; i <= lasti; i++)
{
for (j = 0; j < 4; j++)
{
bullet = scr_tb_make(140 + (i * 360) + (j * 40), bangle[i], 0, 1, false);
bullet.boostAmount = 12;
}
}
break;
case 5:
for (var i = 0; i < 5; i++)
{
bullet = scr_tb_make(140 + (i * 40), 270, 0, 1, false);
bullet.boostAmount = 12;
}
break;
case 52:
for (var i = 0; i < 4; i++)
{
bullet = scr_tb_make(120 + (i * 40), 270, 0, 1, false);
bullet.boostAmount = 12;
}
break;
case 53:
for (var i = 0; i < 3; i++)
{
bullet = scr_tb_make(100 + (i * 40), 270, 0, 1, false);
... () |
2 |
{ |
3 |
var _pattern = room; |
4 |
if (argument_count > 0) |
5 |
{ |
6 |
_pattern = argument[0]; |
7 |
switch (_pattern) |
8 |
{ |
9 |
default: |
10 |
break; |
11 |
case 0: |
12 |
var _spacing = 84; |
13 |
var _distance = 720; |
14 |
var _bullets = _distance div _spacing; |
15 |
for (var i = 0; i < (_bullets - 1); i++) |
16 |
{ |
17 |
var _h = 100 + (i * _spacing); |
18 |
bullet = scr_tb_makescr_tb_makefunction scr_tb_make(arg0, arg1, arg2, arg3, arg4)
{
var _mytbullet = instance_create(x, y - arg0, obj_teacup_bullet);
with (_mytbullet)
{
spin = arg1;
spinrate = arg2;
hitType = arg3;
master = other.id;
if (hitType == 1)
{
colClose = c_fuchsia;
colFar = c_blue;
image_blend = c_fuchsia;
}
if (hitType == 2)
{
colClose = c_lime;
colFar = c_blue;
image_blend = c_lime;
}
if (hitType == 3)
{
colClose = #4040FF;
colFar = c_navy;
image_blend = colClose;
}
if (hitType == 5)
{
image_blend = #7F553F;
colClose = image_blend;
colFar = image_blend;
}
if (hitType == 4)
{
sprite_index = spr_teacup_bullet_big;
bulletCollisionAngle = 20;
}
lineToCenter = arg4;
if (hitType == 3 || hitType == 5)
lineToCenter = false;
if (hitType == 1 || hitType == 2)
{
sprite_index = spr_teacup_bullet_good;
groundForgiveness = 1;
bulletCollisionAngle = 28;
bulletHitHeight = 80;
}
spriteWidthRoot = sprite_get_width(sprite_index);
spriteHeightRoot = sprite_get_width(sprite_index);
}
return _mytbullet;
} (_h, 270 + (i * 40), 0, 1, false); |
19 |
if (i == (_bullets - 1)) |
20 |
bullet.boostAmount = 16; |
21 |
} |
22 |
break; |
23 |
case 1: |
24 |
var _spacing = 84; |
25 |
var _distance = 1040; |
26 |
var _bullets = _distance div _spacing; |
27 |
for (var i = 0; i < (_bullets - 1); i++) |
28 |
{ |
29 |
var _h = 100 + (i * _spacing); |
30 |
bullet = scr_tb_makescr_tb_makefunction scr_tb_make(arg0, arg1, arg2, arg3, arg4)
{
var _mytbullet = instance_create(x, y - arg0, obj_teacup_bullet);
with (_mytbullet)
{
spin = arg1;
spinrate = arg2;
hitType = arg3;
master = other.id;
if (hitType == 1)
{
colClose = c_fuchsia;
colFar = c_blue;
image_blend = c_fuchsia;
}
if (hitType == 2)
{
colClose = c_lime;
colFar = c_blue;
image_blend = c_lime;
}
if (hitType == 3)
{
colClose = #4040FF;
colFar = c_navy;
image_blend = colClose;
}
if (hitType == 5)
{
image_blend = #7F553F;
colClose = image_blend;
colFar = image_blend;
}
if (hitType == 4)
{
sprite_index = spr_teacup_bullet_big;
bulletCollisionAngle = 20;
}
lineToCenter = arg4;
if (hitType == 3 || hitType == 5)
lineToCenter = false;
if (hitType == 1 || hitType == 2)
{
sprite_index = spr_teacup_bullet_good;
groundForgiveness = 1;
bulletCollisionAngle = 28;
bulletHitHeight = 80;
}
spriteWidthRoot = sprite_get_width(sprite_index);
spriteHeightRoot = sprite_get_width(sprite_index);
}
return _mytbullet;
} (_h, 270 - (i * 40), 0, 1, false); |
31 |
if (i == (_bullets - 1)) |
32 |
bullet.boostAmount = 16; |
33 |
} |
34 |
break; |
35 |
case 2: |
36 |
lasti = 6; |
37 |
bangle[0] = 270; |
38 |
bangle[1] = 230; |
39 |
bangle[2] = 190; |
40 |
bangle[3] = 230; |
41 |
bangle[4] = 270; |
42 |
bangle[5] = 310; |
43 |
bangle[6] = 350; |
44 |
for (var i = 0; i <= lasti; i++) |
45 |
{ |
46 |
for (j = 0; j < 4; j++) |
47 |
{ |
48 |
bullet = scr_tb_makescr_tb_makefunction scr_tb_make(arg0, arg1, arg2, arg3, arg4)
{
var _mytbullet = instance_create(x, y - arg0, obj_teacup_bullet);
with (_mytbullet)
{
spin = arg1;
spinrate = arg2;
hitType = arg3;
master = other.id;
if (hitType == 1)
{
colClose = c_fuchsia;
colFar = c_blue;
image_blend = c_fuchsia;
}
if (hitType == 2)
{
colClose = c_lime;
colFar = c_blue;
image_blend = c_lime;
}
if (hitType == 3)
{
colClose = #4040FF;
colFar = c_navy;
image_blend = colClose;
}
if (hitType == 5)
{
image_blend = #7F553F;
colClose = image_blend;
colFar = image_blend;
}
if (hitType == 4)
{
sprite_index = spr_teacup_bullet_big;
bulletCollisionAngle = 20;
}
lineToCenter = arg4;
if (hitType == 3 || hitType == 5)
lineToCenter = false;
if (hitType == 1 || hitType == 2)
{
sprite_index = spr_teacup_bullet_good;
groundForgiveness = 1;
bulletCollisionAngle = 28;
bulletHitHeight = 80;
}
spriteWidthRoot = sprite_get_width(sprite_index);
spriteHeightRoot = sprite_get_width(sprite_index);
}
return _mytbullet;
} (240 + (i * 360) + (j * 40), bangle[i], 0, 1, false); |
49 |
bullet.boostAmount = 12; |
50 |
} |
51 |
} |
52 |
break; |
53 |
case 3: |
54 |
lasti = 5; |
55 |
bangle[0] = 270; |
56 |
bangle[1] = 230; |
57 |
bangle[2] = 190; |
58 |
bangle[3] = 230; |
59 |
bangle[4] = 270; |
60 |
bangle[5] = 310; |
61 |
for (var i = 0; i <= lasti; i++) |
62 |
{ |
63 |
for (j = 0; j < 3; j++) |
64 |
{ |
65 |
bullet = scr_tb_makescr_tb_makefunction scr_tb_make(arg0, arg1, arg2, arg3, arg4)
{
var _mytbullet = instance_create(x, y - arg0, obj_teacup_bullet);
with (_mytbullet)
{
spin = arg1;
spinrate = arg2;
hitType = arg3;
master = other.id;
if (hitType == 1)
{
colClose = c_fuchsia;
colFar = c_blue;
image_blend = c_fuchsia;
}
if (hitType == 2)
{
colClose = c_lime;
colFar = c_blue;
image_blend = c_lime;
}
if (hitType == 3)
{
colClose = #4040FF;
colFar = c_navy;
image_blend = colClose;
}
if (hitType == 5)
{
image_blend = #7F553F;
colClose = image_blend;
colFar = image_blend;
}
if (hitType == 4)
{
sprite_index = spr_teacup_bullet_big;
bulletCollisionAngle = 20;
}
lineToCenter = arg4;
if (hitType == 3 || hitType == 5)
lineToCenter = false;
if (hitType == 1 || hitType == 2)
{
sprite_index = spr_teacup_bullet_good;
groundForgiveness = 1;
bulletCollisionAngle = 28;
bulletHitHeight = 80;
}
spriteWidthRoot = sprite_get_width(sprite_index);
spriteHeightRoot = sprite_get_width(sprite_index);
}
return _mytbullet;
} (140 + (i * 320) + (j * 40), bangle[i], 0, 1, false); |
66 |
bullet.boostAmount = 12; |
67 |
} |
68 |
} |
69 |
break; |
70 |
case 4: |
71 |
lasti = 2; |
72 |
bangle[0] = 270; |
73 |
bangle[1] = 310; |
74 |
bangle[2] = 270; |
75 |
for (var i = 0; i <= lasti; i++) |
76 |
{ |
77 |
for (j = 0; j < 4; j++) |
78 |
{ |
79 |
bullet = scr_tb_makescr_tb_makefunction scr_tb_make(arg0, arg1, arg2, arg3, arg4)
{
var _mytbullet = instance_create(x, y - arg0, obj_teacup_bullet);
with (_mytbullet)
{
spin = arg1;
spinrate = arg2;
hitType = arg3;
master = other.id;
if (hitType == 1)
{
colClose = c_fuchsia;
colFar = c_blue;
image_blend = c_fuchsia;
}
if (hitType == 2)
{
colClose = c_lime;
colFar = c_blue;
image_blend = c_lime;
}
if (hitType == 3)
{
colClose = #4040FF;
colFar = c_navy;
image_blend = colClose;
}
if (hitType == 5)
{
image_blend = #7F553F;
colClose = image_blend;
colFar = image_blend;
}
if (hitType == 4)
{
sprite_index = spr_teacup_bullet_big;
bulletCollisionAngle = 20;
}
lineToCenter = arg4;
if (hitType == 3 || hitType == 5)
lineToCenter = false;
if (hitType == 1 || hitType == 2)
{
sprite_index = spr_teacup_bullet_good;
groundForgiveness = 1;
bulletCollisionAngle = 28;
bulletHitHeight = 80;
}
spriteWidthRoot = sprite_get_width(sprite_index);
spriteHeightRoot = sprite_get_width(sprite_index);
}
return _mytbullet;
} (140 + (i * 360) + (j * 40), bangle[i], 0, 1, false); |
80 |
bullet.boostAmount = 12; |
81 |
} |
82 |
} |
83 |
break; |
84 |
case 5: |
85 |
for (var i = 0; i < 5; i++) |
86 |
{ |
87 |
bullet = scr_tb_makescr_tb_makefunction scr_tb_make(arg0, arg1, arg2, arg3, arg4)
{
var _mytbullet = instance_create(x, y - arg0, obj_teacup_bullet);
with (_mytbullet)
{
spin = arg1;
spinrate = arg2;
hitType = arg3;
master = other.id;
if (hitType == 1)
{
colClose = c_fuchsia;
colFar = c_blue;
image_blend = c_fuchsia;
}
if (hitType == 2)
{
colClose = c_lime;
colFar = c_blue;
image_blend = c_lime;
}
if (hitType == 3)
{
colClose = #4040FF;
colFar = c_navy;
image_blend = colClose;
}
if (hitType == 5)
{
image_blend = #7F553F;
colClose = image_blend;
colFar = image_blend;
}
if (hitType == 4)
{
sprite_index = spr_teacup_bullet_big;
bulletCollisionAngle = 20;
}
lineToCenter = arg4;
if (hitType == 3 || hitType == 5)
lineToCenter = false;
if (hitType == 1 || hitType == 2)
{
sprite_index = spr_teacup_bullet_good;
groundForgiveness = 1;
bulletCollisionAngle = 28;
bulletHitHeight = 80;
}
spriteWidthRoot = sprite_get_width(sprite_index);
spriteHeightRoot = sprite_get_width(sprite_index);
}
return _mytbullet;
} (140 + (i * 40), 270, 0, 1, false); |
88 |
bullet.boostAmount = 12; |
89 |
} |
90 |
break; |
91 |
case 52: |
92 |
for (var i = 0; i < 4; i++) |
93 |
{ |
94 |
bullet = scr_tb_makescr_tb_makefunction scr_tb_make(arg0, arg1, arg2, arg3, arg4)
{
var _mytbullet = instance_create(x, y - arg0, obj_teacup_bullet);
with (_mytbullet)
{
spin = arg1;
spinrate = arg2;
hitType = arg3;
master = other.id;
if (hitType == 1)
{
colClose = c_fuchsia;
colFar = c_blue;
image_blend = c_fuchsia;
}
if (hitType == 2)
{
colClose = c_lime;
colFar = c_blue;
image_blend = c_lime;
}
if (hitType == 3)
{
colClose = #4040FF;
colFar = c_navy;
image_blend = colClose;
}
if (hitType == 5)
{
image_blend = #7F553F;
colClose = image_blend;
colFar = image_blend;
}
if (hitType == 4)
{
sprite_index = spr_teacup_bullet_big;
bulletCollisionAngle = 20;
}
lineToCenter = arg4;
if (hitType == 3 || hitType == 5)
lineToCenter = false;
if (hitType == 1 || hitType == 2)
{
sprite_index = spr_teacup_bullet_good;
groundForgiveness = 1;
bulletCollisionAngle = 28;
bulletHitHeight = 80;
}
spriteWidthRoot = sprite_get_width(sprite_index);
spriteHeightRoot = sprite_get_width(sprite_index);
}
return _mytbullet;
} (120 + (i * 40), 270, 0, 1, false); |
95 |
bullet.boostAmount = 12; |
96 |
} |
97 |
break; |
98 |
case 53: |
99 |
for (var i = 0; i < 3; i++) |
100 |
{ |
101 |
bullet = scr_tb_makescr_tb_makefunction scr_tb_make(arg0, arg1, arg2, arg3, arg4)
{
var _mytbullet = instance_create(x, y - arg0, obj_teacup_bullet);
with (_mytbullet)
{
spin = arg1;
spinrate = arg2;
hitType = arg3;
master = other.id;
if (hitType == 1)
{
colClose = c_fuchsia;
colFar = c_blue;
image_blend = c_fuchsia;
}
if (hitType == 2)
{
colClose = c_lime;
colFar = c_blue;
image_blend = c_lime;
}
if (hitType == 3)
{
colClose = #4040FF;
colFar = c_navy;
image_blend = colClose;
}
if (hitType == 5)
{
image_blend = #7F553F;
colClose = image_blend;
colFar = image_blend;
}
if (hitType == 4)
{
sprite_index = spr_teacup_bullet_big;
bulletCollisionAngle = 20;
}
lineToCenter = arg4;
if (hitType == 3 || hitType == 5)
lineToCenter = false;
if (hitType == 1 || hitType == 2)
{
sprite_index = spr_teacup_bullet_good;
groundForgiveness = 1;
bulletCollisionAngle = 28;
bulletHitHeight = 80;
}
spriteWidthRoot = sprite_get_width(sprite_index);
spriteHeightRoot = sprite_get_width(sprite_index);
}
return _mytbullet;
} (100 + (i * 40), 270, 0, 1, false); |
102 |
bullet.boostAmount = 12; |
103 |
} |
104 |
break; |
105 |
case 6: |
106 |
riseSpeed = 3; |
107 |
riseSpeedBoostInitial = 8; |
108 |
riseSpeedBoost = riseSpeedBoostInitial; |
109 |
riseSpeedBoostMax = 10; |
110 |
riseSpeedBoostFriction = 0.15; |
111 |
lasti = 9; |
112 |
nowdir = 270; |
113 |
for (var i = 0; i <= lasti; i++) |
114 |
{ |
115 |
bullet = scr_tb_makescr_tb_makefunction scr_tb_make(arg0, arg1, arg2, arg3, arg4)
{
var _mytbullet = instance_create(x, y - arg0, obj_teacup_bullet);
with (_mytbullet)
{
spin = arg1;
spinrate = arg2;
hitType = arg3;
master = other.id;
if (hitType == 1)
{
colClose = c_fuchsia;
colFar = c_blue;
image_blend = c_fuchsia;
}
if (hitType == 2)
{
colClose = c_lime;
colFar = c_blue;
image_blend = c_lime;
}
if (hitType == 3)
{
colClose = #4040FF;
colFar = c_navy;
image_blend = colClose;
}
if (hitType == 5)
{
image_blend = #7F553F;
colClose = image_blend;
colFar = image_blend;
}
if (hitType == 4)
{
sprite_index = spr_teacup_bullet_big;
bulletCollisionAngle = 20;
}
lineToCenter = arg4;
if (hitType == 3 || hitType == 5)
lineToCenter = false;
if (hitType == 1 || hitType == 2)
{
sprite_index = spr_teacup_bullet_good;
groundForgiveness = 1;
bulletCollisionAngle = 28;
bulletHitHeight = 80;
}
spriteWidthRoot = sprite_get_width(sprite_index);
spriteHeightRoot = sprite_get_width(sprite_index);
}
return _mytbullet;
} (400 + (i * 140), nowdir, 0, 1, false); |
116 |
bullet.boostAmount = 6; |
117 |
if (i == lasti) |
118 |
bullet.boostAmount = 10; |
119 |
nowdir += choose(30, 30, 0, -30, -30); |
120 |
if (nowdir <= 180) |
121 |
nowdir = choose(180, 210, 210); |
122 |
if (nowdir >= 360) |
123 |
nowdir = choose(360, 330, 330); |
124 |
} |
125 |
break; |
126 |
case 7: |
127 |
riseSpeed = 3; |
128 |
riseSpeedBoostInitial = 6; |
129 |
riseSpeedBoost = riseSpeedBoostInitial; |
130 |
riseSpeedBoostMax = 9; |
131 |
riseSpeedBoostFriction = 0.25; |
132 |
lasti = 15; |
133 |
nowdir = 270; |
134 |
for (var i = 0; i <= lasti; i++) |
135 |
{ |
136 |
bullet = scr_tb_makescr_tb_makefunction scr_tb_make(arg0, arg1, arg2, arg3, arg4)
{
var _mytbullet = instance_create(x, y - arg0, obj_teacup_bullet);
with (_mytbullet)
{
spin = arg1;
spinrate = arg2;
hitType = arg3;
master = other.id;
if (hitType == 1)
{
colClose = c_fuchsia;
colFar = c_blue;
image_blend = c_fuchsia;
}
if (hitType == 2)
{
colClose = c_lime;
colFar = c_blue;
image_blend = c_lime;
}
if (hitType == 3)
{
colClose = #4040FF;
colFar = c_navy;
image_blend = colClose;
}
if (hitType == 5)
{
image_blend = #7F553F;
colClose = image_blend;
colFar = image_blend;
}
if (hitType == 4)
{
sprite_index = spr_teacup_bullet_big;
bulletCollisionAngle = 20;
}
lineToCenter = arg4;
if (hitType == 3 || hitType == 5)
lineToCenter = false;
if (hitType == 1 || hitType == 2)
{
sprite_index = spr_teacup_bullet_good;
groundForgiveness = 1;
bulletCollisionAngle = 28;
bulletHitHeight = 80;
}
spriteWidthRoot = sprite_get_width(sprite_index);
spriteHeightRoot = sprite_get_width(sprite_index);
}
return _mytbullet;
} (200 + (i * 120), nowdir, 0, 1, false); |
137 |
bullet.boostAmount = 6; |
138 |
if (i == lasti) |
139 |
bullet.boostAmount = 10; |
140 |
nowdir += choose(30, 30, 0, -30, -30); |
141 |
if (nowdir <= 180) |
142 |
nowdir = choose(180, 210, 210); |
143 |
if (nowdir >= 360) |
144 |
nowdir = choose(360, 330, 330); |
145 |
} |
146 |
break; |
147 |
case 8: |
148 |
riseSpeed = 3; |
149 |
riseSpeedBoostInitial = 8; |
150 |
riseSpeedBoost = riseSpeedBoostInitial; |
151 |
riseSpeedBoostMax = 10; |
152 |
riseSpeedBoostFriction = 0.15; |
153 |
lasti = 5; |
154 |
nowdir = 270; |
155 |
for (var i = 0; i <= lasti; i++) |
156 |
{ |
157 |
bullet = scr_tb_makescr_tb_makefunction scr_tb_make(arg0, arg1, arg2, arg3, arg4)
{
var _mytbullet = instance_create(x, y - arg0, obj_teacup_bullet);
with (_mytbullet)
{
spin = arg1;
spinrate = arg2;
hitType = arg3;
master = other.id;
if (hitType == 1)
{
colClose = c_fuchsia;
colFar = c_blue;
image_blend = c_fuchsia;
}
if (hitType == 2)
{
colClose = c_lime;
colFar = c_blue;
image_blend = c_lime;
}
if (hitType == 3)
{
colClose = #4040FF;
colFar = c_navy;
image_blend = colClose;
}
if (hitType == 5)
{
image_blend = #7F553F;
colClose = image_blend;
colFar = image_blend;
}
if (hitType == 4)
{
sprite_index = spr_teacup_bullet_big;
bulletCollisionAngle = 20;
}
lineToCenter = arg4;
if (hitType == 3 || hitType == 5)
lineToCenter = false;
if (hitType == 1 || hitType == 2)
{
sprite_index = spr_teacup_bullet_good;
groundForgiveness = 1;
bulletCollisionAngle = 28;
bulletHitHeight = 80;
}
spriteWidthRoot = sprite_get_width(sprite_index);
spriteHeightRoot = sprite_get_width(sprite_index);
}
return _mytbullet;
} (400 + (i * 180), nowdir, 0, 1, false); |
158 |
bullet.boostAmount = 6; |
159 |
if (i == lasti) |
160 |
bullet.boostAmount = 10; |
161 |
nowdir += choose(30, 30, 0, -30, -30); |
162 |
if (nowdir <= 240) |
163 |
nowdir = choose(240, 270); |
164 |
if (nowdir >= 300) |
165 |
nowdir = choose(300, 270); |
166 |
} |
167 |
scoreboardGoal = 6; |
168 |
break; |
169 |
} |
170 |
} |
171 |
else |
172 |
{ |
173 |
switch (_pattern) |
174 |
{ |
175 |
default: |
176 |
break; |
177 |
case 10: |
178 |
scr_tb_makescr_tb_makefunction scr_tb_make(arg0, arg1, arg2, arg3, arg4)
{
var _mytbullet = instance_create(x, y - arg0, obj_teacup_bullet);
with (_mytbullet)
{
spin = arg1;
spinrate = arg2;
hitType = arg3;
master = other.id;
if (hitType == 1)
{
colClose = c_fuchsia;
colFar = c_blue;
image_blend = c_fuchsia;
}
if (hitType == 2)
{
colClose = c_lime;
colFar = c_blue;
image_blend = c_lime;
}
if (hitType == 3)
{
colClose = #4040FF;
colFar = c_navy;
image_blend = colClose;
}
if (hitType == 5)
{
image_blend = #7F553F;
colClose = image_blend;
colFar = image_blend;
}
if (hitType == 4)
{
sprite_index = spr_teacup_bullet_big;
bulletCollisionAngle = 20;
}
lineToCenter = arg4;
if (hitType == 3 || hitType == 5)
lineToCenter = false;
if (hitType == 1 || hitType == 2)
{
sprite_index = spr_teacup_bullet_good;
groundForgiveness = 1;
bulletCollisionAngle = 28;
bulletHitHeight = 80;
}
spriteWidthRoot = sprite_get_width(sprite_index);
spriteHeightRoot = sprite_get_width(sprite_index);
}
return _mytbullet;
} (500, 90, 0, 3, false); |
179 |
scr_tb_makescr_tb_makefunction scr_tb_make(arg0, arg1, arg2, arg3, arg4)
{
var _mytbullet = instance_create(x, y - arg0, obj_teacup_bullet);
with (_mytbullet)
{
spin = arg1;
spinrate = arg2;
hitType = arg3;
master = other.id;
if (hitType == 1)
{
colClose = c_fuchsia;
colFar = c_blue;
image_blend = c_fuchsia;
}
if (hitType == 2)
{
colClose = c_lime;
colFar = c_blue;
image_blend = c_lime;
}
if (hitType == 3)
{
colClose = #4040FF;
colFar = c_navy;
image_blend = colClose;
}
if (hitType == 5)
{
image_blend = #7F553F;
colClose = image_blend;
colFar = image_blend;
}
if (hitType == 4)
{
sprite_index = spr_teacup_bullet_big;
bulletCollisionAngle = 20;
}
lineToCenter = arg4;
if (hitType == 3 || hitType == 5)
lineToCenter = false;
if (hitType == 1 || hitType == 2)
{
sprite_index = spr_teacup_bullet_good;
groundForgiveness = 1;
bulletCollisionAngle = 28;
bulletHitHeight = 80;
}
spriteWidthRoot = sprite_get_width(sprite_index);
spriteHeightRoot = sprite_get_width(sprite_index);
}
return _mytbullet;
} (600, 120, 0, 3, false); |
180 |
scr_tb_makescr_tb_makefunction scr_tb_make(arg0, arg1, arg2, arg3, arg4)
{
var _mytbullet = instance_create(x, y - arg0, obj_teacup_bullet);
with (_mytbullet)
{
spin = arg1;
spinrate = arg2;
hitType = arg3;
master = other.id;
if (hitType == 1)
{
colClose = c_fuchsia;
colFar = c_blue;
image_blend = c_fuchsia;
}
if (hitType == 2)
{
colClose = c_lime;
colFar = c_blue;
image_blend = c_lime;
}
if (hitType == 3)
{
colClose = #4040FF;
colFar = c_navy;
image_blend = colClose;
}
if (hitType == 5)
{
image_blend = #7F553F;
colClose = image_blend;
colFar = image_blend;
}
if (hitType == 4)
{
sprite_index = spr_teacup_bullet_big;
bulletCollisionAngle = 20;
}
lineToCenter = arg4;
if (hitType == 3 || hitType == 5)
lineToCenter = false;
if (hitType == 1 || hitType == 2)
{
sprite_index = spr_teacup_bullet_good;
groundForgiveness = 1;
bulletCollisionAngle = 28;
bulletHitHeight = 80;
}
spriteWidthRoot = sprite_get_width(sprite_index);
spriteHeightRoot = sprite_get_width(sprite_index);
}
return _mytbullet;
} (700, 150, 0, 3, false); |
181 |
scr_tb_makescr_tb_makefunction scr_tb_make(arg0, arg1, arg2, arg3, arg4)
{
var _mytbullet = instance_create(x, y - arg0, obj_teacup_bullet);
with (_mytbullet)
{
spin = arg1;
spinrate = arg2;
hitType = arg3;
master = other.id;
if (hitType == 1)
{
colClose = c_fuchsia;
colFar = c_blue;
image_blend = c_fuchsia;
}
if (hitType == 2)
{
colClose = c_lime;
colFar = c_blue;
image_blend = c_lime;
}
if (hitType == 3)
{
colClose = #4040FF;
colFar = c_navy;
image_blend = colClose;
}
if (hitType == 5)
{
image_blend = #7F553F;
colClose = image_blend;
colFar = image_blend;
}
if (hitType == 4)
{
sprite_index = spr_teacup_bullet_big;
bulletCollisionAngle = 20;
}
lineToCenter = arg4;
if (hitType == 3 || hitType == 5)
lineToCenter = false;
if (hitType == 1 || hitType == 2)
{
sprite_index = spr_teacup_bullet_good;
groundForgiveness = 1;
bulletCollisionAngle = 28;
bulletHitHeight = 80;
}
spriteWidthRoot = sprite_get_width(sprite_index);
spriteHeightRoot = sprite_get_width(sprite_index);
}
return _mytbullet;
} (800, 180, 0, 3, false); |
182 |
scr_tb_make_splitscr_tb_make_splitfunction scr_tb_make_split(arg0, arg1, arg2, arg3, arg4)
{
for (var i = 0; i < arg3; i += 1)
{
var _bul = scr_tb_make(arg0, arg1 + ((i / arg3) * 360), arg2, arg4, true);
with (_bul)
{
offsetAngle = (i / arg3) * 360;
if (i == 0)
eatMe = true;
}
}
} (1400, 0, spinSpeed, 2, 0); |
183 |
scr_tb_make_splitscr_tb_make_splitfunction scr_tb_make_split(arg0, arg1, arg2, arg3, arg4)
{
for (var i = 0; i < arg3; i += 1)
{
var _bul = scr_tb_make(arg0, arg1 + ((i / arg3) * 360), arg2, arg4, true);
with (_bul)
{
offsetAngle = (i / arg3) * 360;
if (i == 0)
eatMe = true;
}
}
} (1500, 30, spinSpeed, 2, 0); |
184 |
scr_tb_make_splitscr_tb_make_splitfunction scr_tb_make_split(arg0, arg1, arg2, arg3, arg4)
{
for (var i = 0; i < arg3; i += 1)
{
var _bul = scr_tb_make(arg0, arg1 + ((i / arg3) * 360), arg2, arg4, true);
with (_bul)
{
offsetAngle = (i / arg3) * 360;
if (i == 0)
eatMe = true;
}
}
} (1600, 60, spinSpeed, 2, 0); |
185 |
scr_tb_make_splitscr_tb_make_splitfunction scr_tb_make_split(arg0, arg1, arg2, arg3, arg4)
{
for (var i = 0; i < arg3; i += 1)
{
var _bul = scr_tb_make(arg0, arg1 + ((i / arg3) * 360), arg2, arg4, true);
with (_bul)
{
offsetAngle = (i / arg3) * 360;
if (i == 0)
eatMe = true;
}
}
} (1800, 0, spinSpeed, 2, 0); |
186 |
scr_tb_make_splitscr_tb_make_splitfunction scr_tb_make_split(arg0, arg1, arg2, arg3, arg4)
{
for (var i = 0; i < arg3; i += 1)
{
var _bul = scr_tb_make(arg0, arg1 + ((i / arg3) * 360), arg2, arg4, true);
with (_bul)
{
offsetAngle = (i / arg3) * 360;
if (i == 0)
eatMe = true;
}
}
} (2000, 10, spinSpeed, 3, 0); |
187 |
scr_tb_make_splitscr_tb_make_splitfunction scr_tb_make_split(arg0, arg1, arg2, arg3, arg4)
{
for (var i = 0; i < arg3; i += 1)
{
var _bul = scr_tb_make(arg0, arg1 + ((i / arg3) * 360), arg2, arg4, true);
with (_bul)
{
offsetAngle = (i / arg3) * 360;
if (i == 0)
eatMe = true;
}
}
} (2200, 20, spinSpeed, 4, 0); |
188 |
for (var i = 0; i < 10; i++) |
189 |
{ |
190 |
scr_tb_makescr_tb_makefunction scr_tb_make(arg0, arg1, arg2, arg3, arg4)
{
var _mytbullet = instance_create(x, y - arg0, obj_teacup_bullet);
with (_mytbullet)
{
spin = arg1;
spinrate = arg2;
hitType = arg3;
master = other.id;
if (hitType == 1)
{
colClose = c_fuchsia;
colFar = c_blue;
image_blend = c_fuchsia;
}
if (hitType == 2)
{
colClose = c_lime;
colFar = c_blue;
image_blend = c_lime;
}
if (hitType == 3)
{
colClose = #4040FF;
colFar = c_navy;
image_blend = colClose;
}
if (hitType == 5)
{
image_blend = #7F553F;
colClose = image_blend;
colFar = image_blend;
}
if (hitType == 4)
{
sprite_index = spr_teacup_bullet_big;
bulletCollisionAngle = 20;
}
lineToCenter = arg4;
if (hitType == 3 || hitType == 5)
lineToCenter = false;
if (hitType == 1 || hitType == 2)
{
sprite_index = spr_teacup_bullet_good;
groundForgiveness = 1;
bulletCollisionAngle = 28;
bulletHitHeight = 80;
}
spriteWidthRoot = sprite_get_width(sprite_index);
spriteHeightRoot = sprite_get_width(sprite_index);
}
return _mytbullet;
} (2300 + (i * 20), 230, 0, 0, false); |
191 |
scr_tb_makescr_tb_makefunction scr_tb_make(arg0, arg1, arg2, arg3, arg4)
{
var _mytbullet = instance_create(x, y - arg0, obj_teacup_bullet);
with (_mytbullet)
{
spin = arg1;
spinrate = arg2;
hitType = arg3;
master = other.id;
if (hitType == 1)
{
colClose = c_fuchsia;
colFar = c_blue;
image_blend = c_fuchsia;
}
if (hitType == 2)
{
colClose = c_lime;
colFar = c_blue;
image_blend = c_lime;
}
if (hitType == 3)
{
colClose = #4040FF;
colFar = c_navy;
image_blend = colClose;
}
if (hitType == 5)
{
image_blend = #7F553F;
colClose = image_blend;
colFar = image_blend;
}
if (hitType == 4)
{
sprite_index = spr_teacup_bullet_big;
bulletCollisionAngle = 20;
}
lineToCenter = arg4;
if (hitType == 3 || hitType == 5)
lineToCenter = false;
if (hitType == 1 || hitType == 2)
{
sprite_index = spr_teacup_bullet_good;
groundForgiveness = 1;
bulletCollisionAngle = 28;
bulletHitHeight = 80;
}
spriteWidthRoot = sprite_get_width(sprite_index);
spriteHeightRoot = sprite_get_width(sprite_index);
}
return _mytbullet;
} (2300 + (i * 20), 270, 0, 1, false); |
192 |
scr_tb_makescr_tb_makefunction scr_tb_make(arg0, arg1, arg2, arg3, arg4)
{
var _mytbullet = instance_create(x, y - arg0, obj_teacup_bullet);
with (_mytbullet)
{
spin = arg1;
spinrate = arg2;
hitType = arg3;
master = other.id;
if (hitType == 1)
{
colClose = c_fuchsia;
colFar = c_blue;
image_blend = c_fuchsia;
}
if (hitType == 2)
{
colClose = c_lime;
colFar = c_blue;
image_blend = c_lime;
}
if (hitType == 3)
{
colClose = #4040FF;
colFar = c_navy;
image_blend = colClose;
}
if (hitType == 5)
{
image_blend = #7F553F;
colClose = image_blend;
colFar = image_blend;
}
if (hitType == 4)
{
sprite_index = spr_teacup_bullet_big;
bulletCollisionAngle = 20;
}
lineToCenter = arg4;
if (hitType == 3 || hitType == 5)
lineToCenter = false;
if (hitType == 1 || hitType == 2)
{
sprite_index = spr_teacup_bullet_good;
groundForgiveness = 1;
bulletCollisionAngle = 28;
bulletHitHeight = 80;
}
spriteWidthRoot = sprite_get_width(sprite_index);
spriteHeightRoot = sprite_get_width(sprite_index);
}
return _mytbullet;
} (2300 + (i * 20), 310, 0, 0, false); |
193 |
} |
194 |
for (var i = 0; i < 64; i++) |
195 |
{ |
196 |
scr_tb_makescr_tb_makefunction scr_tb_make(arg0, arg1, arg2, arg3, arg4)
{
var _mytbullet = instance_create(x, y - arg0, obj_teacup_bullet);
with (_mytbullet)
{
spin = arg1;
spinrate = arg2;
hitType = arg3;
master = other.id;
if (hitType == 1)
{
colClose = c_fuchsia;
colFar = c_blue;
image_blend = c_fuchsia;
}
if (hitType == 2)
{
colClose = c_lime;
colFar = c_blue;
image_blend = c_lime;
}
if (hitType == 3)
{
colClose = #4040FF;
colFar = c_navy;
image_blend = colClose;
}
if (hitType == 5)
{
image_blend = #7F553F;
colClose = image_blend;
colFar = image_blend;
}
if (hitType == 4)
{
sprite_index = spr_teacup_bullet_big;
bulletCollisionAngle = 20;
}
lineToCenter = arg4;
if (hitType == 3 || hitType == 5)
lineToCenter = false;
if (hitType == 1 || hitType == 2)
{
sprite_index = spr_teacup_bullet_good;
groundForgiveness = 1;
bulletCollisionAngle = 28;
bulletHitHeight = 80;
}
spriteWidthRoot = sprite_get_width(sprite_index);
spriteHeightRoot = sprite_get_width(sprite_index);
}
return _mytbullet;
} (2700 + (i * 20), i * 10, 0, 0, true); |
197 |
scr_tb_makescr_tb_makefunction scr_tb_make(arg0, arg1, arg2, arg3, arg4)
{
var _mytbullet = instance_create(x, y - arg0, obj_teacup_bullet);
with (_mytbullet)
{
spin = arg1;
spinrate = arg2;
hitType = arg3;
master = other.id;
if (hitType == 1)
{
colClose = c_fuchsia;
colFar = c_blue;
image_blend = c_fuchsia;
}
if (hitType == 2)
{
colClose = c_lime;
colFar = c_blue;
image_blend = c_lime;
}
if (hitType == 3)
{
colClose = #4040FF;
colFar = c_navy;
image_blend = colClose;
}
if (hitType == 5)
{
image_blend = #7F553F;
colClose = image_blend;
colFar = image_blend;
}
if (hitType == 4)
{
sprite_index = spr_teacup_bullet_big;
bulletCollisionAngle = 20;
}
lineToCenter = arg4;
if (hitType == 3 || hitType == 5)
lineToCenter = false;
if (hitType == 1 || hitType == 2)
{
sprite_index = spr_teacup_bullet_good;
groundForgiveness = 1;
bulletCollisionAngle = 28;
bulletHitHeight = 80;
}
spriteWidthRoot = sprite_get_width(sprite_index);
spriteHeightRoot = sprite_get_width(sprite_index);
}
return _mytbullet;
} (2700 + (i * 20), 180 + (i * 10), 0, 0, true); |
198 |
} |
199 |
break; |
200 |
case 79: |
201 |
var _spacing = 74; |
202 |
var _distance = 440; |
203 |
var _bullets = _distance div _spacing; |
204 |
for (var i = 0; i < _bullets; i++) |
205 |
{ |
206 |
var _h = 60 + (i * _spacing); |
207 |
bullet = scr_tb_makescr_tb_makefunction scr_tb_make(arg0, arg1, arg2, arg3, arg4)
{
var _mytbullet = instance_create(x, y - arg0, obj_teacup_bullet);
with (_mytbullet)
{
spin = arg1;
spinrate = arg2;
hitType = arg3;
master = other.id;
if (hitType == 1)
{
colClose = c_fuchsia;
colFar = c_blue;
image_blend = c_fuchsia;
}
if (hitType == 2)
{
colClose = c_lime;
colFar = c_blue;
image_blend = c_lime;
}
if (hitType == 3)
{
colClose = #4040FF;
colFar = c_navy;
image_blend = colClose;
}
if (hitType == 5)
{
image_blend = #7F553F;
colClose = image_blend;
colFar = image_blend;
}
if (hitType == 4)
{
sprite_index = spr_teacup_bullet_big;
bulletCollisionAngle = 20;
}
lineToCenter = arg4;
if (hitType == 3 || hitType == 5)
lineToCenter = false;
if (hitType == 1 || hitType == 2)
{
sprite_index = spr_teacup_bullet_good;
groundForgiveness = 1;
bulletCollisionAngle = 28;
bulletHitHeight = 80;
}
spriteWidthRoot = sprite_get_width(sprite_index);
spriteHeightRoot = sprite_get_width(sprite_index);
}
return _mytbullet;
} (_h - 5, 350 + (i * 40), 0, 1, false); |
208 |
bullet.boostAmount = 6; |
209 |
if (i == (_bullets - 1)) |
210 |
bullet.boostAmount = 8; |
211 |
} |
212 |
break; |
213 |
case 165: |
214 |
var _angle = [30, 150, 270]; |
215 |
lasti = 2; |
216 |
for (var i = 0; i <= lasti; i++) |
217 |
{ |
218 |
for (j = 0; j < 5; j++) |
219 |
bullet = scr_tb_makescr_tb_makefunction scr_tb_make(arg0, arg1, arg2, arg3, arg4)
{
var _mytbullet = instance_create(x, y - arg0, obj_teacup_bullet);
with (_mytbullet)
{
spin = arg1;
spinrate = arg2;
hitType = arg3;
master = other.id;
if (hitType == 1)
{
colClose = c_fuchsia;
colFar = c_blue;
image_blend = c_fuchsia;
}
if (hitType == 2)
{
colClose = c_lime;
colFar = c_blue;
image_blend = c_lime;
}
if (hitType == 3)
{
colClose = #4040FF;
colFar = c_navy;
image_blend = colClose;
}
if (hitType == 5)
{
image_blend = #7F553F;
colClose = image_blend;
colFar = image_blend;
}
if (hitType == 4)
{
sprite_index = spr_teacup_bullet_big;
bulletCollisionAngle = 20;
}
lineToCenter = arg4;
if (hitType == 3 || hitType == 5)
lineToCenter = false;
if (hitType == 1 || hitType == 2)
{
sprite_index = spr_teacup_bullet_good;
groundForgiveness = 1;
bulletCollisionAngle = 28;
bulletHitHeight = 80;
}
spriteWidthRoot = sprite_get_width(sprite_index);
spriteHeightRoot = sprite_get_width(sprite_index);
}
return _mytbullet;
} (500 + (i * 280) + (j * 30), _angle[i], 0, 0, false); |
220 |
} |
221 |
scr_tb_make_splitscr_tb_make_splitfunction scr_tb_make_split(arg0, arg1, arg2, arg3, arg4)
{
for (var i = 0; i < arg3; i += 1)
{
var _bul = scr_tb_make(arg0, arg1 + ((i / arg3) * 360), arg2, arg4, true);
with (_bul)
{
offsetAngle = (i / arg3) * 360;
if (i == 0)
eatMe = true;
}
}
} (1500, 90, 0, 2, 4); |
222 |
scr_tb_make_splitscr_tb_make_splitfunction scr_tb_make_split(arg0, arg1, arg2, arg3, arg4)
{
for (var i = 0; i < arg3; i += 1)
{
var _bul = scr_tb_make(arg0, arg1 + ((i / arg3) * 360), arg2, arg4, true);
with (_bul)
{
offsetAngle = (i / arg3) * 360;
if (i == 0)
eatMe = true;
}
}
} (1800, 90, 0, 3, 4); |
223 |
scr_tb_make_splitscr_tb_make_splitfunction scr_tb_make_split(arg0, arg1, arg2, arg3, arg4)
{
for (var i = 0; i < arg3; i += 1)
{
var _bul = scr_tb_make(arg0, arg1 + ((i / arg3) * 360), arg2, arg4, true);
with (_bul)
{
offsetAngle = (i / arg3) * 360;
if (i == 0)
eatMe = true;
}
}
} (2100, 0, 0, 4, 4); |
224 |
scr_tb_make_splitscr_tb_make_splitfunction scr_tb_make_split(arg0, arg1, arg2, arg3, arg4)
{
for (var i = 0; i < arg3; i += 1)
{
var _bul = scr_tb_make(arg0, arg1 + ((i / arg3) * 360), arg2, arg4, true);
with (_bul)
{
offsetAngle = (i / arg3) * 360;
if (i == 0)
eatMe = true;
}
}
} (2400, 45, 0, 4, 4); |
225 |
break; |
226 |
case 168: |
227 |
scr_tb_make_splitscr_tb_make_splitfunction scr_tb_make_split(arg0, arg1, arg2, arg3, arg4)
{
for (var i = 0; i < arg3; i += 1)
{
var _bul = scr_tb_make(arg0, arg1 + ((i / arg3) * 360), arg2, arg4, true);
with (_bul)
{
offsetAngle = (i / arg3) * 360;
if (i == 0)
eatMe = true;
}
}
} (650, 0, -3, 3, 0); |
228 |
scr_tb_make_splitscr_tb_make_splitfunction scr_tb_make_split(arg0, arg1, arg2, arg3, arg4)
{
for (var i = 0; i < arg3; i += 1)
{
var _bul = scr_tb_make(arg0, arg1 + ((i / arg3) * 360), arg2, arg4, true);
with (_bul)
{
offsetAngle = (i / arg3) * 360;
if (i == 0)
eatMe = true;
}
}
} (840, 30, 3, 3, 0); |
229 |
scr_tb_make_splitscr_tb_make_splitfunction scr_tb_make_split(arg0, arg1, arg2, arg3, arg4)
{
for (var i = 0; i < arg3; i += 1)
{
var _bul = scr_tb_make(arg0, arg1 + ((i / arg3) * 360), arg2, arg4, true);
with (_bul)
{
offsetAngle = (i / arg3) * 360;
if (i == 0)
eatMe = true;
}
}
} (1030, 60, -3, 3, 0); |
230 |
scr_tb_make_splitscr_tb_make_splitfunction scr_tb_make_split(arg0, arg1, arg2, arg3, arg4)
{
for (var i = 0; i < arg3; i += 1)
{
var _bul = scr_tb_make(arg0, arg1 + ((i / arg3) * 360), arg2, arg4, true);
with (_bul)
{
offsetAngle = (i / arg3) * 360;
if (i == 0)
eatMe = true;
}
}
} (1220, 90, 5, 3, 0); |
231 |
scr_tb_make_splitscr_tb_make_splitfunction scr_tb_make_split(arg0, arg1, arg2, arg3, arg4)
{
for (var i = 0; i < arg3; i += 1)
{
var _bul = scr_tb_make(arg0, arg1 + ((i / arg3) * 360), arg2, arg4, true);
with (_bul)
{
offsetAngle = (i / arg3) * 360;
if (i == 0)
eatMe = true;
}
}
} (1410, 90, -5, 3, 0); |
232 |
scr_tb_make_splitscr_tb_make_splitfunction scr_tb_make_split(arg0, arg1, arg2, arg3, arg4)
{
for (var i = 0; i < arg3; i += 1)
{
var _bul = scr_tb_make(arg0, arg1 + ((i / arg3) * 360), arg2, arg4, true);
with (_bul)
{
offsetAngle = (i / arg3) * 360;
if (i == 0)
eatMe = true;
}
}
} (1600, 90, 5, 3, 0); |
233 |
scr_tb_make_splitscr_tb_make_splitfunction scr_tb_make_split(arg0, arg1, arg2, arg3, arg4)
{
for (var i = 0; i < arg3; i += 1)
{
var _bul = scr_tb_make(arg0, arg1 + ((i / arg3) * 360), arg2, arg4, true);
with (_bul)
{
offsetAngle = (i / arg3) * 360;
if (i == 0)
eatMe = true;
}
}
} (1790, 90, 6, 3, 0); |
234 |
scr_tb_make_splitscr_tb_make_splitfunction scr_tb_make_split(arg0, arg1, arg2, arg3, arg4)
{
for (var i = 0; i < arg3; i += 1)
{
var _bul = scr_tb_make(arg0, arg1 + ((i / arg3) * 360), arg2, arg4, true);
with (_bul)
{
offsetAngle = (i / arg3) * 360;
if (i == 0)
eatMe = true;
}
}
} (1980, 90, 6, 3, 0); |
235 |
scr_tb_make_splitscr_tb_make_splitfunction scr_tb_make_split(arg0, arg1, arg2, arg3, arg4)
{
for (var i = 0; i < arg3; i += 1)
{
var _bul = scr_tb_make(arg0, arg1 + ((i / arg3) * 360), arg2, arg4, true);
with (_bul)
{
offsetAngle = (i / arg3) * 360;
if (i == 0)
eatMe = true;
}
}
} (2170, 90, 6, 3, 0); |
236 |
break; |
237 |
case 167: |
238 |
scr_tb_make_splitscr_tb_make_splitfunction scr_tb_make_split(arg0, arg1, arg2, arg3, arg4)
{
for (var i = 0; i < arg3; i += 1)
{
var _bul = scr_tb_make(arg0, arg1 + ((i / arg3) * 360), arg2, arg4, true);
with (_bul)
{
offsetAngle = (i / arg3) * 360;
if (i == 0)
eatMe = true;
}
}
} (650, 90, 6, 3, 0); |
239 |
scr_tb_make_splitscr_tb_make_splitfunction scr_tb_make_split(arg0, arg1, arg2, arg3, arg4)
{
for (var i = 0; i < arg3; i += 1)
{
var _bul = scr_tb_make(arg0, arg1 + ((i / arg3) * 360), arg2, arg4, true);
with (_bul)
{
offsetAngle = (i / arg3) * 360;
if (i == 0)
eatMe = true;
}
}
} (700, 90, 6, 3, 0); |
240 |
scr_tb_make_splitscr_tb_make_splitfunction scr_tb_make_split(arg0, arg1, arg2, arg3, arg4)
{
for (var i = 0; i < arg3; i += 1)
{
var _bul = scr_tb_make(arg0, arg1 + ((i / arg3) * 360), arg2, arg4, true);
with (_bul)
{
offsetAngle = (i / arg3) * 360;
if (i == 0)
eatMe = true;
}
}
} (750, 90, 6, 3, 0); |
241 |
scr_tb_make_splitscr_tb_make_splitfunction scr_tb_make_split(arg0, arg1, arg2, arg3, arg4)
{
for (var i = 0; i < arg3; i += 1)
{
var _bul = scr_tb_make(arg0, arg1 + ((i / arg3) * 360), arg2, arg4, true);
with (_bul)
{
offsetAngle = (i / arg3) * 360;
if (i == 0)
eatMe = true;
}
}
} (1000, 90, -6, 3, 0); |
242 |
scr_tb_make_splitscr_tb_make_splitfunction scr_tb_make_split(arg0, arg1, arg2, arg3, arg4)
{
for (var i = 0; i < arg3; i += 1)
{
var _bul = scr_tb_make(arg0, arg1 + ((i / arg3) * 360), arg2, arg4, true);
with (_bul)
{
offsetAngle = (i / arg3) * 360;
if (i == 0)
eatMe = true;
}
}
} (1050, 90, -6, 3, 0); |
243 |
scr_tb_make_splitscr_tb_make_splitfunction scr_tb_make_split(arg0, arg1, arg2, arg3, arg4)
{
for (var i = 0; i < arg3; i += 1)
{
var _bul = scr_tb_make(arg0, arg1 + ((i / arg3) * 360), arg2, arg4, true);
with (_bul)
{
offsetAngle = (i / arg3) * 360;
if (i == 0)
eatMe = true;
}
}
} (1100, 90, -6, 3, 0); |
244 |
scr_tb_make_splitscr_tb_make_splitfunction scr_tb_make_split(arg0, arg1, arg2, arg3, arg4)
{
for (var i = 0; i < arg3; i += 1)
{
var _bul = scr_tb_make(arg0, arg1 + ((i / arg3) * 360), arg2, arg4, true);
with (_bul)
{
offsetAngle = (i / arg3) * 360;
if (i == 0)
eatMe = true;
}
}
} (1350, 90, 6, 3, 0); |
245 |
scr_tb_make_splitscr_tb_make_splitfunction scr_tb_make_split(arg0, arg1, arg2, arg3, arg4)
{
for (var i = 0; i < arg3; i += 1)
{
var _bul = scr_tb_make(arg0, arg1 + ((i / arg3) * 360), arg2, arg4, true);
with (_bul)
{
offsetAngle = (i / arg3) * 360;
if (i == 0)
eatMe = true;
}
}
} (1400, 90, 6, 3, 0); |
246 |
scr_tb_make_splitscr_tb_make_splitfunction scr_tb_make_split(arg0, arg1, arg2, arg3, arg4)
{
for (var i = 0; i < arg3; i += 1)
{
var _bul = scr_tb_make(arg0, arg1 + ((i / arg3) * 360), arg2, arg4, true);
with (_bul)
{
offsetAngle = (i / arg3) * 360;
if (i == 0)
eatMe = true;
}
}
} (1450, 90, 6, 3, 0); |
247 |
scr_tb_make_splitscr_tb_make_splitfunction scr_tb_make_split(arg0, arg1, arg2, arg3, arg4)
{
for (var i = 0; i < arg3; i += 1)
{
var _bul = scr_tb_make(arg0, arg1 + ((i / arg3) * 360), arg2, arg4, true);
with (_bul)
{
offsetAngle = (i / arg3) * 360;
if (i == 0)
eatMe = true;
}
}
} (1500, 90, 6, 3, 3); |
248 |
break; |
249 |
case 166: |
250 |
scr_tb_make_splitscr_tb_make_splitfunction scr_tb_make_split(arg0, arg1, arg2, arg3, arg4)
{
for (var i = 0; i < arg3; i += 1)
{
var _bul = scr_tb_make(arg0, arg1 + ((i / arg3) * 360), arg2, arg4, true);
with (_bul)
{
offsetAngle = (i / arg3) * 360;
if (i == 0)
eatMe = true;
}
}
} (640, 70, -3, 2, 4); |
251 |
scr_tb_make_splitscr_tb_make_splitfunction scr_tb_make_split(arg0, arg1, arg2, arg3, arg4)
{
for (var i = 0; i < arg3; i += 1)
{
var _bul = scr_tb_make(arg0, arg1 + ((i / arg3) * 360), arg2, arg4, true);
with (_bul)
{
offsetAngle = (i / arg3) * 360;
if (i == 0)
eatMe = true;
}
}
} (900, 180, 3, 2, 4); |
252 |
scr_tb_makescr_tb_makefunction scr_tb_make(arg0, arg1, arg2, arg3, arg4)
{
var _mytbullet = instance_create(x, y - arg0, obj_teacup_bullet);
with (_mytbullet)
{
spin = arg1;
spinrate = arg2;
hitType = arg3;
master = other.id;
if (hitType == 1)
{
colClose = c_fuchsia;
colFar = c_blue;
image_blend = c_fuchsia;
}
if (hitType == 2)
{
colClose = c_lime;
colFar = c_blue;
image_blend = c_lime;
}
if (hitType == 3)
{
colClose = #4040FF;
colFar = c_navy;
image_blend = colClose;
}
if (hitType == 5)
{
image_blend = #7F553F;
colClose = image_blend;
colFar = image_blend;
}
if (hitType == 4)
{
sprite_index = spr_teacup_bullet_big;
bulletCollisionAngle = 20;
}
lineToCenter = arg4;
if (hitType == 3 || hitType == 5)
lineToCenter = false;
if (hitType == 1 || hitType == 2)
{
sprite_index = spr_teacup_bullet_good;
groundForgiveness = 1;
bulletCollisionAngle = 28;
bulletHitHeight = 80;
}
spriteWidthRoot = sprite_get_width(sprite_index);
spriteHeightRoot = sprite_get_width(sprite_index);
}
return _mytbullet;
} (1100, 0, -4, 3, false); |
253 |
scr_tb_makescr_tb_makefunction scr_tb_make(arg0, arg1, arg2, arg3, arg4)
{
var _mytbullet = instance_create(x, y - arg0, obj_teacup_bullet);
with (_mytbullet)
{
spin = arg1;
spinrate = arg2;
hitType = arg3;
master = other.id;
if (hitType == 1)
{
colClose = c_fuchsia;
colFar = c_blue;
image_blend = c_fuchsia;
}
if (hitType == 2)
{
colClose = c_lime;
colFar = c_blue;
image_blend = c_lime;
}
if (hitType == 3)
{
colClose = #4040FF;
colFar = c_navy;
image_blend = colClose;
}
if (hitType == 5)
{
image_blend = #7F553F;
colClose = image_blend;
colFar = image_blend;
}
if (hitType == 4)
{
sprite_index = spr_teacup_bullet_big;
bulletCollisionAngle = 20;
}
lineToCenter = arg4;
if (hitType == 3 || hitType == 5)
lineToCenter = false;
if (hitType == 1 || hitType == 2)
{
sprite_index = spr_teacup_bullet_good;
groundForgiveness = 1;
bulletCollisionAngle = 28;
bulletHitHeight = 80;
}
spriteWidthRoot = sprite_get_width(sprite_index);
spriteHeightRoot = sprite_get_width(sprite_index);
}
return _mytbullet;
} (1100, 180, -4, 3, false); |
254 |
scr_tb_makescr_tb_makefunction scr_tb_make(arg0, arg1, arg2, arg3, arg4)
{
var _mytbullet = instance_create(x, y - arg0, obj_teacup_bullet);
with (_mytbullet)
{
spin = arg1;
spinrate = arg2;
hitType = arg3;
master = other.id;
if (hitType == 1)
{
colClose = c_fuchsia;
colFar = c_blue;
image_blend = c_fuchsia;
}
if (hitType == 2)
{
colClose = c_lime;
colFar = c_blue;
image_blend = c_lime;
}
if (hitType == 3)
{
colClose = #4040FF;
colFar = c_navy;
image_blend = colClose;
}
if (hitType == 5)
{
image_blend = #7F553F;
colClose = image_blend;
colFar = image_blend;
}
if (hitType == 4)
{
sprite_index = spr_teacup_bullet_big;
bulletCollisionAngle = 20;
}
lineToCenter = arg4;
if (hitType == 3 || hitType == 5)
lineToCenter = false;
if (hitType == 1 || hitType == 2)
{
sprite_index = spr_teacup_bullet_good;
groundForgiveness = 1;
bulletCollisionAngle = 28;
bulletHitHeight = 80;
}
spriteWidthRoot = sprite_get_width(sprite_index);
spriteHeightRoot = sprite_get_width(sprite_index);
}
return _mytbullet;
} (1960, 0, 4, 3, false); |
255 |
scr_tb_makescr_tb_makefunction scr_tb_make(arg0, arg1, arg2, arg3, arg4)
{
var _mytbullet = instance_create(x, y - arg0, obj_teacup_bullet);
with (_mytbullet)
{
spin = arg1;
spinrate = arg2;
hitType = arg3;
master = other.id;
if (hitType == 1)
{
colClose = c_fuchsia;
colFar = c_blue;
image_blend = c_fuchsia;
}
if (hitType == 2)
{
colClose = c_lime;
colFar = c_blue;
image_blend = c_lime;
}
if (hitType == 3)
{
colClose = #4040FF;
colFar = c_navy;
image_blend = colClose;
}
if (hitType == 5)
{
image_blend = #7F553F;
colClose = image_blend;
colFar = image_blend;
}
if (hitType == 4)
{
sprite_index = spr_teacup_bullet_big;
bulletCollisionAngle = 20;
}
lineToCenter = arg4;
if (hitType == 3 || hitType == 5)
lineToCenter = false;
if (hitType == 1 || hitType == 2)
{
sprite_index = spr_teacup_bullet_good;
groundForgiveness = 1;
bulletCollisionAngle = 28;
bulletHitHeight = 80;
}
spriteWidthRoot = sprite_get_width(sprite_index);
spriteHeightRoot = sprite_get_width(sprite_index);
}
return _mytbullet;
} (1960, 120, 4, 3, false); |
256 |
scr_tb_makescr_tb_makefunction scr_tb_make(arg0, arg1, arg2, arg3, arg4)
{
var _mytbullet = instance_create(x, y - arg0, obj_teacup_bullet);
with (_mytbullet)
{
spin = arg1;
spinrate = arg2;
hitType = arg3;
master = other.id;
if (hitType == 1)
{
colClose = c_fuchsia;
colFar = c_blue;
image_blend = c_fuchsia;
}
if (hitType == 2)
{
colClose = c_lime;
colFar = c_blue;
image_blend = c_lime;
}
if (hitType == 3)
{
colClose = #4040FF;
colFar = c_navy;
image_blend = colClose;
}
if (hitType == 5)
{
image_blend = #7F553F;
colClose = image_blend;
colFar = image_blend;
}
if (hitType == 4)
{
sprite_index = spr_teacup_bullet_big;
bulletCollisionAngle = 20;
}
lineToCenter = arg4;
if (hitType == 3 || hitType == 5)
lineToCenter = false;
if (hitType == 1 || hitType == 2)
{
sprite_index = spr_teacup_bullet_good;
groundForgiveness = 1;
bulletCollisionAngle = 28;
bulletHitHeight = 80;
}
spriteWidthRoot = sprite_get_width(sprite_index);
spriteHeightRoot = sprite_get_width(sprite_index);
}
return _mytbullet;
} (1960, 240, 4, 3, false); |
257 |
break; |
258 |
case 175: |
259 |
var aa = 300; |
260 |
for (var ii = 0; ii < 10; ii++) |
261 |
scr_tb_make_splitscr_tb_make_splitfunction scr_tb_make_split(arg0, arg1, arg2, arg3, arg4)
{
for (var i = 0; i < arg3; i += 1)
{
var _bul = scr_tb_make(arg0, arg1 + ((i / arg3) * 360), arg2, arg4, true);
with (_bul)
{
offsetAngle = (i / arg3) * 360;
if (i == 0)
eatMe = true;
}
}
} (aa + 950 + (ii * 40), 90, 10, 3, 0); |
262 |
for (var ii = 0; ii < 10; ii++) |
263 |
scr_tb_make_splitscr_tb_make_splitfunction scr_tb_make_split(arg0, arg1, arg2, arg3, arg4)
{
for (var i = 0; i < arg3; i += 1)
{
var _bul = scr_tb_make(arg0, arg1 + ((i / arg3) * 360), arg2, arg4, true);
with (_bul)
{
offsetAngle = (i / arg3) * 360;
if (i == 0)
eatMe = true;
}
}
} (aa + 1600 + (ii * 40), 90, -10, 3, 0); |
264 |
var nn = 1500 + aa; |
265 |
scr_tb_make_crescent(750 + nn, 270, 20, 1, 0, 14); |
266 |
scr_tb_make_crescent(1000 + nn, 0, 20, 1, 0, 14); |
267 |
scr_tb_make_crescent(1250 + nn, 90, 20, 1, 0, 14); |
268 |
scr_tb_make_crescent(1500 + nn, 180, 20, 1, 0, 14); |
269 |
scr_tb_make_crescent(1750 + nn, 90, 20, 1, 0, 14); |
270 |
scr_tb_make_crescent(2000 + nn, 0, 20, 0, 0, 8); |
271 |
scr_tb_make_crescent(2200 + nn, 90, 20, 0, 0, 10); |
272 |
scr_tb_make_crescent(2400 + nn, 180, 20, 0, 0, 10); |
273 |
scr_tb_make_crescent(2600 + nn, 270, 20, 0, 0, 10); |
274 |
scr_tb_make_crescent(2800 + nn, 0, 20, 0, 0, 13); |
275 |
scr_tb_make_crescent(3000 + nn, 90, 20, 0, 0, 13); |
276 |
scr_tb_make_crescent(3200 + nn, 180, 20, 0, 0, 13); |
277 |
scr_tb_make_crescent(3400 + nn, 270, 20, 0, 0, 13); |
278 |
var mm = 5100 + aa; |
279 |
for (var ii = 0; ii < 40; ii++) |
280 |
scr_tb_make_splitscr_tb_make_splitfunction scr_tb_make_split(arg0, arg1, arg2, arg3, arg4)
{
for (var i = 0; i < arg3; i += 1)
{
var _bul = scr_tb_make(arg0, arg1 + ((i / arg3) * 360), arg2, arg4, true);
with (_bul)
{
offsetAngle = (i / arg3) * 360;
if (i == 0)
eatMe = true;
}
}
} ((ii * 32) + mm, 90 + (10 * ii), 6.25, 3, 0); |
281 |
} |
282 |
} |
283 |
} |