|
1
|
function scr_tb_patternscr_tb_pattern
function 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_make
function 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_make
function 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_make
function 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_make
function 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_make
function 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_make
function 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_make
function 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_make
function 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_make
function 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_make
function 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_make
function 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_make
function 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_make
function 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_make
function 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_make
function 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_split
function 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_split
function 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_split
function 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_split
function 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_split
function 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_split
function 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_make
function 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_make
function 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_make
function 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_make
function 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_make
function 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_make
function 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_make
function 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_split
function 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_split
function 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_split
function 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_split
function 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_split
function 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_split
function 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_split
function 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_split
function 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_split
function 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_split
function 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_split
function 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_split
function 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_split
function 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_split
function 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_split
function 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_split
function 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_split
function 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_split
function 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_split
function 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_split
function 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_split
function 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_split
function 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_split
function 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_split
function 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_split
function 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_make
function 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_make
function 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_make
function 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_make
function 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_make
function 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_split
function 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_split
function 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_crescentscr_tb_make_crescent
function scr_tb_make_crescent(arg0, arg1, arg2, arg3, arg4, arg5)
{
for (var i = 0; i < arg5; i += 1)
scr_tb_make(arg0, arg1 + (i * arg2), arg3, arg4, true);
} (750 + nn, 270, 20, 1, 0, 14);
|
|
266
|
scr_tb_make_crescentscr_tb_make_crescent
function scr_tb_make_crescent(arg0, arg1, arg2, arg3, arg4, arg5)
{
for (var i = 0; i < arg5; i += 1)
scr_tb_make(arg0, arg1 + (i * arg2), arg3, arg4, true);
} (1000 + nn, 0, 20, 1, 0, 14);
|
|
267
|
scr_tb_make_crescentscr_tb_make_crescent
function scr_tb_make_crescent(arg0, arg1, arg2, arg3, arg4, arg5)
{
for (var i = 0; i < arg5; i += 1)
scr_tb_make(arg0, arg1 + (i * arg2), arg3, arg4, true);
} (1250 + nn, 90, 20, 1, 0, 14);
|
|
268
|
scr_tb_make_crescentscr_tb_make_crescent
function scr_tb_make_crescent(arg0, arg1, arg2, arg3, arg4, arg5)
{
for (var i = 0; i < arg5; i += 1)
scr_tb_make(arg0, arg1 + (i * arg2), arg3, arg4, true);
} (1500 + nn, 180, 20, 1, 0, 14);
|
|
269
|
scr_tb_make_crescentscr_tb_make_crescent
function scr_tb_make_crescent(arg0, arg1, arg2, arg3, arg4, arg5)
{
for (var i = 0; i < arg5; i += 1)
scr_tb_make(arg0, arg1 + (i * arg2), arg3, arg4, true);
} (1750 + nn, 90, 20, 1, 0, 14);
|
|
270
|
scr_tb_make_crescentscr_tb_make_crescent
function scr_tb_make_crescent(arg0, arg1, arg2, arg3, arg4, arg5)
{
for (var i = 0; i < arg5; i += 1)
scr_tb_make(arg0, arg1 + (i * arg2), arg3, arg4, true);
} (2000 + nn, 0, 20, 0, 0, 8);
|
|
271
|
scr_tb_make_crescentscr_tb_make_crescent
function scr_tb_make_crescent(arg0, arg1, arg2, arg3, arg4, arg5)
{
for (var i = 0; i < arg5; i += 1)
scr_tb_make(arg0, arg1 + (i * arg2), arg3, arg4, true);
} (2200 + nn, 90, 20, 0, 0, 10);
|
|
272
|
scr_tb_make_crescentscr_tb_make_crescent
function scr_tb_make_crescent(arg0, arg1, arg2, arg3, arg4, arg5)
{
for (var i = 0; i < arg5; i += 1)
scr_tb_make(arg0, arg1 + (i * arg2), arg3, arg4, true);
} (2400 + nn, 180, 20, 0, 0, 10);
|
|
273
|
scr_tb_make_crescentscr_tb_make_crescent
function scr_tb_make_crescent(arg0, arg1, arg2, arg3, arg4, arg5)
{
for (var i = 0; i < arg5; i += 1)
scr_tb_make(arg0, arg1 + (i * arg2), arg3, arg4, true);
} (2600 + nn, 270, 20, 0, 0, 10);
|
|
274
|
scr_tb_make_crescentscr_tb_make_crescent
function scr_tb_make_crescent(arg0, arg1, arg2, arg3, arg4, arg5)
{
for (var i = 0; i < arg5; i += 1)
scr_tb_make(arg0, arg1 + (i * arg2), arg3, arg4, true);
} (2800 + nn, 0, 20, 0, 0, 13);
|
|
275
|
scr_tb_make_crescentscr_tb_make_crescent
function scr_tb_make_crescent(arg0, arg1, arg2, arg3, arg4, arg5)
{
for (var i = 0; i < arg5; i += 1)
scr_tb_make(arg0, arg1 + (i * arg2), arg3, arg4, true);
} (3000 + nn, 90, 20, 0, 0, 13);
|
|
276
|
scr_tb_make_crescentscr_tb_make_crescent
function scr_tb_make_crescent(arg0, arg1, arg2, arg3, arg4, arg5)
{
for (var i = 0; i < arg5; i += 1)
scr_tb_make(arg0, arg1 + (i * arg2), arg3, arg4, true);
} (3200 + nn, 180, 20, 0, 0, 13);
|
|
277
|
scr_tb_make_crescentscr_tb_make_crescent
function scr_tb_make_crescent(arg0, arg1, arg2, arg3, arg4, arg5)
{
for (var i = 0; i < arg5; i += 1)
scr_tb_make(arg0, arg1 + (i * arg2), arg3, arg4, true);
} (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_split
function 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
|
}
|