diff --git a/characters/bf-dark-dead.json b/characters/bf-dark-dead.json new file mode 100644 index 0000000..691df2a --- /dev/null +++ b/characters/bf-dark-dead.json @@ -0,0 +1,56 @@ +{ + "animations": [ + { + "offsets": [ + 37, + 11 + ], + "loop": false, + "fps": 24, + "anim": "firstDeath", + "indices": [], + "name": "BF dies" + }, + { + "offsets": [ + 37, + 5 + ], + "loop": true, + "fps": 24, + "anim": "deathLoop", + "indices": [], + "name": "BF Dead Loop" + }, + { + "offsets": [ + 37, + 69 + ], + "loop": false, + "fps": 24, + "anim": "deathConfirm", + "indices": [], + "name": "BF Dead confirm" + } + ], + "no_antialiasing": false, + "image": "sprites/characters/BOYFRIEND_DEAD", + "position": [ + 0, + 350 + ], + "healthicon": "bf", + "flip_x": false, + "healthbar_colors": [ + 49, + 176, + 209 + ], + "camera_position": [ + 700, + -300 + ], + "sing_duration": 4, + "scale": 1 +} \ No newline at end of file diff --git a/characters/spooky-dark.json b/characters/spooky-dark.json new file mode 100644 index 0000000..dade169 --- /dev/null +++ b/characters/spooky-dark.json @@ -0,0 +1,120 @@ +{ + "animations": [ + { + "offsets": [ + 0, + 0 + ], + "indices": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "fps": 24, + "anim": "danceLeft", + "loop": false, + "name": "Idle" + }, + { + "offsets": [ + 0, + 0 + ], + "indices": [ + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15 + ], + "fps": 24, + "anim": "danceRight", + "loop": false, + "name": "Idle" + }, + { + "offsets": [ + -20, + 26 + ], + "indices": [], + "fps": 24, + "anim": "singUP", + "loop": false, + "name": "SingUP" + }, + { + "offsets": [ + 130, + -10 + ], + "indices": [], + "fps": 24, + "anim": "singLEFT", + "loop": false, + "name": "SingLEFT" + }, + { + "offsets": [ + -130, + -8 + ], + "indices": [], + "fps": 24, + "anim": "singRIGHT", + "loop": false, + "name": "SingRIGHT" + }, + { + "offsets": [ + -50, + -135 + ], + "indices": [], + "fps": 24, + "anim": "singDOWN", + "loop": false, + "name": "SingDOWN" + }, + { + "offsets": [ + 45, + 28 + ], + "indices": [], + "fps": 24, + "anim": "hey", + "loop": false, + "name": "Cheer" + } + ], + "vocals_file": "", + "no_antialiasing": false, + "image": "sprites/characters/spooky_dark", + "position": [ + 0, + 200 + ], + "healthicon": "spooky", + "flip_x": false, + "healthbar_colors": [ + 213, + 126, + 0 + ], + "camera_position": [ + 0, + 0 + ], + "sing_duration": 4, + "scale": 1, + "_editor_isPlayer": false +} \ No newline at end of file diff --git a/charts/south/south-nightmare.json b/charts/south/south-nightmare.json index 7ddb225..5498dc9 100644 --- a/charts/south/south-nightmare.json +++ b/charts/south/south-nightmare.json @@ -1,7 +1,7 @@ { "song": { - "player1": "bf", - "player2": "spooky", + "player1": "bf-dark", + "player2": "spooky-dark", "notes": [ { "sectionNotes": [ @@ -4288,12 +4288,12 @@ "mustHitSection": true } ], - "gfVersion": "gf", + "gfVersion": "gf-dark", "events": [], "player3": null, "song": "South Erect", "validScore": true, - "stage": "spooky", + "stage": "spookyErect", "needsVoices": true, "speed": 2.7, "bpm": 177 diff --git a/charts/spookeez/spookeez-erect.json b/charts/spookeez/spookeez-erect.json index cf6f10e..9e98c2d 100644 --- a/charts/spookeez/spookeez-erect.json +++ b/charts/spookeez/spookeez-erect.json @@ -1,7 +1,7 @@ { "song": { - "player1": "bf", - "player2": "spooky", + "player1": "bf-dark", + "player2": "spooky-dark", "notes": [ { "sectionNotes": [ @@ -7488,11 +7488,11 @@ } ], "events": [], - "gfVersion": "gf", + "gfVersion": "gf-dark", "player3": null, "song": "Spookeez Erect", "needsVoices": true, - "stage": "spooky", + "stage": "spookyErect", "validScore": true, "speed": 2.6, "bpm": 166 diff --git a/charts/spookeez/spookeez-nightmare.json b/charts/spookeez/spookeez-nightmare.json index 2641777..29b8d6a 100644 --- a/charts/spookeez/spookeez-nightmare.json +++ b/charts/spookeez/spookeez-nightmare.json @@ -1,7 +1,7 @@ { "song": { "player1": "bf-dark", - "player2": "spooky", + "player2": "spooky-dark", "notes": [ { "sectionNotes": [ diff --git a/images/spooky/erect/bgDark.png b/images/spooky/erect/bgDark.png new file mode 100644 index 0000000..a8eb4d6 Binary files /dev/null and b/images/spooky/erect/bgDark.png differ diff --git a/images/spooky/erect/stairsDark.png b/images/spooky/erect/stairsDark.png new file mode 100644 index 0000000..1d52001 Binary files /dev/null and b/images/spooky/erect/stairsDark.png differ diff --git a/sprites/characters/spooky_dark.json b/sprites/characters/spooky_dark.json new file mode 100644 index 0000000..ed41b4f --- /dev/null +++ b/sprites/characters/spooky_dark.json @@ -0,0 +1,1165 @@ +{ + "TextureAtlas": { + "SubTexture": [ + { + "_name": "Cheer0000", + "_x": "0", + "_y": "0", + "_width": "644", + "_height": "578" + }, + { + "_name": "Cheer0001", + "_x": "0", + "_y": "0", + "_width": "644", + "_height": "578" + }, + { + "_name": "Cheer0002", + "_x": "649", + "_y": "0", + "_width": "618", + "_height": "557", + "_frameX": "-14", + "_frameY": "-20", + "_frameWidth": "644", + "_frameHeight": "578" + }, + { + "_name": "Cheer0003", + "_x": "649", + "_y": "0", + "_width": "618", + "_height": "557", + "_frameX": "-14", + "_frameY": "-20", + "_frameWidth": "644", + "_frameHeight": "578" + }, + { + "_name": "Cheer0004", + "_x": "1272", + "_y": "0", + "_width": "630", + "_height": "564", + "_frameX": "-6", + "_frameY": "-12", + "_frameWidth": "644", + "_frameHeight": "578" + }, + { + "_name": "Cheer0005", + "_x": "1272", + "_y": "0", + "_width": "630", + "_height": "564", + "_frameX": "-6", + "_frameY": "-12", + "_frameWidth": "644", + "_frameHeight": "578" + }, + { + "_name": "Cheer0006", + "_x": "1272", + "_y": "0", + "_width": "630", + "_height": "564", + "_frameX": "-6", + "_frameY": "-12", + "_frameWidth": "644", + "_frameHeight": "578" + }, + { + "_name": "Cheer0007", + "_x": "1272", + "_y": "0", + "_width": "630", + "_height": "564", + "_frameX": "-6", + "_frameY": "-12", + "_frameWidth": "644", + "_frameHeight": "578" + }, + { + "_name": "Cheer0008", + "_x": "1272", + "_y": "0", + "_width": "630", + "_height": "564", + "_frameX": "-6", + "_frameY": "-12", + "_frameWidth": "644", + "_frameHeight": "578" + }, + { + "_name": "Cheer0009", + "_x": "1272", + "_y": "0", + "_width": "630", + "_height": "564", + "_frameX": "-6", + "_frameY": "-12", + "_frameWidth": "644", + "_frameHeight": "578" + }, + { + "_name": "Cheer0010", + "_x": "1272", + "_y": "0", + "_width": "630", + "_height": "564", + "_frameX": "-6", + "_frameY": "-12", + "_frameWidth": "644", + "_frameHeight": "578" + }, + { + "_name": "Cheer0011", + "_x": "1272", + "_y": "0", + "_width": "630", + "_height": "564", + "_frameX": "-6", + "_frameY": "-12", + "_frameWidth": "644", + "_frameHeight": "578" + }, + { + "_name": "Cheer0012", + "_x": "1272", + "_y": "0", + "_width": "630", + "_height": "564", + "_frameX": "-6", + "_frameY": "-12", + "_frameWidth": "644", + "_frameHeight": "578" + }, + { + "_name": "Cheer0013", + "_x": "1272", + "_y": "0", + "_width": "630", + "_height": "564", + "_frameX": "-6", + "_frameY": "-12", + "_frameWidth": "644", + "_frameHeight": "578" + }, + { + "_name": "Cheer0014", + "_x": "1272", + "_y": "0", + "_width": "630", + "_height": "564", + "_frameX": "-6", + "_frameY": "-12", + "_frameWidth": "644", + "_frameHeight": "578" + }, + { + "_name": "Cheer0015", + "_x": "1272", + "_y": "0", + "_width": "630", + "_height": "564", + "_frameX": "-6", + "_frameY": "-12", + "_frameWidth": "644", + "_frameHeight": "578" + }, + { + "_name": "Cheer0016", + "_x": "1272", + "_y": "0", + "_width": "630", + "_height": "564", + "_frameX": "-6", + "_frameY": "-12", + "_frameWidth": "644", + "_frameHeight": "578" + }, + { + "_name": "Cheer0017", + "_x": "1272", + "_y": "0", + "_width": "630", + "_height": "564", + "_frameX": "-6", + "_frameY": "-12", + "_frameWidth": "644", + "_frameHeight": "578" + }, + { + "_name": "Cheer0018", + "_x": "1272", + "_y": "0", + "_width": "630", + "_height": "564", + "_frameX": "-6", + "_frameY": "-12", + "_frameWidth": "644", + "_frameHeight": "578" + }, + { + "_name": "Cheer0019", + "_x": "1272", + "_y": "0", + "_width": "630", + "_height": "564", + "_frameX": "-6", + "_frameY": "-12", + "_frameWidth": "644", + "_frameHeight": "578" + }, + { + "_name": "SingLEFT0000", + "_x": "1907", + "_y": "0", + "_width": "556", + "_height": "527", + "_frameX": "0", + "_frameY": "-2", + "_frameWidth": "564", + "_frameHeight": "531" + }, + { + "_name": "SingLEFT0001", + "_x": "1907", + "_y": "0", + "_width": "556", + "_height": "527", + "_frameX": "0", + "_frameY": "-2", + "_frameWidth": "564", + "_frameHeight": "531" + }, + { + "_name": "SingLEFT0002", + "_x": "2468", + "_y": "0", + "_width": "559", + "_height": "531", + "_frameX": "-5", + "_frameY": "0", + "_frameWidth": "564", + "_frameHeight": "531" + }, + { + "_name": "SingLEFT0003", + "_x": "2468", + "_y": "0", + "_width": "559", + "_height": "531", + "_frameX": "-5", + "_frameY": "0", + "_frameWidth": "564", + "_frameHeight": "531" + }, + { + "_name": "SingLEFT0004", + "_x": "2468", + "_y": "0", + "_width": "559", + "_height": "531", + "_frameX": "-5", + "_frameY": "0", + "_frameWidth": "564", + "_frameHeight": "531" + }, + { + "_name": "SingLEFT0005", + "_x": "2468", + "_y": "0", + "_width": "559", + "_height": "531", + "_frameX": "-5", + "_frameY": "0", + "_frameWidth": "564", + "_frameHeight": "531" + }, + { + "_name": "SingLEFT0006", + "_x": "2468", + "_y": "0", + "_width": "559", + "_height": "531", + "_frameX": "-5", + "_frameY": "0", + "_frameWidth": "564", + "_frameHeight": "531" + }, + { + "_name": "SingLEFT0007", + "_x": "2468", + "_y": "0", + "_width": "559", + "_height": "531", + "_frameX": "-5", + "_frameY": "0", + "_frameWidth": "564", + "_frameHeight": "531" + }, + { + "_name": "SingLEFT0008", + "_x": "2468", + "_y": "0", + "_width": "559", + "_height": "531", + "_frameX": "-5", + "_frameY": "0", + "_frameWidth": "564", + "_frameHeight": "531" + }, + { + "_name": "SingLEFT0009", + "_x": "2468", + "_y": "0", + "_width": "559", + "_height": "531", + "_frameX": "-5", + "_frameY": "0", + "_frameWidth": "564", + "_frameHeight": "531" + }, + { + "_name": "SingLEFT0010", + "_x": "2468", + "_y": "0", + "_width": "559", + "_height": "531", + "_frameX": "-5", + "_frameY": "0", + "_frameWidth": "564", + "_frameHeight": "531" + }, + { + "_name": "SingLEFT0011", + "_x": "2468", + "_y": "0", + "_width": "559", + "_height": "531", + "_frameX": "-5", + "_frameY": "0", + "_frameWidth": "564", + "_frameHeight": "531" + }, + { + "_name": "SingLEFT0012", + "_x": "2468", + "_y": "0", + "_width": "559", + "_height": "531", + "_frameX": "-5", + "_frameY": "0", + "_frameWidth": "564", + "_frameHeight": "531" + }, + { + "_name": "SingLEFT0013", + "_x": "2468", + "_y": "0", + "_width": "559", + "_height": "531", + "_frameX": "-5", + "_frameY": "0", + "_frameWidth": "564", + "_frameHeight": "531" + }, + { + "_name": "SingLEFT0014", + "_x": "2468", + "_y": "0", + "_width": "559", + "_height": "531", + "_frameX": "-5", + "_frameY": "0", + "_frameWidth": "564", + "_frameHeight": "531" + }, + { + "_name": "SingDOWN0000", + "_x": "3032", + "_y": "0", + "_width": "463", + "_height": "408", + "_frameX": "0", + "_frameY": "-4", + "_frameWidth": "463", + "_frameHeight": "412" + }, + { + "_name": "SingDOWN0001", + "_x": "3032", + "_y": "0", + "_width": "463", + "_height": "408", + "_frameX": "0", + "_frameY": "-4", + "_frameWidth": "463", + "_frameHeight": "412" + }, + { + "_name": "SingDOWN0002", + "_x": "3500", + "_y": "0", + "_width": "448", + "_height": "409", + "_frameX": "-8", + "_frameY": "0", + "_frameWidth": "463", + "_frameHeight": "412" + }, + { + "_name": "SingDOWN0003", + "_x": "3500", + "_y": "0", + "_width": "448", + "_height": "409", + "_frameX": "-8", + "_frameY": "0", + "_frameWidth": "463", + "_frameHeight": "412" + }, + { + "_name": "SingDOWN0004", + "_x": "3500", + "_y": "0", + "_width": "448", + "_height": "409", + "_frameX": "-8", + "_frameY": "0", + "_frameWidth": "463", + "_frameHeight": "412" + }, + { + "_name": "SingDOWN0005", + "_x": "3500", + "_y": "0", + "_width": "448", + "_height": "409", + "_frameX": "-8", + "_frameY": "0", + "_frameWidth": "463", + "_frameHeight": "412" + }, + { + "_name": "SingDOWN0006", + "_x": "3500", + "_y": "0", + "_width": "448", + "_height": "409", + "_frameX": "-8", + "_frameY": "0", + "_frameWidth": "463", + "_frameHeight": "412" + }, + { + "_name": "SingDOWN0007", + "_x": "3500", + "_y": "0", + "_width": "448", + "_height": "409", + "_frameX": "-8", + "_frameY": "0", + "_frameWidth": "463", + "_frameHeight": "412" + }, + { + "_name": "SingDOWN0008", + "_x": "3500", + "_y": "0", + "_width": "448", + "_height": "409", + "_frameX": "-8", + "_frameY": "0", + "_frameWidth": "463", + "_frameHeight": "412" + }, + { + "_name": "SingDOWN0009", + "_x": "3500", + "_y": "0", + "_width": "448", + "_height": "409", + "_frameX": "-8", + "_frameY": "0", + "_frameWidth": "463", + "_frameHeight": "412" + }, + { + "_name": "SingDOWN0010", + "_x": "3500", + "_y": "0", + "_width": "448", + "_height": "409", + "_frameX": "-8", + "_frameY": "0", + "_frameWidth": "463", + "_frameHeight": "412" + }, + { + "_name": "SingDOWN0011", + "_x": "3500", + "_y": "0", + "_width": "448", + "_height": "409", + "_frameX": "-8", + "_frameY": "0", + "_frameWidth": "463", + "_frameHeight": "412" + }, + { + "_name": "SingDOWN0012", + "_x": "3500", + "_y": "0", + "_width": "448", + "_height": "409", + "_frameX": "-8", + "_frameY": "0", + "_frameWidth": "463", + "_frameHeight": "412" + }, + { + "_name": "SingDOWN0013", + "_x": "3500", + "_y": "0", + "_width": "448", + "_height": "409", + "_frameX": "-8", + "_frameY": "0", + "_frameWidth": "463", + "_frameHeight": "412" + }, + { + "_name": "SingDOWN0014", + "_x": "3500", + "_y": "0", + "_width": "448", + "_height": "409", + "_frameX": "-8", + "_frameY": "0", + "_frameWidth": "463", + "_frameHeight": "412" + }, + { + "_name": "SingDOWN0015", + "_x": "3500", + "_y": "0", + "_width": "448", + "_height": "409", + "_frameX": "-8", + "_frameY": "0", + "_frameWidth": "463", + "_frameHeight": "412" + }, + { + "_name": "SingDOWN0016", + "_x": "3500", + "_y": "0", + "_width": "448", + "_height": "409", + "_frameX": "-8", + "_frameY": "0", + "_frameWidth": "463", + "_frameHeight": "412" + }, + { + "_name": "SingDOWN0017", + "_x": "3500", + "_y": "0", + "_width": "448", + "_height": "409", + "_frameX": "-8", + "_frameY": "0", + "_frameWidth": "463", + "_frameHeight": "412" + }, + { + "_name": "SingDOWN0018", + "_x": "3500", + "_y": "0", + "_width": "448", + "_height": "409", + "_frameX": "-8", + "_frameY": "0", + "_frameWidth": "463", + "_frameHeight": "412" + }, + { + "_name": "SingDOWN0019", + "_x": "3500", + "_y": "0", + "_width": "448", + "_height": "409", + "_frameX": "-8", + "_frameY": "0", + "_frameWidth": "463", + "_frameHeight": "412" + }, + { + "_name": "SingDOWN0020", + "_x": "3500", + "_y": "0", + "_width": "448", + "_height": "409", + "_frameX": "-8", + "_frameY": "0", + "_frameWidth": "463", + "_frameHeight": "412" + }, + { + "_name": "SingDOWN0021", + "_x": "3500", + "_y": "0", + "_width": "448", + "_height": "409", + "_frameX": "-8", + "_frameY": "0", + "_frameWidth": "463", + "_frameHeight": "412" + }, + { + "_name": "SingDOWN0022", + "_x": "3500", + "_y": "0", + "_width": "448", + "_height": "409", + "_frameX": "-8", + "_frameY": "0", + "_frameWidth": "463", + "_frameHeight": "412" + }, + { + "_name": "SingDOWN0023", + "_x": "3500", + "_y": "0", + "_width": "448", + "_height": "409", + "_frameX": "-8", + "_frameY": "0", + "_frameWidth": "463", + "_frameHeight": "412" + }, + { + "_name": "SingDOWN0024", + "_x": "3500", + "_y": "0", + "_width": "448", + "_height": "409", + "_frameX": "-8", + "_frameY": "0", + "_frameWidth": "463", + "_frameHeight": "412" + }, + { + "_name": "SingUP0000", + "_x": "0", + "_y": "583", + "_width": "399", + "_height": "571", + "_frameX": "-1", + "_frameY": "0", + "_frameWidth": "406", + "_frameHeight": "571" + }, + { + "_name": "SingUP0001", + "_x": "0", + "_y": "583", + "_width": "399", + "_height": "571", + "_frameX": "-1", + "_frameY": "0", + "_frameWidth": "406", + "_frameHeight": "571" + }, + { + "_name": "SingUP0002", + "_x": "404", + "_y": "583", + "_width": "406", + "_height": "566", + "_frameX": "0", + "_frameY": "-5", + "_frameWidth": "406", + "_frameHeight": "571" + }, + { + "_name": "SingUP0003", + "_x": "404", + "_y": "583", + "_width": "406", + "_height": "566", + "_frameX": "0", + "_frameY": "-5", + "_frameWidth": "406", + "_frameHeight": "571" + }, + { + "_name": "SingUP0004", + "_x": "404", + "_y": "583", + "_width": "406", + "_height": "566", + "_frameX": "0", + "_frameY": "-5", + "_frameWidth": "406", + "_frameHeight": "571" + }, + { + "_name": "Idle0001", + "_x": "815", + "_y": "583", + "_width": "381", + "_height": "549", + "_frameX": "-50", + "_frameY": "0", + "_frameWidth": "492", + "_frameHeight": "549" + }, + { + "_name": "Idle0002", + "_x": "815", + "_y": "583", + "_width": "381", + "_height": "549", + "_frameX": "-50", + "_frameY": "0", + "_frameWidth": "492", + "_frameHeight": "549" + }, + { + "_name": "Idle0003", + "_x": "1201", + "_y": "583", + "_width": "379", + "_height": "541", + "_frameX": "-55", + "_frameY": "-8", + "_frameWidth": "492", + "_frameHeight": "549" + }, + { + "_name": "Idle0004", + "_x": "1201", + "_y": "583", + "_width": "379", + "_height": "541", + "_frameX": "-55", + "_frameY": "-8", + "_frameWidth": "492", + "_frameHeight": "549" + }, + { + "_name": "Idle0005", + "_x": "1585", + "_y": "583", + "_width": "357", + "_height": "484", + "_frameX": "-79", + "_frameY": "-61", + "_frameWidth": "492", + "_frameHeight": "549" + }, + { + "_name": "Idle0006", + "_x": "1585", + "_y": "583", + "_width": "357", + "_height": "484", + "_frameX": "-79", + "_frameY": "-61", + "_frameWidth": "492", + "_frameHeight": "549" + }, + { + "_name": "Idle0007", + "_x": "1947", + "_y": "583", + "_width": "354", + "_height": "494", + "_frameX": "-78", + "_frameY": "-52", + "_frameWidth": "492", + "_frameHeight": "549" + }, + { + "_name": "Idle0008", + "_x": "1947", + "_y": "583", + "_width": "354", + "_height": "494", + "_frameX": "-78", + "_frameY": "-52", + "_frameWidth": "492", + "_frameHeight": "549" + }, + { + "_name": "Idle0009", + "_x": "2306", + "_y": "583", + "_width": "492", + "_height": "532", + "_frameX": "0", + "_frameY": "-16", + "_frameWidth": "492", + "_frameHeight": "549" + }, + { + "_name": "Idle0010", + "_x": "2306", + "_y": "583", + "_width": "492", + "_height": "532", + "_frameX": "0", + "_frameY": "-16", + "_frameWidth": "492", + "_frameHeight": "549" + }, + { + "_name": "Idle0011", + "_x": "2803", + "_y": "583", + "_width": "481", + "_height": "524", + "_frameX": "-7", + "_frameY": "-20", + "_frameWidth": "492", + "_frameHeight": "549" + }, + { + "_name": "Idle0012", + "_x": "2803", + "_y": "583", + "_width": "481", + "_height": "524", + "_frameX": "-7", + "_frameY": "-20", + "_frameWidth": "492", + "_frameHeight": "549" + }, + { + "_name": "Idle0013", + "_x": "1585", + "_y": "583", + "_width": "357", + "_height": "484", + "_frameX": "-79", + "_frameY": "-61", + "_frameWidth": "492", + "_frameHeight": "549" + }, + { + "_name": "Idle0014", + "_x": "1585", + "_y": "583", + "_width": "357", + "_height": "484", + "_frameX": "-79", + "_frameY": "-61", + "_frameWidth": "492", + "_frameHeight": "549" + }, + { + "_name": "Idle0015", + "_x": "1947", + "_y": "583", + "_width": "354", + "_height": "494", + "_frameX": "-78", + "_frameY": "-52", + "_frameWidth": "492", + "_frameHeight": "549" + }, + { + "_name": "Idle0016", + "_x": "1947", + "_y": "583", + "_width": "354", + "_height": "494", + "_frameX": "-78", + "_frameY": "-52", + "_frameWidth": "492", + "_frameHeight": "549" + }, + { + "_name": "SingRIGHT0000", + "_x": "3289", + "_y": "583", + "_width": "442", + "_height": "524", + "_frameX": "0", + "_frameY": "-9", + "_frameWidth": "442", + "_frameHeight": "533" + }, + { + "_name": "SingRIGHT0001", + "_x": "3289", + "_y": "583", + "_width": "442", + "_height": "524", + "_frameX": "0", + "_frameY": "-9", + "_frameWidth": "442", + "_frameHeight": "533" + }, + { + "_name": "SingRIGHT0002", + "_x": "0", + "_y": "1159", + "_width": "437", + "_height": "533", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "442", + "_frameHeight": "533" + }, + { + "_name": "SingRIGHT0003", + "_x": "0", + "_y": "1159", + "_width": "437", + "_height": "533", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "442", + "_frameHeight": "533" + }, + { + "_name": "SingRIGHT0004", + "_x": "0", + "_y": "1159", + "_width": "437", + "_height": "533", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "442", + "_frameHeight": "533" + }, + { + "_name": "SingRIGHT0005", + "_x": "0", + "_y": "1159", + "_width": "437", + "_height": "533", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "442", + "_frameHeight": "533" + }, + { + "_name": "SingRIGHT0006", + "_x": "0", + "_y": "1159", + "_width": "437", + "_height": "533", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "442", + "_frameHeight": "533" + }, + { + "_name": "SingRIGHT0007", + "_x": "0", + "_y": "1159", + "_width": "437", + "_height": "533", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "442", + "_frameHeight": "533" + }, + { + "_name": "SingRIGHT0008", + "_x": "0", + "_y": "1159", + "_width": "437", + "_height": "533", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "442", + "_frameHeight": "533" + }, + { + "_name": "SingRIGHT0009", + "_x": "0", + "_y": "1159", + "_width": "437", + "_height": "533", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "442", + "_frameHeight": "533" + }, + { + "_name": "SingRIGHT0010", + "_x": "0", + "_y": "1159", + "_width": "437", + "_height": "533", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "442", + "_frameHeight": "533" + }, + { + "_name": "SingRIGHT0011", + "_x": "0", + "_y": "1159", + "_width": "437", + "_height": "533", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "442", + "_frameHeight": "533" + }, + { + "_name": "SingRIGHT0012", + "_x": "0", + "_y": "1159", + "_width": "437", + "_height": "533", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "442", + "_frameHeight": "533" + }, + { + "_name": "SingRIGHT0013", + "_x": "0", + "_y": "1159", + "_width": "437", + "_height": "533", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "442", + "_frameHeight": "533" + }, + { + "_name": "SingRIGHT0014", + "_x": "0", + "_y": "1159", + "_width": "437", + "_height": "533", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "442", + "_frameHeight": "533" + }, + { + "_name": "SingRIGHT0015", + "_x": "0", + "_y": "1159", + "_width": "437", + "_height": "533", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "442", + "_frameHeight": "533" + }, + { + "_name": "SingRIGHT0016", + "_x": "0", + "_y": "1159", + "_width": "437", + "_height": "533", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "442", + "_frameHeight": "533" + }, + { + "_name": "SingRIGHT0017", + "_x": "0", + "_y": "1159", + "_width": "437", + "_height": "533", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "442", + "_frameHeight": "533" + }, + { + "_name": "SingRIGHT0018", + "_x": "0", + "_y": "1159", + "_width": "437", + "_height": "533", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "442", + "_frameHeight": "533" + }, + { + "_name": "SingRIGHT0019", + "_x": "0", + "_y": "1159", + "_width": "437", + "_height": "533", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "442", + "_frameHeight": "533" + }, + { + "_name": "SingRIGHT0020", + "_x": "0", + "_y": "1159", + "_width": "437", + "_height": "533", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "442", + "_frameHeight": "533" + }, + { + "_name": "SingRIGHT0021", + "_x": "0", + "_y": "1159", + "_width": "437", + "_height": "533", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "442", + "_frameHeight": "533" + }, + { + "_name": "SingRIGHT0022", + "_x": "0", + "_y": "1159", + "_width": "437", + "_height": "533", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "442", + "_frameHeight": "533" + }, + { + "_name": "SingRIGHT0023", + "_x": "0", + "_y": "1159", + "_width": "437", + "_height": "533", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "442", + "_frameHeight": "533" + }, + { + "_name": "SingRIGHT0024", + "_x": "0", + "_y": "1159", + "_width": "437", + "_height": "533", + "_frameX": "0", + "_frameY": "0", + "_frameWidth": "442", + "_frameHeight": "533" + } + ], + "_imagePath": "spooky_dark.png" + } +} \ No newline at end of file diff --git a/sprites/characters/spooky_dark.png b/sprites/characters/spooky_dark.png new file mode 100644 index 0000000..dd506e6 Binary files /dev/null and b/sprites/characters/spooky_dark.png differ diff --git a/sprites/spooky/erect/bgtrees.json b/sprites/spooky/erect/bgtrees.json new file mode 100644 index 0000000..4db75fa --- /dev/null +++ b/sprites/spooky/erect/bgtrees.json @@ -0,0 +1,91 @@ +{ + "TextureAtlas": { + "SubTexture": [ + { + "_name": "bgtrees0000", + "_x": "0", + "_y": "0", + "_width": "600", + "_height": "400" + }, + { + "_name": "bgtrees0001", + "_x": "605", + "_y": "0", + "_width": "600", + "_height": "400" + }, + { + "_name": "bgtrees0002", + "_x": "1210", + "_y": "0", + "_width": "600", + "_height": "400" + }, + { + "_name": "bgtrees0003", + "_x": "0", + "_y": "405", + "_width": "600", + "_height": "400" + }, + { + "_name": "bgtrees0004", + "_x": "605", + "_y": "405", + "_width": "600", + "_height": "400" + }, + { + "_name": "bgtrees0005", + "_x": "1210", + "_y": "405", + "_width": "600", + "_height": "400" + }, + { + "_name": "bgtrees0006", + "_x": "0", + "_y": "810", + "_width": "600", + "_height": "400" + }, + { + "_name": "bgtrees0007", + "_x": "605", + "_y": "810", + "_width": "600", + "_height": "400" + }, + { + "_name": "bgtrees0008", + "_x": "1210", + "_y": "810", + "_width": "600", + "_height": "400" + }, + { + "_name": "bgtrees0009", + "_x": "0", + "_y": "1215", + "_width": "600", + "_height": "400" + }, + { + "_name": "bgtrees0010", + "_x": "605", + "_y": "1215", + "_width": "600", + "_height": "400" + }, + { + "_name": "bgtrees0011", + "_x": "1210", + "_y": "1215", + "_width": "600", + "_height": "400" + } + ], + "_imagePath": "bgtrees.png" + } +} \ No newline at end of file diff --git a/sprites/spooky/erect/bgtrees.png b/sprites/spooky/erect/bgtrees.png new file mode 100644 index 0000000..e7dd264 Binary files /dev/null and b/sprites/spooky/erect/bgtrees.png differ diff --git a/stages/spookyErect.json b/stages/spookyErect.json index ae80e57..8116147 100644 --- a/stages/spookyErect.json +++ b/stages/spookyErect.json @@ -5,7 +5,7 @@ "boyfriend": [989.5, -400], "girlfriend": [370, 0], - "opponent": [382, -400], + "opponent": [-50, -260], "hide_girlfriend": false, "camera_boyfriend": [350, -500], diff --git a/stages/spookyErect.lua b/stages/spookyErect.lua index 741cbcc..2997556 100644 --- a/stages/spookyErect.lua +++ b/stages/spookyErect.lua @@ -1,12 +1,19 @@ local myTypes = require("modules.types") -local mansion return { onCreate = function(song) - mansion = myTypes.Sprite("sprites/spooky/halloween_bg.png", "sprites/spooky/halloween_bg.json") - mansion.resize = myTypes.Vector2(2,2) - mansion:PlayAnimation("halloweem bg", 1, false) - mansion.position = myTypes.Vector2(-400, -200) + local trees = myTypes.Sprite("sprites/spooky/erect/bgtrees.png", "sprites/spooky/erect/bgtrees.json") + trees:PlayAnimation("bgtrees", 5, true) + trees.position = myTypes.Vector2(100, 0) + trees.modifier = 0.8 + trees.layer = -2 + + local mansion = myTypes.Image("images/spooky/erect/bgDark.png") + mansion.position = myTypes.Vector2(-325, -300) mansion.layer = -1 + + local stairs = myTypes.Image("images/spooky/erect/stairsDark.png") + stairs.position = myTypes.Vector2(1100, -225) + stairs.layer = 2 end } \ No newline at end of file diff --git a/stages/stageErect.lua b/stages/stageErect.lua index af4335d..0024ef6 100644 --- a/stages/stageErect.lua +++ b/stages/stageErect.lua @@ -40,10 +40,10 @@ return { local lights = myTypes.Image("images/stage/erect/lights.png") lights.position = myTypes.Vector2(-601, -147) lights.modifier = 1.2 - lights.layer = -2 + lights.layer = 5 local lightAbove = myTypes.Image("images/stage/erect/lightAbove.png") lights.position = myTypes.Vector2(804, -117) - lightAbove.layer = 5 + lightAbove.layer = 6 end } \ No newline at end of file