Oops big commit
This commit is contained in:
24
Audio/BGM/BossTheme.wav.import
Normal file
24
Audio/BGM/BossTheme.wav.import
Normal file
@@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://bwm5jsh1qw5ji"
|
||||
path="res://.godot/imported/BossTheme.wav-e1d9235ed1dfe32d95040c26231a00d8.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Audio/BGM/BossTheme.wav"
|
||||
dest_files=["res://.godot/imported/BossTheme.wav-e1d9235ed1dfe32d95040c26231a00d8.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=false
|
||||
edit/loop_mode=0
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=0
|
||||
BIN
Audio/BGM/GameOverTheme.wav
Normal file
BIN
Audio/BGM/GameOverTheme.wav
Normal file
Binary file not shown.
24
Audio/BGM/GameOverTheme.wav.import
Normal file
24
Audio/BGM/GameOverTheme.wav.import
Normal file
@@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://c7etbj4eoq6rr"
|
||||
path="res://.godot/imported/GameOverTheme.wav-37e0b0b93f022836cc778593b4f056ec.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Audio/BGM/GameOverTheme.wav"
|
||||
dest_files=["res://.godot/imported/GameOverTheme.wav-37e0b0b93f022836cc778593b4f056ec.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=false
|
||||
edit/loop_mode=0
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=0
|
||||
24
Audio/BGM/LevelTheme.wav.import
Normal file
24
Audio/BGM/LevelTheme.wav.import
Normal file
@@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://3lvsaxunketk"
|
||||
path="res://.godot/imported/LevelTheme.wav-0adc52373875aad0f2b6a0ceca863b1b.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Audio/BGM/LevelTheme.wav"
|
||||
dest_files=["res://.godot/imported/LevelTheme.wav-0adc52373875aad0f2b6a0ceca863b1b.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=false
|
||||
edit/loop_mode=0
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=0
|
||||
BIN
Audio/BGM/OpeningTheme.wav
Normal file
BIN
Audio/BGM/OpeningTheme.wav
Normal file
Binary file not shown.
24
Audio/BGM/OpeningTheme.wav.import
Normal file
24
Audio/BGM/OpeningTheme.wav.import
Normal file
@@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://cs41ommggsoqi"
|
||||
path="res://.godot/imported/OpeningTheme.wav-f9606623f23e32b407720479cfc1eee6.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Audio/BGM/OpeningTheme.wav"
|
||||
dest_files=["res://.godot/imported/OpeningTheme.wav-f9606623f23e32b407720479cfc1eee6.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=false
|
||||
edit/loop_mode=0
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=0
|
||||
24
Audio/BGM/TitleTheme.wav.import
Normal file
24
Audio/BGM/TitleTheme.wav.import
Normal file
@@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://8yc2gpk1bx52"
|
||||
path="res://.godot/imported/TitleTheme.wav-8b62c6f931f7176b0b575a94602130c7.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Audio/BGM/TitleTheme.wav"
|
||||
dest_files=["res://.godot/imported/TitleTheme.wav-8b62c6f931f7176b0b575a94602130c7.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=false
|
||||
edit/loop_mode=0
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=0
|
||||
@@ -1,24 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://ddboe5h44jwdy"
|
||||
path="res://.godot/imported/lb.wav-970d9e2cfa8e36cf78046fec7343108d.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Audio/BGM/lb.wav"
|
||||
dest_files=["res://.godot/imported/lb.wav-970d9e2cfa8e36cf78046fec7343108d.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=true
|
||||
edit/loop_mode=2
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=0
|
||||
@@ -1,24 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://dxi5xjgj5i6de"
|
||||
path="res://.godot/imported/level theme.wav-17a0a4eee61c358a4980ac9e5fdc5961.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Audio/BGM/level theme.wav"
|
||||
dest_files=["res://.godot/imported/level theme.wav-17a0a4eee61c358a4980ac9e5fdc5961.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=true
|
||||
edit/loop_mode=2
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=0
|
||||
@@ -1,24 +0,0 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://dbeeph3g2ped8"
|
||||
path="res://.godot/imported/titlemusic.wav-dfb1259cd0095fafd5f1926f516a0a12.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Audio/BGM/titlemusic.wav"
|
||||
dest_files=["res://.godot/imported/titlemusic.wav-dfb1259cd0095fafd5f1926f516a0a12.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=true
|
||||
edit/loop_mode=2
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=0
|
||||
BIN
Audio/SFX/Green Wave.wav
Normal file
BIN
Audio/SFX/Green Wave.wav
Normal file
Binary file not shown.
24
Audio/SFX/Green Wave.wav.import
Normal file
24
Audio/SFX/Green Wave.wav.import
Normal file
@@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://m8mvw8acs5sk"
|
||||
path="res://.godot/imported/Green Wave.wav-37c8c5d4e55a4f75373d32dea994cfb2.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Audio/SFX/Green Wave.wav"
|
||||
dest_files=["res://.godot/imported/Green Wave.wav-37c8c5d4e55a4f75373d32dea994cfb2.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=false
|
||||
edit/loop_mode=0
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=0
|
||||
BIN
Audio/SFX/blue laser.wav
Normal file
BIN
Audio/SFX/blue laser.wav
Normal file
Binary file not shown.
24
Audio/SFX/blue laser.wav.import
Normal file
24
Audio/SFX/blue laser.wav.import
Normal file
@@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://cw1jlubd7wmw6"
|
||||
path="res://.godot/imported/blue laser.wav-5e8b70a304fc5338c8524b97764b7983.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Audio/SFX/blue laser.wav"
|
||||
dest_files=["res://.godot/imported/blue laser.wav-5e8b70a304fc5338c8524b97764b7983.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=false
|
||||
edit/loop_mode=0
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=0
|
||||
BIN
Audio/SFX/capricorn laeser.wav
Normal file
BIN
Audio/SFX/capricorn laeser.wav
Normal file
Binary file not shown.
24
Audio/SFX/capricorn laeser.wav.import
Normal file
24
Audio/SFX/capricorn laeser.wav.import
Normal file
@@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://bykwwct1not4e"
|
||||
path="res://.godot/imported/capricorn laeser.wav-e259c68bab0b4c7191a36ee3264b5080.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Audio/SFX/capricorn laeser.wav"
|
||||
dest_files=["res://.godot/imported/capricorn laeser.wav-e259c68bab0b4c7191a36ee3264b5080.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=false
|
||||
edit/loop_mode=0
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=0
|
||||
BIN
Audio/SFX/fires of sinai.wav
Normal file
BIN
Audio/SFX/fires of sinai.wav
Normal file
Binary file not shown.
24
Audio/SFX/fires of sinai.wav.import
Normal file
24
Audio/SFX/fires of sinai.wav.import
Normal file
@@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://baom7a44bk3ga"
|
||||
path="res://.godot/imported/fires of sinai.wav-1a9ff5f1036ece37bc4917ce57d3bdc3.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Audio/SFX/fires of sinai.wav"
|
||||
dest_files=["res://.godot/imported/fires of sinai.wav-1a9ff5f1036ece37bc4917ce57d3bdc3.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=false
|
||||
edit/loop_mode=0
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=0
|
||||
BIN
Audio/SFX/grass cutter.wav
Normal file
BIN
Audio/SFX/grass cutter.wav
Normal file
Binary file not shown.
24
Audio/SFX/grass cutter.wav.import
Normal file
24
Audio/SFX/grass cutter.wav.import
Normal file
@@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://ce40y3hln3twm"
|
||||
path="res://.godot/imported/grass cutter.wav-a1d064084e4b99441c81e6e9eff2171f.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Audio/SFX/grass cutter.wav"
|
||||
dest_files=["res://.godot/imported/grass cutter.wav-a1d064084e4b99441c81e6e9eff2171f.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=false
|
||||
edit/loop_mode=0
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=0
|
||||
BIN
Audio/SFX/midboss hurt.wav
Normal file
BIN
Audio/SFX/midboss hurt.wav
Normal file
Binary file not shown.
24
Audio/SFX/midboss hurt.wav.import
Normal file
24
Audio/SFX/midboss hurt.wav.import
Normal file
@@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://crto2nljfvqnm"
|
||||
path="res://.godot/imported/midboss hurt.wav-b768cd6fcf34fd0984547cddbaaf5a33.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Audio/SFX/midboss hurt.wav"
|
||||
dest_files=["res://.godot/imported/midboss hurt.wav-b768cd6fcf34fd0984547cddbaaf5a33.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=false
|
||||
edit/loop_mode=0
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=0
|
||||
BIN
Audio/SFX/misc1.wav
Normal file
BIN
Audio/SFX/misc1.wav
Normal file
Binary file not shown.
24
Audio/SFX/misc1.wav.import
Normal file
24
Audio/SFX/misc1.wav.import
Normal file
@@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://cgun34h06gvpv"
|
||||
path="res://.godot/imported/misc1.wav-e68c4672f0116c612b7fe4a5dfb0747a.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Audio/SFX/misc1.wav"
|
||||
dest_files=["res://.godot/imported/misc1.wav-e68c4672f0116c612b7fe4a5dfb0747a.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=false
|
||||
edit/loop_mode=0
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=0
|
||||
BIN
Audio/SFX/ominous.wav
Normal file
BIN
Audio/SFX/ominous.wav
Normal file
Binary file not shown.
24
Audio/SFX/ominous.wav.import
Normal file
24
Audio/SFX/ominous.wav.import
Normal file
@@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://cat08h84wm5gm"
|
||||
path="res://.godot/imported/ominous.wav-cb3b113d76b47064dc0bc8b7372966f4.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Audio/SFX/ominous.wav"
|
||||
dest_files=["res://.godot/imported/ominous.wav-cb3b113d76b47064dc0bc8b7372966f4.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=false
|
||||
edit/loop_mode=0
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=0
|
||||
@@ -2,13 +2,13 @@
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://bgnjk7mu51bon"
|
||||
path="res://.godot/imported/select.wav-2635c7b58e339437700447f3d280ad9e.sample"
|
||||
uid="uid://cdps3mfvdxdud"
|
||||
path="res://.godot/imported/Select.wav-7133743fa12346242cba11b6ff8e2589.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Audio/SFX/select.wav"
|
||||
dest_files=["res://.godot/imported/select.wav-2635c7b58e339437700447f3d280ad9e.sample"]
|
||||
source_file="res://Audio/SFX/Select.wav"
|
||||
dest_files=["res://.godot/imported/Select.wav-7133743fa12346242cba11b6ff8e2589.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://j8p1uq8xgote"
|
||||
uid="uid://cfj82os5p8i4p"
|
||||
path="res://.godot/imported/shooting.wav-4967743545d2cccc1eb9a59a59c75130.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
BIN
Levels/Final Levels/Stage1/STAGE 1_CLOUD TRAN 1.png
Normal file
BIN
Levels/Final Levels/Stage1/STAGE 1_CLOUD TRAN 1.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 5.8 KiB |
36
Levels/Final Levels/Stage1/STAGE 1_CLOUD TRAN 1.png.import
Normal file
36
Levels/Final Levels/Stage1/STAGE 1_CLOUD TRAN 1.png.import
Normal file
@@ -0,0 +1,36 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://b8sjnfh5s14up"
|
||||
path.s3tc="res://.godot/imported/STAGE 1_CLOUD TRAN 1.png-b29c2261615dda4695015160949e18c4.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
generator_parameters={}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Levels/Final Levels/Stage1/STAGE 1_CLOUD TRAN 1.png"
|
||||
dest_files=["res://.godot/imported/STAGE 1_CLOUD TRAN 1.png-b29c2261615dda4695015160949e18c4.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
||||
BIN
Levels/Final Levels/Stage1/STAGE 1_CLOUD TRAN 2.png
Normal file
BIN
Levels/Final Levels/Stage1/STAGE 1_CLOUD TRAN 2.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 12 KiB |
36
Levels/Final Levels/Stage1/STAGE 1_CLOUD TRAN 2.png.import
Normal file
36
Levels/Final Levels/Stage1/STAGE 1_CLOUD TRAN 2.png.import
Normal file
@@ -0,0 +1,36 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cbxhj21r45d01"
|
||||
path.s3tc="res://.godot/imported/STAGE 1_CLOUD TRAN 2.png-b521d55426598adc87288872ad757f0c.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
generator_parameters={}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Levels/Final Levels/Stage1/STAGE 1_CLOUD TRAN 2.png"
|
||||
dest_files=["res://.godot/imported/STAGE 1_CLOUD TRAN 2.png-b521d55426598adc87288872ad757f0c.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
||||
BIN
Levels/Final Levels/Stage1/STAGE 1_trancodou4.png
Normal file
BIN
Levels/Final Levels/Stage1/STAGE 1_trancodou4.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 12 KiB |
36
Levels/Final Levels/Stage1/STAGE 1_trancodou4.png.import
Normal file
36
Levels/Final Levels/Stage1/STAGE 1_trancodou4.png.import
Normal file
@@ -0,0 +1,36 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dr6siwcw6qlg2"
|
||||
path.s3tc="res://.godot/imported/STAGE 1_trancodou4.png-36cc1f872455880a854a63639df719ea.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
generator_parameters={}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Levels/Final Levels/Stage1/STAGE 1_trancodou4.png"
|
||||
dest_files=["res://.godot/imported/STAGE 1_trancodou4.png-36cc1f872455880a854a63639df719ea.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
||||
BIN
Levels/Final Levels/Stage1/STAGE 1_trans cloud 3.png
Normal file
BIN
Levels/Final Levels/Stage1/STAGE 1_trans cloud 3.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 4.5 KiB |
36
Levels/Final Levels/Stage1/STAGE 1_trans cloud 3.png.import
Normal file
36
Levels/Final Levels/Stage1/STAGE 1_trans cloud 3.png.import
Normal file
@@ -0,0 +1,36 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://c6il61u5ajrei"
|
||||
path.s3tc="res://.godot/imported/STAGE 1_trans cloud 3.png-d3b39d0a9c45e074a40174d799055ef3.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
generator_parameters={}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Levels/Final Levels/Stage1/STAGE 1_trans cloud 3.png"
|
||||
dest_files=["res://.godot/imported/STAGE 1_trans cloud 3.png-d3b39d0a9c45e074a40174d799055ef3.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -212,10 +212,10 @@ animations = [{
|
||||
}]
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_r4spg"]
|
||||
size = Vector3(0.856928, 5, 0.82877)
|
||||
size = Vector3(0.856928, 1.65704, 0.82877)
|
||||
|
||||
[node name="CapricornP1" type="CharacterBody3D" groups=["Player"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0)
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.704732, 0)
|
||||
script = ExtResource("1_rngpf")
|
||||
_fireProjectile = ExtResource("2_6v8va")
|
||||
_altFireProjectile = ExtResource("3_0im4a")
|
||||
@@ -233,10 +233,11 @@ sprite_frames = SubResource("SpriteFrames_h2iud")
|
||||
animation = &"WalkSide"
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.41651, 0)
|
||||
shape = SubResource("BoxShape3D_r4spg")
|
||||
|
||||
[node name="Area3D" type="Area3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.75657e-15, 0, 0)
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.75657e-15, 1.43031, 0)
|
||||
disable_mode = 2
|
||||
collision_layer = 16
|
||||
collision_mask = 4100
|
||||
|
||||
@@ -1,244 +0,0 @@
|
||||
[gd_scene load_steps=35 format=3 uid="uid://kd7mdmo5i7nw"]
|
||||
|
||||
[ext_resource type="Script" path="res://Scripts/Capricorn2.cs" id="1_iu20s"]
|
||||
[ext_resource type="Texture2D" uid="uid://s0j0kj4ila8s" path="res://Scenes/Characters/Capricorn/GameJam_DevilCapricorn_AttackForward.png" id="2_chht3"]
|
||||
[ext_resource type="Texture2D" uid="uid://dchysrwcxhfvx" path="res://Scenes/Characters/Capricorn/GameJam_DevilCapricorn_AttackBehind.png" id="3_5nvnq"]
|
||||
[ext_resource type="Texture2D" uid="uid://cju5ycxiuwy25" path="res://Scenes/Characters/Capricorn/GameJam_DevilCapricorn_AttackSide.png" id="4_y2kns"]
|
||||
[ext_resource type="Texture2D" uid="uid://utm2g5q7m2b3" path="res://Scenes/Characters/Capricorn/GameJam_DevilCapricorn_WalkForward.png" id="5_65b4c"]
|
||||
[ext_resource type="Texture2D" uid="uid://w444vcu8rvae" path="res://Scenes/Characters/Capricorn/GameJam_DevilCapricorn_WalkBehind.png" id="6_y20id"]
|
||||
[ext_resource type="Texture2D" uid="uid://c5t256wcykb47" path="res://Scenes/Characters/Capricorn/GameJam_DevilCapricorn_WalkSide.png" id="7_pfrtm"]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_njxhk"]
|
||||
atlas = ExtResource("2_chht3")
|
||||
region = Rect2(0, 0, 120, 140)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_bmuvx"]
|
||||
atlas = ExtResource("2_chht3")
|
||||
region = Rect2(120, 0, 120, 140)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_14ft5"]
|
||||
atlas = ExtResource("2_chht3")
|
||||
region = Rect2(240, 0, 120, 140)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_olmdj"]
|
||||
atlas = ExtResource("2_chht3")
|
||||
region = Rect2(360, 0, 120, 140)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_qaudm"]
|
||||
atlas = ExtResource("3_5nvnq")
|
||||
region = Rect2(0, 0, 120, 144)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_a52sr"]
|
||||
atlas = ExtResource("3_5nvnq")
|
||||
region = Rect2(120, 0, 120, 144)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_qkrgl"]
|
||||
atlas = ExtResource("3_5nvnq")
|
||||
region = Rect2(240, 0, 120, 144)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_k5oj5"]
|
||||
atlas = ExtResource("3_5nvnq")
|
||||
region = Rect2(360, 0, 120, 144)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_6iqcx"]
|
||||
atlas = ExtResource("4_y2kns")
|
||||
region = Rect2(0, 0, 113, 142)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_kiiv3"]
|
||||
atlas = ExtResource("4_y2kns")
|
||||
region = Rect2(113, 0, 113, 142)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_up4ur"]
|
||||
atlas = ExtResource("4_y2kns")
|
||||
region = Rect2(226, 0, 113, 142)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_hvxie"]
|
||||
atlas = ExtResource("4_y2kns")
|
||||
region = Rect2(339, 0, 113, 142)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_vc5hj"]
|
||||
atlas = ExtResource("5_65b4c")
|
||||
region = Rect2(0, 0, 120, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_672u0"]
|
||||
atlas = ExtResource("5_65b4c")
|
||||
region = Rect2(120, 0, 120, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_po3o8"]
|
||||
atlas = ExtResource("5_65b4c")
|
||||
region = Rect2(240, 0, 120, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_v0my0"]
|
||||
atlas = ExtResource("5_65b4c")
|
||||
region = Rect2(360, 0, 120, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_fge82"]
|
||||
atlas = ExtResource("6_y20id")
|
||||
region = Rect2(0, 0, 120, 132)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_v2d05"]
|
||||
atlas = ExtResource("6_y20id")
|
||||
region = Rect2(120, 0, 120, 132)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_mkdc6"]
|
||||
atlas = ExtResource("6_y20id")
|
||||
region = Rect2(240, 0, 120, 132)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_0nnnw"]
|
||||
atlas = ExtResource("6_y20id")
|
||||
region = Rect2(360, 0, 120, 132)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_sjqet"]
|
||||
atlas = ExtResource("7_pfrtm")
|
||||
region = Rect2(0, 0, 113, 130)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_l8c3l"]
|
||||
atlas = ExtResource("7_pfrtm")
|
||||
region = Rect2(113, 0, 113, 130)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_a72tn"]
|
||||
atlas = ExtResource("7_pfrtm")
|
||||
region = Rect2(226, 0, 113, 130)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_s2v14"]
|
||||
atlas = ExtResource("7_pfrtm")
|
||||
region = Rect2(339, 0, 113, 130)
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_h2iud"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_njxhk")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_bmuvx")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_14ft5")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_olmdj")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"AttackBack",
|
||||
"speed": 5.0
|
||||
}, {
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_qaudm")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_a52sr")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_qkrgl")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_k5oj5")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"AttackForward",
|
||||
"speed": 5.0
|
||||
}, {
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_6iqcx")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_kiiv3")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_up4ur")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_hvxie")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"AttackSide",
|
||||
"speed": 5.0
|
||||
}, {
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_vc5hj")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_672u0")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_po3o8")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_v0my0")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"WalkBack",
|
||||
"speed": 5.0
|
||||
}, {
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_fge82")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_v2d05")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_mkdc6")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_0nnnw")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"WalkForward",
|
||||
"speed": 5.0
|
||||
}, {
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_sjqet")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_l8c3l")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_a72tn")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_s2v14")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"WalkSide",
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_r4spg"]
|
||||
size = Vector3(1, 1.04415, 1)
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_yilru"]
|
||||
size = Vector3(1, 5, 1)
|
||||
|
||||
[node name="CapricornP2" type="CharacterBody3D" groups=["Player"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0)
|
||||
script = ExtResource("1_iu20s")
|
||||
|
||||
[node name="Pivot" type="Node3D" parent="."]
|
||||
|
||||
[node name="Sprite" type="AnimatedSprite3D" parent="Pivot"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.778099, 0.160949, 0.291765)
|
||||
centered = false
|
||||
billboard = 1
|
||||
sprite_frames = SubResource("SpriteFrames_h2iud")
|
||||
animation = &"WalkSide"
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
||||
shape = SubResource("BoxShape3D_r4spg")
|
||||
|
||||
[node name="Area3D" type="Area3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.75657e-15, 0, 0)
|
||||
disable_mode = 2
|
||||
collision_layer = 16
|
||||
collision_mask = 4100
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D"]
|
||||
transform = Transform3D(0.999665, -0.0258978, -7.10543e-15, 0.0258978, 0.999665, 0, 0, 0, 1, 0, 0, 0)
|
||||
shape = SubResource("BoxShape3D_yilru")
|
||||
|
||||
[connection signal="body_entered" from="Area3D" to="." method="OnHit"]
|
||||
@@ -601,6 +601,8 @@ blend_shape_mode = 0
|
||||
shadow_mesh = SubResource("ArrayMesh_htkik")
|
||||
|
||||
[node name="MegamiP1" type="CharacterBody3D" groups=["Player"]]
|
||||
slide_on_ceiling = false
|
||||
floor_stop_on_slope = false
|
||||
script = ExtResource("1_ah2xl")
|
||||
_fireProjectile = ExtResource("2_c3ma7")
|
||||
_altFireProjectile = ExtResource("2_c3ma7")
|
||||
@@ -619,12 +621,12 @@ transform = Transform3D(0.00858108, 0.00109693, 0.00129912, 0, 0.00668392, -0.00
|
||||
mesh = SubResource("ArrayMesh_5aftx")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Area3D" type="Area3D" parent="."]
|
||||
[node name="Area3D" type="Area3D" parent="Pivot"]
|
||||
collision_layer = 2
|
||||
collision_mask = 4100
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D"]
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Pivot/Area3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.726881, 0.14479)
|
||||
shape = SubResource("BoxShape3D_te8tc")
|
||||
|
||||
[connection signal="body_entered" from="Area3D" to="." method="OnHit"]
|
||||
[connection signal="body_entered" from="Pivot/Area3D" to="." method="OnHit"]
|
||||
|
||||
@@ -6,28 +6,28 @@
|
||||
[ext_resource type="PackedScene" uid="uid://cwt4rum7tvyvb" path="res://Scenes/Weapons/CutterShotAltFire.tscn" id="3_tw078"]
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_wqp0e"]
|
||||
size = Vector3(0.822782, 0.527059, 0.80108)
|
||||
size = Vector3(0.822782, 0.881451, 0.80108)
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_f8aaj"]
|
||||
size = Vector3(0.822782, 0.527059, 0.80108)
|
||||
size = Vector3(0.822782, 0.853857, 0.80108)
|
||||
|
||||
[node name="ScorpioP1" type="CharacterBody3D" groups=["Player"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.55696, 0)
|
||||
slide_on_ceiling = false
|
||||
script = ExtResource("1_mn5ui")
|
||||
_fireProjectile = ExtResource("2_uayjr")
|
||||
_altFireProjectile = ExtResource("3_tw078")
|
||||
|
||||
[node name="Pivot" type="Node3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.174132, 0)
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.496155, 0)
|
||||
|
||||
[node name="scoprion" parent="Pivot" instance=ExtResource("2_pahgr")]
|
||||
|
||||
[node name="Area3D" type="Area3D" parent="Pivot"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.75657e-15, 0.117184, 0)
|
||||
collision_layer = 16
|
||||
collision_mask = 4100
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Pivot/Area3D"]
|
||||
transform = Transform3D(0.999665, -0.0258978, -7.10543e-15, 0.0258978, 0.999665, 0, 0, 0, 1, 0, 0, 0)
|
||||
shape = SubResource("BoxShape3D_wqp0e")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -1,7 +1,7 @@
|
||||
[gd_scene load_steps=7 format=3 uid="uid://dfanwejjy3iue"]
|
||||
|
||||
[ext_resource type="Script" path="res://Scripts/Character2.cs" id="1_n3jg5"]
|
||||
[ext_resource type="PackedScene" uid="uid://bwkp1ff25acp1" path="res://Scenes/Weapons/SingleShot.tscn" id="2_gw1od"]
|
||||
[ext_resource type="PackedScene" uid="uid://cyn2wn6ffsnu7" path="res://Scenes/Weapons/Single.tscn" id="2_285w6"]
|
||||
[ext_resource type="PackedScene" uid="uid://bq40xbqibrk1y" path="res://Scenes/Weapons/ShotgunBullet.tscn" id="3_00thi"]
|
||||
[ext_resource type="PackedScene" uid="uid://yosw0j58nvrf" path="res://Models/Characters/fwitch.gltf" id="4_hwtlk"]
|
||||
|
||||
@@ -15,7 +15,7 @@ height = 1.67894
|
||||
[node name="PiscesP2" type="CharacterBody3D" groups=["Player"]]
|
||||
transform = Transform3D(0.33, 0, 0, 0, 0.33, 0, 0, 0, 0.33, 0, 0, 0)
|
||||
script = ExtResource("1_n3jg5")
|
||||
_fireProjectile = ExtResource("2_gw1od")
|
||||
_fireProjectile = ExtResource("2_285w6")
|
||||
_altFireProjectile = ExtResource("3_00thi")
|
||||
|
||||
[node name="Pivot" type="Node3D" parent="."]
|
||||
|
||||
@@ -1,13 +1,12 @@
|
||||
[gd_scene load_steps=5 format=3 uid="uid://cxj6yeddshy16"]
|
||||
[gd_scene load_steps=4 format=3 uid="uid://cxj6yeddshy16"]
|
||||
|
||||
[ext_resource type="Script" path="res://Scripts/GameManager.cs" id="1_ya2kt"]
|
||||
[ext_resource type="PackedScene" uid="uid://xcmspevaqcrc" path="res://Scenes/Player1.tscn" id="4_3fl70"]
|
||||
[ext_resource type="PackedScene" uid="uid://dq1gtd55p04do" path="res://Scenes/StageGUI.tscn" id="4_xi0i5"]
|
||||
[ext_resource type="PackedScene" uid="uid://jircpua5fl80" path="res://Scenes/Player2.tscn" id="8_sixv3"]
|
||||
|
||||
[node name="GameManager" type="Node3D"]
|
||||
script = ExtResource("1_ya2kt")
|
||||
PlayerScenes = Array[PackedScene]([ExtResource("4_3fl70"), ExtResource("8_sixv3")])
|
||||
PlayerScenes = Array[PackedScene]([ExtResource("4_3fl70")])
|
||||
|
||||
[node name="Camera3D" type="Camera3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 0.5, 0.866025, 0, -0.866025, 0.5, -0.527878, 10.966, 6.61121)
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
[gd_scene load_steps=6 format=3 uid="uid://dqv03pua4j8ga"]
|
||||
[gd_scene load_steps=7 format=3 uid="uid://dqv03pua4j8ga"]
|
||||
|
||||
[ext_resource type="Script" path="res://Scripts/Level.cs" id="1_mbqlj"]
|
||||
[ext_resource type="PackedScene" uid="uid://bt5rolsyjmx55" path="res://Scenes/MeleeEnemyOrb.tscn" id="5_dqbra"]
|
||||
[ext_resource type="PackedScene" uid="uid://dahp73fwld24h" path="res://Scenes/RangedEnemy.tscn" id="2_fyxib"]
|
||||
[ext_resource type="PackedScene" uid="uid://bt5rolsyjmx55" path="res://Scenes/MeleeEnemyOrb.tscn" id="4_7eukt"]
|
||||
[ext_resource type="PackedScene" uid="uid://bnn68u04ktmas" path="res://Levels/Final Levels/Stage1/Stage1Fix.tscn" id="6_60jd6"]
|
||||
[ext_resource type="PackedScene" uid="uid://jgf7k1r35km1" path="res://Scenes/ExitPortal.tscn" id="6_gegi6"]
|
||||
|
||||
@@ -11,17 +12,15 @@ radius = 0.957319
|
||||
[node name="Level1" type="Node3D" groups=["Level"]]
|
||||
process_mode = 3
|
||||
script = ExtResource("1_mbqlj")
|
||||
_enemyScenes = Array[PackedScene]([ExtResource("5_dqbra")])
|
||||
_spawnPoints = Array[Marker3D]([null])
|
||||
|
||||
[node name="Area3D2" type="Area3D" parent="." groups=["Level"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.568617, 0, -1.72171)
|
||||
transform = Transform3D(0.7, 0, 0, 0, 0.7, 0, 0, 0, 0.7, -0.568617, 0, -3.01859)
|
||||
disable_mode = 2
|
||||
collision_layer = 0
|
||||
collision_mask = 16
|
||||
|
||||
[node name="Exit Portal" parent="Area3D2" instance=ExtResource("6_gegi6")]
|
||||
transform = Transform3D(0.7, 0, 0, 0, 0.7, 0, 0, 0, 0.7, 0, 0, -2.53252)
|
||||
transform = Transform3D(0.7, 0, 0, 0, 0.7, 0, 0, 0, 0.7, 0, 0.599727, -1.96144)
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D2"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -2.51823)
|
||||
@@ -29,13 +28,36 @@ shape = SubResource("CylinderShape3D_kv6vl")
|
||||
|
||||
[node name="STAGE 1" parent="." instance=ExtResource("6_60jd6")]
|
||||
|
||||
[node name="EnemySpawnLocations" type="Node3D" parent="."]
|
||||
|
||||
[node name="Spawn1" type="Marker3D" parent="EnemySpawnLocations"]
|
||||
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -3.17988, 0, 0)
|
||||
gizmo_extents = 1.0
|
||||
|
||||
[node name="Camera3D" type="Camera3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.37194, 6.02102)
|
||||
|
||||
[node name="Camera3D2" type="Camera3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 0.5, 0.866025, 0, -0.866025, 0.5, -0.527878, 10.966, 6.61121)
|
||||
projection = 1
|
||||
current = true
|
||||
size = 10.8546
|
||||
|
||||
[node name="Enemies" type="Node3D" parent="."]
|
||||
|
||||
[node name="MeleeEnemyOrb" parent="Enemies" instance=ExtResource("4_7eukt")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.729415, 0, -0.194958)
|
||||
|
||||
[node name="RangedEnemy" parent="Enemies" instance=ExtResource("2_fyxib")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.85078, 0, -0.0949185)
|
||||
|
||||
[node name="RangedEnemy2" parent="Enemies" instance=ExtResource("2_fyxib")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.44161, 0, -1.74858)
|
||||
|
||||
[node name="RangedEnemy3" parent="Enemies" instance=ExtResource("2_fyxib")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.12335, 0, -2.33267)
|
||||
|
||||
[node name="RangedEnemy4" parent="Enemies" instance=ExtResource("2_fyxib")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.65446, 0.0400391, -2.44977)
|
||||
|
||||
[node name="RangedEnemy5" parent="Enemies" instance=ExtResource("2_fyxib")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.08228, 0, -0.694794)
|
||||
|
||||
[node name="RangedEnemy6" parent="Enemies" instance=ExtResource("2_fyxib")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.78224, 0, -0.525299)
|
||||
|
||||
[connection signal="body_entered" from="Area3D2" to="." method="OnExitEntered"]
|
||||
|
||||
@@ -1,13 +1,17 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://basequfmpg04f"]
|
||||
[gd_scene load_steps=7 format=3 uid="uid://basequfmpg04f"]
|
||||
|
||||
[ext_resource type="Script" path="res://Scripts/Level.cs" id="1_24wcj"]
|
||||
[ext_resource type="PackedScene" uid="uid://dvhuxo7h0opvm" path="res://Levels/Final Levels/Stage2/stage_2Collisions.tscn" id="2_gsn0b"]
|
||||
[ext_resource type="PackedScene" uid="uid://jgf7k1r35km1" path="res://Scenes/ExitPortal.tscn" id="2_sq8bv"]
|
||||
[ext_resource type="PackedScene" uid="uid://dahp73fwld24h" path="res://Scenes/RangedEnemy.tscn" id="3_hfsy3"]
|
||||
[ext_resource type="PackedScene" uid="uid://bt5rolsyjmx55" path="res://Scenes/MeleeEnemyOrb.tscn" id="4_3lkwt"]
|
||||
|
||||
[sub_resource type="CylinderShape3D" id="CylinderShape3D_tux5n"]
|
||||
radius = 0.957319
|
||||
|
||||
[node name="Level2" type="Node3D" groups=["Level"]]
|
||||
process_mode = 3
|
||||
script = ExtResource("1_24wcj")
|
||||
|
||||
[node name="Area3D2" type="Area3D" parent="." groups=["Level"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.43759, 0, -2.42354)
|
||||
@@ -29,4 +33,42 @@ shape = SubResource("CylinderShape3D_tux5n")
|
||||
|
||||
[node name="STAGE 2" parent="." instance=ExtResource("2_gsn0b")]
|
||||
|
||||
[node name="Enemies" type="Node3D" parent="."]
|
||||
|
||||
[node name="RangedEnemy" parent="Enemies" instance=ExtResource("3_hfsy3")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.3199, 0.732413, -5.12032)
|
||||
|
||||
[node name="RangedEnemy2" parent="Enemies" instance=ExtResource("3_hfsy3")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.35919, 0.732413, -3.66653)
|
||||
|
||||
[node name="RangedEnemy3" parent="Enemies" instance=ExtResource("3_hfsy3")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.333, 0.732413, -1.64955)
|
||||
|
||||
[node name="RangedEnemy4" parent="Enemies" instance=ExtResource("3_hfsy3")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.47707, 0.732413, 0.275753)
|
||||
|
||||
[node name="RangedEnemy5" parent="Enemies" instance=ExtResource("3_hfsy3")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.49938, 0, 0.0400016)
|
||||
|
||||
[node name="RangedEnemy6" parent="Enemies" instance=ExtResource("3_hfsy3")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.11107, 0, -0.798224)
|
||||
|
||||
[node name="MeleeEnemyOrb" parent="Enemies" instance=ExtResource("4_3lkwt")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.34221, 0, -2.23892)
|
||||
|
||||
[node name="MeleeEnemyOrb2" parent="Enemies" instance=ExtResource("4_3lkwt")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.967, 0, -2.26512)
|
||||
|
||||
[node name="MeleeEnemyOrb3" parent="Enemies" instance=ExtResource("4_3lkwt")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.27673, 0, -3.50936)
|
||||
|
||||
[node name="MeleeEnemyOrb4" parent="Enemies" instance=ExtResource("4_3lkwt")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.00629, 0, -3.50936)
|
||||
|
||||
[node name="RangedEnemy7" parent="Enemies" instance=ExtResource("3_hfsy3")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.12321, 0, -1.78045)
|
||||
|
||||
[node name="RangedEnemy8" parent="Enemies" instance=ExtResource("3_hfsy3")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.2018, 0, -0.0385171)
|
||||
|
||||
[connection signal="body_entered" from="Area3D2" to="." method="OnExitEntered"]
|
||||
|
||||
@@ -1,9 +1,12 @@
|
||||
[gd_scene load_steps=11 format=3 uid="uid://btl5fdyjewnwc"]
|
||||
[gd_scene load_steps=14 format=3 uid="uid://btl5fdyjewnwc"]
|
||||
|
||||
[ext_resource type="Script" path="res://Scripts/Level3.cs" id="1_88ujy"]
|
||||
[ext_resource type="PackedScene" uid="uid://jgf7k1r35km1" path="res://Scenes/ExitPortal.tscn" id="3_2t766"]
|
||||
[ext_resource type="PackedScene" uid="uid://6w3upp7ln4i4" path="res://Levels/Final Levels/Stage3/Stage3.tscn" id="3_gd7oi"]
|
||||
[ext_resource type="Texture2D" uid="uid://cpku414yrxoil" path="res://Levels/Final Levels/Stage3/STAGE 3_hell.png" id="3_gsb68"]
|
||||
[ext_resource type="PackedScene" uid="uid://dahp73fwld24h" path="res://Scenes/RangedEnemy.tscn" id="5_8b1ug"]
|
||||
[ext_resource type="PackedScene" uid="uid://bt5rolsyjmx55" path="res://Scenes/MeleeEnemyOrb.tscn" id="6_b7xn3"]
|
||||
[ext_resource type="PackedScene" uid="uid://crkon4c8ah1a2" path="res://Scenes/Characters/Capricorn/CapricornP1.tscn" id="7_vka75"]
|
||||
|
||||
[sub_resource type="CylinderShape3D" id="CylinderShape3D_j26hn"]
|
||||
radius = 0.957319
|
||||
@@ -58,25 +61,24 @@ process_mode = 3
|
||||
script = ExtResource("1_88ujy")
|
||||
|
||||
[node name="Area3D2" type="Area3D" parent="." groups=["Level"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.993156, -1.67434)
|
||||
transform = Transform3D(0.7, 0, 0, 0, 0.7, 0, 0, 0, 0.7, 0, 0.993156, -1.67434)
|
||||
disable_mode = 2
|
||||
collision_layer = 0
|
||||
collision_mask = 16
|
||||
|
||||
[node name="Exit Portal" parent="Area3D2" instance=ExtResource("3_2t766")]
|
||||
transform = Transform3D(0.7, 0, 0, 0, 0.7, 0, 0, 0, 0.7, 0, -1.06704, -2.53252)
|
||||
transform = Transform3D(0.7, 0, 0, 0, 0.7, 0, 0, 0, 0.7, -0.786783, -1.06704, -4.22407)
|
||||
_levelIndex = 2
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D2"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -2.51823)
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.786783, -1.06704, -4.22407)
|
||||
shape = SubResource("CylinderShape3D_j26hn")
|
||||
|
||||
[node name="STAGE 3" parent="." instance=ExtResource("3_gd7oi")]
|
||||
transform = Transform3D(1.09, 0, 0, 0, 1.09, 0, 0, 0, 1.09, 0, 0, -0.528128)
|
||||
|
||||
[node name="Door" type="MeshInstance3D" parent="."]
|
||||
transform = Transform3D(1.34815, -1.15924e-07, -1.92258e-08, 1.40447e-07, -0.805475, 0.0509621, 3.50909e-07, 0.767749, 0.0534663, -0.596952, 0.704511, 0.112544)
|
||||
visible = false
|
||||
transform = Transform3D(1.374, -1.42347e-07, -2.08591e-08, 1.4314e-07, -0.825919, 0.0510564, 3.9862e-07, 0.787235, 0.0535653, -0.56, 0.705, 0.113)
|
||||
mesh = SubResource("ArrayMesh_5vvrp")
|
||||
skeleton = NodePath("")
|
||||
|
||||
@@ -94,5 +96,95 @@ shape = SubResource("BoxShape3D_y36jq")
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.636094, 0, 0.070637)
|
||||
shape = SubResource("BoxShape3D_p3qq5")
|
||||
|
||||
[node name="Camera3D" type="Camera3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 0.5, 0.866025, 0, -0.866025, 0.5, -0.527878, 10.966, 6.61121)
|
||||
projection = 1
|
||||
current = true
|
||||
size = 10.8546
|
||||
|
||||
[node name="Enemies" type="Node3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.380475, 0)
|
||||
|
||||
[node name="RangedEnemy" parent="Enemies" instance=ExtResource("5_8b1ug")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.88431, 0, -5.01806)
|
||||
|
||||
[node name="RangedEnemy2" parent="Enemies" instance=ExtResource("5_8b1ug")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.92009, 0, -3.45365)
|
||||
|
||||
[node name="RangedEnemy3" parent="Enemies" instance=ExtResource("5_8b1ug")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.9633, 0, -2.02987)
|
||||
|
||||
[node name="RangedEnemy4" parent="Enemies" instance=ExtResource("5_8b1ug")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.04326, 0, -0.934418)
|
||||
|
||||
[node name="MeleeEnemyOrb" parent="Enemies" instance=ExtResource("6_b7xn3")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.08149, 0, 0.325685)
|
||||
|
||||
[node name="MeleeEnemyOrb2" parent="Enemies" instance=ExtResource("6_b7xn3")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.14518, 0, 1.65492)
|
||||
|
||||
[node name="RangedEnemy5" parent="Enemies" instance=ExtResource("5_8b1ug")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.99163, 0, -3.39695)
|
||||
|
||||
[node name="RangedEnemy8" parent="Enemies" instance=ExtResource("5_8b1ug")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.752127, 0, -2.68634)
|
||||
|
||||
[node name="RangedEnemy9" parent="Enemies" instance=ExtResource("5_8b1ug")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.0931, 0, -3.397)
|
||||
|
||||
[node name="RangedEnemy10" parent="Enemies" instance=ExtResource("5_8b1ug")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.01057, 0, -2.33974)
|
||||
|
||||
[node name="RangedEnemy6" parent="Enemies" instance=ExtResource("5_8b1ug")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.05425, 0, -2.52159)
|
||||
|
||||
[node name="RangedEnemy7" parent="Enemies" instance=ExtResource("5_8b1ug")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.728, 0, -3.496)
|
||||
|
||||
[node name="MeleeEnemyOrb3" parent="Enemies" instance=ExtResource("6_b7xn3")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.639434, 0, -2.02667)
|
||||
|
||||
[node name="MeleeEnemyOrb4" parent="Enemies" instance=ExtResource("6_b7xn3")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.67618, 0, -1.56589)
|
||||
|
||||
[node name="MeleeEnemyOrb5" parent="Enemies" instance=ExtResource("6_b7xn3")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.65589, 0, -0.97346)
|
||||
|
||||
[node name="MeleeEnemyOrb6" parent="Enemies" instance=ExtResource("6_b7xn3")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.611247, 0, -1.56589)
|
||||
|
||||
[node name="RangedEnemy11" parent="Enemies" instance=ExtResource("5_8b1ug")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.33444, 1.19194, -0.101275)
|
||||
|
||||
[node name="RangedEnemy12" parent="Enemies" instance=ExtResource("5_8b1ug")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.68386, 1.19194, -0.150644)
|
||||
|
||||
[node name="RangedEnemy13" parent="Enemies" instance=ExtResource("5_8b1ug")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.12139, 1.18271, -0.117731)
|
||||
|
||||
[node name="RangedEnemy14" parent="Enemies" instance=ExtResource("5_8b1ug")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.35562, 1.18271, -0.150644)
|
||||
|
||||
[node name="RangedEnemy15" parent="Enemies" instance=ExtResource("5_8b1ug")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.35914, 0, -3.55883)
|
||||
|
||||
[node name="RangedEnemy16" parent="Enemies" instance=ExtResource("5_8b1ug")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.33675, 0, -2.55134)
|
||||
|
||||
[node name="RangedEnemy17" parent="Enemies" instance=ExtResource("5_8b1ug")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.35914, 0, -1.56624)
|
||||
|
||||
[node name="RangedEnemy18" parent="Enemies" instance=ExtResource("5_8b1ug")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.40391, 0, -0.670693)
|
||||
|
||||
[node name="MeleeEnemyOrb7" parent="Enemies" instance=ExtResource("6_b7xn3")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.40391, 0, 0.157687)
|
||||
|
||||
[node name="MeleeEnemyOrb8" parent="Enemies" instance=ExtResource("6_b7xn3")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.4263, 0, 1.29951)
|
||||
|
||||
[node name="CapricornP1" parent="." instance=ExtResource("7_vka75")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.348343, 3.5667)
|
||||
|
||||
[connection signal="body_entered" from="Area3D2" to="." method="OnExitEntered"]
|
||||
[connection signal="body_entered" from="Door/Area3D" to="." method="OnDoorHit"]
|
||||
|
||||
@@ -1,16 +1,21 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://ctvkevnc0wxka"]
|
||||
[gd_scene load_steps=7 format=3 uid="uid://ctvkevnc0wxka"]
|
||||
|
||||
[ext_resource type="Script" path="res://Scripts/Level.cs" id="1_ixo4s"]
|
||||
[ext_resource type="PackedScene" uid="uid://bmdkadbprrfvk" path="res://Levels/Final Levels/Stage4/Stage4.tscn" id="3_m86cs"]
|
||||
[ext_resource type="PackedScene" uid="uid://jgf7k1r35km1" path="res://Scenes/ExitPortal.tscn" id="3_wflo5"]
|
||||
[ext_resource type="PackedScene" uid="uid://bt5rolsyjmx55" path="res://Scenes/MeleeEnemyOrb.tscn" id="4_np1us"]
|
||||
[ext_resource type="PackedScene" uid="uid://dahp73fwld24h" path="res://Scenes/RangedEnemy.tscn" id="5_dwr6w"]
|
||||
|
||||
[sub_resource type="CylinderShape3D" id="CylinderShape3D_8lqmd"]
|
||||
radius = 0.957319
|
||||
|
||||
[node name="Level4" type="Node3D" groups=["Level"]]
|
||||
process_mode = 3
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.271488, -0.241593, 0)
|
||||
script = ExtResource("1_ixo4s")
|
||||
|
||||
[node name="Area3D2" type="Area3D" parent="." groups=["Level"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -1.52969)
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0889277, -1.52969)
|
||||
disable_mode = 2
|
||||
collision_layer = 0
|
||||
collision_mask = 16
|
||||
@@ -24,6 +29,63 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.06694, -2.51823)
|
||||
shape = SubResource("CylinderShape3D_8lqmd")
|
||||
|
||||
[node name="STAGE 4" parent="." instance=ExtResource("3_m86cs")]
|
||||
transform = Transform3D(1.01, 0, 0, 0, 1.01, 0, 0, 0, 1.01, 0, 0, 1.1578)
|
||||
transform = Transform3D(1.01, 0, 0, 0, 1.01, 0, 0, 0, 1.01, 0, 0.0889277, 0.256741)
|
||||
|
||||
[node name="Enemies" type="Node3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0889277, 0)
|
||||
|
||||
[node name="MeleeEnemyOrb" parent="Enemies" instance=ExtResource("4_np1us")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.13385, 0, 0.371333)
|
||||
|
||||
[node name="MeleeEnemyOrb2" parent="Enemies" instance=ExtResource("4_np1us")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.14673, -9.53674e-07, 1.69179)
|
||||
|
||||
[node name="MeleeEnemyOrb3" parent="Enemies" instance=ExtResource("4_np1us")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.16009, -9.53674e-07, 2.94495)
|
||||
|
||||
[node name="MeleeEnemyOrb6" parent="Enemies" instance=ExtResource("4_np1us")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.72545, 0, 0.371333)
|
||||
|
||||
[node name="MeleeEnemyOrb7" parent="Enemies" instance=ExtResource("4_np1us")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.71257, -9.53674e-07, 1.69179)
|
||||
|
||||
[node name="MeleeEnemyOrb8" parent="Enemies" instance=ExtResource("4_np1us")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.69921, -9.53674e-07, 2.94495)
|
||||
|
||||
[node name="MeleeEnemyOrb4" parent="Enemies" instance=ExtResource("4_np1us")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.14077, 0, 0.536548)
|
||||
|
||||
[node name="RangedEnemy" parent="Enemies" instance=ExtResource("5_dwr6w")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.17727, 9.53674e-07, 1.7005)
|
||||
|
||||
[node name="MeleeEnemyOrb5" parent="Enemies" instance=ExtResource("4_np1us")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.90128, 0, 0.427487)
|
||||
|
||||
[node name="RangedEnemy2" parent="Enemies" instance=ExtResource("5_dwr6w")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.93202, -9.53674e-07, 1.65812)
|
||||
|
||||
[node name="RangedEnemy3" parent="Enemies" instance=ExtResource("5_dwr6w")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.40815, 0, -2.45802)
|
||||
|
||||
[node name="RangedEnemy4" parent="Enemies" instance=ExtResource("5_dwr6w")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.50391, 1.90735e-06, -2.46756)
|
||||
|
||||
[node name="RangedEnemy5" parent="Enemies" instance=ExtResource("5_dwr6w")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.81578, 0, -2.70716)
|
||||
|
||||
[node name="RangedEnemy6" parent="Enemies" instance=ExtResource("5_dwr6w")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.50614, 0, -2.74671)
|
||||
|
||||
[node name="RangedEnemy7" parent="Enemies" instance=ExtResource("5_dwr6w")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.12122, 1.5342, -4.0271)
|
||||
|
||||
[node name="RangedEnemy8" parent="Enemies" instance=ExtResource("5_dwr6w")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.24546, 1.5342, -4.31639)
|
||||
|
||||
[node name="RangedEnemy9" parent="Enemies" instance=ExtResource("5_dwr6w")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.02665, 1.5342, -3.93283)
|
||||
|
||||
[node name="RangedEnemy10" parent="Enemies" instance=ExtResource("5_dwr6w")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.83408, 1.5342, -4.24136)
|
||||
|
||||
[connection signal="body_entered" from="Area3D2" to="." method="OnExitEntered"]
|
||||
|
||||
@@ -1,28 +1,28 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://col60npvg7wr1"]
|
||||
[gd_scene load_steps=4 format=3 uid="uid://8ukphol1isp2"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://jgf7k1r35km1" path="res://Scenes/ExitPortal.tscn" id="3_ehcts"]
|
||||
[ext_resource type="PackedScene" uid="uid://cy07ovg33vws6" path="res://Levels/Final Levels/Stage5/Stage5.tscn" id="3_yun3r"]
|
||||
[ext_resource type="PackedScene" uid="uid://jgf7k1r35km1" path="res://Scenes/ExitPortal.tscn" id="3_0wdh0"]
|
||||
[ext_resource type="PackedScene" uid="uid://dldy6w23fyr5t" path="res://Levels/Final Levels/Stage6/Stage6.tscn" id="3_ajkvk"]
|
||||
|
||||
[sub_resource type="CylinderShape3D" id="CylinderShape3D_a8pxa"]
|
||||
[sub_resource type="CylinderShape3D" id="CylinderShape3D_wu0in"]
|
||||
radius = 0.957319
|
||||
|
||||
[node name="Level5" type="Node3D" groups=["Level"]]
|
||||
[node name="Level6" type="Node3D" groups=["Level"]]
|
||||
process_mode = 3
|
||||
|
||||
[node name="Area3D2" type="Area3D" parent="." groups=["Level"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.507195, 0, -1.82817)
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.94617, 0, -1.55156)
|
||||
disable_mode = 2
|
||||
collision_layer = 0
|
||||
collision_mask = 16
|
||||
|
||||
[node name="Exit Portal" parent="Area3D2" instance=ExtResource("3_ehcts")]
|
||||
[node name="Exit Portal" parent="Area3D2" instance=ExtResource("3_0wdh0")]
|
||||
transform = Transform3D(0.7, 0, 0, 0, 0.7, 0, 0, 0, 0.7, 0, 0, -2.53252)
|
||||
_levelIndex = 4
|
||||
_levelIndex = 5
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D2"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.02346, -2.51823)
|
||||
shape = SubResource("CylinderShape3D_a8pxa")
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.07326, -2.51823)
|
||||
shape = SubResource("CylinderShape3D_wu0in")
|
||||
|
||||
[node name="STAGE 5" parent="." instance=ExtResource("3_yun3r")]
|
||||
[node name="STAGE 6" parent="." instance=ExtResource("3_ajkvk")]
|
||||
|
||||
[connection signal="body_entered" from="Area3D2" to="." method="OnExitEntered"]
|
||||
|
||||
@@ -1,28 +1,30 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://8ukphol1isp2"]
|
||||
[gd_scene load_steps=5 format=3 uid="uid://col60npvg7wr1"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://jgf7k1r35km1" path="res://Scenes/ExitPortal.tscn" id="3_0wdh0"]
|
||||
[ext_resource type="PackedScene" uid="uid://dldy6w23fyr5t" path="res://Levels/Final Levels/Stage6/Stage6.tscn" id="3_ajkvk"]
|
||||
[ext_resource type="Script" path="res://Scripts/Level.cs" id="1_o0w6s"]
|
||||
[ext_resource type="PackedScene" uid="uid://jgf7k1r35km1" path="res://Scenes/ExitPortal.tscn" id="3_ehcts"]
|
||||
[ext_resource type="PackedScene" uid="uid://cy07ovg33vws6" path="res://Levels/Final Levels/Stage5/Stage5.tscn" id="3_yun3r"]
|
||||
|
||||
[sub_resource type="CylinderShape3D" id="CylinderShape3D_wu0in"]
|
||||
[sub_resource type="CylinderShape3D" id="CylinderShape3D_a8pxa"]
|
||||
radius = 0.957319
|
||||
|
||||
[node name="Level6" type="Node3D" groups=["Level"]]
|
||||
[node name="Level5" type="Node3D" groups=["Level"]]
|
||||
process_mode = 3
|
||||
script = ExtResource("1_o0w6s")
|
||||
|
||||
[node name="Area3D2" type="Area3D" parent="." groups=["Level"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.94617, 0, -1.55156)
|
||||
transform = Transform3D(0.7, 0, 0, 0, 0.7, 0, 0, 0, 0.7, -0.0656219, 0, -3.04094)
|
||||
disable_mode = 2
|
||||
collision_layer = 0
|
||||
collision_mask = 16
|
||||
|
||||
[node name="Exit Portal" parent="Area3D2" instance=ExtResource("3_0wdh0")]
|
||||
[node name="Exit Portal" parent="Area3D2" instance=ExtResource("3_ehcts")]
|
||||
transform = Transform3D(0.7, 0, 0, 0, 0.7, 0, 0, 0, 0.7, 0, 0, -2.53252)
|
||||
_levelIndex = 5
|
||||
_levelIndex = 4
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D2"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.07326, -2.51823)
|
||||
shape = SubResource("CylinderShape3D_wu0in")
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.02346, -2.51823)
|
||||
shape = SubResource("CylinderShape3D_a8pxa")
|
||||
|
||||
[node name="STAGE 6" parent="." instance=ExtResource("3_ajkvk")]
|
||||
[node name="STAGE 5" parent="." instance=ExtResource("3_yun3r")]
|
||||
|
||||
[connection signal="body_entered" from="Area3D2" to="." method="OnExitEntered"]
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
[ext_resource type="PackedScene" uid="uid://basequfmpg04f" path="res://Scenes/Levels/Level2.tscn" id="3_2qwg5"]
|
||||
[ext_resource type="PackedScene" uid="uid://btl5fdyjewnwc" path="res://Scenes/Levels/Level3.tscn" id="4_8bgmu"]
|
||||
[ext_resource type="PackedScene" uid="uid://ctvkevnc0wxka" path="res://Scenes/Levels/Level4.tscn" id="5_6rnhl"]
|
||||
[ext_resource type="PackedScene" uid="uid://col60npvg7wr1" path="res://Scenes/Levels/Level5.tscn" id="6_krvi4"]
|
||||
[ext_resource type="PackedScene" uid="uid://8ukphol1isp2" path="res://Scenes/Levels/Level6.tscn" id="7_or04k"]
|
||||
[ext_resource type="PackedScene" uid="uid://col60npvg7wr1" path="res://Scenes/Levels/Level6.tscn" id="6_krvi4"]
|
||||
[ext_resource type="PackedScene" uid="uid://8ukphol1isp2" path="res://Scenes/Levels/Level5.tscn" id="7_or04k"]
|
||||
[ext_resource type="PackedScene" uid="uid://bsq7edeueqyjg" path="res://Scenes/Levels/Level7.tscn" id="8_407wt"]
|
||||
[ext_resource type="PackedScene" uid="uid://c4xcka4ekuur8" path="res://Scenes/Levels/Level8.tscn" id="9_q0hjs"]
|
||||
[ext_resource type="PackedScene" uid="uid://0hdnmilwrsq6" path="res://Scenes/Levels/Level9.tscn" id="10_imcyj"]
|
||||
|
||||
@@ -4,17 +4,18 @@
|
||||
[ext_resource type="Script" path="res://Scripts/MeleeEnemy.cs" id="1_50och"]
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_1nq5h"]
|
||||
size = Vector3(0.470892, 0.604331, 0.423598)
|
||||
size = Vector3(0.579358, 2.18762, 0.423598)
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_i1yvp"]
|
||||
size = Vector3(0.470892, 0.604331, 0.423598)
|
||||
size = Vector3(0.470892, 2.18133, 0.423598)
|
||||
|
||||
[node name="MeleeEnemyOrb" type="Node3D" groups=["Enemy"]]
|
||||
script = ExtResource("1_50och")
|
||||
|
||||
[node name="CharacterBody3D" type="CharacterBody3D" parent="."]
|
||||
collision_layer = 4096
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.251952, 0)
|
||||
collision_layer = 0
|
||||
collision_mask = 0
|
||||
script = ExtResource("1_50och")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="CharacterBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0840461, 0.475385, 0.143401)
|
||||
@@ -23,11 +24,11 @@ shape = SubResource("BoxShape3D_1nq5h")
|
||||
[node name="meleeenemy - Updated" parent="CharacterBody3D" instance=ExtResource("1_0pxgq")]
|
||||
|
||||
[node name="Area3D" type="Area3D" parent="CharacterBody3D"]
|
||||
collision_layer = 4096
|
||||
collision_mask = 2
|
||||
collision_layer = 0
|
||||
collision_mask = 4098
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="CharacterBody3D/Area3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0840461, 0.475385, 0.143401)
|
||||
shape = SubResource("BoxShape3D_i1yvp")
|
||||
|
||||
[connection signal="body_entered" from="CharacterBody3D/Area3D" to="CharacterBody3D" method="OnEnemyHit"]
|
||||
[connection signal="body_entered" from="CharacterBody3D/Area3D" to="." method="OnEnemyHit"]
|
||||
|
||||
@@ -1,18 +1,16 @@
|
||||
[gd_scene load_steps=7 format=3 uid="uid://jircpua5fl80"]
|
||||
[gd_scene load_steps=5 format=3 uid="uid://b57xus5rqasy8"]
|
||||
|
||||
[ext_resource type="Script" path="res://Scripts/Player.cs" id="1_k788q"]
|
||||
[ext_resource type="Script" path="res://Scripts/SpawnPoint.cs" id="1_xs6nn"]
|
||||
[ext_resource type="PackedScene" uid="uid://dfanwejjy3iue" path="res://Scenes/Characters/P2PiscesWitch.tscn" id="2_w2id2"]
|
||||
[ext_resource type="PackedScene" uid="uid://cg6hdoeq70ke8" path="res://Scenes/Characters/P2PlayerScorpio.tscn" id="3_8owb2"]
|
||||
[ext_resource type="PackedScene" uid="uid://dk65etf7r8bm6" path="res://Scenes/Characters/P2Megami.tscn" id="4_w8v7n"]
|
||||
[ext_resource type="PackedScene" uid="uid://kd7mdmo5i7nw" path="res://Scenes/Characters/Capricorn/CapricornP2.tscn" id="5_ef5xs"]
|
||||
|
||||
[node name="Player2" type="Node3D" node_paths=PackedStringArray("SpawnPoint")]
|
||||
[node name="Player2" type="Node3D" node_paths=PackedStringArray("SpawnPoint") groups=["Player"]]
|
||||
script = ExtResource("1_k788q")
|
||||
SpawnPoint = NodePath("Marker3D")
|
||||
PlayableCharacterScenes = Array[PackedScene]([ExtResource("2_w2id2"), ExtResource("3_8owb2"), ExtResource("4_w8v7n"), ExtResource("5_ef5xs")])
|
||||
PlayableCharacterScenes = Array[PackedScene]([ExtResource("2_w2id2"), ExtResource("3_8owb2")])
|
||||
|
||||
[node name="Marker3D" type="Marker3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.5, 0, 5.609)
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.5, 0, 5.513)
|
||||
gizmo_extents = 1.0
|
||||
script = ExtResource("1_xs6nn")
|
||||
|
||||
@@ -6,17 +6,18 @@
|
||||
[ext_resource type="Script" path="res://Scripts/FireAtPlayer.cs" id="3_qt2md"]
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_dm3u7"]
|
||||
size = Vector3(0.849075, 2.18529, 0.924281)
|
||||
size = Vector3(0.721796, 2.18529, 0.564825)
|
||||
|
||||
[node name="RangedEnemy" type="Node3D" groups=["Enemy"]]
|
||||
script = ExtResource("1_01lvj")
|
||||
|
||||
[node name="Area3D" type="Area3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||
collision_layer = 0
|
||||
collision_mask = 2
|
||||
collision_mask = 4098
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0818668, 0.430939, 0)
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.113206, 0.5, 0)
|
||||
shape = SubResource("BoxShape3D_dm3u7")
|
||||
|
||||
[node name="ranged enemy" parent="Area3D" instance=ExtResource("1_aj5wt")]
|
||||
|
||||
@@ -1,18 +1,21 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://5ce7ky4o0q2e"]
|
||||
[gd_scene load_steps=5 format=3 uid="uid://5ce7ky4o0q2e"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://dha44dnvwhajo" path="res://Textures/Projectiles/Projectile_Capricorn.png" id="1_bvyt4"]
|
||||
[ext_resource type="Script" path="res://Scripts/CapricornLaserShot.cs" id="1_nkyy8"]
|
||||
[ext_resource type="AudioStream" uid="uid://bykwwct1not4e" path="res://Audio/SFX/capricorn laeser.wav" id="2_lofnw"]
|
||||
|
||||
[sub_resource type="CylinderShape3D" id="CylinderShape3D_bnunv"]
|
||||
height = 7.40727
|
||||
radius = 0.419241
|
||||
|
||||
[node name="CapricornLaser" type="Node3D"]
|
||||
script = ExtResource("1_nkyy8")
|
||||
_projectileSpeed = 1.5
|
||||
_soundEffect = ExtResource("2_lofnw")
|
||||
_projectileSpeed = 3.0
|
||||
|
||||
[node name="Forward Shot" type="RigidBody3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.5)
|
||||
collision_layer = 34
|
||||
collision_layer = 0
|
||||
collision_mask = 34
|
||||
gravity_scale = 0.0
|
||||
continuous_cd = true
|
||||
@@ -32,7 +35,7 @@ texture = ExtResource("1_bvyt4")
|
||||
|
||||
[node name="BackwardShot" type="RigidBody3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0.5)
|
||||
collision_layer = 34
|
||||
collision_layer = 0
|
||||
collision_mask = 34
|
||||
gravity_scale = 0.0
|
||||
continuous_cd = true
|
||||
|
||||
@@ -1,15 +1,18 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://cdsc35cj566q1"]
|
||||
[gd_scene load_steps=5 format=3 uid="uid://cdsc35cj566q1"]
|
||||
|
||||
[ext_resource type="Script" path="res://Scripts/CapricornLaserShot.cs" id="1_8lywi"]
|
||||
[ext_resource type="Texture2D" uid="uid://dha44dnvwhajo" path="res://Textures/Projectiles/Projectile_Capricorn.png" id="2_8osg4"]
|
||||
[ext_resource type="AudioStream" uid="uid://bykwwct1not4e" path="res://Audio/SFX/capricorn laeser.wav" id="2_jeoco"]
|
||||
|
||||
[sub_resource type="CylinderShape3D" id="CylinderShape3D_bnunv"]
|
||||
height = 8.32444
|
||||
radius = 0.419241
|
||||
|
||||
[node name="CapricornLaser" type="Node3D"]
|
||||
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -0.242816, 0, 0)
|
||||
script = ExtResource("1_8lywi")
|
||||
_projectileSpeed = 1.5
|
||||
_soundEffect = ExtResource("2_jeoco")
|
||||
_projectileSpeed = 3.0
|
||||
|
||||
[node name="Forward Shot" type="RigidBody3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.5)
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
[gd_scene load_steps=5 format=3 uid="uid://cxnek5wgpxbft"]
|
||||
[gd_scene load_steps=6 format=3 uid="uid://cxnek5wgpxbft"]
|
||||
|
||||
[ext_resource type="Script" path="res://Scripts/CutterShot.cs" id="1_inha4"]
|
||||
[ext_resource type="Texture2D" uid="uid://cdryxdasvun4r" path="res://Textures/Projectiles/Projectile_Scorpio.png" id="2_tqxh6"]
|
||||
[ext_resource type="AudioStream" uid="uid://ce40y3hln3twm" path="res://Audio/SFX/grass cutter.wav" id="2_u4aoe"]
|
||||
|
||||
[sub_resource type="Curve3D" id="Curve3D_5hmi4"]
|
||||
_data = {
|
||||
@@ -18,6 +19,7 @@ script = ExtResource("1_inha4")
|
||||
_pathFollow = NodePath("Path3D/PathFollow3D")
|
||||
_sprite = NodePath("Path3D/PathFollow3D/RigidBody3D/Sprite3D")
|
||||
Cooldown = 0.3
|
||||
_soundEffect = ExtResource("2_u4aoe")
|
||||
_projectileSpeed = 0.1
|
||||
|
||||
[node name="Path3D" type="Path3D" parent="."]
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
[gd_scene load_steps=5 format=3 uid="uid://cwt4rum7tvyvb"]
|
||||
[gd_scene load_steps=6 format=3 uid="uid://cwt4rum7tvyvb"]
|
||||
|
||||
[ext_resource type="Script" path="res://Scripts/CutterShot.cs" id="1_7xtlh"]
|
||||
[ext_resource type="Texture2D" uid="uid://cdryxdasvun4r" path="res://Textures/Projectiles/Projectile_Scorpio.png" id="2_6mabu"]
|
||||
[ext_resource type="AudioStream" uid="uid://ce40y3hln3twm" path="res://Audio/SFX/grass cutter.wav" id="2_qmvk7"]
|
||||
|
||||
[sub_resource type="Curve3D" id="Curve3D_5hmi4"]
|
||||
_data = {
|
||||
@@ -18,6 +19,7 @@ script = ExtResource("1_7xtlh")
|
||||
_pathFollow = NodePath("Path3D/PathFollow3D")
|
||||
_sprite = NodePath("Path3D/PathFollow3D/RigidBody3D/CollisionShape3D/Sprite3D")
|
||||
Cooldown = 0.3
|
||||
_soundEffect = ExtResource("2_qmvk7")
|
||||
_projectileSpeed = 3.0
|
||||
|
||||
[node name="Path3D" type="Path3D" parent="."]
|
||||
|
||||
@@ -17,7 +17,7 @@ script = ExtResource("1_rv13r")
|
||||
_projectileSpeed = 3.0
|
||||
|
||||
[node name="RigidBody3D" type="RigidBody3D" parent="."]
|
||||
collision_layer = 4100
|
||||
collision_layer = 4
|
||||
collision_mask = 0
|
||||
gravity_scale = 0.0
|
||||
custom_integrator = true
|
||||
|
||||
@@ -1,19 +1,38 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://criqb4bokctlr"]
|
||||
[gd_scene load_steps=6 format=3 uid="uid://criqb4bokctlr"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://cferkvvp0rjht" path="res://Textures/Projectiles/Projectile_Sagittarius.png" id="1_57flt"]
|
||||
[ext_resource type="Script" path="res://Scripts/MegamiBeamShot.cs" id="1_a146o"]
|
||||
[ext_resource type="AudioStream" uid="uid://m8mvw8acs5sk" path="res://Audio/SFX/Green Wave.wav" id="2_vvcho"]
|
||||
|
||||
[sub_resource type="Curve3D" id="Curve3D_7ok4f"]
|
||||
_data = {
|
||||
"points": PackedVector3Array(0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0.008, 1, -10),
|
||||
"tilts": PackedFloat32Array(0, 0)
|
||||
}
|
||||
point_count = 2
|
||||
|
||||
[sub_resource type="CylinderShape3D" id="CylinderShape3D_bnunv"]
|
||||
radius = 0.419241
|
||||
|
||||
[node name="MegamiBeam" type="Node3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.375737)
|
||||
[node name="MegamiBeam" type="Node3D" node_paths=PackedStringArray("_pathFollow")]
|
||||
script = ExtResource("1_a146o")
|
||||
_pathFollow = NodePath("Path3D/PathFollow3D")
|
||||
_soundEffect = ExtResource("2_vvcho")
|
||||
Cooldown = 3.0
|
||||
_projectileSpeed = 10.0
|
||||
_soundEffect = ExtResource("2_vvcho")
|
||||
_projectileSpeed = 3.0
|
||||
|
||||
[node name="Beam" type="RigidBody3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.5)
|
||||
[node name="Path3D" type="Path3D" parent="."]
|
||||
top_level = true
|
||||
curve = SubResource("Curve3D_7ok4f")
|
||||
|
||||
[node name="PathFollow3D" type="PathFollow3D" parent="Path3D"]
|
||||
transform = Transform3D(-0.999999, 0, 0.000800044, 0, 1, 0, -0.000800044, 0, -0.999999, 0, 1, 0)
|
||||
loop = false
|
||||
tilt_enabled = false
|
||||
|
||||
[node name="Beam" type="RigidBody3D" parent="Path3D/PathFollow3D"]
|
||||
transform = Transform3D(-1, 0, -8.74229e-08, 0, 1, 0, 8.74229e-08, 0, -1, 0, 0, 0)
|
||||
collision_layer = 34
|
||||
collision_mask = 34
|
||||
gravity_scale = 0.0
|
||||
@@ -22,12 +41,11 @@ max_contacts_reported = 1000
|
||||
contact_monitor = true
|
||||
can_sleep = false
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Beam"]
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Path3D/PathFollow3D/Beam"]
|
||||
transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0, 0)
|
||||
shape = SubResource("CylinderShape3D_bnunv")
|
||||
|
||||
[node name="Sprite3D2" type="Sprite3D" parent="Beam"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.33, 0, 0.5)
|
||||
centered = false
|
||||
[node name="Sprite3D2" type="Sprite3D" parent="Path3D/PathFollow3D/Beam"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.00355998, 0, 0.140453)
|
||||
axis = 1
|
||||
texture = ExtResource("1_57flt")
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
[gd_scene load_steps=6 format=3 uid="uid://bq40xbqibrk1y"]
|
||||
[gd_scene load_steps=7 format=3 uid="uid://bq40xbqibrk1y"]
|
||||
|
||||
[ext_resource type="Script" path="res://Scripts/ShotgunBullet.cs" id="1_0khuu"]
|
||||
[ext_resource type="Texture2D" uid="uid://crlvrwo2l11ja" path="res://Textures/Projectiles/Projectile_Pisces_MultiAttack.png" id="2_a612r"]
|
||||
[ext_resource type="AudioStream" uid="uid://cw1jlubd7wmw6" path="res://Audio/SFX/blue laser.wav" id="2_oxtlx"]
|
||||
|
||||
[sub_resource type="CylinderShape3D" id="CylinderShape3D_eme14"]
|
||||
radius = 0.3
|
||||
@@ -16,6 +17,7 @@ radius = 0.3
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.73894, 0)
|
||||
script = ExtResource("1_0khuu")
|
||||
Cooldown = 0.5
|
||||
_soundEffect = ExtResource("2_oxtlx")
|
||||
_projectileSpeed = 15.0
|
||||
|
||||
[node name="RigidBody3D" type="RigidBody3D" parent="."]
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://cyn2wn6ffsnu7"]
|
||||
[gd_scene load_steps=5 format=3 uid="uid://cyn2wn6ffsnu7"]
|
||||
|
||||
[ext_resource type="Script" path="res://Scripts/SingleShot.cs" id="1_18l5k"]
|
||||
[ext_resource type="AudioStream" uid="uid://cw1jlubd7wmw6" path="res://Audio/SFX/blue laser.wav" id="2_7lbn3"]
|
||||
[ext_resource type="Texture2D" uid="uid://kecmkchurnin" path="res://Textures/Projectiles/Projectile_Pisces_SingleAttack.png" id="2_d8lwd"]
|
||||
|
||||
[sub_resource type="CylinderShape3D" id="CylinderShape3D_njobr"]
|
||||
@@ -9,6 +10,7 @@ radius = 0.3
|
||||
[node name="Single" type="Node3D"]
|
||||
script = ExtResource("1_18l5k")
|
||||
Cooldown = 0.3
|
||||
_soundEffect = ExtResource("2_7lbn3")
|
||||
_projectileSpeed = 10.0
|
||||
|
||||
[node name="RigidBody3D" type="RigidBody3D" parent="."]
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://bwkp1ff25acp1"]
|
||||
[gd_scene load_steps=4 format=3 uid="uid://cishm1jtcbqaw"]
|
||||
|
||||
[ext_resource type="Script" path="res://Scripts/SingleShot.cs" id="1_a82kt"]
|
||||
[ext_resource type="Texture2D" uid="uid://borp7xvlfdcmq" path="res://Textures/Projectiles/bubble.png" id="2_1dg7p"]
|
||||
|
||||
@@ -12,7 +12,7 @@ public partial class BasicEnemy : Node3D
|
||||
public void OnEnemyHit(Node3D node)
|
||||
{
|
||||
var currentLevel = (Level)GetTree().GetFirstNodeInGroup("Level");
|
||||
currentLevel.OnEnemyDefeated((Node3D)GetParent());
|
||||
currentLevel.OnEnemyDefeated(this);
|
||||
QueueFree();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -19,8 +19,6 @@ public partial class Capricorn : Character1
|
||||
[Export]
|
||||
private float _speed = 3.0f;
|
||||
|
||||
public bool CanShoot { get; private set; }
|
||||
|
||||
public bool IsShooting = false;
|
||||
|
||||
private GameManager _gameManager;
|
||||
|
||||
@@ -19,8 +19,6 @@ public partial class Capricorn2 : Character2
|
||||
[Export]
|
||||
private float _speed = 3.0f;
|
||||
|
||||
public bool CanShoot { get; private set; }
|
||||
|
||||
public bool IsShooting = false;
|
||||
|
||||
private GameManager _gameManager;
|
||||
|
||||
@@ -10,7 +10,7 @@ public partial class Character1 : Character
|
||||
[Export]
|
||||
private float _speed = 3.0f;
|
||||
|
||||
public bool CanShoot { get; private set; }
|
||||
public bool CanShoot { get; protected set; }
|
||||
|
||||
private GameManager _gameManager;
|
||||
|
||||
@@ -47,7 +47,8 @@ public partial class Character1 : Character
|
||||
{
|
||||
velocity.X = direction.X * _speed;
|
||||
velocity.Z = direction.Z * _speed;
|
||||
GetNode<Node3D>("Pivot").LookAt(Position + direction, Vector3.Up);
|
||||
GetNode<Node3D>("Pivot").LookAt(new Vector3(Position.X + direction.X, 0, Position.Z + direction.Z), Vector3.Up);
|
||||
GetNode<Node3D>("CollisionShape3D").LookAt(new Vector3(Position.X + direction.X, 0, Position.Z + direction.Z), Vector3.Up);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -10,7 +10,7 @@ public partial class Character2 : Character
|
||||
[Export]
|
||||
private float _speed = 3.0f;
|
||||
|
||||
public bool CanShoot { get; private set; }
|
||||
public bool CanShoot { get; protected set; }
|
||||
|
||||
private GameManager _gameManager;
|
||||
|
||||
@@ -47,7 +47,8 @@ public partial class Character2 : Character
|
||||
{
|
||||
velocity.X = direction.X * _speed;
|
||||
velocity.Z = direction.Z * _speed;
|
||||
GetNode<Node3D>("Pivot").LookAt(Position + direction, Vector3.Up);
|
||||
GetNode<Node3D>("Pivot").LookAt(new Vector3(Position.X + direction.X, 0, Position.Z + direction.Z), Vector3.Up);
|
||||
GetNode<Node3D>("CollisionShape3D").LookAt(new Vector3(Position.X + direction.X, 0, Position.Z + direction.Z), Vector3.Up);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -9,6 +9,7 @@ public partial class CutterShot : Projectile
|
||||
|
||||
public override void _Ready()
|
||||
{
|
||||
base._Ready();
|
||||
_pathFollow = GetNode<PathFollow3D>("Path3D/PathFollow3D");
|
||||
}
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ public partial class FinalLevel : Node3D
|
||||
var finalBossGUI = GetTree().GetFirstNodeInGroup("BossGUI") as Control;
|
||||
finalBossGUI.Show();
|
||||
var bgmPlayer = GetTree().Root.GetNode<BGMPlayer>("BgmPlayer");
|
||||
bgmPlayer.SetBGMFromFilepath("Audio/BGM/lb.wav");
|
||||
bgmPlayer.SetBGMFromFilepath("Audio/BGM/BossTheme.wav");
|
||||
bgmPlayer.PlayBGM();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -62,7 +62,7 @@ public partial class GameManager : Node
|
||||
public void OnCharacterSelected(Player player)
|
||||
{
|
||||
var sfxPlayer = GetTree().Root.GetNode<AudioStreamPlayer>("Main/SFXPlayer");
|
||||
var audioStream = ResourceLoader.Load<AudioStream>("Audio/SFX/select.wav");
|
||||
var audioStream = ResourceLoader.Load<AudioStream>("Audio/SFX/Select.wav");
|
||||
sfxPlayer.Stream = audioStream;
|
||||
sfxPlayer.Play();
|
||||
GD.Print("Instancing...");
|
||||
|
||||
@@ -1,36 +1,26 @@
|
||||
using Godot;
|
||||
using Godot.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
|
||||
public partial class Level : Node3D
|
||||
{
|
||||
[Export]
|
||||
private Array<PackedScene> _enemyScenes;
|
||||
[Export]
|
||||
private Array<Node3D> _spawnPoints;
|
||||
|
||||
private Array<Node3D> _enemies = new Array<Node3D>();
|
||||
|
||||
private List<BasicEnemy> _enemies;
|
||||
private GameManager _gameManager;
|
||||
|
||||
public override void _Ready()
|
||||
{
|
||||
_gameManager = GetTree().Root.GetNode<GameManager>("Main/GameManager");
|
||||
for (var i = 0; i < _enemyScenes.Count; i++)
|
||||
{
|
||||
var enemy = _enemyScenes[i].Instantiate();
|
||||
var convertedNode = (Node3D)enemy;
|
||||
GetTree().Root.AddChild(convertedNode);
|
||||
_enemies.Add(convertedNode);
|
||||
//convertedNode.Transform = _spawnPoints[i].Transform;
|
||||
}
|
||||
_enemies = GetNode("Enemies").GetChildren().OfType<BasicEnemy>().ToList();
|
||||
}
|
||||
|
||||
public void OnEnemyDefeated(Node3D enemyDefeated)
|
||||
public void OnEnemyDefeated(BasicEnemy enemy)
|
||||
{
|
||||
GD.Print("On enemy defeated");
|
||||
_enemies.Remove(enemyDefeated);
|
||||
if (!_enemies.Any())
|
||||
_gameManager.OnAllEnemiesDefeated();
|
||||
if (_enemies.Contains(enemy))
|
||||
{
|
||||
GD.Print("On enemy defeated " + enemy.Name);
|
||||
_enemies.Remove(enemy);
|
||||
if (!_enemies.Any())
|
||||
_gameManager.OnAllEnemiesDefeated();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
using Godot;
|
||||
|
||||
public partial class Level3 : Node3D
|
||||
public partial class Level3 : Level
|
||||
{
|
||||
private int _numberOfHits = 3;
|
||||
private MeshInstance3D _door;
|
||||
|
||||
public override void _Ready()
|
||||
{
|
||||
base._Ready();
|
||||
_door = GetNode<MeshInstance3D>("Door");
|
||||
}
|
||||
|
||||
@@ -16,9 +17,7 @@ public partial class Level3 : Node3D
|
||||
GD.Print(_numberOfHits);
|
||||
if (_numberOfHits == 0)
|
||||
{
|
||||
_door.Hide();
|
||||
_door.QueueFree();
|
||||
_door = null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -28,7 +28,7 @@ public partial class Main : Node
|
||||
|
||||
var bgmPlayer = GetTree().Root.GetNode<BGMPlayer>("BgmPlayer");
|
||||
bgmPlayer.ProcessMode = ProcessModeEnum.Always;
|
||||
bgmPlayer.SetBGMFromFilepath("Audio/BGM/level theme.wav");
|
||||
bgmPlayer.SetBGMFromFilepath("Audio/BGM/LevelTheme.wav");
|
||||
bgmPlayer.PlayBGM();
|
||||
|
||||
GetTree().Paused = true;
|
||||
|
||||
@@ -13,7 +13,7 @@ public partial class MainMenu : Node2D
|
||||
_animationPlayer = GetTree().Root.GetNode<AnimationPlayer>("/root/Main/MainMenu/UIAnimations/AnimationPlayer");
|
||||
_animationPlayer.Queue("IntroLore");
|
||||
var bgmPlayer = GetTree().Root.GetNode<BGMPlayer>("BgmPlayer");
|
||||
bgmPlayer.SetBGMFromFilepath("Audio/BGM/titlemusic.wav");
|
||||
bgmPlayer.SetBGMFromFilepath("Audio/BGM/TitleTheme.wav");
|
||||
bgmPlayer.PlayBGM();
|
||||
}
|
||||
|
||||
|
||||
@@ -1,15 +1,31 @@
|
||||
using Godot;
|
||||
using System.Linq;
|
||||
|
||||
public partial class MegamiBeamShot : Projectile
|
||||
{
|
||||
[Export]
|
||||
private PathFollow3D _pathFollow;
|
||||
[Export]
|
||||
public new AudioStream _soundEffect;
|
||||
|
||||
public override void _Ready()
|
||||
{
|
||||
Rotation = ParentCharacter.Rotation;
|
||||
GD.Print(Rotation);
|
||||
_pathFollow = GetNode<PathFollow3D>("Path3D/PathFollow3D");
|
||||
_pathFollow.GetParentNode3D().Rotation = ParentCharacter.GetNode<Node3D>("Pivot").Rotation;
|
||||
var sfxPlayer = GetTree().Root.GetNode<AudioStreamPlayer>("Main/SFXPlayer");
|
||||
sfxPlayer.Stream = _soundEffect;
|
||||
sfxPlayer.Play();
|
||||
}
|
||||
|
||||
public override void _Process(double delta)
|
||||
{
|
||||
Translate(new Vector3(0, 0, -Speed * (float)delta));
|
||||
public override void _PhysicsProcess(double delta)
|
||||
{
|
||||
_pathFollow.Progress += 10f * (float)delta;
|
||||
if (Mathf.IsEqualApprox(_pathFollow.ProgressRatio, 1.0f))
|
||||
QueueFree();
|
||||
}
|
||||
|
||||
private void OnBulletHitObject(Node node)
|
||||
{
|
||||
QueueFree();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,7 +14,7 @@ public partial class MeleeEnemy : BasicEnemy
|
||||
var convertedPlayers = players.Select(x => (Node3D)x);
|
||||
var target = convertedPlayers.OrderBy(x => Position.DistanceTo(x.Position)).FirstOrDefault();
|
||||
Position = Position.MoveToward(target.Position, _speed * (float)delta);
|
||||
LookAt(-target.Position, Vector3.Up);
|
||||
LookAt(new Vector3(-target.Position.X, 0, -target.Position.Z), Vector3.Up);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,10 +1,11 @@
|
||||
using Godot;
|
||||
using System.IO;
|
||||
|
||||
public partial class Projectile : Node3D
|
||||
{
|
||||
[Export]
|
||||
public double Cooldown { get; protected set; }
|
||||
[Export]
|
||||
public AudioStream _soundEffect;
|
||||
|
||||
public Character ParentCharacter;
|
||||
|
||||
@@ -15,8 +16,7 @@ public partial class Projectile : Node3D
|
||||
{
|
||||
Speed = _projectileSpeed;
|
||||
var sfxPlayer = GetTree().Root.GetNode<AudioStreamPlayer>("Main/SFXPlayer");
|
||||
var audioStream = ResourceLoader.Load<AudioStream>("Audio/SFX/shooting.wav");
|
||||
sfxPlayer.Stream = audioStream;
|
||||
sfxPlayer.Stream = _soundEffect;
|
||||
sfxPlayer.Play();
|
||||
}
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ public partial class RangedEnemy : BasicEnemy
|
||||
var convertedPlayers = players.Select(x => (Node3D)x);
|
||||
var target = convertedPlayers.OrderBy(x => Position.DistanceTo(x.Position)).FirstOrDefault();
|
||||
var area = GetChildren().OfType<Area3D>().Single();
|
||||
area.LookAt(target.Position, Vector3.Up);
|
||||
area.LookAt(new Vector3(target.Position.X, 0, target.Position.Z), Vector3.Up);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,9 +8,4 @@ public partial class SingleShot : Projectile
|
||||
var pellet = GetChildren().OfType<RigidBody3D>().Single();
|
||||
pellet.Translate(new Vector3(0, 0, Speed * -(float)delta));
|
||||
}
|
||||
|
||||
private void OnBulletHitObject(Node node)
|
||||
{
|
||||
QueueFree();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user