Concrete marble and metal textures

This commit is contained in:
Marco 2025-09-12 12:26:16 +02:00
commit 0bda493ec4
43 changed files with 625 additions and 234 deletions

View file

@ -1,6 +1,6 @@
[gd_resource type="Resource" script_class="FuncGodotFGDBaseClass" load_steps=2 format=3 uid="uid://cy0telb0x1l4k"]
[ext_resource type="Script" uid="uid://6o4wbl0iau0v" path="res://addons/func_godot/src/fgd/func_godot_fgd_base_class.gd" id="1_qpt1x"]
[ext_resource type="Script" uid="uid://ck575aqs1sbrb" path="res://addons/func_godot/src/fgd/func_godot_fgd_base_class.gd" id="1_qpt1x"]
[resource]
script = ExtResource("1_qpt1x")
@ -12,4 +12,3 @@ class_properties = {
class_property_descriptions = {
"script_path": "The path or UID of the script"
}
metadata/_custom_type_script = "uid://6o4wbl0iau0v"

View file

@ -1,6 +1,6 @@
[gd_resource type="Resource" script_class="FuncGodotFGDBaseClass" load_steps=2 format=3 uid="uid://bpdbncl6tswbj"]
[ext_resource type="Script" uid="uid://6o4wbl0iau0v" path="res://addons/func_godot/src/fgd/func_godot_fgd_base_class.gd" id="1_2os3e"]
[ext_resource type="Script" uid="uid://ck575aqs1sbrb" path="res://addons/func_godot/src/fgd/func_godot_fgd_base_class.gd" id="1_2os3e"]
[resource]
script = ExtResource("1_2os3e")
@ -14,4 +14,3 @@ class_property_descriptions = {
"maxactivations": "Max amount of times it needs to be activated to trigger an efffect (-1 means no limit)",
"minactivations": "Minimum amount of times it needs to be activated to trigger an effect"
}
metadata/_custom_type_script = "uid://6o4wbl0iau0v"

View file

@ -1,6 +1,6 @@
[gd_resource type="Resource" script_class="FuncGodotFGDBaseClass" load_steps=2 format=3 uid="uid://bd4h6ha84s74b"]
[ext_resource type="Script" uid="uid://6o4wbl0iau0v" path="res://addons/func_godot/src/fgd/func_godot_fgd_base_class.gd" id="1_giwth"]
[ext_resource type="Script" uid="uid://ck575aqs1sbrb" path="res://addons/func_godot/src/fgd/func_godot_fgd_base_class.gd" id="1_giwth"]
[resource]
script = ExtResource("1_giwth")
@ -18,4 +18,3 @@ class_properties = {
class_property_descriptions = {
"activationtype": "Type of activation"
}
metadata/_custom_type_script = "uid://6o4wbl0iau0v"

View file

@ -1,24 +1,18 @@
[gd_resource type="Resource" script_class="FuncGodotFGDBaseClass" load_steps=3 format=3 uid="uid://5bc1qysixhmh"]
[ext_resource type="Script" uid="uid://6o4wbl0iau0v" path="res://addons/func_godot/src/fgd/func_godot_fgd_base_class.gd" id="1_4prc0"]
[ext_resource type="Script" uid="uid://ck575aqs1sbrb" path="res://addons/func_godot/src/fgd/func_godot_fgd_base_class.gd" id="1_4prc0"]
[ext_resource type="Resource" uid="uid://x4g06004i574" path="res://3D/TrenchBroom/EntityDefinitions/base/globalname_base.tres" id="1_4xlxh"]
[resource]
script = ExtResource("1_4prc0")
classname = "Actor"
description = ""
func_godot_internal = false
base_classes = Array[Resource]([ExtResource("1_4xlxh")])
class_properties = {
"angles": Vector3(0, 0, 0),
"flags": [["Player", 1, 0], ["BIG friend", 2, 0], ["Attentive friend", 4, 0], ["Happy friend", 8, 0]],
"scale": 1.0
}
class_property_descriptions = {}
auto_apply_to_matching_node_properties = false
meta_properties = {
"color": Color(0.8, 0, 0, 1),
"size": AABB(-8, -8, -8, 8, 8, 8)
}
node_class = ""
name_property = ""

View file

@ -2,7 +2,7 @@
[ext_resource type="Resource" uid="uid://bd4h6ha84s74b" path="res://3D/TrenchBroom/EntityDefinitions/base/activation_type_base.tres" id="2_h557v"]
[ext_resource type="Resource" uid="uid://kerywjgft7vh" path="res://3D/TrenchBroom/EntityDefinitions/base/target_base.tres" id="3_njkdc"]
[ext_resource type="Script" uid="uid://6o4wbl0iau0v" path="res://addons/func_godot/src/fgd/func_godot_fgd_base_class.gd" id="3_ql3xv"]
[ext_resource type="Script" uid="uid://ck575aqs1sbrb" path="res://addons/func_godot/src/fgd/func_godot_fgd_base_class.gd" id="3_ql3xv"]
[resource]
script = ExtResource("3_ql3xv")
@ -17,4 +17,3 @@ class_property_descriptions = {
"health": "How many hitpoints it has",
"indestructible": "Is it invulnerable?"
}
metadata/_custom_type_script = "uid://blhmvtghs553u"

View file

@ -1,23 +1,14 @@
[gd_resource type="Resource" script_class="FuncGodotFGDBaseClass" load_steps=2 format=3 uid="uid://di5wnbv5icxtq"]
[ext_resource type="Script" uid="uid://6o4wbl0iau0v" path="res://addons/func_godot/src/fgd/func_godot_fgd_base_class.gd" id="1_h5gnk"]
[ext_resource type="Script" uid="uid://ck575aqs1sbrb" path="res://addons/func_godot/src/fgd/func_godot_fgd_base_class.gd" id="1_h5gnk"]
[resource]
script = ExtResource("1_h5gnk")
classname = "Dialogue"
description = "Starts the dialogue associated to the named timeline"
func_godot_internal = false
base_classes = Array[Resource]([])
class_properties = {
"timeline": ""
}
class_property_descriptions = {
"timeline": "Name of the timeline to trigger"
}
auto_apply_to_matching_node_properties = false
meta_properties = {
"color": Color(0.8, 0.8, 0.8, 1),
"size": AABB(-8, -8, -8, 8, 8, 8)
}
node_class = ""
name_property = ""

View file

@ -1,7 +1,7 @@
[gd_resource type="Resource" script_class="FuncGodotFGDBaseClass" load_steps=5 format=3 uid="uid://0u5qbphjq045"]
[ext_resource type="Resource" uid="uid://5bc1qysixhmh" path="res://3D/TrenchBroom/EntityDefinitions/base/actor_base.tres" id="1_i10vt"]
[ext_resource type="Script" uid="uid://6o4wbl0iau0v" path="res://addons/func_godot/src/fgd/func_godot_fgd_base_class.gd" id="1_y6kld"]
[ext_resource type="Script" uid="uid://ck575aqs1sbrb" path="res://addons/func_godot/src/fgd/func_godot_fgd_base_class.gd" id="1_y6kld"]
[ext_resource type="Resource" uid="uid://c1utxplehq2jl" path="res://3D/TrenchBroom/EntityDefinitions/base/targetname_base.tres" id="2_xu050"]
[ext_resource type="Resource" uid="uid://cy0telb0x1l4k" path="res://3D/TrenchBroom/EntityDefinitions/base/Script_path.tres" id="3_2wrec"]
@ -18,4 +18,3 @@ class_property_descriptions = {
"emit_on_start": "If true the emitter starts immediately",
"invert_signal": "Invert enable and disable signals"
}
metadata/_custom_type_script = "uid://6o4wbl0iau0v"

View file

@ -1,13 +1,11 @@
[gd_resource type="Resource" script_class="FuncGodotFGDBaseClass" load_steps=3 format=3 uid="uid://bfjnt8q3l2p65"]
[ext_resource type="Resource" uid="uid://x4g06004i574" path="res://3D/TrenchBroom/EntityDefinitions/base/globalname_base.tres" id="1_ftv6l"]
[ext_resource type="Script" uid="uid://6o4wbl0iau0v" path="res://addons/func_godot/src/fgd/func_godot_fgd_base_class.gd" id="1_grnar"]
[ext_resource type="Script" uid="uid://ck575aqs1sbrb" path="res://addons/func_godot/src/fgd/func_godot_fgd_base_class.gd" id="1_grnar"]
[resource]
script = ExtResource("1_grnar")
classname = "Func"
description = ""
func_godot_internal = false
base_classes = Array[Resource]([ExtResource("1_ftv6l")])
class_properties = {
"_phong": false
@ -15,10 +13,3 @@ class_properties = {
class_property_descriptions = {
"_phong": "Set to 1 to give the brush entity smooth shading."
}
auto_apply_to_matching_node_properties = false
meta_properties = {
"color": Color(0.8, 0.8, 0.8, 1),
"size": AABB(-8, -8, -8, 8, 8, 8)
}
node_class = ""
name_property = ""

View file

@ -1,24 +1,13 @@
[gd_resource type="Resource" script_class="FuncGodotFGDBaseClass" load_steps=2 format=3 uid="uid://x4g06004i574"]
[ext_resource type="Script" uid="uid://6o4wbl0iau0v" path="res://addons/func_godot/src/fgd/func_godot_fgd_base_class.gd" id="1_wlfmo"]
[ext_resource type="Script" uid="uid://ck575aqs1sbrb" path="res://addons/func_godot/src/fgd/func_godot_fgd_base_class.gd" id="1_wlfmo"]
[resource]
script = ExtResource("1_wlfmo")
classname = "Globalname"
description = ""
func_godot_internal = false
base_classes = Array[Resource]([])
class_properties = {
"globalname": ""
}
class_property_descriptions = {
"globalname": "Unique name in the Map Scene. When FuncGodot builds the map, this entity will be renamed to entity_ + globalname. This can be a useful alternative to targetname, especially when trying to reparent generated nodes."
}
auto_apply_to_matching_node_properties = false
meta_properties = {
"color": Color(0.8, 0.8, 0.8, 1),
"size": AABB(-8, -8, -8, 8, 8, 8)
}
node_class = ""
name_property = ""
metadata/_custom_type_script = "uid://6o4wbl0iau0v"

View file

@ -1,13 +1,11 @@
[gd_resource type="Resource" script_class="FuncGodotFGDBaseClass" load_steps=3 format=3 uid="uid://bpiblsew5s5so"]
[ext_resource type="Resource" uid="uid://x4g06004i574" path="res://3D/TrenchBroom/EntityDefinitions/base/globalname_base.tres" id="1_1p2gj"]
[ext_resource type="Script" uid="uid://6o4wbl0iau0v" path="res://addons/func_godot/src/fgd/func_godot_fgd_base_class.gd" id="2_7j6bh"]
[ext_resource type="Script" uid="uid://ck575aqs1sbrb" path="res://addons/func_godot/src/fgd/func_godot_fgd_base_class.gd" id="2_7j6bh"]
[resource]
script = ExtResource("2_7j6bh")
classname = "Light"
description = ""
func_godot_internal = false
base_classes = Array[Resource]([ExtResource("1_1p2gj")])
class_properties = {
"color": Color(1, 1, 1, 1),
@ -23,11 +21,7 @@ class_property_descriptions = {
"shadow_bias": "Used to adjust shadow appearance. Too small a value results in self-shadowing, while too large a value causes shadows to separate from casters. Adjust as needed.",
"shadows": "If true, the light will cast real-time shadows. This has a significant performance cost. Only enable shadow rendering when it makes a noticeable difference in the scene's appearance"
}
auto_apply_to_matching_node_properties = false
meta_properties = {
"color": Color(0.8, 0.8, 0, 1),
"size": AABB(-8, -8, -8, 8, 8, 8)
}
node_class = ""
name_property = ""
metadata/_custom_type_script = "uid://6o4wbl0iau0v"

View file

@ -1,13 +1,11 @@
[gd_resource type="Resource" script_class="FuncGodotFGDBaseClass" load_steps=2 format=3 uid="uid://dwc3j47cgj78j"]
[ext_resource type="Script" uid="uid://6o4wbl0iau0v" path="res://addons/func_godot/src/fgd/func_godot_fgd_base_class.gd" id="1_tkd7e"]
[ext_resource type="Script" uid="uid://ck575aqs1sbrb" path="res://addons/func_godot/src/fgd/func_godot_fgd_base_class.gd" id="1_tkd7e"]
[resource]
script = ExtResource("1_tkd7e")
classname = "Requirement_Key"
description = "Key Requirement"
func_godot_internal = false
base_classes = Array[Resource]([])
class_properties = {
"key": {
"BLUE_KEY": "BLUE_KEY",
@ -20,10 +18,3 @@ class_properties = {
class_property_descriptions = {
"key": "The key to use as requirement"
}
auto_apply_to_matching_node_properties = false
meta_properties = {
"color": Color(0.8, 0.8, 0.8, 1),
"size": AABB(-8, -8, -8, 8, 8, 8)
}
node_class = ""
name_property = ""

View file

@ -1,13 +1,10 @@
[gd_resource type="Resource" script_class="FuncGodotFGDBaseClass" load_steps=2 format=3 uid="uid://kerywjgft7vh"]
[ext_resource type="Script" uid="uid://6o4wbl0iau0v" path="res://addons/func_godot/src/fgd/func_godot_fgd_base_class.gd" id="1_uy4g8"]
[ext_resource type="Script" uid="uid://ck575aqs1sbrb" path="res://addons/func_godot/src/fgd/func_godot_fgd_base_class.gd" id="1_uy4g8"]
[resource]
script = ExtResource("1_uy4g8")
classname = "Target"
description = ""
func_godot_internal = false
base_classes = Array[Resource]([])
class_properties = {
"target": NodePath(""),
"targetfunc": ""
@ -16,10 +13,3 @@ class_property_descriptions = {
"target": "Entity group to call the use function on when this entity is triggered.",
"targetfunc": "Function to call on target entities. As is, the target function cannot accept arguments, so make sure it doesn't require specifying arguments."
}
auto_apply_to_matching_node_properties = false
meta_properties = {
"color": Color(0.8, 0.8, 0.8, 1),
"size": AABB(-8, -8, -8, 8, 8, 8)
}
node_class = ""
name_property = ""

View file

@ -1,23 +1,14 @@
[gd_resource type="Resource" script_class="FuncGodotFGDBaseClass" load_steps=2 format=3 uid="uid://c1utxplehq2jl"]
[ext_resource type="Script" uid="uid://6o4wbl0iau0v" path="res://addons/func_godot/src/fgd/func_godot_fgd_base_class.gd" id="1_7j8c1"]
[ext_resource type="Script" uid="uid://ck575aqs1sbrb" path="res://addons/func_godot/src/fgd/func_godot_fgd_base_class.gd" id="1_7j8c1"]
[resource]
script = ExtResource("1_7j8c1")
classname = "Targetname"
description = "Target name for event targeting purposes"
func_godot_internal = false
base_classes = Array[Resource]([])
class_properties = {
"targetname": ""
}
class_property_descriptions = {
"targetname": "Adds this entity to a group with this targetname."
}
auto_apply_to_matching_node_properties = false
meta_properties = {
"color": Color(0.8, 0.8, 0.8, 1),
"size": AABB(-8, -8, -8, 8, 8, 8)
}
node_class = ""
name_property = ""

View file

@ -1,6 +1,6 @@
[gd_resource type="Resource" script_class="FuncGodotFGDBaseClass" load_steps=7 format=3 uid="uid://ermxog0n4mvn"]
[ext_resource type="Script" uid="uid://6o4wbl0iau0v" path="res://addons/func_godot/src/fgd/func_godot_fgd_base_class.gd" id="1_0kba8"]
[ext_resource type="Script" uid="uid://ck575aqs1sbrb" path="res://addons/func_godot/src/fgd/func_godot_fgd_base_class.gd" id="1_0kba8"]
[ext_resource type="Resource" uid="uid://kerywjgft7vh" path="res://3D/TrenchBroom/EntityDefinitions/base/target_base.tres" id="1_73jh0"]
[ext_resource type="Resource" uid="uid://c1utxplehq2jl" path="res://3D/TrenchBroom/EntityDefinitions/base/targetname_base.tres" id="2_f4xyy"]
[ext_resource type="Resource" uid="uid://x4g06004i574" path="res://3D/TrenchBroom/EntityDefinitions/base/globalname_base.tres" id="3_mslp0"]