Tweaks to maps and enemies

This commit is contained in:
Marco 2025-09-09 09:58:19 +02:00
commit bd8c8901f3
7 changed files with 1620 additions and 437 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load diff

View file

@ -1,12 +1,7 @@
[gd_scene load_steps=14 format=3 uid="uid://chpxebhg36bcb"]
[gd_scene load_steps=11 format=3 uid="uid://chpxebhg36bcb"]
[ext_resource type="Script" uid="uid://b8g8mflgsr5dc" path="res://Scripts/GameController.cs" id="1_l3eiy"]
[ext_resource type="PackedScene" uid="uid://bv7tjma3g7nkf" path="res://Scenes/Actors/3D/game_controller.tscn" id="1_d6hgs"]
[ext_resource type="Resource" uid="uid://bxju78og0t8ca" path="res://Resources/Maps/3D/IsoMapTest3.tres" id="2_l3eiy"]
[ext_resource type="PackedScene" uid="uid://rimplblbptcd" path="res://Scenes/Actors/IsoPlayer_FSM.tscn" id="3_wp13k"]
[ext_resource type="Script" uid="uid://c5nxsq3tyxcx6" path="res://Scripts/InventoryManager.cs" id="4_iuebq"]
[ext_resource type="PackedScene" uid="uid://dkwi1hu1bixoe" path="res://Scenes/HUD/HUD.tscn" id="5_uepbr"]
[ext_resource type="Script" uid="uid://cnkipcolyj61w" path="res://Scripts/AlarmManager.cs" id="6_s0nus"]
[ext_resource type="AudioStream" uid="uid://blohh20jktoyo" path="res://SFX/270641__phantastonia__alarm2.wav" id="7_y4vaw"]
[ext_resource type="Script" uid="uid://csruxpdnpj18r" path="res://Scripts/Actors/3D/PlayerStartMarker3D.cs" id="8_jaqd3"]
[ext_resource type="Script" uid="uid://dnslcy71dgea" path="res://Scripts/Misc/CameraTarget3D.cs" id="9_py8ao"]
[ext_resource type="Script" uid="uid://ba0tf7ihw4hpp" path="res://Scripts/Misc/CameraController3D.cs" id="10_e45l4"]
@ -14,26 +9,21 @@
[ext_resource type="PackedScene" uid="uid://b3tyacxxw88lx" path="res://Scenes/Utils/StreamPlayerWithName.tscn" id="12_44k7r"]
[ext_resource type="Resource" uid="uid://b12ldmtfhlvf0" path="res://Resources/Music/Apparitions_Stalk_The_Factory.tres" id="13_isg5t"]
[sub_resource type="Environment" id="Environment_d6hgs"]
background_mode = 1
ambient_light_source = 3
reflected_light_source = 1
[sub_resource type="CameraAttributesPractical" id="CameraAttributesPractical_w45nv"]
[node name="IsoMapTest2" type="Node3D"]
[node name="GameController" type="Node" parent="." node_paths=PackedStringArray("_cameraTarget", "PlayerParentNode")]
script = ExtResource("1_l3eiy")
[node name="GameController" parent="." node_paths=PackedStringArray("_cameraTarget") instance=ExtResource("1_d6hgs")]
_cameraTarget = NodePath("../CameraTarget")
MapResource = ExtResource("2_l3eiy")
PlayerTemplate = ExtResource("3_wp13k")
SpawnMarkers = Dictionary[int, NodePath]({
0: NodePath("../StartPosition")
})
PlayerParentNode = NodePath("..")
[node name="InventoryManager" type="Node" parent="GameController"]
script = ExtResource("4_iuebq")
[node name="HUD" parent="GameController" instance=ExtResource("5_uepbr")]
[node name="AlarmManager" type="Node" parent="GameController"]
script = ExtResource("6_s0nus")
AlarmSound = ExtResource("7_y4vaw")
[node name="DirectionalLight3D_Original" type="DirectionalLight3D" parent="."]
transform = Transform3D(0.442606, -0.744379, 0.5, 0.287606, 0.645974, 0.707107, -0.849343, -0.169167, 0.5, 28.5973, 5.82742, 17.535)
@ -56,7 +46,7 @@ shadow_blur = 0.51
sky_mode = 1
[node name="StartPosition" type="Marker3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42.46086, 1.4317098, 4.2486496)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.524396, 1.4927001, 1.6348801)
script = ExtResource("8_jaqd3")
[node name="CameraTarget" type="Marker3D" parent="."]
@ -78,3 +68,7 @@ TargetPath = NodePath("../CameraTarget")
[node name="AudioStreamPlayer2D" parent="." instance=ExtResource("12_44k7r")]
autoplay = true
MusicData = ExtResource("13_isg5t")
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
environment = SubResource("Environment_d6hgs")
camera_attributes = SubResource("CameraAttributesPractical_w45nv")

View file

@ -9,14 +9,9 @@ script = ExtResource("2_5nrie")
BulletScene = ExtResource("1_l7ter")
BulletSprite = ExtResource("2_eh6d2")
BulletSize = 0.161
BulletSpeed = 3.0
Direction = Vector2(1, 0)
BulletSpeed = 5.0
BulletDamage = 12.0
MaxDamage = 1.0
Knockback = 1.0
LifeTime = 10.0
Owner = 2
DamageType = 0
GrazeValue = 1.0
Attributes = 290
TimeModifiers = []

View file

@ -9,7 +9,7 @@ script = ExtResource("2_4bl80")
BulletScene = ExtResource("1_wf025")
BulletSprite = ExtResource("2_e1tuw")
BulletSize = 0.08
BulletSpeed = 2.5
BulletSpeed = 5.0
BulletDamage = 8.0
Owner = 2
GrazeValue = 1.0

View file

@ -56,10 +56,10 @@ MaxHealth = 6.0
MovementSpeed = 1.5
Weapon = ExtResource("8_ihub2")
LootDrops = Array[ExtResource("2_gbbb4")]([SubResource("Resource_c8nix"), SubResource("Resource_gs2l3"), SubResource("Resource_sqnvg"), SubResource("Resource_5tyar"), SubResource("Resource_48xq6")])
PlayerDetectionRange = 4.0
ViewRange = 5.0
AlarmReactRange = 8.0
PlayerDisengageRange = 10.0
PlayerDetectionRange = 12.0
ViewRange = 8.0
AlarmReactRange = 20.0
PlayerDisengageRange = 15.0
StrafeSpeed = 1.5
MaxStrafeDistance = 1.0
MinStrafeDistance = 0.2

View file

@ -0,0 +1,21 @@
[gd_scene load_steps=7 format=3 uid="uid://bv7tjma3g7nkf"]
[ext_resource type="Script" uid="uid://b8g8mflgsr5dc" path="res://Scripts/GameController.cs" id="1_4fmcg"]
[ext_resource type="PackedScene" uid="uid://rimplblbptcd" path="res://Scenes/Actors/IsoPlayer_FSM.tscn" id="3_vaerk"]
[ext_resource type="Script" uid="uid://c5nxsq3tyxcx6" path="res://Scripts/InventoryManager.cs" id="4_f74gu"]
[ext_resource type="PackedScene" uid="uid://dkwi1hu1bixoe" path="res://Scenes/HUD/HUD.tscn" id="5_txf7v"]
[ext_resource type="Script" uid="uid://cnkipcolyj61w" path="res://Scripts/AlarmManager.cs" id="6_gijkw"]
[ext_resource type="AudioStream" uid="uid://blohh20jktoyo" path="res://SFX/270641__phantastonia__alarm2.wav" id="7_dyj3a"]
[node name="GameController" type="Node"]
script = ExtResource("1_4fmcg")
PlayerTemplate = ExtResource("3_vaerk")
[node name="InventoryManager" type="Node" parent="."]
script = ExtResource("4_f74gu")
[node name="HUD" parent="." instance=ExtResource("5_txf7v")]
[node name="AlarmManager" type="Node" parent="."]
script = ExtResource("6_gijkw")
AlarmSound = ExtResource("7_dyj3a")