added sound references, hyper interaction, some particle effects, better parallax background, boss health bar, and various bullet, enemy, and shot types. started on level design
|
@ -257,7 +257,7 @@
|
|||
"maintainGms1Font": false,
|
||||
"parent": {
|
||||
"name": "disclaimer",
|
||||
"path": "folders/disclaimer.yy",
|
||||
"path": "folders/title/disclaimer.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "fn_contact",
|
||||
|
|
|
@ -1763,7 +1763,7 @@
|
|||
"maintainGms1Font": false,
|
||||
"parent": {
|
||||
"name": "disclaimer",
|
||||
"path": "folders/disclaimer.yy",
|
||||
"path": "folders/title/disclaimer.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "fn_disclaimer",
|
||||
|
|
|
@ -35,4 +35,30 @@ draw_text( 910 + 1, 18 + 1, "Shine: " );
|
|||
draw_set_color(c_white);
|
||||
draw_text( 135, 18, "Lives: " );
|
||||
draw_text( 525, 18, "Spell: " );
|
||||
draw_text( 910, 18, "Shine: " );
|
||||
draw_text( 910, 18, "Shine: " );
|
||||
|
||||
if ( instance_exists(obj_boss_parent) ) {
|
||||
with( obj_boss_parent ) {
|
||||
if ( phase_mode == MODE_CHARGE || phase_mode == MODE_ACTIVE ) {
|
||||
if ( charge_timer ) {
|
||||
draw_sprite_part( spr_UI_boss_fill, 0, 0, 0, (980 * ( BOSS_CHARGE_TIME - charge_timer) / BOSS_CHARGE_TIME ), 28, 150, 676);
|
||||
} else {
|
||||
draw_sprite_part( spr_UI_boss_fill, 0, 0, 0, (980 * ( hp / phase_hp[current_phase] ) ), 28, 150, 676);
|
||||
}
|
||||
draw_sprite( spr_UI_boss_bar, 0, 640, 690 );
|
||||
draw_set_halign( fa_right );
|
||||
draw_set_color( c_black );
|
||||
draw_text( 1090 + 1, 640 - 1, bossname );
|
||||
draw_text( 1090 - 1, 640 - 1, bossname );
|
||||
draw_text( 1090 + 1, 640 + 1, bossname );
|
||||
draw_text( 1090 - 1, 640 + 1, bossname );
|
||||
draw_set_color( c_white );
|
||||
draw_text( 1090, 640, bossname );
|
||||
draw_set_halign( fa_left );
|
||||
for( var i = 0; i < (phases - current_phase); i++ ) {
|
||||
draw_sprite(spr_UI_boss_phases, 0, 1110 + (15 * i), 674 + (4 * (i % 2)));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,6 +1,15 @@
|
|||
if (!invuln) {
|
||||
hp -= other.damage;
|
||||
}
|
||||
obj_wriggle.hyper_current += .01;
|
||||
if ( point_distance(x, y, obj_wriggle.x, obj_wriggle.y) < 192 ) {
|
||||
obj_wriggle.hyper_current += .03;
|
||||
}
|
||||
if (hp < 60) {
|
||||
audio_play_sound( snd_enemy_hit_deep, 0, false );
|
||||
} else {
|
||||
audio_play_sound( snd_enemy_hit, 0, false );
|
||||
}
|
||||
|
||||
with (other) {
|
||||
instance_destroy();
|
||||
|
|
|
@ -1 +1,6 @@
|
|||
effect_create_below(ef_ring, x, y, 2, c_orange);
|
||||
effect_create_below(ef_ellipse, x, y, 2, c_fuchsia);
|
||||
effect_create_below(ef_firework, x, y, 2, c_yellow);
|
||||
effect_create_below(ef_smokeup, x, y, 2, c_silver);
|
||||
audio_play_sound(snd_boss_destroy, 10, false);
|
||||
obj_stage_controller.timeline_running = true;
|
|
@ -1,11 +1,15 @@
|
|||
charge_timer--;
|
||||
|
||||
if (hp <= 0) {
|
||||
with (obj_enemy_bullet_parent) {
|
||||
instance_destroy();
|
||||
}
|
||||
if ( current_phase < phases ) {
|
||||
current_phase++;
|
||||
hp = phase_hp[current_phase];
|
||||
charge_timer = BOSS_CHARGE_TIME;
|
||||
phase_mode = MODE_CHARGE;
|
||||
audio_play_sound( snd_boss_spellbreak, 1, false );
|
||||
} else {
|
||||
instance_destroy();
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"spriteId": {
|
||||
"name": "spr_bullet_test",
|
||||
"path": "sprites/spr_bullet_test/spr_bullet_test.yy",
|
||||
"name": "spr_bullet_ball",
|
||||
"path": "sprites/spr_bullet_ball/spr_bullet_ball.yy",
|
||||
},
|
||||
"solid": false,
|
||||
"visible": true,
|
||||
|
@ -31,7 +31,7 @@
|
|||
"path": "folders/enemies.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "obj_bullet_test",
|
||||
"name": "obj_bullet_ball",
|
||||
"tags": [],
|
||||
"resourceType": "GMObject",
|
||||
}
|
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
"spriteId": {
|
||||
"name": "spr_bullet_pellet",
|
||||
"path": "sprites/spr_bullet_pellet/spr_bullet_pellet.yy",
|
||||
},
|
||||
"solid": false,
|
||||
"visible": true,
|
||||
"spriteMaskId": null,
|
||||
"persistent": false,
|
||||
"parentObjectId": {
|
||||
"name": "obj_enemy_bullet_parent",
|
||||
"path": "objects/obj_enemy_bullet_parent/obj_enemy_bullet_parent.yy",
|
||||
},
|
||||
"physicsObject": false,
|
||||
"physicsSensor": false,
|
||||
"physicsShape": 1,
|
||||
"physicsGroup": 1,
|
||||
"physicsDensity": 0.5,
|
||||
"physicsRestitution": 0.1,
|
||||
"physicsLinearDamping": 0.1,
|
||||
"physicsAngularDamping": 0.1,
|
||||
"physicsFriction": 0.2,
|
||||
"physicsStartAwake": true,
|
||||
"physicsKinematic": false,
|
||||
"physicsShapePoints": [],
|
||||
"eventList": [],
|
||||
"properties": [],
|
||||
"overriddenProperties": [],
|
||||
"parent": {
|
||||
"name": "enemies",
|
||||
"path": "folders/enemies.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "obj_bullet_bead",
|
||||
"tags": [],
|
||||
"resourceType": "GMObject",
|
||||
}
|
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
"spriteId": {
|
||||
"name": "spr_bullet_pellet",
|
||||
"path": "sprites/spr_bullet_pellet/spr_bullet_pellet.yy",
|
||||
},
|
||||
"solid": false,
|
||||
"visible": true,
|
||||
"spriteMaskId": null,
|
||||
"persistent": false,
|
||||
"parentObjectId": {
|
||||
"name": "obj_enemy_bullet_parent",
|
||||
"path": "objects/obj_enemy_bullet_parent/obj_enemy_bullet_parent.yy",
|
||||
},
|
||||
"physicsObject": false,
|
||||
"physicsSensor": false,
|
||||
"physicsShape": 1,
|
||||
"physicsGroup": 1,
|
||||
"physicsDensity": 0.5,
|
||||
"physicsRestitution": 0.1,
|
||||
"physicsLinearDamping": 0.1,
|
||||
"physicsAngularDamping": 0.1,
|
||||
"physicsFriction": 0.2,
|
||||
"physicsStartAwake": true,
|
||||
"physicsKinematic": false,
|
||||
"physicsShapePoints": [],
|
||||
"eventList": [],
|
||||
"properties": [],
|
||||
"overriddenProperties": [],
|
||||
"parent": {
|
||||
"name": "enemies",
|
||||
"path": "folders/enemies.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "obj_bullet_pellet",
|
||||
"tags": [],
|
||||
"resourceType": "GMObject",
|
||||
}
|
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
"spriteId": {
|
||||
"name": "spr_bullet_bead",
|
||||
"path": "sprites/spr_bullet_bead/spr_bullet_bead.yy",
|
||||
},
|
||||
"solid": false,
|
||||
"visible": true,
|
||||
"spriteMaskId": null,
|
||||
"persistent": false,
|
||||
"parentObjectId": {
|
||||
"name": "obj_enemy_bullet_parent",
|
||||
"path": "objects/obj_enemy_bullet_parent/obj_enemy_bullet_parent.yy",
|
||||
},
|
||||
"physicsObject": false,
|
||||
"physicsSensor": false,
|
||||
"physicsShape": 1,
|
||||
"physicsGroup": 1,
|
||||
"physicsDensity": 0.5,
|
||||
"physicsRestitution": 0.1,
|
||||
"physicsLinearDamping": 0.1,
|
||||
"physicsAngularDamping": 0.1,
|
||||
"physicsFriction": 0.2,
|
||||
"physicsStartAwake": true,
|
||||
"physicsKinematic": false,
|
||||
"physicsShapePoints": [],
|
||||
"eventList": [],
|
||||
"properties": [],
|
||||
"overriddenProperties": [],
|
||||
"parent": {
|
||||
"name": "enemies",
|
||||
"path": "folders/enemies.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "obj_bullet_bead",
|
||||
"tags": [],
|
||||
"resourceType": "GMObject",
|
||||
}
|
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
"spriteId": {
|
||||
"name": "spr_bullet_pellet",
|
||||
"path": "sprites/spr_bullet_pellet/spr_bullet_pellet.yy",
|
||||
},
|
||||
"solid": false,
|
||||
"visible": true,
|
||||
"spriteMaskId": null,
|
||||
"persistent": false,
|
||||
"parentObjectId": {
|
||||
"name": "obj_enemy_bullet_parent",
|
||||
"path": "objects/obj_enemy_bullet_parent/obj_enemy_bullet_parent.yy",
|
||||
},
|
||||
"physicsObject": false,
|
||||
"physicsSensor": false,
|
||||
"physicsShape": 1,
|
||||
"physicsGroup": 1,
|
||||
"physicsDensity": 0.5,
|
||||
"physicsRestitution": 0.1,
|
||||
"physicsLinearDamping": 0.1,
|
||||
"physicsAngularDamping": 0.1,
|
||||
"physicsFriction": 0.2,
|
||||
"physicsStartAwake": true,
|
||||
"physicsKinematic": false,
|
||||
"physicsShapePoints": [],
|
||||
"eventList": [],
|
||||
"properties": [],
|
||||
"overriddenProperties": [],
|
||||
"parent": {
|
||||
"name": "enemies",
|
||||
"path": "folders/enemies.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "obj_bullet_pellet",
|
||||
"tags": [],
|
||||
"resourceType": "GMObject",
|
||||
}
|
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
"spriteId": {
|
||||
"name": "spr_bullet_ball",
|
||||
"path": "sprites/spr_bullet_ball/spr_bullet_ball.yy",
|
||||
},
|
||||
"solid": false,
|
||||
"visible": true,
|
||||
"spriteMaskId": null,
|
||||
"persistent": false,
|
||||
"parentObjectId": {
|
||||
"name": "obj_enemy_bullet_parent",
|
||||
"path": "objects/obj_enemy_bullet_parent/obj_enemy_bullet_parent.yy",
|
||||
},
|
||||
"physicsObject": false,
|
||||
"physicsSensor": false,
|
||||
"physicsShape": 1,
|
||||
"physicsGroup": 1,
|
||||
"physicsDensity": 0.5,
|
||||
"physicsRestitution": 0.1,
|
||||
"physicsLinearDamping": 0.1,
|
||||
"physicsAngularDamping": 0.1,
|
||||
"physicsFriction": 0.2,
|
||||
"physicsStartAwake": true,
|
||||
"physicsKinematic": false,
|
||||
"physicsShapePoints": [],
|
||||
"eventList": [],
|
||||
"properties": [],
|
||||
"overriddenProperties": [],
|
||||
"parent": {
|
||||
"name": "enemies",
|
||||
"path": "folders/enemies.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "obj_bullet_ball",
|
||||
"tags": [],
|
||||
"resourceType": "GMObject",
|
||||
}
|
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
"spriteId": {
|
||||
"name": "spr_bullet_pellet",
|
||||
"path": "sprites/spr_bullet_pellet/spr_bullet_pellet.yy",
|
||||
},
|
||||
"solid": false,
|
||||
"visible": true,
|
||||
"spriteMaskId": null,
|
||||
"persistent": false,
|
||||
"parentObjectId": {
|
||||
"name": "obj_enemy_bullet_parent",
|
||||
"path": "objects/obj_enemy_bullet_parent/obj_enemy_bullet_parent.yy",
|
||||
},
|
||||
"physicsObject": false,
|
||||
"physicsSensor": false,
|
||||
"physicsShape": 1,
|
||||
"physicsGroup": 1,
|
||||
"physicsDensity": 0.5,
|
||||
"physicsRestitution": 0.1,
|
||||
"physicsLinearDamping": 0.1,
|
||||
"physicsAngularDamping": 0.1,
|
||||
"physicsFriction": 0.2,
|
||||
"physicsStartAwake": true,
|
||||
"physicsKinematic": false,
|
||||
"physicsShapePoints": [],
|
||||
"eventList": [],
|
||||
"properties": [],
|
||||
"overriddenProperties": [],
|
||||
"parent": {
|
||||
"name": "enemies",
|
||||
"path": "folders/enemies.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "obj_bullet_bead",
|
||||
"tags": [],
|
||||
"resourceType": "GMObject",
|
||||
}
|
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
"spriteId": {
|
||||
"name": "spr_bullet_blade",
|
||||
"path": "sprites/spr_bullet_blade/spr_bullet_blade.yy",
|
||||
},
|
||||
"solid": false,
|
||||
"visible": true,
|
||||
"spriteMaskId": null,
|
||||
"persistent": false,
|
||||
"parentObjectId": {
|
||||
"name": "obj_enemy_bullet_parent",
|
||||
"path": "objects/obj_enemy_bullet_parent/obj_enemy_bullet_parent.yy",
|
||||
},
|
||||
"physicsObject": false,
|
||||
"physicsSensor": false,
|
||||
"physicsShape": 1,
|
||||
"physicsGroup": 1,
|
||||
"physicsDensity": 0.5,
|
||||
"physicsRestitution": 0.1,
|
||||
"physicsLinearDamping": 0.1,
|
||||
"physicsAngularDamping": 0.1,
|
||||
"physicsFriction": 0.2,
|
||||
"physicsStartAwake": true,
|
||||
"physicsKinematic": false,
|
||||
"physicsShapePoints": [],
|
||||
"eventList": [],
|
||||
"properties": [],
|
||||
"overriddenProperties": [],
|
||||
"parent": {
|
||||
"name": "enemies",
|
||||
"path": "folders/enemies.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "obj_bullet_blade",
|
||||
"tags": [],
|
||||
"resourceType": "GMObject",
|
||||
}
|
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
"spriteId": {
|
||||
"name": "spr_bullet_pellet",
|
||||
"path": "sprites/spr_bullet_pellet/spr_bullet_pellet.yy",
|
||||
},
|
||||
"solid": false,
|
||||
"visible": true,
|
||||
"spriteMaskId": null,
|
||||
"persistent": false,
|
||||
"parentObjectId": {
|
||||
"name": "obj_enemy_bullet_parent",
|
||||
"path": "objects/obj_enemy_bullet_parent/obj_enemy_bullet_parent.yy",
|
||||
},
|
||||
"physicsObject": false,
|
||||
"physicsSensor": false,
|
||||
"physicsShape": 1,
|
||||
"physicsGroup": 1,
|
||||
"physicsDensity": 0.5,
|
||||
"physicsRestitution": 0.1,
|
||||
"physicsLinearDamping": 0.1,
|
||||
"physicsAngularDamping": 0.1,
|
||||
"physicsFriction": 0.2,
|
||||
"physicsStartAwake": true,
|
||||
"physicsKinematic": false,
|
||||
"physicsShapePoints": [],
|
||||
"eventList": [],
|
||||
"properties": [],
|
||||
"overriddenProperties": [],
|
||||
"parent": {
|
||||
"name": "enemies",
|
||||
"path": "folders/enemies.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "obj_bullet_pellet",
|
||||
"tags": [],
|
||||
"resourceType": "GMObject",
|
||||
}
|
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
"spriteId": {
|
||||
"name": "spr_bullet_ball",
|
||||
"path": "sprites/spr_bullet_ball/spr_bullet_ball.yy",
|
||||
},
|
||||
"solid": false,
|
||||
"visible": true,
|
||||
"spriteMaskId": null,
|
||||
"persistent": false,
|
||||
"parentObjectId": {
|
||||
"name": "obj_enemy_bullet_parent",
|
||||
"path": "objects/obj_enemy_bullet_parent/obj_enemy_bullet_parent.yy",
|
||||
},
|
||||
"physicsObject": false,
|
||||
"physicsSensor": false,
|
||||
"physicsShape": 1,
|
||||
"physicsGroup": 1,
|
||||
"physicsDensity": 0.5,
|
||||
"physicsRestitution": 0.1,
|
||||
"physicsLinearDamping": 0.1,
|
||||
"physicsAngularDamping": 0.1,
|
||||
"physicsFriction": 0.2,
|
||||
"physicsStartAwake": true,
|
||||
"physicsKinematic": false,
|
||||
"physicsShapePoints": [],
|
||||
"eventList": [],
|
||||
"properties": [],
|
||||
"overriddenProperties": [],
|
||||
"parent": {
|
||||
"name": "enemies",
|
||||
"path": "folders/enemies.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "obj_bullet_ball",
|
||||
"tags": [],
|
||||
"resourceType": "GMObject",
|
||||
}
|
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
"spriteId": {
|
||||
"name": "spr_bullet_pellet",
|
||||
"path": "sprites/spr_bullet_pellet/spr_bullet_pellet.yy",
|
||||
},
|
||||
"solid": false,
|
||||
"visible": true,
|
||||
"spriteMaskId": null,
|
||||
"persistent": false,
|
||||
"parentObjectId": {
|
||||
"name": "obj_enemy_bullet_parent",
|
||||
"path": "objects/obj_enemy_bullet_parent/obj_enemy_bullet_parent.yy",
|
||||
},
|
||||
"physicsObject": false,
|
||||
"physicsSensor": false,
|
||||
"physicsShape": 1,
|
||||
"physicsGroup": 1,
|
||||
"physicsDensity": 0.5,
|
||||
"physicsRestitution": 0.1,
|
||||
"physicsLinearDamping": 0.1,
|
||||
"physicsAngularDamping": 0.1,
|
||||
"physicsFriction": 0.2,
|
||||
"physicsStartAwake": true,
|
||||
"physicsKinematic": false,
|
||||
"physicsShapePoints": [],
|
||||
"eventList": [],
|
||||
"properties": [],
|
||||
"overriddenProperties": [],
|
||||
"parent": {
|
||||
"name": "enemies",
|
||||
"path": "folders/enemies.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "obj_bullet_bead",
|
||||
"tags": [],
|
||||
"resourceType": "GMObject",
|
||||
}
|
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
"spriteId": {
|
||||
"name": "spr_bullet_ball",
|
||||
"path": "sprites/spr_bullet_ball/spr_bullet_ball.yy",
|
||||
},
|
||||
"solid": false,
|
||||
"visible": true,
|
||||
"spriteMaskId": null,
|
||||
"persistent": false,
|
||||
"parentObjectId": {
|
||||
"name": "obj_enemy_bullet_parent",
|
||||
"path": "objects/obj_enemy_bullet_parent/obj_enemy_bullet_parent.yy",
|
||||
},
|
||||
"physicsObject": false,
|
||||
"physicsSensor": false,
|
||||
"physicsShape": 1,
|
||||
"physicsGroup": 1,
|
||||
"physicsDensity": 0.5,
|
||||
"physicsRestitution": 0.1,
|
||||
"physicsLinearDamping": 0.1,
|
||||
"physicsAngularDamping": 0.1,
|
||||
"physicsFriction": 0.2,
|
||||
"physicsStartAwake": true,
|
||||
"physicsKinematic": false,
|
||||
"physicsShapePoints": [],
|
||||
"eventList": [],
|
||||
"properties": [],
|
||||
"overriddenProperties": [],
|
||||
"parent": {
|
||||
"name": "enemies",
|
||||
"path": "folders/enemies.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "obj_bullet_blade",
|
||||
"tags": [],
|
||||
"resourceType": "GMObject",
|
||||
}
|
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
"spriteId": {
|
||||
"name": "spr_bullet_card",
|
||||
"path": "sprites/spr_bullet_card/spr_bullet_card.yy",
|
||||
},
|
||||
"solid": false,
|
||||
"visible": true,
|
||||
"spriteMaskId": null,
|
||||
"persistent": false,
|
||||
"parentObjectId": {
|
||||
"name": "obj_enemy_bullet_parent",
|
||||
"path": "objects/obj_enemy_bullet_parent/obj_enemy_bullet_parent.yy",
|
||||
},
|
||||
"physicsObject": false,
|
||||
"physicsSensor": false,
|
||||
"physicsShape": 1,
|
||||
"physicsGroup": 1,
|
||||
"physicsDensity": 0.5,
|
||||
"physicsRestitution": 0.1,
|
||||
"physicsLinearDamping": 0.1,
|
||||
"physicsAngularDamping": 0.1,
|
||||
"physicsFriction": 0.2,
|
||||
"physicsStartAwake": true,
|
||||
"physicsKinematic": false,
|
||||
"physicsShapePoints": [],
|
||||
"eventList": [],
|
||||
"properties": [],
|
||||
"overriddenProperties": [],
|
||||
"parent": {
|
||||
"name": "enemies",
|
||||
"path": "folders/enemies.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "obj_bullet_card",
|
||||
"tags": [],
|
||||
"resourceType": "GMObject",
|
||||
}
|
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
"spriteId": {
|
||||
"name": "spr_bullet_pellet",
|
||||
"path": "sprites/spr_bullet_pellet/spr_bullet_pellet.yy",
|
||||
},
|
||||
"solid": false,
|
||||
"visible": true,
|
||||
"spriteMaskId": null,
|
||||
"persistent": false,
|
||||
"parentObjectId": {
|
||||
"name": "obj_enemy_bullet_parent",
|
||||
"path": "objects/obj_enemy_bullet_parent/obj_enemy_bullet_parent.yy",
|
||||
},
|
||||
"physicsObject": false,
|
||||
"physicsSensor": false,
|
||||
"physicsShape": 1,
|
||||
"physicsGroup": 1,
|
||||
"physicsDensity": 0.5,
|
||||
"physicsRestitution": 0.1,
|
||||
"physicsLinearDamping": 0.1,
|
||||
"physicsAngularDamping": 0.1,
|
||||
"physicsFriction": 0.2,
|
||||
"physicsStartAwake": true,
|
||||
"physicsKinematic": false,
|
||||
"physicsShapePoints": [],
|
||||
"eventList": [],
|
||||
"properties": [],
|
||||
"overriddenProperties": [],
|
||||
"parent": {
|
||||
"name": "enemies",
|
||||
"path": "folders/enemies.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "obj_bullet_pellet",
|
||||
"tags": [],
|
||||
"resourceType": "GMObject",
|
||||
}
|
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
"spriteId": {
|
||||
"name": "spr_bullet_ball",
|
||||
"path": "sprites/spr_bullet_ball/spr_bullet_ball.yy",
|
||||
},
|
||||
"solid": false,
|
||||
"visible": true,
|
||||
"spriteMaskId": null,
|
||||
"persistent": false,
|
||||
"parentObjectId": {
|
||||
"name": "obj_enemy_bullet_parent",
|
||||
"path": "objects/obj_enemy_bullet_parent/obj_enemy_bullet_parent.yy",
|
||||
},
|
||||
"physicsObject": false,
|
||||
"physicsSensor": false,
|
||||
"physicsShape": 1,
|
||||
"physicsGroup": 1,
|
||||
"physicsDensity": 0.5,
|
||||
"physicsRestitution": 0.1,
|
||||
"physicsLinearDamping": 0.1,
|
||||
"physicsAngularDamping": 0.1,
|
||||
"physicsFriction": 0.2,
|
||||
"physicsStartAwake": true,
|
||||
"physicsKinematic": false,
|
||||
"physicsShapePoints": [],
|
||||
"eventList": [],
|
||||
"properties": [],
|
||||
"overriddenProperties": [],
|
||||
"parent": {
|
||||
"name": "enemies",
|
||||
"path": "folders/enemies.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "obj_bullet_ball",
|
||||
"tags": [],
|
||||
"resourceType": "GMObject",
|
||||
}
|
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
"spriteId": {
|
||||
"name": "spr_bullet_pellet",
|
||||
"path": "sprites/spr_bullet_pellet/spr_bullet_pellet.yy",
|
||||
},
|
||||
"solid": false,
|
||||
"visible": true,
|
||||
"spriteMaskId": null,
|
||||
"persistent": false,
|
||||
"parentObjectId": {
|
||||
"name": "obj_enemy_bullet_parent",
|
||||
"path": "objects/obj_enemy_bullet_parent/obj_enemy_bullet_parent.yy",
|
||||
},
|
||||
"physicsObject": false,
|
||||
"physicsSensor": false,
|
||||
"physicsShape": 1,
|
||||
"physicsGroup": 1,
|
||||
"physicsDensity": 0.5,
|
||||
"physicsRestitution": 0.1,
|
||||
"physicsLinearDamping": 0.1,
|
||||
"physicsAngularDamping": 0.1,
|
||||
"physicsFriction": 0.2,
|
||||
"physicsStartAwake": true,
|
||||
"physicsKinematic": false,
|
||||
"physicsShapePoints": [],
|
||||
"eventList": [],
|
||||
"properties": [],
|
||||
"overriddenProperties": [],
|
||||
"parent": {
|
||||
"name": "enemies",
|
||||
"path": "folders/enemies.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "obj_bullet_bead",
|
||||
"tags": [],
|
||||
"resourceType": "GMObject",
|
||||
}
|
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
"spriteId": {
|
||||
"name": "spr_bullet_ball",
|
||||
"path": "sprites/spr_bullet_ball/spr_bullet_ball.yy",
|
||||
},
|
||||
"solid": false,
|
||||
"visible": true,
|
||||
"spriteMaskId": null,
|
||||
"persistent": false,
|
||||
"parentObjectId": {
|
||||
"name": "obj_enemy_bullet_parent",
|
||||
"path": "objects/obj_enemy_bullet_parent/obj_enemy_bullet_parent.yy",
|
||||
},
|
||||
"physicsObject": false,
|
||||
"physicsSensor": false,
|
||||
"physicsShape": 1,
|
||||
"physicsGroup": 1,
|
||||
"physicsDensity": 0.5,
|
||||
"physicsRestitution": 0.1,
|
||||
"physicsLinearDamping": 0.1,
|
||||
"physicsAngularDamping": 0.1,
|
||||
"physicsFriction": 0.2,
|
||||
"physicsStartAwake": true,
|
||||
"physicsKinematic": false,
|
||||
"physicsShapePoints": [],
|
||||
"eventList": [],
|
||||
"properties": [],
|
||||
"overriddenProperties": [],
|
||||
"parent": {
|
||||
"name": "enemies",
|
||||
"path": "folders/enemies.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "obj_bullet_blade",
|
||||
"tags": [],
|
||||
"resourceType": "GMObject",
|
||||
}
|
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
"spriteId": {
|
||||
"name": "spr_bullet_ball",
|
||||
"path": "sprites/spr_bullet_ball/spr_bullet_ball.yy",
|
||||
},
|
||||
"solid": false,
|
||||
"visible": true,
|
||||
"spriteMaskId": null,
|
||||
"persistent": false,
|
||||
"parentObjectId": {
|
||||
"name": "obj_enemy_bullet_parent",
|
||||
"path": "objects/obj_enemy_bullet_parent/obj_enemy_bullet_parent.yy",
|
||||
},
|
||||
"physicsObject": false,
|
||||
"physicsSensor": false,
|
||||
"physicsShape": 1,
|
||||
"physicsGroup": 1,
|
||||
"physicsDensity": 0.5,
|
||||
"physicsRestitution": 0.1,
|
||||
"physicsLinearDamping": 0.1,
|
||||
"physicsAngularDamping": 0.1,
|
||||
"physicsFriction": 0.2,
|
||||
"physicsStartAwake": true,
|
||||
"physicsKinematic": false,
|
||||
"physicsShapePoints": [],
|
||||
"eventList": [],
|
||||
"properties": [],
|
||||
"overriddenProperties": [],
|
||||
"parent": {
|
||||
"name": "enemies",
|
||||
"path": "folders/enemies.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "obj_bullet_card",
|
||||
"tags": [],
|
||||
"resourceType": "GMObject",
|
||||
}
|
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
"spriteId": {
|
||||
"name": "spr_bullet_diamond",
|
||||
"path": "sprites/spr_bullet_diamond/spr_bullet_diamond.yy",
|
||||
},
|
||||
"solid": false,
|
||||
"visible": true,
|
||||
"spriteMaskId": null,
|
||||
"persistent": false,
|
||||
"parentObjectId": {
|
||||
"name": "obj_enemy_bullet_parent",
|
||||
"path": "objects/obj_enemy_bullet_parent/obj_enemy_bullet_parent.yy",
|
||||
},
|
||||
"physicsObject": false,
|
||||
"physicsSensor": false,
|
||||
"physicsShape": 1,
|
||||
"physicsGroup": 1,
|
||||
"physicsDensity": 0.5,
|
||||
"physicsRestitution": 0.1,
|
||||
"physicsLinearDamping": 0.1,
|
||||
"physicsAngularDamping": 0.1,
|
||||
"physicsFriction": 0.2,
|
||||
"physicsStartAwake": true,
|
||||
"physicsKinematic": false,
|
||||
"physicsShapePoints": [],
|
||||
"eventList": [],
|
||||
"properties": [],
|
||||
"overriddenProperties": [],
|
||||
"parent": {
|
||||
"name": "enemies",
|
||||
"path": "folders/enemies.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "obj_bullet_diamond",
|
||||
"tags": [],
|
||||
"resourceType": "GMObject",
|
||||
}
|
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
"spriteId": {
|
||||
"name": "spr_bullet_pellet",
|
||||
"path": "sprites/spr_bullet_pellet/spr_bullet_pellet.yy",
|
||||
},
|
||||
"solid": false,
|
||||
"visible": true,
|
||||
"spriteMaskId": null,
|
||||
"persistent": false,
|
||||
"parentObjectId": {
|
||||
"name": "obj_enemy_bullet_parent",
|
||||
"path": "objects/obj_enemy_bullet_parent/obj_enemy_bullet_parent.yy",
|
||||
},
|
||||
"physicsObject": false,
|
||||
"physicsSensor": false,
|
||||
"physicsShape": 1,
|
||||
"physicsGroup": 1,
|
||||
"physicsDensity": 0.5,
|
||||
"physicsRestitution": 0.1,
|
||||
"physicsLinearDamping": 0.1,
|
||||
"physicsAngularDamping": 0.1,
|
||||
"physicsFriction": 0.2,
|
||||
"physicsStartAwake": true,
|
||||
"physicsKinematic": false,
|
||||
"physicsShapePoints": [],
|
||||
"eventList": [],
|
||||
"properties": [],
|
||||
"overriddenProperties": [],
|
||||
"parent": {
|
||||
"name": "enemies",
|
||||
"path": "folders/enemies.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "obj_bullet_pellet",
|
||||
"tags": [],
|
||||
"resourceType": "GMObject",
|
||||
}
|
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
"spriteId": {
|
||||
"name": "spr_bullet_pellet",
|
||||
"path": "sprites/spr_bullet_pellet/spr_bullet_pellet.yy",
|
||||
},
|
||||
"solid": false,
|
||||
"visible": true,
|
||||
"spriteMaskId": null,
|
||||
"persistent": false,
|
||||
"parentObjectId": {
|
||||
"name": "obj_enemy_bullet_parent",
|
||||
"path": "objects/obj_enemy_bullet_parent/obj_enemy_bullet_parent.yy",
|
||||
},
|
||||
"physicsObject": false,
|
||||
"physicsSensor": false,
|
||||
"physicsShape": 1,
|
||||
"physicsGroup": 1,
|
||||
"physicsDensity": 0.5,
|
||||
"physicsRestitution": 0.1,
|
||||
"physicsLinearDamping": 0.1,
|
||||
"physicsAngularDamping": 0.1,
|
||||
"physicsFriction": 0.2,
|
||||
"physicsStartAwake": true,
|
||||
"physicsKinematic": false,
|
||||
"physicsShapePoints": [],
|
||||
"eventList": [],
|
||||
"properties": [],
|
||||
"overriddenProperties": [],
|
||||
"parent": {
|
||||
"name": "enemies",
|
||||
"path": "folders/enemies.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "obj_bullet_pellet",
|
||||
"tags": [],
|
||||
"resourceType": "GMObject",
|
||||
}
|
|
@ -10,7 +10,6 @@ if (dialogue_mode) {
|
|||
// Draw dialogue box
|
||||
draw_self();
|
||||
|
||||
//TODO: Draw current active character's name
|
||||
draw_set_font(fn_dialogue_names);
|
||||
draw_set_alpha(1);
|
||||
if ( last_active == LEFT_ACTOR ) {
|
||||
|
@ -25,14 +24,11 @@ if (dialogue_mode) {
|
|||
draw_set_alpha(0);
|
||||
}
|
||||
draw_text( 128, 640, actor_left );
|
||||
|
||||
draw_set_alpha(1);
|
||||
|
||||
//TODO: Draw current active character's text, adding one character at a time
|
||||
|
||||
draw_set_font(fn_dialogue_text);
|
||||
draw_text( 145, 490, textspew );
|
||||
|
||||
//TODO: If the current text has reached completion, draw an arrow in the corner
|
||||
if (text_advance_ready == TEXT_READY) {
|
||||
loopdoop++;
|
||||
draw_sprite( spr_text_arrow, round((loopdoop % 160) / 20), 1088, 608 );
|
||||
|
|
|
@ -64,6 +64,7 @@ if (dialogue_mode) {
|
|||
|
||||
if (text_advance_ready == TEXT_TYPING ) {
|
||||
textspew += string_char_at(texttarget, spewlength);
|
||||
audio_play_sound( snd_typewriter, 0, false );
|
||||
spewlength++;
|
||||
if (keyboard_check_pressed( ord("Z") ) ) {
|
||||
textspew = texttarget;
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
"overriddenProperties": [],
|
||||
"parent": {
|
||||
"name": "disclaimer",
|
||||
"path": "folders/disclaimer.yy",
|
||||
"path": "folders/title/disclaimer.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "obj_disclaimer",
|
||||
|
|
|
@ -2,5 +2,6 @@ if (!other.invuln) {
|
|||
with (other) {
|
||||
emergency = DEATHBOMB_WINDOW;
|
||||
}
|
||||
audio_play_sound(snd_player_pchuuun, 20, false);
|
||||
}
|
||||
instance_destroy();
|
|
@ -0,0 +1 @@
|
|||
effect_create_below( ef_spark, x, y, 0, c_fuchsia );
|
|
@ -5,7 +5,7 @@ if ( obj_wriggle.bombing || obj_wriggle.respawn || obj_dialogue.dialogue_mode )
|
|||
instance_destroy();
|
||||
}
|
||||
|
||||
if ( obj_wriggle.emergency ) {
|
||||
if ( obj_wriggle.emergency && !temp_speed ) {
|
||||
temp_speed = speed;
|
||||
speed = 0;
|
||||
}
|
||||
|
@ -14,7 +14,14 @@ if ( !obj_wriggle.emergency && temp_speed ) {
|
|||
temp_speed = 0;
|
||||
}
|
||||
|
||||
if ( point_distance( x, y, obj_wriggle.x, obj_wriggle.y ) < 64 ) {
|
||||
obj_wriggle.hyper_current += .1;
|
||||
audio_play_sound(snd_graze, 0, false);
|
||||
effect_create_below(ef_spark, obj_wriggle.x, obj_wriggle.y, 0, c_white);
|
||||
}
|
||||
|
||||
if ( x < BOUNDARY_LEFT - 128 || x > BOUNDARY_RIGHT + 128 || y < BOUNDARY_TOP - 128 || y > BOUNDARY_BOTTOM + 128 ) {
|
||||
instance_destroy();
|
||||
}
|
||||
}
|
||||
|
||||
image_angle = direction;
|
|
@ -21,6 +21,7 @@
|
|||
{"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||
{"isDnD":false,"eventNum":0,"eventType":4,"collisionObjectId":{"name":"obj_wriggle","path":"objects/obj_wriggle/obj_wriggle.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||
{"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||
{"isDnD":false,"eventNum":0,"eventType":1,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||
],
|
||||
"properties": [],
|
||||
"overriddenProperties": [],
|
||||
|
|
|
@ -0,0 +1,7 @@
|
|||
// Inherit the parent event
|
||||
event_inherited();
|
||||
|
||||
hp = 60;
|
||||
|
||||
pattern_delay = 40 + irandom(20);
|
||||
pattern_delay_target = 60;
|
|
@ -3,7 +3,7 @@ event_inherited();
|
|||
|
||||
pattern_delay -= (1 + obj_wriggle.hyper_tier);
|
||||
|
||||
if ( pattern_delay <= 0 ) {
|
||||
scr_pattern_fire( PATTERN_AIMED_WAVE, 5, obj_bullet_test );
|
||||
if ( pattern_delay <= 0 && x > 300 ) {
|
||||
scr_pattern_fire( PATTERN_LANE, 6, obj_bullet_ball );
|
||||
pattern_delay = pattern_delay_target;
|
||||
}
|
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
"spriteId": {
|
||||
"name": "spr_fairy",
|
||||
"path": "sprites/spr_fairy/spr_fairy.yy",
|
||||
},
|
||||
"solid": false,
|
||||
"visible": true,
|
||||
"spriteMaskId": null,
|
||||
"persistent": false,
|
||||
"parentObjectId": {
|
||||
"name": "obj_enemy_parent",
|
||||
"path": "objects/obj_enemy_parent/obj_enemy_parent.yy",
|
||||
},
|
||||
"physicsObject": false,
|
||||
"physicsSensor": false,
|
||||
"physicsShape": 1,
|
||||
"physicsGroup": 1,
|
||||
"physicsDensity": 0.5,
|
||||
"physicsRestitution": 0.1,
|
||||
"physicsLinearDamping": 0.1,
|
||||
"physicsAngularDamping": 0.1,
|
||||
"physicsFriction": 0.2,
|
||||
"physicsStartAwake": true,
|
||||
"physicsKinematic": false,
|
||||
"physicsShapePoints": [],
|
||||
"eventList": [
|
||||
{"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||
{"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||
],
|
||||
"properties": [],
|
||||
"overriddenProperties": [],
|
||||
"parent": {
|
||||
"name": "enemies",
|
||||
"path": "folders/enemies.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "obj_enemy_fairy_A",
|
||||
"tags": [],
|
||||
"resourceType": "GMObject",
|
||||
}
|
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
"spriteId": {
|
||||
"name": "spr_fairy",
|
||||
"path": "sprites/spr_fairy/spr_fairy.yy",
|
||||
},
|
||||
"solid": false,
|
||||
"visible": true,
|
||||
"spriteMaskId": null,
|
||||
"persistent": false,
|
||||
"parentObjectId": {
|
||||
"name": "obj_enemy_parent",
|
||||
"path": "objects/obj_enemy_parent/obj_enemy_parent.yy",
|
||||
},
|
||||
"physicsObject": false,
|
||||
"physicsSensor": false,
|
||||
"physicsShape": 1,
|
||||
"physicsGroup": 1,
|
||||
"physicsDensity": 0.5,
|
||||
"physicsRestitution": 0.1,
|
||||
"physicsLinearDamping": 0.1,
|
||||
"physicsAngularDamping": 0.1,
|
||||
"physicsFriction": 0.2,
|
||||
"physicsStartAwake": true,
|
||||
"physicsKinematic": false,
|
||||
"physicsShapePoints": [],
|
||||
"eventList": [
|
||||
{"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||
{"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||
],
|
||||
"properties": [],
|
||||
"overriddenProperties": [],
|
||||
"parent": {
|
||||
"name": "enemies",
|
||||
"path": "folders/enemies.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "obj_enemy_fairy_lane",
|
||||
"tags": [],
|
||||
"resourceType": "GMObject",
|
||||
}
|
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
"spriteId": {
|
||||
"name": "spr_fairy",
|
||||
"path": "sprites/spr_fairy/spr_fairy.yy",
|
||||
},
|
||||
"solid": false,
|
||||
"visible": true,
|
||||
"spriteMaskId": null,
|
||||
"persistent": false,
|
||||
"parentObjectId": {
|
||||
"name": "obj_enemy_parent",
|
||||
"path": "objects/obj_enemy_parent/obj_enemy_parent.yy",
|
||||
},
|
||||
"physicsObject": false,
|
||||
"physicsSensor": false,
|
||||
"physicsShape": 1,
|
||||
"physicsGroup": 1,
|
||||
"physicsDensity": 0.5,
|
||||
"physicsRestitution": 0.1,
|
||||
"physicsLinearDamping": 0.1,
|
||||
"physicsAngularDamping": 0.1,
|
||||
"physicsFriction": 0.2,
|
||||
"physicsStartAwake": true,
|
||||
"physicsKinematic": false,
|
||||
"physicsShapePoints": [],
|
||||
"eventList": [
|
||||
{"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||
{"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||
],
|
||||
"properties": [],
|
||||
"overriddenProperties": [],
|
||||
"parent": {
|
||||
"name": "enemies",
|
||||
"path": "folders/enemies.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "obj_enemy_fairy_shotgun",
|
||||
"tags": [],
|
||||
"resourceType": "GMObject",
|
||||
}
|
|
@ -34,7 +34,7 @@
|
|||
"path": "folders/enemies.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "obj_enemy_test",
|
||||
"name": "obj_enemy_popcorn",
|
||||
"tags": [],
|
||||
"resourceType": "GMObject",
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
// Inherit the parent event
|
||||
event_inherited();
|
||||
|
||||
hp = 100;
|
||||
|
||||
pattern_delay = 40 + irandom(20);
|
||||
pattern_delay_target = 100;
|
|
@ -0,0 +1,9 @@
|
|||
// Inherit the parent event
|
||||
event_inherited();
|
||||
|
||||
pattern_delay -= (1 + obj_wriggle.hyper_tier);
|
||||
|
||||
if ( pattern_delay <= 0 && x > 300 ) {
|
||||
scr_pattern_fire( PATTERN_SHOTGUN, 5, obj_bullet_diamond );
|
||||
pattern_delay = pattern_delay_target;
|
||||
}
|
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
"spriteId": {
|
||||
"name": "spr_fairy",
|
||||
"path": "sprites/spr_fairy/spr_fairy.yy",
|
||||
},
|
||||
"solid": false,
|
||||
"visible": true,
|
||||
"spriteMaskId": null,
|
||||
"persistent": false,
|
||||
"parentObjectId": {
|
||||
"name": "obj_enemy_parent",
|
||||
"path": "objects/obj_enemy_parent/obj_enemy_parent.yy",
|
||||
},
|
||||
"physicsObject": false,
|
||||
"physicsSensor": false,
|
||||
"physicsShape": 1,
|
||||
"physicsGroup": 1,
|
||||
"physicsDensity": 0.5,
|
||||
"physicsRestitution": 0.1,
|
||||
"physicsLinearDamping": 0.1,
|
||||
"physicsAngularDamping": 0.1,
|
||||
"physicsFriction": 0.2,
|
||||
"physicsStartAwake": true,
|
||||
"physicsKinematic": false,
|
||||
"physicsShapePoints": [],
|
||||
"eventList": [
|
||||
{"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||
{"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||
],
|
||||
"properties": [],
|
||||
"overriddenProperties": [],
|
||||
"parent": {
|
||||
"name": "enemies",
|
||||
"path": "folders/enemies.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "obj_enemy_fairy_A",
|
||||
"tags": [],
|
||||
"resourceType": "GMObject",
|
||||
}
|
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
"spriteId": {
|
||||
"name": "spr_fairy",
|
||||
"path": "sprites/spr_fairy/spr_fairy.yy",
|
||||
},
|
||||
"solid": false,
|
||||
"visible": true,
|
||||
"spriteMaskId": null,
|
||||
"persistent": false,
|
||||
"parentObjectId": {
|
||||
"name": "obj_enemy_parent",
|
||||
"path": "objects/obj_enemy_parent/obj_enemy_parent.yy",
|
||||
},
|
||||
"physicsObject": false,
|
||||
"physicsSensor": false,
|
||||
"physicsShape": 1,
|
||||
"physicsGroup": 1,
|
||||
"physicsDensity": 0.5,
|
||||
"physicsRestitution": 0.1,
|
||||
"physicsLinearDamping": 0.1,
|
||||
"physicsAngularDamping": 0.1,
|
||||
"physicsFriction": 0.2,
|
||||
"physicsStartAwake": true,
|
||||
"physicsKinematic": false,
|
||||
"physicsShapePoints": [],
|
||||
"eventList": [
|
||||
{"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||
{"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||
],
|
||||
"properties": [],
|
||||
"overriddenProperties": [],
|
||||
"parent": {
|
||||
"name": "enemies",
|
||||
"path": "folders/enemies.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "obj_enemy_fairy_shotgun",
|
||||
"tags": [],
|
||||
"resourceType": "GMObject",
|
||||
}
|
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
"spriteId": {
|
||||
"name": "spr_fluff",
|
||||
"path": "sprites/spr_fluff/spr_fluff.yy",
|
||||
},
|
||||
"solid": false,
|
||||
"visible": true,
|
||||
"spriteMaskId": null,
|
||||
"persistent": false,
|
||||
"parentObjectId": {
|
||||
"name": "obj_enemy_parent",
|
||||
"path": "objects/obj_enemy_parent/obj_enemy_parent.yy",
|
||||
},
|
||||
"physicsObject": false,
|
||||
"physicsSensor": false,
|
||||
"physicsShape": 1,
|
||||
"physicsGroup": 1,
|
||||
"physicsDensity": 0.5,
|
||||
"physicsRestitution": 0.1,
|
||||
"physicsLinearDamping": 0.1,
|
||||
"physicsAngularDamping": 0.1,
|
||||
"physicsFriction": 0.2,
|
||||
"physicsStartAwake": true,
|
||||
"physicsKinematic": false,
|
||||
"physicsShapePoints": [],
|
||||
"eventList": [
|
||||
{"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||
{"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||
],
|
||||
"properties": [],
|
||||
"overriddenProperties": [],
|
||||
"parent": {
|
||||
"name": "enemies",
|
||||
"path": "folders/enemies.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "obj_enemy_popcorn",
|
||||
"tags": [],
|
||||
"resourceType": "GMObject",
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
// Inherit the parent event
|
||||
event_inherited();
|
||||
|
||||
hp = 120;
|
||||
|
||||
pattern_delay = 40 + irandom(20);
|
||||
pattern_delay_target = 100;
|
|
@ -0,0 +1,9 @@
|
|||
// Inherit the parent event
|
||||
event_inherited();
|
||||
|
||||
pattern_delay -= (1 + obj_wriggle.hyper_tier);
|
||||
|
||||
if ( pattern_delay <= 0 && x > 300 ) {
|
||||
scr_pattern_fire( PATTERN_AIMED_WAVE, 3, obj_bullet_bead );
|
||||
pattern_delay = pattern_delay_target;
|
||||
}
|
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
"spriteId": {
|
||||
"name": "spr_fairy",
|
||||
"path": "sprites/spr_fairy/spr_fairy.yy",
|
||||
},
|
||||
"solid": false,
|
||||
"visible": true,
|
||||
"spriteMaskId": null,
|
||||
"persistent": false,
|
||||
"parentObjectId": {
|
||||
"name": "obj_enemy_parent",
|
||||
"path": "objects/obj_enemy_parent/obj_enemy_parent.yy",
|
||||
},
|
||||
"physicsObject": false,
|
||||
"physicsSensor": false,
|
||||
"physicsShape": 1,
|
||||
"physicsGroup": 1,
|
||||
"physicsDensity": 0.5,
|
||||
"physicsRestitution": 0.1,
|
||||
"physicsLinearDamping": 0.1,
|
||||
"physicsAngularDamping": 0.1,
|
||||
"physicsFriction": 0.2,
|
||||
"physicsStartAwake": true,
|
||||
"physicsKinematic": false,
|
||||
"physicsShapePoints": [],
|
||||
"eventList": [
|
||||
{"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||
{"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||
],
|
||||
"properties": [],
|
||||
"overriddenProperties": [],
|
||||
"parent": {
|
||||
"name": "enemies",
|
||||
"path": "folders/enemies.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "obj_enemy_fairy_wave",
|
||||
"tags": [],
|
||||
"resourceType": "GMObject",
|
||||
}
|
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
"spriteId": {
|
||||
"name": "spr_fluff",
|
||||
"path": "sprites/spr_fluff/spr_fluff.yy",
|
||||
},
|
||||
"solid": false,
|
||||
"visible": true,
|
||||
"spriteMaskId": null,
|
||||
"persistent": false,
|
||||
"parentObjectId": {
|
||||
"name": "obj_enemy_parent",
|
||||
"path": "objects/obj_enemy_parent/obj_enemy_parent.yy",
|
||||
},
|
||||
"physicsObject": false,
|
||||
"physicsSensor": false,
|
||||
"physicsShape": 1,
|
||||
"physicsGroup": 1,
|
||||
"physicsDensity": 0.5,
|
||||
"physicsRestitution": 0.1,
|
||||
"physicsLinearDamping": 0.1,
|
||||
"physicsAngularDamping": 0.1,
|
||||
"physicsFriction": 0.2,
|
||||
"physicsStartAwake": true,
|
||||
"physicsKinematic": false,
|
||||
"physicsShapePoints": [],
|
||||
"eventList": [
|
||||
{"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||
{"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||
],
|
||||
"properties": [],
|
||||
"overriddenProperties": [],
|
||||
"parent": {
|
||||
"name": "enemies",
|
||||
"path": "folders/enemies.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "obj_enemy_popcorn",
|
||||
"tags": [],
|
||||
"resourceType": "GMObject",
|
||||
}
|
|
@ -1,4 +1,13 @@
|
|||
hp -= other.damage;
|
||||
obj_wriggle.hyper_current += .01;
|
||||
if ( point_distance(x, y, obj_wriggle.x, obj_wriggle.y) < 96 ) {
|
||||
obj_wriggle.hyper_current += .03;
|
||||
}
|
||||
if (hp < 60) {
|
||||
audio_play_sound( snd_enemy_hit_deep, 0, false );
|
||||
} else {
|
||||
audio_play_sound( snd_enemy_hit, 0, false );
|
||||
}
|
||||
|
||||
with (other) {
|
||||
instance_destroy();
|
||||
|
|
|
@ -2,4 +2,5 @@ if (!other.invuln) {
|
|||
with (other) {
|
||||
emergency = DEATHBOMB_WINDOW;
|
||||
}
|
||||
audio_play_sound(snd_player_pchuuun, 20, false);
|
||||
}
|
|
@ -0,0 +1,4 @@
|
|||
effect_create_below( ef_ellipse, x, y, 1, c_teal );
|
||||
effect_create_below( ef_smoke, x, y, 0, c_silver );
|
||||
audio_play_sound( snd_enemy_destroy, 0, false );
|
||||
obj_wriggle.hyper_current += 2;
|
|
@ -1,8 +1,9 @@
|
|||
if ( hp <= 0 || obj_dialogue.dialogue_mode ) {
|
||||
if ( obj_dialogue.dialogue_mode || y < BOUNDARY_TOP - 160 || y > BOUNDARY_BOTTOM + 160 || x < BOUNDARY_LEFT - 160 || x > BOUNDARY_RIGHT + 160 ) {
|
||||
instance_destroy();
|
||||
if ( !obj_dialogue.dialogue_mode ) {
|
||||
//TODO: point system for kills
|
||||
}
|
||||
}
|
||||
if (hp <= 0 ) {
|
||||
instance_destroy();
|
||||
//TODO: point system for kills
|
||||
}
|
||||
if ( obj_wriggle.emergency && !temp_speed ) {
|
||||
temp_speed = speed;
|
||||
|
|
|
@ -23,6 +23,7 @@
|
|||
{"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||
{"isDnD":false,"eventNum":0,"eventType":4,"collisionObjectId":{"name":"obj_wriggle","path":"objects/obj_wriggle/obj_wriggle.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||
{"isDnD":false,"eventNum":0,"eventType":8,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||
{"isDnD":false,"eventNum":0,"eventType":1,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||
],
|
||||
"properties": [],
|
||||
"overriddenProperties": [],
|
||||
|
|
|
@ -0,0 +1,9 @@
|
|||
// Inherit the parent event
|
||||
event_inherited();
|
||||
|
||||
pattern_delay -= (1 + obj_wriggle.hyper_tier);
|
||||
|
||||
if ( pattern_delay <= 0 && x > 300 ) {
|
||||
scr_pattern_fire( PATTERN_STREAM, 5, obj_bullet_blade );
|
||||
pattern_delay = pattern_delay_target;
|
||||
}
|
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
"spriteId": {
|
||||
"name": "spr_fluff",
|
||||
"path": "sprites/spr_fluff/spr_fluff.yy",
|
||||
},
|
||||
"solid": false,
|
||||
"visible": true,
|
||||
"spriteMaskId": null,
|
||||
"persistent": false,
|
||||
"parentObjectId": {
|
||||
"name": "obj_enemy_parent",
|
||||
"path": "objects/obj_enemy_parent/obj_enemy_parent.yy",
|
||||
},
|
||||
"physicsObject": false,
|
||||
"physicsSensor": false,
|
||||
"physicsShape": 1,
|
||||
"physicsGroup": 1,
|
||||
"physicsDensity": 0.5,
|
||||
"physicsRestitution": 0.1,
|
||||
"physicsLinearDamping": 0.1,
|
||||
"physicsAngularDamping": 0.1,
|
||||
"physicsFriction": 0.2,
|
||||
"physicsStartAwake": true,
|
||||
"physicsKinematic": false,
|
||||
"physicsShapePoints": [],
|
||||
"eventList": [
|
||||
{"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||
{"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||
],
|
||||
"properties": [],
|
||||
"overriddenProperties": [],
|
||||
"parent": {
|
||||
"name": "enemies",
|
||||
"path": "folders/enemies.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "obj_enemy_popcorn",
|
||||
"tags": [],
|
||||
"resourceType": "GMObject",
|
||||
}
|
|
@ -1,3 +1,4 @@
|
|||
timeline_index = tl_stage1_logic;
|
||||
timeline_running = true;
|
||||
timeline_loop = false;
|
||||
audio_play_sound(snd_music_stage1, 0, true);
|
|
@ -2,4 +2,5 @@ if ( obj_dialogue.dialogue_mode || instance_exists(obj_boss_parent) ) {
|
|||
timeline_running = false;
|
||||
} else {
|
||||
timeline_running = true;
|
||||
}
|
||||
}
|
||||
effect_create_below(ef_rain, 0, 0, 0, c_teal);
|
|
@ -2,4 +2,6 @@ image_alpha = 0;
|
|||
|
||||
counter = 0;
|
||||
|
||||
title_created = 0;
|
||||
title_created = 0;
|
||||
|
||||
audio_play_sound( snd_music_title, 0, true );
|
|
@ -35,6 +35,10 @@ if ( hyper_current > HYPER_MAX ) {
|
|||
}
|
||||
if ( emergency == 0 ) {
|
||||
lives_current -= 1;
|
||||
effect_create_below( ef_ring, x, y, 2, c_aqua );
|
||||
for ( var i = 0; i < 20; i++ ) {
|
||||
effect_create_below( ef_firework, x, y, 2, make_color_rgb( irandom(255), irandom(255), irandom(255) ) );
|
||||
}
|
||||
bombs_current = BOMBS_INIT;
|
||||
hyper_current += HYPER_COST;
|
||||
hyper_time = 0;
|
||||
|
@ -65,6 +69,8 @@ if ( input_bomb && !bombing && !recovery && !respawn && !obj_dialogue.dialogue_m
|
|||
hyper_time = 420;
|
||||
hyper_tier = HYPER_TIER_3;
|
||||
emergency = -5;
|
||||
//TODO: create hyper activation effect
|
||||
audio_play_sound(snd_player_hyperactive, 3, false);
|
||||
} else if (bombs_current > 0 ) {
|
||||
bombs_current = 0; //costs all bombs
|
||||
bombing = 300;
|
||||
|
@ -73,8 +79,8 @@ if ( input_bomb && !bombing && !recovery && !respawn && !obj_dialogue.dialogue_m
|
|||
if (hyper_time > 0) {
|
||||
hyper_time = 0;
|
||||
}
|
||||
//TODO: create death bomb object
|
||||
instance_create_layer( 0, 0, "player", obj_bomber_topologic );
|
||||
audio_play_sound(snd_player_deathbomb, 3, false);
|
||||
}
|
||||
} else {
|
||||
if ( hyper_current >= HYPER_COST && hyper_tier == HYPER_INACTIVE ) {
|
||||
|
@ -86,6 +92,8 @@ if ( input_bomb && !bombing && !recovery && !respawn && !obj_dialogue.dialogue_m
|
|||
}
|
||||
bombing = 60;
|
||||
invuln = 60;
|
||||
//TODO: create hyper activation effect
|
||||
audio_play_sound(snd_player_hyperactive, 3, false);
|
||||
} else if ( bombs_current > 0 ) {
|
||||
bombs_current -= 1; //costs 1 bomb
|
||||
bombing = 180;
|
||||
|
@ -93,8 +101,8 @@ if ( input_bomb && !bombing && !recovery && !respawn && !obj_dialogue.dialogue_m
|
|||
if (hyper_time > 0) {
|
||||
hyper_time = 0;
|
||||
}
|
||||
//TODO: create bomb object
|
||||
instance_create_layer( x, y, "player", obj_bomber );
|
||||
audio_play_sound(snd_player_bomber, 3, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -151,6 +159,11 @@ if ( !emergency && !respawn && !obj_dialogue.dialogue_mode ) {
|
|||
if ( input_shot_left || input_shot_right ) {
|
||||
if ( shoot_delay <= 0 ) {
|
||||
shoot_delay = SHOT_DELAY;
|
||||
if (hyper_time) {
|
||||
audio_play_sound(snd_player_hypershot, 0, false);
|
||||
} else {
|
||||
audio_play_sound(snd_player_shot, 0, false);
|
||||
}
|
||||
var shooty = instance_create_layer( x + (face_dir * 10), y + (TOP * 10), "player", obj_player_shot);
|
||||
with (shooty) {
|
||||
face_dir = other.face_dir;
|
||||
|
@ -208,6 +221,7 @@ if ( !emergency && !respawn && !obj_dialogue.dialogue_mode ) {
|
|||
//death logic
|
||||
if ( lives_current == 0 ) {
|
||||
//TODO: add score and continue logic
|
||||
audio_stop_all();
|
||||
room_goto(rm_title);
|
||||
}
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
{"spriteId":null,"colour":4278190080,"x":0,"y":0,"htiled":false,"vtiled":false,"hspeed":0.0,"vspeed":0.0,"stretch":false,"animationFPS":15.0,"animationSpeedType":0,"userdefinedAnimFPS":false,"visible":true,"depth":100,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"Background","tags":[],"resourceType":"GMRBackgroundLayer",},
|
||||
],
|
||||
"inheritLayers": false,
|
||||
"creationCodeFile": "",
|
||||
"creationCodeFile": "${project_dir}/rooms/rm_disclaimer/RoomCreationCode.gml",
|
||||
"inheritCode": false,
|
||||
"instanceCreationOrder": [
|
||||
{"name":"inst_4BF4F708","path":"rooms/rm_disclaimer/rm_disclaimer.yy",},
|
||||
|
|
|
@ -26,12 +26,14 @@
|
|||
{"properties":[],"isDnd":false,"objectId":{"name":"obj_darkfade","path":"objects/obj_darkfade/obj_darkfade.yy",},"inheritCode":false,"hasCreationCode":false,"colour":4294967295,"rotation":0.0,"scaleX":1.0,"scaleY":1.0,"imageIndex":0,"imageSpeed":1.0,"inheritedItemId":null,"frozen":false,"ignore":false,"inheritItemSettings":false,"x":32.0,"y":32.0,"resourceVersion":"1.0","name":"inst_38CD0D4A","tags":[],"resourceType":"GMRInstance",},
|
||||
],"visible":true,"depth":300,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"controllers","tags":[],"resourceType":"GMRInstanceLayer",},
|
||||
{"spriteId":{"name":"spr_bg_ground","path":"sprites/spr_bg_ground/spr_bg_ground.yy",},"colour":4294967295,"x":0,"y":0,"htiled":true,"vtiled":false,"hspeed":-10.0,"vspeed":0.0,"stretch":false,"animationFPS":30.0,"animationSpeedType":0,"userdefinedAnimFPS":false,"visible":true,"depth":400,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"ground","tags":[],"resourceType":"GMRBackgroundLayer",},
|
||||
{"spriteId":{"name":"spr_bg_forest","path":"sprites/spr_bg_forest/spr_bg_forest.yy",},"colour":4294967295,"x":0,"y":0,"htiled":true,"vtiled":false,"hspeed":-5.0,"vspeed":0.0,"stretch":false,"animationFPS":30.0,"animationSpeedType":0,"userdefinedAnimFPS":false,"visible":true,"depth":500,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"forest","tags":[],"resourceType":"GMRBackgroundLayer",},
|
||||
{"spriteId":{"name":"spr_bg_forest_front","path":"sprites/spr_bg_forest_front/spr_bg_forest_front.yy",},"colour":4294967295,"x":0,"y":0,"htiled":true,"vtiled":false,"hspeed":-5.0,"vspeed":0.0,"stretch":false,"animationFPS":30.0,"animationSpeedType":0,"userdefinedAnimFPS":false,"visible":true,"depth":500,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"forest_front","tags":[],"resourceType":"GMRBackgroundLayer",},
|
||||
{"spriteId":{"name":"spr_bg_forest_mid","path":"sprites/spr_bg_forest_mid/spr_bg_forest_mid.yy",},"colour":4294967295,"x":0,"y":0,"htiled":true,"vtiled":false,"hspeed":-3.5,"vspeed":0.0,"stretch":false,"animationFPS":30.0,"animationSpeedType":0,"userdefinedAnimFPS":false,"visible":true,"depth":600,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"forest_mid","tags":[],"resourceType":"GMRBackgroundLayer",},
|
||||
{"spriteId":{"name":"spr_bg_forest_back","path":"sprites/spr_bg_forest_back/spr_bg_forest_back.yy",},"colour":4294967295,"x":0,"y":0,"htiled":true,"vtiled":false,"hspeed":-2.0,"vspeed":0.0,"stretch":false,"animationFPS":30.0,"animationSpeedType":0,"userdefinedAnimFPS":false,"visible":true,"depth":700,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"forest_back","tags":[],"resourceType":"GMRBackgroundLayer",},
|
||||
{"assets":[
|
||||
{"spriteId":{"name":"spr_title_moon","path":"sprites/spr_title_moon/spr_title_moon.yy",},"headPosition":0.0,"rotation":0.0,"scaleX":0.46875,"scaleY":0.46875,"animationSpeed":1.0,"colour":4294967295,"inheritedItemId":null,"frozen":false,"ignore":false,"inheritItemSettings":false,"x":1024.0,"y":128.0,"resourceVersion":"1.0","name":"graphic_6AB766E1","tags":[],"resourceType":"GMRSpriteGraphic",},
|
||||
],"visible":true,"depth":600,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"moon","tags":[],"resourceType":"GMRAssetLayer",},
|
||||
{"spriteId":{"name":"spr_bg_stars","path":"sprites/spr_bg_stars/spr_bg_stars.yy",},"colour":4294967295,"x":0,"y":0,"htiled":true,"vtiled":false,"hspeed":-0.3,"vspeed":0.0,"stretch":false,"animationFPS":30.0,"animationSpeedType":0,"userdefinedAnimFPS":false,"visible":true,"depth":700,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"stars","tags":[],"resourceType":"GMRBackgroundLayer",},
|
||||
{"spriteId":{"name":"spr_bg_sky","path":"sprites/spr_bg_sky/spr_bg_sky.yy",},"colour":4294967295,"x":0,"y":0,"htiled":true,"vtiled":false,"hspeed":-0.3,"vspeed":0.0,"stretch":false,"animationFPS":30.0,"animationSpeedType":0,"userdefinedAnimFPS":false,"visible":true,"depth":800,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"sky","tags":[],"resourceType":"GMRBackgroundLayer",},
|
||||
],"visible":true,"depth":800,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"moon","tags":[],"resourceType":"GMRAssetLayer",},
|
||||
{"spriteId":{"name":"spr_bg_stars","path":"sprites/spr_bg_stars/spr_bg_stars.yy",},"colour":4294967295,"x":0,"y":0,"htiled":true,"vtiled":false,"hspeed":-0.3,"vspeed":0.0,"stretch":false,"animationFPS":30.0,"animationSpeedType":0,"userdefinedAnimFPS":false,"visible":true,"depth":900,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"stars","tags":[],"resourceType":"GMRBackgroundLayer",},
|
||||
{"spriteId":{"name":"spr_bg_sky","path":"sprites/spr_bg_sky/spr_bg_sky.yy",},"colour":4294967295,"x":0,"y":0,"htiled":true,"vtiled":false,"hspeed":-0.3,"vspeed":0.0,"stretch":false,"animationFPS":30.0,"animationSpeedType":0,"userdefinedAnimFPS":false,"visible":true,"depth":1000,"userdefinedDepth":false,"inheritLayerDepth":false,"inheritLayerSettings":false,"gridX":32,"gridY":32,"layers":[],"hierarchyFrozen":false,"resourceVersion":"1.0","name":"sky","tags":[],"resourceType":"GMRBackgroundLayer",},
|
||||
],
|
||||
"inheritLayers": false,
|
||||
"creationCodeFile": "",
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
#macro BOUNDARY_LEFT 32
|
||||
#macro BOUNDARY_RIGHT 1248
|
||||
#macro BOUNDARY_TOP 132
|
||||
#macro BOUNDARY_BOTTOM 688
|
||||
#macro BOUNDARY_BOTTOM 656
|
||||
#macro SPAWN_X 120
|
||||
#macro SPAWN_Y 360
|
||||
|
||||
|
@ -55,6 +55,10 @@
|
|||
|
||||
#macro PATTERN_STREAM 0
|
||||
#macro PATTERN_AIMED_WAVE 1
|
||||
#macro PATTERN_SHOTGUN 2
|
||||
#macro PATTERN_LANE 3
|
||||
#macro PATTERN_RANDOM_BURST 4
|
||||
#macro PATTERN_RING 5
|
||||
|
||||
#macro MODE_APPROACH 0
|
||||
#macro MODE_CHAT 1
|
||||
|
|
|
@ -7,35 +7,100 @@
|
|||
function scr_pattern_fire( _pattern, _speed, _bullet ) {
|
||||
switch ( _pattern ) {
|
||||
case PATTERN_STREAM:
|
||||
audio_play_sound( snd_enemy_bullet, 1, false );
|
||||
exy = instance_create_layer( x, y, "enemy", _bullet );
|
||||
with (exy) {
|
||||
speed = _speed;
|
||||
friction = -.05 * obj_wriggle.hyper_tier;
|
||||
friction = -.02 * obj_wriggle.hyper_tier;
|
||||
direction = point_direction( x, y, obj_wriggle.x, obj_wriggle.y );
|
||||
}
|
||||
if ( obj_wriggle.hyper_tier > HYPER_TIER_1 ) {
|
||||
exy = instance_create_layer( x, y, "enemy", _bullet );
|
||||
with (exy) {
|
||||
speed = _speed;
|
||||
friction = -.05 * obj_wriggle.hyper_tier;
|
||||
friction = -.02 * obj_wriggle.hyper_tier;
|
||||
direction = point_direction( x, y, obj_wriggle.x, obj_wriggle.y ) + 20;
|
||||
}
|
||||
exy = instance_create_layer( x, y, "enemy", _bullet );
|
||||
with (exy) {
|
||||
speed = _speed;
|
||||
friction = -.05 * obj_wriggle.hyper_tier;
|
||||
friction = -.02 * obj_wriggle.hyper_tier;
|
||||
direction = point_direction( x, y, obj_wriggle.x, obj_wriggle.y ) - 20;
|
||||
}
|
||||
}
|
||||
break;
|
||||
case PATTERN_AIMED_WAVE:
|
||||
audio_play_sound( snd_enemy_bullet, 1, false );
|
||||
for ( var i = 0; i < 5 + (obj_wriggle.hyper_tier * 2); i++ ) {
|
||||
exy = instance_create_layer( x, y, "enemy", _bullet );
|
||||
with (exy) {
|
||||
speed = _speed;
|
||||
friction = -.05 * obj_wriggle.hyper_tier;
|
||||
friction = -.02 * obj_wriggle.hyper_tier;
|
||||
direction = point_direction( x, y, obj_wriggle.x, obj_wriggle.y )
|
||||
- (30 + 10 * obj_wriggle.hyper_tier) + ( i * (60 + 10 * obj_wriggle.hyper_tier) / (5 + obj_wriggle.hyper_tier * 2) );
|
||||
- (30 + 10 * obj_wriggle.hyper_tier) + ( i * (50 + 10 * obj_wriggle.hyper_tier) / (5 + obj_wriggle.hyper_tier * 2) );
|
||||
}
|
||||
}
|
||||
break;
|
||||
case PATTERN_SHOTGUN:
|
||||
audio_play_sound( snd_enemy_bullet, 1, false );
|
||||
for ( var i = 0; i < 3 + (obj_wriggle.hyper_tier * 2); i++ ) {
|
||||
exy = instance_create_layer( x, y, "enemy", _bullet );
|
||||
with (exy) {
|
||||
speed = _speed - 1;
|
||||
friction = -.02 * obj_wriggle.hyper_tier;
|
||||
direction = point_direction( x, y, obj_wriggle.x, obj_wriggle.y )
|
||||
- (10 + 10 * obj_wriggle.hyper_tier) + ( i * (20 + 10 * obj_wriggle.hyper_tier) / (5 + obj_wriggle.hyper_tier * 2) );
|
||||
}
|
||||
}
|
||||
for ( var i = 0; i < 3 + (obj_wriggle.hyper_tier * 2); i++ ) {
|
||||
exy = instance_create_layer( x, y, "enemy", _bullet );
|
||||
with (exy) {
|
||||
speed = _speed - .5;
|
||||
friction = -.02 * obj_wriggle.hyper_tier;
|
||||
direction = point_direction( x, y, obj_wriggle.x, obj_wriggle.y )
|
||||
- (10 + 10 * obj_wriggle.hyper_tier) + ( i * (20 + 10 * obj_wriggle.hyper_tier) / (2 + obj_wriggle.hyper_tier * 2) );
|
||||
}
|
||||
}
|
||||
for ( var i = 0; i < 3 + (obj_wriggle.hyper_tier * 2); i++ ) {
|
||||
exy = instance_create_layer( x, y, "enemy", _bullet );
|
||||
with (exy) {
|
||||
speed = _speed;
|
||||
friction = -.02 * obj_wriggle.hyper_tier;
|
||||
direction = point_direction( x, y, obj_wriggle.x, obj_wriggle.y )
|
||||
- (10 + 10 * obj_wriggle.hyper_tier) + ( i * (20 + 10 * obj_wriggle.hyper_tier) / (2 + obj_wriggle.hyper_tier * 2) );
|
||||
}
|
||||
}
|
||||
break;
|
||||
case PATTERN_LANE:
|
||||
audio_play_sound( snd_enemy_bullet, 1, false );
|
||||
for ( var i = 0; i < 5 + (obj_wriggle.hyper_tier * 2); i++ ) {
|
||||
exy = instance_create_layer( x, y, "enemy", _bullet );
|
||||
with (exy) {
|
||||
speed = _speed - (i / 2);
|
||||
friction = -.02 * obj_wriggle.hyper_tier;
|
||||
direction = point_direction( x, y, obj_wriggle.x, obj_wriggle.y );
|
||||
}
|
||||
}
|
||||
break;
|
||||
case PATTERN_RANDOM_BURST:
|
||||
audio_play_sound( snd_enemy_bullet, 1, false );
|
||||
for ( var i = 0; i < 6 + (obj_wriggle.hyper_tier * 3); i++ ) {
|
||||
exy = instance_create_layer( x, y, "enemy", _bullet );
|
||||
with (exy) {
|
||||
speed = _speed + random(2);
|
||||
friction = -.02 * obj_wriggle.hyper_tier;
|
||||
direction = irandom(360);
|
||||
}
|
||||
}
|
||||
break;
|
||||
case PATTERN_RING:
|
||||
audio_play_sound( snd_enemy_bullet, 1, false );
|
||||
for ( var i = 0; i < 12 + (obj_wriggle.hyper_tier * 6); i++ ) {
|
||||
exy = instance_create_layer( x, y, "enemy", _bullet );
|
||||
with (exy) {
|
||||
speed = _speed;
|
||||
friction = -.02 * obj_wriggle.hyper_tier;
|
||||
direction = i * (360 / (12 + obj_wriggle.hyper_tier * 6));
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"compression": 0,
|
||||
"volume": 1.0,
|
||||
"preload": false,
|
||||
"bitRate": 128,
|
||||
"sampleRate": 44100,
|
||||
"type": 0,
|
||||
"bitDepth": 1,
|
||||
"audioGroupId": {
|
||||
"name": "audiogroup_default",
|
||||
"path": "audiogroups/audiogroup_default",
|
||||
},
|
||||
"soundFile": "snd_boss_destroy",
|
||||
"duration": 0.0,
|
||||
"parent": {
|
||||
"name": "enemies",
|
||||
"path": "folders/enemies.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "snd_boss_destroy",
|
||||
"tags": [],
|
||||
"resourceType": "GMSound",
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"compression": 0,
|
||||
"volume": 1.0,
|
||||
"preload": false,
|
||||
"bitRate": 128,
|
||||
"sampleRate": 44100,
|
||||
"type": 0,
|
||||
"bitDepth": 1,
|
||||
"audioGroupId": {
|
||||
"name": "audiogroup_default",
|
||||
"path": "audiogroups/audiogroup_default",
|
||||
},
|
||||
"soundFile": "snd_boss_spellbreak",
|
||||
"duration": 0.0,
|
||||
"parent": {
|
||||
"name": "enemies",
|
||||
"path": "folders/enemies.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "snd_boss_spellbreak",
|
||||
"tags": [],
|
||||
"resourceType": "GMSound",
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"compression": 0,
|
||||
"volume": 1.0,
|
||||
"preload": false,
|
||||
"bitRate": 128,
|
||||
"sampleRate": 44100,
|
||||
"type": 0,
|
||||
"bitDepth": 1,
|
||||
"audioGroupId": {
|
||||
"name": "audiogroup_default",
|
||||
"path": "audiogroups/audiogroup_default",
|
||||
},
|
||||
"soundFile": "snd_enemy_bullet",
|
||||
"duration": 0.0,
|
||||
"parent": {
|
||||
"name": "enemies",
|
||||
"path": "folders/enemies.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "snd_enemy_bullet",
|
||||
"tags": [],
|
||||
"resourceType": "GMSound",
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"compression": 0,
|
||||
"volume": 1.0,
|
||||
"preload": false,
|
||||
"bitRate": 128,
|
||||
"sampleRate": 44100,
|
||||
"type": 0,
|
||||
"bitDepth": 1,
|
||||
"audioGroupId": {
|
||||
"name": "audiogroup_default",
|
||||
"path": "audiogroups/audiogroup_default",
|
||||
},
|
||||
"soundFile": "snd_enemy_destroy",
|
||||
"duration": 0.0,
|
||||
"parent": {
|
||||
"name": "enemies",
|
||||
"path": "folders/enemies.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "snd_enemy_destroy",
|
||||
"tags": [],
|
||||
"resourceType": "GMSound",
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"compression": 0,
|
||||
"volume": 1.0,
|
||||
"preload": false,
|
||||
"bitRate": 128,
|
||||
"sampleRate": 44100,
|
||||
"type": 0,
|
||||
"bitDepth": 1,
|
||||
"audioGroupId": {
|
||||
"name": "audiogroup_default",
|
||||
"path": "audiogroups/audiogroup_default",
|
||||
},
|
||||
"soundFile": "snd_enemy_hit",
|
||||
"duration": 0.0,
|
||||
"parent": {
|
||||
"name": "enemies",
|
||||
"path": "folders/enemies.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "snd_enemy_hit",
|
||||
"tags": [],
|
||||
"resourceType": "GMSound",
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"compression": 0,
|
||||
"volume": 1.0,
|
||||
"preload": false,
|
||||
"bitRate": 128,
|
||||
"sampleRate": 44100,
|
||||
"type": 0,
|
||||
"bitDepth": 1,
|
||||
"audioGroupId": {
|
||||
"name": "audiogroup_default",
|
||||
"path": "audiogroups/audiogroup_default",
|
||||
},
|
||||
"soundFile": "snd_enemy_hit_deep",
|
||||
"duration": 0.0,
|
||||
"parent": {
|
||||
"name": "enemies",
|
||||
"path": "folders/enemies.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "snd_enemy_hit_deep",
|
||||
"tags": [],
|
||||
"resourceType": "GMSound",
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"compression": 0,
|
||||
"volume": 1.0,
|
||||
"preload": false,
|
||||
"bitRate": 128,
|
||||
"sampleRate": 44100,
|
||||
"type": 0,
|
||||
"bitDepth": 1,
|
||||
"audioGroupId": {
|
||||
"name": "audiogroup_default",
|
||||
"path": "audiogroups/audiogroup_default",
|
||||
},
|
||||
"soundFile": "snd_graze",
|
||||
"duration": 0.0,
|
||||
"parent": {
|
||||
"name": "enemies",
|
||||
"path": "folders/enemies.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "snd_graze",
|
||||
"tags": [],
|
||||
"resourceType": "GMSound",
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"compression": 0,
|
||||
"volume": 1.0,
|
||||
"preload": false,
|
||||
"bitRate": 128,
|
||||
"sampleRate": 44100,
|
||||
"type": 0,
|
||||
"bitDepth": 1,
|
||||
"audioGroupId": {
|
||||
"name": "audiogroup_default",
|
||||
"path": "audiogroups/audiogroup_default",
|
||||
},
|
||||
"soundFile": "snd_music_stage1",
|
||||
"duration": 0.0,
|
||||
"parent": {
|
||||
"name": "stage",
|
||||
"path": "folders/stage.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "snd_music_stage1",
|
||||
"tags": [],
|
||||
"resourceType": "GMSound",
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"compression": 0,
|
||||
"volume": 1.0,
|
||||
"preload": false,
|
||||
"bitRate": 128,
|
||||
"sampleRate": 44100,
|
||||
"type": 0,
|
||||
"bitDepth": 1,
|
||||
"audioGroupId": {
|
||||
"name": "audiogroup_default",
|
||||
"path": "audiogroups/audiogroup_default",
|
||||
},
|
||||
"soundFile": "snd_music_title",
|
||||
"duration": 0.0,
|
||||
"parent": {
|
||||
"name": "title",
|
||||
"path": "folders/title.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "snd_music_title",
|
||||
"tags": [],
|
||||
"resourceType": "GMSound",
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"compression": 0,
|
||||
"volume": 1.0,
|
||||
"preload": false,
|
||||
"bitRate": 128,
|
||||
"sampleRate": 44100,
|
||||
"type": 0,
|
||||
"bitDepth": 1,
|
||||
"audioGroupId": {
|
||||
"name": "audiogroup_default",
|
||||
"path": "audiogroups/audiogroup_default",
|
||||
},
|
||||
"soundFile": "snd_player_bomber",
|
||||
"duration": 0.0,
|
||||
"parent": {
|
||||
"name": "player",
|
||||
"path": "folders/player.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "snd_player_bomber",
|
||||
"tags": [],
|
||||
"resourceType": "GMSound",
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"compression": 0,
|
||||
"volume": 1.0,
|
||||
"preload": false,
|
||||
"bitRate": 128,
|
||||
"sampleRate": 44100,
|
||||
"type": 0,
|
||||
"bitDepth": 1,
|
||||
"audioGroupId": {
|
||||
"name": "audiogroup_default",
|
||||
"path": "audiogroups/audiogroup_default",
|
||||
},
|
||||
"soundFile": "snd_player_deathbomb",
|
||||
"duration": 0.0,
|
||||
"parent": {
|
||||
"name": "player",
|
||||
"path": "folders/player.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "snd_player_deathbomb",
|
||||
"tags": [],
|
||||
"resourceType": "GMSound",
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"compression": 0,
|
||||
"volume": 1.0,
|
||||
"preload": false,
|
||||
"bitRate": 128,
|
||||
"sampleRate": 44100,
|
||||
"type": 0,
|
||||
"bitDepth": 1,
|
||||
"audioGroupId": {
|
||||
"name": "audiogroup_default",
|
||||
"path": "audiogroups/audiogroup_default",
|
||||
},
|
||||
"soundFile": "snd_player_hyperactive",
|
||||
"duration": 0.0,
|
||||
"parent": {
|
||||
"name": "player",
|
||||
"path": "folders/player.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "snd_player_hyperactive",
|
||||
"tags": [],
|
||||
"resourceType": "GMSound",
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"compression": 0,
|
||||
"volume": 1.0,
|
||||
"preload": false,
|
||||
"bitRate": 128,
|
||||
"sampleRate": 44100,
|
||||
"type": 0,
|
||||
"bitDepth": 1,
|
||||
"audioGroupId": {
|
||||
"name": "audiogroup_default",
|
||||
"path": "audiogroups/audiogroup_default",
|
||||
},
|
||||
"soundFile": "snd_player_hypershot",
|
||||
"duration": 0.0,
|
||||
"parent": {
|
||||
"name": "player",
|
||||
"path": "folders/player.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "snd_player_hypershot",
|
||||
"tags": [],
|
||||
"resourceType": "GMSound",
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"compression": 0,
|
||||
"volume": 1.0,
|
||||
"preload": false,
|
||||
"bitRate": 128,
|
||||
"sampleRate": 44100,
|
||||
"type": 0,
|
||||
"bitDepth": 1,
|
||||
"audioGroupId": {
|
||||
"name": "audiogroup_default",
|
||||
"path": "audiogroups/audiogroup_default",
|
||||
},
|
||||
"soundFile": "snd_player_shot",
|
||||
"duration": 0.0,
|
||||
"parent": {
|
||||
"name": "player",
|
||||
"path": "folders/player.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "snd_player_shot",
|
||||
"tags": [],
|
||||
"resourceType": "GMSound",
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"compression": 0,
|
||||
"volume": 1.0,
|
||||
"preload": false,
|
||||
"bitRate": 128,
|
||||
"sampleRate": 44100,
|
||||
"type": 0,
|
||||
"bitDepth": 1,
|
||||
"audioGroupId": {
|
||||
"name": "audiogroup_default",
|
||||
"path": "audiogroups/audiogroup_default",
|
||||
},
|
||||
"soundFile": "snd_player_pchuuun",
|
||||
"duration": 0.0,
|
||||
"parent": {
|
||||
"name": "player",
|
||||
"path": "folders/player.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "snd_player_pchuuun",
|
||||
"tags": [],
|
||||
"resourceType": "GMSound",
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"compression": 0,
|
||||
"volume": 1.0,
|
||||
"preload": false,
|
||||
"bitRate": 128,
|
||||
"sampleRate": 44100,
|
||||
"type": 0,
|
||||
"bitDepth": 1,
|
||||
"audioGroupId": {
|
||||
"name": "audiogroup_default",
|
||||
"path": "audiogroups/audiogroup_default",
|
||||
},
|
||||
"soundFile": "snd_player_shot",
|
||||
"duration": 0.0,
|
||||
"parent": {
|
||||
"name": "player",
|
||||
"path": "folders/player.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "snd_player_shot",
|
||||
"tags": [],
|
||||
"resourceType": "GMSound",
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"compression": 0,
|
||||
"volume": 1.0,
|
||||
"preload": false,
|
||||
"bitRate": 128,
|
||||
"sampleRate": 44100,
|
||||
"type": 0,
|
||||
"bitDepth": 1,
|
||||
"audioGroupId": {
|
||||
"name": "audiogroup_default",
|
||||
"path": "audiogroups/audiogroup_default",
|
||||
},
|
||||
"soundFile": "snd_typewriter",
|
||||
"duration": 0.0,
|
||||
"parent": {
|
||||
"name": "dialogue",
|
||||
"path": "folders/dialogue.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "snd_typewriter",
|
||||
"tags": [],
|
||||
"resourceType": "GMSound",
|
||||
}
|
After Width: | Height: | Size: 928 B |
After Width: | Height: | Size: 918 B |
After Width: | Height: | Size: 518 B |
After Width: | Height: | Size: 435 B |
After Width: | Height: | Size: 635 B |
|
@ -0,0 +1,162 @@
|
|||
{
|
||||
"bboxMode": 0,
|
||||
"collisionKind": 1,
|
||||
"type": 0,
|
||||
"origin": 4,
|
||||
"preMultiplyAlpha": false,
|
||||
"edgeFiltering": false,
|
||||
"collisionTolerance": 0,
|
||||
"swfPrecision": 2.525,
|
||||
"bbox_left": 0,
|
||||
"bbox_right": 999,
|
||||
"bbox_top": 0,
|
||||
"bbox_bottom": 31,
|
||||
"HTile": false,
|
||||
"VTile": false,
|
||||
"For3D": false,
|
||||
"width": 1000,
|
||||
"height": 32,
|
||||
"textureGroupId": {
|
||||
"name": "Default",
|
||||
"path": "texturegroups/Default",
|
||||
},
|
||||
"swatchColours": [
|
||||
4278190335,
|
||||
4278255615,
|
||||
4278255360,
|
||||
4294967040,
|
||||
4294901760,
|
||||
4294902015,
|
||||
4294967295,
|
||||
4293717228,
|
||||
4293059298,
|
||||
4292335575,
|
||||
4291677645,
|
||||
4290230199,
|
||||
4287993237,
|
||||
4280556782,
|
||||
4278252287,
|
||||
4283540992,
|
||||
4293963264,
|
||||
4287770926,
|
||||
4287365357,
|
||||
4287203721,
|
||||
4286414205,
|
||||
4285558896,
|
||||
4284703587,
|
||||
4283782485,
|
||||
4281742902,
|
||||
2130706432,
|
||||
4286158839,
|
||||
4286688762,
|
||||
4287219453,
|
||||
4288280831,
|
||||
4288405444,
|
||||
4288468131,
|
||||
4288465538,
|
||||
4291349882,
|
||||
4294430829,
|
||||
4292454269,
|
||||
4291466115,
|
||||
4290675079,
|
||||
4290743485,
|
||||
4290943732,
|
||||
4288518390,
|
||||
4283395315,
|
||||
4283862775,
|
||||
4284329979,
|
||||
4285068799,
|
||||
4285781164,
|
||||
4285973884,
|
||||
4286101564,
|
||||
4290034460,
|
||||
4294164224,
|
||||
4291529796,
|
||||
4289289312,
|
||||
4289290373,
|
||||
4289291432,
|
||||
4289359601,
|
||||
4286410226,
|
||||
4280556782,
|
||||
4280444402,
|
||||
4280128760,
|
||||
4278252287,
|
||||
4282369933,
|
||||
4283086137,
|
||||
4283540992,
|
||||
4288522496,
|
||||
4293963264,
|
||||
4290540032,
|
||||
4289423360,
|
||||
4289090560,
|
||||
4287770926,
|
||||
4287704422,
|
||||
4287571858,
|
||||
4287365357,
|
||||
4284159214,
|
||||
4279176094,
|
||||
4279058848,
|
||||
4278870691,
|
||||
4278231211,
|
||||
4281367321,
|
||||
],
|
||||
"gridX": 0,
|
||||
"gridY": 0,
|
||||
"frames": [
|
||||
{"compositeImage":{"FrameId":{"name":"92f03cad-6e1d-454c-b472-6016483bb2e3","path":"sprites/spr_UI_boss_bar/spr_UI_boss_bar.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[
|
||||
{"FrameId":{"name":"92f03cad-6e1d-454c-b472-6016483bb2e3","path":"sprites/spr_UI_boss_bar/spr_UI_boss_bar.yy",},"LayerId":{"name":"b316f6ef-a410-491c-b4d7-90bc860df1dc","path":"sprites/spr_UI_boss_bar/spr_UI_boss_bar.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},
|
||||
{"FrameId":{"name":"92f03cad-6e1d-454c-b472-6016483bb2e3","path":"sprites/spr_UI_boss_bar/spr_UI_boss_bar.yy",},"LayerId":{"name":"d49131f6-2fa1-42f6-b090-f8b414c7aed3","path":"sprites/spr_UI_boss_bar/spr_UI_boss_bar.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},
|
||||
{"FrameId":{"name":"92f03cad-6e1d-454c-b472-6016483bb2e3","path":"sprites/spr_UI_boss_bar/spr_UI_boss_bar.yy",},"LayerId":{"name":"aff50d2d-54e1-40c3-8e36-0ec33791b287","path":"sprites/spr_UI_boss_bar/spr_UI_boss_bar.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},
|
||||
{"FrameId":{"name":"92f03cad-6e1d-454c-b472-6016483bb2e3","path":"sprites/spr_UI_boss_bar/spr_UI_boss_bar.yy",},"LayerId":{"name":"b373a4d1-3822-444d-a4de-324d37ecaf9b","path":"sprites/spr_UI_boss_bar/spr_UI_boss_bar.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},
|
||||
],"parent":{"name":"spr_UI_boss_bar","path":"sprites/spr_UI_boss_bar/spr_UI_boss_bar.yy",},"resourceVersion":"1.0","name":"92f03cad-6e1d-454c-b472-6016483bb2e3","tags":[],"resourceType":"GMSpriteFrame",},
|
||||
],
|
||||
"sequence": {
|
||||
"spriteId": {"name":"spr_UI_boss_bar","path":"sprites/spr_UI_boss_bar/spr_UI_boss_bar.yy",},
|
||||
"timeUnits": 1,
|
||||
"playback": 1,
|
||||
"playbackSpeed": 30.0,
|
||||
"playbackSpeedType": 0,
|
||||
"autoRecord": true,
|
||||
"volume": 1.0,
|
||||
"length": 1.0,
|
||||
"events": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore<MessageEventKeyframe>",},
|
||||
"moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore<MomentsEventKeyframe>",},
|
||||
"tracks": [
|
||||
{"name":"frames","spriteId":null,"keyframes":{"Keyframes":[
|
||||
{"id":"cab09991-4448-4a08-952e-7720550b56c1","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"92f03cad-6e1d-454c-b472-6016483bb2e3","path":"sprites/spr_UI_boss_bar/spr_UI_boss_bar.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe<SpriteFrameKeyframe>",},
|
||||
],"resourceVersion":"1.0","resourceType":"KeyframeStore<SpriteFrameKeyframe>",},"trackColour":0,"inheritsTrackColour":true,"builtinName":0,"traits":0,"interpolation":1,"tracks":[],"events":[],"modifiers":[],"isCreationTrack":false,"resourceVersion":"1.0","tags":[],"resourceType":"GMSpriteFramesTrack",},
|
||||
],
|
||||
"visibleRange": null,
|
||||
"lockOrigin": false,
|
||||
"showBackdrop": true,
|
||||
"showBackdropImage": false,
|
||||
"backdropImagePath": "",
|
||||
"backdropImageOpacity": 0.5,
|
||||
"backdropWidth": 1366,
|
||||
"backdropHeight": 768,
|
||||
"backdropXOffset": 0.0,
|
||||
"backdropYOffset": 0.0,
|
||||
"xorigin": 500,
|
||||
"yorigin": 16,
|
||||
"eventToFunction": {},
|
||||
"eventStubScript": null,
|
||||
"parent": {"name":"spr_UI_boss_bar","path":"sprites/spr_UI_boss_bar/spr_UI_boss_bar.yy",},
|
||||
"resourceVersion": "1.3",
|
||||
"name": "spr_UI_boss_bar",
|
||||
"tags": [],
|
||||
"resourceType": "GMSequence",
|
||||
},
|
||||
"layers": [
|
||||
{"visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"default (2)","resourceVersion":"1.0","name":"aff50d2d-54e1-40c3-8e36-0ec33791b287","tags":[],"resourceType":"GMImageLayer",},
|
||||
{"visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"Layer 1","resourceVersion":"1.0","name":"b373a4d1-3822-444d-a4de-324d37ecaf9b","tags":[],"resourceType":"GMImageLayer",},
|
||||
],
|
||||
"nineSlice": null,
|
||||
"parent": {
|
||||
"name": "UI",
|
||||
"path": "folders/UI.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "spr_UI_boss_bar",
|
||||
"tags": [],
|
||||
"resourceType": "GMSprite",
|
||||
}
|
After Width: | Height: | Size: 391 B |
After Width: | Height: | Size: 391 B |
|
@ -0,0 +1,79 @@
|
|||
{
|
||||
"bboxMode": 0,
|
||||
"collisionKind": 1,
|
||||
"type": 0,
|
||||
"origin": 4,
|
||||
"preMultiplyAlpha": false,
|
||||
"edgeFiltering": false,
|
||||
"collisionTolerance": 0,
|
||||
"swfPrecision": 2.525,
|
||||
"bbox_left": 0,
|
||||
"bbox_right": 979,
|
||||
"bbox_top": 0,
|
||||
"bbox_bottom": 27,
|
||||
"HTile": false,
|
||||
"VTile": false,
|
||||
"For3D": false,
|
||||
"width": 980,
|
||||
"height": 28,
|
||||
"textureGroupId": {
|
||||
"name": "Default",
|
||||
"path": "texturegroups/Default",
|
||||
},
|
||||
"swatchColours": null,
|
||||
"gridX": 0,
|
||||
"gridY": 0,
|
||||
"frames": [
|
||||
{"compositeImage":{"FrameId":{"name":"7a9734cc-3325-45f1-8093-5f1e3e53bb69","path":"sprites/spr_UI_boss_fill/spr_UI_boss_fill.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[
|
||||
{"FrameId":{"name":"7a9734cc-3325-45f1-8093-5f1e3e53bb69","path":"sprites/spr_UI_boss_fill/spr_UI_boss_fill.yy",},"LayerId":{"name":"779b3ea1-4a31-4118-b689-4b150b108e1f","path":"sprites/spr_UI_boss_fill/spr_UI_boss_fill.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},
|
||||
],"parent":{"name":"spr_UI_boss_fill","path":"sprites/spr_UI_boss_fill/spr_UI_boss_fill.yy",},"resourceVersion":"1.0","name":"7a9734cc-3325-45f1-8093-5f1e3e53bb69","tags":[],"resourceType":"GMSpriteFrame",},
|
||||
],
|
||||
"sequence": {
|
||||
"spriteId": {"name":"spr_UI_boss_fill","path":"sprites/spr_UI_boss_fill/spr_UI_boss_fill.yy",},
|
||||
"timeUnits": 1,
|
||||
"playback": 1,
|
||||
"playbackSpeed": 30.0,
|
||||
"playbackSpeedType": 0,
|
||||
"autoRecord": true,
|
||||
"volume": 1.0,
|
||||
"length": 1.0,
|
||||
"events": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore<MessageEventKeyframe>",},
|
||||
"moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore<MomentsEventKeyframe>",},
|
||||
"tracks": [
|
||||
{"name":"frames","spriteId":null,"keyframes":{"Keyframes":[
|
||||
{"id":"668ff6e8-f3a8-45ec-81d5-5a0ab4da6025","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"7a9734cc-3325-45f1-8093-5f1e3e53bb69","path":"sprites/spr_UI_boss_fill/spr_UI_boss_fill.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe<SpriteFrameKeyframe>",},
|
||||
],"resourceVersion":"1.0","resourceType":"KeyframeStore<SpriteFrameKeyframe>",},"trackColour":0,"inheritsTrackColour":true,"builtinName":0,"traits":0,"interpolation":1,"tracks":[],"events":[],"modifiers":[],"isCreationTrack":false,"resourceVersion":"1.0","tags":[],"resourceType":"GMSpriteFramesTrack",},
|
||||
],
|
||||
"visibleRange": null,
|
||||
"lockOrigin": false,
|
||||
"showBackdrop": true,
|
||||
"showBackdropImage": false,
|
||||
"backdropImagePath": "",
|
||||
"backdropImageOpacity": 0.5,
|
||||
"backdropWidth": 1366,
|
||||
"backdropHeight": 768,
|
||||
"backdropXOffset": 0.0,
|
||||
"backdropYOffset": 0.0,
|
||||
"xorigin": 490,
|
||||
"yorigin": 14,
|
||||
"eventToFunction": {},
|
||||
"eventStubScript": null,
|
||||
"parent": {"name":"spr_UI_boss_fill","path":"sprites/spr_UI_boss_fill/spr_UI_boss_fill.yy",},
|
||||
"resourceVersion": "1.3",
|
||||
"name": "spr_UI_boss_fill",
|
||||
"tags": [],
|
||||
"resourceType": "GMSequence",
|
||||
},
|
||||
"layers": [
|
||||
{"visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"default","resourceVersion":"1.0","name":"779b3ea1-4a31-4118-b689-4b150b108e1f","tags":[],"resourceType":"GMImageLayer",},
|
||||
],
|
||||
"nineSlice": null,
|
||||
"parent": {
|
||||
"name": "UI",
|
||||
"path": "folders/UI.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "spr_UI_boss_fill",
|
||||
"tags": [],
|
||||
"resourceType": "GMSprite",
|
||||
}
|
After Width: | Height: | Size: 228 B |
After Width: | Height: | Size: 228 B |
|
@ -0,0 +1,79 @@
|
|||
{
|
||||
"bboxMode": 0,
|
||||
"collisionKind": 1,
|
||||
"type": 0,
|
||||
"origin": 4,
|
||||
"preMultiplyAlpha": false,
|
||||
"edgeFiltering": false,
|
||||
"collisionTolerance": 0,
|
||||
"swfPrecision": 2.525,
|
||||
"bbox_left": 0,
|
||||
"bbox_right": 15,
|
||||
"bbox_top": 1,
|
||||
"bbox_bottom": 15,
|
||||
"HTile": false,
|
||||
"VTile": false,
|
||||
"For3D": false,
|
||||
"width": 16,
|
||||
"height": 16,
|
||||
"textureGroupId": {
|
||||
"name": "Default",
|
||||
"path": "texturegroups/Default",
|
||||
},
|
||||
"swatchColours": null,
|
||||
"gridX": 0,
|
||||
"gridY": 0,
|
||||
"frames": [
|
||||
{"compositeImage":{"FrameId":{"name":"5fd7dbdb-aa37-4e91-9800-67a1667f0443","path":"sprites/spr_UI_boss_phases/spr_UI_boss_phases.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[
|
||||
{"FrameId":{"name":"5fd7dbdb-aa37-4e91-9800-67a1667f0443","path":"sprites/spr_UI_boss_phases/spr_UI_boss_phases.yy",},"LayerId":{"name":"497005ef-b602-41a7-87d1-2a604a799b18","path":"sprites/spr_UI_boss_phases/spr_UI_boss_phases.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},
|
||||
],"parent":{"name":"spr_UI_boss_phases","path":"sprites/spr_UI_boss_phases/spr_UI_boss_phases.yy",},"resourceVersion":"1.0","name":"5fd7dbdb-aa37-4e91-9800-67a1667f0443","tags":[],"resourceType":"GMSpriteFrame",},
|
||||
],
|
||||
"sequence": {
|
||||
"spriteId": {"name":"spr_UI_boss_phases","path":"sprites/spr_UI_boss_phases/spr_UI_boss_phases.yy",},
|
||||
"timeUnits": 1,
|
||||
"playback": 1,
|
||||
"playbackSpeed": 30.0,
|
||||
"playbackSpeedType": 0,
|
||||
"autoRecord": true,
|
||||
"volume": 1.0,
|
||||
"length": 1.0,
|
||||
"events": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore<MessageEventKeyframe>",},
|
||||
"moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore<MomentsEventKeyframe>",},
|
||||
"tracks": [
|
||||
{"name":"frames","spriteId":null,"keyframes":{"Keyframes":[
|
||||
{"id":"a77f0b17-d4f8-4362-8dc3-dbcffb901809","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"5fd7dbdb-aa37-4e91-9800-67a1667f0443","path":"sprites/spr_UI_boss_phases/spr_UI_boss_phases.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe<SpriteFrameKeyframe>",},
|
||||
],"resourceVersion":"1.0","resourceType":"KeyframeStore<SpriteFrameKeyframe>",},"trackColour":0,"inheritsTrackColour":true,"builtinName":0,"traits":0,"interpolation":1,"tracks":[],"events":[],"modifiers":[],"isCreationTrack":false,"resourceVersion":"1.0","tags":[],"resourceType":"GMSpriteFramesTrack",},
|
||||
],
|
||||
"visibleRange": null,
|
||||
"lockOrigin": false,
|
||||
"showBackdrop": true,
|
||||
"showBackdropImage": false,
|
||||
"backdropImagePath": "",
|
||||
"backdropImageOpacity": 0.5,
|
||||
"backdropWidth": 1366,
|
||||
"backdropHeight": 768,
|
||||
"backdropXOffset": 0.0,
|
||||
"backdropYOffset": 0.0,
|
||||
"xorigin": 8,
|
||||
"yorigin": 8,
|
||||
"eventToFunction": {},
|
||||
"eventStubScript": null,
|
||||
"parent": {"name":"spr_UI_boss_phases","path":"sprites/spr_UI_boss_phases/spr_UI_boss_phases.yy",},
|
||||
"resourceVersion": "1.3",
|
||||
"name": "spr_UI_boss_phases",
|
||||
"tags": [],
|
||||
"resourceType": "GMSequence",
|
||||
},
|
||||
"layers": [
|
||||
{"visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"default","resourceVersion":"1.0","name":"497005ef-b602-41a7-87d1-2a604a799b18","tags":[],"resourceType":"GMImageLayer",},
|
||||
],
|
||||
"nineSlice": null,
|
||||
"parent": {
|
||||
"name": "UI",
|
||||
"path": "folders/UI.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "spr_UI_boss_phases",
|
||||
"tags": [],
|
||||
"resourceType": "GMSprite",
|
||||
}
|
Before Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 7.8 KiB |
After Width: | Height: | Size: 7.8 KiB |
|
@ -0,0 +1,79 @@
|
|||
{
|
||||
"bboxMode": 0,
|
||||
"collisionKind": 1,
|
||||
"type": 0,
|
||||
"origin": 0,
|
||||
"preMultiplyAlpha": false,
|
||||
"edgeFiltering": false,
|
||||
"collisionTolerance": 0,
|
||||
"swfPrecision": 2.525,
|
||||
"bbox_left": 0,
|
||||
"bbox_right": 719,
|
||||
"bbox_top": 197,
|
||||
"bbox_bottom": 719,
|
||||
"HTile": false,
|
||||
"VTile": false,
|
||||
"For3D": false,
|
||||
"width": 720,
|
||||
"height": 720,
|
||||
"textureGroupId": {
|
||||
"name": "Default",
|
||||
"path": "texturegroups/Default",
|
||||
},
|
||||
"swatchColours": null,
|
||||
"gridX": 0,
|
||||
"gridY": 0,
|
||||
"frames": [
|
||||
{"compositeImage":{"FrameId":{"name":"410206bd-1f6b-4641-81f9-2951d51d9384","path":"sprites/spr_bg_forest_back/spr_bg_forest_back.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[
|
||||
{"FrameId":{"name":"410206bd-1f6b-4641-81f9-2951d51d9384","path":"sprites/spr_bg_forest_back/spr_bg_forest_back.yy",},"LayerId":{"name":"2fcad704-d1eb-4019-bc74-f62e0b85dbec","path":"sprites/spr_bg_forest_back/spr_bg_forest_back.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},
|
||||
],"parent":{"name":"spr_bg_forest_back","path":"sprites/spr_bg_forest_back/spr_bg_forest_back.yy",},"resourceVersion":"1.0","name":"410206bd-1f6b-4641-81f9-2951d51d9384","tags":[],"resourceType":"GMSpriteFrame",},
|
||||
],
|
||||
"sequence": {
|
||||
"spriteId": {"name":"spr_bg_forest_back","path":"sprites/spr_bg_forest_back/spr_bg_forest_back.yy",},
|
||||
"timeUnits": 1,
|
||||
"playback": 1,
|
||||
"playbackSpeed": 30.0,
|
||||
"playbackSpeedType": 0,
|
||||
"autoRecord": true,
|
||||
"volume": 1.0,
|
||||
"length": 1.0,
|
||||
"events": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore<MessageEventKeyframe>",},
|
||||
"moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore<MomentsEventKeyframe>",},
|
||||
"tracks": [
|
||||
{"name":"frames","spriteId":null,"keyframes":{"Keyframes":[
|
||||
{"id":"a34e6add-de46-412e-a094-1fd758ba7d4a","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"410206bd-1f6b-4641-81f9-2951d51d9384","path":"sprites/spr_bg_forest_back/spr_bg_forest_back.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe<SpriteFrameKeyframe>",},
|
||||
],"resourceVersion":"1.0","resourceType":"KeyframeStore<SpriteFrameKeyframe>",},"trackColour":0,"inheritsTrackColour":true,"builtinName":0,"traits":0,"interpolation":1,"tracks":[],"events":[],"modifiers":[],"isCreationTrack":false,"resourceVersion":"1.0","tags":[],"resourceType":"GMSpriteFramesTrack",},
|
||||
],
|
||||
"visibleRange": null,
|
||||
"lockOrigin": false,
|
||||
"showBackdrop": true,
|
||||
"showBackdropImage": false,
|
||||
"backdropImagePath": "",
|
||||
"backdropImageOpacity": 0.5,
|
||||
"backdropWidth": 1366,
|
||||
"backdropHeight": 768,
|
||||
"backdropXOffset": 0.0,
|
||||
"backdropYOffset": 0.0,
|
||||
"xorigin": 0,
|
||||
"yorigin": 0,
|
||||
"eventToFunction": {},
|
||||
"eventStubScript": null,
|
||||
"parent": {"name":"spr_bg_forest_back","path":"sprites/spr_bg_forest_back/spr_bg_forest_back.yy",},
|
||||
"resourceVersion": "1.3",
|
||||
"name": "spr_bg_forest_back",
|
||||
"tags": [],
|
||||
"resourceType": "GMSequence",
|
||||
},
|
||||
"layers": [
|
||||
{"visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"default","resourceVersion":"1.0","name":"2fcad704-d1eb-4019-bc74-f62e0b85dbec","tags":[],"resourceType":"GMImageLayer",},
|
||||
],
|
||||
"nineSlice": null,
|
||||
"parent": {
|
||||
"name": "stage",
|
||||
"path": "folders/stage.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "spr_bg_forest_back",
|
||||
"tags": [],
|
||||
"resourceType": "GMSprite",
|
||||
}
|
After Width: | Height: | Size: 8.6 KiB |