- Created Demon enemy scene with animations - Implemented demon AI, detection, pursuit, attack, and damage systems - Adjusted enemy collision layers to allow flying enemies to overlap the player - Added and tested combat encounters in Demon Race and Graveyard memory levels
30 lines
1.1 KiB
Plaintext
30 lines
1.1 KiB
Plaintext
[gd_scene load_steps=5 format=3 uid="uid://dyxbksdpg14iw"]
|
|
|
|
[ext_resource type="Script" uid="uid://dvy2m2noeyqdg" path="res://Scripts/wardrobe.gd" id="1_g2djp"]
|
|
[ext_resource type="Texture2D" uid="uid://b4146fu52p18y" path="res://Assets/Graphics/Terrains/Items/Graveyard/closed-wardrobe.png" id="2_vjqmg"]
|
|
[ext_resource type="Texture2D" uid="uid://c1cttdrixt2nx" path="res://Assets/Graphics/Terrains/Items/Graveyard/opened-wardrobe.png" id="3_ufc8o"]
|
|
|
|
[sub_resource type="RectangleShape2D" id="RectangleShape2D_g5gow"]
|
|
size = Vector2(330, 380)
|
|
|
|
[node name="Wardrobe" type="Node2D"]
|
|
script = ExtResource("1_g2djp")
|
|
|
|
[node name="ClosedSprite" type="Sprite2D" parent="."]
|
|
scale = Vector2(0.2, 0.2)
|
|
texture = ExtResource("2_vjqmg")
|
|
|
|
[node name="OpenSprite" type="Sprite2D" parent="."]
|
|
visible = false
|
|
position = Vector2(-0.9999996, 0.9999987)
|
|
scale = Vector2(0.24, 0.24)
|
|
texture = ExtResource("3_ufc8o")
|
|
|
|
[node name="Area2D" type="Area2D" parent="."]
|
|
scale = Vector2(0.2, 0.2)
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D"]
|
|
position = Vector2(-5.000018, 9.999998)
|
|
scale = Vector2(0.9999998, 0.9999998)
|
|
shape = SubResource("RectangleShape2D_g5gow")
|