Solutions

This commit is contained in:
rendo 2026-01-29 23:18:47 +05:00
commit fcdd47e200
28 changed files with 88 additions and 60 deletions

View file

@ -1,4 +1,4 @@
[gd_resource type="Environment" load_steps=3 format=3 uid="uid://clgblxkcf822n"]
[gd_resource type="Environment" format=3 uid="uid://clgblxkcf822n"]
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_nics3"]

10
assets/reagents/H2O.tres Normal file
View file

@ -0,0 +1,10 @@
[gd_resource type="Resource" script_class="Reagent" format=3 uid="uid://bbbrxgvfp4jvg"]
[ext_resource type="Script" uid="uid://bditqax8ibmxw" path="res://src/resources/reagent.gd" id="1_67pws"]
[ext_resource type="PackedScene" uid="uid://cw6v8kbi76qak" path="res://scenes/substance_jar.tscn" id="2_10oqd"]
[ext_resource type="Resource" uid="uid://dp0e62nxlnaeg" path="res://assets/substances/H2O.tres" id="3_10oqd"]
[resource]
script = ExtResource("1_67pws")
substance = ExtResource("3_10oqd")
metadata/_custom_type_script = "uid://bditqax8ibmxw"

View file

@ -1,4 +1,4 @@
[gd_resource type="Resource" script_class="Substance" load_steps=2 format=3 uid="uid://cb148scow5112"]
[gd_resource type="Resource" script_class="Substance" format=3 uid="uid://cb148scow5112"]
[ext_resource type="Script" uid="uid://b8q5buwgvppyh" path="res://src/resources/substance.gd" id="1_ntpww"]
@ -9,5 +9,4 @@ scientific_name = &"Нитрат серебра"
melting_point = 209.7
boiling_point = 9999999999999.0
color = Color(1, 1, 1, 1)
is_solution = true
metadata/_custom_type_script = "uid://b8q5buwgvppyh"

View file

@ -1,4 +1,4 @@
[gd_resource type="Resource" script_class="Substance" load_steps=3 format=3 uid="uid://dr65qbkum4emy"]
[gd_resource type="Resource" script_class="Substance" format=3 uid="uid://dr65qbkum4emy"]
[ext_resource type="Script" uid="uid://b8q5buwgvppyh" path="res://src/resources/substance.gd" id="1_551qc"]
[ext_resource type="Resource" uid="uid://dn10p6rbdd7qb" path="res://assets/substances/CH3COOH.tres" id="2_2qskh"]
@ -13,5 +13,4 @@ pHIonicOverrides = Dictionary[ExtResource("1_551qc"), float]({
ExtResource("2_2qskh"): 4.8
})
color = Color(1, 1, 1, 1)
is_solution = true
metadata/_custom_type_script = "uid://b8q5buwgvppyh"

View file

@ -1,4 +1,4 @@
[gd_resource type="Resource" script_class="Substance" load_steps=2 format=3 uid="uid://ceq47d1v3l3ag"]
[gd_resource type="Resource" script_class="Substance" format=3 uid="uid://ceq47d1v3l3ag"]
[ext_resource type="Script" uid="uid://b8q5buwgvppyh" path="res://src/resources/substance.gd" id="1_7j6i3"]
@ -9,5 +9,4 @@ scientific_name = &"Сульфат меди (II)"
melting_point = 200.0
boiling_point = 21515.0
color = Color(0, 0.2166667, 1, 1)
is_solution = true
metadata/_custom_type_script = "uid://b8q5buwgvppyh"

View file

@ -1,4 +1,4 @@
[gd_resource type="Resource" script_class="Substance" load_steps=2 format=3 uid="uid://cai5kwbx8gpst"]
[gd_resource type="Resource" script_class="Substance" format=3 uid="uid://cai5kwbx8gpst"]
[ext_resource type="Script" uid="uid://b8q5buwgvppyh" path="res://src/resources/substance.gd" id="1_5q6dl"]
@ -9,5 +9,4 @@ scientific_name = &"Сульфат железа (II)"
melting_point = 1e+16
boiling_point = 1e+16
color = Color(0.35377085, 0.8262475, 0.78860706, 1)
is_solution = true
metadata/_custom_type_script = "uid://b8q5buwgvppyh"

View file

@ -1,4 +1,4 @@
[gd_resource type="Resource" script_class="Substance" load_steps=2 format=3 uid="uid://dp0e62nxlnaeg"]
[gd_resource type="Resource" script_class="Substance" format=3 uid="uid://dp0e62nxlnaeg"]
[ext_resource type="Script" uid="uid://b8q5buwgvppyh" path="res://src/resources/substance.gd" id="1_nb8j3"]
@ -7,5 +7,6 @@ script = ExtResource("1_nb8j3")
formula = &"H_2O"
scientific_name = &"Вода"
boiling_point = 100.0
color = Color(1, 1, 1, 1)
color_influence = 0.1
color = Color(0.7529412, 1, 1, 0.12941177)
metadata/_custom_type_script = "uid://b8q5buwgvppyh"

View file

@ -1,4 +1,4 @@
[gd_resource type="Resource" script_class="Substance" load_steps=2 format=3 uid="uid://bj3cdfwvgksee"]
[gd_resource type="Resource" script_class="Substance" format=3 uid="uid://bj3cdfwvgksee"]
[ext_resource type="Script" uid="uid://b8q5buwgvppyh" path="res://src/resources/substance.gd" id="1_jqfn0"]
@ -9,5 +9,5 @@ scientific_name = &"Соляная кислота"
melting_point = -30.0
boiling_point = 48.0
pH = -1.0
color = Color(1, 1, 1, 1)
color = Color(1, 1, 1, 0.13725491)
metadata/_custom_type_script = "uid://b8q5buwgvppyh"

View file

@ -1,4 +1,4 @@
[gd_resource type="Resource" script_class="Substance" load_steps=2 format=3 uid="uid://dcygjcbfhw6vv"]
[gd_resource type="Resource" script_class="Substance" format=3 uid="uid://dcygjcbfhw6vv"]
[ext_resource type="Script" uid="uid://b8q5buwgvppyh" path="res://src/resources/substance.gd" id="1_vjdlt"]
@ -9,5 +9,4 @@ scientific_name = &"Хлорид калия"
melting_point = 776.0
boiling_point = 1407.0
color = Color(1, 1, 1, 1)
is_solution = true
metadata/_custom_type_script = "uid://b8q5buwgvppyh"

View file

@ -1,4 +1,4 @@
[gd_resource type="Resource" script_class="Substance" load_steps=2 format=3 uid="uid://catmteeotjc7v"]
[gd_resource type="Resource" script_class="Substance" format=3 uid="uid://catmteeotjc7v"]
[ext_resource type="Script" uid="uid://b8q5buwgvppyh" path="res://src/resources/substance.gd" id="1_r3ou2"]
@ -9,5 +9,4 @@ scientific_name = &"Йодид калия"
melting_point = 681.0
boiling_point = 1324.0
color = Color(1, 1, 1, 1)
is_solution = true
metadata/_custom_type_script = "uid://b8q5buwgvppyh"

View file

@ -1,4 +1,4 @@
[gd_resource type="Resource" script_class="Substance" load_steps=2 format=3 uid="uid://i6g736kto67i"]
[gd_resource type="Resource" script_class="Substance" format=3 uid="uid://i6g736kto67i"]
[ext_resource type="Script" uid="uid://b8q5buwgvppyh" path="res://src/resources/substance.gd" id="1_gc7wb"]
@ -9,5 +9,4 @@ scientific_name = &"Нитрат калия"
melting_point = 334.0
boiling_point = 12541256.0
color = Color(1, 1, 1, 1)
is_solution = true
metadata/_custom_type_script = "uid://b8q5buwgvppyh"

View file

@ -1,4 +1,4 @@
[gd_resource type="Resource" script_class="Substance" load_steps=2 format=3 uid="uid://de3dl5upbt163"]
[gd_resource type="Resource" script_class="Substance" format=3 uid="uid://de3dl5upbt163"]
[ext_resource type="Script" uid="uid://b8q5buwgvppyh" path="res://src/resources/substance.gd" id="1_1rh8q"]
@ -9,5 +9,4 @@ scientific_name = &"Нитрат свинца"
melting_point = 270.0
boiling_point = 999999.0
color = Color(1, 1, 1, 1)
is_solution = true
metadata/_custom_type_script = "uid://b8q5buwgvppyh"

View file

@ -1,4 +1,4 @@
[gd_resource type="Resource" script_class="Substance" load_steps=3 format=3 uid="uid://bnywd2asdr3eo"]
[gd_resource type="Resource" script_class="Substance" format=3 uid="uid://bnywd2asdr3eo"]
[ext_resource type="Script" uid="uid://b8q5buwgvppyh" path="res://src/resources/substance.gd" id="1_iruga"]
@ -12,6 +12,7 @@ formula = &"C_14H_14N_3O_3SNa"
scientific_name = &"Метиловый оранжевый"
melting_point = 300.0
boiling_point = 520.0
color_influence = 0.9
color = Color(1, 0.26666665, 0, 1)
pHColor = SubResource("Gradient_iruga")
prefer_scientific_name = true

View file

@ -1,4 +1,4 @@
[gd_resource type="Resource" script_class="Substance" load_steps=3 format=3 uid="uid://b0pdv8e1ybr8h"]
[gd_resource type="Resource" script_class="Substance" format=3 uid="uid://b0pdv8e1ybr8h"]
[ext_resource type="Script" uid="uid://b8q5buwgvppyh" path="res://src/resources/substance.gd" id="1_r754y"]
[ext_resource type="Resource" uid="uid://b2iqhriy265ik" path="res://assets/substances/NH4OH.tres" id="2_p1wre"]
@ -13,5 +13,4 @@ pHIonicOverrides = Dictionary[ExtResource("1_r754y"), float]({
ExtResource("2_p1wre"): -5.0
})
color = Color(1, 1, 1, 1)
is_solution = true
metadata/_custom_type_script = "uid://b8q5buwgvppyh"

View file

@ -1,4 +1,4 @@
[gd_resource type="Resource" script_class="Substance" load_steps=2 format=3 uid="uid://by8jsgsb5c7ly"]
[gd_resource type="Resource" script_class="Substance" format=3 uid="uid://by8jsgsb5c7ly"]
[ext_resource type="Script" uid="uid://b8q5buwgvppyh" path="res://src/resources/substance.gd" id="1_34ksu"]
@ -10,5 +10,4 @@ melting_point = 1176.0
boiling_point = 1251256.0
pH = 14.0
color = Color(0.9993965, 0.8914352, 0.79421496, 1)
is_solution = true
metadata/_custom_type_script = "uid://b8q5buwgvppyh"

View file

@ -1,4 +1,4 @@
[gd_resource type="Resource" script_class="Substance" load_steps=2 format=3 uid="uid://chhcvdy3o3vdk"]
[gd_resource type="Resource" script_class="Substance" format=3 uid="uid://chhcvdy3o3vdk"]
[ext_resource type="Script" uid="uid://b8q5buwgvppyh" path="res://src/resources/substance.gd" id="1_wk8wt"]
@ -9,5 +9,4 @@ scientific_name = &"Сульфат натрия"
melting_point = 883.0
boiling_point = 12154125.0
color = Color(1, 1, 1, 1)
is_solution = true
metadata/_custom_type_script = "uid://b8q5buwgvppyh"

View file

@ -1,4 +1,4 @@
[gd_resource type="Resource" script_class="Substance" load_steps=2 format=3 uid="uid://chdrv5i45chwe"]
[gd_resource type="Resource" script_class="Substance" format=3 uid="uid://chdrv5i45chwe"]
[ext_resource type="Script" uid="uid://b8q5buwgvppyh" path="res://src/resources/substance.gd" id="1_77jso"]
@ -9,5 +9,4 @@ scientific_name = &"Хлорид натрия"
melting_point = 800.8
boiling_point = 1465.0
color = Color(1, 1, 1, 1)
is_solution = true
metadata/_custom_type_script = "uid://b8q5buwgvppyh"

View file

@ -1,4 +1,4 @@
[gd_resource type="Resource" script_class="Substance" load_steps=2 format=3 uid="uid://ctf0qqkoxvblc"]
[gd_resource type="Resource" script_class="Substance" format=3 uid="uid://ctf0qqkoxvblc"]
[ext_resource type="Script" uid="uid://b8q5buwgvppyh" path="res://src/resources/substance.gd" id="1_puicw"]
@ -9,5 +9,4 @@ scientific_name = &"Нитрат натрия"
melting_point = 308.0
boiling_point = 380.0
color = Color(1, 1, 1, 1)
is_solution = true
metadata/_custom_type_script = "uid://b8q5buwgvppyh"

View file

@ -1,4 +1,4 @@
[gd_resource type="Resource" script_class="Substance" load_steps=2 format=3 uid="uid://30ym4xb0uu3y"]
[gd_resource type="Resource" script_class="Substance" format=3 uid="uid://30ym4xb0uu3y"]
[ext_resource type="Script" uid="uid://b8q5buwgvppyh" path="res://src/resources/substance.gd" id="1_m1aun"]
@ -10,5 +10,4 @@ melting_point = 323.0
boiling_point = 1403.0
pH = 13.0
color = Color(1, 1, 1, 1)
is_solution = true
metadata/_custom_type_script = "uid://b8q5buwgvppyh"

View file

@ -1,4 +1,4 @@
[gd_resource type="Resource" script_class="Substance" load_steps=3 format=3 uid="uid://brih4gryc1acx"]
[gd_resource type="Resource" script_class="Substance" format=3 uid="uid://brih4gryc1acx"]
[ext_resource type="Script" uid="uid://b8q5buwgvppyh" path="res://src/resources/substance.gd" id="1_td2hf"]
@ -12,6 +12,7 @@ formula = &"C_20H_14O_4"
scientific_name = &"Фенолфталеин"
melting_point = 278.0
boiling_point = 557.8
color_influence = 0.9
color = Color(1, 1, 1, 0.43529412)
pHColor = SubResource("Gradient_td2hf")
prefer_scientific_name = true