Added spookyErect

This commit is contained in:
AGU 2025-06-07 22:22:28 -04:00
parent ecd3f49cf6
commit 37a09c15f7
14 changed files with 1456 additions and 17 deletions

View File

@ -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
}

120
characters/spooky-dark.json Normal file
View File

@ -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
}

View File

@ -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

View File

@ -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

View File

@ -1,7 +1,7 @@
{
"song": {
"player1": "bf-dark",
"player2": "spooky",
"player2": "spooky-dark",
"notes": [
{
"sectionNotes": [

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 287 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 454 KiB

View File

@ -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"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 MiB

View File

@ -5,7 +5,7 @@
"boyfriend": [989.5, -400],
"girlfriend": [370, 0],
"opponent": [382, -400],
"opponent": [-50, -260],
"hide_girlfriend": false,
"camera_boyfriend": [350, -500],

View File

@ -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
}

View File

@ -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
}