mirror of
https://gitlab.com/MaddoScientisto/cirnogodot.git
synced 2026-06-01 08:55:35 +00:00
Wall Fan
This commit is contained in:
parent
4abf28066a
commit
7ac03f5029
16 changed files with 2898 additions and 717 deletions
1
3D/BlockbenchModels/WallFan/Wall_Fan.bbmodel
Normal file
1
3D/BlockbenchModels/WallFan/Wall_Fan.bbmodel
Normal file
File diff suppressed because one or more lines are too long
1
3D/BlockbenchModels/WallFan/Wall_Fan.gltf
Normal file
1
3D/BlockbenchModels/WallFan/Wall_Fan.gltf
Normal file
File diff suppressed because one or more lines are too long
1839
3D/BlockbenchModels/WallFan/Wall_Fan.gltf.import
Normal file
1839
3D/BlockbenchModels/WallFan/Wall_Fan.gltf.import
Normal file
File diff suppressed because it is too large
Load diff
BIN
3D/BlockbenchModels/WallFan/Wall_Fan_0.png
(Stored with Git LFS)
Normal file
BIN
3D/BlockbenchModels/WallFan/Wall_Fan_0.png
(Stored with Git LFS)
Normal file
Binary file not shown.
37
3D/BlockbenchModels/WallFan/Wall_Fan_0.png.import
Normal file
37
3D/BlockbenchModels/WallFan/Wall_Fan_0.png.import
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cpwqvyfic2d75"
|
||||
path="res://.godot/imported/Wall_Fan_0.png-6c07b3afaaabf4db33a0a92c124c3e13.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "ca43c3fac6fdb61f999fdbea7009e487"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://3D/BlockbenchModels/WallFan/Wall_Fan_0.png"
|
||||
dest_files=["res://.godot/imported/Wall_Fan_0.png-6c07b3afaaabf4db33a0a92c124c3e13.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=3
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
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/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
3D/BlockbenchModels/WallFan/Wall_Fan_Texture.png
(Stored with Git LFS)
Normal file
BIN
3D/BlockbenchModels/WallFan/Wall_Fan_Texture.png
(Stored with Git LFS)
Normal file
Binary file not shown.
34
3D/BlockbenchModels/WallFan/Wall_Fan_Texture.png.import
Normal file
34
3D/BlockbenchModels/WallFan/Wall_Fan_Texture.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ck42btvqu1mwu"
|
||||
path="res://.godot/imported/Wall_Fan_Texture.png-9afc3e72b0589c51fc0e1b249f97bb59.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://3D/BlockbenchModels/WallFan/Wall_Fan_Texture.png"
|
||||
dest_files=["res://.godot/imported/Wall_Fan_Texture.png-9afc3e72b0589c51fc0e1b249f97bb59.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=3
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
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/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
|
||||
Binary file not shown.
BIN
3D/MapModels/actor_wallfan.glb
Normal file
BIN
3D/MapModels/actor_wallfan.glb
Normal file
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load diff
15
3D/Scenes/Lights/OmniLight3DSpecial.tscn
Normal file
15
3D/Scenes/Lights/OmniLight3DSpecial.tscn
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
[gd_scene format=3 uid="uid://cnnm5cqi1xfoc"]
|
||||
|
||||
[node name="OmniLight3dSpecial" type="OmniLight3D"]
|
||||
|
||||
[node name="SpotLight3D" type="SpotLight3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 0)
|
||||
shadow_enabled = true
|
||||
spot_angle = 75.0
|
||||
spot_angle_attenuation = 0.1
|
||||
|
||||
[node name="SpotLight3D2" type="SpotLight3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 0)
|
||||
light_negative = true
|
||||
spot_angle = 75.0
|
||||
spot_angle_attenuation = 0.1
|
||||
27
3D/Scenes/Props/Wall_Fan_3D.tscn
Normal file
27
3D/Scenes/Props/Wall_Fan_3D.tscn
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
[gd_scene load_steps=5 format=3 uid="uid://cgy5kmem2hrps"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://ccxnvbthsvka3" path="res://Scripts/Actors/Destructible3D.cs" id="1_3hjfg"]
|
||||
[ext_resource type="Resource" uid="uid://bes254wblt1lm" path="res://Resources/Bullets/Explosion_Harmless_Small_3D.tres" id="2_loy8v"]
|
||||
[ext_resource type="PackedScene" uid="uid://c1acf6anldpax" path="res://3D/BlockbenchModels/WallFan/Wall_Fan.gltf" id="3_3hjfg"]
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_hsg1w"]
|
||||
size = Vector3(1.7616, 1.74991, 0.186701)
|
||||
|
||||
[node name="WallFan" type="StaticBody3D" groups=["Destroyable"]]
|
||||
collision_layer = 16
|
||||
collision_mask = 0
|
||||
script = ExtResource("1_3hjfg")
|
||||
Health = 6.0
|
||||
ExplosionData = ExtResource("2_loy8v")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.00335696, -0.10049, 0.0361923)
|
||||
shape = SubResource("BoxShape3D_hsg1w")
|
||||
|
||||
[node name="blockbench_export" parent="." instance=ExtResource("3_3hjfg")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.1, 4.37114e-09)
|
||||
|
||||
[node name="AnimationPlayer" parent="blockbench_export" index="1"]
|
||||
autoplay = "Rotate"
|
||||
|
||||
[editable path="blockbench_export"]
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
[gd_resource type="Resource" script_class="FuncGodotFGDModelPointClass" load_steps=4 format=3 uid="uid://db7vsj36v1m2e"]
|
||||
|
||||
[ext_resource type="Resource" uid="uid://5bc1qysixhmh" path="res://3D/TrenchBroom/EntityDefinitions/base/actor_base.tres" id="1_xso68"]
|
||||
[ext_resource type="PackedScene" uid="uid://cgy5kmem2hrps" path="res://3D/Scenes/Props/Wall_Fan_3D.tscn" id="2_xso68"]
|
||||
[ext_resource type="Script" uid="uid://dkmyelig23ub5" path="res://addons/func_godot/src/fgd/func_godot_fgd_model_point_class.gd" id="3_jcora"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("3_jcora")
|
||||
target_map_editor = 1
|
||||
models_sub_folder = ""
|
||||
scale_expression = ""
|
||||
generate_size_property = false
|
||||
rotation_offset = Vector3(0, 180, 0)
|
||||
generate_gd_ignore_file = false
|
||||
scene_file = ExtResource("2_xso68")
|
||||
apply_rotation_on_map_build = true
|
||||
apply_scale_on_map_build = false
|
||||
classname = "actor_wallfan"
|
||||
description = "Wall Fan"
|
||||
func_godot_internal = false
|
||||
base_classes = Array[Resource]([ExtResource("1_xso68")])
|
||||
class_properties = {}
|
||||
class_property_descriptions = {}
|
||||
auto_apply_to_matching_node_properties = false
|
||||
meta_properties = {
|
||||
"model": "\"3D\\MapModels/actor_wallfan.glb\"",
|
||||
"size": AABB(-2, -12, -12, 2, 12, 12)
|
||||
}
|
||||
node_class = ""
|
||||
name_property = ""
|
||||
metadata/_custom_type_script = "uid://c83r7t467hm4m"
|
||||
|
|
@ -1,10 +1,12 @@
|
|||
[gd_resource type="Resource" script_class="FuncGodotFGDPointClass" load_steps=3 format=3 uid="uid://ia1t5p4mhom3"]
|
||||
[gd_resource type="Resource" script_class="FuncGodotFGDPointClass" load_steps=4 format=3 uid="uid://ia1t5p4mhom3"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://c83r7t467hm4m" path="res://addons/func_godot/src/fgd/func_godot_fgd_point_class.gd" id="1_28dln"]
|
||||
[ext_resource type="Resource" uid="uid://bpiblsew5s5so" path="res://3D/TrenchBroom/EntityDefinitions/base/light_base.tres" id="1_xk42r"]
|
||||
[ext_resource type="Script" uid="uid://cpyxccm5gwv84" path="res://3D/TrenchBroom/EntityScripts/Lights/light_omni.gd" id="3_brt48"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_28dln")
|
||||
script_class = ExtResource("3_brt48")
|
||||
apply_rotation_on_map_build = false
|
||||
apply_scale_on_map_build = true
|
||||
classname = "light_omni"
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
[gd_resource type="Resource" script_class="FuncGodotFGDFile" load_steps=37 format=3 uid="uid://b700sa4be6dfa"]
|
||||
[gd_resource type="Resource" script_class="FuncGodotFGDFile" load_steps=38 format=3 uid="uid://b700sa4be6dfa"]
|
||||
|
||||
[ext_resource type="Resource" uid="uid://ia1t5p4mhom3" path="res://3D/TrenchBroom/EntityDefinitions/point/lights/light_omni.tres" id="1_7vcj1"]
|
||||
[ext_resource type="Script" uid="uid://cknmd0lgmorx2" path="res://addons/func_godot/src/fgd/func_godot_fgd_file.gd" id="1_lykim"]
|
||||
|
|
@ -36,6 +36,7 @@
|
|||
[ext_resource type="Resource" uid="uid://yw4443572o6u" path="res://3D/TrenchBroom/EntityDefinitions/point/actors/Actor_Furniture_Triangle.tres" id="33_aawmv"]
|
||||
[ext_resource type="Resource" uid="uid://cr3xqfglolihb" path="res://3D/TrenchBroom/EntityDefinitions/point/actors/Actor_Furniture_ComputerTower.tres" id="34_wy0ht"]
|
||||
[ext_resource type="Resource" uid="uid://m0xahs14etiy" path="res://3D/TrenchBroom/EntityDefinitions/point/actors/Actor_SecurityCamera.tres" id="35_3jqmy"]
|
||||
[ext_resource type="Resource" uid="uid://db7vsj36v1m2e" path="res://3D/TrenchBroom/EntityDefinitions/point/actors/Actor_Wallfan.tres" id="36_p5b6l"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_lykim")
|
||||
|
|
@ -43,5 +44,5 @@ export_file = false
|
|||
target_map_editor = 1
|
||||
fgd_name = "FuncGodot"
|
||||
base_fgd_files = Array[Resource]([])
|
||||
entity_definitions = Array[Resource]([ExtResource("1_7vcj1"), ExtResource("2_u7uvb"), ExtResource("3_u7uvb"), ExtResource("4_1nmxk"), ExtResource("5_ljb2x"), ExtResource("6_seuvu"), ExtResource("7_fmwex"), ExtResource("8_c8m8m"), ExtResource("9_14sjf"), ExtResource("10_xik3w"), ExtResource("11_dgiqm"), ExtResource("12_1teik"), ExtResource("13_f0hti"), ExtResource("14_6ld6e"), ExtResource("15_g8j5j"), ExtResource("16_7h4of"), ExtResource("17_m3sbm"), ExtResource("18_m3sbm"), ExtResource("19_hvhb8"), ExtResource("20_3v5us"), ExtResource("21_g67cj"), ExtResource("22_iy67w"), ExtResource("23_b5lmu"), ExtResource("24_ndas4"), ExtResource("25_n7wsi"), ExtResource("26_v48k5"), ExtResource("27_ombvk"), ExtResource("28_31lma"), ExtResource("29_louv0"), ExtResource("30_wfgfu"), ExtResource("31_elv2e"), ExtResource("32_elv2e"), ExtResource("33_aawmv"), ExtResource("34_wy0ht"), ExtResource("35_3jqmy")])
|
||||
entity_definitions = Array[Resource]([ExtResource("1_7vcj1"), ExtResource("2_u7uvb"), ExtResource("3_u7uvb"), ExtResource("4_1nmxk"), ExtResource("5_ljb2x"), ExtResource("6_seuvu"), ExtResource("7_fmwex"), ExtResource("8_c8m8m"), ExtResource("9_14sjf"), ExtResource("10_xik3w"), ExtResource("11_dgiqm"), ExtResource("12_1teik"), ExtResource("13_f0hti"), ExtResource("14_6ld6e"), ExtResource("15_g8j5j"), ExtResource("16_7h4of"), ExtResource("17_m3sbm"), ExtResource("18_m3sbm"), ExtResource("19_hvhb8"), ExtResource("20_3v5us"), ExtResource("21_g67cj"), ExtResource("22_iy67w"), ExtResource("23_b5lmu"), ExtResource("24_ndas4"), ExtResource("25_n7wsi"), ExtResource("26_v48k5"), ExtResource("27_ombvk"), ExtResource("28_31lma"), ExtResource("29_louv0"), ExtResource("30_wfgfu"), ExtResource("31_elv2e"), ExtResource("32_elv2e"), ExtResource("33_aawmv"), ExtResource("34_wy0ht"), ExtResource("35_3jqmy"), ExtResource("36_p5b6l")])
|
||||
metadata/_custom_type_script = "uid://cknmd0lgmorx2"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue