Files
mortal-maze-the-game/player/player.tscn

62 lines
2.0 KiB
Plaintext

[gd_scene load_steps=7 format=3 uid="uid://nwbjxttgghpq"]
[ext_resource type="Script" uid="uid://dccfebno1gvh7" path="res://player/player.gd" id="1_player"]
[ext_resource type="SpriteFrames" path="res://player/characters/shared/prototype_sprite_frames.tres" id="2_frames"]
[ext_resource type="Script" uid="uid://kg3i7b0dj2p8" path="res://player/camera_2d.gd" id="3_camera"]
[ext_resource type="Resource" path="res://player/characters/singer.tres" id="4_character"]
[ext_resource type="PackedScene" path="res://ui/hud/player_health_hud.tscn" id="5_health_hud"]
[sub_resource type="RectangleShape2D" id="PlayerShape"]
size = Vector2(65, 115)
[node name="Player" type="CharacterBody2D" groups=["player"]]
z_index = 1
collision_layer = 2
collision_mask = 1
script = ExtResource("1_player")
character_data = ExtResource("4_character")
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
position = Vector2(0.5, 5.5)
shape = SubResource("PlayerShape")
[node name="Hurtbox" type="Area2D" parent="."]
collision_layer = 8
collision_mask = 0
monitoring = false
monitorable = true
[node name="CollisionShape2D" type="CollisionShape2D" parent="Hurtbox"]
position = Vector2(0.5, 5.5)
shape = SubResource("PlayerShape")
[node name="PunchHitbox" type="Area2D" parent="."]
collision_layer = 0
collision_mask = 16
monitoring = true
monitorable = false
[node name="CollisionShape2D" type="CollisionShape2D" parent="PunchHitbox"]
[node name="GroundPoundHitbox" type="Area2D" parent="."]
collision_layer = 0
collision_mask = 16
monitoring = true
monitorable = false
[node name="CollisionShape2D" type="CollisionShape2D" parent="GroundPoundHitbox"]
[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."]
z_index = -1
scale = Vector2(0.80251265, 0.8025128)
sprite_frames = ExtResource("2_frames")
animation = &"idle"
speed_scale = 2.0
[node name="Camera2D" type="Camera2D" parent="."]
scale = Vector2(0.5, 0.5)
zoom = Vector2(2, 2)
script = ExtResource("3_camera")
[node name="PlayerHealthHUD" parent="." instance=ExtResource("5_health_hud")]