Compare commits
3 Commits
Author | SHA1 | Date | |
---|---|---|---|
130334d315 | |||
67ed2d5ed5 | |||
2d44a2da05 |
34
cover.png.import
Normal file
34
cover.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dvsb5xh1m7svl"
|
||||
path="res://.godot/imported/cover.png-7415a2400197f69905d305dff229e3ab.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://cover.png"
|
||||
dest_files=["res://.godot/imported/cover.png-7415a2400197f69905d305dff229e3ab.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
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=1
|
@ -15,12 +15,12 @@ func set_active(new_active: bool):
|
||||
func damage(value: int = 0, direction: Vector2 = Vector2.UP):
|
||||
if not active:
|
||||
return
|
||||
|
||||
|
||||
if hitback_velocity > 0:
|
||||
get_parent().velocity = hitback_velocity * direction
|
||||
got_hit.emit()
|
||||
|
||||
health -= value
|
||||
if health <= 0:
|
||||
die.emit()
|
||||
return
|
||||
|
||||
get_parent().velocity = hitback_velocity * direction
|
||||
got_hit.emit()
|
||||
|
||||
|
BIN
ennemy/Flammes.png
(Stored with Git LFS)
Normal file
BIN
ennemy/Flammes.png
(Stored with Git LFS)
Normal file
Binary file not shown.
34
ennemy/Flammes.png.import
Normal file
34
ennemy/Flammes.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dut0ru3y8rung"
|
||||
path="res://.godot/imported/Flammes.png-6539d30ca9b68fe1b06de69547ee6ef1.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://ennemy/Flammes.png"
|
||||
dest_files=["res://.godot/imported/Flammes.png-6539d30ca9b68fe1b06de69547ee6ef1.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
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=1
|
BIN
ennemy/MechantVol.png
(Stored with Git LFS)
BIN
ennemy/MechantVol.png
(Stored with Git LFS)
Binary file not shown.
@ -8,7 +8,7 @@ func _ready() -> void:
|
||||
hitbox.monitoring = false
|
||||
|
||||
func play_anim_run():
|
||||
animated_sprite.play("run")
|
||||
animated_sprite.play("idle")
|
||||
|
||||
func play_anim_idle():
|
||||
animated_sprite.play("idle")
|
||||
|
@ -1,11 +1,52 @@
|
||||
[gd_scene load_steps=8 format=3 uid="uid://c5ruphrd8ebuu"]
|
||||
[gd_scene load_steps=13 format=3 uid="uid://c5ruphrd8ebuu"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://dailpwkay2nu5" path="res://ennemy/armored_ennemy.gd" id="1_f4v0e"]
|
||||
[ext_resource type="SpriteFrames" uid="uid://i6035vm5ited" path="res://player/armored_spritesheet.tres" id="1_k1sc2"]
|
||||
[ext_resource type="Shape2D" uid="uid://6rhdwj5jxbxn" path="res://player/player_collision.tres" id="2_f4v0e"]
|
||||
[ext_resource type="Texture2D" uid="uid://cjruk5xlt3tyn" path="res://ennemy/MechantVol.png" id="2_iblih"]
|
||||
[ext_resource type="PackedScene" uid="uid://7sqwi3lygb1u" path="res://damageable/hitbox.tscn" id="4_e5h8j"]
|
||||
[ext_resource type="AudioStream" uid="uid://c0w61do2a1hbc" path="res://ennemy/black-magic-159868.mp3" id="5_iblih"]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_iblih"]
|
||||
atlas = ExtResource("2_iblih")
|
||||
region = Rect2(96, 0, 32, 32)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_vaovl"]
|
||||
atlas = ExtResource("2_iblih")
|
||||
region = Rect2(128, 0, 32, 32)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_i1xbb"]
|
||||
atlas = ExtResource("2_iblih")
|
||||
region = Rect2(64, 0, 32, 32)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_0a3sv"]
|
||||
atlas = ExtResource("2_iblih")
|
||||
region = Rect2(96, 0, 32, 32)
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_vaovl"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_iblih")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_vaovl")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"hit",
|
||||
"speed": 6.0
|
||||
}, {
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_i1xbb")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_0a3sv")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"idle",
|
||||
"speed": 2.0
|
||||
}]
|
||||
|
||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_f4v0e"]
|
||||
|
||||
[sub_resource type="CircleShape2D" id="CircleShape2D_e5h8j"]
|
||||
@ -15,7 +56,7 @@ script = ExtResource("1_f4v0e")
|
||||
|
||||
[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."]
|
||||
position = Vector2(1, -16)
|
||||
sprite_frames = ExtResource("1_k1sc2")
|
||||
sprite_frames = SubResource("SpriteFrames_vaovl")
|
||||
animation = &"idle"
|
||||
autoplay = "idle"
|
||||
|
||||
|
12
main.gd
12
main.gd
@ -23,6 +23,7 @@ var active_camera: SuperCamera
|
||||
|
||||
@onready var choices_container: MarginContainer = %ChoicesContainer
|
||||
@onready var red_hood_cutscene: AnimationPlayer = $RedHoodCutscene
|
||||
@onready var final_cutscene: AnimationPlayer = $FinalCutscene
|
||||
|
||||
|
||||
# Called when the node enters the scene tree for the first time.
|
||||
@ -44,11 +45,12 @@ func _process(delta: float) -> void:
|
||||
bubbles_back.global_position.x = active_camera.global_position.x
|
||||
bubbles_interior.global_position.x = active_camera.global_position.x
|
||||
choices_container.global_position.x = active_camera.global_position.x - 100
|
||||
opening_fade_to_black.global_position.x = active_camera.global_position.x - 320.0
|
||||
|
||||
background_far.global_position.x = active_camera.global_position.x * parallax_far
|
||||
background_middle.global_position.x = active_camera.global_position.x * parallax_middle
|
||||
background_close.global_position.x = active_camera.global_position.x * parallax_close
|
||||
foreground_far.global_position.x = active_camera.global_position.x * foreground
|
||||
# foreground_far.global_position.x = active_camera.global_position.x * foreground
|
||||
|
||||
|
||||
func _on_start_dancing() -> void:
|
||||
@ -70,3 +72,11 @@ func _on_trigger_second_npc_dialogue_body_entered(body: Node2D) -> void:
|
||||
|
||||
func _on_red_hood_sword_dialogue_dialogue_ended() -> void:
|
||||
red_hood_cutscene.play("flee")
|
||||
|
||||
|
||||
func _on_final_armor_dialogue_ended() -> void:
|
||||
red_hood_cutscene.play("final")
|
||||
|
||||
|
||||
func _on_final_cinematic_body_entered(body: Node2D) -> void:
|
||||
final_cutscene.play("cutscene")
|
||||
|
BIN
player/assets/IdleArmes.png
(Stored with Git LFS)
Normal file
BIN
player/assets/IdleArmes.png
(Stored with Git LFS)
Normal file
Binary file not shown.
34
player/assets/IdleArmes.png.import
Normal file
34
player/assets/IdleArmes.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bhrqdo0cadpf4"
|
||||
path="res://.godot/imported/IdleArmes.png-4b0b1618004fdb09b94c469795d19762.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://player/assets/IdleArmes.png"
|
||||
dest_files=["res://.godot/imported/IdleArmes.png-4b0b1618004fdb09b94c469795d19762.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
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=1
|
BIN
player/assets/Tete.png
(Stored with Git LFS)
Normal file
BIN
player/assets/Tete.png
(Stored with Git LFS)
Normal file
Binary file not shown.
34
player/assets/Tete.png.import
Normal file
34
player/assets/Tete.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://drjrcocrm4bpw"
|
||||
path="res://.godot/imported/Tete.png-d9734c8572ccd9529363aece42849208.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://player/assets/Tete.png"
|
||||
dest_files=["res://.godot/imported/Tete.png-d9734c8572ccd9529363aece42849208.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
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=1
|
@ -14,6 +14,7 @@ var gravity_modifier = 1
|
||||
@onready var hitting: Timer = $Hitting
|
||||
@onready var hitbox: Area2D = $Hitbox
|
||||
|
||||
@onready var armor: AnimatedSprite2D = $Armor
|
||||
@onready var sword: AnimatedSprite2D = $Sword
|
||||
@onready var damageable: Damageable = $Damageable
|
||||
@onready var shield: AnimatedSprite2D = $Shield
|
||||
@ -33,15 +34,19 @@ func play_anim():
|
||||
|
||||
func play_anim_run():
|
||||
current_animation = "run"
|
||||
current_sprite.play("run")
|
||||
|
||||
func play_anim_idle():
|
||||
current_animation = "idle"
|
||||
current_sprite.play("idle")
|
||||
|
||||
func play_anim_jump():
|
||||
current_animation = "jump"
|
||||
current_animation = "walk"
|
||||
current_sprite.play("walk")
|
||||
|
||||
func play_anim_dance():
|
||||
current_animation = "dance"
|
||||
current_sprite.play("dance")
|
||||
|
||||
func set_in_cutscene():
|
||||
is_in_cutscene = true
|
||||
@ -60,11 +65,11 @@ func _ready() -> void:
|
||||
current_sprite = base
|
||||
|
||||
func _physics_process(delta: float) -> void:
|
||||
play_anim()
|
||||
if is_in_cutscene:
|
||||
velocity.x = move_toward(velocity.x, 0, speed)
|
||||
move_and_slide()
|
||||
return
|
||||
play_anim()
|
||||
|
||||
if is_hitting:
|
||||
current_animation = "hit"
|
||||
@ -77,7 +82,11 @@ func _physics_process(delta: float) -> void:
|
||||
|
||||
var direction := Input.get_axis("move_left", "move_right")
|
||||
|
||||
damageable.set_active(has_shield and direction != 0)
|
||||
if(has_shield and not has_sword and direction == 0):
|
||||
damageable.set_active(false)
|
||||
else:
|
||||
damageable.set_active(true)
|
||||
|
||||
if direction > 0 and is_on_floor():
|
||||
look_right()
|
||||
if direction < 0 and is_on_floor():
|
||||
@ -107,13 +116,12 @@ func _physics_process(delta: float) -> void:
|
||||
func hit():
|
||||
is_hitting = true
|
||||
hitting.start()
|
||||
hitbox.monitorable = true
|
||||
hitbox.monitoring = true
|
||||
|
||||
func _on_hitting_timeout() -> void:
|
||||
is_hitting = false
|
||||
hitbox.monitorable = false
|
||||
hitbox.monitoring = false
|
||||
damageable.set_active(true)
|
||||
|
||||
func _on_dialogue_manager_dialogue_ended() -> void:
|
||||
set_in_play()
|
||||
@ -139,3 +147,17 @@ func _on_red_hood_sword_dialogue_dialogue_ended() -> void:
|
||||
current_sprite.play("idle")
|
||||
current_sprite.visible = true
|
||||
has_sword = true
|
||||
|
||||
func _on_put_on_armor() -> void:
|
||||
current_sprite.visible = false
|
||||
current_sprite = armor
|
||||
current_sprite.play("power_up")
|
||||
current_sprite.visible = true
|
||||
has_armor = true
|
||||
|
||||
func _on_final_armor_dialogue_ended() -> void:
|
||||
set_in_play()
|
||||
current_sprite.play("idle")
|
||||
|
||||
func _on_trigger_final_dialogue_body_entered(body: Node2D) -> void:
|
||||
set_in_cutscene()
|
||||
|
@ -1,6 +1,7 @@
|
||||
[gd_scene load_steps=65 format=3 uid="uid://yvp44oauis4n"]
|
||||
[gd_scene load_steps=79 format=3 uid="uid://yvp44oauis4n"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://c1fqj3lba7wik" path="res://player/player.gd" id="1_yw30f"]
|
||||
[ext_resource type="Texture2D" uid="uid://cjruk5xlt3tyn" path="res://ennemy/MechantVol.png" id="2_ebec5"]
|
||||
[ext_resource type="Texture2D" uid="uid://dxsbbcagqkiid" path="res://player/assets/RunArmeEpee.png" id="2_hg6s5"]
|
||||
[ext_resource type="SpriteFrames" uid="uid://i6035vm5ited" path="res://player/armored_spritesheet.tres" id="2_qjkh3"]
|
||||
[ext_resource type="Texture2D" uid="uid://dv7jhtoptk12r" path="res://player/assets/Danse.png" id="3_hg6s5"]
|
||||
@ -10,8 +11,82 @@
|
||||
[ext_resource type="Texture2D" uid="uid://dsxvqsh3umw01" path="res://player/assets/RunCycle.png" id="5_boad6"]
|
||||
[ext_resource type="PackedScene" uid="uid://djwoetcyvvofc" path="res://damageable/damageable.tscn" id="5_g6k8r"]
|
||||
[ext_resource type="Shape2D" uid="uid://6rhdwj5jxbxn" path="res://player/player_collision.tres" id="5_qjkh3"]
|
||||
[ext_resource type="Texture2D" uid="uid://dw6tn0grt2ajc" path="res://player/assets/WalkCycle.png" id="10_yllr7"]
|
||||
[ext_resource type="PackedScene" uid="uid://7sqwi3lygb1u" path="res://damageable/hitbox.tscn" id="11_2ieo8"]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_3dxkp"]
|
||||
atlas = ExtResource("2_ebec5")
|
||||
region = Rect2(64, 0, 32, 32)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_6wior"]
|
||||
atlas = ExtResource("2_ebec5")
|
||||
region = Rect2(96, 0, 32, 32)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_p5tca"]
|
||||
atlas = ExtResource("2_ebec5")
|
||||
region = Rect2(0, 0, 32, 32)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_jbx34"]
|
||||
atlas = ExtResource("2_ebec5")
|
||||
region = Rect2(32, 0, 32, 32)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_s3g0c"]
|
||||
atlas = ExtResource("2_ebec5")
|
||||
region = Rect2(64, 0, 32, 32)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_35wys"]
|
||||
atlas = ExtResource("2_ebec5")
|
||||
region = Rect2(96, 0, 32, 32)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_pjwc4"]
|
||||
atlas = ExtResource("2_ebec5")
|
||||
region = Rect2(128, 0, 32, 32)
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_or4qq"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_3dxkp")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_6wior")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"idle",
|
||||
"speed": 2.0
|
||||
}, {
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_p5tca")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_jbx34")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_s3g0c")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_35wys")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_pjwc4")
|
||||
}],
|
||||
"loop": false,
|
||||
"name": &"power_up",
|
||||
"speed": 4.0
|
||||
}, {
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_3dxkp")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_6wior")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"run",
|
||||
"speed": 2.0
|
||||
}]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_tqiix"]
|
||||
atlas = ExtResource("3_hg6s5")
|
||||
region = Rect2(0, 0, 32, 32)
|
||||
@ -348,6 +423,22 @@ region = Rect2(320, 0, 32, 32)
|
||||
atlas = ExtResource("5_boad6")
|
||||
region = Rect2(352, 0, 32, 32)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_or4qq"]
|
||||
atlas = ExtResource("10_yllr7")
|
||||
region = Rect2(0, 0, 32, 32)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_hggc2"]
|
||||
atlas = ExtResource("10_yllr7")
|
||||
region = Rect2(32, 0, 32, 32)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_b2j0d"]
|
||||
atlas = ExtResource("10_yllr7")
|
||||
region = Rect2(64, 0, 32, 32)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_7l6ig"]
|
||||
atlas = ExtResource("10_yllr7")
|
||||
region = Rect2(96, 0, 32, 32)
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_mmwog"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
@ -459,6 +550,23 @@ animations = [{
|
||||
"loop": true,
|
||||
"name": &"run",
|
||||
"speed": 14.0
|
||||
}, {
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_or4qq")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_hggc2")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_b2j0d")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_7l6ig")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"walk",
|
||||
"speed": 4.0
|
||||
}]
|
||||
|
||||
[sub_resource type="CircleShape2D" id="CircleShape2D_ebec5"]
|
||||
@ -472,6 +580,13 @@ acceleration = 0.177
|
||||
[node name="AudioListener2D" type="AudioListener2D" parent="."]
|
||||
current = true
|
||||
|
||||
[node name="Armor" type="AnimatedSprite2D" parent="."]
|
||||
visible = false
|
||||
position = Vector2(0, -16)
|
||||
sprite_frames = SubResource("SpriteFrames_or4qq")
|
||||
animation = &"run"
|
||||
autoplay = "power_up"
|
||||
|
||||
[node name="Sword" type="AnimatedSprite2D" parent="."]
|
||||
visible = false
|
||||
position = Vector2(0, -16)
|
||||
@ -491,11 +606,10 @@ autoplay = "idle"
|
||||
[node name="Base" type="AnimatedSprite2D" parent="."]
|
||||
position = Vector2(0, -16)
|
||||
sprite_frames = SubResource("SpriteFrames_mmwog")
|
||||
animation = &"got_hit"
|
||||
animation = &"walk"
|
||||
autoplay = "idle"
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
|
||||
visible = false
|
||||
position = Vector2(0, -13)
|
||||
shape = ExtResource("5_qjkh3")
|
||||
|
||||
@ -507,6 +621,7 @@ wait_time = 0.5
|
||||
one_shot = true
|
||||
|
||||
[node name="Hitbox" parent="." instance=ExtResource("11_2ieo8")]
|
||||
position = Vector2(2, -1)
|
||||
monitoring = false
|
||||
monitorable = false
|
||||
damage = 10
|
||||
|
@ -1,7 +1,7 @@
|
||||
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://d4lwniwokx7px"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://dsxvqsh3umw01" path="res://player/assets/RunCycle.png" id="1_1apyp"]
|
||||
[ext_resource type="Texture2D" uid="uid://drjrcocrm4bpw" path="res://player/assets/Tete.png" id="1_1apyp"]
|
||||
|
||||
[resource]
|
||||
atlas = ExtResource("1_1apyp")
|
||||
region = Rect2(14, 9, 6, 6)
|
||||
region = Rect2(3, 4, 10, 10)
|
||||
|
BIN
world_assets/Shine.png
(Stored with Git LFS)
Normal file
BIN
world_assets/Shine.png
(Stored with Git LFS)
Normal file
Binary file not shown.
34
world_assets/Shine.png.import
Normal file
34
world_assets/Shine.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dm1hlmja718pi"
|
||||
path="res://.godot/imported/Shine.png-9945bc49169a86dd8f20ca53bc00ddaf.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://world_assets/Shine.png"
|
||||
dest_files=["res://.godot/imported/Shine.png-9945bc49169a86dd8f20ca53bc00ddaf.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
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=1
|
Binary file not shown.
BIN
world_assets/audio/384912__ali_6868__arrow-impact-3.wav
(Stored with Git LFS)
Normal file
BIN
world_assets/audio/384912__ali_6868__arrow-impact-3.wav
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://ca5ip2v4sbw8r"
|
||||
path="res://.godot/imported/384912__ali_6868__arrow-impact-3.wav-963e64a5bc30a3287fed2592b760db32.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://world_assets/audio/384912__ali_6868__arrow-impact-3.wav"
|
||||
dest_files=["res://.godot/imported/384912__ali_6868__arrow-impact-3.wav-963e64a5bc30a3287fed2592b760db32.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=2
|
BIN
world_assets/audio/384913__ali_6868__arrow-impact-2.wav
(Stored with Git LFS)
Normal file
BIN
world_assets/audio/384913__ali_6868__arrow-impact-2.wav
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://cl171ph84g5t2"
|
||||
path="res://.godot/imported/384913__ali_6868__arrow-impact-2.wav-c7cf0b3a64632b7e438195bbacfc9009.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://world_assets/audio/384913__ali_6868__arrow-impact-2.wav"
|
||||
dest_files=["res://.godot/imported/384913__ali_6868__arrow-impact-2.wav-c7cf0b3a64632b7e438195bbacfc9009.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=2
|
BIN
world_assets/audio/384914__ali_6868__arrow-impact-1.wav
(Stored with Git LFS)
Normal file
BIN
world_assets/audio/384914__ali_6868__arrow-impact-1.wav
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://ejdkgkgh1arq"
|
||||
path="res://.godot/imported/384914__ali_6868__arrow-impact-1.wav-c3e82eef41a8ab1d174c53fe2a1e0e6d.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://world_assets/audio/384914__ali_6868__arrow-impact-1.wav"
|
||||
dest_files=["res://.godot/imported/384914__ali_6868__arrow-impact-1.wav-c3e82eef41a8ab1d174c53fe2a1e0e6d.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=2
|
BIN
world_assets/audio/443275__loscolt890__regularfootstep001.wav
(Stored with Git LFS)
Normal file
BIN
world_assets/audio/443275__loscolt890__regularfootstep001.wav
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://cw85p1vga71gf"
|
||||
path="res://.godot/imported/443275__loscolt890__regularfootstep001.wav-58f51340feb2469fd5a5bdfa902eb764.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://world_assets/audio/443275__loscolt890__regularfootstep001.wav"
|
||||
dest_files=["res://.godot/imported/443275__loscolt890__regularfootstep001.wav-58f51340feb2469fd5a5bdfa902eb764.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=2
|
BIN
world_assets/audio/443279__loscolt890__regularfootstep003.wav
(Stored with Git LFS)
Normal file
BIN
world_assets/audio/443279__loscolt890__regularfootstep003.wav
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://dui2a6u3ulit4"
|
||||
path="res://.godot/imported/443279__loscolt890__regularfootstep003.wav-ad123bc23594d5026d78f331f1a0640a.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://world_assets/audio/443279__loscolt890__regularfootstep003.wav"
|
||||
dest_files=["res://.godot/imported/443279__loscolt890__regularfootstep003.wav-ad123bc23594d5026d78f331f1a0640a.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=2
|
BIN
world_assets/audio/443280__loscolt890__regularfootstep002.wav
(Stored with Git LFS)
Normal file
BIN
world_assets/audio/443280__loscolt890__regularfootstep002.wav
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://b5r486lhi7jnj"
|
||||
path="res://.godot/imported/443280__loscolt890__regularfootstep002.wav-bfc63baea60bffa10f0283f19396a9ed.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://world_assets/audio/443280__loscolt890__regularfootstep002.wav"
|
||||
dest_files=["res://.godot/imported/443280__loscolt890__regularfootstep002.wav-bfc63baea60bffa10f0283f19396a9ed.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=2
|
BIN
world_assets/audio/564024__gertraut_hecher__harp-arpeggio-medieval-tune.wav
(Stored with Git LFS)
Normal file
BIN
world_assets/audio/564024__gertraut_hecher__harp-arpeggio-medieval-tune.wav
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://dfmfve4c3l4fb"
|
||||
path="res://.godot/imported/564024__gertraut_hecher__harp-arpeggio-medieval-tune.wav-38cf0e808d4f9e650b8b7738296b657d.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://world_assets/audio/564024__gertraut_hecher__harp-arpeggio-medieval-tune.wav"
|
||||
dest_files=["res://.godot/imported/564024__gertraut_hecher__harp-arpeggio-medieval-tune.wav-38cf0e808d4f9e650b8b7738296b657d.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=2
|
BIN
world_assets/audio/575585_gertraut_hecher_medieval_life_minstrels_and_jugglers.wav
(Stored with Git LFS)
Normal file
BIN
world_assets/audio/575585_gertraut_hecher_medieval_life_minstrels_and_jugglers.wav
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://cqqa1wa2qs8ib"
|
||||
path="res://.godot/imported/575585_gertraut_hecher_medieval_life_minstrels_and_jugglers.wav-dcd82b38c6885d68627a5ebac358c22b.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://world_assets/audio/575585_gertraut_hecher_medieval_life_minstrels_and_jugglers.wav"
|
||||
dest_files=["res://.godot/imported/575585_gertraut_hecher_medieval_life_minstrels_and_jugglers.wav-dcd82b38c6885d68627a5ebac358c22b.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=2
|
BIN
world_assets/audio/787351__gertraut_hecher__medieval-dance-saltarello.wav
(Stored with Git LFS)
Normal file
BIN
world_assets/audio/787351__gertraut_hecher__medieval-dance-saltarello.wav
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://ohxncjlv12wy"
|
||||
path="res://.godot/imported/787351__gertraut_hecher__medieval-dance-saltarello.wav-438786f07bc5f8e5907b8c4a8eddfb11.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://world_assets/audio/787351__gertraut_hecher__medieval-dance-saltarello.wav"
|
||||
dest_files=["res://.godot/imported/787351__gertraut_hecher__medieval-dance-saltarello.wav-438786f07bc5f8e5907b8c4a8eddfb11.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=2
|
BIN
world_assets/audio/gearuparmor.wav
(Stored with Git LFS)
Normal file
BIN
world_assets/audio/gearuparmor.wav
(Stored with Git LFS)
Normal file
Binary file not shown.
24
world_assets/audio/gearuparmor.wav.import
Normal file
24
world_assets/audio/gearuparmor.wav.import
Normal file
@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://brkkvx06htfsi"
|
||||
path="res://.godot/imported/gearuparmor.wav-cdf2ef9102eaa87d2e7ac8aaff5a1150.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://world_assets/audio/gearuparmor.wav"
|
||||
dest_files=["res://.godot/imported/gearuparmor.wav-cdf2ef9102eaa87d2e7ac8aaff5a1150.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=2
|
BIN
world_assets/audio/gearupshield.wav
(Stored with Git LFS)
Normal file
BIN
world_assets/audio/gearupshield.wav
(Stored with Git LFS)
Normal file
Binary file not shown.
24
world_assets/audio/gearupshield.wav.import
Normal file
24
world_assets/audio/gearupshield.wav.import
Normal file
@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://bx1m1b8l5j0cc"
|
||||
path="res://.godot/imported/gearupshield.wav-ac760fb20e97e194f68df7b450a85651.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://world_assets/audio/gearupshield.wav"
|
||||
dest_files=["res://.godot/imported/gearupshield.wav-ac760fb20e97e194f68df7b450a85651.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=2
|
BIN
world_assets/audio/gearupsword.wav
(Stored with Git LFS)
Normal file
BIN
world_assets/audio/gearupsword.wav
(Stored with Git LFS)
Normal file
Binary file not shown.
24
world_assets/audio/gearupsword.wav.import
Normal file
24
world_assets/audio/gearupsword.wav.import
Normal file
@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://d2ic760ktymkc"
|
||||
path="res://.godot/imported/gearupsword.wav-c8c173fac35107ee8feed319c7c19145.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://world_assets/audio/gearupsword.wav"
|
||||
dest_files=["res://.godot/imported/gearupsword.wav-c8c173fac35107ee8feed319c7c19145.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=2
|
BIN
world_assets/audio/swordhit.wav
(Stored with Git LFS)
Normal file
BIN
world_assets/audio/swordhit.wav
(Stored with Git LFS)
Normal file
Binary file not shown.
24
world_assets/audio/swordhit.wav.import
Normal file
24
world_assets/audio/swordhit.wav.import
Normal file
@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://c4crs3etujcdo"
|
||||
path="res://.godot/imported/swordhit.wav-96c188010001eda7b4ce0d400a2fd2b6.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://world_assets/audio/swordhit.wav"
|
||||
dest_files=["res://.godot/imported/swordhit.wav-96c188010001eda7b4ce0d400a2fd2b6.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=2
|
BIN
world_assets/audio/swordhit2.wav
(Stored with Git LFS)
Normal file
BIN
world_assets/audio/swordhit2.wav
(Stored with Git LFS)
Normal file
Binary file not shown.
24
world_assets/audio/swordhit2.wav.import
Normal file
24
world_assets/audio/swordhit2.wav.import
Normal file
@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://k3nqsuybwrlf"
|
||||
path="res://.godot/imported/swordhit2.wav-44c623efb895b86a63c635bd0aa7846d.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://world_assets/audio/swordhit2.wav"
|
||||
dest_files=["res://.godot/imported/swordhit2.wav-44c623efb895b86a63c635bd0aa7846d.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=2
|
@ -1,4 +1,4 @@
|
||||
[gd_resource type="TileSet" load_steps=21 format=3 uid="uid://bh31agl8bhwux"]
|
||||
[gd_resource type="TileSet" load_steps=23 format=3 uid="uid://bh31agl8bhwux"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://cmfneyajqyim4" path="res://world_assets/oak_woods/oak_woods_tileset.png" id="1_vnys7"]
|
||||
[ext_resource type="Texture2D" uid="uid://dtlyu2847qywv" path="res://world_assets/oak_woods/background/background_layer_1.png" id="2_udi7h"]
|
||||
@ -10,6 +10,7 @@
|
||||
[ext_resource type="Texture2D" uid="uid://1bqi708j4xwb" path="res://world_assets/Cave/props2.png" id="6_0cseo"]
|
||||
[ext_resource type="Texture2D" uid="uid://bu4ls5dhvuyyd" path="res://world_assets/Cave/props1.png" id="7_ibr33"]
|
||||
[ext_resource type="Texture2D" uid="uid://867g736r74nf" path="res://world_assets/Cave/mainlev_build.png" id="8_ifwaa"]
|
||||
[ext_resource type="Texture2D" uid="uid://bpxb7i01132fx" path="res://world_assets/stringstar fields/tileset.png" id="11_t6g10"]
|
||||
|
||||
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_h2yge"]
|
||||
texture = ExtResource("1_vnys7")
|
||||
@ -10509,6 +10510,176 @@ texture = ExtResource("4_q11bx")
|
||||
18:10/0 = 0
|
||||
19:10/0 = 0
|
||||
|
||||
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_0cseo"]
|
||||
texture = ExtResource("11_t6g10")
|
||||
0:0/0 = 0
|
||||
1:0/0 = 0
|
||||
2:0/0 = 0
|
||||
3:0/0 = 0
|
||||
4:0/0 = 0
|
||||
5:0/0 = 0
|
||||
6:0/0 = 0
|
||||
13:0/0 = 0
|
||||
14:0/0 = 0
|
||||
15:0/0 = 0
|
||||
12:1/0 = 0
|
||||
13:1/0 = 0
|
||||
14:1/0 = 0
|
||||
15:1/0 = 0
|
||||
16:1/0 = 0
|
||||
0:2/0 = 0
|
||||
1:2/0 = 0
|
||||
2:2/0 = 0
|
||||
11:2/0 = 0
|
||||
12:2/0 = 0
|
||||
13:2/0 = 0
|
||||
14:2/0 = 0
|
||||
15:2/0 = 0
|
||||
16:2/0 = 0
|
||||
17:2/0 = 0
|
||||
0:3/0 = 0
|
||||
1:3/0 = 0
|
||||
2:3/0 = 0
|
||||
3:3/0 = 0
|
||||
4:3/0 = 0
|
||||
11:3/0 = 0
|
||||
12:3/0 = 0
|
||||
13:3/0 = 0
|
||||
14:3/0 = 0
|
||||
15:3/0 = 0
|
||||
16:3/0 = 0
|
||||
17:3/0 = 0
|
||||
0:4/0 = 0
|
||||
1:4/0 = 0
|
||||
2:4/0 = 0
|
||||
3:4/0 = 0
|
||||
4:4/0 = 0
|
||||
5:4/0 = 0
|
||||
6:4/0 = 0
|
||||
7:4/0 = 0
|
||||
8:4/0 = 0
|
||||
9:4/0 = 0
|
||||
11:4/0 = 0
|
||||
12:4/0 = 0
|
||||
13:4/0 = 0
|
||||
14:4/0 = 0
|
||||
15:4/0 = 0
|
||||
16:4/0 = 0
|
||||
0:5/0 = 0
|
||||
1:5/0 = 0
|
||||
2:5/0 = 0
|
||||
3:5/0 = 0
|
||||
4:5/0 = 0
|
||||
5:5/0 = 0
|
||||
6:5/0 = 0
|
||||
7:5/0 = 0
|
||||
8:5/0 = 0
|
||||
9:5/0 = 0
|
||||
12:5/0 = 0
|
||||
13:5/0 = 0
|
||||
14:5/0 = 0
|
||||
15:5/0 = 0
|
||||
16:5/0 = 0
|
||||
0:6/0 = 0
|
||||
1:6/0 = 0
|
||||
2:6/0 = 0
|
||||
3:6/0 = 0
|
||||
4:6/0 = 0
|
||||
5:6/0 = 0
|
||||
6:6/0 = 0
|
||||
7:6/0 = 0
|
||||
8:6/0 = 0
|
||||
9:6/0 = 0
|
||||
12:6/0 = 0
|
||||
13:6/0 = 0
|
||||
14:6/0 = 0
|
||||
15:6/0 = 0
|
||||
16:6/0 = 0
|
||||
0:7/0 = 0
|
||||
1:7/0 = 0
|
||||
2:7/0 = 0
|
||||
3:7/0 = 0
|
||||
6:7/0 = 0
|
||||
7:7/0 = 0
|
||||
9:7/0 = 0
|
||||
13:7/0 = 0
|
||||
14:7/0 = 0
|
||||
15:7/0 = 0
|
||||
0:8/0 = 0
|
||||
1:8/0 = 0
|
||||
2:8/0 = 0
|
||||
3:8/0 = 0
|
||||
4:8/0 = 0
|
||||
5:8/0 = 0
|
||||
6:8/0 = 0
|
||||
7:8/0 = 0
|
||||
8:8/0 = 0
|
||||
9:8/0 = 0
|
||||
10:8/0 = 0
|
||||
11:8/0 = 0
|
||||
12:8/0 = 0
|
||||
13:8/0 = 0
|
||||
14:8/0 = 0
|
||||
15:8/0 = 0
|
||||
16:8/0 = 0
|
||||
17:8/0 = 0
|
||||
0:9/0 = 0
|
||||
0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||
1:9/0 = 0
|
||||
1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||
2:9/0 = 0
|
||||
2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||
3:9/0 = 0
|
||||
3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||
4:9/0 = 0
|
||||
4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||
5:9/0 = 0
|
||||
5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||
6:9/0 = 0
|
||||
6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||
7:9/0 = 0
|
||||
7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||
8:9/0 = 0
|
||||
8:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||
9:9/0 = 0
|
||||
9:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||
10:9/0 = 0
|
||||
10:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||
11:9/0 = 0
|
||||
11:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||
12:9/0 = 0
|
||||
12:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||
13:9/0 = 0
|
||||
13:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||
14:9/0 = 0
|
||||
14:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||
15:9/0 = 0
|
||||
15:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||
16:9/0 = 0
|
||||
16:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||
17:9/0 = 0
|
||||
17:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||
0:10/0 = 0
|
||||
0:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||
1:10/0 = 0
|
||||
1:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||
2:10/0 = 0
|
||||
2:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||
3:10/0 = 0
|
||||
3:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||
4:10/0 = 0
|
||||
4:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||
5:10/0 = 0
|
||||
5:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||
6:10/0 = 0
|
||||
6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||
7:10/0 = 0
|
||||
7:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||
8:10/0 = 0
|
||||
8:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||
9:10/0 = 0
|
||||
9:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||
|
||||
[resource]
|
||||
physics_layer_0/collision_layer = 1
|
||||
sources/0 = SubResource("TileSetAtlasSource_h2yge")
|
||||
@ -10521,3 +10692,4 @@ sources/14 = SubResource("TileSetAtlasSource_r17mm")
|
||||
sources/15 = SubResource("TileSetAtlasSource_ibgfo")
|
||||
sources/16 = SubResource("TileSetAtlasSource_vlg3w")
|
||||
sources/17 = SubResource("TileSetAtlasSource_t6g10")
|
||||
sources/4 = SubResource("TileSetAtlasSource_0cseo")
|
||||
|
Reference in New Issue
Block a user