mirror of
https://gitlab.com/MaddoScientisto/cirnogodot.git
synced 2026-06-01 10:15:45 +00:00
Rebalances and new fairy
This commit is contained in:
parent
25dff4215d
commit
265f5ecfca
18 changed files with 1785 additions and 1041 deletions
|
|
@ -131,3 +131,16 @@
|
|||
"classname" "marker_spawn"
|
||||
"origin" "-40 -40 22"
|
||||
}
|
||||
// entity 6
|
||||
{
|
||||
"classname" "actor_door_1"
|
||||
"origin" "-68 84 32"
|
||||
"targetname" "door_1"
|
||||
}
|
||||
// entity 7
|
||||
{
|
||||
"classname" "actor_controlpad"
|
||||
"origin" "-64 -20 28"
|
||||
"target" "door_1"
|
||||
"activationtype" ""
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -9,10 +9,12 @@ description = "Activation Type"
|
|||
class_properties = {
|
||||
"activationtype": {
|
||||
"Close": "Close",
|
||||
"Destroy": "Destroy",
|
||||
"Disable": "Disable",
|
||||
"Enable": "Enable",
|
||||
"Open": "Open",
|
||||
"Toggle": "Toggle"
|
||||
"Toggle": "Toggle",
|
||||
"Use": "Use"
|
||||
}
|
||||
}
|
||||
class_property_descriptions = {
|
||||
|
|
|
|||
|
|
@ -0,0 +1,24 @@
|
|||
[gd_resource type="Resource" script_class="FuncGodotFGDPointClass" load_steps=4 format=3 uid="uid://c5sejd3gjdu2k"]
|
||||
|
||||
[ext_resource type="Resource" uid="uid://cwrcrupms7h4d" path="res://3D/TrenchBroom/EntityDefinitions/base/enemy_base.tres" id="1_yklee"]
|
||||
[ext_resource type="Script" uid="uid://cxsqwtsqd8w33" path="res://addons/func_godot/src/fgd/func_godot_fgd_point_class.gd" id="2_moy5q"]
|
||||
[ext_resource type="Script" uid="uid://00rbjdb4mnb0" path="res://Scripts/Actors/EnemyMarker3D.cs" id="3_vobwj"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("2_moy5q")
|
||||
script_class = ExtResource("3_vobwj")
|
||||
apply_rotation_on_map_build = false
|
||||
apply_scale_on_map_build = false
|
||||
classname = "marker_spawn_enemy_fairy_small_t1"
|
||||
description = "Small T1 Fairy Spawn Marker"
|
||||
base_classes = Array[Resource]([ExtResource("1_yklee")])
|
||||
class_properties = {
|
||||
"resource_path": "res://Resources/Enemies/Base_Fairy_T1_3D.tres"
|
||||
}
|
||||
meta_properties = {
|
||||
"color": Color(0.9229911, 0.41614023, 0.21117541, 1),
|
||||
"model": "{ \"path\": \"textures\\Markers\\FairySmallT1.png\", \"scale\": 1 }",
|
||||
"size": AABB(-4, -4, -6, 4, 4, 6)
|
||||
}
|
||||
node_class = "Marker3D"
|
||||
metadata/_custom_type_script = "uid://cxsqwtsqd8w33"
|
||||
|
|
@ -1,11 +1,12 @@
|
|||
[gd_resource type="Resource" script_class="FuncGodotFGDFile" load_steps=5 format=3 uid="uid://orkweel5r31c"]
|
||||
[gd_resource type="Resource" script_class="FuncGodotFGDFile" load_steps=6 format=3 uid="uid://orkweel5r31c"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://drlmgulwbjwqu" path="res://addons/func_godot/src/fgd/func_godot_fgd_file.gd" id="1_3d3gq"]
|
||||
[ext_resource type="Resource" uid="uid://cd8kf5wey5n8n" path="res://3D/TrenchBroom/EntityDefinitions/point/actors/EnemySpawners/marker_spawn_enemy.tres" id="1_6m3ln"]
|
||||
[ext_resource type="Resource" uid="uid://cp6w7rgfgtxlk" path="res://3D/TrenchBroom/EntityDefinitions/point/actors/EnemySpawners/marker_spawn_enemy_fairy_guard.tres" id="2_lpp7a"]
|
||||
[ext_resource type="Resource" uid="uid://dxpm148kxfaqp" path="res://3D/TrenchBroom/EntityDefinitions/point/actors/EnemySpawners/marker_spawn_enemy_fairy_small.tres" id="3_tge2p"]
|
||||
[ext_resource type="Resource" uid="uid://c5sejd3gjdu2k" path="res://3D/TrenchBroom/EntityDefinitions/point/actors/EnemySpawners/marker_spawn_enemy_fairy_small_T1.tres" id="4_tge2p"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_3d3gq")
|
||||
entity_definitions = Array[Resource]([ExtResource("1_6m3ln"), ExtResource("2_lpp7a"), ExtResource("3_tge2p")])
|
||||
entity_definitions = Array[Resource]([ExtResource("1_6m3ln"), ExtResource("2_lpp7a"), ExtResource("3_tge2p"), ExtResource("4_tge2p")])
|
||||
metadata/_custom_type_script = "uid://drlmgulwbjwqu"
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
[gd_scene load_steps=35 format=4 uid="uid://clt1ocg07q4sv"]
|
||||
[gd_scene load_steps=36 format=4 uid="uid://clt1ocg07q4sv"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://bv7tjma3g7nkf" path="res://Scenes/Actors/3D/game_controller.tscn" id="1_khlbg"]
|
||||
[ext_resource type="Resource" uid="uid://wmtqcotjkni1" path="res://Resources/Maps/3D/Emitters.tres" id="2_nmhs3"]
|
||||
|
|
@ -14,6 +14,7 @@
|
|||
[ext_resource type="Material" uid="uid://cjqo8pqq48uo1" path="res://textures/Floors/Floor247.tres" id="13_302ti"]
|
||||
[ext_resource type="PackedScene" uid="uid://du6hlcoq0iip4" path="res://3D/Scenes/Props/control_pad_3d.tscn" id="14_314lt"]
|
||||
[ext_resource type="Texture2D" uid="uid://cyg2snr1w5xw5" path="res://addons/func_godot/textures/default_texture.png" id="14_ayvgt"]
|
||||
[ext_resource type="PackedScene" uid="uid://bubtvv3pa06py" path="res://3D/Scenes/Props/Door_3D.tscn" id="18_3asr8"]
|
||||
[ext_resource type="Texture2D" uid="uid://iwbak4pr67rw" path="res://Sprites/Bullets/rice_bullet_red_small.png" id="18_314lt"]
|
||||
[ext_resource type="Script" uid="uid://csruxpdnpj18r" path="res://Scripts/Actors/3D/PlayerStartMarker3D.cs" id="58_lcdqf"]
|
||||
[ext_resource type="PackedScene" uid="uid://yath5bvxo3cn" path="res://3D/Scenes/Props/Wall_Emitter_3D.tscn" id="71_7mq3t"]
|
||||
|
|
@ -26,19 +27,19 @@ reflected_light_source = 1
|
|||
|
||||
[sub_resource type="CameraAttributesPractical" id="CameraAttributesPractical_w45nv"]
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_vogsn"]
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_3asr8"]
|
||||
albedo_texture = ExtResource("14_ayvgt")
|
||||
metallic_specular = 0.0
|
||||
texture_filter = 2
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_i1uiw"]
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_302ti"]
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-4.75, -1.0002441, -4.75, 9, 4.000244, 8.5),
|
||||
"attribute_data": PackedByteArray("AACAvwAAgL4AAIA/AACAvgAAgD8ACIA+AACAvwAIgD7//38+AAiAPgAAgDgACIA+AACAOAAAgL7//38+AACAvgAAgL///3++AACAP///f74AAIA/AACAuAAAgL8AAIC4//9/vgAAgL4AAIC4AACAvgAAgLgACIA+//9/vgAIgD4AAIC/AAiAPgAAgD8ACIA+AACAPwAAgL4AAIC/AACAvgAAYD8AAEC/AACAPwAAQL8AAIA/AACAvgAAYD8AAIC+AACAPwAAgL4AAIC/AACAvgAAgL8AAEC/AACAPwAAQL8AAIC/AACAvwAAYL8AAIC/AABgvwAAgD8AAIC/AACAPwAAgD8AAIC/AACAPwAAgD8AAGA/AACAPwAAYD8AAIC/AABgvwAAgL4AAIC/AACAvgAAgL8AAEC/AABgvwAAQL8AAIC+AACAvgAAgLgAAIC+AACAuAAIgD4AAIC+AAiAPgAAgL8ACIA+AACAvgAIgD4AAIC+AACAvgAAgL8AAIC+AACAOAAAgL8AAIA+AACAvwAAgD4AAIC+AACAOAAAgL4AAIC/AACAvgAAgL4AAIC+AACAvgAIgD4AAIC/AAiAPgAAgD4ACIA+AACAOAAIgD4AAIA4AACAvgAAgD4AAIC+AACAvgAAgL4AAIC4AACAvgAAgLgACIA+AACAvgAIgD4AAAAAAAiAPgAAgD8ACIA+AACAPwAAgL4AAAAAAACAvgAAgDgAAAAAAACAPgAAAAAAAIA+AACAPwAAgDgAAIA/AAAAAAAAgL4AAIA/AACAvgAAgD8ACIA+AAAAAAAIgD4AAIC+AAiAPgAAgLgACIA+AACAuAAAgL4AAIC+AACAvgAAAAAAAIC+AACAPwAAgL4AAIA/AAiAPgAAAAAACIA+AAAAAAAIgD4AAIC/AAiAPgAAgL8AAIC+AAAAAAAAgL4AAIC/AAAAAAAAAAAAAAAAAAAAAAAAgD8AAIC/AACAPwAAAAAAAIC+AACAPwAAgL4AAIA/AAiAPgAAAAAACIA+AAAAAAAIgD4AAIA/AAiAPgAAgD8AAIC+AAAAAAAAgL4AAIC/AACAvgAAgL4AAIC+AACAvgAIgD4AAIC/AAiAPgAAAAAACIA+AACAPwAIgD4AAIA/AACAvgAAAAAAAIC+AACAPgAAAAAAAIA/AAAAAAAAgD8AAIA/AACAPgAAgD8AAAAAAACAvgAAgD8AAIC+AACAPwAIgD4AAAAAAAiAPgAAgL8ACIA+AACAvgAIgD4AAIC+AACAvgAAgL8AAIC+AAAAAAAAgL4AAIA/AACAvgAAgD8ACIA+AAAAAAAIgD4AAIA/AAiAPgAAgD4ACIA+AACAPgAAgL4AAIA/AACAvgAAgL8AAIC/AAAAAAAAgL8AAAAAAACAvgAAgL8AAIC+AACAvwAAgL4AAIC+AACAvgAAgL4ACIA+AACAvwAIgD4AAAAAAAiAPgAAgL8ACIA+AACAvwAAgL4AAAAAAACAvgAAgL8AAIC+AACAvgAAgL4AAIC+AAiAPgAAgL8ACIA+AACAvwAIgD4AAIC+AAiAPgAAgL4AAIC+AACAvwAAgL4AAIA+AACAvwAAgD8AAIC/AACAPwAAgL4AAIA+AACAvgAAgL8AAIC+AACAvgAAgL4AAIC+AAiAPgAAgL8ACIA+AACAPwAIgD4AAIA+AAiAPgAAgD4AAIC+AACAPwAAgL4AAJC/AABAvwAAgD8AAEC/AACAPwAAgL4AAJC/AACAvgAAsL8AAIC+AADAvwAAgL4AAMC/AABAvwAAsL8AAEC/AACwvwAAgL8AALC/AACQPwAAwL8AAJA/AADAvwAAgL8AALA/AACAvwAAwD8AAIC/AADAPwAAkD8AALA/AACQPwAAsD8AAEC/AADAPwAAQL8AAMA/AACAvgAAsD8AAIC+AACgvwAAgL4AAIC/AACAvgAAgL8ACIA+AACgvwAIgD4AAIC/AAiAPgAAgD8ACIA+AACAPwAAgL4AAIC/AACAvgAAgD8AAIC/AACgPwAAgL8AAKA/AACAPwAAgD8AAIA/AACAvwAAgL4AAIA/AACAvgAAgD8ACIA+AACAvwAIgD4AAKA/AAiAPgAAgD8ACIA+AACAPwAAgL4AAKA/AACAvg=="),
|
||||
"format": 34359742487,
|
||||
"index_count": 300,
|
||||
"index_data": PackedByteArray("AAABAAIAAAACAAMABAAFAAYABAAGAAcACAAJAAoACAAKAAsADAANAA4ADAAOAA8AEAARABIAEAASABMAFAAVABYAFAAWABcAGAAZABoAGAAaABsAHAAdAB4AHAAeAB8AIAAhACIAIAAiACMAJAAlACYAJAAmACcAKAApACoAKAAqACsALAAtAC4ALAAuAC8AMAAxADIAMAAyADMANAA1ADYANAA2ADcAOAA5ADoAOAA6ADsAPAA9AD4APAA+AD8AQABBAEIAQABCAEMARABFAEYARABGAEcASABJAEoASABKAEsATABNAE4ATABOAE8AUABRAFIAUABSAFMAVABVAFYAVABWAFcAWABZAFoAWABaAFsAXABdAF4AXABeAF8AYABhAGIAYABiAGMAZABlAGYAZABmAGcAaABpAGoAaABqAGsAbABtAG4AbABuAG8AcABxAHIAcAByAHMAdAB1AHYAdAB2AHcAeAB5AHoAeAB6AHsAfAB9AH4AfAB+AH8AgACBAIIAgACCAIMAhACFAIYAhACGAIcAiACJAIoAiACKAIsAjACNAI4AjACOAI8AkACRAJIAkACSAJMAlACVAJYAlACWAJcAmACZAJoAmACaAJsAnACdAJ4AnACeAJ8AoAChAKIAoACiAKMApAClAKYApACmAKcAqACpAKoAqACqAKsArACtAK4ArACuAK8AsACxALIAsACyALMAtAC1ALYAtAC2ALcAuAC5ALoAuAC6ALsAvAC9AL4AvAC+AL8AwADBAMIAwADCAMMAxADFAMYAxADGAMcA"),
|
||||
"material": SubResource("StandardMaterial3D_vogsn"),
|
||||
"material": SubResource("StandardMaterial3D_3asr8"),
|
||||
"name": "__TB_empty",
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
|
|
@ -82,38 +83,38 @@ _surfaces = [{
|
|||
"vertex_data": PackedByteArray("AACYwAAAgD8AAIC+AACYwAAAgD8AAIjAAABAvwAAgD8AAIjAAABAvwAAgD8AAIC+AACAPgAAgD8AAIC+AACAPgAAgD8AAIjAAABQQAAAgD8AAIjAAABQQAAAgD8AAIC+AACYwAAAgD8AAHBAAACYwAAAgD8AAEA/AABAvwAAgD8AAEA/AABAvwAAgD8AAHBAAACAPgAAgD8AAHBAAACAPgAAgD8AAEA/AABQQAAAgD8AAEA/AABQQAAAgD8AAHBA/3///wAA/7//f///AAD/v/9///8AAP+//3///wAA/7//f///AAD/v/9///8AAP+//3///wAA/7//f///AAD/v/9///8AAP+//3///wAA/7//f///AAD/v/9///8AAP+//3///wAA/7//f///AAD/v/9///8AAP+//3///wAA/78=")
|
||||
}]
|
||||
|
||||
[sub_resource type="ArrayOccluder3D" id="ArrayOccluder3D_g22el"]
|
||||
[sub_resource type="ArrayOccluder3D" id="ArrayOccluder3D_g3pbh"]
|
||||
vertices = PackedVector3Array(3.25, 1, -0.25, -4.75, 1, -0.25, -4.75, -1.0002441, -0.25, 3.25, -1.0002441, -0.25, -4.75, -1.0002441, 0.74999994, -4.75, -1.0002441, -0.24975586, -4.75, 1, -0.24975586, -4.75, 1, 0.74999994, -4.75, -1, 0.74999994, 3.25, -1, 0.74999994, 3.25, -1, -0.24975586, -4.75, -1, -0.24975586, 3.25, 1, 0.74999994, 3.25, 1, -0.24975586, 3.25, -1.0002441, -0.24975586, 3.25, -1.0002441, 0.74999994, 3.25, -1.0002441, 0.75, -4.75, -1.0002441, 0.75, -4.75, 1, 0.75, 3.25, 1, 0.75, -3.75, 3, -4.25, -4.25, 3, -4.25, -4.25, 1, -4.25, -3.75, 1, -4.25, -4.25, 1, 3.75, -4.25, 1, -4.25, -4.25, 3, -4.25, -4.25, 3, 3.75, -4.25, 1, 3.75, -3.75, 1, 3.75, -3.75, 1, -4.25, -4.25, 1, -4.25, -4.25, 3, 3.75, -4.25, 3, -4.25, -3.75, 3, -4.25, -3.75, 3, 3.75, -3.75, 1, 3.75, -4.25, 1, 3.75, -4.25, 3, 3.75, -3.75, 3, 3.75, 0.25, 1, 0.75, -0.74975586, 1, 0.75, -0.74975586, -1.0002441, 0.75, 0.25, -1.0002441, 0.75, -0.75, -1.0002441, 3.75, -0.75, -1.0002441, 0.75, -0.75, 1, 0.75, -0.75, 1, 3.75, -0.74975586, -1, 3.75, 0.25, -1, 3.75, 0.25, -1, 0.75, -0.74975586, -1, 0.75, 0.25, 1, 3.75, 0.25, 1, 0.75, 0.25, -1.0002441, 0.75, 0.25, -1.0002441, 3.75, 0.25, -1.0002441, 3.75, -0.74975586, -1.0002441, 3.75, -0.74975586, 1, 3.75, 0.25, 1, 3.75, 0.25, 1, -4.25, -0.74975586, 1, -4.25, -0.74975586, -1.0002441, -4.25, 0.25, -1.0002441, -4.25, -0.75, -1.0002441, -0.25, -0.75, -1.0002441, -4.25, -0.75, 1, -4.25, -0.75, 1, -0.25, -0.74975586, -1, -0.25, 0.25, -1, -0.25, 0.25, -1, -4.25, -0.74975586, -1, -4.25, 0.25, 1, -0.25, 0.25, 1, -4.25, 0.25, -1.0002441, -4.25, 0.25, -1.0002441, -0.25, 0.25, -1.0002441, -0.25, -0.74975586, -1.0002441, -0.25, -0.74975586, 1, -0.25, 0.25, 1, -0.25, -0.75, 1, -4.25, -4.75, 1, -4.25, -4.75, -1.0002441, -4.25, -0.75, -1.0002441, -4.25, -4.75, -1.0002441, -0.25, -4.75, -1.0002441, -4.25, -4.75, 1, -4.25, -4.75, 1, -0.25, -4.75, -1, -0.25, -0.75, -1, -0.25, -0.75, -1, -4.25, -4.75, -1, -4.25, -0.75, 1, -0.25, -0.75, 1, -4.25, -0.75, -1.0002441, -4.25, -0.75, -1.0002441, -0.25, -0.75, -1.0002441, -0.25, -4.75, -1.0002441, -0.25, -4.75, 1, -0.25, -0.75, 1, -0.25, 3.25, 1, -4.25, 0.25, 1, -4.25, 0.25, -1.0002441, -4.25, 3.25, -1.0002441, -4.25, 0.25, -1.0002441, -0.25, 0.25, -1.0002441, -4.25, 0.25, 1, -4.25, 0.25, 1, -0.25, 0.25, -1, -0.25, 3.25, -1, -0.25, 3.25, -1, -4.25, 0.25, -1, -4.25, 3.25, 1, -0.25, 3.25, 1, -4.25, 3.25, -1.0002441, -4.25, 3.25, -1.0002441, -0.25, 3.25, -1.0002441, -0.25, 0.25, -1.0002441, -0.25, 0.25, 1, -0.25, 3.25, 1, -0.25, -0.75, 1, 0.75, -4.75, 1, 0.75, -4.75, -1.0002441, 0.75, -0.75, -1.0002441, 0.75, -4.75, -1.0002441, 3.75, -4.75, -1.0002441, 0.75, -4.75, 1, 0.75, -4.75, 1, 3.75, -4.75, -1, 3.75, -0.75, -1, 3.75, -0.75, -1, 0.75, -4.75, -1, 0.75, -0.75, 1, 3.75, -0.75, 1, 0.75, -0.75, -1.0002441, 0.75, -0.75, -1.0002441, 3.75, -0.75, -1.0002441, 3.75, -4.75, -1.0002441, 3.75, -4.75, 1, 3.75, -0.75, 1, 3.75, 3.25, 1, 0.75, 0.25, 1, 0.75, 0.25, -1.0002441, 0.75, 3.25, -1.0002441, 0.75, 0.25, -1.0002441, 3.75, 0.25, -1.0002441, 0.75, 0.25, 1, 0.75, 0.25, 1, 3.75, 0.25, -1, 3.75, 3.25, -1, 3.75, 3.25, -1, 0.75, 0.25, -1, 0.75, 3.25, 1, 3.75, 3.25, 1, 0.75, 3.25, -1.0002441, 0.75, 3.25, -1.0002441, 3.75, 3.25, -1.0002441, 3.75, 0.25, -1.0002441, 3.75, 0.25, 1, 3.75, 3.25, 1, 3.75, 4.25, 3, -4.75, -4.25, 3, -4.75, -4.25, 1, -4.75, 4.25, 1, -4.75, -4.25, 1, -4.25, -4.25, 1, -4.75, -4.25, 3, -4.75, -4.25, 3, -4.25, -4.25, 1, -4.25, 4.25, 1, -4.25, 4.25, 1, -4.75, -4.25, 1, -4.75, -4.25, 3, -4.25, -4.25, 3, -4.75, 4.25, 3, -4.75, 4.25, 3, -4.25, 4.25, 3, -4.25, 4.25, 3, -4.75, 4.25, 1, -4.75, 4.25, 1, -4.25, 4.25, 1, -4.25, 3.25, 1, -4.25, 3.25, -1.0002441, -4.25, 4.25, -1.0002441, -4.25, 3.25, -1.0002441, 3.75, 3.25, -1.0002441, -4.25, 3.25, 1, -4.25, 3.25, 1, 3.75, 3.25, -1, 3.75, 4.25, -1, 3.75, 4.25, -1, -4.25, 3.25, -1, -4.25, 4.25, 1, 3.75, 4.25, 1, -4.25, 4.25, -1.0002441, -4.25, 4.25, -1.0002441, 3.75, 4.25, -1.0002441, 3.75, 3.25, -1.0002441, 3.75, 3.25, 1, 3.75, 4.25, 1, 3.75, -4.75, 1, 0.74999994, -4.75, 1, -0.24975586, 3.25, 1, -0.24975586, 3.25, 1, 0.74999994, -0.74975586, 1, 3.75, -0.74975586, 1, 0.75, 0.25, 1, 0.75, 0.25, 1, 3.75, -0.74975586, 1, -0.25, -0.74975586, 1, -4.25, 0.25, 1, -4.25, 0.25, 1, -0.25, 3.25, 1, 3.75, 3.25, 1, -4.25, 4.25, 1, -4.25, 4.25, 1, 3.75, -3.75, 3, 3.75, -3.75, 3, -4.25, -3.75, 1, -4.25, -3.75, 1, 3.75, 4.25, 1, -4.25, -4.25, 1, -4.25, -4.25, 3, -4.25, 4.25, 3, -4.25, -4.75, 1, -0.25, -4.75, 1, -4.25, -0.75, 1, -4.25, -0.75, 1, -0.25, 0.25, 1, -0.25, 0.25, 1, -4.25, 3.25, 1, -4.25, 3.25, 1, -0.25, -4.75, 1, 3.75, -4.75, 1, 0.75, -0.75, 1, 0.75, -0.75, 1, 3.75, 0.25, 1, 3.75, 0.25, 1, 0.75, 3.25, 1, 0.75, 3.25, 1, 3.75)
|
||||
indices = PackedInt32Array(0, 1, 2, 0, 2, 3, 4, 5, 6, 4, 6, 7, 8, 9, 10, 8, 10, 11, 12, 13, 14, 12, 14, 15, 16, 17, 18, 16, 18, 19, 20, 21, 22, 20, 22, 23, 24, 25, 26, 24, 26, 27, 28, 29, 30, 28, 30, 31, 32, 33, 34, 32, 34, 35, 36, 37, 38, 36, 38, 39, 40, 41, 42, 40, 42, 43, 44, 45, 46, 44, 46, 47, 48, 49, 50, 48, 50, 51, 52, 53, 54, 52, 54, 55, 56, 57, 58, 56, 58, 59, 60, 61, 62, 60, 62, 63, 64, 65, 66, 64, 66, 67, 68, 69, 70, 68, 70, 71, 72, 73, 74, 72, 74, 75, 76, 77, 78, 76, 78, 79, 80, 81, 82, 80, 82, 83, 84, 85, 86, 84, 86, 87, 88, 89, 90, 88, 90, 91, 92, 93, 94, 92, 94, 95, 96, 97, 98, 96, 98, 99, 100, 101, 102, 100, 102, 103, 104, 105, 106, 104, 106, 107, 108, 109, 110, 108, 110, 111, 112, 113, 114, 112, 114, 115, 116, 117, 118, 116, 118, 119, 120, 121, 122, 120, 122, 123, 124, 125, 126, 124, 126, 127, 128, 129, 130, 128, 130, 131, 132, 133, 134, 132, 134, 135, 136, 137, 138, 136, 138, 139, 140, 141, 142, 140, 142, 143, 144, 145, 146, 144, 146, 147, 148, 149, 150, 148, 150, 151, 152, 153, 154, 152, 154, 155, 156, 157, 158, 156, 158, 159, 160, 161, 162, 160, 162, 163, 164, 165, 166, 164, 166, 167, 168, 169, 170, 168, 170, 171, 172, 173, 174, 172, 174, 175, 176, 177, 178, 176, 178, 179, 180, 181, 182, 180, 182, 183, 184, 185, 186, 184, 186, 187, 188, 189, 190, 188, 190, 191, 192, 193, 194, 192, 194, 195, 196, 197, 198, 196, 198, 199, 200, 201, 202, 200, 202, 203, 204, 205, 206, 204, 206, 207, 208, 209, 210, 208, 210, 211, 212, 213, 214, 212, 214, 215, 216, 217, 218, 216, 218, 219, 220, 221, 222, 220, 222, 223, 224, 225, 226, 224, 226, 227, 228, 229, 230, 228, 230, 231, 232, 233, 234, 232, 234, 235, 236, 237, 238, 236, 238, 239)
|
||||
|
||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_l6fao"]
|
||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_vogsn"]
|
||||
points = PackedVector3Array(3.25, 1, 0.75, 3.25, -1, 0.75, -4.75, 1, 0.75, -4.75, -1, 0.75, 3.25, 1, -0.25, 3.25, -1, -0.25, -4.75, 1, -0.25, -4.75, -1, -0.25)
|
||||
|
||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_ctvm4"]
|
||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_i1uiw"]
|
||||
points = PackedVector3Array(-3.75, 3, 3.75, -3.75, 1, 3.75, -4.25, 3, 3.75, -4.25, 1, 3.75, -3.75, 3, -4.25, -3.75, 1, -4.25, -4.25, 3, -4.25, -4.25, 1, -4.25)
|
||||
|
||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_rqmhd"]
|
||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_g22el"]
|
||||
points = PackedVector3Array(0.25, 1, 3.75, 0.25, -1, 3.75, -0.75, 1, 3.75, -0.75, -1, 3.75, 0.25, 1, 0.75, 0.25, -1, 0.75, -0.75, 1, 0.75, -0.75, -1, 0.75)
|
||||
|
||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_yfcmj"]
|
||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_l6fao"]
|
||||
points = PackedVector3Array(0.25, 1, -0.25, 0.25, -1, -0.25, -0.75, 1, -0.25, -0.75, -1, -0.25, 0.25, 1, -4.25, 0.25, -1, -4.25, -0.75, 1, -4.25, -0.75, -1, -4.25)
|
||||
|
||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_o1xi3"]
|
||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_ctvm4"]
|
||||
points = PackedVector3Array(-0.75, 1, -0.25, -0.75, -1, -0.25, -4.75, 1, -0.25, -4.75, -1, -0.25, -0.75, 1, -4.25, -0.75, -1, -4.25, -4.75, 1, -4.25, -4.75, -1, -4.25)
|
||||
|
||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_ykwo0"]
|
||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_rqmhd"]
|
||||
points = PackedVector3Array(3.25, 1, -0.25, 3.25, -1, -0.25, 0.25, 1, -0.25, 0.25, -1, -0.25, 3.25, 1, -4.25, 3.25, -1, -4.25, 0.25, 1, -4.25, 0.25, -1, -4.25)
|
||||
|
||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_5mapb"]
|
||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_yfcmj"]
|
||||
points = PackedVector3Array(-0.75, 1, 3.75, -0.75, -1, 3.75, -4.75, 1, 3.75, -4.75, -1, 3.75, -0.75, 1, 0.75, -0.75, -1, 0.75, -4.75, 1, 0.75, -4.75, -1, 0.75)
|
||||
|
||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_isqd5"]
|
||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_o1xi3"]
|
||||
points = PackedVector3Array(3.25, 1, 3.75, 3.25, -1, 3.75, 0.25, 1, 3.75, 0.25, -1, 3.75, 3.25, 1, 0.75, 3.25, -1, 0.75, 0.25, 1, 0.75, 0.25, -1, 0.75)
|
||||
|
||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_6py51"]
|
||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_ykwo0"]
|
||||
points = PackedVector3Array(4.25, 3, -4.25, 4.25, 1, -4.25, -4.25, 3, -4.25, -4.25, 1, -4.25, 4.25, 3, -4.75, 4.25, 1, -4.75, -4.25, 3, -4.75, -4.25, 1, -4.75)
|
||||
|
||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_cc53j"]
|
||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_5mapb"]
|
||||
points = PackedVector3Array(4.25, 1, 3.75, 4.25, -1, 3.75, 3.25, 1, 3.75, 3.25, -1, 3.75, 4.25, 1, -4.25, 4.25, -1, -4.25, 3.25, 1, -4.25, 3.25, -1, -4.25)
|
||||
|
||||
[sub_resource type="NavigationMesh" id="NavigationMesh_xhmq5"]
|
||||
|
|
@ -183,67 +184,73 @@ collision_mask = 0
|
|||
script = ExtResource("9_01p6e")
|
||||
|
||||
[node name="entity_0_mesh_instance" type="MeshInstance3D" parent="FuncGodotMap/entity_0_worldspawn"]
|
||||
mesh = SubResource("ArrayMesh_i1uiw")
|
||||
mesh = SubResource("ArrayMesh_302ti")
|
||||
|
||||
[node name="entity_0_occluder_instance" type="OccluderInstance3D" parent="FuncGodotMap/entity_0_worldspawn"]
|
||||
occluder = SubResource("ArrayOccluder3D_g22el")
|
||||
occluder = SubResource("ArrayOccluder3D_g3pbh")
|
||||
|
||||
[node name="entity_0_brush_0_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn"]
|
||||
shape = SubResource("ConvexPolygonShape3D_l6fao")
|
||||
shape = SubResource("ConvexPolygonShape3D_vogsn")
|
||||
|
||||
[node name="entity_0_brush_1_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn"]
|
||||
shape = SubResource("ConvexPolygonShape3D_ctvm4")
|
||||
shape = SubResource("ConvexPolygonShape3D_i1uiw")
|
||||
|
||||
[node name="entity_0_brush_2_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn"]
|
||||
shape = SubResource("ConvexPolygonShape3D_rqmhd")
|
||||
shape = SubResource("ConvexPolygonShape3D_g22el")
|
||||
|
||||
[node name="entity_0_brush_3_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn"]
|
||||
shape = SubResource("ConvexPolygonShape3D_yfcmj")
|
||||
shape = SubResource("ConvexPolygonShape3D_l6fao")
|
||||
|
||||
[node name="entity_0_brush_4_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn"]
|
||||
shape = SubResource("ConvexPolygonShape3D_o1xi3")
|
||||
shape = SubResource("ConvexPolygonShape3D_ctvm4")
|
||||
|
||||
[node name="entity_0_brush_5_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn"]
|
||||
shape = SubResource("ConvexPolygonShape3D_ykwo0")
|
||||
shape = SubResource("ConvexPolygonShape3D_rqmhd")
|
||||
|
||||
[node name="entity_0_brush_6_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn"]
|
||||
shape = SubResource("ConvexPolygonShape3D_5mapb")
|
||||
shape = SubResource("ConvexPolygonShape3D_yfcmj")
|
||||
|
||||
[node name="entity_0_brush_7_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn"]
|
||||
shape = SubResource("ConvexPolygonShape3D_isqd5")
|
||||
shape = SubResource("ConvexPolygonShape3D_o1xi3")
|
||||
|
||||
[node name="entity_0_brush_8_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn"]
|
||||
shape = SubResource("ConvexPolygonShape3D_6py51")
|
||||
shape = SubResource("ConvexPolygonShape3D_ykwo0")
|
||||
|
||||
[node name="entity_0_brush_9_collision_shape" type="CollisionShape3D" parent="FuncGodotMap/entity_0_worldspawn"]
|
||||
shape = SubResource("ConvexPolygonShape3D_cc53j")
|
||||
shape = SubResource("ConvexPolygonShape3D_5mapb")
|
||||
|
||||
[node name="entity_1_actor_controlpad" parent="FuncGodotMap" instance=ExtResource("14_314lt")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, -3, 1.75, -4)
|
||||
ActivationType = 6
|
||||
|
||||
[node name="entity_2_actor_emitter_wall" parent="FuncGodotMap" instance=ExtResource("71_7mq3t")]
|
||||
transform = Transform3D(1, 0, 1.7484555e-07, 0, 1, 0, -1.7484555e-07, 0, 1, -0.25, 1.25, -4)
|
||||
Script = ExtResource("76_wpai1")
|
||||
EmitOnStart = false
|
||||
Health = 5.0
|
||||
ActivationType = 6
|
||||
|
||||
[node name="entity_3_actor_emitter_wall" parent="FuncGodotMap" instance=ExtResource("71_7mq3t")]
|
||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -3.5, 1.25, 0.25)
|
||||
Script = ExtResource("76_wpai1")
|
||||
Health = 5.0
|
||||
ActivationType = 6
|
||||
|
||||
[node name="entity_4_actor_emitter_wall" parent="FuncGodotMap" instance=ExtResource("71_7mq3t")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 3.75, 1.25, 3.5)
|
||||
Script = ExtResource("76_wpai1")
|
||||
EmitOnStart = false
|
||||
Health = 5.0
|
||||
ActivationType = 6
|
||||
|
||||
[node name="entity_5_marker_spawn" type="Marker3D" parent="FuncGodotMap"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.5, 1.375, -2.5)
|
||||
script = ExtResource("58_lcdqf")
|
||||
|
||||
[node name="entity_6_actor_door_1" parent="FuncGodotMap" instance=ExtResource("18_3asr8")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 5.25, 2, -4.25)
|
||||
GroupName = "door_1"
|
||||
|
||||
[node name="entity_7_actor_controlpad" parent="FuncGodotMap" instance=ExtResource("14_314lt")]
|
||||
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, -1.25, 1.75, -4)
|
||||
TargetGroup = "door_1"
|
||||
|
||||
[node name="Enemies" type="Node3D" parent="."]
|
||||
|
||||
[node name="Items" type="Node3D" parent="."]
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -12,7 +12,6 @@ BulletSprite = ExtResource("2_cafp2")
|
|||
BulletSize = 0.08
|
||||
DestructionParticlesBullet = ExtResource("3_pvk5i")
|
||||
BulletSpeed = 10.0
|
||||
BulletDamage = 0.8
|
||||
MaxDamage = 1.6
|
||||
Knockback = 100.0
|
||||
Owner = 1
|
||||
|
|
|
|||
76
Resources/Enemies/Base_Fairy_T1_3D.tres
Normal file
76
Resources/Enemies/Base_Fairy_T1_3D.tres
Normal file
|
|
@ -0,0 +1,76 @@
|
|||
[gd_resource type="Resource" script_class="EnemyResource" load_steps=22 format=3 uid="uid://b4qluyo121qua"]
|
||||
|
||||
[ext_resource type="AudioStream" uid="uid://rh8w0qte7wup" path="res://SFX/fairy_stop.wav" id="1_lruxf"]
|
||||
[ext_resource type="SpriteFrames" uid="uid://de4d31jy4yja5" path="res://Resources/Sprites/base_fairy_blue_yellow.tres" id="2_lruxf"]
|
||||
[ext_resource type="SpriteFrames" uid="uid://bhpipyiuydlul" path="res://Resources/Sprites/Fairy_Base_Dead.tres" id="3_nc0l5"]
|
||||
[ext_resource type="AudioStream" uid="uid://c2lpt24ft01go" path="res://SFX/fairy_death.wav" id="4_r4hmv"]
|
||||
[ext_resource type="PackedScene" uid="uid://l7a5p3vfsbn0" path="res://Scenes/Actors/Generic_Enemy_Debris_3D.tscn" id="5_5jvdd"]
|
||||
[ext_resource type="AudioStream" uid="uid://bwr26ypv2rg6c" path="res://SFX/enemy_hit.wav" id="6_125yh"]
|
||||
[ext_resource type="Texture2D" uid="uid://drkdo2jnhxo2o" path="res://Sprites/Actors/Fairy_Blue_Yellow.png" id="7_nj24s"]
|
||||
[ext_resource type="Script" uid="uid://cq65aed620ijo" path="res://Scripts/Resources/Loot/LootDrop.cs" id="8_pvjd5"]
|
||||
[ext_resource type="Resource" uid="uid://ct1fa2huvy34n" path="res://Resources/Items/Ammo1.tres" id="9_lqsoe"]
|
||||
[ext_resource type="Resource" uid="uid://dy53gia1tmkah" path="res://Resources/Items/Points_Pickup.tres" id="10_secq0"]
|
||||
[ext_resource type="Resource" uid="uid://bhbufxodybsw4" path="res://Resources/Items/Shield_Pickup.tres" id="11_0ppub"]
|
||||
[ext_resource type="Resource" uid="uid://dodwpect0ldjf" path="res://Resources/Items/Heart_Pickup.tres" id="12_4difd"]
|
||||
[ext_resource type="Resource" uid="uid://clr1gln7nxa1o" path="res://Resources/Items/Power_Pickup.tres" id="13_0ty30"]
|
||||
[ext_resource type="Resource" uid="uid://dtulwbd5uym6p" path="res://Resources/Weapons/EnemyWeapon_Laser_Straight_3D.tres" id="14_lruxf"]
|
||||
[ext_resource type="Script" uid="uid://cd5o0ceb50jki" path="res://Scripts/Resources/EnemyResource.cs" id="15_20bej"]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_nc0l5"]
|
||||
atlas = ExtResource("7_nj24s")
|
||||
region = Rect2(0, 0, 16, 16)
|
||||
|
||||
[sub_resource type="Resource" id="Resource_c8nix"]
|
||||
script = ExtResource("8_pvjd5")
|
||||
Item = ExtResource("9_lqsoe")
|
||||
Chance = 40.0
|
||||
metadata/_custom_type_script = "uid://cq65aed620ijo"
|
||||
|
||||
[sub_resource type="Resource" id="Resource_gs2l3"]
|
||||
script = ExtResource("8_pvjd5")
|
||||
Item = ExtResource("10_secq0")
|
||||
Chance = 10.0
|
||||
metadata/_custom_type_script = "uid://cq65aed620ijo"
|
||||
|
||||
[sub_resource type="Resource" id="Resource_sqnvg"]
|
||||
script = ExtResource("8_pvjd5")
|
||||
Item = ExtResource("11_0ppub")
|
||||
Chance = 5.0
|
||||
metadata/_custom_type_script = "uid://cq65aed620ijo"
|
||||
|
||||
[sub_resource type="Resource" id="Resource_5tyar"]
|
||||
script = ExtResource("8_pvjd5")
|
||||
Item = ExtResource("12_4difd")
|
||||
Chance = 5.0
|
||||
metadata/_custom_type_script = "uid://cq65aed620ijo"
|
||||
|
||||
[sub_resource type="Resource" id="Resource_48xq6"]
|
||||
script = ExtResource("8_pvjd5")
|
||||
Item = ExtResource("13_0ty30")
|
||||
Chance = 6.0
|
||||
metadata/_custom_type_script = "uid://cq65aed620ijo"
|
||||
|
||||
[resource]
|
||||
script = ExtResource("15_20bej")
|
||||
EnemyName = &"Fairy"
|
||||
EnemyKey = &"FAIRY_BASE_T1"
|
||||
PrefabPath = &"uid://bh3vxmqflijgj"
|
||||
MaxHealth = 6.0
|
||||
MovementSpeed = 1.5
|
||||
Weapon = ExtResource("14_lruxf")
|
||||
LootDrops = Array[ExtResource("8_pvjd5")]([SubResource("Resource_c8nix"), SubResource("Resource_gs2l3"), SubResource("Resource_sqnvg"), SubResource("Resource_5tyar"), SubResource("Resource_48xq6")])
|
||||
PlayerDetectionRange = 12.0
|
||||
ViewRange = 8.0
|
||||
AlarmReactRange = 20.0
|
||||
PlayerDisengageRange = 15.0
|
||||
StrafeSpeed = 0.0
|
||||
MaxStrafeDistance = 0.0
|
||||
MinStrafeDistance = 0.0
|
||||
IconSprite = SubResource("AtlasTexture_nc0l5")
|
||||
AnimationFrames = ExtResource("2_lruxf")
|
||||
DebrisScene = ExtResource("5_5jvdd")
|
||||
DeathAnimation = ExtResource("3_nc0l5")
|
||||
HitSound = ExtResource("6_125yh")
|
||||
DeathSound = ExtResource("4_r4hmv")
|
||||
AlertSound = ExtResource("1_lruxf")
|
||||
metadata/_custom_type_script = "uid://cd5o0ceb50jki"
|
||||
85
Resources/Sprites/base_fairy_blue_yellow.tres
Normal file
85
Resources/Sprites/base_fairy_blue_yellow.tres
Normal file
|
|
@ -0,0 +1,85 @@
|
|||
[gd_resource type="SpriteFrames" load_steps=10 format=3 uid="uid://de4d31jy4yja5"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://drkdo2jnhxo2o" path="res://Sprites/Actors/Fairy_Blue_Yellow.png" id="1_s8dqd"]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_hbr3e"]
|
||||
atlas = ExtResource("1_s8dqd")
|
||||
region = Rect2(0, 0, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ytx88"]
|
||||
atlas = ExtResource("1_s8dqd")
|
||||
region = Rect2(16, 0, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_p1kdo"]
|
||||
atlas = ExtResource("1_s8dqd")
|
||||
region = Rect2(0, 32, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_su646"]
|
||||
atlas = ExtResource("1_s8dqd")
|
||||
region = Rect2(16, 32, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_b1qrd"]
|
||||
atlas = ExtResource("1_s8dqd")
|
||||
region = Rect2(0, 16, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_si6iw"]
|
||||
atlas = ExtResource("1_s8dqd")
|
||||
region = Rect2(16, 16, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_yeuy0"]
|
||||
atlas = ExtResource("1_s8dqd")
|
||||
region = Rect2(0, 48, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_13sdw"]
|
||||
atlas = ExtResource("1_s8dqd")
|
||||
region = Rect2(16, 48, 16, 16)
|
||||
|
||||
[resource]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_hbr3e")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ytx88")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"down",
|
||||
"speed": 5.0
|
||||
}, {
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_p1kdo")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_su646")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"left",
|
||||
"speed": 5.0
|
||||
}, {
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_b1qrd")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_si6iw")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"right",
|
||||
"speed": 5.0
|
||||
}, {
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_yeuy0")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_yeuy0")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_13sdw")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"up",
|
||||
"speed": 5.0
|
||||
}]
|
||||
17
Resources/Weapons/EnemyWeapon_Laser_Straight_3D.tres
Normal file
17
Resources/Weapons/EnemyWeapon_Laser_Straight_3D.tres
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
[gd_resource type="Resource" script_class="WeaponResource" load_steps=4 format=3 uid="uid://dtulwbd5uym6p"]
|
||||
|
||||
[ext_resource type="Resource" uid="uid://qrqsywgiij7i" path="res://Resources/Bullets/3D/simple_enemy_bullet_small_3D.tres" id="1_j80b3"]
|
||||
[ext_resource type="AudioStream" uid="uid://bosubfbro8gyk" path="res://SFX/enemy_shoot.wav" id="2_vwe40"]
|
||||
[ext_resource type="Script" uid="uid://b6fmrnipv88bk" path="res://Scripts/Resources/WeaponResource.cs" id="3_icy5i"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("3_icy5i")
|
||||
Name = &"Enemy Laser Weapon"
|
||||
BulletData = ExtResource("1_j80b3")
|
||||
RateOfFire = 0.08
|
||||
BulletCapacity = 500
|
||||
ReloadTime = 10.0
|
||||
ItemKey = &""
|
||||
AmmoKey = &""
|
||||
StopToShoot = true
|
||||
ShootSound = ExtResource("2_vwe40")
|
||||
BIN
Sprites/Actors/Fairy_Blue_Yellow.aseprite
(Stored with Git LFS)
Normal file
BIN
Sprites/Actors/Fairy_Blue_Yellow.aseprite
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Sprites/Actors/Fairy_Blue_Yellow.png
(Stored with Git LFS)
Normal file
BIN
Sprites/Actors/Fairy_Blue_Yellow.png
(Stored with Git LFS)
Normal file
Binary file not shown.
40
Sprites/Actors/Fairy_Blue_Yellow.png.import
Normal file
40
Sprites/Actors/Fairy_Blue_Yellow.png.import
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://drkdo2jnhxo2o"
|
||||
path="res://.godot/imported/Fairy_Blue_Yellow.png-586988c37a0b883bbae564eccd2ee00f.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Sprites/Actors/Fairy_Blue_Yellow.png"
|
||||
dest_files=["res://.godot/imported/Fairy_Blue_Yellow.png-586988c37a0b883bbae564eccd2ee00f.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=3
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
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=0
|
||||
BIN
Sprites/Actors/Fairy_Yellow.aseprite
(Stored with Git LFS)
Normal file
BIN
Sprites/Actors/Fairy_Yellow.aseprite
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Sprites/Actors/Fairy_Yellow.png
(Stored with Git LFS)
Normal file
BIN
Sprites/Actors/Fairy_Yellow.png
(Stored with Git LFS)
Normal file
Binary file not shown.
40
Sprites/Actors/Fairy_Yellow.png.import
Normal file
40
Sprites/Actors/Fairy_Yellow.png.import
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://b0a85k7oahchh"
|
||||
path="res://.godot/imported/Fairy_Yellow.png-efe3fe061fd3c392456c59121270b9e9.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Sprites/Actors/Fairy_Yellow.png"
|
||||
dest_files=["res://.godot/imported/Fairy_Yellow.png-efe3fe061fd3c392456c59121270b9e9.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=3
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
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=0
|
||||
BIN
textures/Markers/FairySmallT1.png
(Stored with Git LFS)
Normal file
BIN
textures/Markers/FairySmallT1.png
(Stored with Git LFS)
Normal file
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue