Added IDs instead of Text for Textbox
|
@ -0,0 +1,15 @@
|
||||||
|
# ---> Godot
|
||||||
|
# Godot-specific ignores
|
||||||
|
.import/
|
||||||
|
export.cfg
|
||||||
|
export_presets.cfg
|
||||||
|
|
||||||
|
# Imported translations (automatically generated from CSV files)
|
||||||
|
*.translation
|
||||||
|
|
||||||
|
# Mono-specific ignores
|
||||||
|
.mono/
|
||||||
|
data_*/
|
||||||
|
|
||||||
|
# RPGH Engine ignore
|
||||||
|
addons/rpgh_engine
|
|
@ -0,0 +1,9 @@
|
||||||
|
class_name DataBase
|
||||||
|
extends Object
|
||||||
|
|
||||||
|
const AKO_01: Texture = preload("res://game/assets/busts/ako_thinking.png")
|
||||||
|
const AKO_02: Texture = preload("res://game/assets/busts/ako_headache.png")
|
||||||
|
const AKO_03: Texture = preload("res://game/assets/busts/ako_blood_on_hands.png")
|
||||||
|
const AKO_04: Texture = preload("res://game/assets/busts/ako_looking_at_ceiling.png")
|
||||||
|
const QWENN_01: Texture = preload("res://game/assets/busts/beko_surprised.png")
|
||||||
|
const QWENN_02: Texture = preload("res://game/assets/busts/beko_happy.png")
|
|
@ -0,0 +1,3 @@
|
||||||
|
# ProjectBitShiftCorridors
|
||||||
|
|
||||||
|
An rpg horror game we are currently working on! The one with Ako and Qwenn ~
|
|
@ -0,0 +1,7 @@
|
||||||
|
[gd_resource type="Environment" load_steps=2 format=2]
|
||||||
|
|
||||||
|
[sub_resource type="ProceduralSky" id=1]
|
||||||
|
|
||||||
|
[resource]
|
||||||
|
background_mode = 2
|
||||||
|
background_sky = SubResource( 1 )
|
After Width: | Height: | Size: 236 KiB |
|
@ -0,0 +1,34 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path="res://.import/ako_blood_on_hands.png-53c9d1f9b7925f2c1187b8c122169762.stex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://game/assets/busts/ako_blood_on_hands.png"
|
||||||
|
dest_files=[ "res://.import/ako_blood_on_hands.png-53c9d1f9b7925f2c1187b8c122169762.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=0
|
||||||
|
flags/filter=true
|
||||||
|
flags/mipmaps=false
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=2
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=false
|
||||||
|
svg/scale=1.0
|
After Width: | Height: | Size: 226 KiB |
|
@ -0,0 +1,34 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path="res://.import/ako_headache.png-cdb15dd6e75d05a4f54eaaf0a30d280d.stex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://game/assets/busts/ako_headache.png"
|
||||||
|
dest_files=[ "res://.import/ako_headache.png-cdb15dd6e75d05a4f54eaaf0a30d280d.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=0
|
||||||
|
flags/filter=true
|
||||||
|
flags/mipmaps=false
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=2
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=false
|
||||||
|
svg/scale=1.0
|
After Width: | Height: | Size: 194 KiB |
|
@ -0,0 +1,34 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path="res://.import/ako_looking_at_ceiling.png-9525022684464c0fa93033728645c5cf.stex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://game/assets/busts/ako_looking_at_ceiling.png"
|
||||||
|
dest_files=[ "res://.import/ako_looking_at_ceiling.png-9525022684464c0fa93033728645c5cf.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=0
|
||||||
|
flags/filter=true
|
||||||
|
flags/mipmaps=false
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=2
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=false
|
||||||
|
svg/scale=1.0
|
After Width: | Height: | Size: 226 KiB |
|
@ -0,0 +1,34 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path="res://.import/ako_thinking.png-522e666fab4559f7191d4aa494c476c5.stex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://game/assets/busts/ako_thinking.png"
|
||||||
|
dest_files=[ "res://.import/ako_thinking.png-522e666fab4559f7191d4aa494c476c5.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=0
|
||||||
|
flags/filter=true
|
||||||
|
flags/mipmaps=false
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=2
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=false
|
||||||
|
svg/scale=1.0
|
After Width: | Height: | Size: 275 KiB |
|
@ -0,0 +1,34 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path="res://.import/beko_happy.png-7f024df0ef565669d5da978a39f04f9d.stex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://game/assets/busts/beko_happy.png"
|
||||||
|
dest_files=[ "res://.import/beko_happy.png-7f024df0ef565669d5da978a39f04f9d.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=0
|
||||||
|
flags/filter=true
|
||||||
|
flags/mipmaps=false
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=2
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=false
|
||||||
|
svg/scale=1.0
|
After Width: | Height: | Size: 224 KiB |
|
@ -0,0 +1,34 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path="res://.import/beko_surprised.png-54de0e49001768c50a3ba6dfb1227315.stex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://game/assets/busts/beko_surprised.png"
|
||||||
|
dest_files=[ "res://.import/beko_surprised.png-54de0e49001768c50a3ba6dfb1227315.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=0
|
||||||
|
flags/filter=true
|
||||||
|
flags/mipmaps=false
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=2
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=false
|
||||||
|
svg/scale=1.0
|
After Width: | Height: | Size: 855 B |
|
@ -0,0 +1,34 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path="res://.import/baseball_bats.png-feebfe604325ee9199acee489fefec67.stex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://game/assets/pixelart/baseball_bats.png"
|
||||||
|
dest_files=[ "res://.import/baseball_bats.png-feebfe604325ee9199acee489fefec67.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=0
|
||||||
|
flags/filter=false
|
||||||
|
flags/mipmaps=false
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=2
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=false
|
||||||
|
svg/scale=1.0
|
After Width: | Height: | Size: 15 KiB |
|
@ -0,0 +1,34 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path="res://.import/junk.png-7755f00f7daeb2b61a42262325176c64.stex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://game/assets/pixelart/junk.png"
|
||||||
|
dest_files=[ "res://.import/junk.png-7755f00f7daeb2b61a42262325176c64.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=0
|
||||||
|
flags/filter=false
|
||||||
|
flags/mipmaps=false
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=2
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=false
|
||||||
|
svg/scale=1.0
|
After Width: | Height: | Size: 7.8 KiB |
|
@ -0,0 +1,34 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path="res://.import/pool table.png-c59873fac7252e84a0ac2705b2393c18.stex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://game/assets/pixelart/pool table.png"
|
||||||
|
dest_files=[ "res://.import/pool table.png-c59873fac7252e84a0ac2705b2393c18.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=0
|
||||||
|
flags/filter=false
|
||||||
|
flags/mipmaps=false
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=2
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=false
|
||||||
|
svg/scale=1.0
|
After Width: | Height: | Size: 12 KiB |
|
@ -0,0 +1,34 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path="res://.import/shelf.png-d910a6adf9cac46f4022b6e495a5dd96.stex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://game/assets/pixelart/shelf.png"
|
||||||
|
dest_files=[ "res://.import/shelf.png-d910a6adf9cac46f4022b6e495a5dd96.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=0
|
||||||
|
flags/filter=false
|
||||||
|
flags/mipmaps=false
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=2
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=false
|
||||||
|
svg/scale=1.0
|
After Width: | Height: | Size: 4.0 KiB |
|
@ -0,0 +1,34 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path="res://.import/template_stand_up_animation.png-bf2042c570577057bd7ae6395ed2e269.stex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://game/assets/pixelart/template_stand_up_animation.png"
|
||||||
|
dest_files=[ "res://.import/template_stand_up_animation.png-bf2042c570577057bd7ae6395ed2e269.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=0
|
||||||
|
flags/filter=false
|
||||||
|
flags/mipmaps=false
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=2
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=false
|
||||||
|
svg/scale=1.0
|
After Width: | Height: | Size: 22 KiB |
|
@ -0,0 +1,34 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path="res://.import/tileset_area_01.png-f6836e409619de8d7272ed1d87d48b20.stex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://game/assets/pixelart/tileset_area_01.png"
|
||||||
|
dest_files=[ "res://.import/tileset_area_01.png-f6836e409619de8d7272ed1d87d48b20.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=0
|
||||||
|
flags/filter=false
|
||||||
|
flags/mipmaps=false
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=2
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=false
|
||||||
|
svg/scale=1.0
|
|
@ -0,0 +1,229 @@
|
||||||
|
[gd_resource type="TileSet" load_steps=9 format=2]
|
||||||
|
|
||||||
|
[ext_resource path="res://game/assets/pixelart/tileset_area_01.png" type="Texture" id=1]
|
||||||
|
|
||||||
|
[sub_resource type="ConvexPolygonShape2D" id=1]
|
||||||
|
points = PoolVector2Array( 24, 24, 0, 24, 0, 0, 24, 0 )
|
||||||
|
|
||||||
|
[sub_resource type="ConvexPolygonShape2D" id=2]
|
||||||
|
points = PoolVector2Array( 24, 24, 0, 24, 0, 0, 24, 0 )
|
||||||
|
|
||||||
|
[sub_resource type="ConvexPolygonShape2D" id=3]
|
||||||
|
points = PoolVector2Array( 24, 24, 0, 24, 0, 0, 24, 0 )
|
||||||
|
|
||||||
|
[sub_resource type="ConvexPolygonShape2D" id=4]
|
||||||
|
points = PoolVector2Array( 24, 24, 0, 24, 0, 0, 24, 0 )
|
||||||
|
|
||||||
|
[sub_resource type="ConvexPolygonShape2D" id=5]
|
||||||
|
points = PoolVector2Array( 24, 24, 0, 24, 0, 0, 24, 0 )
|
||||||
|
|
||||||
|
[sub_resource type="ConvexPolygonShape2D" id=6]
|
||||||
|
points = PoolVector2Array( 24, 24, 0, 24, 0, 0, 24, 0 )
|
||||||
|
|
||||||
|
[sub_resource type="ConvexPolygonShape2D" id=7]
|
||||||
|
points = PoolVector2Array( 24, 24, 0, 24, 0, 0, 24, 0 )
|
||||||
|
|
||||||
|
[resource]
|
||||||
|
0/name = "Floor"
|
||||||
|
0/texture = ExtResource( 1 )
|
||||||
|
0/tex_offset = Vector2( 0, 0 )
|
||||||
|
0/modulate = Color( 1, 1, 1, 1 )
|
||||||
|
0/region = Rect2( 0, 0, 24, 24 )
|
||||||
|
0/tile_mode = 0
|
||||||
|
0/occluder_offset = Vector2( 0, 0 )
|
||||||
|
0/navigation_offset = Vector2( 0, 0 )
|
||||||
|
0/shape_offset = Vector2( 0, 0 )
|
||||||
|
0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
0/shape_one_way = false
|
||||||
|
0/shape_one_way_margin = 0.0
|
||||||
|
0/shapes = [ ]
|
||||||
|
0/z_index = 0
|
||||||
|
1/name = "UpperWall"
|
||||||
|
1/texture = ExtResource( 1 )
|
||||||
|
1/tex_offset = Vector2( 0, 0 )
|
||||||
|
1/modulate = Color( 1, 1, 1, 1 )
|
||||||
|
1/region = Rect2( 24, 0, 24, 24 )
|
||||||
|
1/tile_mode = 0
|
||||||
|
1/occluder_offset = Vector2( 0, 0 )
|
||||||
|
1/navigation_offset = Vector2( 0, 0 )
|
||||||
|
1/shape_offset = Vector2( 0, 0 )
|
||||||
|
1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
1/shape = SubResource( 1 )
|
||||||
|
1/shape_one_way = false
|
||||||
|
1/shape_one_way_margin = 1.0
|
||||||
|
1/shapes = [ {
|
||||||
|
"autotile_coord": Vector2( 0, 0 ),
|
||||||
|
"one_way": false,
|
||||||
|
"one_way_margin": 1.0,
|
||||||
|
"shape": SubResource( 1 ),
|
||||||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
} ]
|
||||||
|
1/z_index = 0
|
||||||
|
2/name = "LowerWall"
|
||||||
|
2/texture = ExtResource( 1 )
|
||||||
|
2/tex_offset = Vector2( 0, 0 )
|
||||||
|
2/modulate = Color( 1, 1, 1, 1 )
|
||||||
|
2/region = Rect2( 24, 24, 24, 24 )
|
||||||
|
2/tile_mode = 0
|
||||||
|
2/occluder_offset = Vector2( 0, 0 )
|
||||||
|
2/navigation_offset = Vector2( 0, 0 )
|
||||||
|
2/shape_offset = Vector2( 0, 0 )
|
||||||
|
2/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
2/shape = SubResource( 2 )
|
||||||
|
2/shape_one_way = false
|
||||||
|
2/shape_one_way_margin = 1.0
|
||||||
|
2/shapes = [ {
|
||||||
|
"autotile_coord": Vector2( 0, 0 ),
|
||||||
|
"one_way": false,
|
||||||
|
"one_way_margin": 1.0,
|
||||||
|
"shape": SubResource( 2 ),
|
||||||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
} ]
|
||||||
|
2/z_index = 0
|
||||||
|
3/name = "TilesetArea01.png 3"
|
||||||
|
3/texture = ExtResource( 1 )
|
||||||
|
3/tex_offset = Vector2( 0, 0 )
|
||||||
|
3/modulate = Color( 1, 1, 1, 1 )
|
||||||
|
3/region = Rect2( 24, 0, 24, 48 )
|
||||||
|
3/tile_mode = 2
|
||||||
|
3/autotile/icon_coordinate = Vector2( 0, 0 )
|
||||||
|
3/autotile/tile_size = Vector2( 24, 24 )
|
||||||
|
3/autotile/spacing = 0
|
||||||
|
3/autotile/occluder_map = [ ]
|
||||||
|
3/autotile/navpoly_map = [ ]
|
||||||
|
3/autotile/priority_map = [ ]
|
||||||
|
3/autotile/z_index_map = [ ]
|
||||||
|
3/occluder_offset = Vector2( 0, 0 )
|
||||||
|
3/navigation_offset = Vector2( 0, 0 )
|
||||||
|
3/shape_offset = Vector2( 0, 0 )
|
||||||
|
3/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
3/shape = SubResource( 3 )
|
||||||
|
3/shape_one_way = false
|
||||||
|
3/shape_one_way_margin = 1.0
|
||||||
|
3/shapes = [ {
|
||||||
|
"autotile_coord": Vector2( 0, 0 ),
|
||||||
|
"one_way": false,
|
||||||
|
"one_way_margin": 1.0,
|
||||||
|
"shape": SubResource( 3 ),
|
||||||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
} ]
|
||||||
|
3/z_index = 0
|
||||||
|
4/name = "TilesetArea01.png 4"
|
||||||
|
4/texture = ExtResource( 1 )
|
||||||
|
4/tex_offset = Vector2( 0, 0 )
|
||||||
|
4/modulate = Color( 1, 1, 1, 1 )
|
||||||
|
4/region = Rect2( 48, 24, 48, 96 )
|
||||||
|
4/tile_mode = 2
|
||||||
|
4/autotile/icon_coordinate = Vector2( 0, 0 )
|
||||||
|
4/autotile/tile_size = Vector2( 24, 24 )
|
||||||
|
4/autotile/spacing = 0
|
||||||
|
4/autotile/occluder_map = [ ]
|
||||||
|
4/autotile/navpoly_map = [ ]
|
||||||
|
4/autotile/priority_map = [ ]
|
||||||
|
4/autotile/z_index_map = [ ]
|
||||||
|
4/occluder_offset = Vector2( 0, 0 )
|
||||||
|
4/navigation_offset = Vector2( 0, 0 )
|
||||||
|
4/shape_offset = Vector2( 0, 0 )
|
||||||
|
4/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
4/shape_one_way = false
|
||||||
|
4/shape_one_way_margin = 0.0
|
||||||
|
4/shapes = [ ]
|
||||||
|
4/z_index = 0
|
||||||
|
5/name = "TilesetArea01.png 5"
|
||||||
|
5/texture = ExtResource( 1 )
|
||||||
|
5/tex_offset = Vector2( 0, 0 )
|
||||||
|
5/modulate = Color( 1, 1, 1, 1 )
|
||||||
|
5/region = Rect2( 72, 0, 24, 24 )
|
||||||
|
5/tile_mode = 0
|
||||||
|
5/occluder_offset = Vector2( 0, 0 )
|
||||||
|
5/navigation_offset = Vector2( 0, 0 )
|
||||||
|
5/shape_offset = Vector2( 0, 0 )
|
||||||
|
5/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
5/shape_one_way = false
|
||||||
|
5/shape_one_way_margin = 0.0
|
||||||
|
5/shapes = [ ]
|
||||||
|
5/z_index = 0
|
||||||
|
6/name = "MapEdgeCorner"
|
||||||
|
6/texture = ExtResource( 1 )
|
||||||
|
6/tex_offset = Vector2( 0, 0 )
|
||||||
|
6/modulate = Color( 1, 1, 1, 1 )
|
||||||
|
6/region = Rect2( 144, 0, 24, 24 )
|
||||||
|
6/tile_mode = 0
|
||||||
|
6/occluder_offset = Vector2( 0, 0 )
|
||||||
|
6/navigation_offset = Vector2( 0, 0 )
|
||||||
|
6/shape_offset = Vector2( 0, 0 )
|
||||||
|
6/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
6/shape = SubResource( 4 )
|
||||||
|
6/shape_one_way = false
|
||||||
|
6/shape_one_way_margin = 1.0
|
||||||
|
6/shapes = [ {
|
||||||
|
"autotile_coord": Vector2( 0, 0 ),
|
||||||
|
"one_way": false,
|
||||||
|
"one_way_margin": 1.0,
|
||||||
|
"shape": SubResource( 4 ),
|
||||||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
} ]
|
||||||
|
6/z_index = 0
|
||||||
|
7/name = "MapEdge"
|
||||||
|
7/texture = ExtResource( 1 )
|
||||||
|
7/tex_offset = Vector2( 0, 0 )
|
||||||
|
7/modulate = Color( 1, 1, 1, 1 )
|
||||||
|
7/region = Rect2( 144, 72, 24, 24 )
|
||||||
|
7/tile_mode = 0
|
||||||
|
7/occluder_offset = Vector2( 0, 0 )
|
||||||
|
7/navigation_offset = Vector2( 0, 0 )
|
||||||
|
7/shape_offset = Vector2( 0, 0 )
|
||||||
|
7/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
7/shape = SubResource( 5 )
|
||||||
|
7/shape_one_way = false
|
||||||
|
7/shape_one_way_margin = 1.0
|
||||||
|
7/shapes = [ {
|
||||||
|
"autotile_coord": Vector2( 0, 0 ),
|
||||||
|
"one_way": false,
|
||||||
|
"one_way_margin": 1.0,
|
||||||
|
"shape": SubResource( 5 ),
|
||||||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
} ]
|
||||||
|
7/z_index = 0
|
||||||
|
8/name = "MapEdgeInCorner"
|
||||||
|
8/texture = ExtResource( 1 )
|
||||||
|
8/tex_offset = Vector2( 0, 0 )
|
||||||
|
8/modulate = Color( 1, 1, 1, 1 )
|
||||||
|
8/region = Rect2( 144, 48, 24, 24 )
|
||||||
|
8/tile_mode = 0
|
||||||
|
8/occluder_offset = Vector2( 0, 0 )
|
||||||
|
8/navigation_offset = Vector2( 0, 0 )
|
||||||
|
8/shape_offset = Vector2( 0, 0 )
|
||||||
|
8/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
8/shape = SubResource( 6 )
|
||||||
|
8/shape_one_way = false
|
||||||
|
8/shape_one_way_margin = 1.0
|
||||||
|
8/shapes = [ {
|
||||||
|
"autotile_coord": Vector2( 0, 0 ),
|
||||||
|
"one_way": false,
|
||||||
|
"one_way_margin": 1.0,
|
||||||
|
"shape": SubResource( 6 ),
|
||||||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
} ]
|
||||||
|
8/z_index = 0
|
||||||
|
9/name = "tileset_area_01.png 9"
|
||||||
|
9/texture = ExtResource( 1 )
|
||||||
|
9/tex_offset = Vector2( 0, -24 )
|
||||||
|
9/modulate = Color( 1, 1, 1, 1 )
|
||||||
|
9/region = Rect2( 96, 144, 24, 48 )
|
||||||
|
9/tile_mode = 0
|
||||||
|
9/occluder_offset = Vector2( 0, 0 )
|
||||||
|
9/navigation_offset = Vector2( 0, 0 )
|
||||||
|
9/shape_offset = Vector2( 0, 0 )
|
||||||
|
9/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
9/shape = SubResource( 7 )
|
||||||
|
9/shape_one_way = false
|
||||||
|
9/shape_one_way_margin = 1.0
|
||||||
|
9/shapes = [ {
|
||||||
|
"autotile_coord": Vector2( 0, 0 ),
|
||||||
|
"one_way": false,
|
||||||
|
"one_way_margin": 1.0,
|
||||||
|
"shape": SubResource( 7 ),
|
||||||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||||
|
} ]
|
||||||
|
9/z_index = 0
|
|
@ -0,0 +1,204 @@
|
||||||
|
{
|
||||||
|
"tb": {
|
||||||
|
"1": {
|
||||||
|
"eng": "It hurts...",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"2": {
|
||||||
|
"eng": "AKO\nWhat...",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"eng": "AKO\nBlood...?!",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"4": {
|
||||||
|
"eng": "AKO\nWhere the fuck am I here?",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"5": {
|
||||||
|
"eng": "There are two bats on the wall.",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"6": {
|
||||||
|
"eng": "On one of them is blood...",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"7": {
|
||||||
|
"eng": "AKO\nDid i get knocked out with that?",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"8": {
|
||||||
|
"eng": "AKO\nNo wait, that'd be weird...",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"9": {
|
||||||
|
"eng": "If I really barricated myself inside this room...",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"10": {
|
||||||
|
"eng": "Them who could have possibly knocked me out?",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"11": {
|
||||||
|
"eng": "I'm alone here... right...?",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"12": {
|
||||||
|
"eng": "The door is blocked as it seems.",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"13": {
|
||||||
|
"eng": "AKO\nWas that me?",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"14": {
|
||||||
|
"eng": "AKO\nAah, what in the world happened here?! I cannot remember a thing...",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"15": {
|
||||||
|
"eng": "AKO\nNo, wait just a moment",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"16": {
|
||||||
|
"eng": "Then where is the blood on those bats from?",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"17": {
|
||||||
|
"eng": "I didn't knock out myself after all. And...",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"18": {
|
||||||
|
"eng": "I'm alone here... Am i not...?",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"19": {
|
||||||
|
"eng": "A pool table.",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"20": {
|
||||||
|
"eng": "AKO\nAll in all this seems to be a hobby room.",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"21": {
|
||||||
|
"eng": "AKO\nBut everything is kind of corrupted. Is this modern art or something? It's a bit creepy...",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"22": {
|
||||||
|
"eng": "What is this place anyway?",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"23": {
|
||||||
|
"eng": "Why does everything look so weird?",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"24": {
|
||||||
|
"eng": "WHO ARE YOU?!?!",
|
||||||
|
"de": "WER BIST DU?!?!"
|
||||||
|
},
|
||||||
|
"25": {
|
||||||
|
"eng": "Hey hey, calm down first!",
|
||||||
|
"de": "Hey hey, beruhige dich erstmal!"
|
||||||
|
},
|
||||||
|
"26": {
|
||||||
|
"eng": "Okay, you are right.",
|
||||||
|
"de": "Okay, hast recht"
|
||||||
|
},
|
||||||
|
"27": {
|
||||||
|
"eng": "You see, now we can talk.",
|
||||||
|
"de": "Na siehst du, jetzt können wir uns ruhig unterhalten"
|
||||||
|
},
|
||||||
|
"28": {
|
||||||
|
"eng": "A shelf.",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"29": {
|
||||||
|
"eng": "AKO\nIt's kind of positioned in a suspicious way...",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"30": {
|
||||||
|
"eng": "A vase.",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"31": {
|
||||||
|
"eng": "",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"32": {
|
||||||
|
"eng": "",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"33": {
|
||||||
|
"eng": "",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"34": {
|
||||||
|
"eng": "",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"35": {
|
||||||
|
"eng": "",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"36": {
|
||||||
|
"eng": "",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"37": {
|
||||||
|
"eng": "",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"38": {
|
||||||
|
"eng": "",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"39": {
|
||||||
|
"eng": "",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"40": {
|
||||||
|
"eng": "",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"41": {
|
||||||
|
"eng": "",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"42": {
|
||||||
|
"eng": "",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"43": {
|
||||||
|
"eng": "",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"44": {
|
||||||
|
"eng": "",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"45": {
|
||||||
|
"eng": "",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"46": {
|
||||||
|
"eng": "",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"47": {
|
||||||
|
"eng": "",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"48": {
|
||||||
|
"eng": "",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"49": {
|
||||||
|
"eng": "",
|
||||||
|
"de": ""
|
||||||
|
},
|
||||||
|
"50": {
|
||||||
|
"eng": "",
|
||||||
|
"de": ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
After Width: | Height: | Size: 356 KiB |
|
@ -0,0 +1,34 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path="res://.import/ako_shocked.png-88b7d80485cd1d94de13bd9a0612be61.stex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://game/maps/hobby_room_corrupted/ako_shocked.png"
|
||||||
|
dest_files=[ "res://.import/ako_shocked.png-88b7d80485cd1d94de13bd9a0612be61.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=0
|
||||||
|
flags/filter=false
|
||||||
|
flags/mipmaps=false
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=2
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=false
|
||||||
|
svg/scale=1.0
|
|
@ -0,0 +1,17 @@
|
||||||
|
extends RPGH_Event
|
||||||
|
|
||||||
|
|
||||||
|
func default():
|
||||||
|
textbox("5")
|
||||||
|
if (is_first_run()):
|
||||||
|
textbox("6")
|
||||||
|
textbox("7", DataBase.AKO_01)
|
||||||
|
if (map.talked_to_bats_or_junk.value):
|
||||||
|
textbox("8", DataBase.AKO_01)
|
||||||
|
screen_text("9")
|
||||||
|
screen_text("10")
|
||||||
|
screen_text("11")
|
||||||
|
else:
|
||||||
|
map.talked_to_bats_or_junk.value = true
|
||||||
|
map.handle_talked_to_counter()
|
||||||
|
yield(RPGH.Dialog, "finished_textbox_queue")
|
After Width: | Height: | Size: 38 KiB |
|
@ -0,0 +1,34 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path="res://.import/bottom_layer.png-0536904ce5b79beeb279cf27a132ab9b.stex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://game/maps/hobby_room_corrupted/bottom_layer.png"
|
||||||
|
dest_files=[ "res://.import/bottom_layer.png-0536904ce5b79beeb279cf27a132ab9b.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=0
|
||||||
|
flags/filter=false
|
||||||
|
flags/mipmaps=false
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=2
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=false
|
||||||
|
svg/scale=1.0
|
|
@ -0,0 +1,10 @@
|
||||||
|
tool
|
||||||
|
extends RPGH_Map
|
||||||
|
|
||||||
|
var talked_to_bats_or_junk = Storable("TalkedToBatsOrJunk", false)
|
||||||
|
var talked_to_counter = Storable("TalkedToCounter", 0)
|
||||||
|
|
||||||
|
func handle_talked_to_counter():
|
||||||
|
talked_to_counter.value += 1
|
||||||
|
if talked_to_counter.value == 4:
|
||||||
|
$QwennEnters.append()
|
|
@ -0,0 +1,192 @@
|
||||||
|
[gd_scene load_steps=21 format=2]
|
||||||
|
|
||||||
|
[ext_resource path="res://addons/rpgh_engine/nodes/map/map.tscn" type="PackedScene" id=1]
|
||||||
|
[ext_resource path="res://game/maps/hobby_room_corrupted/pool_table.gd" type="Script" id=2]
|
||||||
|
[ext_resource path="res://game/maps/hobby_room_corrupted/hobby_room_corrupted.gd" type="Script" id=3]
|
||||||
|
[ext_resource path="res://game/maps/hobby_room_corrupted/bottom_layer.png" type="Texture" id=4]
|
||||||
|
[ext_resource path="res://game/maps/hobby_room_corrupted/top_layer.png" type="Texture" id=5]
|
||||||
|
[ext_resource path="res://addons/rpgh_engine/nodes/trigger/trigger.tscn" type="PackedScene" id=6]
|
||||||
|
[ext_resource path="res://game/assets/pixelart/template_stand_up_animation.png" type="Texture" id=7]
|
||||||
|
[ext_resource path="res://game/maps/hobby_room_corrupted/stand_up_animation.gd" type="Script" id=8]
|
||||||
|
[ext_resource path="res://game/maps/hobby_room_corrupted/baseball_bats.gd" type="Script" id=9]
|
||||||
|
[ext_resource path="res://addons/rpgh_engine/nodes/trigger/trigger.gd" type="Script" id=10]
|
||||||
|
[ext_resource path="res://game/maps/hobby_room_corrupted/junk.gd" type="Script" id=11]
|
||||||
|
[ext_resource path="res://game/maps/hobby_room_corrupted/shelf.gd" type="Script" id=12]
|
||||||
|
[ext_resource path="res://game/maps/hobby_room_corrupted/vase.gd" type="Script" id=13]
|
||||||
|
[ext_resource path="res://game/maps/hobby_room_corrupted/qwenn_enters.gd" type="Script" id=14]
|
||||||
|
[ext_resource path="res://addons/rpgh_engine/assets/graphics/template_body_sheet.png" type="Texture" id=15]
|
||||||
|
|
||||||
|
[sub_resource type="RectangleShape2D" id=1]
|
||||||
|
extents = Vector2( 12, 12 )
|
||||||
|
|
||||||
|
[sub_resource type="Animation" id=2]
|
||||||
|
length = 0.72
|
||||||
|
step = 0.04
|
||||||
|
tracks/0/type = "value"
|
||||||
|
tracks/0/path = NodePath(".:frame")
|
||||||
|
tracks/0/interp = 1
|
||||||
|
tracks/0/loop_wrap = true
|
||||||
|
tracks/0/imported = false
|
||||||
|
tracks/0/enabled = true
|
||||||
|
tracks/0/keys = {
|
||||||
|
"times": PoolRealArray( 0, 0.16, 0.24, 0.32, 0.4, 0.48, 0.56, 0.64 ),
|
||||||
|
"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1 ),
|
||||||
|
"update": 1,
|
||||||
|
"values": [ 14, 18, 19, 20, 21, 22, 23, 24 ]
|
||||||
|
}
|
||||||
|
tracks/1/type = "method"
|
||||||
|
tracks/1/path = NodePath("..")
|
||||||
|
tracks/1/interp = 1
|
||||||
|
tracks/1/loop_wrap = true
|
||||||
|
tracks/1/imported = false
|
||||||
|
tracks/1/enabled = true
|
||||||
|
tracks/1/keys = {
|
||||||
|
"times": PoolRealArray( 0.72 ),
|
||||||
|
"transitions": PoolRealArray( 1 ),
|
||||||
|
"values": [ {
|
||||||
|
"args": [ ],
|
||||||
|
"method": "spawn_player"
|
||||||
|
} ]
|
||||||
|
}
|
||||||
|
tracks/2/type = "value"
|
||||||
|
tracks/2/path = NodePath("CameraFocus:position")
|
||||||
|
tracks/2/interp = 1
|
||||||
|
tracks/2/loop_wrap = true
|
||||||
|
tracks/2/imported = false
|
||||||
|
tracks/2/enabled = true
|
||||||
|
tracks/2/keys = {
|
||||||
|
"times": PoolRealArray( 0, 0.72 ),
|
||||||
|
"transitions": PoolRealArray( 1, 1 ),
|
||||||
|
"update": 0,
|
||||||
|
"values": [ Vector2( 16, 16 ), Vector2( 12, 8 ) ]
|
||||||
|
}
|
||||||
|
|
||||||
|
[sub_resource type="Animation" id=3]
|
||||||
|
length = 4.64
|
||||||
|
step = 0.04
|
||||||
|
tracks/0/type = "value"
|
||||||
|
tracks/0/path = NodePath(".:frame")
|
||||||
|
tracks/0/interp = 1
|
||||||
|
tracks/0/loop_wrap = true
|
||||||
|
tracks/0/imported = false
|
||||||
|
tracks/0/enabled = true
|
||||||
|
tracks/0/keys = {
|
||||||
|
"times": PoolRealArray( 0, 2, 2.08, 2.16, 2.24, 2.32, 2.4, 2.64, 2.72, 3.28, 3.4, 3.48, 3.6, 3.72, 3.8, 3.92, 4.04, 4.16, 4.28, 4.4, 4.52 ),
|
||||||
|
"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ),
|
||||||
|
"update": 1,
|
||||||
|
"values": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17, 14, 15, 14, 17, 14 ]
|
||||||
|
}
|
||||||
|
tracks/1/type = "value"
|
||||||
|
tracks/1/path = NodePath("CameraFocus:position")
|
||||||
|
tracks/1/interp = 2
|
||||||
|
tracks/1/loop_wrap = true
|
||||||
|
tracks/1/imported = false
|
||||||
|
tracks/1/enabled = true
|
||||||
|
tracks/1/keys = {
|
||||||
|
"times": PoolRealArray( 0, 0.84, 2, 2.48, 2.64, 2.8, 3.28, 3.72, 3.96, 4.24, 4.68 ),
|
||||||
|
"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ),
|
||||||
|
"update": 0,
|
||||||
|
"values": [ Vector2( 24, 24 ), Vector2( 23.9819, 22.2182 ), Vector2( 24, 24 ), Vector2( 20, 24 ), Vector2( 20, 24 ), Vector2( 18, 24 ), Vector2( 18, 24 ), Vector2( 16, 16 ), Vector2( 16.114, 15.741 ), Vector2( 15.505, 16.486 ), Vector2( 16, 16 ) ]
|
||||||
|
}
|
||||||
|
|
||||||
|
[sub_resource type="RectangleShape2D" id=4]
|
||||||
|
extents = Vector2( 24, 12 )
|
||||||
|
|
||||||
|
[sub_resource type="RectangleShape2D" id=5]
|
||||||
|
extents = Vector2( 24, 12 )
|
||||||
|
|
||||||
|
[node name="HobbyRoomCorrupted" instance=ExtResource( 1 )]
|
||||||
|
script = ExtResource( 3 )
|
||||||
|
top_layer = ExtResource( 5 )
|
||||||
|
bottom_layer = ExtResource( 4 )
|
||||||
|
|
||||||
|
[node name="MapCollision" type="StaticBody2D" parent="." index="0"]
|
||||||
|
visible = false
|
||||||
|
position = Vector2( 96, 72 )
|
||||||
|
collision_layer = 2
|
||||||
|
collision_mask = 0
|
||||||
|
|
||||||
|
[node name="WallCollision" type="CollisionPolygon2D" parent="MapCollision" index="0"]
|
||||||
|
polygon = PoolVector2Array( -72, 192, -72, 24, -48, 24, -48, 0, 72, 0, 72, 24, 120, 24, 120, 0, 216, 0, 216, 192, -72, 192, -96, 216, 240, 216, 240, -24, -96, -24, -96, 216 )
|
||||||
|
|
||||||
|
[node name="LiftUpCollision" type="CollisionShape2D" parent="MapCollision" index="1"]
|
||||||
|
position = Vector2( 60, 84 )
|
||||||
|
shape = SubResource( 1 )
|
||||||
|
|
||||||
|
[node name="StandUpAnimation" type="Node" parent="." index="1"]
|
||||||
|
script = ExtResource( 8 )
|
||||||
|
auto_start = true
|
||||||
|
|
||||||
|
[node name="Sprite" type="Sprite" parent="StandUpAnimation" index="0"]
|
||||||
|
position = Vector2( 232, 128 )
|
||||||
|
texture = ExtResource( 7 )
|
||||||
|
centered = false
|
||||||
|
offset = Vector2( -3, -13 )
|
||||||
|
vframes = 5
|
||||||
|
hframes = 5
|
||||||
|
|
||||||
|
[node name="CameraFocus" type="Position2D" parent="StandUpAnimation/Sprite" index="0"]
|
||||||
|
position = Vector2( 24, 24 )
|
||||||
|
|
||||||
|
[node name="AnimationPlayer" type="AnimationPlayer" parent="StandUpAnimation/Sprite" index="1"]
|
||||||
|
anims/StandUp = SubResource( 2 )
|
||||||
|
anims/WakeUpShakeHead = SubResource( 3 )
|
||||||
|
|
||||||
|
[node name="PoolTable" type="Node" parent="." index="2"]
|
||||||
|
script = ExtResource( 2 )
|
||||||
|
|
||||||
|
[node name="Trigger" parent="PoolTable" index="0" instance=ExtResource( 6 )]
|
||||||
|
|
||||||
|
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="PoolTable/Trigger" index="0"]
|
||||||
|
polygon = PoolVector2Array( 48, 176, 88, 176, 88, 208, 96, 208, 96, 224, 48, 224 )
|
||||||
|
|
||||||
|
[node name="BaseballBats" type="Node" parent="." index="3"]
|
||||||
|
script = ExtResource( 9 )
|
||||||
|
|
||||||
|
[node name="Trigger" type="Node" parent="BaseballBats" index="0"]
|
||||||
|
script = ExtResource( 10 )
|
||||||
|
is_passable = true
|
||||||
|
|
||||||
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="BaseballBats/Trigger" index="0"]
|
||||||
|
position = Vector2( 88, 60 )
|
||||||
|
shape = SubResource( 4 )
|
||||||
|
|
||||||
|
[node name="Junk" type="Node" parent="." index="4"]
|
||||||
|
script = ExtResource( 11 )
|
||||||
|
|
||||||
|
[node name="Trigger" type="Node" parent="Junk" index="0"]
|
||||||
|
script = ExtResource( 10 )
|
||||||
|
|
||||||
|
[node name="Collision" type="CollisionPolygon2D" parent="Junk/Trigger" index="0"]
|
||||||
|
polygon = PoolVector2Array( 224, 232, 264, 232, 264, 216, 296, 216, 296, 184, 312, 184, 312, 264, 224, 264 )
|
||||||
|
|
||||||
|
[node name="Shelf" type="Node" parent="." index="5"]
|
||||||
|
script = ExtResource( 12 )
|
||||||
|
|
||||||
|
[node name="Trigger" type="Node" parent="Shelf" index="0"]
|
||||||
|
script = ExtResource( 10 )
|
||||||
|
|
||||||
|
[node name="Collision" type="CollisionShape2D" parent="Shelf/Trigger" index="0"]
|
||||||
|
position = Vector2( 288, 84 )
|
||||||
|
shape = SubResource( 5 )
|
||||||
|
|
||||||
|
[node name="Vase" type="Node" parent="." index="6"]
|
||||||
|
script = ExtResource( 13 )
|
||||||
|
|
||||||
|
[node name="Trigger" type="Node" parent="Vase" index="0"]
|
||||||
|
script = ExtResource( 10 )
|
||||||
|
|
||||||
|
[node name="LiftUpCollision2" type="CollisionShape2D" parent="Vase/Trigger" index="0"]
|
||||||
|
position = Vector2( 156, 84 )
|
||||||
|
shape = SubResource( 1 )
|
||||||
|
|
||||||
|
[node name="QwennEnters" type="Node" parent="." index="7"]
|
||||||
|
script = ExtResource( 14 )
|
||||||
|
|
||||||
|
[node name="Qwenn" type="Sprite" parent="QwennEnters" index="0"]
|
||||||
|
visible = false
|
||||||
|
position = Vector2( 240, 88 )
|
||||||
|
texture = ExtResource( 15 )
|
||||||
|
vframes = 8
|
||||||
|
hframes = 5
|
||||||
|
frame = 25
|
|
@ -0,0 +1,18 @@
|
||||||
|
extends RPGH_Event
|
||||||
|
|
||||||
|
|
||||||
|
func default():
|
||||||
|
textbox("12")
|
||||||
|
if (is_first_run()):
|
||||||
|
textbox("13", DataBase.AKO_01)
|
||||||
|
textbox("14", DataBase.AKO_02)
|
||||||
|
if (map.talked_to_bats_or_junk.value):
|
||||||
|
textbox("15", DataBase.AKO_01)
|
||||||
|
screen_text("9")
|
||||||
|
screen_text("16")
|
||||||
|
screen_text("17")
|
||||||
|
screen_text("18")
|
||||||
|
else:
|
||||||
|
map.talked_to_bats_or_junk.value = true
|
||||||
|
map.handle_talked_to_counter()
|
||||||
|
yield(RPGH.Dialog, "finished_textbox_queue")
|
|
@ -0,0 +1,9 @@
|
||||||
|
extends RPGH_Event
|
||||||
|
|
||||||
|
func default():
|
||||||
|
textbox("19")
|
||||||
|
if (is_first_run()):
|
||||||
|
textbox("20", DataBase.AKO_01)
|
||||||
|
textbox("21", DataBase.AKO_01)
|
||||||
|
map.handle_talked_to_counter()
|
||||||
|
yield(RPGH.Dialog, "finished_textbox_queue")
|
|
@ -0,0 +1,16 @@
|
||||||
|
extends RPGH_Event
|
||||||
|
|
||||||
|
|
||||||
|
func default():
|
||||||
|
screen_text("22")
|
||||||
|
screen_text("23")
|
||||||
|
yield(RPGH.Dialog, "finished_textbox_queue")
|
||||||
|
$Qwenn.visible = true
|
||||||
|
yield(get_tree().create_timer(1.5), "timeout")
|
||||||
|
RPGH.get_node("UI/Insertion/AnimationPlayer").play("FadeInInsertion")
|
||||||
|
yield(RPGH.get_node("UI/Insertion/AnimationPlayer"), "animation_finished")
|
||||||
|
textbox("24", DataBase.AKO_04)
|
||||||
|
textbox("25", null, DataBase.QWENN_01)
|
||||||
|
textbox("26", DataBase.AKO_01)
|
||||||
|
textbox("27", null, DataBase.QWENN_02)
|
||||||
|
yield(RPGH.Dialog, "finished_textbox_queue")
|
|
@ -0,0 +1,9 @@
|
||||||
|
extends RPGH_Event
|
||||||
|
|
||||||
|
|
||||||
|
func default():
|
||||||
|
textbox("28")
|
||||||
|
if (is_first_run()):
|
||||||
|
textbox("29", DataBase.AKO_01)
|
||||||
|
map.handle_talked_to_counter()
|
||||||
|
yield(RPGH.Dialog, "finished_textbox_queue")
|
|
@ -0,0 +1,30 @@
|
||||||
|
extends RPGH_Event
|
||||||
|
|
||||||
|
func default():
|
||||||
|
var cam_setup = CameraSetup()
|
||||||
|
cam_setup.observee = $Sprite/CameraFocus
|
||||||
|
cam_setup.zoom = 0.33333
|
||||||
|
|
||||||
|
var cam_setup2 = CameraSetup()
|
||||||
|
cam_setup2.limit_left = 0
|
||||||
|
cam_setup2.limit_top = 0
|
||||||
|
cam_setup2.limit_right = 336
|
||||||
|
cam_setup2.limit_bottom = 312
|
||||||
|
|
||||||
|
set_camera_setup(cam_setup)
|
||||||
|
fade_over_camera_setup(cam_setup2, 40.9, true)
|
||||||
|
|
||||||
|
yield(get_tree().create_timer(3.0), "timeout")
|
||||||
|
var anim = $Sprite/AnimationPlayer
|
||||||
|
anim.play("WakeUpShakeHead")
|
||||||
|
yield(anim, "animation_finished")
|
||||||
|
screen_text("1")
|
||||||
|
textbox("2", DataBase.AKO_02)
|
||||||
|
textbox("3", DataBase.AKO_03)
|
||||||
|
textbox("4", DataBase.AKO_04)
|
||||||
|
yield(RPGH.Dialog, "finished_textbox_queue")
|
||||||
|
anim.play("StandUp")
|
||||||
|
|
||||||
|
func spawn_player():
|
||||||
|
RPGH.Player.spawn($Sprite.position)
|
||||||
|
queue_free()
|
After Width: | Height: | Size: 8.9 KiB |
|
@ -0,0 +1,34 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path="res://.import/top_layer.png-833706867c0ee19860bfc31637ed32d8.stex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://game/maps/hobby_room_corrupted/top_layer.png"
|
||||||
|
dest_files=[ "res://.import/top_layer.png-833706867c0ee19860bfc31637ed32d8.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=0
|
||||||
|
flags/filter=false
|
||||||
|
flags/mipmaps=false
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=2
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=false
|
||||||
|
svg/scale=1.0
|
|
@ -0,0 +1,6 @@
|
||||||
|
extends RPGH_Event
|
||||||
|
|
||||||
|
|
||||||
|
func default():
|
||||||
|
textbox("30")
|
||||||
|
yield(RPGH.Dialog, "finished_textbox_queue")
|
|
@ -0,0 +1,34 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path="res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://icon.png"
|
||||||
|
dest_files=[ "res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=0
|
||||||
|
flags/filter=false
|
||||||
|
flags/mipmaps=false
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=2
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=false
|
||||||
|
svg/scale=1.0
|
|
@ -0,0 +1,6 @@
|
||||||
|
[gd_scene load_steps=2 format=2]
|
||||||
|
|
||||||
|
[ext_resource path="res://addons/rpgh_engine/system/init.tscn" type="PackedScene" id=1]
|
||||||
|
|
||||||
|
[node name="Init" instance=ExtResource( 1 )]
|
||||||
|
initial_map = "res://game/maps/hobby_room_corrupted/hobby_room_corrupted.tscn"
|
|
@ -0,0 +1,142 @@
|
||||||
|
; Engine configuration file.
|
||||||
|
; It's best edited using the editor UI and not directly,
|
||||||
|
; since the parameters that go here are not all obvious.
|
||||||
|
;
|
||||||
|
; Format:
|
||||||
|
; [section] ; section goes between []
|
||||||
|
; param=value ; assign values to parameters
|
||||||
|
|
||||||
|
config_version=4
|
||||||
|
|
||||||
|
_global_script_classes=[ {
|
||||||
|
"base": "Object",
|
||||||
|
"class": "DataBase",
|
||||||
|
"language": "GDScript",
|
||||||
|
"path": "res://DataBase.gd"
|
||||||
|
}, {
|
||||||
|
"base": "Node",
|
||||||
|
"class": "RPGH_Event",
|
||||||
|
"language": "GDScript",
|
||||||
|
"path": "res://addons/rpgh_engine/nodes/event/event.gd"
|
||||||
|
}, {
|
||||||
|
"base": "YSort",
|
||||||
|
"class": "RPGH_Map",
|
||||||
|
"language": "GDScript",
|
||||||
|
"path": "res://addons/rpgh_engine/nodes/map/map.gd"
|
||||||
|
}, {
|
||||||
|
"base": "Node",
|
||||||
|
"class": "RPGH_Trigger",
|
||||||
|
"language": "GDScript",
|
||||||
|
"path": "res://addons/rpgh_engine/nodes/trigger/trigger.gd"
|
||||||
|
} ]
|
||||||
|
_global_script_class_icons={
|
||||||
|
"DataBase": "",
|
||||||
|
"RPGH_Event": "res://addons/rpgh_engine/nodes/event/icon_event.svg",
|
||||||
|
"RPGH_Map": "res://addons/rpgh_engine/nodes/map/icon_map.svg",
|
||||||
|
"RPGH_Trigger": "res://addons/rpgh_engine/nodes/trigger/icon_trigger.svg"
|
||||||
|
}
|
||||||
|
|
||||||
|
[application]
|
||||||
|
|
||||||
|
config/name="RPGH Engine"
|
||||||
|
run/main_scene="res://main.tscn"
|
||||||
|
boot_splash/bg_color=Color( 0.141176, 0.141176, 0.141176, 1 )
|
||||||
|
config/icon="res://icon.png"
|
||||||
|
|
||||||
|
[autoload]
|
||||||
|
|
||||||
|
RPGH="*res://addons/rpgh_engine/rpgh_engine.tscn"
|
||||||
|
|
||||||
|
[display]
|
||||||
|
|
||||||
|
window/stretch/mode="2d"
|
||||||
|
window/stretch/aspect="keep"
|
||||||
|
|
||||||
|
[editor]
|
||||||
|
|
||||||
|
convert_text_resources_to_binary_on_export=true
|
||||||
|
|
||||||
|
[importer_defaults]
|
||||||
|
|
||||||
|
texture={
|
||||||
|
"compress/bptc_ldr": 0,
|
||||||
|
"compress/hdr_mode": 0,
|
||||||
|
"compress/lossy_quality": 0.7,
|
||||||
|
"compress/mode": 0,
|
||||||
|
"compress/normal_map": 0,
|
||||||
|
"detect_3d": false,
|
||||||
|
"flags/anisotropic": false,
|
||||||
|
"flags/filter": false,
|
||||||
|
"flags/mipmaps": false,
|
||||||
|
"flags/repeat": 0,
|
||||||
|
"flags/srgb": 2,
|
||||||
|
"process/HDR_as_SRGB": false,
|
||||||
|
"process/fix_alpha_border": true,
|
||||||
|
"process/invert_color": false,
|
||||||
|
"process/premult_alpha": false,
|
||||||
|
"size_limit": 0,
|
||||||
|
"stream": false,
|
||||||
|
"svg/scale": 1.0
|
||||||
|
}
|
||||||
|
|
||||||
|
[input]
|
||||||
|
|
||||||
|
ui_accept={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777221,"unicode":0,"echo":false,"script":null)
|
||||||
|
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777222,"unicode":0,"echo":false,"script":null)
|
||||||
|
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":32,"unicode":0,"echo":false,"script":null)
|
||||||
|
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":0,"pressure":0.0,"pressed":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
ingame_left={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":65,"unicode":0,"echo":false,"script":null)
|
||||||
|
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":14,"pressure":0.0,"pressed":false,"script":null)
|
||||||
|
, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":0,"axis_value":-1.0,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
ingame_right={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":68,"unicode":0,"echo":false,"script":null)
|
||||||
|
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":15,"pressure":0.0,"pressed":false,"script":null)
|
||||||
|
, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":0,"axis_value":1.0,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
ingame_up={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":87,"unicode":0,"echo":false,"script":null)
|
||||||
|
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":12,"pressure":0.0,"pressed":false,"script":null)
|
||||||
|
, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":1,"axis_value":-1.0,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
ingame_down={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":83,"unicode":0,"echo":false,"script":null)
|
||||||
|
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":13,"pressure":0.0,"pressed":false,"script":null)
|
||||||
|
, Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":1,"axis_value":1.0,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
ingame_interact={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":32,"unicode":0,"echo":false,"script":null)
|
||||||
|
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":0,"pressure":0.0,"pressed":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
game_pause={
|
||||||
|
"deadzone": 0.5,
|
||||||
|
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777217,"unicode":0,"echo":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
[layer_names]
|
||||||
|
|
||||||
|
2d_physics/layer_1="Player"
|
||||||
|
2d_physics/layer_2="Block"
|
||||||
|
2d_physics/layer_3="Interactable"
|
||||||
|
2d_physics/layer_4="Enemy"
|
||||||
|
|
||||||
|
[rendering]
|
||||||
|
|
||||||
|
environment/default_clear_color=Color( 0, 0, 0, 1 )
|
||||||
|
environment/default_environment="res://default_env.tres"
|