Deltarune (Chapter 2) script viewer

← back to main script listing

gml_GlobalScript_scr_tb_pattern

(view raw script w/o annotations or w/e)
1
function scr_tb_pattern
scr_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_make
scr_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_make
scr_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_make
scr_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_make
scr_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_make
scr_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_make
scr_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_make
scr_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_make
scr_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_make
scr_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_make
scr_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_make
scr_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_make
scr_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_make
scr_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_make
scr_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_make
scr_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_split
scr_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_split
scr_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_split
scr_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_split
scr_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_split
scr_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_split
scr_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_make
scr_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_make
scr_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_make
scr_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_make
scr_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_make
scr_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_make
scr_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_make
scr_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_split
scr_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_split
scr_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_split
scr_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_split
scr_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_split
scr_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_split
scr_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_split
scr_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_split
scr_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_split
scr_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_split
scr_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_split
scr_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_split
scr_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_split
scr_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_split
scr_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_split
scr_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_split
scr_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_split
scr_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_split
scr_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_split
scr_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_split
scr_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_split
scr_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_split
scr_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_split
scr_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_split
scr_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_split
scr_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_make
scr_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_make
scr_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_make
scr_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_make
scr_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_make
scr_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_split
scr_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_split
scr_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_crescent
scr_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_crescent
scr_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_crescent
scr_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_crescent
scr_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_crescent
scr_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_crescent
scr_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_crescent
scr_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_crescent
scr_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_crescent
scr_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_crescent
scr_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_crescent
scr_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_crescent
scr_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_crescent
scr_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_split
scr_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
}