Deltarune script viewer

← back to main script listing

gml_Object_obj_swatchling_platter_Create_0

(view raw script w/o annotations or w/e)
1
scr_bullet_init
scr_bullet_init

function scr_bullet_init() { grazed = 0; grazetimer = 0; destroyonhit = 1; target = 0; inv = 60; damage = 10; element = 0; grazepoints = 1; timepoints = 1; active = 1; updateimageangle = 0; }
();
2
if (x < obj_growtangle.x)
3
{
4
    side = -1;
5
    image_angle = -90;
6
}
7
else
8
{
9
    side = 1;
10
    image_angle = 90;
11
}
12
platterLid = instance_create(x, y, obj_regularbullet);
13
platterLid.sprite_index = spr_swatchling_platter_lid;
14
platterLid.image_angle = image_angle;
15
platterPlate = instance_create(x, y, obj_regularbullet);
16
platterPlate.sprite_index = spr_swatchling_platter_plate;
17
platterPlate.image_angle = image_angle;
18
timer = -10;
19
loopTimer = 40;
20
lidOffset = 0;
21
colorTimer = 25;
22
firstOpen = true;
23
targetColor = c_yellow;
24
platterPlate.image_blend = targetColor;
25
platterLid.image_blend = targetColor;
26
platterPlate.damage = 5;
27
platterLid.damage = 5;
28
platterPlate.destroyonhit = 0;
29
platterLid.destroyonhit = 0;
30
platterPlate.wall_destroy = 0;
31
platterLid.wall_destroy = 0;
32
active = 0;
33
destroyonhit = 0;
34
opened = false;
35
hasCandy = 0;
36
startColor = c_yellow;
37
init = 0;
38
swatchbc = obj_swatchling_battle_controller;
39
ychange = 0;
40
lidOff = false;
41
lidSpeed = 0;
42
birds = 0;
43
plateSpeed = 0;
44
yy = y;
45
image_alpha = 0;