From b9bc334b613476bd20eefa0d8c95f26a1ca29751 Mon Sep 17 00:00:00 2001 From: magicalfeyfenny Date: Mon, 14 Jun 2021 06:06:50 -0400 Subject: [PATCH] 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 --- thpj3/fonts/fn_contact/fn_contact.yy | 2 +- thpj3/fonts/fn_disclaimer/fn_disclaimer.yy | 2 +- thpj3/objects/obj_UI_controller/Draw_0.gml | 28 ++- .../Collision_obj_player_shot.gml | 9 + thpj3/objects/obj_boss_parent/Destroy_0.gml | 5 + thpj3/objects/obj_boss_parent/Step_0.gml | 4 + .../obj_bullet_ball.yy} | 6 +- .../obj_bullet_ball/obj_bullet_bead.yy | 37 ++++ .../obj_bullet_ball/obj_bullet_pellet.yy | 37 ++++ .../obj_bullet_bead/obj_bullet_bead.yy | 37 ++++ .../obj_bullet_bead/obj_bullet_pellet.yy | 37 ++++ .../obj_bullet_blade/obj_bullet_ball.yy | 37 ++++ .../obj_bullet_blade/obj_bullet_bead.yy | 37 ++++ .../obj_bullet_blade/obj_bullet_blade.yy | 37 ++++ .../obj_bullet_blade/obj_bullet_pellet.yy | 37 ++++ .../obj_bullet_card/obj_bullet_ball.yy | 37 ++++ .../obj_bullet_card/obj_bullet_bead.yy | 37 ++++ .../obj_bullet_card/obj_bullet_blade.yy | 37 ++++ .../obj_bullet_card/obj_bullet_card.yy | 37 ++++ .../obj_bullet_card/obj_bullet_pellet.yy | 37 ++++ .../obj_bullet_diamond/obj_bullet_ball.yy | 37 ++++ .../obj_bullet_diamond/obj_bullet_bead.yy | 37 ++++ .../obj_bullet_diamond/obj_bullet_blade.yy | 37 ++++ .../obj_bullet_diamond/obj_bullet_card.yy | 37 ++++ .../obj_bullet_diamond/obj_bullet_diamond.yy | 37 ++++ .../obj_bullet_diamond/obj_bullet_pellet.yy | 37 ++++ .../obj_bullet_pellet/obj_bullet_pellet.yy | 37 ++++ thpj3/objects/obj_dialogue/Draw_0.gml | 6 +- thpj3/objects/obj_dialogue/Step_0.gml | 1 + .../objects/obj_disclaimer/obj_disclaimer.yy | 2 +- .../Collision_obj_wriggle.gml | 1 + .../obj_enemy_bullet_parent/Destroy_0.gml | 1 + .../obj_enemy_bullet_parent/Step_0.gml | 11 +- .../obj_enemy_bullet_parent.yy | 1 + .../objects/obj_enemy_fairy_lane/Create_0.gml | 7 + .../Step_0.gml | 4 +- .../obj_enemy_fairy_lane/obj_enemy_fairy_A.yy | 40 +++++ .../obj_enemy_fairy_lane.yy | 40 +++++ .../obj_enemy_fairy_shotgun.yy | 40 +++++ .../obj_enemy_popcorn.yy} | 2 +- .../obj_enemy_fairy_shotgun/Create_0.gml | 7 + .../obj_enemy_fairy_shotgun/Step_0.gml | 9 + .../obj_enemy_fairy_A.yy | 40 +++++ .../obj_enemy_fairy_shotgun.yy | 40 +++++ .../obj_enemy_popcorn.yy | 40 +++++ .../objects/obj_enemy_fairy_wave/Create_0.gml | 7 + thpj3/objects/obj_enemy_fairy_wave/Step_0.gml | 9 + .../obj_enemy_fairy_wave.yy | 40 +++++ .../obj_enemy_fairy_wave/obj_enemy_popcorn.yy | 40 +++++ .../Collision_obj_player_shot.gml | 9 + .../Collision_obj_wriggle.gml | 1 + thpj3/objects/obj_enemy_parent/Destroy_0.gml | 4 + thpj3/objects/obj_enemy_parent/Step_0.gml | 9 +- .../obj_enemy_parent/obj_enemy_parent.yy | 1 + .../Create_0.gml | 0 thpj3/objects/obj_enemy_popcorn/Step_0.gml | 9 + .../obj_enemy_popcorn/obj_enemy_popcorn.yy | 40 +++++ .../objects/obj_stage_controller/Create_0.gml | 1 + thpj3/objects/obj_stage_controller/Step_0.gml | 3 +- thpj3/objects/obj_title_moon/Create_0.gml | 4 +- thpj3/objects/obj_wriggle/Step_0.gml | 18 +- thpj3/rooms/rm_disclaimer/rm_disclaimer.yy | 2 +- thpj3/rooms/rm_stage1/rm_stage1.yy | 10 +- .../scripts/scr_initialize/scr_initialize.gml | 6 +- .../scr_pattern_fire/scr_pattern_fire.gml | 75 +++++++- .../snd_boss_destroy/snd_boss_destroy.yy | 23 +++ .../snd_boss_spellbreak.yy | 23 +++ .../snd_enemy_bullet/snd_enemy_bullet.yy | 23 +++ .../snd_enemy_destroy/snd_enemy_destroy.yy | 23 +++ thpj3/sounds/snd_enemy_hit/snd_enemy_hit.yy | 23 +++ .../snd_enemy_hit_deep/snd_enemy_hit_deep.yy | 23 +++ thpj3/sounds/snd_graze/snd_graze.yy | 23 +++ .../snd_music_stage1/snd_music_stage1.yy | 23 +++ .../sounds/snd_music_title/snd_music_title.yy | 23 +++ .../snd_player_bomber/snd_player_bomber.yy | 23 +++ .../snd_player_deathbomb.yy | 23 +++ .../snd_player_hyperactive.yy | 23 +++ .../snd_player_hypershot.yy | 23 +++ .../snd_player_hypershot/snd_player_shot.yy | 23 +++ .../snd_player_pchuuun/snd_player_pchuuun.yy | 23 +++ .../sounds/snd_player_shot/snd_player_shot.yy | 23 +++ thpj3/sounds/snd_typewriter/snd_typewriter.yy | 23 +++ .../92f03cad-6e1d-454c-b472-6016483bb2e3.png | Bin 0 -> 928 bytes .../aff50d2d-54e1-40c3-8e36-0ec33791b287.png | Bin 0 -> 918 bytes .../b316f6ef-a410-491c-b4d7-90bc860df1dc.png | Bin 0 -> 518 bytes .../b373a4d1-3822-444d-a4de-324d37ecaf9b.png | Bin 0 -> 435 bytes .../d49131f6-2fa1-42f6-b090-f8b414c7aed3.png | Bin 0 -> 635 bytes .../spr_UI_boss_bar/spr_UI_boss_bar.yy | 162 +++++++++++++++++ .../7a9734cc-3325-45f1-8093-5f1e3e53bb69.png | Bin 0 -> 391 bytes .../779b3ea1-4a31-4118-b689-4b150b108e1f.png | Bin 0 -> 391 bytes .../spr_UI_boss_fill/spr_UI_boss_fill.yy | 79 +++++++++ .../5fd7dbdb-aa37-4e91-9800-67a1667f0443.png | Bin 0 -> 228 bytes .../497005ef-b602-41a7-87d1-2a604a799b18.png | Bin 0 -> 228 bytes .../spr_UI_boss_phases/spr_UI_boss_phases.yy | 79 +++++++++ .../410206bd-1f6b-4641-81f9-2951d51d9384.png | Bin 14447 -> 0 bytes .../2fcad704-d1eb-4019-bc74-f62e0b85dbec.png | Bin 14447 -> 0 bytes .../410206bd-1f6b-4641-81f9-2951d51d9384.png | Bin 0 -> 7968 bytes .../2fcad704-d1eb-4019-bc74-f62e0b85dbec.png | Bin 0 -> 7968 bytes .../spr_bg_forest_back/spr_bg_forest_back.yy | 79 +++++++++ .../410206bd-1f6b-4641-81f9-2951d51d9384.png | Bin 0 -> 8795 bytes .../2fcad704-d1eb-4019-bc74-f62e0b85dbec.png | Bin 0 -> 8795 bytes .../spr_bg_forest.yy | 0 .../spr_bg_forest_front.yy | 79 +++++++++ .../410206bd-1f6b-4641-81f9-2951d51d9384.png | Bin 0 -> 9254 bytes .../2fcad704-d1eb-4019-bc74-f62e0b85dbec.png | Bin 0 -> 9254 bytes .../spr_bg_forest_mid/spr_bg_forest.yy | 79 +++++++++ .../spr_bg_forest_mid/spr_bg_forest_mid.yy | 79 +++++++++ .../665149da-5b9f-40ce-a356-ea77f159ef3c.png | Bin 0 -> 459 bytes .../6b65effa-d8ee-432b-9951-8f29f4fe0bb4.png | Bin 0 -> 460 bytes .../fffce5c3-108a-4943-8278-2e69433f4208.png | Bin 0 -> 435 bytes .../e783c4b6-15d3-4ed3-8a12-65fbe256e8f1.png | Bin 0 -> 459 bytes .../e783c4b6-15d3-4ed3-8a12-65fbe256e8f1.png | Bin 0 -> 460 bytes .../e783c4b6-15d3-4ed3-8a12-65fbe256e8f1.png | Bin 0 -> 435 bytes .../spr_bullet_ball/spr_bullet_ball.yy | 87 +++++++++ .../spr_bullet_ball/spr_bullet_bead.yy | 87 +++++++++ .../665149da-5b9f-40ce-a356-ea77f159ef3c.png | Bin 0 -> 328 bytes .../6b65effa-d8ee-432b-9951-8f29f4fe0bb4.png | Bin 0 -> 322 bytes .../fffce5c3-108a-4943-8278-2e69433f4208.png | Bin 0 -> 323 bytes .../e783c4b6-15d3-4ed3-8a12-65fbe256e8f1.png | Bin 0 -> 328 bytes .../e783c4b6-15d3-4ed3-8a12-65fbe256e8f1.png | Bin 0 -> 322 bytes .../e783c4b6-15d3-4ed3-8a12-65fbe256e8f1.png | Bin 0 -> 323 bytes .../spr_bullet_bead/spr_bullet_bead.yy | 87 +++++++++ .../bed3ebe9-f2c6-4eec-ac58-618d4476e989.png | Bin 0 -> 392 bytes .../d87e80f4-ac5b-4447-b978-87e3b5f61fb0.png | Bin 0 -> 388 bytes .../f35626e9-a4a0-49cc-bb59-7629e0836eb3.png | Bin 0 -> 406 bytes .../e783c4b6-15d3-4ed3-8a12-65fbe256e8f1.png | Bin 0 -> 392 bytes .../e783c4b6-15d3-4ed3-8a12-65fbe256e8f1.png | Bin 0 -> 388 bytes .../e783c4b6-15d3-4ed3-8a12-65fbe256e8f1.png | Bin 0 -> 406 bytes .../spr_bullet_blade/spr_bullet_ball.yy | 87 +++++++++ .../spr_bullet_blade/spr_bullet_bead.yy | 87 +++++++++ .../spr_bullet_blade/spr_bullet_blade.yy | 87 +++++++++ .../spr_bullet_blade/spr_bullet_card.yy | 87 +++++++++ .../spr_bullet_blade/spr_bullet_diamond.yy | 87 +++++++++ .../270e4740-f7c3-4e35-a390-66e142442e4a.png | Bin 0 -> 266 bytes .../e783c4b6-15d3-4ed3-8a12-65fbe256e8f1.png | Bin 0 -> 266 bytes .../spr_bullet_card/spr_bullet_ball.yy | 87 +++++++++ .../spr_bullet_card/spr_bullet_bead.yy | 87 +++++++++ .../spr_bullet_card/spr_bullet_card.yy | 79 +++++++++ .../spr_bullet_card/spr_bullet_diamond.yy | 87 +++++++++ .../27f65c95-197b-456a-8b8f-a6330a69c690.png | Bin 0 -> 267 bytes .../5ab90d73-6f47-48a4-ab10-f6aa68aef89f.png | Bin 0 -> 266 bytes .../ef4b4f38-61f6-4052-889f-ba819b5222c2.png | Bin 0 -> 269 bytes .../e783c4b6-15d3-4ed3-8a12-65fbe256e8f1.png | Bin 0 -> 267 bytes .../e783c4b6-15d3-4ed3-8a12-65fbe256e8f1.png | Bin 0 -> 266 bytes .../e783c4b6-15d3-4ed3-8a12-65fbe256e8f1.png | Bin 0 -> 269 bytes .../spr_bullet_diamond/spr_bullet_ball.yy | 87 +++++++++ .../spr_bullet_diamond/spr_bullet_bead.yy | 87 +++++++++ .../spr_bullet_diamond/spr_bullet_diamond.yy | 166 ++++++++++++++++++ .../078aef8f-8e85-4de4-8c81-bff953e5b65b.png | Bin .../0bd3ae89-2550-41c8-8380-366520a6149c.png | Bin .../c4bca663-234e-40d7-bea4-ab550fc0a58d.png | Bin .../122e66f5-b202-4588-9dcf-7cb4d06adf29.png | Bin .../122e66f5-b202-4588-9dcf-7cb4d06adf29.png | Bin .../122e66f5-b202-4588-9dcf-7cb4d06adf29.png | Bin .../spr_bullet_pellet.yy} | 32 ++-- .../99730df6-a564-4908-9ed2-6130e1feeca1.png | Bin 0 -> 1259 bytes .../0d166532-c780-4f21-82a5-475b2b7c74c0.png | Bin 0 -> 1259 bytes thpj3/sprites/spr_fairy/spr_fairy.yy | 79 +++++++++ .../3d9ff4fd-38bc-4185-b5ab-f2322102f5ea.png | Bin 567 -> 677 bytes .../6318b594-701e-4090-a2bd-b4fdaf77fa8c.png | Bin 544 -> 672 bytes .../993217e7-fb50-46df-aacd-eb60145b908f.png | Bin 536 -> 661 bytes .../b4695467-7b63-4769-bb1c-d41f940fe2f3.png | Bin 547 -> 672 bytes .../fc43a414-e9ce-4ae5-a0e9-dde7686e071b.png | Bin 567 -> 677 bytes .../fc43a414-e9ce-4ae5-a0e9-dde7686e071b.png | Bin 544 -> 672 bytes .../fc43a414-e9ce-4ae5-a0e9-dde7686e071b.png | Bin 536 -> 661 bytes .../fc43a414-e9ce-4ae5-a0e9-dde7686e071b.png | Bin 547 -> 672 bytes thpj3/thpj3.yyp | 45 ++++- .../tl_stage1_logic/moment_10000.gml | 3 + .../tl_stage1_logic/moment_10001.gml | 10 ++ .../timelines/tl_stage1_logic/moment_1050.gml | 10 ++ .../timelines/tl_stage1_logic/moment_1070.gml | 10 ++ .../timelines/tl_stage1_logic/moment_1090.gml | 10 ++ .../timelines/tl_stage1_logic/moment_1110.gml | 10 ++ .../timelines/tl_stage1_logic/moment_1115.gml | 8 + .../timelines/tl_stage1_logic/moment_1120.gml | 8 + .../timelines/tl_stage1_logic/moment_1130.gml | 8 + .../timelines/tl_stage1_logic/moment_1135.gml | 8 + .../timelines/tl_stage1_logic/moment_1150.gml | 16 ++ .../timelines/tl_stage1_logic/moment_1151.gml | 16 ++ .../timelines/tl_stage1_logic/moment_1180.gml | 11 ++ .../timelines/tl_stage1_logic/moment_1200.gml | 16 ++ .../timelines/tl_stage1_logic/moment_1250.gml | 16 ++ .../timelines/tl_stage1_logic/moment_1280.gml | 11 ++ .../timelines/tl_stage1_logic/moment_1330.gml | 8 + .../timelines/tl_stage1_logic/moment_1335.gml | 8 + .../timelines/tl_stage1_logic/moment_1340.gml | 8 + .../timelines/tl_stage1_logic/moment_1345.gml | 8 + .../timelines/tl_stage1_logic/moment_1350.gml | 8 + .../timelines/tl_stage1_logic/moment_1355.gml | 8 + .../timelines/tl_stage1_logic/moment_1360.gml | 8 + .../timelines/tl_stage1_logic/moment_1365.gml | 8 + .../timelines/tl_stage1_logic/moment_1420.gml | 10 ++ .../timelines/tl_stage1_logic/moment_1440.gml | 10 ++ .../timelines/tl_stage1_logic/moment_1460.gml | 10 ++ .../timelines/tl_stage1_logic/moment_1480.gml | 10 ++ .../timelines/tl_stage1_logic/moment_150.gml | 1 - .../timelines/tl_stage1_logic/moment_1500.gml | 10 ++ .../timelines/tl_stage1_logic/moment_1540.gml | 10 ++ .../timelines/tl_stage1_logic/moment_1560.gml | 10 ++ .../timelines/tl_stage1_logic/moment_1580.gml | 10 ++ .../timelines/tl_stage1_logic/moment_1600.gml | 10 ++ .../timelines/tl_stage1_logic/moment_1619.gml | 3 + .../timelines/tl_stage1_logic/moment_1859.gml | 3 + .../timelines/tl_stage1_logic/moment_200.gml | 6 +- .../timelines/tl_stage1_logic/moment_260.gml | 16 ++ .../timelines/tl_stage1_logic/moment_400.gml | 10 ++ .../timelines/tl_stage1_logic/moment_480.gml | 10 ++ .../timelines/tl_stage1_logic/moment_500.gml | 10 ++ .../timelines/tl_stage1_logic/moment_5000.gml | 3 + .../timelines/tl_stage1_logic/moment_520.gml | 10 ++ .../timelines/tl_stage1_logic/moment_540.gml | 10 ++ .../timelines/tl_stage1_logic/moment_560.gml | 10 ++ thpj3/timelines/tl_stage1_logic/moment_60.gml | 14 +- .../timelines/tl_stage1_logic/moment_600.gml | 10 ++ .../timelines/tl_stage1_logic/moment_620.gml | 10 ++ .../timelines/tl_stage1_logic/moment_640.gml | 10 ++ .../timelines/tl_stage1_logic/moment_660.gml | 10 ++ .../timelines/tl_stage1_logic/moment_800.gml | 8 + .../timelines/tl_stage1_logic/moment_810.gml | 8 + .../timelines/tl_stage1_logic/moment_820.gml | 8 + .../timelines/tl_stage1_logic/moment_830.gml | 8 + .../timelines/tl_stage1_logic/moment_860.gml | 8 + .../timelines/tl_stage1_logic/moment_875.gml | 8 + .../timelines/tl_stage1_logic/moment_900.gml | 8 + .../timelines/tl_stage1_logic/moment_910.gml | 8 + .../timelines/tl_stage1_logic/moment_920.gml | 8 + .../timelines/tl_stage1_logic/moment_930.gml | 8 + .../timelines/tl_stage1_logic/moment_960.gml | 8 + .../timelines/tl_stage1_logic/moment_975.gml | 8 + .../tl_stage1_logic/tl_stage1_logic.yy | 57 +++++- 230 files changed, 4493 insertions(+), 66 deletions(-) rename thpj3/objects/{obj_bullet_test/obj_bullet_test.yy => obj_bullet_ball/obj_bullet_ball.yy} (83%) create mode 100644 thpj3/objects/obj_bullet_ball/obj_bullet_bead.yy create mode 100644 thpj3/objects/obj_bullet_ball/obj_bullet_pellet.yy create mode 100644 thpj3/objects/obj_bullet_bead/obj_bullet_bead.yy create mode 100644 thpj3/objects/obj_bullet_bead/obj_bullet_pellet.yy create mode 100644 thpj3/objects/obj_bullet_blade/obj_bullet_ball.yy create mode 100644 thpj3/objects/obj_bullet_blade/obj_bullet_bead.yy create mode 100644 thpj3/objects/obj_bullet_blade/obj_bullet_blade.yy create mode 100644 thpj3/objects/obj_bullet_blade/obj_bullet_pellet.yy create mode 100644 thpj3/objects/obj_bullet_card/obj_bullet_ball.yy create mode 100644 thpj3/objects/obj_bullet_card/obj_bullet_bead.yy create mode 100644 thpj3/objects/obj_bullet_card/obj_bullet_blade.yy create mode 100644 thpj3/objects/obj_bullet_card/obj_bullet_card.yy create mode 100644 thpj3/objects/obj_bullet_card/obj_bullet_pellet.yy create mode 100644 thpj3/objects/obj_bullet_diamond/obj_bullet_ball.yy create mode 100644 thpj3/objects/obj_bullet_diamond/obj_bullet_bead.yy create mode 100644 thpj3/objects/obj_bullet_diamond/obj_bullet_blade.yy create mode 100644 thpj3/objects/obj_bullet_diamond/obj_bullet_card.yy create mode 100644 thpj3/objects/obj_bullet_diamond/obj_bullet_diamond.yy create mode 100644 thpj3/objects/obj_bullet_diamond/obj_bullet_pellet.yy create mode 100644 thpj3/objects/obj_bullet_pellet/obj_bullet_pellet.yy create mode 100644 thpj3/objects/obj_enemy_bullet_parent/Destroy_0.gml create mode 100644 thpj3/objects/obj_enemy_fairy_lane/Create_0.gml rename thpj3/objects/{obj_enemy_test => obj_enemy_fairy_lane}/Step_0.gml (56%) create mode 100644 thpj3/objects/obj_enemy_fairy_lane/obj_enemy_fairy_A.yy create mode 100644 thpj3/objects/obj_enemy_fairy_lane/obj_enemy_fairy_lane.yy create mode 100644 thpj3/objects/obj_enemy_fairy_lane/obj_enemy_fairy_shotgun.yy rename thpj3/objects/{obj_enemy_test/obj_enemy_test.yy => obj_enemy_fairy_lane/obj_enemy_popcorn.yy} (94%) create mode 100644 thpj3/objects/obj_enemy_fairy_shotgun/Create_0.gml create mode 100644 thpj3/objects/obj_enemy_fairy_shotgun/Step_0.gml create mode 100644 thpj3/objects/obj_enemy_fairy_shotgun/obj_enemy_fairy_A.yy create mode 100644 thpj3/objects/obj_enemy_fairy_shotgun/obj_enemy_fairy_shotgun.yy create mode 100644 thpj3/objects/obj_enemy_fairy_shotgun/obj_enemy_popcorn.yy create mode 100644 thpj3/objects/obj_enemy_fairy_wave/Create_0.gml create mode 100644 thpj3/objects/obj_enemy_fairy_wave/Step_0.gml create mode 100644 thpj3/objects/obj_enemy_fairy_wave/obj_enemy_fairy_wave.yy create mode 100644 thpj3/objects/obj_enemy_fairy_wave/obj_enemy_popcorn.yy create mode 100644 thpj3/objects/obj_enemy_parent/Destroy_0.gml rename thpj3/objects/{obj_enemy_test => obj_enemy_popcorn}/Create_0.gml (100%) create mode 100644 thpj3/objects/obj_enemy_popcorn/Step_0.gml create mode 100644 thpj3/objects/obj_enemy_popcorn/obj_enemy_popcorn.yy create mode 100644 thpj3/sounds/snd_boss_destroy/snd_boss_destroy.yy create mode 100644 thpj3/sounds/snd_boss_spellbreak/snd_boss_spellbreak.yy create mode 100644 thpj3/sounds/snd_enemy_bullet/snd_enemy_bullet.yy create mode 100644 thpj3/sounds/snd_enemy_destroy/snd_enemy_destroy.yy create mode 100644 thpj3/sounds/snd_enemy_hit/snd_enemy_hit.yy create mode 100644 thpj3/sounds/snd_enemy_hit_deep/snd_enemy_hit_deep.yy create mode 100644 thpj3/sounds/snd_graze/snd_graze.yy create mode 100644 thpj3/sounds/snd_music_stage1/snd_music_stage1.yy create mode 100644 thpj3/sounds/snd_music_title/snd_music_title.yy create mode 100644 thpj3/sounds/snd_player_bomber/snd_player_bomber.yy create mode 100644 thpj3/sounds/snd_player_deathbomb/snd_player_deathbomb.yy create mode 100644 thpj3/sounds/snd_player_hyperactive/snd_player_hyperactive.yy create mode 100644 thpj3/sounds/snd_player_hypershot/snd_player_hypershot.yy create mode 100644 thpj3/sounds/snd_player_hypershot/snd_player_shot.yy create mode 100644 thpj3/sounds/snd_player_pchuuun/snd_player_pchuuun.yy create mode 100644 thpj3/sounds/snd_player_shot/snd_player_shot.yy create mode 100644 thpj3/sounds/snd_typewriter/snd_typewriter.yy create mode 100644 thpj3/sprites/spr_UI_boss_bar/92f03cad-6e1d-454c-b472-6016483bb2e3.png create mode 100644 thpj3/sprites/spr_UI_boss_bar/layers/92f03cad-6e1d-454c-b472-6016483bb2e3/aff50d2d-54e1-40c3-8e36-0ec33791b287.png create mode 100644 thpj3/sprites/spr_UI_boss_bar/layers/92f03cad-6e1d-454c-b472-6016483bb2e3/b316f6ef-a410-491c-b4d7-90bc860df1dc.png create mode 100644 thpj3/sprites/spr_UI_boss_bar/layers/92f03cad-6e1d-454c-b472-6016483bb2e3/b373a4d1-3822-444d-a4de-324d37ecaf9b.png create mode 100644 thpj3/sprites/spr_UI_boss_bar/layers/92f03cad-6e1d-454c-b472-6016483bb2e3/d49131f6-2fa1-42f6-b090-f8b414c7aed3.png create mode 100644 thpj3/sprites/spr_UI_boss_bar/spr_UI_boss_bar.yy create mode 100644 thpj3/sprites/spr_UI_boss_fill/7a9734cc-3325-45f1-8093-5f1e3e53bb69.png create mode 100644 thpj3/sprites/spr_UI_boss_fill/layers/7a9734cc-3325-45f1-8093-5f1e3e53bb69/779b3ea1-4a31-4118-b689-4b150b108e1f.png create mode 100644 thpj3/sprites/spr_UI_boss_fill/spr_UI_boss_fill.yy create mode 100644 thpj3/sprites/spr_UI_boss_phases/5fd7dbdb-aa37-4e91-9800-67a1667f0443.png create mode 100644 thpj3/sprites/spr_UI_boss_phases/layers/5fd7dbdb-aa37-4e91-9800-67a1667f0443/497005ef-b602-41a7-87d1-2a604a799b18.png create mode 100644 thpj3/sprites/spr_UI_boss_phases/spr_UI_boss_phases.yy delete mode 100644 thpj3/sprites/spr_bg_forest/410206bd-1f6b-4641-81f9-2951d51d9384.png delete mode 100644 thpj3/sprites/spr_bg_forest/layers/410206bd-1f6b-4641-81f9-2951d51d9384/2fcad704-d1eb-4019-bc74-f62e0b85dbec.png create mode 100644 thpj3/sprites/spr_bg_forest_back/410206bd-1f6b-4641-81f9-2951d51d9384.png create mode 100644 thpj3/sprites/spr_bg_forest_back/layers/410206bd-1f6b-4641-81f9-2951d51d9384/2fcad704-d1eb-4019-bc74-f62e0b85dbec.png create mode 100644 thpj3/sprites/spr_bg_forest_back/spr_bg_forest_back.yy create mode 100644 thpj3/sprites/spr_bg_forest_front/410206bd-1f6b-4641-81f9-2951d51d9384.png create mode 100644 thpj3/sprites/spr_bg_forest_front/layers/410206bd-1f6b-4641-81f9-2951d51d9384/2fcad704-d1eb-4019-bc74-f62e0b85dbec.png rename thpj3/sprites/{spr_bg_forest => spr_bg_forest_front}/spr_bg_forest.yy (100%) create mode 100644 thpj3/sprites/spr_bg_forest_front/spr_bg_forest_front.yy create mode 100644 thpj3/sprites/spr_bg_forest_mid/410206bd-1f6b-4641-81f9-2951d51d9384.png create mode 100644 thpj3/sprites/spr_bg_forest_mid/layers/410206bd-1f6b-4641-81f9-2951d51d9384/2fcad704-d1eb-4019-bc74-f62e0b85dbec.png create mode 100644 thpj3/sprites/spr_bg_forest_mid/spr_bg_forest.yy create mode 100644 thpj3/sprites/spr_bg_forest_mid/spr_bg_forest_mid.yy create mode 100644 thpj3/sprites/spr_bullet_ball/665149da-5b9f-40ce-a356-ea77f159ef3c.png create mode 100644 thpj3/sprites/spr_bullet_ball/6b65effa-d8ee-432b-9951-8f29f4fe0bb4.png create mode 100644 thpj3/sprites/spr_bullet_ball/fffce5c3-108a-4943-8278-2e69433f4208.png create mode 100644 thpj3/sprites/spr_bullet_ball/layers/665149da-5b9f-40ce-a356-ea77f159ef3c/e783c4b6-15d3-4ed3-8a12-65fbe256e8f1.png create mode 100644 thpj3/sprites/spr_bullet_ball/layers/6b65effa-d8ee-432b-9951-8f29f4fe0bb4/e783c4b6-15d3-4ed3-8a12-65fbe256e8f1.png create mode 100644 thpj3/sprites/spr_bullet_ball/layers/fffce5c3-108a-4943-8278-2e69433f4208/e783c4b6-15d3-4ed3-8a12-65fbe256e8f1.png create mode 100644 thpj3/sprites/spr_bullet_ball/spr_bullet_ball.yy create mode 100644 thpj3/sprites/spr_bullet_ball/spr_bullet_bead.yy create mode 100644 thpj3/sprites/spr_bullet_bead/665149da-5b9f-40ce-a356-ea77f159ef3c.png create mode 100644 thpj3/sprites/spr_bullet_bead/6b65effa-d8ee-432b-9951-8f29f4fe0bb4.png create mode 100644 thpj3/sprites/spr_bullet_bead/fffce5c3-108a-4943-8278-2e69433f4208.png create mode 100644 thpj3/sprites/spr_bullet_bead/layers/665149da-5b9f-40ce-a356-ea77f159ef3c/e783c4b6-15d3-4ed3-8a12-65fbe256e8f1.png create mode 100644 thpj3/sprites/spr_bullet_bead/layers/6b65effa-d8ee-432b-9951-8f29f4fe0bb4/e783c4b6-15d3-4ed3-8a12-65fbe256e8f1.png create mode 100644 thpj3/sprites/spr_bullet_bead/layers/fffce5c3-108a-4943-8278-2e69433f4208/e783c4b6-15d3-4ed3-8a12-65fbe256e8f1.png create mode 100644 thpj3/sprites/spr_bullet_bead/spr_bullet_bead.yy create mode 100644 thpj3/sprites/spr_bullet_blade/bed3ebe9-f2c6-4eec-ac58-618d4476e989.png create mode 100644 thpj3/sprites/spr_bullet_blade/d87e80f4-ac5b-4447-b978-87e3b5f61fb0.png create mode 100644 thpj3/sprites/spr_bullet_blade/f35626e9-a4a0-49cc-bb59-7629e0836eb3.png create mode 100644 thpj3/sprites/spr_bullet_blade/layers/bed3ebe9-f2c6-4eec-ac58-618d4476e989/e783c4b6-15d3-4ed3-8a12-65fbe256e8f1.png create mode 100644 thpj3/sprites/spr_bullet_blade/layers/d87e80f4-ac5b-4447-b978-87e3b5f61fb0/e783c4b6-15d3-4ed3-8a12-65fbe256e8f1.png create mode 100644 thpj3/sprites/spr_bullet_blade/layers/f35626e9-a4a0-49cc-bb59-7629e0836eb3/e783c4b6-15d3-4ed3-8a12-65fbe256e8f1.png create mode 100644 thpj3/sprites/spr_bullet_blade/spr_bullet_ball.yy create mode 100644 thpj3/sprites/spr_bullet_blade/spr_bullet_bead.yy create mode 100644 thpj3/sprites/spr_bullet_blade/spr_bullet_blade.yy create mode 100644 thpj3/sprites/spr_bullet_blade/spr_bullet_card.yy create mode 100644 thpj3/sprites/spr_bullet_blade/spr_bullet_diamond.yy create mode 100644 thpj3/sprites/spr_bullet_card/270e4740-f7c3-4e35-a390-66e142442e4a.png create mode 100644 thpj3/sprites/spr_bullet_card/layers/270e4740-f7c3-4e35-a390-66e142442e4a/e783c4b6-15d3-4ed3-8a12-65fbe256e8f1.png create mode 100644 thpj3/sprites/spr_bullet_card/spr_bullet_ball.yy create mode 100644 thpj3/sprites/spr_bullet_card/spr_bullet_bead.yy create mode 100644 thpj3/sprites/spr_bullet_card/spr_bullet_card.yy create mode 100644 thpj3/sprites/spr_bullet_card/spr_bullet_diamond.yy create mode 100644 thpj3/sprites/spr_bullet_diamond/27f65c95-197b-456a-8b8f-a6330a69c690.png create mode 100644 thpj3/sprites/spr_bullet_diamond/5ab90d73-6f47-48a4-ab10-f6aa68aef89f.png create mode 100644 thpj3/sprites/spr_bullet_diamond/ef4b4f38-61f6-4052-889f-ba819b5222c2.png create mode 100644 thpj3/sprites/spr_bullet_diamond/layers/27f65c95-197b-456a-8b8f-a6330a69c690/e783c4b6-15d3-4ed3-8a12-65fbe256e8f1.png create mode 100644 thpj3/sprites/spr_bullet_diamond/layers/5ab90d73-6f47-48a4-ab10-f6aa68aef89f/e783c4b6-15d3-4ed3-8a12-65fbe256e8f1.png create mode 100644 thpj3/sprites/spr_bullet_diamond/layers/ef4b4f38-61f6-4052-889f-ba819b5222c2/e783c4b6-15d3-4ed3-8a12-65fbe256e8f1.png create mode 100644 thpj3/sprites/spr_bullet_diamond/spr_bullet_ball.yy create mode 100644 thpj3/sprites/spr_bullet_diamond/spr_bullet_bead.yy create mode 100644 thpj3/sprites/spr_bullet_diamond/spr_bullet_diamond.yy rename thpj3/sprites/{spr_bullet_test => spr_bullet_pellet}/078aef8f-8e85-4de4-8c81-bff953e5b65b.png (100%) rename thpj3/sprites/{spr_bullet_test => spr_bullet_pellet}/0bd3ae89-2550-41c8-8380-366520a6149c.png (100%) rename thpj3/sprites/{spr_bullet_test => spr_bullet_pellet}/c4bca663-234e-40d7-bea4-ab550fc0a58d.png (100%) rename thpj3/sprites/{spr_bullet_test => spr_bullet_pellet}/layers/078aef8f-8e85-4de4-8c81-bff953e5b65b/122e66f5-b202-4588-9dcf-7cb4d06adf29.png (100%) rename thpj3/sprites/{spr_bullet_test => spr_bullet_pellet}/layers/0bd3ae89-2550-41c8-8380-366520a6149c/122e66f5-b202-4588-9dcf-7cb4d06adf29.png (100%) rename thpj3/sprites/{spr_bullet_test => spr_bullet_pellet}/layers/c4bca663-234e-40d7-bea4-ab550fc0a58d/122e66f5-b202-4588-9dcf-7cb4d06adf29.png (100%) rename thpj3/sprites/{spr_bullet_test/spr_bullet_test.yy => spr_bullet_pellet/spr_bullet_pellet.yy} (51%) create mode 100644 thpj3/sprites/spr_fairy/99730df6-a564-4908-9ed2-6130e1feeca1.png create mode 100644 thpj3/sprites/spr_fairy/layers/99730df6-a564-4908-9ed2-6130e1feeca1/0d166532-c780-4f21-82a5-475b2b7c74c0.png create mode 100644 thpj3/sprites/spr_fairy/spr_fairy.yy create mode 100644 thpj3/timelines/tl_stage1_logic/moment_10000.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_10001.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_1050.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_1070.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_1090.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_1110.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_1115.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_1120.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_1130.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_1135.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_1150.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_1151.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_1180.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_1200.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_1250.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_1280.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_1330.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_1335.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_1340.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_1345.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_1350.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_1355.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_1360.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_1365.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_1420.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_1440.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_1460.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_1480.gml delete mode 100644 thpj3/timelines/tl_stage1_logic/moment_150.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_1500.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_1540.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_1560.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_1580.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_1600.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_1619.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_1859.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_260.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_400.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_480.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_500.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_5000.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_520.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_540.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_560.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_600.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_620.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_640.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_660.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_800.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_810.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_820.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_830.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_860.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_875.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_900.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_910.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_920.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_930.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_960.gml create mode 100644 thpj3/timelines/tl_stage1_logic/moment_975.gml diff --git a/thpj3/fonts/fn_contact/fn_contact.yy b/thpj3/fonts/fn_contact/fn_contact.yy index 73c1fe9..62f5d38 100644 --- a/thpj3/fonts/fn_contact/fn_contact.yy +++ b/thpj3/fonts/fn_contact/fn_contact.yy @@ -257,7 +257,7 @@ "maintainGms1Font": false, "parent": { "name": "disclaimer", - "path": "folders/disclaimer.yy", + "path": "folders/title/disclaimer.yy", }, "resourceVersion": "1.0", "name": "fn_contact", diff --git a/thpj3/fonts/fn_disclaimer/fn_disclaimer.yy b/thpj3/fonts/fn_disclaimer/fn_disclaimer.yy index 5b9d819..7b22bd9 100644 --- a/thpj3/fonts/fn_disclaimer/fn_disclaimer.yy +++ b/thpj3/fonts/fn_disclaimer/fn_disclaimer.yy @@ -1763,7 +1763,7 @@ "maintainGms1Font": false, "parent": { "name": "disclaimer", - "path": "folders/disclaimer.yy", + "path": "folders/title/disclaimer.yy", }, "resourceVersion": "1.0", "name": "fn_disclaimer", diff --git a/thpj3/objects/obj_UI_controller/Draw_0.gml b/thpj3/objects/obj_UI_controller/Draw_0.gml index 1adec4f..2a72187 100644 --- a/thpj3/objects/obj_UI_controller/Draw_0.gml +++ b/thpj3/objects/obj_UI_controller/Draw_0.gml @@ -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: " ); \ No newline at end of file +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))); + } + } + } +} + \ No newline at end of file diff --git a/thpj3/objects/obj_boss_parent/Collision_obj_player_shot.gml b/thpj3/objects/obj_boss_parent/Collision_obj_player_shot.gml index 41d5c97..d8fe2e5 100644 --- a/thpj3/objects/obj_boss_parent/Collision_obj_player_shot.gml +++ b/thpj3/objects/obj_boss_parent/Collision_obj_player_shot.gml @@ -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(); diff --git a/thpj3/objects/obj_boss_parent/Destroy_0.gml b/thpj3/objects/obj_boss_parent/Destroy_0.gml index a2f29ab..a75bcac 100644 --- a/thpj3/objects/obj_boss_parent/Destroy_0.gml +++ b/thpj3/objects/obj_boss_parent/Destroy_0.gml @@ -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; \ No newline at end of file diff --git a/thpj3/objects/obj_boss_parent/Step_0.gml b/thpj3/objects/obj_boss_parent/Step_0.gml index 3286321..75fb04e 100644 --- a/thpj3/objects/obj_boss_parent/Step_0.gml +++ b/thpj3/objects/obj_boss_parent/Step_0.gml @@ -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(); } diff --git a/thpj3/objects/obj_bullet_test/obj_bullet_test.yy b/thpj3/objects/obj_bullet_ball/obj_bullet_ball.yy similarity index 83% rename from thpj3/objects/obj_bullet_test/obj_bullet_test.yy rename to thpj3/objects/obj_bullet_ball/obj_bullet_ball.yy index b9423d7..5ec52ff 100644 --- a/thpj3/objects/obj_bullet_test/obj_bullet_test.yy +++ b/thpj3/objects/obj_bullet_ball/obj_bullet_ball.yy @@ -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", } \ No newline at end of file diff --git a/thpj3/objects/obj_bullet_ball/obj_bullet_bead.yy b/thpj3/objects/obj_bullet_ball/obj_bullet_bead.yy new file mode 100644 index 0000000..25870cc --- /dev/null +++ b/thpj3/objects/obj_bullet_ball/obj_bullet_bead.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/objects/obj_bullet_ball/obj_bullet_pellet.yy b/thpj3/objects/obj_bullet_ball/obj_bullet_pellet.yy new file mode 100644 index 0000000..0376a19 --- /dev/null +++ b/thpj3/objects/obj_bullet_ball/obj_bullet_pellet.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/objects/obj_bullet_bead/obj_bullet_bead.yy b/thpj3/objects/obj_bullet_bead/obj_bullet_bead.yy new file mode 100644 index 0000000..00067cd --- /dev/null +++ b/thpj3/objects/obj_bullet_bead/obj_bullet_bead.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/objects/obj_bullet_bead/obj_bullet_pellet.yy b/thpj3/objects/obj_bullet_bead/obj_bullet_pellet.yy new file mode 100644 index 0000000..0376a19 --- /dev/null +++ b/thpj3/objects/obj_bullet_bead/obj_bullet_pellet.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/objects/obj_bullet_blade/obj_bullet_ball.yy b/thpj3/objects/obj_bullet_blade/obj_bullet_ball.yy new file mode 100644 index 0000000..5ec52ff --- /dev/null +++ b/thpj3/objects/obj_bullet_blade/obj_bullet_ball.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/objects/obj_bullet_blade/obj_bullet_bead.yy b/thpj3/objects/obj_bullet_blade/obj_bullet_bead.yy new file mode 100644 index 0000000..25870cc --- /dev/null +++ b/thpj3/objects/obj_bullet_blade/obj_bullet_bead.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/objects/obj_bullet_blade/obj_bullet_blade.yy b/thpj3/objects/obj_bullet_blade/obj_bullet_blade.yy new file mode 100644 index 0000000..fbf6738 --- /dev/null +++ b/thpj3/objects/obj_bullet_blade/obj_bullet_blade.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/objects/obj_bullet_blade/obj_bullet_pellet.yy b/thpj3/objects/obj_bullet_blade/obj_bullet_pellet.yy new file mode 100644 index 0000000..0376a19 --- /dev/null +++ b/thpj3/objects/obj_bullet_blade/obj_bullet_pellet.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/objects/obj_bullet_card/obj_bullet_ball.yy b/thpj3/objects/obj_bullet_card/obj_bullet_ball.yy new file mode 100644 index 0000000..5ec52ff --- /dev/null +++ b/thpj3/objects/obj_bullet_card/obj_bullet_ball.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/objects/obj_bullet_card/obj_bullet_bead.yy b/thpj3/objects/obj_bullet_card/obj_bullet_bead.yy new file mode 100644 index 0000000..25870cc --- /dev/null +++ b/thpj3/objects/obj_bullet_card/obj_bullet_bead.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/objects/obj_bullet_card/obj_bullet_blade.yy b/thpj3/objects/obj_bullet_card/obj_bullet_blade.yy new file mode 100644 index 0000000..091cc99 --- /dev/null +++ b/thpj3/objects/obj_bullet_card/obj_bullet_blade.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/objects/obj_bullet_card/obj_bullet_card.yy b/thpj3/objects/obj_bullet_card/obj_bullet_card.yy new file mode 100644 index 0000000..dbf92b7 --- /dev/null +++ b/thpj3/objects/obj_bullet_card/obj_bullet_card.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/objects/obj_bullet_card/obj_bullet_pellet.yy b/thpj3/objects/obj_bullet_card/obj_bullet_pellet.yy new file mode 100644 index 0000000..0376a19 --- /dev/null +++ b/thpj3/objects/obj_bullet_card/obj_bullet_pellet.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/objects/obj_bullet_diamond/obj_bullet_ball.yy b/thpj3/objects/obj_bullet_diamond/obj_bullet_ball.yy new file mode 100644 index 0000000..5ec52ff --- /dev/null +++ b/thpj3/objects/obj_bullet_diamond/obj_bullet_ball.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/objects/obj_bullet_diamond/obj_bullet_bead.yy b/thpj3/objects/obj_bullet_diamond/obj_bullet_bead.yy new file mode 100644 index 0000000..25870cc --- /dev/null +++ b/thpj3/objects/obj_bullet_diamond/obj_bullet_bead.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/objects/obj_bullet_diamond/obj_bullet_blade.yy b/thpj3/objects/obj_bullet_diamond/obj_bullet_blade.yy new file mode 100644 index 0000000..091cc99 --- /dev/null +++ b/thpj3/objects/obj_bullet_diamond/obj_bullet_blade.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/objects/obj_bullet_diamond/obj_bullet_card.yy b/thpj3/objects/obj_bullet_diamond/obj_bullet_card.yy new file mode 100644 index 0000000..705334d --- /dev/null +++ b/thpj3/objects/obj_bullet_diamond/obj_bullet_card.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/objects/obj_bullet_diamond/obj_bullet_diamond.yy b/thpj3/objects/obj_bullet_diamond/obj_bullet_diamond.yy new file mode 100644 index 0000000..ad3d03e --- /dev/null +++ b/thpj3/objects/obj_bullet_diamond/obj_bullet_diamond.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/objects/obj_bullet_diamond/obj_bullet_pellet.yy b/thpj3/objects/obj_bullet_diamond/obj_bullet_pellet.yy new file mode 100644 index 0000000..0376a19 --- /dev/null +++ b/thpj3/objects/obj_bullet_diamond/obj_bullet_pellet.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/objects/obj_bullet_pellet/obj_bullet_pellet.yy b/thpj3/objects/obj_bullet_pellet/obj_bullet_pellet.yy new file mode 100644 index 0000000..0376a19 --- /dev/null +++ b/thpj3/objects/obj_bullet_pellet/obj_bullet_pellet.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/objects/obj_dialogue/Draw_0.gml b/thpj3/objects/obj_dialogue/Draw_0.gml index c1e270b..33e307a 100644 --- a/thpj3/objects/obj_dialogue/Draw_0.gml +++ b/thpj3/objects/obj_dialogue/Draw_0.gml @@ -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 ); diff --git a/thpj3/objects/obj_dialogue/Step_0.gml b/thpj3/objects/obj_dialogue/Step_0.gml index 736c9e5..1f71755 100644 --- a/thpj3/objects/obj_dialogue/Step_0.gml +++ b/thpj3/objects/obj_dialogue/Step_0.gml @@ -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; diff --git a/thpj3/objects/obj_disclaimer/obj_disclaimer.yy b/thpj3/objects/obj_disclaimer/obj_disclaimer.yy index 6366738..a1825fb 100644 --- a/thpj3/objects/obj_disclaimer/obj_disclaimer.yy +++ b/thpj3/objects/obj_disclaimer/obj_disclaimer.yy @@ -26,7 +26,7 @@ "overriddenProperties": [], "parent": { "name": "disclaimer", - "path": "folders/disclaimer.yy", + "path": "folders/title/disclaimer.yy", }, "resourceVersion": "1.0", "name": "obj_disclaimer", diff --git a/thpj3/objects/obj_enemy_bullet_parent/Collision_obj_wriggle.gml b/thpj3/objects/obj_enemy_bullet_parent/Collision_obj_wriggle.gml index a2bf0c0..4f54433 100644 --- a/thpj3/objects/obj_enemy_bullet_parent/Collision_obj_wriggle.gml +++ b/thpj3/objects/obj_enemy_bullet_parent/Collision_obj_wriggle.gml @@ -2,5 +2,6 @@ if (!other.invuln) { with (other) { emergency = DEATHBOMB_WINDOW; } + audio_play_sound(snd_player_pchuuun, 20, false); } instance_destroy(); \ No newline at end of file diff --git a/thpj3/objects/obj_enemy_bullet_parent/Destroy_0.gml b/thpj3/objects/obj_enemy_bullet_parent/Destroy_0.gml new file mode 100644 index 0000000..c7371dd --- /dev/null +++ b/thpj3/objects/obj_enemy_bullet_parent/Destroy_0.gml @@ -0,0 +1 @@ +effect_create_below( ef_spark, x, y, 0, c_fuchsia ); \ No newline at end of file diff --git a/thpj3/objects/obj_enemy_bullet_parent/Step_0.gml b/thpj3/objects/obj_enemy_bullet_parent/Step_0.gml index 9cfd20a..093b873 100644 --- a/thpj3/objects/obj_enemy_bullet_parent/Step_0.gml +++ b/thpj3/objects/obj_enemy_bullet_parent/Step_0.gml @@ -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(); -} \ No newline at end of file +} + +image_angle = direction; \ No newline at end of file diff --git a/thpj3/objects/obj_enemy_bullet_parent/obj_enemy_bullet_parent.yy b/thpj3/objects/obj_enemy_bullet_parent/obj_enemy_bullet_parent.yy index e36c3bd..9f234bb 100644 --- a/thpj3/objects/obj_enemy_bullet_parent/obj_enemy_bullet_parent.yy +++ b/thpj3/objects/obj_enemy_bullet_parent/obj_enemy_bullet_parent.yy @@ -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": [], diff --git a/thpj3/objects/obj_enemy_fairy_lane/Create_0.gml b/thpj3/objects/obj_enemy_fairy_lane/Create_0.gml new file mode 100644 index 0000000..107679c --- /dev/null +++ b/thpj3/objects/obj_enemy_fairy_lane/Create_0.gml @@ -0,0 +1,7 @@ +// Inherit the parent event +event_inherited(); + +hp = 60; + +pattern_delay = 40 + irandom(20); +pattern_delay_target = 60; \ No newline at end of file diff --git a/thpj3/objects/obj_enemy_test/Step_0.gml b/thpj3/objects/obj_enemy_fairy_lane/Step_0.gml similarity index 56% rename from thpj3/objects/obj_enemy_test/Step_0.gml rename to thpj3/objects/obj_enemy_fairy_lane/Step_0.gml index 288470e..888684e 100644 --- a/thpj3/objects/obj_enemy_test/Step_0.gml +++ b/thpj3/objects/obj_enemy_fairy_lane/Step_0.gml @@ -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; } \ No newline at end of file diff --git a/thpj3/objects/obj_enemy_fairy_lane/obj_enemy_fairy_A.yy b/thpj3/objects/obj_enemy_fairy_lane/obj_enemy_fairy_A.yy new file mode 100644 index 0000000..54b71ec --- /dev/null +++ b/thpj3/objects/obj_enemy_fairy_lane/obj_enemy_fairy_A.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/objects/obj_enemy_fairy_lane/obj_enemy_fairy_lane.yy b/thpj3/objects/obj_enemy_fairy_lane/obj_enemy_fairy_lane.yy new file mode 100644 index 0000000..9003cf6 --- /dev/null +++ b/thpj3/objects/obj_enemy_fairy_lane/obj_enemy_fairy_lane.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/objects/obj_enemy_fairy_lane/obj_enemy_fairy_shotgun.yy b/thpj3/objects/obj_enemy_fairy_lane/obj_enemy_fairy_shotgun.yy new file mode 100644 index 0000000..9b17923 --- /dev/null +++ b/thpj3/objects/obj_enemy_fairy_lane/obj_enemy_fairy_shotgun.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/objects/obj_enemy_test/obj_enemy_test.yy b/thpj3/objects/obj_enemy_fairy_lane/obj_enemy_popcorn.yy similarity index 94% rename from thpj3/objects/obj_enemy_test/obj_enemy_test.yy rename to thpj3/objects/obj_enemy_fairy_lane/obj_enemy_popcorn.yy index bd38f66..a672759 100644 --- a/thpj3/objects/obj_enemy_test/obj_enemy_test.yy +++ b/thpj3/objects/obj_enemy_fairy_lane/obj_enemy_popcorn.yy @@ -34,7 +34,7 @@ "path": "folders/enemies.yy", }, "resourceVersion": "1.0", - "name": "obj_enemy_test", + "name": "obj_enemy_popcorn", "tags": [], "resourceType": "GMObject", } \ No newline at end of file diff --git a/thpj3/objects/obj_enemy_fairy_shotgun/Create_0.gml b/thpj3/objects/obj_enemy_fairy_shotgun/Create_0.gml new file mode 100644 index 0000000..d4428ed --- /dev/null +++ b/thpj3/objects/obj_enemy_fairy_shotgun/Create_0.gml @@ -0,0 +1,7 @@ +// Inherit the parent event +event_inherited(); + +hp = 100; + +pattern_delay = 40 + irandom(20); +pattern_delay_target = 100; \ No newline at end of file diff --git a/thpj3/objects/obj_enemy_fairy_shotgun/Step_0.gml b/thpj3/objects/obj_enemy_fairy_shotgun/Step_0.gml new file mode 100644 index 0000000..11a2dd9 --- /dev/null +++ b/thpj3/objects/obj_enemy_fairy_shotgun/Step_0.gml @@ -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; +} \ No newline at end of file diff --git a/thpj3/objects/obj_enemy_fairy_shotgun/obj_enemy_fairy_A.yy b/thpj3/objects/obj_enemy_fairy_shotgun/obj_enemy_fairy_A.yy new file mode 100644 index 0000000..54b71ec --- /dev/null +++ b/thpj3/objects/obj_enemy_fairy_shotgun/obj_enemy_fairy_A.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/objects/obj_enemy_fairy_shotgun/obj_enemy_fairy_shotgun.yy b/thpj3/objects/obj_enemy_fairy_shotgun/obj_enemy_fairy_shotgun.yy new file mode 100644 index 0000000..9b17923 --- /dev/null +++ b/thpj3/objects/obj_enemy_fairy_shotgun/obj_enemy_fairy_shotgun.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/objects/obj_enemy_fairy_shotgun/obj_enemy_popcorn.yy b/thpj3/objects/obj_enemy_fairy_shotgun/obj_enemy_popcorn.yy new file mode 100644 index 0000000..a672759 --- /dev/null +++ b/thpj3/objects/obj_enemy_fairy_shotgun/obj_enemy_popcorn.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/objects/obj_enemy_fairy_wave/Create_0.gml b/thpj3/objects/obj_enemy_fairy_wave/Create_0.gml new file mode 100644 index 0000000..0fde687 --- /dev/null +++ b/thpj3/objects/obj_enemy_fairy_wave/Create_0.gml @@ -0,0 +1,7 @@ +// Inherit the parent event +event_inherited(); + +hp = 120; + +pattern_delay = 40 + irandom(20); +pattern_delay_target = 100; \ No newline at end of file diff --git a/thpj3/objects/obj_enemy_fairy_wave/Step_0.gml b/thpj3/objects/obj_enemy_fairy_wave/Step_0.gml new file mode 100644 index 0000000..b0446be --- /dev/null +++ b/thpj3/objects/obj_enemy_fairy_wave/Step_0.gml @@ -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; +} \ No newline at end of file diff --git a/thpj3/objects/obj_enemy_fairy_wave/obj_enemy_fairy_wave.yy b/thpj3/objects/obj_enemy_fairy_wave/obj_enemy_fairy_wave.yy new file mode 100644 index 0000000..ec9ae8e --- /dev/null +++ b/thpj3/objects/obj_enemy_fairy_wave/obj_enemy_fairy_wave.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/objects/obj_enemy_fairy_wave/obj_enemy_popcorn.yy b/thpj3/objects/obj_enemy_fairy_wave/obj_enemy_popcorn.yy new file mode 100644 index 0000000..a672759 --- /dev/null +++ b/thpj3/objects/obj_enemy_fairy_wave/obj_enemy_popcorn.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/objects/obj_enemy_parent/Collision_obj_player_shot.gml b/thpj3/objects/obj_enemy_parent/Collision_obj_player_shot.gml index 083a6fa..cfdef6d 100644 --- a/thpj3/objects/obj_enemy_parent/Collision_obj_player_shot.gml +++ b/thpj3/objects/obj_enemy_parent/Collision_obj_player_shot.gml @@ -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(); diff --git a/thpj3/objects/obj_enemy_parent/Collision_obj_wriggle.gml b/thpj3/objects/obj_enemy_parent/Collision_obj_wriggle.gml index 3262bfd..54ae3d6 100644 --- a/thpj3/objects/obj_enemy_parent/Collision_obj_wriggle.gml +++ b/thpj3/objects/obj_enemy_parent/Collision_obj_wriggle.gml @@ -2,4 +2,5 @@ if (!other.invuln) { with (other) { emergency = DEATHBOMB_WINDOW; } + audio_play_sound(snd_player_pchuuun, 20, false); } \ No newline at end of file diff --git a/thpj3/objects/obj_enemy_parent/Destroy_0.gml b/thpj3/objects/obj_enemy_parent/Destroy_0.gml new file mode 100644 index 0000000..fd18459 --- /dev/null +++ b/thpj3/objects/obj_enemy_parent/Destroy_0.gml @@ -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; \ No newline at end of file diff --git a/thpj3/objects/obj_enemy_parent/Step_0.gml b/thpj3/objects/obj_enemy_parent/Step_0.gml index 6cd166a..667d07b 100644 --- a/thpj3/objects/obj_enemy_parent/Step_0.gml +++ b/thpj3/objects/obj_enemy_parent/Step_0.gml @@ -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; diff --git a/thpj3/objects/obj_enemy_parent/obj_enemy_parent.yy b/thpj3/objects/obj_enemy_parent/obj_enemy_parent.yy index 7b6cf37..a59a027 100644 --- a/thpj3/objects/obj_enemy_parent/obj_enemy_parent.yy +++ b/thpj3/objects/obj_enemy_parent/obj_enemy_parent.yy @@ -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": [], diff --git a/thpj3/objects/obj_enemy_test/Create_0.gml b/thpj3/objects/obj_enemy_popcorn/Create_0.gml similarity index 100% rename from thpj3/objects/obj_enemy_test/Create_0.gml rename to thpj3/objects/obj_enemy_popcorn/Create_0.gml diff --git a/thpj3/objects/obj_enemy_popcorn/Step_0.gml b/thpj3/objects/obj_enemy_popcorn/Step_0.gml new file mode 100644 index 0000000..c2fbcf1 --- /dev/null +++ b/thpj3/objects/obj_enemy_popcorn/Step_0.gml @@ -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; +} \ No newline at end of file diff --git a/thpj3/objects/obj_enemy_popcorn/obj_enemy_popcorn.yy b/thpj3/objects/obj_enemy_popcorn/obj_enemy_popcorn.yy new file mode 100644 index 0000000..a672759 --- /dev/null +++ b/thpj3/objects/obj_enemy_popcorn/obj_enemy_popcorn.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/objects/obj_stage_controller/Create_0.gml b/thpj3/objects/obj_stage_controller/Create_0.gml index 9a0af11..ef37ff9 100644 --- a/thpj3/objects/obj_stage_controller/Create_0.gml +++ b/thpj3/objects/obj_stage_controller/Create_0.gml @@ -1,3 +1,4 @@ timeline_index = tl_stage1_logic; timeline_running = true; timeline_loop = false; +audio_play_sound(snd_music_stage1, 0, true); \ No newline at end of file diff --git a/thpj3/objects/obj_stage_controller/Step_0.gml b/thpj3/objects/obj_stage_controller/Step_0.gml index 2baf983..35cf208 100644 --- a/thpj3/objects/obj_stage_controller/Step_0.gml +++ b/thpj3/objects/obj_stage_controller/Step_0.gml @@ -2,4 +2,5 @@ if ( obj_dialogue.dialogue_mode || instance_exists(obj_boss_parent) ) { timeline_running = false; } else { timeline_running = true; -} \ No newline at end of file +} +effect_create_below(ef_rain, 0, 0, 0, c_teal); \ No newline at end of file diff --git a/thpj3/objects/obj_title_moon/Create_0.gml b/thpj3/objects/obj_title_moon/Create_0.gml index 4ed8663..543f73c 100644 --- a/thpj3/objects/obj_title_moon/Create_0.gml +++ b/thpj3/objects/obj_title_moon/Create_0.gml @@ -2,4 +2,6 @@ image_alpha = 0; counter = 0; -title_created = 0; \ No newline at end of file +title_created = 0; + +audio_play_sound( snd_music_title, 0, true ); \ No newline at end of file diff --git a/thpj3/objects/obj_wriggle/Step_0.gml b/thpj3/objects/obj_wriggle/Step_0.gml index 20bfbe5..1d99c50 100644 --- a/thpj3/objects/obj_wriggle/Step_0.gml +++ b/thpj3/objects/obj_wriggle/Step_0.gml @@ -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); } diff --git a/thpj3/rooms/rm_disclaimer/rm_disclaimer.yy b/thpj3/rooms/rm_disclaimer/rm_disclaimer.yy index bf44ded..9d69693 100644 --- a/thpj3/rooms/rm_disclaimer/rm_disclaimer.yy +++ b/thpj3/rooms/rm_disclaimer/rm_disclaimer.yy @@ -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",}, diff --git a/thpj3/rooms/rm_stage1/rm_stage1.yy b/thpj3/rooms/rm_stage1/rm_stage1.yy index 9921ddb..aa0a89d 100644 --- a/thpj3/rooms/rm_stage1/rm_stage1.yy +++ b/thpj3/rooms/rm_stage1/rm_stage1.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": "", diff --git a/thpj3/scripts/scr_initialize/scr_initialize.gml b/thpj3/scripts/scr_initialize/scr_initialize.gml index 40a3f11..21b655f 100644 --- a/thpj3/scripts/scr_initialize/scr_initialize.gml +++ b/thpj3/scripts/scr_initialize/scr_initialize.gml @@ -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 diff --git a/thpj3/scripts/scr_pattern_fire/scr_pattern_fire.gml b/thpj3/scripts/scr_pattern_fire/scr_pattern_fire.gml index 0b1c816..c367cd7 100644 --- a/thpj3/scripts/scr_pattern_fire/scr_pattern_fire.gml +++ b/thpj3/scripts/scr_pattern_fire/scr_pattern_fire.gml @@ -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; diff --git a/thpj3/sounds/snd_boss_destroy/snd_boss_destroy.yy b/thpj3/sounds/snd_boss_destroy/snd_boss_destroy.yy new file mode 100644 index 0000000..271c669 --- /dev/null +++ b/thpj3/sounds/snd_boss_destroy/snd_boss_destroy.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/sounds/snd_boss_spellbreak/snd_boss_spellbreak.yy b/thpj3/sounds/snd_boss_spellbreak/snd_boss_spellbreak.yy new file mode 100644 index 0000000..46a6889 --- /dev/null +++ b/thpj3/sounds/snd_boss_spellbreak/snd_boss_spellbreak.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/sounds/snd_enemy_bullet/snd_enemy_bullet.yy b/thpj3/sounds/snd_enemy_bullet/snd_enemy_bullet.yy new file mode 100644 index 0000000..f935186 --- /dev/null +++ b/thpj3/sounds/snd_enemy_bullet/snd_enemy_bullet.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/sounds/snd_enemy_destroy/snd_enemy_destroy.yy b/thpj3/sounds/snd_enemy_destroy/snd_enemy_destroy.yy new file mode 100644 index 0000000..e53f0ff --- /dev/null +++ b/thpj3/sounds/snd_enemy_destroy/snd_enemy_destroy.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/sounds/snd_enemy_hit/snd_enemy_hit.yy b/thpj3/sounds/snd_enemy_hit/snd_enemy_hit.yy new file mode 100644 index 0000000..629c8da --- /dev/null +++ b/thpj3/sounds/snd_enemy_hit/snd_enemy_hit.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/sounds/snd_enemy_hit_deep/snd_enemy_hit_deep.yy b/thpj3/sounds/snd_enemy_hit_deep/snd_enemy_hit_deep.yy new file mode 100644 index 0000000..12ddb9a --- /dev/null +++ b/thpj3/sounds/snd_enemy_hit_deep/snd_enemy_hit_deep.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/sounds/snd_graze/snd_graze.yy b/thpj3/sounds/snd_graze/snd_graze.yy new file mode 100644 index 0000000..2bb8e34 --- /dev/null +++ b/thpj3/sounds/snd_graze/snd_graze.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/sounds/snd_music_stage1/snd_music_stage1.yy b/thpj3/sounds/snd_music_stage1/snd_music_stage1.yy new file mode 100644 index 0000000..aa93bce --- /dev/null +++ b/thpj3/sounds/snd_music_stage1/snd_music_stage1.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/sounds/snd_music_title/snd_music_title.yy b/thpj3/sounds/snd_music_title/snd_music_title.yy new file mode 100644 index 0000000..76f7317 --- /dev/null +++ b/thpj3/sounds/snd_music_title/snd_music_title.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/sounds/snd_player_bomber/snd_player_bomber.yy b/thpj3/sounds/snd_player_bomber/snd_player_bomber.yy new file mode 100644 index 0000000..fb7d76d --- /dev/null +++ b/thpj3/sounds/snd_player_bomber/snd_player_bomber.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/sounds/snd_player_deathbomb/snd_player_deathbomb.yy b/thpj3/sounds/snd_player_deathbomb/snd_player_deathbomb.yy new file mode 100644 index 0000000..5c22567 --- /dev/null +++ b/thpj3/sounds/snd_player_deathbomb/snd_player_deathbomb.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/sounds/snd_player_hyperactive/snd_player_hyperactive.yy b/thpj3/sounds/snd_player_hyperactive/snd_player_hyperactive.yy new file mode 100644 index 0000000..5a5a5c5 --- /dev/null +++ b/thpj3/sounds/snd_player_hyperactive/snd_player_hyperactive.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/sounds/snd_player_hypershot/snd_player_hypershot.yy b/thpj3/sounds/snd_player_hypershot/snd_player_hypershot.yy new file mode 100644 index 0000000..11a5ab6 --- /dev/null +++ b/thpj3/sounds/snd_player_hypershot/snd_player_hypershot.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/sounds/snd_player_hypershot/snd_player_shot.yy b/thpj3/sounds/snd_player_hypershot/snd_player_shot.yy new file mode 100644 index 0000000..3cc0d0a --- /dev/null +++ b/thpj3/sounds/snd_player_hypershot/snd_player_shot.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/sounds/snd_player_pchuuun/snd_player_pchuuun.yy b/thpj3/sounds/snd_player_pchuuun/snd_player_pchuuun.yy new file mode 100644 index 0000000..6b36e9e --- /dev/null +++ b/thpj3/sounds/snd_player_pchuuun/snd_player_pchuuun.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/sounds/snd_player_shot/snd_player_shot.yy b/thpj3/sounds/snd_player_shot/snd_player_shot.yy new file mode 100644 index 0000000..3cc0d0a --- /dev/null +++ b/thpj3/sounds/snd_player_shot/snd_player_shot.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/sounds/snd_typewriter/snd_typewriter.yy b/thpj3/sounds/snd_typewriter/snd_typewriter.yy new file mode 100644 index 0000000..ce61fdf --- /dev/null +++ b/thpj3/sounds/snd_typewriter/snd_typewriter.yy @@ -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", +} \ No newline at end of file diff --git a/thpj3/sprites/spr_UI_boss_bar/92f03cad-6e1d-454c-b472-6016483bb2e3.png b/thpj3/sprites/spr_UI_boss_bar/92f03cad-6e1d-454c-b472-6016483bb2e3.png new file mode 100644 index 0000000000000000000000000000000000000000..1c1701558b8b659f46d122d64d7f92cc31726518 GIT binary patch literal 928 zcmeAS@N?(olHy`uVBq!ia0y~yV15B)D{!y@$;J;s3xERYo-U3d6?5L+UGE=SFLV4O z|LwaRWlcvjN@sAUaWSSZGvG>2{v&zrY~YNiQIc%jGZT(Qc8WD0eZaHib?yAqjm7-W z=f#Vs?*9H!ss@5SYtC$HT0w@SZy_3K^hpy>3K$B(C~t81@Z z?s(t-%<)Pahkx77G9%=FE&7`Au`uW9KIOgF9rXJ?|8YFV|6$XY|1rm+W3QJ&QGA=- zdyn@v7u=T?#?@_@12cQqI{o1Og?8sX-kV(Le*CAZVqRFe+3p%EpkH;i+&FdH`mbBn z>&7_KbLq9;fnp5Pd~=@cSoB@?s3@VRbP zPaVoF*%=rb+Ao$Zxi9^q^zogqGC<|CMAyGqc-CXS)C)b3fgkcsdcWLmyk~MQ_BusbNf!+vyZd) z+5PhF-idZAcFj3%@&D_a@^78L??2|>QDh6Uy6=;A)t>k}H$(TU@BQ|D0nl{}|Box2 zd$B$I%g3UAR{7`OPCotfPW9c!AF&s~mVdl=?jLW}H=*x`&fU9f@3q=`wr0I+HIVLRg3<*-$LJ4c~^Z@-+BB|xhu%-vQMuo zFJ9|@RVcR%Xyj!NpcuoimD0~2-sA6FE&XyGC>35JOJ$cnMHw#~uRT`z!t{c3&B2e(y`TC|^RGdq=hK%S|9w$=yz&RP@ssD1b1KVz0v*EO>FVdQ I&MBb@09H-oO#lD@ literal 0 HcmV?d00001 diff --git a/thpj3/sprites/spr_UI_boss_bar/layers/92f03cad-6e1d-454c-b472-6016483bb2e3/aff50d2d-54e1-40c3-8e36-0ec33791b287.png b/thpj3/sprites/spr_UI_boss_bar/layers/92f03cad-6e1d-454c-b472-6016483bb2e3/aff50d2d-54e1-40c3-8e36-0ec33791b287.png new file mode 100644 index 0000000000000000000000000000000000000000..1c444c64b9cfb74b46814eceb8fd226bf85cfd72 GIT binary patch literal 918 zcmeAS@N?(olHy`uVBq!ia0y~yV15B)D{!y@$;J;s3xEQ#o-U3d6?5L+UGFcQD0BQ{ z`x4G1IYVR1-46sWOR$_aX-nYXe0V-$nvR6g<;X)vc%%&XpHWIzOH-T1De}1b?!m7+ z?)5LvQF;41HR|5t*NXNwOJ$c@#{9px`(H(w(baA7Z$-E7TK5`?_W9WEi>oZ!G|8y9 zNIs(P^Nxm3+s?DXWY@j^wdiZc$I_gqcP7p=y|DW6o;?$Ou^#z;WG&o)b^6Zp%a`!W zz4+*Iwb1UhXKCzpD5{-V_2y}%+ph(Uak9_DAAjDmYqRB(hd_UBxR9is|NcqumwU{6 zGw1OC%>{}v=&ZVNV&mLm_p0@caq`dS@7w3O{_@e9a6X_Ew}#p0Yd+oLcx!-w4plSPmX;x)O zzdY)&zW?+0*MEKf@~yqg`#)|58hF6z$H$+)&z{?-^G<%f{Ia`WzTNYX zH=R4@xW)gUZ^Azw_?!PxKE}$Hoq?gD@l^1a9r1T>`p%zx@0TSg(hvMMoVDiX{^c*s zPuq&s$ZYrbJNG{BkzDtEO)H@67x8NAe{6dzI;&ID-@lVzdUfvEkbR3l{6ERHOO9th ze7wVUO|H#7ekP#eZUw%5{`_k1-(NF1xA^|PBYR(}?EU5UZsU)+i$MOgfBLfW>b34? zg>uV)MrJPoiZN8)I##*kyINtc@?EffC9CJpEARb$;fLNkze_;hKS=x{`8@I2@ik|q zUiw`G3M6cM^|JDQp1Dx|M~X5&lfB&IA8Yg z&n$k&4f49{WaD$r>l@`>DgVu?iTjgw0HW6Ke6sfQp3fJm7qtKK0IFkn_oVN$LB@ji zl@seew-oMwbM^gYcxw8Z`bx2UPWwUTy?bVSVtRD)@Xhv+8d>p0h?IKz%Hz7q*+84F uIq-jMdFpB!y8$VYdiVdnSbV(l2Xp+s=STB3f~0}=F?hQAxvX zpjPSy-;(xNzw#TtCD&dlvbH8zmu+BP@!Th1eM@ND{4?iEb{#%{{rLOe&%fW^b#(E% z*SlcoYpvB=5%wbsPajXOX@raJ`o~p!-J#$4QNzy-Ki{Lt?5$jI+_BK(-GP}fLxB3e z?#*1FfBfg48=q=Gj$K=|VEM7iysykaPVOqUU4eW+MshCSmn#7Oa2dP+klY zJbr@j%N+~zYaqe>Phf((Bws8o%-aCeen29e`R-Xuph}x#sSEOZixhJC;udIiSDrvufeeiFrG~mYvKmga{u$_3unn-V*7zKqVLAKbBv(y9A`bu#4Gt ziQBG&Af2^9|2$9wJ7<;D3q{jQy`@0W7mKSFw12gb|LPBP)PefTCKnD@E!ph~a?5X1 neyE0Dw@fcIp9eYD!M;AN^w@*+(lx(;ni)J@{an^LB{Ts5RPE%D literal 0 HcmV?d00001 diff --git a/thpj3/sprites/spr_UI_boss_bar/layers/92f03cad-6e1d-454c-b472-6016483bb2e3/b373a4d1-3822-444d-a4de-324d37ecaf9b.png b/thpj3/sprites/spr_UI_boss_bar/layers/92f03cad-6e1d-454c-b472-6016483bb2e3/b373a4d1-3822-444d-a4de-324d37ecaf9b.png new file mode 100644 index 0000000000000000000000000000000000000000..1428aebda5029273072a96cf4cc05f0f0ff79883 GIT binary patch literal 435 zcmeAS@N?(olHy`uVBq!ia0y~yV15B)D{!y@$;J;s3m6y}t2|vCLn`LHy=%zVpxnzJ|5q(2dJmvwr;sSkY+IW=1`w+S6>o)y%d6K z7u`!e(zvhI04@?ce`C4qtGGgTpf;u|{x6I3`GFb}%-*{Bt$!g_0%U6}c8C)l1UR)~%GAzX7F6x4uAK>r>s?Btv=-noe zYE~D%lGm0%#*rAfq9+dd;`>EGMy&fR4YICc(u>ACSCDhE|L|J@1#EnuIc#49vVZ4= zs(TR^7#SEAG`xYTseSl$&qj!wY}t2#&AArzx-!`j>YoyAkP&~DT>pFw;)EWH3;*v6 z_j(r;oxiZV;wac(KbV3!zQ^rg)KCPP!{F)a=d#Wzp$Pzw C9H18f literal 0 HcmV?d00001 diff --git a/thpj3/sprites/spr_UI_boss_bar/layers/92f03cad-6e1d-454c-b472-6016483bb2e3/d49131f6-2fa1-42f6-b090-f8b414c7aed3.png b/thpj3/sprites/spr_UI_boss_bar/layers/92f03cad-6e1d-454c-b472-6016483bb2e3/d49131f6-2fa1-42f6-b090-f8b414c7aed3.png new file mode 100644 index 0000000000000000000000000000000000000000..18750cbc0d4705d6ac4bd965a2d99c71cd1c3af2 GIT binary patch literal 635 zcmeAS@N?(olHy`uVBq!ia0y~yV15B)D{!y@$;J;s3m6!foIG6|Ln`LHy{nrq;wW?A z;ms$nG!{K9R`|id(t0$mNpo43am6IHAG78iS}-eNwP8)0)(^h3otG3=L>SG^*?jl* z-Rjvd9luqc+51FKa{JGx_M5Fats`uzqu+h12U*p!_;q*ErnmEtS^{}*^o~{5+|{}O z=;se#{!D)R7AQI4#3_gOUBy6_!rFrl@4JgHgV-Lc%`d#RSbu(YH;8v)x$%YH zk7PisWX%h+Z{J#+Hb?yFRb?GcpwO}Bjtkb$nj?QsKR2HpXa&zZ=GxFX*42DKxt}48 z_wHT$_w@Ga0we3y_v-Eb3-rb7f7@UJl#}T9yuSEK(wzTxwUM>uMO9+&>h|2Y%>;C1 z0uS5#=D6Z-APYaul8KEM`6}}F-RsE(276a++j{(DrO5sJXT+8ogW_O)+E zzkhiCyzp!DuRlM}zFF)6a){5n?K{eSFWoLL0`eF>RTQwrE@5V1I8di^S0zv5Qf@Iw zk&V^+M|qP#ZtY+F-7vd$VqO=B^ODz&eXr!pz`(8&An!z?!G*",}, + "moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",}, + "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",}, + ],"resourceVersion":"1.0","resourceType":"KeyframeStore",},"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", +} \ No newline at end of file diff --git a/thpj3/sprites/spr_UI_boss_fill/7a9734cc-3325-45f1-8093-5f1e3e53bb69.png b/thpj3/sprites/spr_UI_boss_fill/7a9734cc-3325-45f1-8093-5f1e3e53bb69.png new file mode 100644 index 0000000000000000000000000000000000000000..e79c55943392d8012f32a1ec192522564b78a732 GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0y~yV7>xm%W$v($%gjt2N)O_{XAV9Ln`LHy=%yK$Uwl= zal)Oz0(ZV+vYIO#`MgA|%Q(DW&g>KKto!Qdxm^F<^w-&ce}1c(QyP06ifX6an_R{J zO8*jE=&NA$`wj2pKsGtVe_rq|_BoJcFsnv+dsr5?DUi*Q!C!j?1PKEgo+q`hN(%J3sQRjN%SozkY+~B|L<;l zfmp|X@`Ek%W#2j#WPaaAxhx>{<8VC9^4;Q1B8$_kXjeh_D literal 0 HcmV?d00001 diff --git a/thpj3/sprites/spr_UI_boss_fill/layers/7a9734cc-3325-45f1-8093-5f1e3e53bb69/779b3ea1-4a31-4118-b689-4b150b108e1f.png b/thpj3/sprites/spr_UI_boss_fill/layers/7a9734cc-3325-45f1-8093-5f1e3e53bb69/779b3ea1-4a31-4118-b689-4b150b108e1f.png new file mode 100644 index 0000000000000000000000000000000000000000..e79c55943392d8012f32a1ec192522564b78a732 GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0y~yV7>xm%W$v($%gjt2N)O_{XAV9Ln`LHy=%yK$Uwl= zal)Oz0(ZV+vYIO#`MgA|%Q(DW&g>KKto!Qdxm^F<^w-&ce}1c(QyP06ifX6an_R{J zO8*jE=&NA$`wj2pKsGtVe_rq|_BoJcFsnv+dsr5?DUi*Q!C!j?1PKEgo+q`hN(%J3sQRjN%SozkY+~B|L<;l zfmp|X@`Ek%W#2j#WPaaAxhx>{<8VC9^4;Q1B8$_kXjeh_D literal 0 HcmV?d00001 diff --git a/thpj3/sprites/spr_UI_boss_fill/spr_UI_boss_fill.yy b/thpj3/sprites/spr_UI_boss_fill/spr_UI_boss_fill.yy new file mode 100644 index 0000000..c33dbfc --- /dev/null +++ b/thpj3/sprites/spr_UI_boss_fill/spr_UI_boss_fill.yy @@ -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",}, + "moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",}, + "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",}, + ],"resourceVersion":"1.0","resourceType":"KeyframeStore",},"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", +} \ No newline at end of file diff --git a/thpj3/sprites/spr_UI_boss_phases/5fd7dbdb-aa37-4e91-9800-67a1667f0443.png b/thpj3/sprites/spr_UI_boss_phases/5fd7dbdb-aa37-4e91-9800-67a1667f0443.png new file mode 100644 index 0000000000000000000000000000000000000000..54c7493fe1bc524bdb245f0eaeb2e9c7bb695734 GIT binary patch literal 228 zcmVUIPJaU~ zCBW&=dbhsH_z&`;zeY&m26kNlcTKr)p5~B!F!3d#ROAt4~7{9mIyqon-3MQID zjjEn`2QUhIvilKp0}z5F*hmPB81*u{2~=t(EK>vMuhYm{t(W2}LF~&>-$GhpbXlY4 e`~eu5Gra+vqkkXCCkayk0000UIPJaU~ zCBW&=dbhsH_z&`;zeY&m26kNlcTKr)p5~B!F!3d#ROAt4~7{9mIyqon-3MQID zjjEn`2QUhIvilKp0}z5F*hmPB81*u{2~=t(EK>vMuhYm{t(W2}LF~&>-$GhpbXlY4 e`~eu5Gra+vqkkXCCkayk0000",}, + "moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",}, + "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",}, + ],"resourceVersion":"1.0","resourceType":"KeyframeStore",},"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", +} \ No newline at end of file diff --git a/thpj3/sprites/spr_bg_forest/410206bd-1f6b-4641-81f9-2951d51d9384.png b/thpj3/sprites/spr_bg_forest/410206bd-1f6b-4641-81f9-2951d51d9384.png deleted file mode 100644 index c7df6caf7b3fd8701057f1a755b987003810e957..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14447 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 diff --git a/thpj3/sprites/spr_bg_forest/layers/410206bd-1f6b-4641-81f9-2951d51d9384/2fcad704-d1eb-4019-bc74-f62e0b85dbec.png b/thpj3/sprites/spr_bg_forest/layers/410206bd-1f6b-4641-81f9-2951d51d9384/2fcad704-d1eb-4019-bc74-f62e0b85dbec.png deleted file mode 100644 index c7df6caf7b3fd8701057f1a755b987003810e957..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14447 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 diff --git a/thpj3/sprites/spr_bg_forest_back/410206bd-1f6b-4641-81f9-2951d51d9384.png b/thpj3/sprites/spr_bg_forest_back/410206bd-1f6b-4641-81f9-2951d51d9384.png new file mode 100644 index 0000000000000000000000000000000000000000..e6b5fc67b654d558c20998998d19c2f2f1dcd833 GIT binary patch literal 7968 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",}, + "moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",}, + "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",}, + ],"resourceVersion":"1.0","resourceType":"KeyframeStore",},"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", +} \ No newline at end of file diff --git a/thpj3/sprites/spr_bg_forest_front/410206bd-1f6b-4641-81f9-2951d51d9384.png b/thpj3/sprites/spr_bg_forest_front/410206bd-1f6b-4641-81f9-2951d51d9384.png new file mode 100644 index 0000000000000000000000000000000000000000..aef42694eb08d1faf5c41ffcd8795fce9fca30a7 GIT binary patch literal 8795 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 bsv(ouJ>U;N_5yzz0UbT;L@Ybxb@l%MMKLz> literal 0 HcmV?d00001 diff --git a/thpj3/sprites/spr_bg_forest_front/layers/410206bd-1f6b-4641-81f9-2951d51d9384/2fcad704-d1eb-4019-bc74-f62e0b85dbec.png b/thpj3/sprites/spr_bg_forest_front/layers/410206bd-1f6b-4641-81f9-2951d51d9384/2fcad704-d1eb-4019-bc74-f62e0b85dbec.png new file mode 100644 index 0000000000000000000000000000000000000000..aef42694eb08d1faf5c41ffcd8795fce9fca30a7 GIT binary patch literal 8795 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 bsv(ouJ>U;N_5yzz0UbT;L@Ybxb@l%MMKLz> literal 0 HcmV?d00001 diff --git a/thpj3/sprites/spr_bg_forest/spr_bg_forest.yy b/thpj3/sprites/spr_bg_forest_front/spr_bg_forest.yy similarity index 100% rename from thpj3/sprites/spr_bg_forest/spr_bg_forest.yy rename to thpj3/sprites/spr_bg_forest_front/spr_bg_forest.yy diff --git a/thpj3/sprites/spr_bg_forest_front/spr_bg_forest_front.yy b/thpj3/sprites/spr_bg_forest_front/spr_bg_forest_front.yy new file mode 100644 index 0000000..9587a01 --- /dev/null +++ b/thpj3/sprites/spr_bg_forest_front/spr_bg_forest_front.yy @@ -0,0 +1,79 @@ +{ + "bboxMode": 0, + "collisionKind": 1, + "type": 0, + "origin": 0, + "preMultiplyAlpha": false, + "edgeFiltering": false, + "collisionTolerance": 0, + "swfPrecision": 2.525, + "bbox_left": 56, + "bbox_right": 610, + "bbox_top": 307, + "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_front/spr_bg_forest_front.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"410206bd-1f6b-4641-81f9-2951d51d9384","path":"sprites/spr_bg_forest_front/spr_bg_forest_front.yy",},"LayerId":{"name":"2fcad704-d1eb-4019-bc74-f62e0b85dbec","path":"sprites/spr_bg_forest_front/spr_bg_forest_front.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bg_forest_front","path":"sprites/spr_bg_forest_front/spr_bg_forest_front.yy",},"resourceVersion":"1.0","name":"410206bd-1f6b-4641-81f9-2951d51d9384","tags":[],"resourceType":"GMSpriteFrame",}, + ], + "sequence": { + "spriteId": {"name":"spr_bg_forest_front","path":"sprites/spr_bg_forest_front/spr_bg_forest_front.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",}, + "moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",}, + "tracks": [ + {"name":"frames","spriteId":null,"keyframes":{"Keyframes":[ + {"id":"e880fea2-1809-4295-b9fc-daa6777a4564","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_front/spr_bg_forest_front.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + ],"resourceVersion":"1.0","resourceType":"KeyframeStore",},"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_front","path":"sprites/spr_bg_forest_front/spr_bg_forest_front.yy",}, + "resourceVersion": "1.3", + "name": "spr_bg_forest_front", + "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_front", + "tags": [], + "resourceType": "GMSprite", +} \ No newline at end of file diff --git a/thpj3/sprites/spr_bg_forest_mid/410206bd-1f6b-4641-81f9-2951d51d9384.png b/thpj3/sprites/spr_bg_forest_mid/410206bd-1f6b-4641-81f9-2951d51d9384.png new file mode 100644 index 0000000000000000000000000000000000000000..1c686e27658a296d49c04438fa2e18ab39eafba5 GIT binary patch literal 9254 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",}, + "moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",}, + "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/spr_bg_forest.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + ],"resourceVersion":"1.0","resourceType":"KeyframeStore",},"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","path":"sprites/spr_bg_forest/spr_bg_forest.yy",}, + "resourceVersion": "1.3", + "name": "spr_bg_forest", + "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", + "tags": [], + "resourceType": "GMSprite", +} \ No newline at end of file diff --git a/thpj3/sprites/spr_bg_forest_mid/spr_bg_forest_mid.yy b/thpj3/sprites/spr_bg_forest_mid/spr_bg_forest_mid.yy new file mode 100644 index 0000000..38192de --- /dev/null +++ b/thpj3/sprites/spr_bg_forest_mid/spr_bg_forest_mid.yy @@ -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": 290, + "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_mid/spr_bg_forest_mid.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"410206bd-1f6b-4641-81f9-2951d51d9384","path":"sprites/spr_bg_forest_mid/spr_bg_forest_mid.yy",},"LayerId":{"name":"2fcad704-d1eb-4019-bc74-f62e0b85dbec","path":"sprites/spr_bg_forest_mid/spr_bg_forest_mid.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bg_forest_mid","path":"sprites/spr_bg_forest_mid/spr_bg_forest_mid.yy",},"resourceVersion":"1.0","name":"410206bd-1f6b-4641-81f9-2951d51d9384","tags":[],"resourceType":"GMSpriteFrame",}, + ], + "sequence": { + "spriteId": {"name":"spr_bg_forest_mid","path":"sprites/spr_bg_forest_mid/spr_bg_forest_mid.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",}, + "moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",}, + "tracks": [ + {"name":"frames","spriteId":null,"keyframes":{"Keyframes":[ + {"id":"4b45364d-63dc-44c7-8533-862b5da6578e","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_mid/spr_bg_forest_mid.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + ],"resourceVersion":"1.0","resourceType":"KeyframeStore",},"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_mid","path":"sprites/spr_bg_forest_mid/spr_bg_forest_mid.yy",}, + "resourceVersion": "1.3", + "name": "spr_bg_forest_mid", + "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_mid", + "tags": [], + "resourceType": "GMSprite", +} \ No newline at end of file diff --git a/thpj3/sprites/spr_bullet_ball/665149da-5b9f-40ce-a356-ea77f159ef3c.png b/thpj3/sprites/spr_bullet_ball/665149da-5b9f-40ce-a356-ea77f159ef3c.png new file mode 100644 index 0000000000000000000000000000000000000000..5884e30941fdbe710f4f92a9213c40b1b97b123c GIT binary patch literal 459 zcmV;+0W|)JP)-ll4np#$)FPTTtw)R=eYw zZ{9egP3zXG>$>dkP1CGN*RC!4^!S<$^$fTGW**>}kc)m@UuDBNwuhO4NCSjUkPwA$ z@4vGE2X~6Q{P^t84vr*1Yyj%oD*SwNXCB+V?}s>mAWzDT7(f+A!cPksO3M0uVAX1VG5d1=-o9#~}8j`xt=6zz0e}=-I>m5kNuIxC?sr_};t&JPOfPC(yZN zy$wJv079JDG7hV_?mh-cK=cXSILF-Ia!3k`a>Z=`f{>56m;iwzDVc>sPAfjW2f_h% zgF#Z_S*N;Q20$Qw&C4k|4rk}mFWZEa$QOP+{{eMwA` zB)j@gU%MK+t|rFzY4;WT|MBJFYD&I(s_4E=Uz-9m3Lpttba{6ZUB5qk1bfFITmV!8 zaR`5|Z=(Rq(`R!8k-f;{ftUbXwI%$#TA1RSx3*sg5IEwwF#yowNa%@j@S06^24Oce zL;&y`aSH~H#30NTKzxp{hL8|90HLD?K=oXC&VUngCfJ3V#Vz_Afp#Fc6+sJfS?@v^ ztw@@LC8I9gdmZ{L3>+w7Kj-GNAo2GtxBy%L^bc}MOWg#013Ca1huthV-b=ZkrDwtQ z>w7l|?-xH0DgUbl&B+Cs*}2;w_M`d%K;MQo+>i@G_a65500Bgyv!HvA-_0|?t&o`O z1S+?zHvza64LLEV9hSJRegNP>bP21p$8v-SOT@%Y0EUq7c&-Ns9Pz>uMow$JI|s0V z-Cz(exYu6QNdOEIyqr3RiA8zuSpK9*$cb{lo__-m>nGHmc?A^!0000mu1VI2-Ez!8Z_kT|jc2iD=j3~aywP^vooICh$rM7`8UNc>;?T{pGO zz&Ni@pVa?{$I%SQXNQX3my7JRIWWBdE+L9u)~n?D{o@(z?SoJO=p-cWg>Sngz-4>& zAZ{<^(Lh81JhddOHGzS32tqj}hzKAO?-C|EPXIFjg4N&<0l+`v5)4%&1tD5M;$wt4 zgbM=@JUjrM9#39000OIEQCy-g5#Ek2(2Br4Bz30JtA*w))@?&m3 ziKe$;2ABc(53WmVJqglQe&Lne z0+0>(Ml9J2+{>2~ivS3L2?&HLqJ|($Ii=<59H0$YjQ~Um^jbT0765|a2dCCdD2jXg@@Gv# dOjP>w{0o>f7y2j|v*Q2&002ovPDHLkV1iK?v{L{8 literal 0 HcmV?d00001 diff --git a/thpj3/sprites/spr_bullet_ball/layers/665149da-5b9f-40ce-a356-ea77f159ef3c/e783c4b6-15d3-4ed3-8a12-65fbe256e8f1.png b/thpj3/sprites/spr_bullet_ball/layers/665149da-5b9f-40ce-a356-ea77f159ef3c/e783c4b6-15d3-4ed3-8a12-65fbe256e8f1.png new file mode 100644 index 0000000000000000000000000000000000000000..5884e30941fdbe710f4f92a9213c40b1b97b123c GIT binary patch literal 459 zcmV;+0W|)JP)-ll4np#$)FPTTtw)R=eYw zZ{9egP3zXG>$>dkP1CGN*RC!4^!S<$^$fTGW**>}kc)m@UuDBNwuhO4NCSjUkPwA$ z@4vGE2X~6Q{P^t84vr*1Yyj%oD*SwNXCB+V?}s>mAWzDT7(f+A!cPksO3M0uVAX1VG5d1=-o9#~}8j`xt=6zz0e}=-I>m5kNuIxC?sr_};t&JPOfPC(yZN zy$wJv079JDG7hV_?mh-cK=cXSILF-Ia!3k`a>Z=`f{>56m;iwzDVc>sPAfjW2f_h% zgF#Z_S*N;Q20$Qw&C4k|4rk}mFWZEa$QOP+{{eMwA` zB)j@gU%MK+t|rFzY4;WT|MBJFYD&I(s_4E=Uz-9m3Lpttba{6ZUB5qk1bfFITmV!8 zaR`5|Z=(Rq(`R!8k-f;{ftUbXwI%$#TA1RSx3*sg5IEwwF#yowNa%@j@S06^24Oce zL;&y`aSH~H#30NTKzxp{hL8|90HLD?K=oXC&VUngCfJ3V#Vz_Afp#Fc6+sJfS?@v^ ztw@@LC8I9gdmZ{L3>+w7Kj-GNAo2GtxBy%L^bc}MOWg#013Ca1huthV-b=ZkrDwtQ z>w7l|?-xH0DgUbl&B+Cs*}2;w_M`d%K;MQo+>i@G_a65500Bgyv!HvA-_0|?t&o`O z1S+?zHvza64LLEV9hSJRegNP>bP21p$8v-SOT@%Y0EUq7c&-Ns9Pz>uMow$JI|s0V z-Cz(exYu6QNdOEIyqr3RiA8zuSpK9*$cb{lo__-m>nGHmc?A^!0000mu1VI2-Ez!8Z_kT|jc2iD=j3~aywP^vooICh$rM7`8UNc>;?T{pGO zz&Ni@pVa?{$I%SQXNQX3my7JRIWWBdE+L9u)~n?D{o@(z?SoJO=p-cWg>Sngz-4>& zAZ{<^(Lh81JhddOHGzS32tqj}hzKAO?-C|EPXIFjg4N&<0l+`v5)4%&1tD5M;$wt4 zgbM=@JUjrM9#39000OIEQCy-g5#Ek2(2Br4Bz30JtA*w))@?&m3 ziKe$;2ABc(53WmVJqglQe&Lne z0+0>(Ml9J2+{>2~ivS3L2?&HLqJ|($Ii=<59H0$YjQ~Um^jbT0765|a2dCCdD2jXg@@Gv# dOjP>w{0o>f7y2j|v*Q2&002ovPDHLkV1iK?v{L{8 literal 0 HcmV?d00001 diff --git a/thpj3/sprites/spr_bullet_ball/spr_bullet_ball.yy b/thpj3/sprites/spr_bullet_ball/spr_bullet_ball.yy new file mode 100644 index 0000000..f6c5a08 --- /dev/null +++ b/thpj3/sprites/spr_bullet_ball/spr_bullet_ball.yy @@ -0,0 +1,87 @@ +{ + "bboxMode": 2, + "collisionKind": 2, + "type": 0, + "origin": 4, + "preMultiplyAlpha": false, + "edgeFiltering": false, + "collisionTolerance": 0, + "swfPrecision": 2.525, + "bbox_left": 5, + "bbox_right": 26, + "bbox_top": 5, + "bbox_bottom": 26, + "HTile": false, + "VTile": false, + "For3D": false, + "width": 32, + "height": 32, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "swatchColours": null, + "gridX": 0, + "gridY": 0, + "frames": [ + {"compositeImage":{"FrameId":{"name":"fffce5c3-108a-4943-8278-2e69433f4208","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"fffce5c3-108a-4943-8278-2e69433f4208","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",},"LayerId":{"name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_ball","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",},"resourceVersion":"1.0","name":"fffce5c3-108a-4943-8278-2e69433f4208","tags":[],"resourceType":"GMSpriteFrame",}, + {"compositeImage":{"FrameId":{"name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",},"LayerId":{"name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_ball","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",},"resourceVersion":"1.0","name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","tags":[],"resourceType":"GMSpriteFrame",}, + {"compositeImage":{"FrameId":{"name":"665149da-5b9f-40ce-a356-ea77f159ef3c","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"665149da-5b9f-40ce-a356-ea77f159ef3c","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",},"LayerId":{"name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_ball","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",},"resourceVersion":"1.0","name":"665149da-5b9f-40ce-a356-ea77f159ef3c","tags":[],"resourceType":"GMSpriteFrame",}, + ], + "sequence": { + "spriteId": {"name":"spr_bullet_ball","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",}, + "timeUnits": 1, + "playback": 1, + "playbackSpeed": 10.0, + "playbackSpeedType": 0, + "autoRecord": true, + "volume": 1.0, + "length": 3.0, + "events": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",}, + "moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",}, + "tracks": [ + {"name":"frames","spriteId":null,"keyframes":{"Keyframes":[ + {"id":"26392d22-a34b-4bf6-86df-ecda8183cf19","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"fffce5c3-108a-4943-8278-2e69433f4208","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + {"id":"be9b7674-5e19-4fc7-b283-a8292ae41f8b","Key":1.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + {"id":"03784b5e-fe53-4b38-8eb7-4251c51e8d23","Key":2.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"665149da-5b9f-40ce-a356-ea77f159ef3c","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + ],"resourceVersion":"1.0","resourceType":"KeyframeStore",},"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": 16, + "yorigin": 16, + "eventToFunction": {}, + "eventStubScript": null, + "parent": {"name":"spr_bullet_ball","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",}, + "resourceVersion": "1.3", + "name": "spr_bullet_ball", + "tags": [], + "resourceType": "GMSequence", + }, + "layers": [ + {"visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"default","resourceVersion":"1.0","name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","tags":[],"resourceType":"GMImageLayer",}, + ], + "nineSlice": null, + "parent": { + "name": "enemies", + "path": "folders/enemies.yy", + }, + "resourceVersion": "1.0", + "name": "spr_bullet_ball", + "tags": [], + "resourceType": "GMSprite", +} \ No newline at end of file diff --git a/thpj3/sprites/spr_bullet_ball/spr_bullet_bead.yy b/thpj3/sprites/spr_bullet_ball/spr_bullet_bead.yy new file mode 100644 index 0000000..6fc02df --- /dev/null +++ b/thpj3/sprites/spr_bullet_ball/spr_bullet_bead.yy @@ -0,0 +1,87 @@ +{ + "bboxMode": 0, + "collisionKind": 1, + "type": 0, + "origin": 4, + "preMultiplyAlpha": false, + "edgeFiltering": false, + "collisionTolerance": 0, + "swfPrecision": 2.525, + "bbox_left": 0, + "bbox_right": 23, + "bbox_top": 0, + "bbox_bottom": 23, + "HTile": false, + "VTile": false, + "For3D": false, + "width": 24, + "height": 24, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "swatchColours": null, + "gridX": 0, + "gridY": 0, + "frames": [ + {"compositeImage":{"FrameId":{"name":"fffce5c3-108a-4943-8278-2e69433f4208","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"fffce5c3-108a-4943-8278-2e69433f4208","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"LayerId":{"name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_bead","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","name":"fffce5c3-108a-4943-8278-2e69433f4208","tags":[],"resourceType":"GMSpriteFrame",}, + {"compositeImage":{"FrameId":{"name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"LayerId":{"name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_bead","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","tags":[],"resourceType":"GMSpriteFrame",}, + {"compositeImage":{"FrameId":{"name":"665149da-5b9f-40ce-a356-ea77f159ef3c","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"665149da-5b9f-40ce-a356-ea77f159ef3c","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"LayerId":{"name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_bead","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","name":"665149da-5b9f-40ce-a356-ea77f159ef3c","tags":[],"resourceType":"GMSpriteFrame",}, + ], + "sequence": { + "spriteId": {"name":"spr_bullet_bead","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",}, + "timeUnits": 1, + "playback": 1, + "playbackSpeed": 10.0, + "playbackSpeedType": 0, + "autoRecord": true, + "volume": 1.0, + "length": 3.0, + "events": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",}, + "moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",}, + "tracks": [ + {"name":"frames","spriteId":null,"keyframes":{"Keyframes":[ + {"id":"3fd44805-c602-486e-8b46-2f20ed34fa6e","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"fffce5c3-108a-4943-8278-2e69433f4208","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + {"id":"734d0618-b4cb-4568-b531-4c9f7ffec74f","Key":1.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + {"id":"0a340e97-1ec8-43a2-8b41-c76ab997e713","Key":2.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"665149da-5b9f-40ce-a356-ea77f159ef3c","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + ],"resourceVersion":"1.0","resourceType":"KeyframeStore",},"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": 12, + "yorigin": 12, + "eventToFunction": {}, + "eventStubScript": null, + "parent": {"name":"spr_bullet_bead","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",}, + "resourceVersion": "1.3", + "name": "spr_bullet_bead", + "tags": [], + "resourceType": "GMSequence", + }, + "layers": [ + {"visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"default","resourceVersion":"1.0","name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","tags":[],"resourceType":"GMImageLayer",}, + ], + "nineSlice": null, + "parent": { + "name": "enemies", + "path": "folders/enemies.yy", + }, + "resourceVersion": "1.0", + "name": "spr_bullet_bead", + "tags": [], + "resourceType": "GMSprite", +} \ No newline at end of file diff --git a/thpj3/sprites/spr_bullet_bead/665149da-5b9f-40ce-a356-ea77f159ef3c.png b/thpj3/sprites/spr_bullet_bead/665149da-5b9f-40ce-a356-ea77f159ef3c.png new file mode 100644 index 0000000000000000000000000000000000000000..90284799a67bfaf91840d27e808482c954dfb05f GIT binary patch literal 328 zcmV-O0k{5%P)nD+uC<&K_URmr;H&y z2S__gApuZoo`U+O^SLR+v3Xiqi2(7P(72)zX$7B{N04D$dL~fzntn@;XTPL+2wmVT z*6-jC_&q?EK~Gyx-QVGbH%XUG_uwXH87x`}20 literal 0 HcmV?d00001 diff --git a/thpj3/sprites/spr_bullet_bead/6b65effa-d8ee-432b-9951-8f29f4fe0bb4.png b/thpj3/sprites/spr_bullet_bead/6b65effa-d8ee-432b-9951-8f29f4fe0bb4.png new file mode 100644 index 0000000000000000000000000000000000000000..84e3cb012a0765e556a4ab19512d1edf531c2197 GIT binary patch literal 322 zcmV-I0lof-P)@Cy8^A7niItXj3QxfSi(ro#G0>GVwkd1K~Xcu{;$(A?O9B zdI&_n3u+z#EJOqQd~oc}U4TMRE(U7)Dy_F??gA828@c|asm6F~T92s)r2MwL04g8K UvGw?&Jpcdz07*qoM6N<$f-*pYdjJ3c literal 0 HcmV?d00001 diff --git a/thpj3/sprites/spr_bullet_bead/fffce5c3-108a-4943-8278-2e69433f4208.png b/thpj3/sprites/spr_bullet_bead/fffce5c3-108a-4943-8278-2e69433f4208.png new file mode 100644 index 0000000000000000000000000000000000000000..d0867674b3b947dc09b65d040084a0577744db11 GIT binary patch literal 323 zcmV-J0lfZ+P)^yX196?G^f9fwD&OLs__H@AJ@xEB!hwyZJ zXZ;b;CEOZ5RD4=66TspqI?%%ggsFmAkPQIEi?CUs^}mb%XPP8S3sM2H_?~dFMS<3g zG^7B!#Wl#qj5WlgxQ?vL5=0)MTvdrA`cK3G!sX(gWNTj2Z<()ZeofQR zeh=Vb;BIr*W#rG^Bo}v+8(*{;v@5J$c62g}6#WK}%T)Fe@04B$Ea_aH0zioLf~UF% zlEkt0RR$JB-rdgX24Nk!2|$RfTv8xqSZ_<*1R$gcg~@UgQ9NV$G_NThKv>JCWp9~N Vrz?076ng*w002ovPDHLkV1n`Vh`Im( literal 0 HcmV?d00001 diff --git a/thpj3/sprites/spr_bullet_bead/layers/665149da-5b9f-40ce-a356-ea77f159ef3c/e783c4b6-15d3-4ed3-8a12-65fbe256e8f1.png b/thpj3/sprites/spr_bullet_bead/layers/665149da-5b9f-40ce-a356-ea77f159ef3c/e783c4b6-15d3-4ed3-8a12-65fbe256e8f1.png new file mode 100644 index 0000000000000000000000000000000000000000..90284799a67bfaf91840d27e808482c954dfb05f GIT binary patch literal 328 zcmV-O0k{5%P)nD+uC<&K_URmr;H&y z2S__gApuZoo`U+O^SLR+v3Xiqi2(7P(72)zX$7B{N04D$dL~fzntn@;XTPL+2wmVT z*6-jC_&q?EK~Gyx-QVGbH%XUG_uwXH87x`}20 literal 0 HcmV?d00001 diff --git a/thpj3/sprites/spr_bullet_bead/layers/6b65effa-d8ee-432b-9951-8f29f4fe0bb4/e783c4b6-15d3-4ed3-8a12-65fbe256e8f1.png b/thpj3/sprites/spr_bullet_bead/layers/6b65effa-d8ee-432b-9951-8f29f4fe0bb4/e783c4b6-15d3-4ed3-8a12-65fbe256e8f1.png new file mode 100644 index 0000000000000000000000000000000000000000..84e3cb012a0765e556a4ab19512d1edf531c2197 GIT binary patch literal 322 zcmV-I0lof-P)@Cy8^A7niItXj3QxfSi(ro#G0>GVwkd1K~Xcu{;$(A?O9B zdI&_n3u+z#EJOqQd~oc}U4TMRE(U7)Dy_F??gA828@c|asm6F~T92s)r2MwL04g8K UvGw?&Jpcdz07*qoM6N<$f-*pYdjJ3c literal 0 HcmV?d00001 diff --git a/thpj3/sprites/spr_bullet_bead/layers/fffce5c3-108a-4943-8278-2e69433f4208/e783c4b6-15d3-4ed3-8a12-65fbe256e8f1.png b/thpj3/sprites/spr_bullet_bead/layers/fffce5c3-108a-4943-8278-2e69433f4208/e783c4b6-15d3-4ed3-8a12-65fbe256e8f1.png new file mode 100644 index 0000000000000000000000000000000000000000..d0867674b3b947dc09b65d040084a0577744db11 GIT binary patch literal 323 zcmV-J0lfZ+P)^yX196?G^f9fwD&OLs__H@AJ@xEB!hwyZJ zXZ;b;CEOZ5RD4=66TspqI?%%ggsFmAkPQIEi?CUs^}mb%XPP8S3sM2H_?~dFMS<3g zG^7B!#Wl#qj5WlgxQ?vL5=0)MTvdrA`cK3G!sX(gWNTj2Z<()ZeofQR zeh=Vb;BIr*W#rG^Bo}v+8(*{;v@5J$c62g}6#WK}%T)Fe@04B$Ea_aH0zioLf~UF% zlEkt0RR$JB-rdgX24Nk!2|$RfTv8xqSZ_<*1R$gcg~@UgQ9NV$G_NThKv>JCWp9~N Vrz?076ng*w002ovPDHLkV1n`Vh`Im( literal 0 HcmV?d00001 diff --git a/thpj3/sprites/spr_bullet_bead/spr_bullet_bead.yy b/thpj3/sprites/spr_bullet_bead/spr_bullet_bead.yy new file mode 100644 index 0000000..5e80057 --- /dev/null +++ b/thpj3/sprites/spr_bullet_bead/spr_bullet_bead.yy @@ -0,0 +1,87 @@ +{ + "bboxMode": 2, + "collisionKind": 2, + "type": 0, + "origin": 4, + "preMultiplyAlpha": false, + "edgeFiltering": false, + "collisionTolerance": 0, + "swfPrecision": 2.525, + "bbox_left": 3, + "bbox_right": 20, + "bbox_top": 3, + "bbox_bottom": 20, + "HTile": false, + "VTile": false, + "For3D": false, + "width": 24, + "height": 24, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "swatchColours": null, + "gridX": 0, + "gridY": 0, + "frames": [ + {"compositeImage":{"FrameId":{"name":"fffce5c3-108a-4943-8278-2e69433f4208","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"fffce5c3-108a-4943-8278-2e69433f4208","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"LayerId":{"name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_bead","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","name":"fffce5c3-108a-4943-8278-2e69433f4208","tags":[],"resourceType":"GMSpriteFrame",}, + {"compositeImage":{"FrameId":{"name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"LayerId":{"name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_bead","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","tags":[],"resourceType":"GMSpriteFrame",}, + {"compositeImage":{"FrameId":{"name":"665149da-5b9f-40ce-a356-ea77f159ef3c","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"665149da-5b9f-40ce-a356-ea77f159ef3c","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"LayerId":{"name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_bead","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","name":"665149da-5b9f-40ce-a356-ea77f159ef3c","tags":[],"resourceType":"GMSpriteFrame",}, + ], + "sequence": { + "spriteId": {"name":"spr_bullet_bead","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",}, + "timeUnits": 1, + "playback": 1, + "playbackSpeed": 10.0, + "playbackSpeedType": 0, + "autoRecord": true, + "volume": 1.0, + "length": 3.0, + "events": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",}, + "moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",}, + "tracks": [ + {"name":"frames","spriteId":null,"keyframes":{"Keyframes":[ + {"id":"3fd44805-c602-486e-8b46-2f20ed34fa6e","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"fffce5c3-108a-4943-8278-2e69433f4208","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + {"id":"734d0618-b4cb-4568-b531-4c9f7ffec74f","Key":1.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + {"id":"0a340e97-1ec8-43a2-8b41-c76ab997e713","Key":2.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"665149da-5b9f-40ce-a356-ea77f159ef3c","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + ],"resourceVersion":"1.0","resourceType":"KeyframeStore",},"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": 12, + "yorigin": 12, + "eventToFunction": {}, + "eventStubScript": null, + "parent": {"name":"spr_bullet_bead","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",}, + "resourceVersion": "1.3", + "name": "spr_bullet_bead", + "tags": [], + "resourceType": "GMSequence", + }, + "layers": [ + {"visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"default","resourceVersion":"1.0","name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","tags":[],"resourceType":"GMImageLayer",}, + ], + "nineSlice": null, + "parent": { + "name": "enemies", + "path": "folders/enemies.yy", + }, + "resourceVersion": "1.0", + "name": "spr_bullet_bead", + "tags": [], + "resourceType": "GMSprite", +} \ No newline at end of file diff --git a/thpj3/sprites/spr_bullet_blade/bed3ebe9-f2c6-4eec-ac58-618d4476e989.png b/thpj3/sprites/spr_bullet_blade/bed3ebe9-f2c6-4eec-ac58-618d4476e989.png new file mode 100644 index 0000000000000000000000000000000000000000..ddea53fcbb613b7e2c9234620d668323a39615f1 GIT binary patch literal 392 zcmV;30eAk1P)_AOJj}&xPo_M*OuUR^I|k7|vkh>pDBf(ZxW_076k~aeNa9D+@6Y$9j%=lq4FR z1&P#G0xNp>;)%c+*}o_Og8)K|LAd7DxfF2+9&+Z(2AdUqjQA=5gK#!ry6M=d7Uwc0 zUqsqD1R(B9yB4_cQ4TFY5fs1`1ubI4WU`LGknF`GI6H5Dwz65xY@0;_JkFQi z*6r!o%>n>nfavp|1F#?T{qLqzJ%kK(AR-K#~CTJb?4{em8QC(Y61({`%Sb^`j6`0I%yA!VDl|h}9c{K@=hg zz)^eR3Stm!3SnleLQLKTo-mxj`tC4zkE2V07y!hgR&hKt2rmmM5X-ubd6X;~&4NW5 zDuEY0eDOr!9os)D0fPX-j6t~O-g`OX_B&XDST@+a=u^Ze0T_g{0n?^qrz*~6%07tH zIRqdcO1lbsdy@fTKoGW-OEo221<*pc8lYCV7@(DKHh>C;CZIV03!7+7wAlcBIe9bu iGl0c>n*GCOzm8um<#p(9POW1A00003Y=|2mz*Qf5HBOtq(t3%2#P72m$6{4XY^zxU zJT}Ldtm}KVm;?aA0MXx%4#0wdSRVGpqb^?j+vor+B;o=A%LU_o2^*19Rd7Z$ObkeH z7jQ-Z0+<+(=r+s+lKc*&fMDU1J$!LT;Ee45DFK53LX1JU=GM6oarx{l!B95Xtmu8j zdjS}PvjNkWj-6_8E>rMBq@6_AOJj}&xPo_M*OuUR^I|k7|vkh>pDBf(ZxW_076k~aeNa9D+@6Y$9j%=lq4FR z1&P#G0xNp>;)%c+*}o_Og8)K|LAd7DxfF2+9&+Z(2AdUqjQA=5gK#!ry6M=d7Uwc0 zUqsqD1R(B9yB4_cQ4TFY5fs1`1ubI4WU`LGknF`GI6H5Dwz65xY@0;_JkFQi z*6r!o%>n>nfavp|1F#?T{qLqzJ%kK(AR-K#~CTJb?4{em8QC(Y61({`%Sb^`j6`0I%yA!VDl|h}9c{K@=hg zz)^eR3Stm!3SnleLQLKTo-mxj`tC4zkE2V07y!hgR&hKt2rmmM5X-ubd6X;~&4NW5 zDuEY0eDOr!9os)D0fPX-j6t~O-g`OX_B&XDST@+a=u^Ze0T_g{0n?^qrz*~6%07tH zIRqdcO1lbsdy@fTKoGW-OEo221<*pc8lYCV7@(DKHh>C;CZIV03!7+7wAlcBIe9bu iGl0c>n*GCOzm8um<#p(9POW1A00003Y=|2mz*Qf5HBOtq(t3%2#P72m$6{4XY^zxU zJT}Ldtm}KVm;?aA0MXx%4#0wdSRVGpqb^?j+vor+B;o=A%LU_o2^*19Rd7Z$ObkeH z7jQ-Z0+<+(=r+s+lKc*&fMDU1J$!LT;Ee45DFK53LX1JU=GM6oarx{l!B95Xtmu8j zdjS}PvjNkWj-6_8E>rMBq@6",}, + "moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",}, + "tracks": [ + {"name":"frames","spriteId":null,"keyframes":{"Keyframes":[ + {"id":"26392d22-a34b-4bf6-86df-ecda8183cf19","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"fffce5c3-108a-4943-8278-2e69433f4208","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + {"id":"be9b7674-5e19-4fc7-b283-a8292ae41f8b","Key":1.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + {"id":"03784b5e-fe53-4b38-8eb7-4251c51e8d23","Key":2.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"665149da-5b9f-40ce-a356-ea77f159ef3c","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + ],"resourceVersion":"1.0","resourceType":"KeyframeStore",},"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": 16, + "yorigin": 16, + "eventToFunction": {}, + "eventStubScript": null, + "parent": {"name":"spr_bullet_ball","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",}, + "resourceVersion": "1.3", + "name": "spr_bullet_ball", + "tags": [], + "resourceType": "GMSequence", + }, + "layers": [ + {"visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"default","resourceVersion":"1.0","name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","tags":[],"resourceType":"GMImageLayer",}, + ], + "nineSlice": null, + "parent": { + "name": "enemies", + "path": "folders/enemies.yy", + }, + "resourceVersion": "1.0", + "name": "spr_bullet_ball", + "tags": [], + "resourceType": "GMSprite", +} \ No newline at end of file diff --git a/thpj3/sprites/spr_bullet_blade/spr_bullet_bead.yy b/thpj3/sprites/spr_bullet_blade/spr_bullet_bead.yy new file mode 100644 index 0000000..6fc02df --- /dev/null +++ b/thpj3/sprites/spr_bullet_blade/spr_bullet_bead.yy @@ -0,0 +1,87 @@ +{ + "bboxMode": 0, + "collisionKind": 1, + "type": 0, + "origin": 4, + "preMultiplyAlpha": false, + "edgeFiltering": false, + "collisionTolerance": 0, + "swfPrecision": 2.525, + "bbox_left": 0, + "bbox_right": 23, + "bbox_top": 0, + "bbox_bottom": 23, + "HTile": false, + "VTile": false, + "For3D": false, + "width": 24, + "height": 24, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "swatchColours": null, + "gridX": 0, + "gridY": 0, + "frames": [ + {"compositeImage":{"FrameId":{"name":"fffce5c3-108a-4943-8278-2e69433f4208","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"fffce5c3-108a-4943-8278-2e69433f4208","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"LayerId":{"name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_bead","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","name":"fffce5c3-108a-4943-8278-2e69433f4208","tags":[],"resourceType":"GMSpriteFrame",}, + {"compositeImage":{"FrameId":{"name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"LayerId":{"name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_bead","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","tags":[],"resourceType":"GMSpriteFrame",}, + {"compositeImage":{"FrameId":{"name":"665149da-5b9f-40ce-a356-ea77f159ef3c","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"665149da-5b9f-40ce-a356-ea77f159ef3c","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"LayerId":{"name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_bead","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","name":"665149da-5b9f-40ce-a356-ea77f159ef3c","tags":[],"resourceType":"GMSpriteFrame",}, + ], + "sequence": { + "spriteId": {"name":"spr_bullet_bead","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",}, + "timeUnits": 1, + "playback": 1, + "playbackSpeed": 10.0, + "playbackSpeedType": 0, + "autoRecord": true, + "volume": 1.0, + "length": 3.0, + "events": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",}, + "moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",}, + "tracks": [ + {"name":"frames","spriteId":null,"keyframes":{"Keyframes":[ + {"id":"3fd44805-c602-486e-8b46-2f20ed34fa6e","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"fffce5c3-108a-4943-8278-2e69433f4208","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + {"id":"734d0618-b4cb-4568-b531-4c9f7ffec74f","Key":1.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + {"id":"0a340e97-1ec8-43a2-8b41-c76ab997e713","Key":2.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"665149da-5b9f-40ce-a356-ea77f159ef3c","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + ],"resourceVersion":"1.0","resourceType":"KeyframeStore",},"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": 12, + "yorigin": 12, + "eventToFunction": {}, + "eventStubScript": null, + "parent": {"name":"spr_bullet_bead","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",}, + "resourceVersion": "1.3", + "name": "spr_bullet_bead", + "tags": [], + "resourceType": "GMSequence", + }, + "layers": [ + {"visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"default","resourceVersion":"1.0","name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","tags":[],"resourceType":"GMImageLayer",}, + ], + "nineSlice": null, + "parent": { + "name": "enemies", + "path": "folders/enemies.yy", + }, + "resourceVersion": "1.0", + "name": "spr_bullet_bead", + "tags": [], + "resourceType": "GMSprite", +} \ No newline at end of file diff --git a/thpj3/sprites/spr_bullet_blade/spr_bullet_blade.yy b/thpj3/sprites/spr_bullet_blade/spr_bullet_blade.yy new file mode 100644 index 0000000..db3dc30 --- /dev/null +++ b/thpj3/sprites/spr_bullet_blade/spr_bullet_blade.yy @@ -0,0 +1,87 @@ +{ + "bboxMode": 2, + "collisionKind": 5, + "type": 0, + "origin": 4, + "preMultiplyAlpha": false, + "edgeFiltering": false, + "collisionTolerance": 0, + "swfPrecision": 2.525, + "bbox_left": 8, + "bbox_right": 18, + "bbox_top": 12, + "bbox_bottom": 19, + "HTile": false, + "VTile": false, + "For3D": false, + "width": 32, + "height": 32, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "swatchColours": null, + "gridX": 0, + "gridY": 0, + "frames": [ + {"compositeImage":{"FrameId":{"name":"bed3ebe9-f2c6-4eec-ac58-618d4476e989","path":"sprites/spr_bullet_blade/spr_bullet_blade.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"bed3ebe9-f2c6-4eec-ac58-618d4476e989","path":"sprites/spr_bullet_blade/spr_bullet_blade.yy",},"LayerId":{"name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","path":"sprites/spr_bullet_blade/spr_bullet_blade.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_blade","path":"sprites/spr_bullet_blade/spr_bullet_blade.yy",},"resourceVersion":"1.0","name":"bed3ebe9-f2c6-4eec-ac58-618d4476e989","tags":[],"resourceType":"GMSpriteFrame",}, + {"compositeImage":{"FrameId":{"name":"d87e80f4-ac5b-4447-b978-87e3b5f61fb0","path":"sprites/spr_bullet_blade/spr_bullet_blade.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"d87e80f4-ac5b-4447-b978-87e3b5f61fb0","path":"sprites/spr_bullet_blade/spr_bullet_blade.yy",},"LayerId":{"name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","path":"sprites/spr_bullet_blade/spr_bullet_blade.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_blade","path":"sprites/spr_bullet_blade/spr_bullet_blade.yy",},"resourceVersion":"1.0","name":"d87e80f4-ac5b-4447-b978-87e3b5f61fb0","tags":[],"resourceType":"GMSpriteFrame",}, + {"compositeImage":{"FrameId":{"name":"f35626e9-a4a0-49cc-bb59-7629e0836eb3","path":"sprites/spr_bullet_blade/spr_bullet_blade.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"f35626e9-a4a0-49cc-bb59-7629e0836eb3","path":"sprites/spr_bullet_blade/spr_bullet_blade.yy",},"LayerId":{"name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","path":"sprites/spr_bullet_blade/spr_bullet_blade.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_blade","path":"sprites/spr_bullet_blade/spr_bullet_blade.yy",},"resourceVersion":"1.0","name":"f35626e9-a4a0-49cc-bb59-7629e0836eb3","tags":[],"resourceType":"GMSpriteFrame",}, + ], + "sequence": { + "spriteId": {"name":"spr_bullet_blade","path":"sprites/spr_bullet_blade/spr_bullet_blade.yy",}, + "timeUnits": 1, + "playback": 1, + "playbackSpeed": 10.0, + "playbackSpeedType": 0, + "autoRecord": true, + "volume": 1.0, + "length": 3.0, + "events": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",}, + "moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",}, + "tracks": [ + {"name":"frames","spriteId":null,"keyframes":{"Keyframes":[ + {"id":"c728f6ba-cb63-4e84-8a9f-576dff32a92c","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"bed3ebe9-f2c6-4eec-ac58-618d4476e989","path":"sprites/spr_bullet_blade/spr_bullet_blade.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + {"id":"c5d26fa1-0b3f-432e-837b-eb5384702a76","Key":1.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"d87e80f4-ac5b-4447-b978-87e3b5f61fb0","path":"sprites/spr_bullet_blade/spr_bullet_blade.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + {"id":"5f8fa3c3-a606-42ac-a396-ccbe79f19825","Key":2.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"f35626e9-a4a0-49cc-bb59-7629e0836eb3","path":"sprites/spr_bullet_blade/spr_bullet_blade.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + ],"resourceVersion":"1.0","resourceType":"KeyframeStore",},"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": 16, + "yorigin": 16, + "eventToFunction": {}, + "eventStubScript": null, + "parent": {"name":"spr_bullet_blade","path":"sprites/spr_bullet_blade/spr_bullet_blade.yy",}, + "resourceVersion": "1.3", + "name": "spr_bullet_blade", + "tags": [], + "resourceType": "GMSequence", + }, + "layers": [ + {"visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"default","resourceVersion":"1.0","name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","tags":[],"resourceType":"GMImageLayer",}, + ], + "nineSlice": null, + "parent": { + "name": "enemies", + "path": "folders/enemies.yy", + }, + "resourceVersion": "1.0", + "name": "spr_bullet_blade", + "tags": [], + "resourceType": "GMSprite", +} \ No newline at end of file diff --git a/thpj3/sprites/spr_bullet_blade/spr_bullet_card.yy b/thpj3/sprites/spr_bullet_blade/spr_bullet_card.yy new file mode 100644 index 0000000..443e42e --- /dev/null +++ b/thpj3/sprites/spr_bullet_blade/spr_bullet_card.yy @@ -0,0 +1,87 @@ +{ + "bboxMode": 0, + "collisionKind": 1, + "type": 0, + "origin": 4, + "preMultiplyAlpha": false, + "edgeFiltering": false, + "collisionTolerance": 0, + "swfPrecision": 2.525, + "bbox_left": 0, + "bbox_right": 31, + "bbox_top": 0, + "bbox_bottom": 31, + "HTile": false, + "VTile": false, + "For3D": false, + "width": 32, + "height": 32, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "swatchColours": null, + "gridX": 0, + "gridY": 0, + "frames": [ + {"compositeImage":{"FrameId":{"name":"fffce5c3-108a-4943-8278-2e69433f4208","path":"sprites/spr_bullet_card/spr_bullet_card.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"fffce5c3-108a-4943-8278-2e69433f4208","path":"sprites/spr_bullet_card/spr_bullet_card.yy",},"LayerId":{"name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","path":"sprites/spr_bullet_card/spr_bullet_card.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_card","path":"sprites/spr_bullet_card/spr_bullet_card.yy",},"resourceVersion":"1.0","name":"fffce5c3-108a-4943-8278-2e69433f4208","tags":[],"resourceType":"GMSpriteFrame",}, + {"compositeImage":{"FrameId":{"name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","path":"sprites/spr_bullet_card/spr_bullet_card.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","path":"sprites/spr_bullet_card/spr_bullet_card.yy",},"LayerId":{"name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","path":"sprites/spr_bullet_card/spr_bullet_card.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_card","path":"sprites/spr_bullet_card/spr_bullet_card.yy",},"resourceVersion":"1.0","name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","tags":[],"resourceType":"GMSpriteFrame",}, + {"compositeImage":{"FrameId":{"name":"665149da-5b9f-40ce-a356-ea77f159ef3c","path":"sprites/spr_bullet_card/spr_bullet_card.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"665149da-5b9f-40ce-a356-ea77f159ef3c","path":"sprites/spr_bullet_card/spr_bullet_card.yy",},"LayerId":{"name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","path":"sprites/spr_bullet_card/spr_bullet_card.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_card","path":"sprites/spr_bullet_card/spr_bullet_card.yy",},"resourceVersion":"1.0","name":"665149da-5b9f-40ce-a356-ea77f159ef3c","tags":[],"resourceType":"GMSpriteFrame",}, + ], + "sequence": { + "spriteId": {"name":"spr_bullet_card","path":"sprites/spr_bullet_card/spr_bullet_card.yy",}, + "timeUnits": 1, + "playback": 1, + "playbackSpeed": 10.0, + "playbackSpeedType": 0, + "autoRecord": true, + "volume": 1.0, + "length": 3.0, + "events": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",}, + "moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",}, + "tracks": [ + {"name":"frames","spriteId":null,"keyframes":{"Keyframes":[ + {"id":"6eaa79fc-e650-4c60-b4ef-08c879b082c8","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"fffce5c3-108a-4943-8278-2e69433f4208","path":"sprites/spr_bullet_card/spr_bullet_card.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + {"id":"54e11368-3e3f-4aa0-a797-adba227adba3","Key":1.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","path":"sprites/spr_bullet_card/spr_bullet_card.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + {"id":"e56b0247-542d-4493-bcdc-8b5597543869","Key":2.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"665149da-5b9f-40ce-a356-ea77f159ef3c","path":"sprites/spr_bullet_card/spr_bullet_card.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + ],"resourceVersion":"1.0","resourceType":"KeyframeStore",},"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": 16, + "yorigin": 16, + "eventToFunction": {}, + "eventStubScript": null, + "parent": {"name":"spr_bullet_card","path":"sprites/spr_bullet_card/spr_bullet_card.yy",}, + "resourceVersion": "1.3", + "name": "spr_bullet_card", + "tags": [], + "resourceType": "GMSequence", + }, + "layers": [ + {"visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"default","resourceVersion":"1.0","name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","tags":[],"resourceType":"GMImageLayer",}, + ], + "nineSlice": null, + "parent": { + "name": "enemies", + "path": "folders/enemies.yy", + }, + "resourceVersion": "1.0", + "name": "spr_bullet_card", + "tags": [], + "resourceType": "GMSprite", +} \ No newline at end of file diff --git a/thpj3/sprites/spr_bullet_blade/spr_bullet_diamond.yy b/thpj3/sprites/spr_bullet_blade/spr_bullet_diamond.yy new file mode 100644 index 0000000..71d69bd --- /dev/null +++ b/thpj3/sprites/spr_bullet_blade/spr_bullet_diamond.yy @@ -0,0 +1,87 @@ +{ + "bboxMode": 0, + "collisionKind": 1, + "type": 0, + "origin": 4, + "preMultiplyAlpha": false, + "edgeFiltering": false, + "collisionTolerance": 0, + "swfPrecision": 2.525, + "bbox_left": 0, + "bbox_right": 31, + "bbox_top": 0, + "bbox_bottom": 31, + "HTile": false, + "VTile": false, + "For3D": false, + "width": 32, + "height": 32, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "swatchColours": null, + "gridX": 0, + "gridY": 0, + "frames": [ + {"compositeImage":{"FrameId":{"name":"fffce5c3-108a-4943-8278-2e69433f4208","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"fffce5c3-108a-4943-8278-2e69433f4208","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"LayerId":{"name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_diamond","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"resourceVersion":"1.0","name":"fffce5c3-108a-4943-8278-2e69433f4208","tags":[],"resourceType":"GMSpriteFrame",}, + {"compositeImage":{"FrameId":{"name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"LayerId":{"name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_diamond","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"resourceVersion":"1.0","name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","tags":[],"resourceType":"GMSpriteFrame",}, + {"compositeImage":{"FrameId":{"name":"665149da-5b9f-40ce-a356-ea77f159ef3c","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"665149da-5b9f-40ce-a356-ea77f159ef3c","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"LayerId":{"name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_diamond","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"resourceVersion":"1.0","name":"665149da-5b9f-40ce-a356-ea77f159ef3c","tags":[],"resourceType":"GMSpriteFrame",}, + ], + "sequence": { + "spriteId": {"name":"spr_bullet_diamond","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",}, + "timeUnits": 1, + "playback": 1, + "playbackSpeed": 10.0, + "playbackSpeedType": 0, + "autoRecord": true, + "volume": 1.0, + "length": 3.0, + "events": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",}, + "moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",}, + "tracks": [ + {"name":"frames","spriteId":null,"keyframes":{"Keyframes":[ + {"id":"79991ea3-be02-4516-a045-653d0f253c85","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"fffce5c3-108a-4943-8278-2e69433f4208","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + {"id":"4fd10b2a-1fd0-41c9-8cfd-eab6d79c5a89","Key":1.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + {"id":"d3464e69-4327-47da-8a9a-58fee817b648","Key":2.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"665149da-5b9f-40ce-a356-ea77f159ef3c","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + ],"resourceVersion":"1.0","resourceType":"KeyframeStore",},"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": 16, + "yorigin": 16, + "eventToFunction": {}, + "eventStubScript": null, + "parent": {"name":"spr_bullet_diamond","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",}, + "resourceVersion": "1.3", + "name": "spr_bullet_diamond", + "tags": [], + "resourceType": "GMSequence", + }, + "layers": [ + {"visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"default","resourceVersion":"1.0","name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","tags":[],"resourceType":"GMImageLayer",}, + ], + "nineSlice": null, + "parent": { + "name": "enemies", + "path": "folders/enemies.yy", + }, + "resourceVersion": "1.0", + "name": "spr_bullet_diamond", + "tags": [], + "resourceType": "GMSprite", +} \ No newline at end of file diff --git a/thpj3/sprites/spr_bullet_card/270e4740-f7c3-4e35-a390-66e142442e4a.png b/thpj3/sprites/spr_bullet_card/270e4740-f7c3-4e35-a390-66e142442e4a.png new file mode 100644 index 0000000000000000000000000000000000000000..5aa01385ab3bd6d1fbd4324293a5226a5502ce89 GIT binary patch literal 266 zcmV+l0rmcgP)G=2AL=aHij6*iRRDUCej^d@{aJ?A+Ad2K;-bkA zhaO;uhQYP=>w_>}_Hoa8=W-K9kb13wyqMv)KnqRDz+LnDj4%jEF@2dBOFW$cJjgoO zi-{mCTV@iz4G=2AL=aHij6*iRRDUCej^d@{aJ?A+Ad2K;-bkA zhaO;uhQYP=>w_>}_Hoa8=W-K9kb13wyqMv)KnqRDz+LnDj4%jEF@2dBOFW$cJjgoO zi-{mCTV@iz4",}, + "moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",}, + "tracks": [ + {"name":"frames","spriteId":null,"keyframes":{"Keyframes":[ + {"id":"26392d22-a34b-4bf6-86df-ecda8183cf19","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"fffce5c3-108a-4943-8278-2e69433f4208","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + {"id":"be9b7674-5e19-4fc7-b283-a8292ae41f8b","Key":1.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + {"id":"03784b5e-fe53-4b38-8eb7-4251c51e8d23","Key":2.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"665149da-5b9f-40ce-a356-ea77f159ef3c","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + ],"resourceVersion":"1.0","resourceType":"KeyframeStore",},"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": 16, + "yorigin": 16, + "eventToFunction": {}, + "eventStubScript": null, + "parent": {"name":"spr_bullet_ball","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",}, + "resourceVersion": "1.3", + "name": "spr_bullet_ball", + "tags": [], + "resourceType": "GMSequence", + }, + "layers": [ + {"visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"default","resourceVersion":"1.0","name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","tags":[],"resourceType":"GMImageLayer",}, + ], + "nineSlice": null, + "parent": { + "name": "enemies", + "path": "folders/enemies.yy", + }, + "resourceVersion": "1.0", + "name": "spr_bullet_ball", + "tags": [], + "resourceType": "GMSprite", +} \ No newline at end of file diff --git a/thpj3/sprites/spr_bullet_card/spr_bullet_bead.yy b/thpj3/sprites/spr_bullet_card/spr_bullet_bead.yy new file mode 100644 index 0000000..6fc02df --- /dev/null +++ b/thpj3/sprites/spr_bullet_card/spr_bullet_bead.yy @@ -0,0 +1,87 @@ +{ + "bboxMode": 0, + "collisionKind": 1, + "type": 0, + "origin": 4, + "preMultiplyAlpha": false, + "edgeFiltering": false, + "collisionTolerance": 0, + "swfPrecision": 2.525, + "bbox_left": 0, + "bbox_right": 23, + "bbox_top": 0, + "bbox_bottom": 23, + "HTile": false, + "VTile": false, + "For3D": false, + "width": 24, + "height": 24, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "swatchColours": null, + "gridX": 0, + "gridY": 0, + "frames": [ + {"compositeImage":{"FrameId":{"name":"fffce5c3-108a-4943-8278-2e69433f4208","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"fffce5c3-108a-4943-8278-2e69433f4208","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"LayerId":{"name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_bead","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","name":"fffce5c3-108a-4943-8278-2e69433f4208","tags":[],"resourceType":"GMSpriteFrame",}, + {"compositeImage":{"FrameId":{"name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"LayerId":{"name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_bead","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","tags":[],"resourceType":"GMSpriteFrame",}, + {"compositeImage":{"FrameId":{"name":"665149da-5b9f-40ce-a356-ea77f159ef3c","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"665149da-5b9f-40ce-a356-ea77f159ef3c","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"LayerId":{"name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_bead","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","name":"665149da-5b9f-40ce-a356-ea77f159ef3c","tags":[],"resourceType":"GMSpriteFrame",}, + ], + "sequence": { + "spriteId": {"name":"spr_bullet_bead","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",}, + "timeUnits": 1, + "playback": 1, + "playbackSpeed": 10.0, + "playbackSpeedType": 0, + "autoRecord": true, + "volume": 1.0, + "length": 3.0, + "events": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",}, + "moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",}, + "tracks": [ + {"name":"frames","spriteId":null,"keyframes":{"Keyframes":[ + {"id":"3fd44805-c602-486e-8b46-2f20ed34fa6e","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"fffce5c3-108a-4943-8278-2e69433f4208","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + {"id":"734d0618-b4cb-4568-b531-4c9f7ffec74f","Key":1.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + {"id":"0a340e97-1ec8-43a2-8b41-c76ab997e713","Key":2.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"665149da-5b9f-40ce-a356-ea77f159ef3c","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + ],"resourceVersion":"1.0","resourceType":"KeyframeStore",},"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": 12, + "yorigin": 12, + "eventToFunction": {}, + "eventStubScript": null, + "parent": {"name":"spr_bullet_bead","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",}, + "resourceVersion": "1.3", + "name": "spr_bullet_bead", + "tags": [], + "resourceType": "GMSequence", + }, + "layers": [ + {"visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"default","resourceVersion":"1.0","name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","tags":[],"resourceType":"GMImageLayer",}, + ], + "nineSlice": null, + "parent": { + "name": "enemies", + "path": "folders/enemies.yy", + }, + "resourceVersion": "1.0", + "name": "spr_bullet_bead", + "tags": [], + "resourceType": "GMSprite", +} \ No newline at end of file diff --git a/thpj3/sprites/spr_bullet_card/spr_bullet_card.yy b/thpj3/sprites/spr_bullet_card/spr_bullet_card.yy new file mode 100644 index 0000000..0d0192d --- /dev/null +++ b/thpj3/sprites/spr_bullet_card/spr_bullet_card.yy @@ -0,0 +1,79 @@ +{ + "bboxMode": 2, + "collisionKind": 5, + "type": 0, + "origin": 4, + "preMultiplyAlpha": false, + "edgeFiltering": false, + "collisionTolerance": 0, + "swfPrecision": 2.525, + "bbox_left": 4, + "bbox_right": 28, + "bbox_top": 8, + "bbox_bottom": 23, + "HTile": false, + "VTile": false, + "For3D": false, + "width": 32, + "height": 32, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "swatchColours": null, + "gridX": 0, + "gridY": 0, + "frames": [ + {"compositeImage":{"FrameId":{"name":"270e4740-f7c3-4e35-a390-66e142442e4a","path":"sprites/spr_bullet_card/spr_bullet_card.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"270e4740-f7c3-4e35-a390-66e142442e4a","path":"sprites/spr_bullet_card/spr_bullet_card.yy",},"LayerId":{"name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","path":"sprites/spr_bullet_card/spr_bullet_card.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_card","path":"sprites/spr_bullet_card/spr_bullet_card.yy",},"resourceVersion":"1.0","name":"270e4740-f7c3-4e35-a390-66e142442e4a","tags":[],"resourceType":"GMSpriteFrame",}, + ], + "sequence": { + "spriteId": {"name":"spr_bullet_card","path":"sprites/spr_bullet_card/spr_bullet_card.yy",}, + "timeUnits": 1, + "playback": 1, + "playbackSpeed": 10.0, + "playbackSpeedType": 0, + "autoRecord": true, + "volume": 1.0, + "length": 1.0, + "events": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",}, + "moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",}, + "tracks": [ + {"name":"frames","spriteId":null,"keyframes":{"Keyframes":[ + {"id":"e710bf67-4688-4342-92d8-93d8bb18faf2","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"270e4740-f7c3-4e35-a390-66e142442e4a","path":"sprites/spr_bullet_card/spr_bullet_card.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + ],"resourceVersion":"1.0","resourceType":"KeyframeStore",},"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": 16, + "yorigin": 16, + "eventToFunction": {}, + "eventStubScript": null, + "parent": {"name":"spr_bullet_card","path":"sprites/spr_bullet_card/spr_bullet_card.yy",}, + "resourceVersion": "1.3", + "name": "spr_bullet_card", + "tags": [], + "resourceType": "GMSequence", + }, + "layers": [ + {"visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"default","resourceVersion":"1.0","name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","tags":[],"resourceType":"GMImageLayer",}, + ], + "nineSlice": null, + "parent": { + "name": "enemies", + "path": "folders/enemies.yy", + }, + "resourceVersion": "1.0", + "name": "spr_bullet_card", + "tags": [], + "resourceType": "GMSprite", +} \ No newline at end of file diff --git a/thpj3/sprites/spr_bullet_card/spr_bullet_diamond.yy b/thpj3/sprites/spr_bullet_card/spr_bullet_diamond.yy new file mode 100644 index 0000000..71d69bd --- /dev/null +++ b/thpj3/sprites/spr_bullet_card/spr_bullet_diamond.yy @@ -0,0 +1,87 @@ +{ + "bboxMode": 0, + "collisionKind": 1, + "type": 0, + "origin": 4, + "preMultiplyAlpha": false, + "edgeFiltering": false, + "collisionTolerance": 0, + "swfPrecision": 2.525, + "bbox_left": 0, + "bbox_right": 31, + "bbox_top": 0, + "bbox_bottom": 31, + "HTile": false, + "VTile": false, + "For3D": false, + "width": 32, + "height": 32, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "swatchColours": null, + "gridX": 0, + "gridY": 0, + "frames": [ + {"compositeImage":{"FrameId":{"name":"fffce5c3-108a-4943-8278-2e69433f4208","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"fffce5c3-108a-4943-8278-2e69433f4208","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"LayerId":{"name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_diamond","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"resourceVersion":"1.0","name":"fffce5c3-108a-4943-8278-2e69433f4208","tags":[],"resourceType":"GMSpriteFrame",}, + {"compositeImage":{"FrameId":{"name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"LayerId":{"name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_diamond","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"resourceVersion":"1.0","name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","tags":[],"resourceType":"GMSpriteFrame",}, + {"compositeImage":{"FrameId":{"name":"665149da-5b9f-40ce-a356-ea77f159ef3c","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"665149da-5b9f-40ce-a356-ea77f159ef3c","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"LayerId":{"name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_diamond","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"resourceVersion":"1.0","name":"665149da-5b9f-40ce-a356-ea77f159ef3c","tags":[],"resourceType":"GMSpriteFrame",}, + ], + "sequence": { + "spriteId": {"name":"spr_bullet_diamond","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",}, + "timeUnits": 1, + "playback": 1, + "playbackSpeed": 10.0, + "playbackSpeedType": 0, + "autoRecord": true, + "volume": 1.0, + "length": 3.0, + "events": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",}, + "moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",}, + "tracks": [ + {"name":"frames","spriteId":null,"keyframes":{"Keyframes":[ + {"id":"79991ea3-be02-4516-a045-653d0f253c85","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"fffce5c3-108a-4943-8278-2e69433f4208","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + {"id":"4fd10b2a-1fd0-41c9-8cfd-eab6d79c5a89","Key":1.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + {"id":"d3464e69-4327-47da-8a9a-58fee817b648","Key":2.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"665149da-5b9f-40ce-a356-ea77f159ef3c","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + ],"resourceVersion":"1.0","resourceType":"KeyframeStore",},"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": 16, + "yorigin": 16, + "eventToFunction": {}, + "eventStubScript": null, + "parent": {"name":"spr_bullet_diamond","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",}, + "resourceVersion": "1.3", + "name": "spr_bullet_diamond", + "tags": [], + "resourceType": "GMSequence", + }, + "layers": [ + {"visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"default","resourceVersion":"1.0","name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","tags":[],"resourceType":"GMImageLayer",}, + ], + "nineSlice": null, + "parent": { + "name": "enemies", + "path": "folders/enemies.yy", + }, + "resourceVersion": "1.0", + "name": "spr_bullet_diamond", + "tags": [], + "resourceType": "GMSprite", +} \ No newline at end of file diff --git a/thpj3/sprites/spr_bullet_diamond/27f65c95-197b-456a-8b8f-a6330a69c690.png b/thpj3/sprites/spr_bullet_diamond/27f65c95-197b-456a-8b8f-a6330a69c690.png new file mode 100644 index 0000000000000000000000000000000000000000..bc0e67535a9ac7acc5d53e15eac2986d0eade651 GIT binary patch literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJOP(%{Ar*6y6D1N37`kMZ+&n40n%T{~mL2mEUDo_C;|5Nv!K8Nc>TB zSkr%z(MNXS1c@3&hgJRGZGLxz-f``cceMvf{}5O(t-o;PVNsz1c7f-9w;BW4H~5%6 zaM7H}v6M4n&LM_{F$~Nv3i-jn>lR}2iMj2RlbvM0X+ PeaGPG>gTe~DWM4fNa$yu literal 0 HcmV?d00001 diff --git a/thpj3/sprites/spr_bullet_diamond/5ab90d73-6f47-48a4-ab10-f6aa68aef89f.png b/thpj3/sprites/spr_bullet_diamond/5ab90d73-6f47-48a4-ab10-f6aa68aef89f.png new file mode 100644 index 0000000000000000000000000000000000000000..b4ba863ddf31458f5fc23aaa7b59702e98c69031 GIT binary patch literal 266 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJi=HlyAr*6y6D1N37`5^9^0^4X-&|?AKOdvtwEDG&$x~K`YB0#v?l?mnB?b)ah|( z&~ec4J@80`jpHfPj-45W{N)T2`Ibr^C}3Es*u;0Cc3$~M_8D?}R28ihOkEzl;`lKq zgZ+Zkgf|RMK?b8^@NqyyeCd=Y4DoOoI57%RumInVeM#Coh47|bhkqxdca-T-=z N!PC{xWt~$(695Tk-s~fk{&oWMA;o%$`|f&K-OW7btb!;?14*Z zIgLR^f?mQKELs_zb~5DYMcp|p>#)Q*lg&WJA+uuvbIJVrv}^2_o42dDurF!jh>>NS zFZ`Avig}W(gNDlmM!ory-!fz|cgZ%$DH#|PMIGJ2pg8~X9mXR~f$R(nN3Z4GIpq01 Q4(LAyPgg&ebxsLQ0R1jyS^xk5 literal 0 HcmV?d00001 diff --git a/thpj3/sprites/spr_bullet_diamond/layers/27f65c95-197b-456a-8b8f-a6330a69c690/e783c4b6-15d3-4ed3-8a12-65fbe256e8f1.png b/thpj3/sprites/spr_bullet_diamond/layers/27f65c95-197b-456a-8b8f-a6330a69c690/e783c4b6-15d3-4ed3-8a12-65fbe256e8f1.png new file mode 100644 index 0000000000000000000000000000000000000000..bc0e67535a9ac7acc5d53e15eac2986d0eade651 GIT binary patch literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJOP(%{Ar*6y6D1N37`kMZ+&n40n%T{~mL2mEUDo_C;|5Nv!K8Nc>TB zSkr%z(MNXS1c@3&hgJRGZGLxz-f``cceMvf{}5O(t-o;PVNsz1c7f-9w;BW4H~5%6 zaM7H}v6M4n&LM_{F$~Nv3i-jn>lR}2iMj2RlbvM0X+ PeaGPG>gTe~DWM4fNa$yu literal 0 HcmV?d00001 diff --git a/thpj3/sprites/spr_bullet_diamond/layers/5ab90d73-6f47-48a4-ab10-f6aa68aef89f/e783c4b6-15d3-4ed3-8a12-65fbe256e8f1.png b/thpj3/sprites/spr_bullet_diamond/layers/5ab90d73-6f47-48a4-ab10-f6aa68aef89f/e783c4b6-15d3-4ed3-8a12-65fbe256e8f1.png new file mode 100644 index 0000000000000000000000000000000000000000..b4ba863ddf31458f5fc23aaa7b59702e98c69031 GIT binary patch literal 266 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJi=HlyAr*6y6D1N37`5^9^0^4X-&|?AKOdvtwEDG&$x~K`YB0#v?l?mnB?b)ah|( z&~ec4J@80`jpHfPj-45W{N)T2`Ibr^C}3Es*u;0Cc3$~M_8D?}R28ihOkEzl;`lKq zgZ+Zkgf|RMK?b8^@NqyyeCd=Y4DoOoI57%RumInVeM#Coh47|bhkqxdca-T-=z N!PC{xWt~$(695Tk-s~fk{&oWMA;o%$`|f&K-OW7btb!;?14*Z zIgLR^f?mQKELs_zb~5DYMcp|p>#)Q*lg&WJA+uuvbIJVrv}^2_o42dDurF!jh>>NS zFZ`Avig}W(gNDlmM!ory-!fz|cgZ%$DH#|PMIGJ2pg8~X9mXR~f$R(nN3Z4GIpq01 Q4(LAyPgg&ebxsLQ0R1jyS^xk5 literal 0 HcmV?d00001 diff --git a/thpj3/sprites/spr_bullet_diamond/spr_bullet_ball.yy b/thpj3/sprites/spr_bullet_diamond/spr_bullet_ball.yy new file mode 100644 index 0000000..db728c2 --- /dev/null +++ b/thpj3/sprites/spr_bullet_diamond/spr_bullet_ball.yy @@ -0,0 +1,87 @@ +{ + "bboxMode": 0, + "collisionKind": 1, + "type": 0, + "origin": 4, + "preMultiplyAlpha": false, + "edgeFiltering": false, + "collisionTolerance": 0, + "swfPrecision": 2.525, + "bbox_left": 0, + "bbox_right": 31, + "bbox_top": 0, + "bbox_bottom": 31, + "HTile": false, + "VTile": false, + "For3D": false, + "width": 32, + "height": 32, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "swatchColours": null, + "gridX": 0, + "gridY": 0, + "frames": [ + {"compositeImage":{"FrameId":{"name":"fffce5c3-108a-4943-8278-2e69433f4208","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"fffce5c3-108a-4943-8278-2e69433f4208","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",},"LayerId":{"name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_ball","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",},"resourceVersion":"1.0","name":"fffce5c3-108a-4943-8278-2e69433f4208","tags":[],"resourceType":"GMSpriteFrame",}, + {"compositeImage":{"FrameId":{"name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",},"LayerId":{"name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_ball","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",},"resourceVersion":"1.0","name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","tags":[],"resourceType":"GMSpriteFrame",}, + {"compositeImage":{"FrameId":{"name":"665149da-5b9f-40ce-a356-ea77f159ef3c","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"665149da-5b9f-40ce-a356-ea77f159ef3c","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",},"LayerId":{"name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_ball","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",},"resourceVersion":"1.0","name":"665149da-5b9f-40ce-a356-ea77f159ef3c","tags":[],"resourceType":"GMSpriteFrame",}, + ], + "sequence": { + "spriteId": {"name":"spr_bullet_ball","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",}, + "timeUnits": 1, + "playback": 1, + "playbackSpeed": 10.0, + "playbackSpeedType": 0, + "autoRecord": true, + "volume": 1.0, + "length": 3.0, + "events": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",}, + "moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",}, + "tracks": [ + {"name":"frames","spriteId":null,"keyframes":{"Keyframes":[ + {"id":"26392d22-a34b-4bf6-86df-ecda8183cf19","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"fffce5c3-108a-4943-8278-2e69433f4208","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + {"id":"be9b7674-5e19-4fc7-b283-a8292ae41f8b","Key":1.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + {"id":"03784b5e-fe53-4b38-8eb7-4251c51e8d23","Key":2.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"665149da-5b9f-40ce-a356-ea77f159ef3c","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + ],"resourceVersion":"1.0","resourceType":"KeyframeStore",},"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": 16, + "yorigin": 16, + "eventToFunction": {}, + "eventStubScript": null, + "parent": {"name":"spr_bullet_ball","path":"sprites/spr_bullet_ball/spr_bullet_ball.yy",}, + "resourceVersion": "1.3", + "name": "spr_bullet_ball", + "tags": [], + "resourceType": "GMSequence", + }, + "layers": [ + {"visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"default","resourceVersion":"1.0","name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","tags":[],"resourceType":"GMImageLayer",}, + ], + "nineSlice": null, + "parent": { + "name": "enemies", + "path": "folders/enemies.yy", + }, + "resourceVersion": "1.0", + "name": "spr_bullet_ball", + "tags": [], + "resourceType": "GMSprite", +} \ No newline at end of file diff --git a/thpj3/sprites/spr_bullet_diamond/spr_bullet_bead.yy b/thpj3/sprites/spr_bullet_diamond/spr_bullet_bead.yy new file mode 100644 index 0000000..6fc02df --- /dev/null +++ b/thpj3/sprites/spr_bullet_diamond/spr_bullet_bead.yy @@ -0,0 +1,87 @@ +{ + "bboxMode": 0, + "collisionKind": 1, + "type": 0, + "origin": 4, + "preMultiplyAlpha": false, + "edgeFiltering": false, + "collisionTolerance": 0, + "swfPrecision": 2.525, + "bbox_left": 0, + "bbox_right": 23, + "bbox_top": 0, + "bbox_bottom": 23, + "HTile": false, + "VTile": false, + "For3D": false, + "width": 24, + "height": 24, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "swatchColours": null, + "gridX": 0, + "gridY": 0, + "frames": [ + {"compositeImage":{"FrameId":{"name":"fffce5c3-108a-4943-8278-2e69433f4208","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"fffce5c3-108a-4943-8278-2e69433f4208","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"LayerId":{"name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_bead","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","name":"fffce5c3-108a-4943-8278-2e69433f4208","tags":[],"resourceType":"GMSpriteFrame",}, + {"compositeImage":{"FrameId":{"name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"LayerId":{"name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_bead","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","tags":[],"resourceType":"GMSpriteFrame",}, + {"compositeImage":{"FrameId":{"name":"665149da-5b9f-40ce-a356-ea77f159ef3c","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"665149da-5b9f-40ce-a356-ea77f159ef3c","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"LayerId":{"name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_bead","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","name":"665149da-5b9f-40ce-a356-ea77f159ef3c","tags":[],"resourceType":"GMSpriteFrame",}, + ], + "sequence": { + "spriteId": {"name":"spr_bullet_bead","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",}, + "timeUnits": 1, + "playback": 1, + "playbackSpeed": 10.0, + "playbackSpeedType": 0, + "autoRecord": true, + "volume": 1.0, + "length": 3.0, + "events": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",}, + "moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",}, + "tracks": [ + {"name":"frames","spriteId":null,"keyframes":{"Keyframes":[ + {"id":"3fd44805-c602-486e-8b46-2f20ed34fa6e","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"fffce5c3-108a-4943-8278-2e69433f4208","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + {"id":"734d0618-b4cb-4568-b531-4c9f7ffec74f","Key":1.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"6b65effa-d8ee-432b-9951-8f29f4fe0bb4","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + {"id":"0a340e97-1ec8-43a2-8b41-c76ab997e713","Key":2.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"665149da-5b9f-40ce-a356-ea77f159ef3c","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + ],"resourceVersion":"1.0","resourceType":"KeyframeStore",},"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": 12, + "yorigin": 12, + "eventToFunction": {}, + "eventStubScript": null, + "parent": {"name":"spr_bullet_bead","path":"sprites/spr_bullet_bead/spr_bullet_bead.yy",}, + "resourceVersion": "1.3", + "name": "spr_bullet_bead", + "tags": [], + "resourceType": "GMSequence", + }, + "layers": [ + {"visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"default","resourceVersion":"1.0","name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","tags":[],"resourceType":"GMImageLayer",}, + ], + "nineSlice": null, + "parent": { + "name": "enemies", + "path": "folders/enemies.yy", + }, + "resourceVersion": "1.0", + "name": "spr_bullet_bead", + "tags": [], + "resourceType": "GMSprite", +} \ No newline at end of file diff --git a/thpj3/sprites/spr_bullet_diamond/spr_bullet_diamond.yy b/thpj3/sprites/spr_bullet_diamond/spr_bullet_diamond.yy new file mode 100644 index 0000000..3cc4d98 --- /dev/null +++ b/thpj3/sprites/spr_bullet_diamond/spr_bullet_diamond.yy @@ -0,0 +1,166 @@ +{ + "bboxMode": 2, + "collisionKind": 5, + "type": 0, + "origin": 4, + "preMultiplyAlpha": false, + "edgeFiltering": false, + "collisionTolerance": 0, + "swfPrecision": 2.525, + "bbox_left": 12, + "bbox_right": 23, + "bbox_top": 12, + "bbox_bottom": 19, + "HTile": false, + "VTile": false, + "For3D": false, + "width": 32, + "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, + 4278190080, + 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":"27f65c95-197b-456a-8b8f-a6330a69c690","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"27f65c95-197b-456a-8b8f-a6330a69c690","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"LayerId":{"name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_diamond","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"resourceVersion":"1.0","name":"27f65c95-197b-456a-8b8f-a6330a69c690","tags":[],"resourceType":"GMSpriteFrame",}, + {"compositeImage":{"FrameId":{"name":"5ab90d73-6f47-48a4-ab10-f6aa68aef89f","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"5ab90d73-6f47-48a4-ab10-f6aa68aef89f","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"LayerId":{"name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_diamond","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"resourceVersion":"1.0","name":"5ab90d73-6f47-48a4-ab10-f6aa68aef89f","tags":[],"resourceType":"GMSpriteFrame",}, + {"compositeImage":{"FrameId":{"name":"ef4b4f38-61f6-4052-889f-ba819b5222c2","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"ef4b4f38-61f6-4052-889f-ba819b5222c2","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"LayerId":{"name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_diamond","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"resourceVersion":"1.0","name":"ef4b4f38-61f6-4052-889f-ba819b5222c2","tags":[],"resourceType":"GMSpriteFrame",}, + ], + "sequence": { + "spriteId": {"name":"spr_bullet_diamond","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",}, + "timeUnits": 1, + "playback": 1, + "playbackSpeed": 10.0, + "playbackSpeedType": 0, + "autoRecord": true, + "volume": 1.0, + "length": 3.0, + "events": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",}, + "moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",}, + "tracks": [ + {"name":"frames","spriteId":null,"keyframes":{"Keyframes":[ + {"id":"2729d217-de5e-4377-8f53-aae6581abd8c","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"27f65c95-197b-456a-8b8f-a6330a69c690","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + {"id":"4f0733bc-4ea9-4860-a7f2-fa39b82051fb","Key":1.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"5ab90d73-6f47-48a4-ab10-f6aa68aef89f","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + {"id":"6805e1ca-90bf-4878-a2b6-8d3ce3767887","Key":2.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"ef4b4f38-61f6-4052-889f-ba819b5222c2","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + ],"resourceVersion":"1.0","resourceType":"KeyframeStore",},"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": 16, + "yorigin": 16, + "eventToFunction": {}, + "eventStubScript": null, + "parent": {"name":"spr_bullet_diamond","path":"sprites/spr_bullet_diamond/spr_bullet_diamond.yy",}, + "resourceVersion": "1.3", + "name": "spr_bullet_diamond", + "tags": [], + "resourceType": "GMSequence", + }, + "layers": [ + {"visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"default","resourceVersion":"1.0","name":"e783c4b6-15d3-4ed3-8a12-65fbe256e8f1","tags":[],"resourceType":"GMImageLayer",}, + ], + "nineSlice": null, + "parent": { + "name": "enemies", + "path": "folders/enemies.yy", + }, + "resourceVersion": "1.0", + "name": "spr_bullet_diamond", + "tags": [], + "resourceType": "GMSprite", +} \ No newline at end of file diff --git a/thpj3/sprites/spr_bullet_test/078aef8f-8e85-4de4-8c81-bff953e5b65b.png b/thpj3/sprites/spr_bullet_pellet/078aef8f-8e85-4de4-8c81-bff953e5b65b.png similarity index 100% rename from thpj3/sprites/spr_bullet_test/078aef8f-8e85-4de4-8c81-bff953e5b65b.png rename to thpj3/sprites/spr_bullet_pellet/078aef8f-8e85-4de4-8c81-bff953e5b65b.png diff --git a/thpj3/sprites/spr_bullet_test/0bd3ae89-2550-41c8-8380-366520a6149c.png b/thpj3/sprites/spr_bullet_pellet/0bd3ae89-2550-41c8-8380-366520a6149c.png similarity index 100% rename from thpj3/sprites/spr_bullet_test/0bd3ae89-2550-41c8-8380-366520a6149c.png rename to thpj3/sprites/spr_bullet_pellet/0bd3ae89-2550-41c8-8380-366520a6149c.png diff --git a/thpj3/sprites/spr_bullet_test/c4bca663-234e-40d7-bea4-ab550fc0a58d.png b/thpj3/sprites/spr_bullet_pellet/c4bca663-234e-40d7-bea4-ab550fc0a58d.png similarity index 100% rename from thpj3/sprites/spr_bullet_test/c4bca663-234e-40d7-bea4-ab550fc0a58d.png rename to thpj3/sprites/spr_bullet_pellet/c4bca663-234e-40d7-bea4-ab550fc0a58d.png diff --git a/thpj3/sprites/spr_bullet_test/layers/078aef8f-8e85-4de4-8c81-bff953e5b65b/122e66f5-b202-4588-9dcf-7cb4d06adf29.png b/thpj3/sprites/spr_bullet_pellet/layers/078aef8f-8e85-4de4-8c81-bff953e5b65b/122e66f5-b202-4588-9dcf-7cb4d06adf29.png similarity index 100% rename from thpj3/sprites/spr_bullet_test/layers/078aef8f-8e85-4de4-8c81-bff953e5b65b/122e66f5-b202-4588-9dcf-7cb4d06adf29.png rename to thpj3/sprites/spr_bullet_pellet/layers/078aef8f-8e85-4de4-8c81-bff953e5b65b/122e66f5-b202-4588-9dcf-7cb4d06adf29.png diff --git a/thpj3/sprites/spr_bullet_test/layers/0bd3ae89-2550-41c8-8380-366520a6149c/122e66f5-b202-4588-9dcf-7cb4d06adf29.png b/thpj3/sprites/spr_bullet_pellet/layers/0bd3ae89-2550-41c8-8380-366520a6149c/122e66f5-b202-4588-9dcf-7cb4d06adf29.png similarity index 100% rename from thpj3/sprites/spr_bullet_test/layers/0bd3ae89-2550-41c8-8380-366520a6149c/122e66f5-b202-4588-9dcf-7cb4d06adf29.png rename to thpj3/sprites/spr_bullet_pellet/layers/0bd3ae89-2550-41c8-8380-366520a6149c/122e66f5-b202-4588-9dcf-7cb4d06adf29.png diff --git a/thpj3/sprites/spr_bullet_test/layers/c4bca663-234e-40d7-bea4-ab550fc0a58d/122e66f5-b202-4588-9dcf-7cb4d06adf29.png b/thpj3/sprites/spr_bullet_pellet/layers/c4bca663-234e-40d7-bea4-ab550fc0a58d/122e66f5-b202-4588-9dcf-7cb4d06adf29.png similarity index 100% rename from thpj3/sprites/spr_bullet_test/layers/c4bca663-234e-40d7-bea4-ab550fc0a58d/122e66f5-b202-4588-9dcf-7cb4d06adf29.png rename to thpj3/sprites/spr_bullet_pellet/layers/c4bca663-234e-40d7-bea4-ab550fc0a58d/122e66f5-b202-4588-9dcf-7cb4d06adf29.png diff --git a/thpj3/sprites/spr_bullet_test/spr_bullet_test.yy b/thpj3/sprites/spr_bullet_pellet/spr_bullet_pellet.yy similarity index 51% rename from thpj3/sprites/spr_bullet_test/spr_bullet_test.yy rename to thpj3/sprites/spr_bullet_pellet/spr_bullet_pellet.yy index 37a35f9..05cafc6 100644 --- a/thpj3/sprites/spr_bullet_test/spr_bullet_test.yy +++ b/thpj3/sprites/spr_bullet_pellet/spr_bullet_pellet.yy @@ -24,18 +24,18 @@ "gridX": 0, "gridY": 0, "frames": [ - {"compositeImage":{"FrameId":{"name":"c4bca663-234e-40d7-bea4-ab550fc0a58d","path":"sprites/spr_bullet_test/spr_bullet_test.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ - {"FrameId":{"name":"c4bca663-234e-40d7-bea4-ab550fc0a58d","path":"sprites/spr_bullet_test/spr_bullet_test.yy",},"LayerId":{"name":"122e66f5-b202-4588-9dcf-7cb4d06adf29","path":"sprites/spr_bullet_test/spr_bullet_test.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, - ],"parent":{"name":"spr_bullet_test","path":"sprites/spr_bullet_test/spr_bullet_test.yy",},"resourceVersion":"1.0","name":"c4bca663-234e-40d7-bea4-ab550fc0a58d","tags":[],"resourceType":"GMSpriteFrame",}, - {"compositeImage":{"FrameId":{"name":"078aef8f-8e85-4de4-8c81-bff953e5b65b","path":"sprites/spr_bullet_test/spr_bullet_test.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ - {"FrameId":{"name":"078aef8f-8e85-4de4-8c81-bff953e5b65b","path":"sprites/spr_bullet_test/spr_bullet_test.yy",},"LayerId":{"name":"122e66f5-b202-4588-9dcf-7cb4d06adf29","path":"sprites/spr_bullet_test/spr_bullet_test.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, - ],"parent":{"name":"spr_bullet_test","path":"sprites/spr_bullet_test/spr_bullet_test.yy",},"resourceVersion":"1.0","name":"078aef8f-8e85-4de4-8c81-bff953e5b65b","tags":[],"resourceType":"GMSpriteFrame",}, - {"compositeImage":{"FrameId":{"name":"0bd3ae89-2550-41c8-8380-366520a6149c","path":"sprites/spr_bullet_test/spr_bullet_test.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ - {"FrameId":{"name":"0bd3ae89-2550-41c8-8380-366520a6149c","path":"sprites/spr_bullet_test/spr_bullet_test.yy",},"LayerId":{"name":"122e66f5-b202-4588-9dcf-7cb4d06adf29","path":"sprites/spr_bullet_test/spr_bullet_test.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, - ],"parent":{"name":"spr_bullet_test","path":"sprites/spr_bullet_test/spr_bullet_test.yy",},"resourceVersion":"1.0","name":"0bd3ae89-2550-41c8-8380-366520a6149c","tags":[],"resourceType":"GMSpriteFrame",}, + {"compositeImage":{"FrameId":{"name":"c4bca663-234e-40d7-bea4-ab550fc0a58d","path":"sprites/spr_bullet_pellet/spr_bullet_pellet.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"c4bca663-234e-40d7-bea4-ab550fc0a58d","path":"sprites/spr_bullet_pellet/spr_bullet_pellet.yy",},"LayerId":{"name":"122e66f5-b202-4588-9dcf-7cb4d06adf29","path":"sprites/spr_bullet_pellet/spr_bullet_pellet.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_pellet","path":"sprites/spr_bullet_pellet/spr_bullet_pellet.yy",},"resourceVersion":"1.0","name":"c4bca663-234e-40d7-bea4-ab550fc0a58d","tags":[],"resourceType":"GMSpriteFrame",}, + {"compositeImage":{"FrameId":{"name":"078aef8f-8e85-4de4-8c81-bff953e5b65b","path":"sprites/spr_bullet_pellet/spr_bullet_pellet.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"078aef8f-8e85-4de4-8c81-bff953e5b65b","path":"sprites/spr_bullet_pellet/spr_bullet_pellet.yy",},"LayerId":{"name":"122e66f5-b202-4588-9dcf-7cb4d06adf29","path":"sprites/spr_bullet_pellet/spr_bullet_pellet.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_pellet","path":"sprites/spr_bullet_pellet/spr_bullet_pellet.yy",},"resourceVersion":"1.0","name":"078aef8f-8e85-4de4-8c81-bff953e5b65b","tags":[],"resourceType":"GMSpriteFrame",}, + {"compositeImage":{"FrameId":{"name":"0bd3ae89-2550-41c8-8380-366520a6149c","path":"sprites/spr_bullet_pellet/spr_bullet_pellet.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"0bd3ae89-2550-41c8-8380-366520a6149c","path":"sprites/spr_bullet_pellet/spr_bullet_pellet.yy",},"LayerId":{"name":"122e66f5-b202-4588-9dcf-7cb4d06adf29","path":"sprites/spr_bullet_pellet/spr_bullet_pellet.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_bullet_pellet","path":"sprites/spr_bullet_pellet/spr_bullet_pellet.yy",},"resourceVersion":"1.0","name":"0bd3ae89-2550-41c8-8380-366520a6149c","tags":[],"resourceType":"GMSpriteFrame",}, ], "sequence": { - "spriteId": {"name":"spr_bullet_test","path":"sprites/spr_bullet_test/spr_bullet_test.yy",}, + "spriteId": {"name":"spr_bullet_pellet","path":"sprites/spr_bullet_pellet/spr_bullet_pellet.yy",}, "timeUnits": 1, "playback": 1, "playbackSpeed": 10.0, @@ -47,9 +47,9 @@ "moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",}, "tracks": [ {"name":"frames","spriteId":null,"keyframes":{"Keyframes":[ - {"id":"eb42b16f-b252-4da5-9a80-1fcb4fa6c566","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"c4bca663-234e-40d7-bea4-ab550fc0a58d","path":"sprites/spr_bullet_test/spr_bullet_test.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, - {"id":"509ef5a8-967a-413c-9332-d05c525787b1","Key":1.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"078aef8f-8e85-4de4-8c81-bff953e5b65b","path":"sprites/spr_bullet_test/spr_bullet_test.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, - {"id":"39dd8e0a-8a2e-4e99-929c-70c324c48a06","Key":2.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"0bd3ae89-2550-41c8-8380-366520a6149c","path":"sprites/spr_bullet_test/spr_bullet_test.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + {"id":"eb42b16f-b252-4da5-9a80-1fcb4fa6c566","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"c4bca663-234e-40d7-bea4-ab550fc0a58d","path":"sprites/spr_bullet_pellet/spr_bullet_pellet.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + {"id":"509ef5a8-967a-413c-9332-d05c525787b1","Key":1.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"078aef8f-8e85-4de4-8c81-bff953e5b65b","path":"sprites/spr_bullet_pellet/spr_bullet_pellet.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + {"id":"39dd8e0a-8a2e-4e99-929c-70c324c48a06","Key":2.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"0bd3ae89-2550-41c8-8380-366520a6149c","path":"sprites/spr_bullet_pellet/spr_bullet_pellet.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, ],"resourceVersion":"1.0","resourceType":"KeyframeStore",},"trackColour":0,"inheritsTrackColour":true,"builtinName":0,"traits":0,"interpolation":1,"tracks":[],"events":[],"modifiers":[],"isCreationTrack":false,"resourceVersion":"1.0","tags":[],"resourceType":"GMSpriteFramesTrack",}, ], "visibleRange": null, @@ -66,9 +66,9 @@ "yorigin": 6, "eventToFunction": {}, "eventStubScript": null, - "parent": {"name":"spr_bullet_test","path":"sprites/spr_bullet_test/spr_bullet_test.yy",}, + "parent": {"name":"spr_bullet_pellet","path":"sprites/spr_bullet_pellet/spr_bullet_pellet.yy",}, "resourceVersion": "1.3", - "name": "spr_bullet_test", + "name": "spr_bullet_pellet", "tags": [], "resourceType": "GMSequence", }, @@ -81,7 +81,7 @@ "path": "folders/enemies.yy", }, "resourceVersion": "1.0", - "name": "spr_bullet_test", + "name": "spr_bullet_pellet", "tags": [], "resourceType": "GMSprite", } \ No newline at end of file diff --git a/thpj3/sprites/spr_fairy/99730df6-a564-4908-9ed2-6130e1feeca1.png b/thpj3/sprites/spr_fairy/99730df6-a564-4908-9ed2-6130e1feeca1.png new file mode 100644 index 0000000000000000000000000000000000000000..5b0d889fa7e863073139d3ae25c71adb80432cbb GIT binary patch literal 1259 zcmVC=x9~6z4KZcmDtoX{hLE_#FsAN1rJCgmj4Vu0V(u3DF~gsGvLU znT#`@o86uLx+TDqz>e3x^?UPXcD?7@>;7@{Q%21cgOwy@ZE53sIMXdpd%1J|*w8{FWteF!9i3(*3kM%@MO25h7d z()K=ps5>2Ww0k1wh8TTLGeyN^AX%SN(xy4;BaA9WxaPsuG zO9X;e_#{C1?fsiu$E;{N6C_cj5WF~Aaq#-{xX%T_@oK|h3_w!4fM9WhgcjxHaye{& zKEF2}gBS;$JEeB&03xXgAw{4Wq!ko(e8!7M_IrvJU{G>n&zzCK7g(>C$s|X=zLtzYJ$OF|EMOz@|QQ9nkg-F!IrrE3;gxV6IB>5QPE`Yd3PAh5|v(pM8N(iKq>OE zxh{$Gd4Eb#lb}eu+KN66rsg_9TNu@%Z*_%_JYf)^MD(@DTc@?0c**EnP{aY2Cp^ot zw_F8|&3)}#;E)Tl1qhLkUGJAu-I(j>{EKP(YWQD@Km`!U7Qi*VjU}!{AB5zhhqlbc zh2qaFeLwG(%L@_Ybz8$=Dq_jzfR@9p?%+cnKSuk_-xA}I*K!_YV^@P^9jICZazNy1 zF-5jh8iZDZQ|kuMOaPFlNP)bo;?r?11V5gOL4exp`w~9#*S;JN+iy3HCf8UA53Y%L z!D6Ql;Fj0giF^rI-Vp>w0cyIyMSOSz(T8*iuM*q&{+mV!7DV7$rm*Hco3kdqoto~peir?q+@MR18heT3?P zS_7mIfJKZ@#ObCi(44{BG$**OOMX*ya*^SsC08fDVJ;OufjB}>mgZ3)Mh=MF3KKVVFBeQreh( z^!-71eDyS1h*0!_swrUk8H^+hvMz8TT;CU1`zJK50Y0*!YZm*bYI~7yhc5#(@!*bF zG!uZ<+|@&5`v$X^1RYK1=O2%{DjW+bei*1++Y4Z VPC%n=w)6l1002ovPDHLkV1m!#R=NNH literal 0 HcmV?d00001 diff --git a/thpj3/sprites/spr_fairy/layers/99730df6-a564-4908-9ed2-6130e1feeca1/0d166532-c780-4f21-82a5-475b2b7c74c0.png b/thpj3/sprites/spr_fairy/layers/99730df6-a564-4908-9ed2-6130e1feeca1/0d166532-c780-4f21-82a5-475b2b7c74c0.png new file mode 100644 index 0000000000000000000000000000000000000000..5b0d889fa7e863073139d3ae25c71adb80432cbb GIT binary patch literal 1259 zcmVC=x9~6z4KZcmDtoX{hLE_#FsAN1rJCgmj4Vu0V(u3DF~gsGvLU znT#`@o86uLx+TDqz>e3x^?UPXcD?7@>;7@{Q%21cgOwy@ZE53sIMXdpd%1J|*w8{FWteF!9i3(*3kM%@MO25h7d z()K=ps5>2Ww0k1wh8TTLGeyN^AX%SN(xy4;BaA9WxaPsuG zO9X;e_#{C1?fsiu$E;{N6C_cj5WF~Aaq#-{xX%T_@oK|h3_w!4fM9WhgcjxHaye{& zKEF2}gBS;$JEeB&03xXgAw{4Wq!ko(e8!7M_IrvJU{G>n&zzCK7g(>C$s|X=zLtzYJ$OF|EMOz@|QQ9nkg-F!IrrE3;gxV6IB>5QPE`Yd3PAh5|v(pM8N(iKq>OE zxh{$Gd4Eb#lb}eu+KN66rsg_9TNu@%Z*_%_JYf)^MD(@DTc@?0c**EnP{aY2Cp^ot zw_F8|&3)}#;E)Tl1qhLkUGJAu-I(j>{EKP(YWQD@Km`!U7Qi*VjU}!{AB5zhhqlbc zh2qaFeLwG(%L@_Ybz8$=Dq_jzfR@9p?%+cnKSuk_-xA}I*K!_YV^@P^9jICZazNy1 zF-5jh8iZDZQ|kuMOaPFlNP)bo;?r?11V5gOL4exp`w~9#*S;JN+iy3HCf8UA53Y%L z!D6Ql;Fj0giF^rI-Vp>w0cyIyMSOSz(T8*iuM*q&{+mV!7DV7$rm*Hco3kdqoto~peir?q+@MR18heT3?P zS_7mIfJKZ@#ObCi(44{BG$**OOMX*ya*^SsC08fDVJ;OufjB}>mgZ3)Mh=MF3KKVVFBeQreh( z^!-71eDyS1h*0!_swrUk8H^+hvMz8TT;CU1`zJK50Y0*!YZm*bYI~7yhc5#(@!*bF zG!uZ<+|@&5`v$X^1RYK1=O2%{DjW+bei*1++Y4Z VPC%n=w)6l1002ovPDHLkV1m!#R=NNH literal 0 HcmV?d00001 diff --git a/thpj3/sprites/spr_fairy/spr_fairy.yy b/thpj3/sprites/spr_fairy/spr_fairy.yy new file mode 100644 index 0000000..00df967 --- /dev/null +++ b/thpj3/sprites/spr_fairy/spr_fairy.yy @@ -0,0 +1,79 @@ +{ + "bboxMode": 0, + "collisionKind": 1, + "type": 0, + "origin": 4, + "preMultiplyAlpha": false, + "edgeFiltering": false, + "collisionTolerance": 0, + "swfPrecision": 2.525, + "bbox_left": 1, + "bbox_right": 63, + "bbox_top": 3, + "bbox_bottom": 63, + "HTile": false, + "VTile": false, + "For3D": false, + "width": 64, + "height": 64, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "swatchColours": null, + "gridX": 0, + "gridY": 0, + "frames": [ + {"compositeImage":{"FrameId":{"name":"99730df6-a564-4908-9ed2-6130e1feeca1","path":"sprites/spr_fairy/spr_fairy.yy",},"LayerId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",},"images":[ + {"FrameId":{"name":"99730df6-a564-4908-9ed2-6130e1feeca1","path":"sprites/spr_fairy/spr_fairy.yy",},"LayerId":{"name":"0d166532-c780-4f21-82a5-475b2b7c74c0","path":"sprites/spr_fairy/spr_fairy.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMSpriteBitmap",}, + ],"parent":{"name":"spr_fairy","path":"sprites/spr_fairy/spr_fairy.yy",},"resourceVersion":"1.0","name":"99730df6-a564-4908-9ed2-6130e1feeca1","tags":[],"resourceType":"GMSpriteFrame",}, + ], + "sequence": { + "spriteId": {"name":"spr_fairy","path":"sprites/spr_fairy/spr_fairy.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",}, + "moments": {"Keyframes":[],"resourceVersion":"1.0","resourceType":"KeyframeStore",}, + "tracks": [ + {"name":"frames","spriteId":null,"keyframes":{"Keyframes":[ + {"id":"25bd76fd-ea39-4307-b985-5cec7a70af35","Key":0.0,"Length":1.0,"Stretch":false,"Disabled":false,"IsCreationKey":false,"Channels":{"0":{"Id":{"name":"99730df6-a564-4908-9ed2-6130e1feeca1","path":"sprites/spr_fairy/spr_fairy.yy",},"resourceVersion":"1.0","resourceType":"SpriteFrameKeyframe",},},"resourceVersion":"1.0","resourceType":"Keyframe",}, + ],"resourceVersion":"1.0","resourceType":"KeyframeStore",},"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": 32, + "yorigin": 32, + "eventToFunction": {}, + "eventStubScript": null, + "parent": {"name":"spr_fairy","path":"sprites/spr_fairy/spr_fairy.yy",}, + "resourceVersion": "1.3", + "name": "spr_fairy", + "tags": [], + "resourceType": "GMSequence", + }, + "layers": [ + {"visible":true,"isLocked":false,"blendMode":0,"opacity":100.0,"displayName":"default","resourceVersion":"1.0","name":"0d166532-c780-4f21-82a5-475b2b7c74c0","tags":[],"resourceType":"GMImageLayer",}, + ], + "nineSlice": null, + "parent": { + "name": "enemies", + "path": "folders/enemies.yy", + }, + "resourceVersion": "1.0", + "name": "spr_fairy", + "tags": [], + "resourceType": "GMSprite", +} \ No newline at end of file diff --git a/thpj3/sprites/spr_fluff/3d9ff4fd-38bc-4185-b5ab-f2322102f5ea.png b/thpj3/sprites/spr_fluff/3d9ff4fd-38bc-4185-b5ab-f2322102f5ea.png index d7e4aa0a32f386247a29a7cb7171041b99183584..ceaabfb7b2861f1ba5a2538a2def4c1b8e40df5d 100644 GIT binary patch delta 654 zcmV;90&)Gf1f>O#BYy&HNklwH=o8T9fP55t`+1(0NK4EZh+z_DURA%Tms1CHj|v4Jz^Z@fQZdY4ryo4 zULtf7q;)?s0e?Lks?Y+A(o-$M3(yh;X;Y-i0rX>wjZ2GT|DjwRgV0o}@Dacwq++3( zA~yj_j&=TC-K%5;uv!MKlY8Q$qpJn8|e+itK1 zJ6^K^B|@kOXmK1(n9b10&JYm=#peRnPkOwTT=BVp7211gqu^yX7`+6d**8P~Iomiu-%9Wc5W1iTfN16qioITlAz%mF1a7?k1R z8lfENYk#gtW7FlA8++#4qhYFm6vBNofoKSUf6t_oOVDnPW^C#DJ@^FT!BiRlqw ok;yffEP<%b6Q3mLZGbnwOKb#BE>%2F00000Ne4wvM6N<$f{#cpKmY&$ delta 543 zcmV+)0^t3n1-Ar{BYy$@NklZ8<-AP` zG+w}u^zmNBI|&x!-Q?WaluHP+7%$;;L?*A{hU6>VNsyr9Z*F06bo(?mck|0i`A^c3V?Ke z=R~rYRp7Tk4}T+Wm_h(TE5e%qD3;fv5#c4k*^}2Y%@!y~UGNehqv~s0pe1h(Kx%!x zxV;ZR$88ckg9|KQ(m*?)J_yzI!t#|}+G(&wNxW4g-OmCU^dxQ#%wb4#GPH2P;ag#E zGFH8Y{l7p|0HcYIy5LIy^cHB%RHs1=PXVr&cmb*nwtuj^h*7iD4?mj|%m<;KD=M?m z9E8gEUSedA+(cIm@Y;X%v$KR4z9eNuO9;<93UFN@dRxE=Ktzg=c1h~U)=?suJHWE2 zMTjsg0JoB@;3Y-P`;wMe0BP{qeg25>B8YbF4zdeG5-I@N>J#n)lsbTzJQ3mm)Z~d@ h4ag24n;6Rr@DEJ{Mb~tE0}=oL002ovPDHLkV1kWi`h5TZ diff --git a/thpj3/sprites/spr_fluff/6318b594-701e-4090-a2bd-b4fdaf77fa8c.png b/thpj3/sprites/spr_fluff/6318b594-701e-4090-a2bd-b4fdaf77fa8c.png index 6b2c473f96b21e285a02458e846b13b75d784c03..7c70ca4bdabb1303eedf52b5931d887ceada54c3 100644 GIT binary patch delta 649 zcmV;40(SkN1fT_wBYy&CNkl1TXMrN2yAC^rsV#g_NCI2DIJU@8zcnC-k&s1 z9gF3m1v`(go8u9^fM}#3;Q4&M>HBqEzrC&bSp*xRd0AKOMY96rNa~;M5L0hwf>?7I|ATK!SmGEXv4t)xCXxc!mGIs zD3Op67O5IK4}YMZJp%47wf{X5WoJk+5we6Vc3L&6J7Ec`k z7X8391n@{SZ-!b15s}~;pp}RZ0hwg37Nx1P29IdtEw2r>sFmPM)&2;rk?=_YB!Pa> ztY}t(aKdbbum%kYn{Dupkx-lmTqP1Dm_`UmL5H&H6n~&6X5AUirp{9hL^w*uRc^wJ zoeBdyqW}$;Ud!@MRFQzvqbt^+-cB_T@sP&RQy_|6H|Vi2i)&b=!Svl=FH-FST3AHE zrWv|p6l|KItMmaH?3y8XrMH>@(S&e;WVxQI6lMzui;R-$v%GCDDuUTMM7QSy?f?-1 zSJnxsBY(i-*0000*b41~Kr2(%8%_CNWZ66 zN?SZ0jG=6go3o(@faWUzdH}-jlkocIiRW)a1&9MjVJ<)jGR-VQ@PeBIB;X*zRq)>S z7fc1n1&E0)ICfYEz)5%4?z}c(VYd z;AV7!dJ&u{`$ATLtL}{f?J*S{kP5-Lj*pTRKmv|~MF+m``{Ou{(^xdzaOr?l1V%Kb zDzp=fGh0HQDLp&lisf42)}3|lN6F_Y{ z%(^nTo(Xy*TjP|pPtZPkr`QdKz-yZ#O%bY2g)NA)O?Mz-optmnP|QgH56f!=uQd&( z-wlpJwFday=73f90WDnqHyFQ13t~B*s(%`QbVhEDyLEzh;447wgXlV7 z1+@b_uIQ)>(9%yZ^d2e#q?xJ-EPMtnLbU*vc0`ImQv*=F21J08n}Qp>?kJiGfS%j6 zxI3UGvz|9pT?Jsgdg~?tWAK8h0Nw?y2XhB72QSd{0Vr-Sz#q6lEaz9talHTl002ov KPDHLkU;%=ersh}x diff --git a/thpj3/sprites/spr_fluff/993217e7-fb50-46df-aacd-eb60145b908f.png b/thpj3/sprites/spr_fluff/993217e7-fb50-46df-aacd-eb60145b908f.png index d16aca89af40c483eb663f8991d5e58a0f693c98..a7b133de5063611bb7de9b4b740f72ef955f5d8f 100644 GIT binary patch delta 637 zcmV-@0)qXR1eFDlBYy&1NklgnM;t`5n*a$={a#v~ zZWewBB-!ou_2z8R21N4_VCBtDr_+spcfDS}SK7c?CIC2pxm;epKcCMJQ6j{cA^?r_ zkyBI@Dh6kkIPL=QNbfntkurpj<1K`%08*Oc=U)d*W0P@io_`{!1;8}#HD)imBfvPG zBB%tQkw#-$Ma~<@q!bx|U_?BOIl|j{z@-M?CMQ9qmFb%47hAFSINohyrBXw6u`A(1@)s0`zQJvcWQ9=-Tcn5MAZLF>V8QR%2ty z8URS^0!=*#7k@yCtOPE$@NcC(fu>G{3t+)xV-zj`kF4@~^_t*C02l-Yj4pa3Sk4N< zGr${YYjd=Ub5Rhg&Y-Kc>^ehjutMwv8 zinqo0mUhh;LCbjpZOI`gLRxr)tcNP}`kB!Oh6Ug$+A^?5ggxi*`q^)%4R->;73U?0B$Vd;Z&k>h^g?|X{H$e;gYY}1+)O6Xf z0IY0lwZae%C_zt;;RGl_l*T^+ydGM5NFDLW0qk9V-}l#X9H-anU}x7DvIJV0o^>fz zfL3N(r1zBXMYhF|4oILxpbAiDb`+H^kRHh1^hS^lNMTC=MHm6@%4F6FO#z~nLCNU8 zKzG3G28g07K!0Qxj6in)3TPKtA@i9>r$O&XhM|)Hs|BBMw+E!rxQ9l^a3eq&xMgcR z3BYQ7Ie5lQKtBvgPJ;;OCE#unjMxbz&>g_$BS7S=OTQJ`A_tEkLdb~>yi*Vpm$pXA%ex-B#{7D3%nEIE;y@;SwjMNzAZM3Y8PO)xF@K$ z!CC}wE;5?~yak>y5x{Hk2^W(fldk~m1+ZCOfInzZ6!*)^+Cu;U002ovPDHLkV1ga4 B;imuq diff --git a/thpj3/sprites/spr_fluff/b4695467-7b63-4769-bb1c-d41f940fe2f3.png b/thpj3/sprites/spr_fluff/b4695467-7b63-4769-bb1c-d41f940fe2f3.png index c2c5ff882c96001697921b8dead054c8f295704e..702aacc9bb818894215d0a58ea8d674fcbc82dc9 100644 GIT binary patch delta 649 zcmV;40(SkQ1fT_wBYy&CNklzJTCY9y@U{E0-$jSHw=CU z!x8)rLS%|y>H*Y19ARM3K=g(z5rzbyqf9%@M;G8?@Zb5fRDUoDFM)jHBa3Q?$${Fe$@aw)7eM!M23HG?S1t4^p5QxUZcwiX;_)K9X#xeo`d}_52 zVJQJ9Rvz(30A9{&U+#^CM>HNFW%Q`IK7+0hAVr94XSRTLkEYt$HAN%9USm=7{RnhW z)FA*b*vbRe^nZ*hg4HIA`S*8CjuJy)q;s=KM$P=cmPUX`FVHfxGUY5=2T(LC#Z3Vs z!oa$nnVCQoASw(hETxwTfx#K0+Y2@YfEOI?<^2cJJs?})bOEdx-8g9kpvf#POYM5~Wpg=P$@n8QUQj9rWQ1QC0kU$BcrK8g2qRg(5YqAz;H<_2WpY3kF9E6) zK}T#ANgA3;Pyf0opNXJ9@ORl14b{d~#R-nxyF8 zv+TJy3h8-EZ8`~BbgCz|y|3t{%mTBgI3BnOAmst8i%piedH`QwRWX|49s(7OrYutl jdhrn;y93#rUVtBtuF^>&GN;b~0000)B^429j9+{yP}`c!SSAVV?cM@V|ogm2R{ zB{uIN3DNjYU zv{EgM0R*Sd=n=|*9I1#1YXBh;5jO*B6+QAc*JCIG&LWHt(#27g$k0TOrwNaa5lxB=3L7Qsm2uX-Bvig+g&NxT%HYkO#BYy&HNklwH=o8T9fP55t`+1(0NK4EZh+z_DURA%Tms1CHj|v4Jz^Z@fQZdY4ryo4 zULtf7q;)?s0e?Lks?Y+A(o-$M3(yh;X;Y-i0rX>wjZ2GT|DjwRgV0o}@Dacwq++3( zA~yj_j&=TC-K%5;uv!MKlY8Q$qpJn8|e+itK1 zJ6^K^B|@kOXmK1(n9b10&JYm=#peRnPkOwTT=BVp7211gqu^yX7`+6d**8P~Iomiu-%9Wc5W1iTfN16qioITlAz%mF1a7?k1R z8lfENYk#gtW7FlA8++#4qhYFm6vBNofoKSUf6t_oOVDnPW^C#DJ@^FT!BiRlqw ok;yffEP<%b6Q3mLZGbnwOKb#BE>%2F00000Ne4wvM6N<$f{#cpKmY&$ delta 543 zcmV+)0^t3n1-Ar{BYy$@NklZ8<-AP` zG+w}u^zmNBI|&x!-Q?WaluHP+7%$;;L?*A{hU6>VNsyr9Z*F06bo(?mck|0i`A^c3V?Ke z=R~rYRp7Tk4}T+Wm_h(TE5e%qD3;fv5#c4k*^}2Y%@!y~UGNehqv~s0pe1h(Kx%!x zxV;ZR$88ckg9|KQ(m*?)J_yzI!t#|}+G(&wNxW4g-OmCU^dxQ#%wb4#GPH2P;ag#E zGFH8Y{l7p|0HcYIy5LIy^cHB%RHs1=PXVr&cmb*nwtuj^h*7iD4?mj|%m<;KD=M?m z9E8gEUSedA+(cIm@Y;X%v$KR4z9eNuO9;<93UFN@dRxE=Ktzg=c1h~U)=?suJHWE2 zMTjsg0JoB@;3Y-P`;wMe0BP{qeg25>B8YbF4zdeG5-I@N>J#n)lsbTzJQ3mm)Z~d@ h4ag24n;6Rr@DEJ{Mb~tE0}=oL002ovPDHLkV1kWi`h5TZ diff --git a/thpj3/sprites/spr_fluff/layers/6318b594-701e-4090-a2bd-b4fdaf77fa8c/fc43a414-e9ce-4ae5-a0e9-dde7686e071b.png b/thpj3/sprites/spr_fluff/layers/6318b594-701e-4090-a2bd-b4fdaf77fa8c/fc43a414-e9ce-4ae5-a0e9-dde7686e071b.png index 6b2c473f96b21e285a02458e846b13b75d784c03..7c70ca4bdabb1303eedf52b5931d887ceada54c3 100644 GIT binary patch delta 649 zcmV;40(SkN1fT_wBYy&CNkl1TXMrN2yAC^rsV#g_NCI2DIJU@8zcnC-k&s1 z9gF3m1v`(go8u9^fM}#3;Q4&M>HBqEzrC&bSp*xRd0AKOMY96rNa~;M5L0hwf>?7I|ATK!SmGEXv4t)xCXxc!mGIs zD3Op67O5IK4}YMZJp%47wf{X5WoJk+5we6Vc3L&6J7Ec`k z7X8391n@{SZ-!b15s}~;pp}RZ0hwg37Nx1P29IdtEw2r>sFmPM)&2;rk?=_YB!Pa> ztY}t(aKdbbum%kYn{Dupkx-lmTqP1Dm_`UmL5H&H6n~&6X5AUirp{9hL^w*uRc^wJ zoeBdyqW}$;Ud!@MRFQzvqbt^+-cB_T@sP&RQy_|6H|Vi2i)&b=!Svl=FH-FST3AHE zrWv|p6l|KItMmaH?3y8XrMH>@(S&e;WVxQI6lMzui;R-$v%GCDDuUTMM7QSy?f?-1 zSJnxsBY(i-*0000*b41~Kr2(%8%_CNWZ66 zN?SZ0jG=6go3o(@faWUzdH}-jlkocIiRW)a1&9MjVJ<)jGR-VQ@PeBIB;X*zRq)>S z7fc1n1&E0)ICfYEz)5%4?z}c(VYd z;AV7!dJ&u{`$ATLtL}{f?J*S{kP5-Lj*pTRKmv|~MF+m``{Ou{(^xdzaOr?l1V%Kb zDzp=fGh0HQDLp&lisf42)}3|lN6F_Y{ z%(^nTo(Xy*TjP|pPtZPkr`QdKz-yZ#O%bY2g)NA)O?Mz-optmnP|QgH56f!=uQd&( z-wlpJwFday=73f90WDnqHyFQ13t~B*s(%`QbVhEDyLEzh;447wgXlV7 z1+@b_uIQ)>(9%yZ^d2e#q?xJ-EPMtnLbU*vc0`ImQv*=F21J08n}Qp>?kJiGfS%j6 zxI3UGvz|9pT?Jsgdg~?tWAK8h0Nw?y2XhB72QSd{0Vr-Sz#q6lEaz9talHTl002ov KPDHLkU;%=ersh}x diff --git a/thpj3/sprites/spr_fluff/layers/993217e7-fb50-46df-aacd-eb60145b908f/fc43a414-e9ce-4ae5-a0e9-dde7686e071b.png b/thpj3/sprites/spr_fluff/layers/993217e7-fb50-46df-aacd-eb60145b908f/fc43a414-e9ce-4ae5-a0e9-dde7686e071b.png index d16aca89af40c483eb663f8991d5e58a0f693c98..a7b133de5063611bb7de9b4b740f72ef955f5d8f 100644 GIT binary patch delta 637 zcmV-@0)qXR1eFDlBYy&1NklgnM;t`5n*a$={a#v~ zZWewBB-!ou_2z8R21N4_VCBtDr_+spcfDS}SK7c?CIC2pxm;epKcCMJQ6j{cA^?r_ zkyBI@Dh6kkIPL=QNbfntkurpj<1K`%08*Oc=U)d*W0P@io_`{!1;8}#HD)imBfvPG zBB%tQkw#-$Ma~<@q!bx|U_?BOIl|j{z@-M?CMQ9qmFb%47hAFSINohyrBXw6u`A(1@)s0`zQJvcWQ9=-Tcn5MAZLF>V8QR%2ty z8URS^0!=*#7k@yCtOPE$@NcC(fu>G{3t+)xV-zj`kF4@~^_t*C02l-Yj4pa3Sk4N< zGr${YYjd=Ub5Rhg&Y-Kc>^ehjutMwv8 zinqo0mUhh;LCbjpZOI`gLRxr)tcNP}`kB!Oh6Ug$+A^?5ggxi*`q^)%4R->;73U?0B$Vd;Z&k>h^g?|X{H$e;gYY}1+)O6Xf z0IY0lwZae%C_zt;;RGl_l*T^+ydGM5NFDLW0qk9V-}l#X9H-anU}x7DvIJV0o^>fz zfL3N(r1zBXMYhF|4oILxpbAiDb`+H^kRHh1^hS^lNMTC=MHm6@%4F6FO#z~nLCNU8 zKzG3G28g07K!0Qxj6in)3TPKtA@i9>r$O&XhM|)Hs|BBMw+E!rxQ9l^a3eq&xMgcR z3BYQ7Ie5lQKtBvgPJ;;OCE#unjMxbz&>g_$BS7S=OTQJ`A_tEkLdb~>yi*Vpm$pXA%ex-B#{7D3%nEIE;y@;SwjMNzAZM3Y8PO)xF@K$ z!CC}wE;5?~yak>y5x{Hk2^W(fldk~m1+ZCOfInzZ6!*)^+Cu;U002ovPDHLkV1ga4 B;imuq diff --git a/thpj3/sprites/spr_fluff/layers/b4695467-7b63-4769-bb1c-d41f940fe2f3/fc43a414-e9ce-4ae5-a0e9-dde7686e071b.png b/thpj3/sprites/spr_fluff/layers/b4695467-7b63-4769-bb1c-d41f940fe2f3/fc43a414-e9ce-4ae5-a0e9-dde7686e071b.png index c2c5ff882c96001697921b8dead054c8f295704e..702aacc9bb818894215d0a58ea8d674fcbc82dc9 100644 GIT binary patch delta 649 zcmV;40(SkQ1fT_wBYy&CNklzJTCY9y@U{E0-$jSHw=CU z!x8)rLS%|y>H*Y19ARM3K=g(z5rzbyqf9%@M;G8?@Zb5fRDUoDFM)jHBa3Q?$${Fe$@aw)7eM!M23HG?S1t4^p5QxUZcwiX;_)K9X#xeo`d}_52 zVJQJ9Rvz(30A9{&U+#^CM>HNFW%Q`IK7+0hAVr94XSRTLkEYt$HAN%9USm=7{RnhW z)FA*b*vbRe^nZ*hg4HIA`S*8CjuJy)q;s=KM$P=cmPUX`FVHfxGUY5=2T(LC#Z3Vs z!oa$nnVCQoASw(hETxwTfx#K0+Y2@YfEOI?<^2cJJs?})bOEdx-8g9kpvf#POYM5~Wpg=P$@n8QUQj9rWQ1QC0kU$BcrK8g2qRg(5YqAz;H<_2WpY3kF9E6) zK}T#ANgA3;Pyf0opNXJ9@ORl14b{d~#R-nxyF8 zv+TJy3h8-EZ8`~BbgCz|y|3t{%mTBgI3BnOAmst8i%piedH`QwRWX|49s(7OrYutl jdhrn;y93#rUVtBtuF^>&GN;b~0000)B^429j9+{yP}`c!SSAVV?cM@V|ogm2R{ zB{uIN3DNjYU zv{EgM0R*Sd=n=|*9I1#1YXBh;5jO*B6+QAc*JCIG&LWHt(#27g$k0TOrwNaa5lxB=3L7Qsm2uX-Bvig+g&NxT%HYk