Compare commits

..

13 Commits

65 changed files with 6319 additions and 309 deletions

View File

@ -65,7 +65,9 @@
+ [Ghostwriter]() by kde + [Ghostwriter]() by kde
+ [Queen of Fire](https://www.peppercarrot.com/en/viewer/artworks__2023-05-18_Queen-of-Fire_by-David-Revoy.html), [Magic system of hereva](https://www.peppercarrot.com/en/viewer/artworks__2015-06-08_magic-system-of-hereva_by-David-Revoy.html), [Character design for a hippiah witch](https://www.peppercarrot.com/en/viewer/artworks__2020-01-03_character-design-for-a-hippiah-witch_by-David-Revoy.html), [Pepper and Carrot Book 4](https://www.drivethrucomics.com/product/385896/PepperCarrot--Book-4-Everything-Changes?src=shop) and [Saffron steampunk clothes](https://www.peppercarrot.com/en/viewer/artworks__2020-05-09_Saffron-steampunk-clothes_by-David-Revoy.html) by [David Revoy](https://www.peppercarrot.com/en/about/index.html), [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/deed.en) + [Queen of Fire](https://www.peppercarrot.com/en/viewer/artworks__2023-05-18_Queen-of-Fire_by-David-Revoy.html), [Magic system of hereva](https://www.peppercarrot.com/en/viewer/artworks__2015-06-08_magic-system-of-hereva_by-David-Revoy.html), [Character design for a hippiah witch](https://www.peppercarrot.com/en/viewer/artworks__2020-01-03_character-design-for-a-hippiah-witch_by-David-Revoy.html), [Pepper and Carrot Book 4](https://www.drivethrucomics.com/product/385896/PepperCarrot--Book-4-Everything-Changes?src=shop) and [Saffron steampunk clothes](https://www.peppercarrot.com/en/viewer/artworks__2020-05-09_Saffron-steampunk-clothes_by-David-Revoy.html) by [David Revoy](https://www.peppercarrot.com/en/about/index.html), [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/deed.en)
+ [Procesa, the sea witch](https://katharsisdrill.art/cc_images/Procesa_the_sea_witch.png), [Arkariater](https://katharsisdrill.art/cc_images/Arkariater.png), [Cryo hamber](https://katharsisdrill.art/cc_images/Cryo_Chamber.png) and [Caladrabn](https://katharsisdrill.art/cc_images/Caladrabn.png), by [Katharsisdrill](https://katharsisdrill.art), [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/deed.en) (CW: Nudity, Body Horror) + [Procesa, the sea witch](https://katharsisdrill.art/cc_images/Procesa_the_sea_witch.png), [Arkariater](https://katharsisdrill.art/cc_images/Arkariater.png), [Cryo hamber](https://katharsisdrill.art/cc_images/Cryo_Chamber.png) and [Caladrabn](https://katharsisdrill.art/cc_images/Caladrabn.png), by [Katharsisdrill](https://katharsisdrill.art), [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/deed.en) (CW: Nudity, Body Horror)
+ [Flow © Dream Well Studio](https://www.blender.org/download/releases/4-4/) by [Sacrebleu Productions, Take Five](https://flow.movie/), Splash Artwork Image licensed under [CC-BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/deed.en) + [Flow © Dream Well Studio](https://www.blender.org/download/releases/4-4/) by [Sacrebleu Productions, Take Five](https://flow.movie/), Splash Artwork Image licensed under [CC-BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/deed.en)
+ [Titans of Growth](https://inkscape.org/~rafael_clemos/%E2%98%85titans-of-growth), by [Rafael Cundari](https://inkscape.org/~rafael_clemos/), [CC-BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/)
+ [Vector Driving](https://inkscape.org/~atareumco/%E2%98%85vector-driving), by [atareumco](https://inkscape.org/~atareumco/), [CC-BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/)
## Pen and Paper Rulebooks ## Pen and Paper Rulebooks
- [Dungeons and Dragons](https://www.dndbeyond.com/) by Wizards of the Cost, Creative commons, [CC-BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/deed.en) - [Dungeons and Dragons](https://www.dndbeyond.com/) by Wizards of the Cost, Creative commons, [CC-BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/deed.en)

BIN
design/volunteer room/dice/smartphine.blend (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -1,8 +1,8 @@
extends Station extends Station
func _ready() -> void: func _ready() -> void:
%PlayerDetect.body_entered.connect(func(body): %PlayerDetect.body_entered.connect(func(body):
if visible and body is PlayerController: if visible and body is PlayerController:
State.room.save_game.subway_burnout = true State.room.save_game.subway_burnout = true
await Main.curtain.black() await Main.curtain.black()
State.room.proceed.emit(Main.adulthood_room_path)) State.room.proceed.emit(Main.adulthood_room_path))

View File

@ -251,6 +251,109 @@ autoplay = true
panning_strength = 0.5 panning_strength = 0.5
bus = &"sfx" bus = &"sfx"
[node name="Collision" type="StaticBody3D" parent="Logic/Fahrplan/hirschfeld" unique_id=1981379044]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.015596004, -0.007891655, 0.018885009)
[node name="World Boundary (Floor)" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=836708414]
shape = SubResource("WorldBoundaryShape3D_rkl48")
debug_color = Color(0.5019608, 0.003921569, 0.9607843, 1)
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=1454083655]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.143, 1, -66.5)
shape = SubResource("BoxShape3D_yfan7")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=401580690]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.143, 1, 0.25)
shape = SubResource("BoxShape3D_yfan7")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=1029621015]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 1.8523458, 1, -1.1576476)
shape = SubResource("BoxShape3D_il5go")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=1662055133]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 1.567, 1.031, -2)
shape = SubResource("BoxShape3D_iq74k")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=402007193]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -1.567, 1.031, -2)
shape = SubResource("BoxShape3D_biibr")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=1576481142]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 0, 1.031, -2)
shape = SubResource("BoxShape3D_rum2v")
[node name="CollisionShape3D10" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=1452079625]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -7.783883)
shape = SubResource("BoxShape3D_ii0j1")
[node name="CollisionShape3D11" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=1008810294]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -9.45743)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D12" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=541853028]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -17.783882)
shape = SubResource("BoxShape3D_ii0j1")
[node name="CollisionShape3D13" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=677607764]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -19.45743)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D14" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=1293358347]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -16.102852)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D15" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=985616557]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -27.783882)
shape = SubResource("BoxShape3D_ii0j1")
[node name="CollisionShape3D16" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=801985133]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -29.45743)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D17" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=197748420]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -26.102852)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D18" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=761326610]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -37.783882)
shape = SubResource("BoxShape3D_ii0j1")
[node name="CollisionShape3D19" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=1342889226]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -39.457428)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D20" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=1047602758]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -36.10285)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D21" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=1841460790]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -47.783882)
shape = SubResource("BoxShape3D_ii0j1")
[node name="CollisionShape3D22" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=312700908]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -49.457428)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D23" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=1015805918]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -46.10285)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D24" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=1122736393]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -57.783882)
shape = SubResource("BoxShape3D_ii0j1")
[node name="CollisionShape3D26" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=2021914520]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -56.10285)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=458997453]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -1.8618617, 1, -1.1576476)
shape = SubResource("BoxShape3D_il5go")
[node name="train" type="CollisionShape3D" parent="Logic/Fahrplan/hirschfeld/Collision" unique_id=595610224]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.0680046, -0.24993896, -32.189793)
shape = SubResource("BoxShape3D_rcbu2")
[node name="uni_mensa" parent="Logic/Fahrplan" unique_id=304084571 instance=ExtResource("9_bdj4u")] [node name="uni_mensa" parent="Logic/Fahrplan" unique_id=304084571 instance=ExtResource("9_bdj4u")]
visible = false visible = false
script = ExtResource("10_iq74k") script = ExtResource("10_iq74k")
@ -444,108 +547,6 @@ render_target_update_mode = 4
[node name="SubwayMap" parent="Logic/Fahrplan/parity_square/SubwayMap3D/MapViewport" unique_id=118012432 instance=ExtResource("8_rcbu2")] [node name="SubwayMap" parent="Logic/Fahrplan/parity_square/SubwayMap3D/MapViewport" unique_id=118012432 instance=ExtResource("8_rcbu2")]
[node name="Collision" type="StaticBody3D" parent="Logic" unique_id=1981379044]
[node name="World Boundary (Floor)" type="CollisionShape3D" parent="Logic/Collision" unique_id=836708414]
shape = SubResource("WorldBoundaryShape3D_rkl48")
debug_color = Color(0.5019608, 0.003921569, 0.9607843, 1)
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Logic/Collision" unique_id=1454083655]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.143, 1, -66.5)
shape = SubResource("BoxShape3D_yfan7")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="Logic/Collision" unique_id=401580690]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.143, 1, 0.25)
shape = SubResource("BoxShape3D_yfan7")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="Logic/Collision" unique_id=1029621015]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 1.8523458, 1, -1.1576476)
shape = SubResource("BoxShape3D_il5go")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="Logic/Collision" unique_id=1662055133]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 1.567, 1.031, -2)
shape = SubResource("BoxShape3D_iq74k")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="Logic/Collision" unique_id=402007193]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -1.567, 1.031, -2)
shape = SubResource("BoxShape3D_biibr")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="Logic/Collision" unique_id=1576481142]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 0, 1.031, -2)
shape = SubResource("BoxShape3D_rum2v")
[node name="CollisionShape3D10" type="CollisionShape3D" parent="Logic/Collision" unique_id=1452079625]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -7.783883)
shape = SubResource("BoxShape3D_ii0j1")
[node name="CollisionShape3D11" type="CollisionShape3D" parent="Logic/Collision" unique_id=1008810294]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -9.45743)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D12" type="CollisionShape3D" parent="Logic/Collision" unique_id=541853028]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -17.783882)
shape = SubResource("BoxShape3D_ii0j1")
[node name="CollisionShape3D13" type="CollisionShape3D" parent="Logic/Collision" unique_id=677607764]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -19.45743)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D14" type="CollisionShape3D" parent="Logic/Collision" unique_id=1293358347]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -16.102852)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D15" type="CollisionShape3D" parent="Logic/Collision" unique_id=985616557]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -27.783882)
shape = SubResource("BoxShape3D_ii0j1")
[node name="CollisionShape3D16" type="CollisionShape3D" parent="Logic/Collision" unique_id=801985133]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -29.45743)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D17" type="CollisionShape3D" parent="Logic/Collision" unique_id=197748420]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -26.102852)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D18" type="CollisionShape3D" parent="Logic/Collision" unique_id=761326610]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -37.783882)
shape = SubResource("BoxShape3D_ii0j1")
[node name="CollisionShape3D19" type="CollisionShape3D" parent="Logic/Collision" unique_id=1342889226]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -39.457428)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D20" type="CollisionShape3D" parent="Logic/Collision" unique_id=1047602758]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -36.10285)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D21" type="CollisionShape3D" parent="Logic/Collision" unique_id=1841460790]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -47.783882)
shape = SubResource("BoxShape3D_ii0j1")
[node name="CollisionShape3D22" type="CollisionShape3D" parent="Logic/Collision" unique_id=312700908]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -49.457428)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D23" type="CollisionShape3D" parent="Logic/Collision" unique_id=1015805918]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -46.10285)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D24" type="CollisionShape3D" parent="Logic/Collision" unique_id=1122736393]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -57.783882)
shape = SubResource("BoxShape3D_ii0j1")
[node name="CollisionShape3D26" type="CollisionShape3D" parent="Logic/Collision" unique_id=2021914520]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -56.10285)
shape = SubResource("BoxShape3D_ltric")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="Logic/Collision" unique_id=458997453]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -1.8618617, 1, -1.1576476)
shape = SubResource("BoxShape3D_il5go")
[node name="train" type="CollisionShape3D" parent="Logic/Collision" unique_id=595610224]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.0680046, -0.24993896, -32.189793)
shape = SubResource("BoxShape3D_rcbu2")
[node name="MapViewport" type="SubViewport" parent="Logic" unique_id=1028638766] [node name="MapViewport" type="SubViewport" parent="Logic" unique_id=1028638766]
disable_3d = true disable_3d = true
size = Vector2i(2896, 2048) size = Vector2i(2896, 2048)

BIN
src/base-environments/volunteer_room/import/smartphone.glb (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,42 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://biv5uojwcsjj3"
path="res://.godot/imported/smartphone.glb-9a06af404a07e63905aeaae0dc98bf14.scn"
[deps]
source_file="res://base-environments/volunteer_room/import/smartphone.glb"
dest_files=["res://.godot/imported/smartphone.glb-9a06af404a07e63905aeaae0dc98bf14.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
gltf/naming_version=2
gltf/embedded_image_handling=1

View File

@ -0,0 +1,45 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://coxsnptq5la5b"
path.s3tc="res://.godot/imported/smartphone_Untitled.png-a7b918c109a5b5ef21db1689868a51db.s3tc.ctex"
path.etc2="res://.godot/imported/smartphone_Untitled.png-a7b918c109a5b5ef21db1689868a51db.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
generator_parameters={
"md5": "4e9ddaf4962e21b03b06af23504d5720"
}
[deps]
source_file="res://base-environments/volunteer_room/import/smartphone_Untitled.png"
dest_files=["res://.godot/imported/smartphone_Untitled.png-a7b918c109a5b5ef21db1689868a51db.s3tc.ctex", "res://.godot/imported/smartphone_Untitled.png-a7b918c109a5b5ef21db1689868a51db.etc2.ctex"]
[params]
compress/mode=2
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

View File

@ -1,16 +1,14 @@
[gd_scene load_steps=17 format=3 uid="uid://dsnil1roc3x37"] [gd_scene format=3 uid="uid://dsnil1roc3x37"]
[ext_resource type="Script" uid="uid://cb1d5cwtgllvq" path="res://logic-scenes/luna/playables/story_playable.gd" id="1_hmyim"] [ext_resource type="Script" uid="uid://cb1d5cwtgllvq" path="res://logic-scenes/luna/playables/story_playable.gd" id="1_hmyim"]
[ext_resource type="Texture2D" uid="uid://d0ucjqi8tx6vt" path="res://import/interface-elements/frame.png" id="2_n54tc"] [ext_resource type="Texture2D" uid="uid://d0ucjqi8tx6vt" path="res://import/interface-elements/frame.png" id="2_n54tc"]
[ext_resource type="PackedScene" uid="uid://jo5snwo3hljg" path="res://base-environments/volunteer_room/scenes/smartphone.tscn" id="3_uyfb6"]
[ext_resource type="Texture2D" uid="uid://bwicl5q0lw06q" path="res://import/interface-elements/bottom.png" id="5_xi27m"] [ext_resource type="Texture2D" uid="uid://bwicl5q0lw06q" path="res://import/interface-elements/bottom.png" id="5_xi27m"]
[ext_resource type="PackedScene" uid="uid://dvwuhobhka78d" path="res://ui/skip_control/skip_control.tscn" id="6_h63aa"] [ext_resource type="PackedScene" uid="uid://dvwuhobhka78d" path="res://ui/skip_control/skip_control.tscn" id="6_h63aa"]
[ext_resource type="AudioStream" uid="uid://dupcfwi54fpjx" path="res://base-environments/youth_room/audio/FoM_Lisa_Kindheit_Voice_Acting_deutsch_newt.wav" id="7_71rn2"] [ext_resource type="AudioStream" uid="uid://dupcfwi54fpjx" path="res://base-environments/youth_room/audio/FoM_Lisa_Kindheit_Voice_Acting_deutsch_newt.wav" id="7_71rn2"]
[ext_resource type="AudioStream" uid="uid://d15ltkofdggly" path="res://base-environments/youth_room/audio/Voice-Training-Workshop.wav" id="8_3ljef"] [ext_resource type="AudioStream" uid="uid://d15ltkofdggly" path="res://base-environments/youth_room/audio/Voice-Training-Workshop.wav" id="8_3ljef"]
[ext_resource type="Script" uid="uid://c1oub0cs7cph6" path="res://dev-util/stereo-switch.gd" id="9_nvo2d"] [ext_resource type="Script" uid="uid://c1oub0cs7cph6" path="res://dev-util/stereo-switch.gd" id="9_nvo2d"]
[sub_resource type="ViewportTexture" id="ViewportTexture_ho85h"]
viewport_path = NodePath("PanelContainer/StartFrame/TextureRect/SubViewport")
[sub_resource type="Environment" id="Environment_sk23p"] [sub_resource type="Environment" id="Environment_sk23p"]
ambient_light_color = Color(0.494118, 0.654902, 0.752941, 1) ambient_light_color = Color(0.494118, 0.654902, 0.752941, 1)
tonemap_mode = 2 tonemap_mode = 2
@ -458,7 +456,7 @@ _data = {
&"vanish": SubResource("Animation_x0d5q") &"vanish": SubResource("Animation_x0d5q")
} }
[node name="autism" type="CenterContainer"] [node name="autism" type="CenterContainer" unique_id=1843861421]
anchors_preset = 15 anchors_preset = 15
anchor_right = 1.0 anchor_right = 1.0
anchor_bottom = 1.0 anchor_bottom = 1.0
@ -469,12 +467,13 @@ script = ExtResource("1_hmyim")
scene_id = 7 scene_id = 7
story_array = PackedStringArray("I don\'t know if this was the best or the worst Christmas I remember.", "What I know is: I have never been so mad at my brother...", "it\'s not like I don\'t love him. It\'s not like I didn\'t like to care for him, when he came home with a meltdown.", "I cared a lot for him. My parents cared a lot for him, everybody cared a lot for him.", "He always had it sooo difficult because of his autism. As if I wasn\'t bullied too.", "Anyway … I dont know why he needed to tell me about his almost first time on that christmas eve.", "I was immedieately stressed because usually that means he needs comfort but in hindsight I think he meant to tell something wholesome?", "He told me about wanting \"it\" to happen so badly that he was increadibly relieved when his girlfriend just wanted to play videogames instead.", "And it just hit me like a train.", "I just unloaded everything on him:", "How I got treated, how he never gave me comfort, how much I had to care for him and how scared I was …", "every time I recognized myself trough him.", "He just sat there in disbelief until I lost my words.", "I wanted to stare him into understanding, I wanted him to be mad, but he just sat there. He didn\'t look me in the eye - and then just took his phone, and wrote on it.", "\"Sorry\"", "my phone rang \"I never knew what to say. Can I write instead?\"", "That look on his face, I... I didn\'t want to be angry anymore. I needed to be sad.", "So I curled next to him and wrote back.", "He\'d never made me feel seen before. But with how much he wrote to me about ADHD and Autism that evening,", "it felt like he understood me better than I myself did.") story_array = PackedStringArray("I don\'t know if this was the best or the worst Christmas I remember.", "What I know is: I have never been so mad at my brother...", "it\'s not like I don\'t love him. It\'s not like I didn\'t like to care for him, when he came home with a meltdown.", "I cared a lot for him. My parents cared a lot for him, everybody cared a lot for him.", "He always had it sooo difficult because of his autism. As if I wasn\'t bullied too.", "Anyway … I dont know why he needed to tell me about his almost first time on that christmas eve.", "I was immedieately stressed because usually that means he needs comfort but in hindsight I think he meant to tell something wholesome?", "He told me about wanting \"it\" to happen so badly that he was increadibly relieved when his girlfriend just wanted to play videogames instead.", "And it just hit me like a train.", "I just unloaded everything on him:", "How I got treated, how he never gave me comfort, how much I had to care for him and how scared I was …", "every time I recognized myself trough him.", "He just sat there in disbelief until I lost my words.", "I wanted to stare him into understanding, I wanted him to be mad, but he just sat there. He didn\'t look me in the eye - and then just took his phone, and wrote on it.", "\"Sorry\"", "my phone rang \"I never knew what to say. Can I write instead?\"", "That look on his face, I... I didn\'t want to be angry anymore. I needed to be sad.", "So I curled next to him and wrote back.", "He\'d never made me feel seen before. But with how much he wrote to me about ADHD and Autism that evening,", "it felt like he understood me better than I myself did.")
paragraph_lengths = PackedInt32Array(4, 6, 7, 8, 11, 13, 16, 17, 19) paragraph_lengths = PackedInt32Array(4, 6, 7, 8, 11, 13, 16, 17, 19)
progress = -1.0
[node name="PanelContainer" type="PanelContainer" parent="."] [node name="PanelContainer" type="PanelContainer" parent="." unique_id=1980585755]
layout_mode = 2 layout_mode = 2
mouse_filter = 1 mouse_filter = 1
[node name="StartFrame" type="TextureRect" parent="PanelContainer"] [node name="StartFrame" type="TextureRect" parent="PanelContainer" unique_id=1443994841]
custom_minimum_size = Vector2(900, 900) custom_minimum_size = Vector2(900, 900)
layout_mode = 2 layout_mode = 2
size_flags_vertical = 0 size_flags_vertical = 0
@ -482,7 +481,7 @@ texture = ExtResource("2_n54tc")
expand_mode = 2 expand_mode = 2
stretch_mode = 4 stretch_mode = 4
[node name="Panel" type="PanelContainer" parent="PanelContainer/StartFrame"] [node name="Panel" type="PanelContainer" parent="PanelContainer/StartFrame" unique_id=1890106757]
show_behind_parent = true show_behind_parent = true
layout_mode = 1 layout_mode = 1
anchors_preset = 8 anchors_preset = 8
@ -500,7 +499,7 @@ rotation = 0.349066
pivot_offset = Vector2(450, 450) pivot_offset = Vector2(450, 450)
mouse_filter = 1 mouse_filter = 1
[node name="TextureRect" type="TextureRect" parent="PanelContainer/StartFrame"] [node name="ViewportContainer" type="SubViewportContainer" parent="PanelContainer/StartFrame" unique_id=1303693955]
layout_mode = 1 layout_mode = 1
anchors_preset = 6 anchors_preset = 6
anchor_left = 1.0 anchor_left = 1.0
@ -508,42 +507,47 @@ anchor_top = 0.5
anchor_right = 1.0 anchor_right = 1.0
anchor_bottom = 0.5 anchor_bottom = 0.5
offset_left = 117.0 offset_left = 117.0
offset_top = -320.0 offset_top = -379.0
offset_right = 1141.0 offset_right = 1141.0
offset_bottom = 1216.0 offset_bottom = 1157.0
grow_horizontal = 0 grow_horizontal = 0
grow_vertical = 2 grow_vertical = 2
scale = Vector2(0.5, 0.5) scale = Vector2(0.5, 0.5)
texture = SubResource("ViewportTexture_ho85h") mouse_filter = 0
stretch = true
[node name="SubViewport" type="SubViewport" parent="PanelContainer/StartFrame/TextureRect"] [node name="SubViewport" type="SubViewport" parent="PanelContainer/StartFrame/ViewportContainer" unique_id=1387181301]
own_world_3d = true own_world_3d = true
world_3d = SubResource("World3D_4m36g") world_3d = SubResource("World3D_4m36g")
transparent_bg = true transparent_bg = true
handle_input_locally = false
msaa_3d = 1 msaa_3d = 1
canvas_cull_mask = 4293918724 canvas_cull_mask = 4293918724
size = Vector2i(1024, 1536) size = Vector2i(1024, 1536)
render_target_update_mode = 3 render_target_update_mode = 4
[node name="VBoxContainer" type="VBoxContainer" parent="PanelContainer"] [node name="SmartphoneBase" parent="PanelContainer/StartFrame/ViewportContainer/SubViewport" unique_id=1742269201 instance=ExtResource("3_uyfb6")]
[node name="VBoxContainer" type="VBoxContainer" parent="PanelContainer" unique_id=454464395]
layout_mode = 2 layout_mode = 2
[node name="Label" type="Label" parent="PanelContainer/VBoxContainer"] [node name="Label" type="Label" parent="PanelContainer/VBoxContainer" unique_id=1273807531]
layout_mode = 2 layout_mode = 2
theme_type_variation = &"HeaderLarge" theme_type_variation = &"HeaderLarge"
text = "That chat with Fabian" text = "That chat with Fabian"
[node name="StoryScroll" type="ScrollContainer" parent="PanelContainer/VBoxContainer"] [node name="StoryScroll" type="ScrollContainer" parent="PanelContainer/VBoxContainer" unique_id=325858433]
unique_name_in_owner = true unique_name_in_owner = true
custom_minimum_size = Vector2(0, 700) custom_minimum_size = Vector2(0, 700)
layout_mode = 2 layout_mode = 2
size_flags_horizontal = 4 size_flags_horizontal = 4
size_flags_vertical = 2 size_flags_vertical = 2
focus_mode = 2
mouse_filter = 2 mouse_filter = 2
horizontal_scroll_mode = 0 horizontal_scroll_mode = 0
vertical_scroll_mode = 3 vertical_scroll_mode = 3
[node name="StoryLabel" type="RichTextLabel" parent="PanelContainer/VBoxContainer/StoryScroll"] [node name="StoryLabel" type="RichTextLabel" parent="PanelContainer/VBoxContainer/StoryScroll" unique_id=2144828380]
unique_name_in_owner = true unique_name_in_owner = true
custom_minimum_size = Vector2(800, 10) custom_minimum_size = Vector2(800, 10)
layout_mode = 2 layout_mode = 2
@ -554,7 +558,7 @@ fit_content = true
scroll_active = false scroll_active = false
visible_characters_behavior = 1 visible_characters_behavior = 1
[node name="StartBottom" type="TextureRect" parent="PanelContainer/VBoxContainer"] [node name="StartBottom" type="TextureRect" parent="PanelContainer/VBoxContainer" unique_id=2118308670]
custom_minimum_size = Vector2(0, 64) custom_minimum_size = Vector2(0, 64)
layout_mode = 2 layout_mode = 2
size_flags_vertical = 8 size_flags_vertical = 8
@ -562,19 +566,17 @@ texture = ExtResource("5_xi27m")
expand_mode = 2 expand_mode = 2
stretch_mode = 4 stretch_mode = 4
[node name="SkipControl" parent="PanelContainer" instance=ExtResource("6_h63aa")] [node name="SkipControl" parent="PanelContainer" unique_id=1941878651 instance=ExtResource("6_h63aa")]
unique_name_in_owner = true unique_name_in_owner = true
layout_mode = 2 layout_mode = 2
[node name="AnimationPlayer" type="AnimationPlayer" parent="."] [node name="AnimationPlayer" type="AnimationPlayer" parent="." unique_id=2119476378]
unique_name_in_owner = true unique_name_in_owner = true
root_node = NodePath("../PanelContainer/StartFrame/Panel") root_node = NodePath("../PanelContainer/StartFrame/Panel")
libraries = { libraries/ = SubResource("AnimationLibrary_dc6th")
&"": SubResource("AnimationLibrary_dc6th") autoplay = &"ini"
}
autoplay = "ini"
[node name="Text" type="AudioStreamPlayer" parent="AnimationPlayer"] [node name="Text" type="AudioStreamPlayer" parent="AnimationPlayer" unique_id=365104833]
mix_target = 2 mix_target = 2
bus = &"text" bus = &"text"
script = ExtResource("9_nvo2d") script = ExtResource("9_nvo2d")

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,42 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bsx3i6hk4el4c"
path.bptc="res://.godot/imported/dice_data.png-1ec43a14a303cea8f462a7635530fe46.bptc.ctex"
path.astc="res://.godot/imported/dice_data.png-1ec43a14a303cea8f462a7635530fe46.astc.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://base-environments/youth_room/import/textures/dice_data.png"
dest_files=["res://.godot/imported/dice_data.png-1ec43a14a303cea8f462a7635530fe46.bptc.ctex", "res://.godot/imported/dice_data.png-1ec43a14a303cea8f462a7635530fe46.astc.ctex"]
[params]
compress/mode=2
compress/high_quality=true
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

View File

@ -18,7 +18,7 @@ generate_mipmaps=false
disable_embedded_bitmaps=true disable_embedded_bitmaps=true
multichannel_signed_distance_field=true multichannel_signed_distance_field=true
msdf_pixel_range=8 msdf_pixel_range=8
msdf_size=48 msdf_size=64
allow_system_fallback=true allow_system_fallback=true
force_autohinter=false force_autohinter=false
modulate_color_glyphs=false modulate_color_glyphs=false
@ -34,7 +34,8 @@ preload=[{
"chars": [], "chars": [],
"glyphs": [], "glyphs": [],
"name": "New Configuration", "name": "New Configuration",
"size": Vector2i(16, 0) "size": Vector2i(16, 0),
&"variation_embolden": 0.0
}] }]
language_support={} language_support={}
script_support={} script_support={}

View File

@ -613,3 +613,67 @@ menu_a11y_statement,Open Information on Accessibility,Informationen zu Barrieref
thank_you_beta_title,Thanks for contributing to the beta!,Danke für deinen Beitrag zur Beta!,,, thank_you_beta_title,Thanks for contributing to the beta!,Danke für deinen Beitrag zur Beta!,,,
thank_you_beta_text,"We hope you enjoyed playing our game. If you did, and especially if you didnt, please take some time to fill out our feedback form. This will help us find some little things we can still enhance to make Frame of Mind as good as it can be for its release.","Wir hoffen dir hat unser Spiel gefallen. Wenn es das getan hat, und insbesondere, wenn das das nicht getan hat, nimm dir bitte ein wenig Zeit für unseren Feedback-Bogen. Das hilft uns noch ein paar Ecken und Kanten zu finden, die wir vor der Veröffentlichung noch fixen können.",,, thank_you_beta_text,"We hope you enjoyed playing our game. If you did, and especially if you didnt, please take some time to fill out our feedback form. This will help us find some little things we can still enhance to make Frame of Mind as good as it can be for its release.","Wir hoffen dir hat unser Spiel gefallen. Wenn es das getan hat, und insbesondere, wenn das das nicht getan hat, nimm dir bitte ein wenig Zeit für unseren Feedback-Bogen. Das hilft uns noch ein paar Ecken und Kanten zu finden, die wir vor der Veröffentlichung noch fixen können.",,,
beta_quit,quit and open survey,Schließen und Fragebogen öffnen,,, beta_quit,quit and open survey,Schließen und Fragebogen öffnen,,,
chat.fabian.01,Sorry.,Sorry.,,,
chat.fabian.02,I never knew what to say. Can I write instead?,"Ich wusste nie, was ich sagen sollte. Kann ich statt dessen schreiben?",,,
chat.xavier.03,"Okay, so you are sorry? How does that help me feel like having a caring brother?","Okay, es tut dir leid. Inwieweit hilft das dabei, einmal in meinem Leben getröstet zu werden?",,,
chat.fabian.04,"Xavier, I … words.","Xavier, ich … Worte!",,,
chat.fabian.05,"You know I cared. But: too many emotions. It feels like no matter what I say you get angrier and hate me more and then I say nothing, but thats wrong again.","Du weißt du bist mir nicht egal. Aber zu viele Emotionen. Egal, was ich sage es hat dich irgendwie immer wütend gemacht, also habe ich irgendwann nichts gesagt, aber das ist auch wieder falsch.",,,
chat.xavier.06,So its about you again. Sorry for thinking it was about me for once.,"Okay, also geht es wieder um dich. Tut mir leid, dass ich dachte es ginge einmal um mich.",,,
chat.fabian.07,:c,:c,,,
chat.fabian.08,Im sorry.,Es tut mir leid.,,,
chat.fabian.09,"No, I did it … agaiksjdasd. Youre hurt.","Nein, ich mein … ahfdljhasdfag. Du bist verletzt.",,,
chat.xavier.10,I just want to know if you ever considered how it felt to me?,"Hat es dich je interessiert, wie ich mich fühle?",,,
chat.xavier.11,Did you even see the discrepency?,"Und merkst du, dass es nicht fair ist?",,,
chat.fabian.12,Yes. Ive been confused and overwhealmed.,Ja. Ich war verwirrt und überlastet.,,,
chat.xavier.13,That I didnt get to have needs?,"Darüber, dass ich keine Bedürfnisse haben durfte?",,,
chat.xavier.14,"Okay, whats so confusing?","Okay, was daran ist verwirrend?",,,
chat.fabian.15,That you never told your needs?,Dass du deine Bedürfnisse nie gesagt hast?,,,
chat.xavier.16,Im sorry that I didnt communicate my needs?!,"Es tut mir leid, dass ich meine Bedürfnisse nicht gesagt habe?!",,,
chat.xavier.17,My dear parents seemed so concerned with their special needs kids that I kind of learned my non-special needs just didnt really matter in the grand scheme of things.,"Meine guten Eltern waren so sehr bei ihrem armen Kind mit besonderen Bedürfnissen, dass ihr anderes Kind gelernt hat, dass deren Bedürfnisse doch gar nicht so besonders sind im Großen und Ganzen.",,,
chat.fabian.18,But you didnt want them worrying about you? You were always so upset when mom tried to care for you?,"Aber du wolltest doch nicht, dass sie sich Sorgen machen? Du warst immer wütend, wenn Mom sich irgendwie gekümmert hat?",,,
chat.fabian.19,"And I always felt like you didnt want to be like me. It has been like this for as long as I can think so I never asked myself, why?","Und solang ich mich erinnern kann, wolltest du nicht so sein wie ich. Das habe ich einfach nicht hinterfragt.",,,
chat.xavier.20,Why would I want to be like you? I know I dont have your disability. So why be a burdon when you are always the bigger problem?,"Warum würde ich wie du sein sollen? Ich habe nicht deine Behinderung. Also warum sollte ich unsere Eltern noch weiter belasten, wenn du das größere Problem bist?",,,
chat.xavier.21,I just need to do things myself.,Ich muss halt Dinge alleine machen.,,,
chat.fabian.22,You seem to be doing a mom thin that you dont like yourself when she does that.,"Ich dachte auch, dass du es nicht leiden kannst, wenn Mom das tut. =.=",,,
chat.xavier.23,"Okay, thin ice …","Okay, dünnes Eis …",,,
chat.fabian.24,We always had to play guessing games with her needs. And I hate guessing needs.,"Wir durften immer raten, was ihre Bedürfnisse sind. Und ich hasse Bedürfnisse raten.",,,
chat.fabian.25,Its always so stressful and colvouted and I didnt want to do that to you so I told you about all my needs so you wouldnt worry.,"Es ist einfach nur Stress und den wollte ich dir nicht antun, also habe ich dir einfach erzählt, was los ist, damit du es weißt und dir keine Sorgen machen musst.",,,
chat.fabian.26,And I thought you talked to me because youre interested. But you were worried.,"Und ich dachte du redest mit mir, weil dich das interessiert. Aber du hast dir doch Sorgen gemacht.",,,
chat.fabian.27,I guess that plan didnt work out so well.,Ratsupaltuff.,,,
chat.xavier.28,You know what my need is? I need a brother that is not just big in terms of age and that wont occupy my parents so much they constantly forget about their second child.,"Weißt du, was mir helfen würde? Ein Bruder, der nicht nur dem Alter nach groß ist und meine Eltern nicht so hart auslastet, dass sie ständig ihr zweites Kind vergessen!",,,
chat.fabian.29,Xaaaavier. Ill have your back as soon as I get our parents off mine.,"Xaaaavier. Ich komm auf dich zurück, sobald ich meine Eltern nicht mehr am Hals habe.",,,
chat.xavier.30,And youre still my smallest big brother. I want to help you when youre in trouble.,Und du bist halt auch irgendwie mein kleinster großer Bruder. Ich werde dir immer helfen.,,,
chat.xavier.31,But you never said you didnt need that help?,Und du hast mir nie gesagt du brauchst meinen Support nicht?,,,
chat.fabian.32,Its not exactly easy to tell mom to stop doing things for me. I feel like the best case is her doing it anyway so it wouldt become a family drama and worst case she does it anyway because it became a family drama.,"Naja versuch halt mal Mom davon zu überzeugen, mich nicht zu bemutteln. Gefühlt best case ist: sie tut es trotzdem, damit es kein Familiendrama gibt und worst Case: sie tut es trotzdem, weil es ein Familiendrama gab.",,,
chat.fabian.33,I hope you see that irony yourself. Because I see it and Im autistic. :P,Ich hoffe du siehst die Ironie selbst. Ich seh dir sogar und ich bin autistisch.,,,
chat.xavier.34,>:c,>:c,,,
chat.fabian.35,"You frown in text, you smile irl. That is confusing. I have Autism.","Unglückliches Smiley, glückliches Gesicht, das ist verwirrend. Ich habe Autismus.",,,
chat.xavier.36,You have smart-ass.,Du hast Klugscheißer.,,,
chat.fabian.37,Must be comorbid. With my autism. xD,Muss komorbid sein. Mit meinem Autismus. xD,,,
chat.xavier.38,"Thats why we dont have good autism representation. If anyone wrote like that, half the community would be fuming.",Genau wegen sowas haben wir keine Autismusrepresentation. Wenn das irgendwer so schreiben würde ... die Hälfte der Community würde explodieren.,,,
chat.fabian.39,Bazinga!,Bazinga!,,,
chat.xavier.40,Oh ffs. You know what would help me communitate needs? You asking about them once in a while.,"Oh ffs. Weißt du, was mir helfen würde? Wenn du ab und zu einfach mal nachfragst.",,,
chat.fabian.41,Do you want to complain or hear the insight I had?,Möchtest du gerade schimpfen oder dir meine Erkenntnis anhören?,,,
chat.fabian.42,AAAH,AAAH,,,
chat.fabian.43,"shit, sorry. I didnt intend that to sound passive aggressive! /genuine","Mist, sorry. Das war nicht passiv aggressiv gemeint. /genuine",,,
chat.xavier.44,Why would you be passive aggressive? You have Autism! /joking,Warum würdest du passiv-aggressiv sein? Du hast Autismus! /joking,,,
chat.fabian.45,Mow ._.,Mow ._.,,,
chat.xavier.46,Go ahead.,Erzähl.,,,
chat.fabian.47,I always wondered why you are doing so little eye contact. Even I noticed that and Im not doing much eye contact.,"Ich habe mich immer gefragt, warum du so wenig Augenkontakt machst. Das ist selbst mir aufgefallen und ich mache nicht so viel Augenkontakt.",,,
chat.xavier.48,Yes?,Jaaa?,,,
chat.fabian.49,And you seem to be born as the gender that according to science never has childhood autism until 20 years and many bs diagnoses later.,"Und du bist halt irgendwie in dem Geschlecht aufgewachsen, dass in der Kindheit nie Autismus hatte bis 20 Jahre und lauter bs Diagnosen später.",,,
chat.xavier.50,oO,oO,,,
chat.fabian.51,And dinner always was a sensory nightmare.,Und Abendbrot war auch so ein sensorischer Alptraum.,,,
chat.xavier.52,Social and sensory.,Sozial und sensorisch.,,,
chat.fabian.53,And I think Mrs Muler redacted points from both of us for claiming baking a cake involves both Physics and Chemistry.,"Und Frau Müller hat uns beiden mit Punkte dafür abgezogen, dass Kuchen Backen sowohl Chemie als auch Physik ist.",,,
chat.xavier.54,"Apparently it took her only 3 years to forgot mom complaining to her about it, the same time it took mom to forget she would complain about stuff like that.","Scheint wohl nur drei Jahre gebraucht zu haben, dass sie Moms Beschwerde darüber vergessen hat. Scheint die gleiche Zeit für Mom zu vergessen, dass sie sich über sowas beschweren würde.",,,
chat.fabian.55,My class remembered for longer than that. :c,Also meine Klasse hat sich länger dran erinnert. :c,,,
chat.fabian.56,"And come to think of it, how do all your social struggles suddently vanish when you are on an improv stage with clearly defined roles and expectations?","Und wo ich so darüber nachdenke. Es ist schon spannend, dass deine sozialen Problemchen im Improv-Theater plötzlich nicht existiert haben, wo es klar definierte Rollen und Erwartungen gibt.",,,
chat.xavier.57,I mean: is that a bad thing?,Ist das schlecht?,,,
chat.fabian.58,Its not bad. Its just very confusing because I didnt think youd want to be like me.,"Nein, ist es nicht. Es ist nur verwirrend, wenn ich davon ausgehe, dass du nicht so sein möchtest, wie ich.",,,
chat.fabian.59,Would you kindly get to the point where I feel undersstood?,"Könntest du bitte zu dem Punkt kommen, an dem ich mich verstanden fühle?",,,
chat.fabian.60,"I always knew you didnt want to be like me.
And it didnt make sense to me, because I felt like we had a lot in common.","Ich wusste immer, dass du nicht so sein möchtest, wie ich.
Und das war verwirrend, weil ich hatte immer das Gefühl wir waren uns sehr ähnlich.",,,
chat.fabian.61,"But if you are like me and youre scared of being like me, then youre scared of being yourself.","Aber wenn du Angst hast wie ich zu sein, und wenn du wie ich bist, dann hast du Angst du selbst zu sein.",,,
chat.fabian.62,"And I think this is the first time that the more I think about you, the less I am confused.","Und das ist mir gerade zum ersten mal aufgefallen und je mehr ich darüber nachdenke, desto weniger verwirrt bin ich.",,,

1 keys en de es ja notes
613 chat.fabian.61 But if you are like me and you’re scared of being like me, then you’re scared of being yourself. Aber wenn du Angst hast wie ich zu sein, und wenn du wie ich bist, dann hast du Angst du selbst zu sein.
614 chat.fabian.62 And I think this is the first time that the more I think about you, the less I am confused. Und das ist mir gerade zum ersten mal aufgefallen und je mehr ich darüber nachdenke, desto weniger verwirrt bin ich.
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679

View File

@ -12,7 +12,7 @@ signal closed
is_memory_board = is_memory is_memory_board = is_memory
if is_node_ready(): if is_node_ready():
%CardboardBox.visible = is_memory %CardboardBox.visible = is_memory
var all_names : Array[StringName] = [] var all_names : Array[StringName] = []
var notes : Array[StickyNote] = [] var notes : Array[StickyNote] = []
@ -167,14 +167,14 @@ func _ensure_unique(items: Array[StringName]) -> Array[StringName]:
if item not in result: result.append(item) if item not in result: result.append(item)
else: push_warning("card-board.gd: ", "discarding non-unique item ", item) else: push_warning("card-board.gd: ", "discarding non-unique item ", item)
return result return result
## Spawn Cards and Post-Its ## Spawn Cards and Post-Its
# TODO: rename to "add to board" # TODO: rename to "add to board"
func populate_board(names: Array[StringName]): func populate_board(names: Array[StringName]):
mementos_collected += 1 mementos_collected += 1
names = _ensure_unique(names) names = _ensure_unique(names)
var all_new:Dictionary = HardCards.get_cards_by_name_array(names) var all_new:Dictionary = HardCards.get_cards_by_name_array(names)
all_names.append_array(all_new.keys()) all_names.append_array(all_new.keys())

View File

@ -23,7 +23,6 @@ shape = SubResource("RectangleShape2D_mai6h")
scale = Vector2(0.6, 0.6) scale = Vector2(0.6, 0.6)
sprite_frames = ExtResource("2_mai6h") sprite_frames = ExtResource("2_mai6h")
animation = &"youth" animation = &"youth"
autoplay = "youth"
[node name="Label" type="Label" parent="." unique_id=1847219475] [node name="Label" type="Label" parent="." unique_id=1847219475]
anchors_preset = 15 anchors_preset = 15

View File

@ -30,7 +30,6 @@ position = Vector2(99.5, 0)
scale = Vector2(0.65, 0.65) scale = Vector2(0.65, 0.65)
sprite_frames = ExtResource("2_260t4") sprite_frames = ExtResource("2_260t4")
animation = &"youth" animation = &"youth"
autoplay = "youth"
[node name="Label" type="Label" parent="Content" unique_id=1176239183] [node name="Label" type="Label" parent="Content" unique_id=1176239183]
anchors_preset = 8 anchors_preset = 8

BIN
src/logic-scenes/chat_view/Progress_Titan_background.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,42 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://csw3dng5li77h"
path.s3tc="res://.godot/imported/Progress_Titan_background.png-d289400e6e3a57d5781db5b1f66e0cfc.s3tc.ctex"
path.etc2="res://.godot/imported/Progress_Titan_background.png-d289400e6e3a57d5781db5b1f66e0cfc.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc", "etc2_astc"],
"vram_texture": true
}
[deps]
source_file="res://logic-scenes/chat_view/Progress_Titan_background.png"
dest_files=["res://.godot/imported/Progress_Titan_background.png-d289400e6e3a57d5781db5b1f66e0cfc.s3tc.ctex", "res://.godot/imported/Progress_Titan_background.png-d289400e6e3a57d5781db5b1f66e0cfc.etc2.ctex"]
[params]
compress/mode=2
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

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 252 KiB

View File

@ -0,0 +1,43 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://4ca5m5gbm8gp"
path="res://.godot/imported/Progress_Titan_background.svg-ed2a3dbaaacba2594276159d009ca46f.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://logic-scenes/chat_view/Progress_Titan_background.svg"
dest_files=["res://.godot/imported/Progress_Titan_background.svg-ed2a3dbaaacba2594276159d009ca46f.ctex"]
[params]
compress/mode=0
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=false
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=1
svg/scale=1.0
editor/scale_with_editor_scale=false
editor/convert_colors_with_editor_theme=false

BIN
src/logic-scenes/chat_view/Vector_Driving_background.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b2lgn3ngtl6fc"
path="res://.godot/imported/Vector_Driving_background.png-ec6f996e37ea2438aa108637982b6d5f.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://logic-scenes/chat_view/Vector_Driving_background.png"
dest_files=["res://.godot/imported/Vector_Driving_background.png-ec6f996e37ea2438aa108637982b6d5f.ctex"]
[params]
compress/mode=0
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=false
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=1

View File

@ -0,0 +1,830 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="560"
height="1024"
viewBox="0 0 560 1024"
version="1.1"
sodipodi:docname="Vector_Driving_background.svg"
id="svg685"
inkscape:version="1.4.3 (0d15f75042, 2025-12-25)"
xml:space="preserve"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/"><title
id="title71">Vector Driving</title><defs
id="defs687"><linearGradient
id="linearGradient67"
inkscape:collect="always"><stop
style="stop-color:#455663;stop-opacity:1"
offset="0"
id="stop67" /><stop
style="stop-color:#5a6169;stop-opacity:1"
offset="1"
id="stop68" /></linearGradient><linearGradient
id="linearGradient59"
inkscape:collect="always"><stop
style="stop-color:#c6988e;stop-opacity:1"
offset="0"
id="stop59" /><stop
style="stop-color:#6b6a71;stop-opacity:1"
offset="1"
id="stop60" /></linearGradient><linearGradient
id="linearGradient55"
inkscape:collect="always"><stop
style="stop-color:#3f525e;stop-opacity:1;"
offset="0"
id="stop55" /><stop
style="stop-color:#7b7e79;stop-opacity:1;"
offset="1"
id="stop56" /></linearGradient><linearGradient
id="linearGradient53"
inkscape:collect="always"><stop
style="stop-color:#3f525e;stop-opacity:1"
offset="0"
id="stop53" /><stop
style="stop-color:#5b6d72;stop-opacity:1"
offset="1"
id="stop54" /></linearGradient><linearGradient
id="linearGradient51"
inkscape:collect="always"><stop
style="stop-color:#deae9b;stop-opacity:1"
offset="0"
id="stop51" /><stop
style="stop-color:#e0c7a7;stop-opacity:1"
offset="1"
id="stop52" /></linearGradient><linearGradient
id="linearGradient49"
inkscape:collect="always"><stop
style="stop-color:#435564;stop-opacity:1"
offset="0"
id="stop49" /><stop
style="stop-color:#7b7e79;stop-opacity:1"
offset="1"
id="stop50" /></linearGradient><linearGradient
id="linearGradient42"
inkscape:collect="always"><stop
style="stop-color:#6a676a;stop-opacity:1"
offset="0"
id="stop43" /><stop
style="stop-color:#947977;stop-opacity:1"
offset="0.50086355"
id="stop45" /><stop
style="stop-color:#d4a094;stop-opacity:1;"
offset="0.87657899"
id="stop46" /><stop
style="stop-color:#f2beb1;stop-opacity:1;"
offset="1"
id="stop44" /></linearGradient><linearGradient
id="linearGradient35"
inkscape:collect="always"><stop
style="stop-color:#2a5374;stop-opacity:1"
offset="0"
id="stop40" /><stop
style="stop-color:#2f6b8f;stop-opacity:1"
offset="0.46258503"
id="stop42" /><stop
style="stop-color:#316f93;stop-opacity:1"
offset="1"
id="stop41" /></linearGradient><linearGradient
id="linearGradient36"
inkscape:collect="always"><stop
style="stop-color:#fde4b1;stop-opacity:1"
offset="0"
id="stop37" /><stop
style="stop-color:#f4caa7;stop-opacity:1"
offset="0.47261572"
id="stop39" /><stop
style="stop-color:#7ccfc5;stop-opacity:1;"
offset="1"
id="stop38" /></linearGradient><linearGradient
id="linearGradient32"
inkscape:collect="always"><stop
style="stop-color:#bccfb9;stop-opacity:1"
offset="0"
id="stop32" /><stop
style="stop-color:#7dbcb2;stop-opacity:1"
offset="0.18778947"
id="stop34" /><stop
style="stop-color:#4e9cac;stop-opacity:1"
offset="0.46947369"
id="stop35" /><stop
style="stop-color:#73b6b0;stop-opacity:1"
offset="0.78596491"
id="stop36" /><stop
style="stop-color:#acd0bf;stop-opacity:1"
offset="1"
id="stop33" /></linearGradient><linearGradient
id="linearGradient29"
inkscape:collect="always"><stop
style="stop-color:#ffffff;stop-opacity:0"
offset="0"
id="stop30" /><stop
style="stop-color:#ffffff;stop-opacity:1"
offset="1"
id="stop31" /></linearGradient><linearGradient
id="linearGradient27"
inkscape:collect="always"><stop
style="stop-color:#30798e;stop-opacity:1"
offset="0"
id="stop27" /><stop
style="stop-color:#32798f;stop-opacity:1"
offset="0.5062241"
id="stop29" /><stop
style="stop-color:#32899b;stop-opacity:1"
offset="1"
id="stop28" /></linearGradient><linearGradient
id="linearGradient22"
inkscape:collect="always"><stop
style="stop-color:#90c0b2;stop-opacity:1"
offset="0"
id="stop22" /><stop
style="stop-color:#236088;stop-opacity:1"
offset="0.04808853"
id="stop25" /><stop
style="stop-color:#255f88;stop-opacity:1"
offset="0.48088533"
id="stop24" /><stop
style="stop-color:#226086;stop-opacity:1"
offset="0.94808853"
id="stop26" /><stop
style="stop-color:#66a1b1;stop-opacity:1"
offset="1"
id="stop23" /></linearGradient><linearGradient
id="linearGradient10"
inkscape:collect="always"><stop
style="stop-color:#7aa1a4;stop-opacity:1"
offset="0"
id="stop10" /><stop
style="stop-color:#154c74;stop-opacity:1;"
offset="0.06737917"
id="stop13" /><stop
style="stop-color:#154c74;stop-opacity:1"
offset="0.48011363"
id="stop12" /><stop
style="stop-color:#154c74;stop-opacity:1;"
offset="0.93282944"
id="stop14" /><stop
style="stop-color:#92a4b2;stop-opacity:1"
offset="1"
id="stop11" /></linearGradient><linearGradient
inkscape:collect="always"
xlink:href="#linearGradient10"
id="linearGradient11"
x1="290"
y1="560"
x2="464"
y2="560"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.0199741,0,0,1.0199741,-5.7847232,-10.99517)" /><clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath14"><path
id="path15"
style="opacity:1;fill:url(#linearGradient15);fill-opacity:1;stroke:none;stroke-width:0.611627;stroke-linecap:square;paint-order:stroke fill markers"
d="m 293.53304,550.47162 h 167.41685 c 2.01117,0 4.74495,1.95627 3.63026,3.63027 l -5.3033,7.96427 c -1.11469,1.674 -1.61909,3.63026 -3.63026,3.63026 H 299.54345 c -2.01117,0 -2.41877,-2.02493 -3.63027,-3.63026 l -6.01041,-7.96427 c -1.2115,-1.60533 1.6191,-3.63027 3.63027,-3.63027 z"
sodipodi:nodetypes="sssssssss" /></clipPath><linearGradient
inkscape:collect="always"
xlink:href="#linearGradient10"
id="linearGradient15"
gradientUnits="userSpaceOnUse"
x1="290"
y1="560"
x2="464"
y2="560" /><linearGradient
inkscape:collect="always"
xlink:href="#linearGradient22"
id="linearGradient23"
x1="290.97443"
y1="-534.21918"
x2="466.69049"
y2="-534.21918"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.2399751,0,0,1.2399751,-184.99069,-229.14646)" /><linearGradient
inkscape:collect="always"
xlink:href="#linearGradient27"
id="linearGradient28"
x1="291.68155"
y1="520.07703"
x2="462.09427"
y2="520.07703"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.2399751,0,0,1.2399751,-184.99069,229.14646)" /><linearGradient
inkscape:collect="always"
xlink:href="#linearGradient29"
id="linearGradient31"
x1="378.5"
y1="519"
x2="378.5"
y2="508"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.2399751,0,0,1.2399751,-184.99069,229.14646)" /><linearGradient
inkscape:collect="always"
xlink:href="#linearGradient32"
id="linearGradient33"
x1="308"
y1="501"
x2="450.5"
y2="501"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.2399751,0,0,1.2399751,-184.99069,229.14646)" /><filter
inkscape:collect="always"
style="color-interpolation-filters:sRGB"
id="filter34"
x="-0.018215205"
y="-0.36088876"
width="1.0364304"
height="1.7217775"><feGaussianBlur
inkscape:collect="always"
stdDeviation="1.2029625"
id="feGaussianBlur34" /></filter><linearGradient
inkscape:collect="always"
xlink:href="#linearGradient35"
id="linearGradient41"
x1="378"
y1="625.5"
x2="378"
y2="552"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.2399751,0,0,1.2399751,-184.99069,229.14646)" /><linearGradient
inkscape:collect="always"
xlink:href="#linearGradient42"
id="linearGradient44"
x1="47.376156"
y1="625"
x2="47.376156"
y2="557.39929"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.2395618,0,0,1.2399751,-183.75102,229.14646)" /><linearGradient
inkscape:collect="always"
xlink:href="#linearGradient49"
id="linearGradient50"
x1="87"
y1="606"
x2="97.419876"
y2="567.11249"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.2399751,0,0,1.2399751,-100.10043,214.11356)" /><linearGradient
inkscape:collect="always"
xlink:href="#linearGradient51"
id="linearGradient52"
x1="272.94321"
y1="439.11331"
x2="253.14423"
y2="394.56558"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.2399751,0,0,1.2399751,-131.23711,115.18519)" /><linearGradient
inkscape:collect="always"
xlink:href="#linearGradient53"
id="linearGradient54"
x1="11"
y1="511"
x2="11"
y2="485"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.2399751,0,0,1.2399751,-183.75071,363.06378)" /><linearGradient
inkscape:collect="always"
xlink:href="#linearGradient55"
id="linearGradient56"
x1="269.05414"
y1="525.02679"
x2="269.05414"
y2="515.12732"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.3825339,0,0,1.3825339,-389.74088,233.1834)" /><linearGradient
inkscape:collect="always"
xlink:href="#linearGradient59"
id="linearGradient60"
x1="607.75922"
y1="550.33374"
x2="643"
y2="553"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.1659222,-0.1456842,0.1456842,1.1659222,-780.06996,375.38546)" /><linearGradient
inkscape:collect="always"
xlink:href="#linearGradient67"
id="linearGradient68"
x1="719.83472"
y1="613.76868"
x2="685.35736"
y2="593.86316"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.2399751,0,0,1.2399751,-184.99069,229.14646)" /><radialGradient
inkscape:collect="always"
xlink:href="#linearGradient36"
id="radialGradient1"
cx="279.94678"
cy="970.34955"
fx="279.94678"
fy="970.34955"
r="464.93747"
gradientTransform="matrix(3.0801248,0,0,2.272175,-582.32424,-1187.9297)"
gradientUnits="userSpaceOnUse" /></defs><sodipodi:namedview
pagecolor="#e0e0e0"
bordercolor="#808080"
borderopacity="1"
inkscape:pageshadow="0"
inkscape:pageopacity="1"
inkscape:pagecheckerboard="false"
inkscape:showpageshadow="false"
inkscape:document-units="px"
showgrid="false"
units="px"
width="750px"
height="1140px"
borderlayer="true"
inkscape:zoom="1"
inkscape:cx="269.5"
inkscape:cy="375"
inkscape:current-layer="layer1"
id="namedview670"
inkscape:blackoutopacity="0.0"
inkscape:deskcolor="#c4c4c4"
inkscape:window-maximized="1"
inkscape:window-width="2560"
inkscape:window-height="1534"
inkscape:window-x="0"
inkscape:window-y="0"
showguides="false"
inkscape:guide-bbox="true"
inkscape:snap-object-midpoints="true"
inkscape:snap-center="true"
inkscape:snap-smooth-nodes="true"
guidecolor="#808080"
guideopacity="1"
guidehicolor="#b80000"
guidehiopacity="1"><inkscape:page
x="0"
y="0"
width="560"
height="1024"
id="page1792"
inkscape:label="About Screen"
margin="0"
bleed="0"
inkscape:export-filename="..\About Screen.png"
inkscape:export-xdpi="400"
inkscape:export-ydpi="400" /><sodipodi:guide
position="0,1024"
orientation="0,750"
id="guide1"
inkscape:locked="false" /><sodipodi:guide
position="750,1024"
orientation="625,0"
id="guide2"
inkscape:locked="false" /><sodipodi:guide
position="750,399"
orientation="0,-750"
id="guide3"
inkscape:locked="false" /><sodipodi:guide
position="0,399"
orientation="-625,0"
id="guide4"
inkscape:locked="false" /></sodipodi:namedview><g
inkscape:groupmode="layer"
id="layer1"
inkscape:label="Your Artwork Here"
style="display:inline"
inkscape:highlight-color="#ffe900"><rect
style="opacity:1;fill:url(#radialGradient1);fill-opacity:1;stroke:none;stroke-width:1.30052;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="rect36"
width="929.87494"
height="1024.2617"
x="-184.99069"
y="-0.13084412" /><circle
style="opacity:1;fill:url(#linearGradient52);fill-opacity:1;stroke:none;stroke-width:3.09993;stroke-linecap:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="path50"
cx="173.88751"
cy="636.87817"
r="81.541924" /><path
style="fill:#bc93a8;fill-opacity:1;stroke:none;stroke-width:1.03239px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 292.8625,904.99471 c 0,0 10.64986,5.38807 16.20314,6.8391 8.02158,2.09595 16.26942,2.5045 24.45756,2.62707 6.92836,0.10379 14.01371,0.73013 20.78892,-1.60186 5.401,-1.859 10.56353,-5.43067 15.28597,-9.68846 6.8012,-6.132 11.25866,-17.01413 18.34317,-22.4336 6.55611,-5.0153 14.21231,-6.05267 21.40037,-8.59595 6.37808,-2.25667 12.72947,-6.02928 19.26032,-5.906 3.90303,0.0736 7.47837,3.02683 11.31163,3.96046 5.74356,1.39892 11.57777,2.33263 17.426,2.43832 6.42292,0.11608 13.0204,0.43176 19.26034,-1.98397 9.82593,-3.80403 18.59527,-12.13789 27.51474,-19.26955 6.20713,-4.96294 12.54335,-9.84665 18.03744,-16.32188 2.97961,-3.51169 7.94872,-12.04541 7.94872,-12.04541 0,0 6.11709,-0.0128 9.17159,0.1136 2.75505,0.11409 8.25442,0.58158 8.25442,0.58158 l -0.30572,101.11273 -253.13572,9.76415 z"
id="path48"
sodipodi:nodetypes="caaaaaaaaaaaacacccc" /><path
style="fill:#bc93a8;fill-opacity:1;stroke:none;stroke-width:1.10807px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m -26.089227,818.86061 c 0,0 13.407753,3.53432 19.8888205,6.74448 7.212715,3.57255 13.8745203,9.6851 20.9697365,13.84393 7.040474,4.12675 14.104626,8.34045 21.402098,11.00414 6.317251,2.30591 12.786137,3.48271 19.240271,4.25968 5.82176,0.70084 11.70399,-0.62455 17.510807,0.35497 5.623401,0.94858 11.141078,3.21457 16.646079,5.32459 4.000561,1.53338 7.913129,3.63356 11.890055,5.32459 3.80687,1.61873 7.5391,4.0731 11.45769,4.61464 3.95982,0.54725 7.94308,-2.17712 11.89005,-1.41989 5.47811,1.05098 10.41275,6.08895 15.78134,8.16439 5.82357,2.2513 11.83695,2.89157 17.72699,4.61462 6.9427,2.03102 13.98532,3.49254 20.75355,6.7445 5.86932,2.82004 11.20835,8.1885 17.07845,11.00414 4.65293,2.23183 9.46567,3.53253 14.26805,4.61465 7.30434,1.64587 22.05065,2.83978 22.05065,2.83978 l -0.86472,16.32878 -257.689917,-1.41999 z"
id="path47"
sodipodi:nodetypes="caaaaaaaaaaaaaacccc" /><rect
style="opacity:1;fill:url(#linearGradient44);fill-opacity:1;stroke:none;stroke-width:3.09941;stroke-linecap:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="rect42"
width="929.67139"
height="84.875816"
x="-184.68069"
y="920.3078" /><path
id="rect4"
style="opacity:1;fill:url(#linearGradient41);fill-opacity:1;stroke:none;stroke-width:1.23997;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
d="m 270.38105,909.27284 h 45.2333 L 611.07336,1004.131 H -45.493474 Z"
sodipodi:nodetypes="ccccc" /><path
id="path35"
style="opacity:1;fill:#cef1ef;fill-opacity:1;stroke-width:3.09993;stroke-linecap:round;paint-order:stroke fill markers"
d="m 380.67542,938.0719 1.86186,-4.30958 216.78024,70.36868 h -19.00075 z"
sodipodi:nodetypes="ccccc" /><path
id="rect35"
style="opacity:1;fill:#cef1ef;fill-opacity:1;stroke-width:3.09993;stroke-linecap:round;paint-order:stroke fill markers"
d="m 193.07066,938.0719 -3.87683,-2.56041 -217.237419,68.61951 h 16.876186 z"
sodipodi:nodetypes="ccccc" /><path
id="rect34"
style="opacity:1;fill:#abd4a8;fill-opacity:1;stroke-width:2.79738;stroke-linecap:round;paint-order:stroke fill markers"
d="m 279.41883,921.03909 8.17376,-0.62003 5.26991,84.33184 h -23.67347 z"
sodipodi:nodetypes="ccccc" /><ellipse
style="opacity:0.9;fill:#17294f;fill-opacity:1;stroke:none;stroke-width:4.13946;stroke-linecap:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers;filter:url(#filter34)"
id="path34"
cx="349.25"
cy="992.15112"
rx="79.25"
ry="4"
transform="matrix(1.2399751,0,0,1.2399751,-151.51136,-264.551)" /><rect
style="opacity:1;fill:#345f7a;fill-opacity:1;stroke:none;stroke-width:3.51466;stroke-linecap:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="rect33"
width="15.189695"
height="8.1790676"
x="364.41534"
y="859.67389"
ry="3.115835" /><rect
style="opacity:1;fill:#345f7a;fill-opacity:1;stroke:none;stroke-width:3.51466;stroke-linecap:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="rect32"
width="15.189695"
height="8.1790676"
x="182.04195"
y="859.67389"
ry="3.115835" /><path
style="opacity:1;fill:url(#linearGradient33);fill-opacity:1;stroke:none;stroke-width:1.11598;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
d="m 177.12557,879.72827 c 0,0 3.68128,-7.94131 7.01438,-10.52156 2.81392,-2.17834 10.08312,-3.50719 10.08312,-3.50719 0,0 6.69117,-25.09883 14.46713,-35.07179 3.01917,-3.8722 7.31677,-6.84975 11.83671,-8.76795 6.54603,-2.77803 13.97462,-2.72954 21.04309,-3.50717 10.76465,-1.18428 21.61778,-1.3944 32.44141,-1.75359 11.83112,-0.39263 23.6888,-1.05819 35.51019,-0.43841 9.99182,0.52389 20.14955,0.90588 29.81103,3.50718 4.61357,1.24219 9.48486,2.63636 13.15192,5.69917 3.63953,3.0398 5.74712,7.60713 7.89115,11.83675 3.65789,7.21607 8.32956,22.79664 8.32956,22.79664 0,0 3.61849,5.19595 6.13756,7.01436 2.44267,1.76326 5.67607,2.08072 8.32954,3.50718 1.85632,0.99793 4.16508,1.70685 5.26079,3.50719 1.37593,2.26078 0.87678,7.89115 0.87678,7.89115 z"
id="path31"
sodipodi:nodetypes="cacaaaaaaaacaaacc" /><path
style="fill:none;fill-opacity:1;stroke:#345f7a;stroke-width:1.23997px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
d="m 194.44171,863.39376 13.01974,-30.99938"
id="path32" /><text
xml:space="preserve"
style="font-weight:300;font-size:12.6435px;line-height:1.25;font-family:Poppins;-inkscape-font-specification:'Poppins Light';writing-mode:tb-rl;display:none;opacity:0.1;fill:#cccccc;stroke-width:0.431027"
x="-601.35455"
y="676.83618"
id="text317"
transform="rotate(-90)"><tspan
sodipodi:role="line"
id="tspan317"
x="0"
y="0"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Poppins;-inkscape-font-specification:'Poppins Bold';fill:#cccccc;stroke-width:0.431027">RCLEMOS</tspan></text><path
id="path3"
style="opacity:1;fill:#234450;fill-opacity:1;stroke:none;stroke-width:1.24501;stroke-linecap:square;paint-order:stroke fill markers"
d="m 228.18087,824.61219 c 0,0 33.01733,-2.07458 49.55014,-2.25031 19.48646,-0.20708 58.44567,1.41054 58.44567,1.41054 3.85531,0.12977 7.58376,1.75999 10.33423,4.27661 2.54115,2.32504 3.65259,5.56046 4.78184,9.15988 l 2.6873,8.56574 c 1.09229,3.48171 2.16785,8.75534 -0.34655,11.76869 -2.74794,3.2932 -8.60522,2.67555 -12.58608,2.67555 H 220.11897 c -7.62992,0 -12.89211,-7.79195 -10.24531,-14.94809 l 4.53479,-12.26081 c 2.6468,-7.15611 6.14268,-8.34415 13.77242,-8.3978 z"
sodipodi:nodetypes="sasassasssss" /><path
id="rect27"
style="opacity:1;fill:url(#linearGradient28);fill-opacity:1;stroke:none;stroke-width:0.809948;stroke-linecap:square;paint-order:stroke fill markers"
d="m 177.12557,879.72827 c 26.71398,-9.2325 71.12697,-10.69423 106.96899,-10.95992 35.20482,-0.26097 72.22448,-0.0911 105.21537,9.20634 2.39111,0.67387 0,7.45276 0,7.45276 H 177.12557 c 0,0 -1.79551,-5.07863 0,-5.69918 z"
sodipodi:nodetypes="sasccs" /><path
id="rect26"
style="opacity:1;fill:#133d65;fill-opacity:1;stroke-width:0.743985;stroke-linecap:square;paint-order:stroke fill markers"
d="m 177.12556,882.35863 c 0,0 72.13168,-6.24237 108.28419,-6.13755 35.14006,0.10197 105.21534,6.57596 105.21534,6.57596 v 3.50719 H 177.12556 Z"
sodipodi:nodetypes="cacccc" /><rect
style="opacity:1;fill:#152e5a;fill-opacity:1;stroke:none;stroke-width:0.494545;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="rect21"
width="216.12993"
height="8.3295507"
x="175.81036"
y="898.14099" /><circle
style="opacity:1;fill:#0a081b;fill-opacity:1;stroke:none;stroke-width:0.813734;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="path17"
cx="238.77086"
cy="938.10229"
r="10.849783" /><rect
style="opacity:1;fill:#0a081b;fill-opacity:1;stroke:none;stroke-width:1.98204;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="rect17"
width="172.97655"
height="17.979639"
x="194.4417"
y="924.77252"
ry="0" /><rect
style="opacity:1;fill:#e6e6e6;fill-opacity:1;stroke:none;stroke-width:2.42141;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="rect20"
width="218.31085"
height="8.1039"
x="173.67212"
y="904.57892"
ry="4.05195" /><rect
style="opacity:1;fill:#0a081b;fill-opacity:1;stroke:none;stroke-width:0.743985;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="rect5"
width="24.988653"
height="37.263783"
x="181.07114"
y="928.3905"
ry="7.4527559" /><rect
style="opacity:1;fill:#0a081b;fill-opacity:1;stroke:none;stroke-width:0.743985;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="rect6"
width="24.988653"
height="37.263783"
x="358.62213"
y="928.3905"
ry="7.4527559" /><rect
style="opacity:0;fill:none;stroke:#ffffff;stroke-width:0.743985;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="rect8"
width="217.88351"
height="19.289486"
x="174.49519"
y="885.86584"
ry="4.3840108" /><g
id="g17"
transform="matrix(1.2399751,0,0,1.2399751,-187.47064,229.14647)"
style="opacity:1"><path
id="rect7"
style="opacity:1;fill:url(#linearGradient11);fill-opacity:1;stroke:none;stroke-width:0.623844;stroke-linecap:square;paint-order:stroke fill markers"
d="m 293.61137,550.47162 h 170.76085 c 2.05134,0 4.83973,1.99534 3.70277,3.70278 l -5.40923,8.12335 c -1.13695,1.70744 -1.65143,3.70277 -3.70277,3.70277 H 299.74183 c -2.05134,0 -2.46708,-2.06537 -3.70278,-3.70277 l -6.13046,-8.12335 c -1.2357,-1.63739 1.65144,-3.70278 3.70278,-3.70278 z"
sodipodi:nodetypes="sssssssss" /><path
id="path10"
style="opacity:0.5;fill:#152e5a;fill-opacity:1;stroke:none;stroke-width:0.611627;stroke-linecap:square;paint-order:stroke fill markers"
d="m 293.53304,544.05341 h 167.41685 c 2.01117,0 4.74495,1.95627 3.63026,3.63027 l -5.3033,7.96427 c -1.11469,1.674 -1.61909,3.63026 -3.63026,3.63026 H 299.54345 c -2.01117,0 -2.41877,-2.02493 -3.63027,-3.63026 l -6.01041,-7.96427 c -1.2115,-1.60533 1.6191,-3.63027 3.63027,-3.63027 z"
sodipodi:nodetypes="sssssssss"
clip-path="url(#clipPath14)"
transform="matrix(1.0199741,0,0,1.0199741,-5.7847232,-10.99517)" /></g><rect
style="opacity:1;fill:#0a081b;fill-opacity:1;stroke:none;stroke-width:0.467102;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="rect15"
width="15.68884"
height="23.395639"
x="200.29074"
y="935.21033"
ry="4.6791272" /><rect
style="opacity:1;fill:#0a081b;fill-opacity:1;stroke:none;stroke-width:0.467102;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="rect16"
width="15.68884"
height="23.395639"
x="350.32782"
y="935.21033"
ry="4.6791272" /><rect
style="opacity:1;fill:#999999;fill-opacity:1;stroke:none;stroke-width:0.652832;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="rect18"
width="215.13568"
height="0.92998135"
x="174.60211"
y="912.6828"
ry="0.46499068" /><rect
style="opacity:1;fill:#06182a;fill-opacity:1;stroke:none;stroke-width:1.64385;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="rect19"
width="219.18764"
height="3.7199254"
x="173.23373"
y="908.96289"
ry="1.8599627" /><path
id="path29"
style="opacity:1;fill:url(#linearGradient31);fill-opacity:1;stroke:none;stroke-width:0.809948;stroke-linecap:square;paint-order:stroke fill markers"
d="m 177.12557,878.4883 c 26.71398,-9.23251 70.88895,-16.49919 106.96899,-16.53981 35.47627,-0.0399 72.22448,6.72872 105.21537,16.0262 2.39111,0.67387 0,0.6329 0,0.6329 H 177.12557 c 0,0 -1.79551,0.50126 0,-0.11929 z"
sodipodi:nodetypes="sasccs" /><path
id="rect39"
style="opacity:1;fill:#d9a0a1;fill-opacity:1;stroke:none;stroke-width:1.14894;stroke-linecap:square;paint-order:stroke fill markers"
d="m 233.19094,827.43449 c 0,0 30.46975,-1.91452 45.72691,-2.07668 17.98292,-0.19112 53.93609,1.30168 53.93609,1.30168 3.55784,0.11991 6.9986,1.62421 9.53685,3.94664 2.34507,2.14565 3.37076,5.13142 4.41287,8.45312 l 2.47994,7.90481 c 1.00803,3.21309 2.00061,8.07981 -0.31979,10.86063 -2.53593,3.03911 -7.94126,2.46913 -11.61496,2.46913 H 225.75108 c -7.04119,0 -11.89737,-7.19075 -9.45481,-13.79472 l 4.18492,-11.31477 c 2.44256,-6.60398 5.66871,-7.70033 12.70975,-7.74984 z"
sodipodi:nodetypes="sasassasssss" /><path
style="opacity:1;fill:none;fill-opacity:1;stroke:#4b5659;stroke-width:3.09993;stroke-linecap:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="path1"
sodipodi:type="arc"
sodipodi:cx="239.36559"
sodipodi:cy="868.74884"
sodipodi:rx="20.02157"
sodipodi:ry="20.02157"
sodipodi:start="3.6869858"
sodipodi:end="5.7801283"
sodipodi:arc-type="arc"
d="m 222.24868,858.36257 a 20.02157,20.02157 0 0 1 17.54069,-9.63081 20.02157,20.02157 0 0 1 17.11737,10.36456"
sodipodi:open="true" /><rect
style="opacity:1;fill:#83736d;fill-opacity:1;stroke:none;stroke-width:3.06741;stroke-linecap:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="rect1"
width="2.9449408"
height="7.8273435"
x="281.08502"
y="825.41956" /><rect
style="opacity:1;fill:#aeadb3;fill-opacity:1;stroke:none;stroke-width:5.67615;stroke-linecap:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="rect3"
width="3.7582667"
height="21.002079"
x="-835.33936"
y="-293.05853"
transform="matrix(0,-1,-1,0,0,0)"
ry="1.8791333" /><rect
style="opacity:1;fill:#61656f;fill-opacity:1;stroke:none;stroke-width:5.67615;stroke-linecap:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="rect2"
width="3.7582667"
height="21.002079"
x="-836.73431"
y="-293.05853"
transform="matrix(0,-1,-1,0,0,0)"
ry="1.8791333" /><path
id="rect9"
style="opacity:1;fill:#255b7c;stroke-width:2.79738;stroke-linecap:round;paint-order:stroke fill markers"
d="m 312.90039,846.68733 c 6.34541,-2.62835 14.25927,-2.62835 20.60468,0 1.52745,0.63269 2.87448,1.97972 3.50717,3.50717 1.28621,3.10521 0,10.08314 0,10.08314 -1.43372,0 -1.5642,0.0585 -3.50717,0.0585 l -20.72093,7e-5 c -1.63769,0 -0.91098,-0.0585 -3.39093,-0.0585 0,0 -1.28621,-6.97794 0,-10.08315 0.6327,-1.52745 1.97973,-2.87448 3.50718,-3.50717 z"
sodipodi:nodetypes="aaassssaaa" /><rect
style="opacity:1;fill:url(#linearGradient23);fill-opacity:1;stroke:none;stroke-width:0.761087;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="rect22"
width="216.12993"
height="19.727884"
x="175.81036"
y="-903.40167"
transform="scale(1,-1)"
ry="3.0687819" /><rect
style="opacity:1;fill:#69a2ae;fill-opacity:1;stroke:none;stroke-width:3.15976;stroke-linecap:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="rect11"
width="63.567627"
height="16.220703"
x="252.09157"
y="885.42743"
ry="2.1239636" /><g
id="g32"
transform="matrix(1.2399751,0,0,1.2399751,-184.57797,229.14647)"><g
id="g24"><rect
style="opacity:1;fill:#1a3b53;fill-opacity:1;stroke:none;stroke-width:1.692;stroke-linecap:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="rect24"
width="24.130018"
height="8.485281"
x="301.22748"
y="530.99432"
ry="1.3258252" /><rect
style="opacity:1;fill:#c2b0a5;fill-opacity:1;stroke:none;stroke-width:1.692;stroke-linecap:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="rect12"
width="24.130018"
height="8.485281"
x="301.22748"
y="531.74432"
ry="1.3258252" /><rect
style="fill:#752642;fill-opacity:1;stroke:none;stroke-width:0.813293;stroke-linecap:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="rect13"
width="6.8616343"
height="6.8942904"
x="309.66653"
y="532.53979" /><rect
style="fill:#4f384b;fill-opacity:1;stroke:none;stroke-width:0.813293;stroke-linecap:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="rect14"
width="6.8616343"
height="6.8942904"
x="317.56778"
y="532.53979" /><rect
style="fill:#b07239;fill-opacity:1;stroke:none;stroke-width:0.813293;stroke-linecap:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="rect23"
width="6.8616343"
height="6.8942904"
x="302.15558"
y="532.53979" /></g><g
id="g31"
transform="matrix(-1,0,0,1,755.58497,0)"><rect
style="opacity:1;fill:#1a3b53;fill-opacity:1;stroke:none;stroke-width:1.692;stroke-linecap:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="rect25"
width="24.130018"
height="8.485281"
x="301.22748"
y="530.99432"
ry="1.3258252" /><rect
style="opacity:1;fill:#c2b0a5;fill-opacity:1;stroke:none;stroke-width:1.692;stroke-linecap:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="rect28"
width="24.130018"
height="8.485281"
x="301.22748"
y="531.74432"
ry="1.3258252" /><rect
style="fill:#752642;fill-opacity:1;stroke:none;stroke-width:0.813293;stroke-linecap:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="rect29"
width="6.8616343"
height="6.8942904"
x="309.66653"
y="532.53979" /><rect
style="fill:#4f384b;fill-opacity:1;stroke:none;stroke-width:0.813293;stroke-linecap:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="rect30"
width="6.8616343"
height="6.8942904"
x="317.56778"
y="532.53979" /><rect
style="fill:#b07239;fill-opacity:1;stroke:none;stroke-width:0.813293;stroke-linecap:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="rect31"
width="6.8616343"
height="6.8942904"
x="302.15558"
y="532.53979" /></g></g><path
style="fill:none;fill-opacity:1;stroke:#345f7a;stroke-width:1.23997px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
d="m 369.6685,861.42098 c 0,0 -2.35634,-5.07148 -3.43466,-7.65051 -1.48294,-3.54679 -2.71619,-7.19392 -4.17121,-10.75227 -1.30855,-3.20015 -4.09869,-9.52782 -4.09869,-9.52782"
id="path33"
sodipodi:nodetypes="caac" /><circle
style="opacity:1;fill:#e6e6e6;fill-opacity:1;stroke:none;stroke-width:3.09993;stroke-linecap:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="path46"
cx="213.97136"
cy="928.18256"
r="6.5098696" /><circle
style="opacity:1;fill:#0a081b;fill-opacity:1;stroke:none;stroke-width:2.50947;stroke-linecap:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="circle48"
cx="213.97136"
cy="930.04242"
r="5.2698946" /><path
style="fill:url(#linearGradient60);fill-opacity:1;stroke:none;stroke-width:1.17498px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 18.482926,928.65005 c 0,0 7.134672,-4.83871 11.003639,-6.70347 2.353597,-1.13437 4.781206,-2.27606 7.359965,-2.69583 2.542289,-0.41396 5.244351,-0.47739 7.724188,0.21902 2.828069,0.79412 6.298233,1.76508 7.651103,4.3725 0.831528,1.60255 0.680964,4.03569 -0.510332,5.39236 -2.597207,2.95763 -7.58145,2.44379 -11.513538,2.62272 -3.843505,0.17496 -7.634713,-0.96582 -11.440479,-1.53074 -3.432517,-0.50959 -10.274546,-1.67656 -10.274546,-1.67656 z"
id="path59"
sodipodi:nodetypes="caaaaaaac" /><path
style="fill:url(#linearGradient50);fill-opacity:1;stroke:none;stroke-width:1.23997px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m -43.547151,953.53487 c -0.90584,-7.07893 8.84724,-11.38381 14.46711,-15.78243 5.76757,-4.51424 12.59309,-7.55476 19.2894894,-10.52147 6.5071166,-2.88289 13.1168161,-6.03539 20.1662816,-7.01439 4.929781,-0.68467 10.284398,-0.9717 14.905512,0.87683 4.621115,1.84842 7.927744,6.0773 11.398336,9.64475 2.609911,2.68271 4.896649,5.68184 7.014353,8.76793 2.297315,3.34778 4.311468,6.89501 6.137567,10.52147 1.001057,1.98801 2.282112,3.93911 2.630384,6.13761 0.252558,1.5942 0.649536,3.6301 -0.438393,4.8224 -3.805856,4.17103 -11.025202,2.6924 -16.659117,3.0688 -11.970417,0.7996 -23.989553,-0.7986 -35.94857796,-1.7537 -11.87176804,-0.9481 -24.29227504,0.053 -35.51019504,-3.9455 -2.78711,-0.9937 -7.07717,-1.8873 -7.45275,-4.8223 z"
id="path49"
sodipodi:nodetypes="aaaaaaaaaaaaaa" /><path
style="fill:url(#linearGradient54);fill-opacity:1;stroke:none;stroke-width:1.23997px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m -184.73388,997.2965 c 0,0 17.9074,-0.2886 26.84862,-0.7483 5.85398,-0.301 12.11362,0.9114 17.5359,-1.3153 3.54824,-1.4572 10.08544,-4.6164 8.76795,-7.4528 -3.13679,-6.7529 -9.82952,-12.02293 -16.22071,-16.22073 -6.30541,-4.1415 -13.84163,-6.0824 -21.04309,-8.3295 -5.15539,-1.60862 -15.7823,-3.66212 -15.7823,-3.66212 z"
id="path52"
sodipodi:nodetypes="caasaacc" /><path
style="fill:url(#linearGradient56);fill-opacity:1;stroke:none;stroke-width:1.38254px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m -32.428377,957.09554 c 0,0 1.062324,-4.55406 2.444003,-6.35442 1.349242,-1.75803 3.247644,-3.29554 5.37678,-3.91036 2.353287,-0.67957 4.914208,0.0959 7.331998,0.48877 3.822869,0.62045 7.6719265,1.43252 11.2423975,2.93282 2.627606,1.10411 5.92771298,1.91901 7.331985,4.39924 0.64222,1.13424 0,3.91037 0,3.91037 z"
id="path54"
sodipodi:nodetypes="caaaaacc" /><path
style="fill:#4a5864;fill-opacity:1;stroke:none;stroke-width:1.23997px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m -0.85436852,983.6714 c 0,0 3.35045002,-5.67113 6.19987602,-6.81993 2.881479,-1.1616 6.2155735,0.2462 9.2998135,0.62 3.541629,0.4293 10.539791,1.86 10.539791,1.86 l 2.479943,1.86003 -12.399747,1.2399 z"
id="path56"
sodipodi:nodetypes="caacccc" /><path
style="fill:#5a5f6d;fill-opacity:1;stroke:none;stroke-width:1.23997px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m -97.915758,907.81155 c 0,0 5.744606,-3.86043 8.983174,-4.96235 2.355928,-0.80144 4.892396,-1.07544 7.38047,-1.12444 2.310114,-0.0459 4.620916,0.32936 6.888398,0.7734 3.014983,0.59042 5.916093,1.65982 8.870532,2.50255 2.326159,0.6634 6.972708,2.01044 6.972708,2.01044 0,0 -4.948005,3.42952 -7.788217,4.25932 -5.157603,1.50697 -10.742411,1.69318 -16.082364,1.09608 -5.264389,-0.58844 -15.224701,-4.555 -15.224701,-4.555 z"
id="path57"
sodipodi:nodetypes="caaaacaac" /><path
style="fill:#58626e;fill-opacity:1;stroke:none;stroke-width:1.23997px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m -73.694297,941.62507 c 0,0 6.314313,-4.32834 9.766477,-5.94187 3.182747,-1.48768 6.503992,-2.87225 9.978228,-3.39448 3.092625,-0.4649 6.416984,-0.72951 9.378033,0.2767 2.625207,0.89226 5.28728,2.5113 6.74217,4.87164 0.68584,1.11266 1.07847,2.6459 0.62354,3.87116 -0.66313,1.78629 -2.59344,2.99799 -4.371392,3.68287 -3.933302,1.51542 -8.425613,0.61357 -12.63742,0.44686 -4.341427,-0.17182 -8.716968,-0.50587 -12.949183,-1.48872 -2.250665,-0.52276 -6.530453,-2.32416 -6.530453,-2.32416 z"
id="path58"
sodipodi:nodetypes="caaaaaaaac" /><path
style="opacity:0.4;fill:#595f67;fill-opacity:1;stroke:none;stroke-width:1.23997px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 73.828271,947.02239 c 0,0 6.02354,-4.95098 9.644759,-6.13766 4.17527,-1.3681 8.92552,-2.07758 13.15191,-0.87672 2.41844,0.68717 6.13757,4.38391 6.13757,4.38391 z"
id="path60"
sodipodi:nodetypes="caacc" /><path
style="fill:#907374;fill-opacity:1;stroke:none;stroke-width:1.23997px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 109.51878,937.29307 c 0,0 18.64241,-0.10885 27.96131,0.0615 5.99578,0.10937 17.97976,0.61669 17.97976,0.61669 0,0 -7.20511,-5.13374 -11.36859,-6.376 -5.54503,-1.65429 -11.54044,-1.50342 -17.31864,-1.19263 -4.25431,0.22885 -8.80387,0.27442 -12.58343,2.24075 -1.94888,1.01393 -4.67041,4.65009 -4.67041,4.65009 z"
id="path61"
sodipodi:nodetypes="cacaaac" /><path
style="fill:#86797b;fill-opacity:1;stroke:none;stroke-width:1.23997px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m -165.77108,933.45236 c 0,0 1.74362,-5.85763 3.71993,-8.0598 1.60971,-1.79368 3.90879,-2.97203 6.19988,-3.71999 2.16997,-0.70834 4.56668,-0.98556 6.81986,-0.61992 3.56261,0.57812 7.12761,2.05297 9.91981,4.33991 1.9516,1.59841 4.33992,6.1998 4.33992,6.1998 l -16.11969,2.48003 z"
id="path62"
sodipodi:nodetypes="caaaaccc" /><path
style="fill:#8b7a7e;fill-opacity:1;stroke:none;stroke-width:1.10532px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 83.888536,929.0332 c 0,0 0.84932,-3.64096 1.953959,-5.08027 1.07871,-1.40552 2.59646,-2.63474 4.298681,-3.12633 1.881429,-0.54329 3.92886,0.0771 5.86186,0.39077 3.05635,0.49596 6.133634,1.14529 8.988194,2.3448 2.10074,0.88266 4.73914,1.53418 5.86184,3.5171 0.51345,0.90685 0,3.12633 0,3.12633 z"
id="path63"
sodipodi:nodetypes="caaaaacc" /><path
style="fill:#7c7477;fill-opacity:1;stroke:none;stroke-width:1.10532px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m -168.20567,958.00959 c 0,0 0.84932,-3.64096 1.95395,-5.08027 1.07872,-1.40552 2.59647,-2.63485 4.2987,-3.12633 1.88143,-0.54329 3.92886,0.0772 5.86185,0.39077 3.05635,0.49596 6.13363,1.14529 8.98819,2.3447 2.10074,0.88276 4.73915,1.53428 5.86186,3.5172 0.51344,0.90685 0,3.12633 0,3.12633 z"
id="path64"
sodipodi:nodetypes="caaaaacc" /><path
style="fill:#595d64;fill-opacity:1;stroke:none;stroke-width:1.23997px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m -108.88166,991.2242 c 0,0 6.31431,-4.3284 9.766478,-5.942 3.182742,-1.4877 6.503991,-2.8723 9.978228,-3.3944 3.092622,-0.4649 6.416982,-0.7296 9.378031,0.2768 2.625213,0.8922 5.287279,2.5111 6.742179,4.8714 0.685843,1.1127 1.078468,2.6461 0.623546,3.8712 -0.663138,1.7864 -2.593444,2.9981 -4.371408,3.683 -3.9333,1.5153 -8.425607,0.6136 -12.637418,0.4468 -4.341426,-0.1719 -8.716976,-0.5059 -12.949186,-1.4887 -2.25066,-0.5227 -6.53045,-2.3241 -6.53045,-2.3241 z"
id="path65"
sodipodi:nodetypes="caaaaaaaac" /><path
id="path66"
style="opacity:1;fill:#4d5d6a;stroke-width:4.09616;stroke-linecap:round;paint-order:stroke fill markers"
d="m 524.24258,962.12848 c 0,-19.26741 11.30473,-20.32689 21.40215,-22.05698 15.34118,-2.6286 41.19273,1.52011 41.8182,20.77479 0,0 -28.37082,6.91065 -42.75953,6.24203 -7.01024,-0.32571 -20.46082,-4.95984 -20.46082,-4.95984 z"
sodipodi:nodetypes="cacac" /><path
id="path67"
style="opacity:1;fill:url(#linearGradient68);fill-opacity:1;stroke-width:4.09616;stroke-linecap:round;paint-order:stroke fill markers"
d="m 641.51955,988.0629 c 0,-19.26743 6.1602,-23.81868 16.14136,-27.31775 19.97035,-7.00083 58.72864,3.27376 59.35411,22.52845 0,0 -28.3735,5.5178 -42.75954,6.2421 -10.9089,0.5491 -32.73593,-1.4528 -32.73593,-1.4528 z"
sodipodi:nodetypes="cacac" /><path
style="fill:#555a63;fill-opacity:1;stroke:none;stroke-width:1.55894px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 472.01061,947.02354 c 0,0 1.19787,-5.13521 2.75584,-7.16514 1.5214,-1.9824 3.66203,-3.71613 6.06285,-4.40936 2.65356,-0.76631 5.54125,0.10875 8.26753,0.55112 4.31068,0.69958 8.65083,1.6153 12.6769,3.30701 2.9629,1.24507 6.68407,2.16381 8.26753,4.96047 0.72417,1.27906 0,4.40946 0,4.40946 z"
id="path68"
sodipodi:nodetypes="caaaaacc" /><path
style="fill:#5d5b64;fill-opacity:1;stroke:none;stroke-width:1.55894px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 577.0194,983.7853 c 0,0 1.19788,-5.13513 2.75584,-7.16513 1.5214,-1.9824 3.66203,-3.7161 6.06285,-4.4094 2.65356,-0.7662 5.54125,0.1091 8.26754,0.5512 4.31067,0.6995 8.65083,1.6151 12.67689,3.307 2.9629,1.245 6.68407,2.1639 8.26754,4.96053 0.72416,1.279 0,4.4094 0,4.4094 z"
id="path69"
sodipodi:nodetypes="caaaaacc" /><path
style="fill:#9a7e7f;fill-opacity:1;stroke:none;stroke-width:1.23997px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 426.7876,937.90519 c 0,0 6.31431,-4.32835 9.76647,-5.94197 3.18275,-1.48758 6.504,-2.87215 9.97823,-3.39439 3.09263,-0.46489 6.41699,-0.72961 9.37803,0.27671 2.62522,0.89215 5.28728,2.5113 6.74218,4.87153 0.68584,1.11266 1.07848,2.64591 0.62355,3.87127 -0.66315,1.78618 -2.59345,2.99789 -4.37141,3.68287 -3.93331,1.51531 -8.42561,0.61357 -12.63742,0.44686 -4.34142,-0.17182 -8.71698,-0.50597 -12.94918,-1.48883 -2.25066,-0.52265 -6.53045,-2.32405 -6.53045,-2.32405 z"
id="path70"
sodipodi:nodetypes="caaaaaaaac" /><path
style="fill:#7f7676;fill-opacity:1;stroke:none;stroke-width:1.55894px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 516.05825,926.74648 c 0,0 1.19788,-5.13521 2.75585,-7.16525 1.5214,-1.98234 3.66204,-3.71606 6.06285,-4.40933 2.65355,-0.76624 5.54124,0.10875 8.26753,0.55117 4.31067,0.69953 8.65084,1.61524 12.6769,3.30704 2.96289,1.24497 6.68408,2.16381 8.26753,4.96047 0.72416,1.27906 0,4.40935 0,4.40935 z"
id="path71"
sodipodi:nodetypes="caaaaacc" /><rect
style="opacity:1;fill:none;fill-opacity:1;stroke:#133d65;stroke-width:0.639257;stroke-linecap:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="rect71"
width="61.083576"
height="13.636123"
x="253.33357"
y="886.71967"
ry="1.7855345" /><path
style="font-weight:600;font-size:6.59222px;line-height:1.25;font-family:Poppins;-inkscape-font-specification:'Poppins Semi-Bold';writing-mode:tb-rl;fill:#0d3653;stroke-width:0.278665"
d="m 259.16883,890.78303 v 5.70558 h -1.14439 v -5.70558 z m 6.00804,5.70558 h -1.1444 l -2.59121,-3.91544 v 3.91544 h -1.14438 v -5.71377 h 1.14438 l 2.59121,3.92362 v -3.92362 h 1.1444 z m 4.34867,0 -2.07624,-2.54218 v 2.54218 h -1.14438 v -5.70558 h 1.14438 v 2.55851 l 2.07624,-2.55851 h 1.38144 l -2.35416,2.82826 2.41954,2.87732 z m 4.16884,0.0571 q -0.59672,0 -1.079,-0.20435 -0.4741,-0.20436 -0.75201,-0.58853 -0.27794,-0.3842 -0.2861,-0.90734 h 1.22611 q 0.0246,0.35148 0.24523,0.55584 0.22888,0.20436 0.62125,0.20436 0.40054,0 0.62941,-0.18802 0.22887,-0.19617 0.22887,-0.50679 0,-0.25341 -0.1553,-0.4169 -0.15531,-0.16347 -0.39236,-0.25339 -0.22888,-0.0981 -0.63759,-0.21252 -0.55584,-0.16349 -0.90734,-0.3188 -0.34331,-0.16348 -0.59671,-0.48228 -0.24523,-0.32697 -0.24523,-0.86646 0,-0.5068 0.2534,-0.88282 0.2534,-0.37601 0.71117,-0.57219 0.45774,-0.20436 1.04628,-0.20436 0.88281,0 1.43049,0.43324 0.55584,0.42506 0.61306,1.19344 h -1.25882 q -0.0164,-0.29427 -0.25341,-0.48229 -0.22888,-0.19618 -0.61306,-0.19618 -0.33514,0 -0.5395,0.17167 -0.19617,0.17165 -0.19617,0.49862 0,0.22888 0.14713,0.38419 0.1553,0.14714 0.37601,0.24521 0.22887,0.0899 0.63758,0.21254 0.55585,0.16349 0.90734,0.32697 0.35149,0.16348 0.60488,0.49044 0.25341,0.32697 0.25341,0.8583 0,0.45775 -0.23705,0.85012 -0.23705,0.39235 -0.6948,0.62941 -0.45777,0.22887 -1.08717,0.22887 z m 2.73017,-2.91818 q 0,-0.84194 0.37601,-1.50406 0.38419,-0.67027 1.03812,-1.03811 0.66211,-0.37601 1.47954,-0.37601 0.95637,0 1.6757,0.49044 0.71933,0.49045 1.00542,1.35692 h -1.31604 q -0.19618,-0.4087 -0.55584,-0.61306 -0.35149,-0.20435 -0.81742,-0.20435 -0.49863,0 -0.89099,0.23704 -0.38418,0.22887 -0.60488,0.65394 -0.21253,0.42506 -0.21253,0.99725 0,0.56402 0.21253,0.99725 0.2207,0.42506 0.60488,0.66211 0.39236,0.22887 0.89099,0.22887 0.46593,0 0.81742,-0.20435 0.35966,-0.21252 0.55584,-0.62123 h 1.31604 q -0.28609,0.87463 -1.00542,1.36508 -0.71115,0.48228 -1.6757,0.48228 -0.81743,0 -1.47954,-0.36784 -0.65393,-0.376 -1.03812,-1.03811 -0.37601,-0.66212 -0.37601,-1.50406 z m 10.05425,1.7738 h -2.27243 l -0.37601,1.08717 h -1.2016 l 2.05171,-5.71377 h 1.3324 l 2.05173,5.71377 h -1.20979 z m -0.31062,-0.91551 -0.82559,-2.38687 -0.82561,2.38687 z m 6.82545,-1.93728 q 0,0.45775 -0.2207,0.85829 -0.21254,0.40053 -0.67846,0.64575 -0.45776,0.24523 -1.16074,0.24523 h -0.95637 v 2.19069 h -1.14439 v -5.70559 h 2.10076 q 0.66211,0 1.12804,0.22888 0.46593,0.22887 0.69481,0.62941 0.23705,0.40054 0.23705,0.90734 z m -2.10895,0.82559 q 0.47411,0 0.70298,-0.21253 0.22889,-0.22071 0.22889,-0.61306 0,-0.83376 -0.93187,-0.83376 h -0.90732 v 1.65935 z m 4.06257,-1.66753 v 1.43048 h 1.92095 v 0.90733 h -1.92095 v 1.51222 h 2.16616 v 0.93187 h -3.31054 v -5.71377 h 3.31054 v 0.93187 z m 4.87999,-0.12264 v -1.05446 h 1.96999 v 5.95898 h -1.17708 v -4.90452 z m 3.73561,4.96174 q -0.31062,0 -0.51498,-0.188 -0.19618,-0.19619 -0.19618,-0.48228 0,-0.2861 0.19618,-0.4741 0.20436,-0.19618 0.51498,-0.19618 0.30244,0 0.49863,0.19618 0.19618,0.188 0.19618,0.4741 0,0.28609 -0.19618,0.48228 -0.19619,0.188 -0.49863,0.188 z m 1.43867,-1.21795 v -0.89916 l 2.67295,-3.82552 h 1.33238 v 3.72743 h 0.71934 v 0.99725 h -0.71934 v 1.16073 h -1.14438 v -1.16073 z m 2.93452,-3.49855 -1.6757,2.5013 h 1.6757 z"
id="text1"
aria-label="INKSCAPE 1.4" /><g
id="g17-6"
style="display:inline;mix-blend-mode:multiply"><rect
style="fill:#000000;stroke-width:49.1339;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
id="rect10"
width="560"
height="1024"
x="0"
y="0" /><path
style="fill:#fbfdf8;stroke-width:49.1339;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
d="m 19.059714,84.009983 c 0,-54.60548 22.66022,-69.449954 65.616327,-69.449954 19.503239,0 18.197669,3.55698 42.426399,3.55698 172.59279,0 244.3751,-0.03125 244.3751,-0.03125 L 307.41467,1000.8343 c 0,0 -197.10379,-0.625 -236.92804,-3.37498 -39.824247,-2.75 -51.036061,-7.84614 -51.036061,-69.90901 0,-65.4969 -0.390855,-788.93485 -0.390855,-843.540327 z"
id="path10-8"
sodipodi:nodetypes="zssccssz" /><path
style="fill:#fbfdf8;stroke-width:49.1339;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill"
d="m 540.94029,84.009983 c 0,-54.60548 -22.66022,-69.449954 -65.61633,-69.449954 -19.50324,0 -18.19767,3.55698 -42.4264,3.55698 -172.59279,0 -244.3751,-0.03125 -244.3751,-0.03125 l 64.06287,982.748541 c 0,0 197.10379,-0.625 236.92804,-3.37498 39.82425,-2.75 51.03606,-7.84614 51.03606,-69.90901 0,-65.4969 0.39086,-788.93485 0.39086,-843.540327 z"
id="path17-9"
sodipodi:nodetypes="zssccssz" /></g></g><metadata
id="metadata698"><rdf:RDF><cc:Work
rdf:about=""><cc:license
rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" /><dc:contributor><cc:Agent><dc:title>logo (Andrew Michael Fitzsimon), logotype (Christopher Rogers), template creators (Lazur, Adam Belis, Inkscape Contributors) - Fonts: 1) 'Inkscape' is Linux Libertine. 2) Tag line is Euphoria Script.
The font used is 'Poppins': https://fonts.google.com/specimen/Poppins?query=poppins</dc:title></cc:Agent></dc:contributor><dc:date>2024</dc:date><dc:publisher><cc:Agent><dc:title>inkscape.org</dc:title></cc:Agent></dc:publisher><dc:source>https://inkscape.org/community/about-screen-contests/</dc:source><dc:language>english (US)</dc:language><dc:subject><rdf:Bag><rdf:li>about screen</rdf:li><rdf:li>contest</rdf:li><rdf:li>template</rdf:li><rdf:li>2024</rdf:li><rdf:li>1.4</rdf:li><rdf:li /></rdf:Bag></dc:subject><dc:description>This is the template which the about screen for the 1.4 version will use.
The branding layer should be unaltered.
Use the layer named &quot;Your Artwork Here&quot; for creating your artwork.</dc:description><dc:creator><cc:Agent><dc:title>RCLEMOS</dc:title></cc:Agent></dc:creator><dc:title>Vector Driving</dc:title></cc:Work><cc:License
rdf:about="http://creativecommons.org/licenses/by-sa/4.0/"><cc:permits
rdf:resource="http://creativecommons.org/ns#Reproduction" /><cc:permits
rdf:resource="http://creativecommons.org/ns#Distribution" /><cc:requires
rdf:resource="http://creativecommons.org/ns#Notice" /><cc:requires
rdf:resource="http://creativecommons.org/ns#Attribution" /><cc:permits
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><cc:requires
rdf:resource="http://creativecommons.org/ns#ShareAlike" /></cc:License></rdf:RDF></metadata></svg>

After

Width:  |  Height:  |  Size: 52 KiB

View File

@ -0,0 +1,43 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cg2rfy78y00gv"
path="res://.godot/imported/Vector_Driving_background.svg-441687d5c58fde29e3987d2a7c7c13b5.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://logic-scenes/chat_view/Vector_Driving_background.svg"
dest_files=["res://.godot/imported/Vector_Driving_background.svg-441687d5c58fde29e3987d2a7c7c13b5.ctex"]
[params]
compress/mode=0
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=false
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=1
svg/scale=1.0
editor/scale_with_editor_scale=false
editor/convert_colors_with_editor_theme=false

BIN
src/logic-scenes/chat_view/avatar-other-large.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dw5d2ffpq8w3r"
path="res://.godot/imported/avatar-other-large.png-13bb73d673b58a9200359552f01269ba.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://logic-scenes/chat_view/avatar-other-large.png"
dest_files=["res://.godot/imported/avatar-other-large.png-13bb73d673b58a9200359552f01269ba.ctex"]
[params]
compress/mode=0
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=false
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=1

BIN
src/logic-scenes/chat_view/avatar-other.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dkqsw8nh2crhq"
path="res://.godot/imported/avatar-other.png-09f69875162e2f76b5a47c0d287cd91e.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://logic-scenes/chat_view/avatar-other.png"
dest_files=["res://.godot/imported/avatar-other.png-09f69875162e2f76b5a47c0d287cd91e.ctex"]
[params]
compress/mode=0
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=false
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=1

BIN
src/logic-scenes/chat_view/avatar-self.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dekaqj10p8rqk"
path="res://.godot/imported/avatar-self.png-01f4d75fe95c2d322095af684ab1d9a8.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://logic-scenes/chat_view/avatar-self.png"
dest_files=["res://.godot/imported/avatar-self.png-01f4d75fe95c2d322095af684ab1d9a8.ctex"]
[params]
compress/mode=0
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=false
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=1

View File

@ -0,0 +1,723 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="256"
height="256"
viewBox="0 0 67.733334 67.733333"
version="1.1"
id="svg1"
inkscape:version="1.4.3 (0d15f75042, 2025-12-25)"
sodipodi:docname="avatar_fabian.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#999999"
borderopacity="1"
inkscape:showpageshadow="2"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="px"
inkscape:zoom="1.5949781"
inkscape:cx="29.154004"
inkscape:cy="210.03423"
inkscape:window-width="2560"
inkscape:window-height="1534"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="g397" />
<defs
id="defs1">
<inkscape:path-effect
effect="powerstroke"
id="path-effect6"
is_visible="true"
lpeversion="1.3"
scale_width="1"
interpolator_type="CentripetalCatmullRom"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
end_linecap_type="zerowidth"
offset_points="0.89558447,3.8851262 | 1.7806052,5.1212691 | 4.5251646,2.7680122"
linejoin_type="round"
miter_limit="4"
not_jump="false"
sort_points="true"
message="" />
<inkscape:path-effect
effect="powerstroke"
id="path-effect4"
is_visible="true"
lpeversion="1.3"
scale_width="1"
interpolator_type="CentripetalCatmullRom"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
end_linecap_type="zerowidth"
offset_points="0.75647033,2.4516957 | 1.2414065,4.3928175 | 4.5251646,2.7680122"
linejoin_type="round"
miter_limit="4"
not_jump="false"
sort_points="true"
message="" />
<inkscape:path-effect
effect="powerstroke"
id="path-effect28"
is_visible="true"
lpeversion="1.3"
scale_width="1"
interpolator_type="CubicBezierSmooth"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
end_linecap_type="zerowidth"
offset_points="0.45119945,5.9296786 | 1.0400643,6.0324468 | 2.1922518,6.3968934 | 3.941574,4.5422589 | 3.2817558,6.3541597"
linejoin_type="round"
miter_limit="4"
not_jump="false"
sort_points="true"
message="" />
<inkscape:path-effect
effect="powerstroke"
id="path-effect30"
is_visible="true"
lpeversion="1.3"
scale_width="1"
interpolator_type="CentripetalCatmullRom"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
end_linecap_type="zerowidth"
offset_points="0.75647033,2.4516957 | 1.2414065,4.3928175 | 4.5251646,2.7680122"
linejoin_type="round"
miter_limit="4"
not_jump="false"
sort_points="true"
message="" />
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath328">
<path
id="path329"
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#f8834d;stroke-width:29.0798;stroke-linecap:round;stroke-opacity:1"
d="m 117.97842,57.659456 c 0.75407,-9.287169 6.0216,-15.170285 4.63618,-28.696259 -1.09936,-10.733122 -8.11026,-17.927633 -19.08168,-17.927633 -10.971422,0 -19.865518,8.894096 -19.865518,19.86552 -10e-7,10.527427 7.883529,15.584111 11.425818,16.861509 6.59743,2.379123 12.7018,1.538852 18.48519,-6.37002"
sodipodi:nodetypes="csscsc"
inkscape:path-effect="#path-effect328"
transform="matrix(0.80671051,-0.8233904,0.80797831,0.79161068,-88.873761,-739.41935)" />
</clipPath>
<inkscape:path-effect
effect="powerstroke"
id="path-effect328"
is_visible="true"
lpeversion="1.3"
scale_width="1"
interpolator_type="CentripetalCatmullRom"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
end_linecap_type="zerowidth"
offset_points="0.75647033,2.4516957 | 1.2414065,4.3928175 | 4.5251646,2.7680122"
linejoin_type="round"
miter_limit="4"
not_jump="false"
sort_points="true"
message="" />
<inkscape:path-effect
effect="powerstroke"
id="path-effect32"
is_visible="true"
lpeversion="1.3"
scale_width="1"
interpolator_type="CentripetalCatmullRom"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
end_linecap_type="zerowidth"
offset_points="0.89558447,3.8851262 | 1.7806052,5.1212691 | 4.5251646,2.7680122"
linejoin_type="round"
miter_limit="4"
not_jump="false"
sort_points="true"
message="" />
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath372">
<path
id="path372"
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#9ad672;stroke-width:33.902;stroke-linecap:round;stroke-opacity:1"
d="m 120.09649,64.973172 c 4.25852,-15.169553 6.64805,-18.361745 5.69927,-32.465862 -0.68435,-10.173153 -11.29142,-21.471746 -22.26284,-21.471746 -10.971422,0 -19.865518,8.894096 -19.865518,19.86552 -10e-7,10.527427 6.551759,16.184329 12.431035,18.775717 6.423253,2.831156 18.058923,2.147409 23.454443,-9.143086"
sodipodi:nodetypes="csscsc"
inkscape:path-effect="#path-effect372"
transform="matrix(-0.8067105,0.8233904,-0.80797833,-0.79161069,205.89242,-860.61534)" />
</clipPath>
<inkscape:path-effect
effect="powerstroke"
id="path-effect372"
is_visible="true"
lpeversion="1.3"
scale_width="1"
interpolator_type="CentripetalCatmullRom"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
end_linecap_type="zerowidth"
offset_points="0.89558447,3.8851262 | 1.7806052,5.1212691 | 4.5251646,2.7680122"
linejoin_type="round"
miter_limit="4"
not_jump="false"
sort_points="true"
message="" />
<inkscape:path-effect
effect="powerstroke"
id="path-effect52"
is_visible="true"
lpeversion="1.3"
scale_width="1"
interpolator_type="CubicBezierSmooth"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
end_linecap_type="zerowidth"
offset_points="0.45119945,5.9296786 | 1.0400643,6.0324468 | 2.1922518,6.3968934 | 3.941574,4.5422589 | 3.2817558,6.3541597"
linejoin_type="round"
miter_limit="4"
not_jump="false"
sort_points="true"
message="" />
<inkscape:path-effect
effect="powerstroke"
id="path-effect54"
is_visible="true"
lpeversion="1.3"
scale_width="1"
interpolator_type="CentripetalCatmullRom"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
end_linecap_type="zerowidth"
offset_points="0.75647033,2.4516957 | 1.2414065,4.3928175 | 4.5251646,2.7680122"
linejoin_type="round"
miter_limit="4"
not_jump="false"
sort_points="true"
message="" />
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath1">
<path
id="path1"
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#f8834d;stroke-width:29.0798;stroke-linecap:round;stroke-opacity:1"
d="m 117.97842,57.659456 c 0.32494,-1.632754 0.83968,-3.520559 1.99466,-6.288069 0.83879,-2.009884 1.80844,-4.024861 2.64723,-6.034745 1.03157,-2.465052 1.80076,-4.721487 2.37155,-7.201039 0.0164,-0.07126 0.0325,-0.142245 0.0484,-0.212951 0.6788,-3.025332 1.15062,-6.175999 1.17606,-9.328367 0.0653,-2.177402 -0.12499,-5.175602 -1.37691,-8.489009 -0.0351,-0.09288 -0.0712,-0.186515 -0.10836,-0.280866 -0.86497,-2.196112 -2.30699,-4.813263 -4.70812,-7.222532 -1.86679,-1.873115 -4.28437,-3.5809813 -7.32744,-4.7688504 -2.65829,-1.0376679 -5.71941,-1.6479765 -9.16257,-1.6559052 -3.29941,-0.00732 -6.565051,0.6429793 -9.624913,1.9455208 -2.903184,1.2358476 -5.568938,3.0381448 -7.827745,5.3257818 -2.195622,2.223644 -3.987679,4.887851 -5.216186,7.874092 -1.218699,2.9624 -1.866818,6.204096 -1.823787,9.578558 0.04349,3.249913 0.708101,6.106934 1.757652,8.568681 1.072956,2.516646 2.520759,4.557872 4.030902,6.170317 1.580169,1.687215 3.255482,2.935272 4.742335,3.820175 0.790146,0.470257 1.545291,0.849037 2.237755,1.147518 0.727118,0.313419 1.400419,0.545049 2.003439,0.706684 2.098403,0.63077 4.041214,0.939988 5.857676,0.954743 2.328552,0.01892 4.250472,-0.449857 5.771192,-1.104807 0.18976,-0.08173 0.37204,-0.165841 0.54679,-0.251538 1.81947,-0.892267 3.2043,-2.173113 4.25167,-3.483979 1.76793,-2.21269 2.75283,-4.777498 3.33871,-6.036296 -1.12345,1.033286 -3.17335,2.407916 -5.46213,3.296576 -1.32385,0.514014 -2.59383,0.820922 -3.89551,0.977331 -0.12385,0.01488 -0.25043,0.02844 -0.37985,0.0403 -1.02364,0.09379 -2.19761,0.07916 -3.6079,-0.209659 -1.110052,-0.227334 -2.373666,-0.625412 -3.858952,-1.286381 -0.261981,-0.152625 -0.595164,-0.344337 -1.012518,-0.612281 -0.390107,-0.250451 -0.833487,-0.554997 -1.305662,-0.919703 -0.895914,-0.692001 -1.882606,-1.590888 -2.780827,-2.717626 -0.853089,-1.070126 -1.621827,-2.339712 -2.1639,-3.836244 -0.52478,-1.448791 -0.859572,-3.170603 -0.816646,-5.223797 0.04284,-2.112267 0.507342,-4.096897 1.298475,-5.886548 0.799896,-1.809474 1.932367,-3.416778 3.298503,-4.754882 1.405524,-1.376682 3.040918,-2.452259 4.801233,-3.18891 1.850188,-0.77426 3.824004,-1.169454 5.840194,-1.176739 2.31023,-0.0079 4.20795,0.370349 5.7484,0.927789 1.75939,0.636669 3.1464,1.540072 4.24731,2.525247 1.43565,1.28472 2.43547,2.7534 3.16463,4.096485 0.0312,0.05745 0.0619,0.114625 0.092,0.171504 1.04731,1.974642 1.7836,4.129374 2.2276,5.717078 0.62978,2.687207 1.13161,5.249506 1.15557,8.034952 5.5e-4,0.06361 9.2e-4,0.127552 0.001,0.191835 0.007,2.220965 -0.19551,4.392777 -0.59223,6.906217 -0.34922,2.21246 -0.80316,4.433301 -1.11886,6.482963 -0.46669,3.02986 -0.53647,5.072507 -0.48005,6.71138 z"
sodipodi:nodetypes="csscsc"
inkscape:path-effect="#path-effect328"
inkscape:original-d="m 117.97842,57.659456 c 0.75407,-9.287169 6.0216,-15.170285 4.63618,-28.696259 -1.09936,-10.733122 -8.11026,-17.927633 -19.08168,-17.927633 -10.971422,0 -19.865518,8.894096 -19.865518,19.86552 -10e-7,10.527427 7.883529,15.584111 11.425818,16.861509 6.59743,2.379123 12.7018,1.538852 18.48519,-6.37002"
transform="matrix(0.80671051,-0.8233904,0.80797831,0.79161068,-88.873761,-739.41935)" />
</clipPath>
<inkscape:path-effect
effect="powerstroke"
id="path-effect1"
is_visible="true"
lpeversion="1.3"
scale_width="1"
interpolator_type="CentripetalCatmullRom"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
end_linecap_type="zerowidth"
offset_points="0.75647033,2.4516957 | 1.2414065,4.3928175 | 4.5251646,2.7680122"
linejoin_type="round"
miter_limit="4"
not_jump="false"
sort_points="true"
message="" />
<inkscape:path-effect
effect="powerstroke"
id="path-effect56"
is_visible="true"
lpeversion="1.3"
scale_width="1"
interpolator_type="CentripetalCatmullRom"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
end_linecap_type="zerowidth"
offset_points="0.89558447,3.8851262 | 1.7806052,5.1212691 | 4.5251646,2.7680122"
linejoin_type="round"
miter_limit="4"
not_jump="false"
sort_points="true"
message="" />
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath2">
<path
id="path2"
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#9ad672;stroke-width:33.902;stroke-linecap:round;stroke-opacity:1"
d="m 120.09649,64.973172 c 1.05091,-2.748523 2.2658,-5.535892 3.95994,-9.141987 1.06773,-2.272754 2.24073,-4.69337 3.14424,-6.968333 0.9134,-2.299877 1.62252,-4.602506 2.09567,-7.254259 0.29437,-1.649753 0.48092,-3.34789 0.57328,-5.100163 0.0721,-1.367917 0.099,-2.792188 0.0858,-4.280937 -0.003,-3.274897 -0.84051,-6.524172 -2.19602,-9.489815 -1.29447,-2.832075 -3.19918,-5.705625 -5.71732,-8.311923 -2.12328,-2.197612 -4.90659,-4.4286697 -8.29299,-6.078263 -0.37748,-0.1838787 -0.76448,-0.3614587 -1.16068,-0.5313396 -2.47149,-1.0597185 -5.56911,-1.9279612 -9.05546,-1.9274239 -3.22023,5.235e-4 -6.533514,0.6227148 -9.726997,1.9925846 -2.871463,1.2317373 -5.573452,3.0400559 -7.891953,5.4008219 -2.180674,2.220426 -3.995793,4.905609 -5.242977,7.958716 -1.209975,2.962022 -1.867565,6.229876 -1.816161,9.660233 0.05106,3.144134 0.598782,5.985093 1.538481,8.521586 0.951317,2.567853 2.274753,4.744204 3.783631,6.562562 3.217233,3.877106 7.215069,6.070283 10.364507,7.22402 2.243534,0.8497 4.653262,1.234612 6.912119,1.258685 2.87063,0.03059 5.43498,-0.512525 7.52566,-1.324033 0.25567,-0.09924 0.50303,-0.201964 0.74202,-0.30745 2.46408,-1.087605 4.41183,-2.661933 5.87925,-4.396343 2.49287,-2.946445 3.41784,-6.126448 3.95238,-7.906396 -1.13334,1.657124 -3.20397,3.784216 -6.12306,5.273437 -1.67164,0.85281 -3.47092,1.428143 -5.40673,1.760162 -0.1888,0.03238 -0.3822,0.06273 -0.5802,0.09054 -1.62029,0.227573 -3.48656,0.273269 -5.46794,-0.06516 -1.57755,-0.269453 -3.09573,-0.765521 -4.319527,-1.44834 -2.209717,-1.215957 -4.670939,-3.009835 -6.475986,-5.599669 -0.832265,-1.194112 -1.52923,-2.562641 -2.006795,-4.144083 -0.470767,-1.558936 -0.743343,-3.374128 -0.692671,-5.499511 0.05116,-2.105432 0.525853,-4.061116 1.306101,-5.804884 0.806864,-1.803251 1.938596,-3.376908 3.271712,-4.670257 1.417358,-1.375079 3.039433,-2.41305 4.737018,-3.113869 1.882784,-0.777275 3.828838,-1.1302 5.738118,-1.129679 1.79674,5.4e-4 3.52839,0.438943 5.07987,1.073256 0.2448,0.100088 0.48683,0.205858 0.72579,0.316703 2.17072,1.006912 4.09439,2.432523 5.66336,3.914897 1.84487,1.74306 3.31107,3.663774 4.38137,5.496169 1.12473,1.925605 1.90804,3.912891 2.25281,5.803704 0.1791,1.37188 0.33578,2.670071 0.46515,3.893499 0.16577,1.567672 0.31018,3.061496 0.41113,4.504895 0.16139,2.307643 0.20528,4.382734 0.0847,6.633031 -0.12575,2.345993 -0.42351,4.725626 -0.81951,7.318497 -0.47121,3.085205 -1.30443,7.791488 -1.68106,9.836122 z"
sodipodi:nodetypes="csscsc"
inkscape:path-effect="#path-effect372"
inkscape:original-d="m 120.09649,64.973172 c 4.25852,-15.169553 6.64805,-18.361745 5.69927,-32.465862 -0.68435,-10.173153 -11.29142,-21.471746 -22.26284,-21.471746 -10.971422,0 -19.865518,8.894096 -19.865518,19.86552 -10e-7,10.527427 6.551759,16.184329 12.431035,18.775717 6.423253,2.831156 18.058923,2.147409 23.454443,-9.143086"
transform="matrix(-0.8067105,0.8233904,-0.80797833,-0.79161069,205.89242,-860.61534)" />
</clipPath>
<inkscape:path-effect
effect="powerstroke"
id="path-effect2"
is_visible="true"
lpeversion="1.3"
scale_width="1"
interpolator_type="CentripetalCatmullRom"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
end_linecap_type="zerowidth"
offset_points="0.89558447,3.8851262 | 1.7806052,5.1212691 | 4.5251646,2.7680122"
linejoin_type="round"
miter_limit="4"
not_jump="false"
sort_points="true"
message="" />
<inkscape:path-effect
effect="powerstroke"
id="path-effect28-6"
is_visible="true"
lpeversion="1.3"
scale_width="1"
interpolator_type="CubicBezierSmooth"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
end_linecap_type="zerowidth"
offset_points="0.45119945,5.9296786 | 1.0400643,6.0324468 | 2.1922518,6.3968934 | 3.941574,4.5422589 | 3.2817558,6.3541597"
linejoin_type="round"
miter_limit="4"
not_jump="false"
sort_points="true"
message="" />
<inkscape:path-effect
effect="powerstroke"
id="path-effect30-1"
is_visible="true"
lpeversion="1.3"
scale_width="1"
interpolator_type="CentripetalCatmullRom"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
end_linecap_type="zerowidth"
offset_points="0.75647033,2.4516957 | 1.2414065,4.3928175 | 4.5251646,2.7680122"
linejoin_type="round"
miter_limit="4"
not_jump="false"
sort_points="true"
message="" />
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath328-8">
<path
id="path329-7"
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#f8834d;stroke-width:29.0798;stroke-linecap:round;stroke-opacity:1"
d="m 117.97842,57.659456 c 0.75407,-9.287169 6.0216,-15.170285 4.63618,-28.696259 -1.09936,-10.733122 -8.11026,-17.927633 -19.08168,-17.927633 -10.971422,0 -19.865518,8.894096 -19.865518,19.86552 -10e-7,10.527427 7.883529,15.584111 11.425818,16.861509 6.59743,2.379123 12.7018,1.538852 18.48519,-6.37002"
sodipodi:nodetypes="csscsc"
inkscape:path-effect="#path-effect328-9"
transform="matrix(0.80671051,-0.8233904,0.80797831,0.79161068,-88.873761,-739.41935)" />
</clipPath>
<inkscape:path-effect
effect="powerstroke"
id="path-effect328-9"
is_visible="true"
lpeversion="1.3"
scale_width="1"
interpolator_type="CentripetalCatmullRom"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
end_linecap_type="zerowidth"
offset_points="0.75647033,2.4516957 | 1.2414065,4.3928175 | 4.5251646,2.7680122"
linejoin_type="round"
miter_limit="4"
not_jump="false"
sort_points="true"
message="" />
<inkscape:path-effect
effect="powerstroke"
id="path-effect32-2"
is_visible="true"
lpeversion="1.3"
scale_width="1"
interpolator_type="CentripetalCatmullRom"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
end_linecap_type="zerowidth"
offset_points="0.89558447,3.8851262 | 1.7806052,5.1212691 | 4.5251646,2.7680122"
linejoin_type="round"
miter_limit="4"
not_jump="false"
sort_points="true"
message="" />
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath372-0">
<path
id="path372-2"
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#9ad672;stroke-width:33.902;stroke-linecap:round;stroke-opacity:1"
d="m 120.09649,64.973172 c 4.25852,-15.169553 6.64805,-18.361745 5.69927,-32.465862 -0.68435,-10.173153 -11.29142,-21.471746 -22.26284,-21.471746 -10.971422,0 -19.865518,8.894096 -19.865518,19.86552 -10e-7,10.527427 6.551759,16.184329 12.431035,18.775717 6.423253,2.831156 18.058923,2.147409 23.454443,-9.143086"
sodipodi:nodetypes="csscsc"
inkscape:path-effect="#path-effect372-3"
transform="matrix(-0.8067105,0.8233904,-0.80797833,-0.79161069,205.89242,-860.61534)" />
</clipPath>
<inkscape:path-effect
effect="powerstroke"
id="path-effect372-3"
is_visible="true"
lpeversion="1.3"
scale_width="1"
interpolator_type="CentripetalCatmullRom"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
end_linecap_type="zerowidth"
offset_points="0.89558447,3.8851262 | 1.7806052,5.1212691 | 4.5251646,2.7680122"
linejoin_type="round"
miter_limit="4"
not_jump="false"
sort_points="true"
message="" />
<inkscape:path-effect
effect="powerstroke"
id="path-effect54-2"
is_visible="true"
lpeversion="1.3"
scale_width="1"
interpolator_type="CentripetalCatmullRom"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
end_linecap_type="zerowidth"
offset_points="0.75647033,2.4516957 | 1.2414065,4.3928175 | 4.5251646,2.7680122"
linejoin_type="round"
miter_limit="4"
not_jump="false"
sort_points="true"
message="" />
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath328-89">
<path
id="path329-73"
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#f8834d;stroke-width:29.0798;stroke-linecap:round;stroke-opacity:1"
d="m 117.97842,57.659456 c 0.75407,-9.287169 6.0216,-15.170285 4.63618,-28.696259 -1.09936,-10.733122 -8.11026,-17.927633 -19.08168,-17.927633 -10.971422,0 -19.865518,8.894096 -19.865518,19.86552 -10e-7,10.527427 7.883529,15.584111 11.425818,16.861509 6.59743,2.379123 12.7018,1.538852 18.48519,-6.37002"
sodipodi:nodetypes="csscsc"
inkscape:path-effect="#path-effect328-6"
transform="matrix(0.80671051,-0.8233904,0.80797831,0.79161068,-88.873761,-739.41935)" />
</clipPath>
<inkscape:path-effect
effect="powerstroke"
id="path-effect328-6"
is_visible="true"
lpeversion="1.3"
scale_width="1"
interpolator_type="CentripetalCatmullRom"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
end_linecap_type="zerowidth"
offset_points="0.75647033,2.4516957 | 1.2414065,4.3928175 | 4.5251646,2.7680122"
linejoin_type="round"
miter_limit="4"
not_jump="false"
sort_points="true"
message="" />
<inkscape:path-effect
effect="powerstroke"
id="path-effect52-1"
is_visible="true"
lpeversion="1.3"
scale_width="1"
interpolator_type="CubicBezierSmooth"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
end_linecap_type="zerowidth"
offset_points="0.45119945,5.9296786 | 1.0400643,6.0324468 | 2.1922518,6.3968934 | 3.941574,4.5422589 | 3.2817558,6.3541597"
linejoin_type="round"
miter_limit="4"
not_jump="false"
sort_points="true"
message="" />
<inkscape:path-effect
effect="powerstroke"
id="path-effect54-9"
is_visible="true"
lpeversion="1.3"
scale_width="1"
interpolator_type="CentripetalCatmullRom"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
end_linecap_type="zerowidth"
offset_points="0.75647033,2.4516957 | 1.2414065,4.3928175 | 4.5251646,2.7680122"
linejoin_type="round"
miter_limit="4"
not_jump="false"
sort_points="true"
message="" />
<inkscape:path-effect
effect="powerstroke"
id="path-effect328-4"
is_visible="true"
lpeversion="1.3"
scale_width="1"
interpolator_type="CentripetalCatmullRom"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
end_linecap_type="zerowidth"
offset_points="0.75647033,2.4516957 | 1.2414065,4.3928175 | 4.5251646,2.7680122"
linejoin_type="round"
miter_limit="4"
not_jump="false"
sort_points="true"
message="" />
<inkscape:path-effect
effect="powerstroke"
id="path-effect56-7"
is_visible="true"
lpeversion="1.3"
scale_width="1"
interpolator_type="CentripetalCatmullRom"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
end_linecap_type="zerowidth"
offset_points="0.89558447,3.8851262 | 1.7806052,5.1212691 | 4.5251646,2.7680122"
linejoin_type="round"
miter_limit="4"
not_jump="false"
sort_points="true"
message="" />
<inkscape:path-effect
effect="powerstroke"
id="path-effect372-8"
is_visible="true"
lpeversion="1.3"
scale_width="1"
interpolator_type="CentripetalCatmullRom"
interpolator_beta="0.2"
start_linecap_type="zerowidth"
end_linecap_type="zerowidth"
offset_points="0.89558447,3.8851262 | 1.7806052,5.1212691 | 4.5251646,2.7680122"
linejoin_type="round"
miter_limit="4"
not_jump="false"
sort_points="true"
message="" />
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4">
<path
id="path4"
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#f8834d;stroke-width:8.78563499;stroke-linecap:round;stroke-opacity:1"
d="m 117.97842,57.659456 c 0.32494,-1.632754 0.83968,-3.520559 1.99466,-6.288069 0.83879,-2.009884 1.80844,-4.024861 2.64723,-6.034745 1.03157,-2.465052 1.80076,-4.721487 2.37155,-7.201039 0.0164,-0.07126 0.0325,-0.142245 0.0484,-0.212951 0.6788,-3.025332 1.15062,-6.175999 1.17606,-9.328367 0.0653,-2.177402 -0.12499,-5.175602 -1.37691,-8.489009 -0.0351,-0.09288 -0.0712,-0.186515 -0.10836,-0.280866 -0.86497,-2.196112 -2.30699,-4.813263 -4.70812,-7.222532 -1.86679,-1.873115 -4.28437,-3.5809813 -7.32744,-4.7688504 -2.65829,-1.0376679 -5.71941,-1.6479765 -9.16257,-1.6559052 -3.29941,-0.00732 -6.565051,0.6429793 -9.624913,1.9455208 -2.903184,1.2358476 -5.568938,3.0381448 -7.827745,5.3257818 -2.195622,2.223644 -3.987679,4.887851 -5.216186,7.874092 -1.218699,2.9624 -1.866818,6.204096 -1.823787,9.578558 0.04349,3.249913 0.708101,6.106934 1.757652,8.568681 1.072956,2.516646 2.520759,4.557872 4.030902,6.170317 1.580169,1.687215 3.255482,2.935272 4.742335,3.820175 0.790146,0.470257 1.545291,0.849037 2.237755,1.147518 0.727118,0.313419 1.400419,0.545049 2.003439,0.706684 2.098403,0.63077 4.041214,0.939988 5.857676,0.954743 2.328552,0.01892 4.250472,-0.449857 5.771192,-1.104807 0.18976,-0.08173 0.37204,-0.165841 0.54679,-0.251538 1.81947,-0.892267 3.2043,-2.173113 4.25167,-3.483979 1.76793,-2.21269 2.75283,-4.777498 3.33871,-6.036296 -1.12345,1.033286 -3.17335,2.407916 -5.46213,3.296576 -1.32385,0.514014 -2.59383,0.820922 -3.89551,0.977331 -0.12385,0.01488 -0.25043,0.02844 -0.37985,0.0403 -1.02364,0.09379 -2.19761,0.07916 -3.6079,-0.209659 -1.110052,-0.227334 -2.373666,-0.625412 -3.858952,-1.286381 -0.261981,-0.152625 -0.595164,-0.344337 -1.012518,-0.612281 -0.390107,-0.250451 -0.833487,-0.554997 -1.305662,-0.919703 -0.895914,-0.692001 -1.882606,-1.590888 -2.780827,-2.717626 -0.853089,-1.070126 -1.621827,-2.339712 -2.1639,-3.836244 -0.52478,-1.448791 -0.859572,-3.170603 -0.816646,-5.223797 0.04284,-2.112267 0.507342,-4.096897 1.298475,-5.886548 0.799896,-1.809474 1.932367,-3.416778 3.298503,-4.754882 1.405524,-1.376682 3.040918,-2.452259 4.801233,-3.18891 1.850188,-0.77426 3.824004,-1.169454 5.840194,-1.176739 2.31023,-0.0079 4.20795,0.370349 5.7484,0.927789 1.75939,0.636669 3.1464,1.540072 4.24731,2.525247 1.43565,1.28472 2.43547,2.7534 3.16463,4.096485 0.0312,0.05745 0.0619,0.114625 0.092,0.171504 1.04731,1.974642 1.7836,4.129374 2.2276,5.717078 0.62978,2.687207 1.13161,5.249506 1.15557,8.034952 5.5e-4,0.06361 9.2e-4,0.127552 0.001,0.191835 0.007,2.220965 -0.19551,4.392777 -0.59223,6.906217 -0.34922,2.21246 -0.80316,4.433301 -1.11886,6.482963 -0.46669,3.02986 -0.53647,5.072507 -0.48005,6.71138 z"
sodipodi:nodetypes="csscsc"
inkscape:path-effect="#path-effect4"
inkscape:original-d="m 117.97842,57.659456 c 0.75407,-9.287169 6.0216,-15.170285 4.63618,-28.696259 -1.09936,-10.733122 -8.11026,-17.927633 -19.08168,-17.927633 -10.971422,0 -19.865518,8.894096 -19.865518,19.86552 -10e-7,10.527427 7.883529,15.584111 11.425818,16.861509 6.59743,2.379123 12.7018,1.538852 18.48519,-6.37002"
transform="matrix(-0.82339041,-0.80671053,0.79161069,-0.80797833,51.6994,-803.97947)" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath6">
<path
id="path6"
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#9ad672;stroke-width:10.24253845;stroke-linecap:round;stroke-opacity:1"
d="m 120.09649,64.973172 c 1.05091,-2.748523 2.2658,-5.535892 3.95994,-9.141987 1.06773,-2.272754 2.24073,-4.69337 3.14424,-6.968333 0.9134,-2.299877 1.62252,-4.602506 2.09567,-7.254259 0.29437,-1.649753 0.48092,-3.34789 0.57328,-5.100163 0.0721,-1.367917 0.099,-2.792188 0.0858,-4.280937 -0.003,-3.274897 -0.84051,-6.524172 -2.19602,-9.489815 -1.29447,-2.832075 -3.19918,-5.705625 -5.71732,-8.311923 -2.12328,-2.197612 -4.90659,-4.4286697 -8.29299,-6.078263 -0.37748,-0.1838787 -0.76448,-0.3614587 -1.16068,-0.5313396 -2.47149,-1.0597185 -5.56911,-1.9279612 -9.05546,-1.9274239 -3.22023,5.235e-4 -6.533514,0.6227148 -9.726997,1.9925846 -2.871463,1.2317373 -5.573452,3.0400559 -7.891953,5.4008219 -2.180674,2.220426 -3.995793,4.905609 -5.242977,7.958716 -1.209975,2.962022 -1.867565,6.229876 -1.816161,9.660233 0.05106,3.144134 0.598782,5.985093 1.538481,8.521586 0.951317,2.567853 2.274753,4.744204 3.783631,6.562562 3.217233,3.877106 7.215069,6.070283 10.364507,7.22402 2.243534,0.8497 4.653262,1.234612 6.912119,1.258685 2.87063,0.03059 5.43498,-0.512525 7.52566,-1.324033 0.25567,-0.09924 0.50303,-0.201964 0.74202,-0.30745 2.46408,-1.087605 4.41183,-2.661933 5.87925,-4.396343 2.49287,-2.946445 3.41784,-6.126448 3.95238,-7.906396 -1.13334,1.657124 -3.20397,3.784216 -6.12306,5.273437 -1.67164,0.85281 -3.47092,1.428143 -5.40673,1.760162 -0.1888,0.03238 -0.3822,0.06273 -0.5802,0.09054 -1.62029,0.227573 -3.48656,0.273269 -5.46794,-0.06516 -1.57755,-0.269453 -3.09573,-0.765521 -4.319527,-1.44834 -2.209717,-1.215957 -4.670939,-3.009835 -6.475986,-5.599669 -0.832265,-1.194112 -1.52923,-2.562641 -2.006795,-4.144083 -0.470767,-1.558936 -0.743343,-3.374128 -0.692671,-5.499511 0.05116,-2.105432 0.525853,-4.061116 1.306101,-5.804884 0.806864,-1.803251 1.938596,-3.376908 3.271712,-4.670257 1.417358,-1.375079 3.039433,-2.41305 4.737018,-3.113869 1.882784,-0.777275 3.828838,-1.1302 5.738118,-1.129679 1.79674,5.4e-4 3.52839,0.438943 5.07987,1.073256 0.2448,0.100088 0.48683,0.205858 0.72579,0.316703 2.17072,1.006912 4.09439,2.432523 5.66336,3.914897 1.84487,1.74306 3.31107,3.663774 4.38137,5.496169 1.12473,1.925605 1.90804,3.912891 2.25281,5.803704 0.1791,1.37188 0.33578,2.670071 0.46515,3.893499 0.16577,1.567672 0.31018,3.061496 0.41113,4.504895 0.16139,2.307643 0.20528,4.382734 0.0847,6.633031 -0.12575,2.345993 -0.42351,4.725626 -0.81951,7.318497 -0.47121,3.085205 -1.30443,7.791488 -1.68106,9.836122 z"
sodipodi:nodetypes="csscsc"
inkscape:path-effect="#path-effect6"
inkscape:original-d="m 120.09649,64.973172 c 4.25852,-15.169553 6.64805,-18.361745 5.69927,-32.465862 -0.68435,-10.173153 -11.29142,-21.471746 -22.26284,-21.471746 -10.971422,0 -19.865518,8.894096 -19.865518,19.86552 -10e-7,10.527427 6.551759,16.184329 12.431035,18.775717 6.423253,2.831156 18.058923,2.147409 23.454443,-9.143086"
transform="matrix(0.82339041,0.80671053,-0.79161069,0.80797833,-69.496606,-1094.4802)" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath7">
<rect
style="fill:#fbfdf8;fill-opacity:1;stroke:none;stroke-width:11.5047;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
id="rect7"
width="59.942257"
height="59.942375"
x="-285.54721"
y="-820.67603"
ry="12.895242" />
</clipPath>
</defs>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<g
id="g397"
transform="translate(872.27133,429.6841)">
<g
id="g25"
transform="matrix(1.1299759,0,0,1.1299759,-549.60985,497.65993)"
clip-path="url(#clipPath7)">
<rect
style="fill:#1baa6a;fill-opacity:1;stroke:none;stroke-width:6.11945;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:0.269962;paint-order:stroke fill markers"
id="rect32"
width="29.971117"
height="97.411133"
x="-285.54721"
y="-820.67603" />
<rect
style="fill:#1168e7;fill-opacity:1;stroke:none;stroke-width:4.8001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:0.269962;paint-order:stroke fill markers"
id="rect33"
width="18.440939"
height="97.411133"
x="-285.54721"
y="-820.67603" />
<rect
style="fill:#5f019e;fill-opacity:1;stroke:none;stroke-width:3.29945;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:0.269962;paint-order:stroke fill markers"
id="rect34"
width="8.7128601"
height="97.411133"
x="-285.54721"
y="-820.67603" />
<rect
style="fill:#ffd800;fill-opacity:1;stroke:none;stroke-width:6.11945;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:0.269962;paint-order:stroke fill markers"
id="rect35"
width="29.971117"
height="97.411133"
x="225.605"
y="-820.67603"
transform="scale(-1,1)" />
<rect
style="fill:#f8834d;fill-opacity:1;stroke:none;stroke-width:4.88189;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:0.269962;paint-order:stroke fill markers"
id="rect36"
width="19.07461"
height="97.411133"
x="225.605"
y="-820.67603"
transform="scale(-1,1)" />
<rect
style="fill:#e93447;fill-opacity:1;stroke:none;stroke-width:3.29945;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:0.269962;paint-order:stroke fill markers"
id="rect37"
width="8.7128601"
height="97.411133"
x="225.605"
y="-820.67603"
transform="scale(-1,1)" />
<path
id="path37"
style="fill:#ffd800;fill-opacity:1;stroke-width:0.151197;paint-order:stroke fill markers"
d="m -285.54724,-820.676 h 29.97112 29.97112 l 3e-5,34.54822 -29.97115,29.97111 -29.97112,-29.97111 z"
sodipodi:nodetypes="ccccccc" />
<rect
style="fill:#f8834d;fill-opacity:1;stroke-width:0.0240515;paint-order:stroke fill markers"
id="rect38"
width="6.8393588"
height="42.387737"
x="231.30669"
y="-820.67603"
transform="scale(-1,1)" />
<rect
style="fill:#9ad672;fill-opacity:1;stroke-width:0.024203;paint-order:stroke fill markers"
id="rect39"
width="6.7011275"
height="43.809063"
x="-279.96078"
y="-820.67603" />
<rect
style="fill:#38b27e;fill-opacity:1;stroke-width:0.0231747;paint-order:stroke fill markers"
id="rect40"
width="6.1437969"
height="43.809063"
x="-285.54724"
y="-820.67603" />
<rect
style="fill:#e93447;fill-opacity:1;stroke-width:0.0230296;paint-order:stroke fill markers"
id="rect41"
width="6.2705321"
height="41.357426"
x="225.605"
y="-820.67603"
transform="scale(-1,1)" />
<path
id="path41"
style="fill:#000000;fill-opacity:1;stroke-width:0.151197;paint-order:stroke fill markers"
d="m -285.54721,-782.38239 29.97113,30.05954 29.97111,-30.05954 v 7.13952 l -29.97111,29.97111 -29.97113,-29.97111 z"
sodipodi:nodetypes="ccccccc" />
<path
id="path42"
style="fill:#6f491b;fill-opacity:1;stroke-width:0.151197;paint-order:stroke fill markers"
d="m -285.54721,-787.99938 29.97113,30.14794 29.97111,-30.14791 v 7.13949 l -29.97111,29.97111 -29.97113,-29.97111 z"
sodipodi:nodetypes="ccccccc" />
<path
id="path43"
style="fill:#7cafe1;fill-opacity:1;stroke-width:0.151197;paint-order:stroke fill markers"
d="m -285.54721,-793.61632 29.97113,30.14789 29.97111,-30.14789 v 7.13947 l -29.97111,29.97111 -29.97113,-29.97111 z"
sodipodi:nodetypes="ccccccc" />
<path
id="path44"
style="fill:#fba4c2;fill-opacity:1;stroke-width:0.151197;paint-order:stroke fill markers"
d="m -285.54721,-799.23332 29.97113,30.1479 29.97111,-30.1479 v 7.13948 l -29.97111,29.97112 -29.97113,-29.97112 z"
sodipodi:nodetypes="ccccccc" />
<path
id="path45"
style="fill:#fbfdf8;fill-opacity:1;stroke-width:0.151197;paint-order:stroke fill markers"
d="m -285.54718,-803.8288 29.9711,30.14791 29.97114,-30.14791 v 6.11797 l -29.97114,29.97112 -29.97113,-29.97112 z"
sodipodi:nodetypes="ccccccc" />
<path
style="fill:#fbfdf8;fill-opacity:1;stroke:none;stroke-width:3.71072;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
d="m -260.9871,-810.71772 c 0,0 1.85547,2.89756 1.99346,4.49613 0.43683,5.06036 -2.21887,5.32339 -4.17958,9.47537 -3.88871,8.23479 1.29421,13.5473 1.29421,13.5473 0,0 -3.17366,-5.5348 0.14209,-10.87096 1.25848,-2.02526 5.3422,-5.71421 14.05155,-4.12583 2.49163,0.45443 -13.30173,-12.52201 -13.30173,-12.52201 z"
id="path46"
sodipodi:nodetypes="csscssc" />
<path
style="fill:#fbfdf8;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
d="m 33.691451,91.07574 c 0,0 0.989725,-1.356144 2.632432,-4.116252 1.523905,-2.560495 3.978566,-6.866155 6.645782,-10.599539 1.700793,-2.380651 3.496555,-4.567836 5.510093,-6.593119 0.342697,-0.344695 0.761972,-0.74009 1.254566,-1.154141 1.821056,-1.530688 4.050733,-2.819654 6.798187,-3.635911 2.705912,-0.803914 5.228773,-0.943468 6.96517,-0.93615 0.374927,0.0017 0.703044,0.0085 0.985339,0.01666 1.210123,0.03506 3.148919,0.171578 5.360747,0.726718 1.984697,0.498133 4.341322,1.365124 6.91859,2.975888 2.432711,1.520417 5.043908,3.690798 7.756839,6.813704 2.979283,3.429509 5.788844,7.671314 8.429493,12.65734 2.1459,4.062214 4.243633,7.209817 5.777574,9.333189 2.331127,3.226892 5.931527,7.695986 10.852657,12.064986 6.26386,5.56108 13.04318,9.51336 19.58594,11.46795 5.58803,1.67126 10.85711,1.82345 14.59214,1.59629 0.67425,-0.041 1.30138,-0.0943 1.87532,-0.15323 2.84319,-0.29187 7.45036,-1.27383 12.24103,-3.67472 4.38323,-2.1967 8.21684,-5.22757 11.02535,-9.01022 1.59593,-2.14949 2.67645,-4.29066 3.4222,-6.29887 0.5322,-1.43316 0.86381,-2.716408 1.09982,-3.760416 0.62334,-2.757375 -4.00988,-3.841654 -4.00988,-3.841654 0,0 -4.53836,0.455391 -4.85104,1.838526 -0.14373,0.635801 -0.39589,1.396997 -0.79698,2.214467 -0.5591,1.139527 -1.37469,2.323507 -2.52168,3.467537 -2.02722,2.022 -4.77478,3.60661 -7.99207,4.69507 -3.58082,1.21144 -6.81469,1.51284 -8.91451,1.7284 -0.41179,0.0423 -0.86196,0.0804 -1.346,0.10955 -2.73819,0.16494 -6.42425,0.0271 -10.16798,-1.10037 -4.42656,-1.33529 -9.602,-4.23182 -14.75239,-8.822991 -4.01794,-3.581685 -7.00055,-7.284343 -8.97118,-10.012213 -1.28501,-1.778775 -3.08037,-4.41959 -4.938,-7.839629 -3.02459,-5.602029 -6.417469,-10.672409 -10.241474,-14.952666 -3.515711,-3.935177 -7.114936,-6.88818 -10.734819,-9.055843 -3.8559,-2.308994 -7.458146,-3.559659 -10.519841,-4.264342 -3.345807,-0.770075 -6.214711,-0.915476 -7.830474,-0.962285 -0.3882,-0.01125 -0.834641,-0.01811 -1.334721,-0.01639 -2.42666,0.0071 -6.23664,0.242769 -10.457659,1.552788 -4.391447,1.362914 -8.014262,3.504277 -10.974765,6.02314 -0.789556,0.671772 -1.455789,1.305386 -1.995683,1.84843 -3.17774,3.19628 -5.158035,6.972054 -6.31783,10.521813 -1.893628,5.795786 -1.690731,11.133478 -1.252386,14.294336 0.462602,3.33577 1.192093,4.854169 1.192093,4.854169 z"
id="path47"
sodipodi:nodetypes="csssc"
inkscape:path-effect="#path-effect52-1"
inkscape:original-d="m 33.691451,91.07574 c 3.63581,-27.889208 18.984355,-33.064894 29.80623,-33.064894 9.504266,0 22.743296,3.209398 35.056167,26.220915 8.539802,15.960029 21.366462,26.449829 32.438872,29.770479 15.52869,4.65711 37.18124,-2.26677 38.41812,-19.048"
transform="matrix(0.28543927,0,0,0.28543927,-284.94273,-832.59696)" />
<path
id="path48"
style="fill:#f8834d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:7.80129;stroke-linecap:round;stroke-opacity:1"
d="m 117.97842,57.659456 c 0.32494,-1.632754 0.83968,-3.520559 1.99466,-6.288069 0.83879,-2.009884 1.80844,-4.024861 2.64723,-6.034745 1.03157,-2.465052 1.80076,-4.721487 2.37155,-7.201039 0.0164,-0.07126 0.0325,-0.142245 0.0484,-0.212951 0.6788,-3.025332 1.15062,-6.175999 1.17606,-9.328367 0.0653,-2.177402 -0.12499,-5.175602 -1.37691,-8.489009 -0.0351,-0.09288 -0.0712,-0.186515 -0.10836,-0.280866 -0.86497,-2.196112 -2.30699,-4.813263 -4.70812,-7.222532 -1.86679,-1.873115 -4.28437,-3.5809813 -7.32744,-4.7688504 -2.65829,-1.0376679 -5.71941,-1.6479765 -9.16257,-1.6559052 -3.29941,-0.00732 -6.565051,0.6429793 -9.624913,1.9455208 -2.903184,1.2358476 -5.568938,3.0381448 -7.827745,5.3257818 -2.195622,2.223644 -3.987679,4.887851 -5.216186,7.874092 -1.218699,2.9624 -1.866818,6.204096 -1.823787,9.578558 0.04349,3.249913 0.708101,6.106934 1.757652,8.568681 1.072956,2.516646 2.520759,4.557872 4.030902,6.170317 1.580169,1.687215 3.255482,2.935272 4.742335,3.820175 0.790146,0.470257 1.545291,0.849037 2.237755,1.147518 0.727118,0.313419 1.400419,0.545049 2.003439,0.706684 2.098403,0.63077 4.041214,0.939988 5.857676,0.954743 2.328552,0.01892 4.250472,-0.449857 5.771192,-1.104807 0.18976,-0.08173 0.37204,-0.165841 0.54679,-0.251538 1.81947,-0.892267 3.2043,-2.173113 4.25167,-3.483979 1.76793,-2.21269 2.75283,-4.777498 3.33871,-6.036296 -1.12345,1.033286 -3.17335,2.407916 -5.46213,3.296576 -1.32385,0.514014 -2.59383,0.820922 -3.89551,0.977331 -0.12385,0.01488 -0.25043,0.02844 -0.37985,0.0403 -1.02364,0.09379 -2.19761,0.07916 -3.6079,-0.209659 -1.110052,-0.227334 -2.373666,-0.625412 -3.858952,-1.286381 -0.261981,-0.152625 -0.595164,-0.344337 -1.012518,-0.612281 -0.390107,-0.250451 -0.833487,-0.554997 -1.305662,-0.919703 -0.895914,-0.692001 -1.882606,-1.590888 -2.780827,-2.717626 -0.853089,-1.070126 -1.621827,-2.339712 -2.1639,-3.836244 -0.52478,-1.448791 -0.859572,-3.170603 -0.816646,-5.223797 0.04284,-2.112267 0.507342,-4.096897 1.298475,-5.886548 0.799896,-1.809474 1.932367,-3.416778 3.298503,-4.754882 1.405524,-1.376682 3.040918,-2.452259 4.801233,-3.18891 1.850188,-0.77426 3.824004,-1.169454 5.840194,-1.176739 2.31023,-0.0079 4.20795,0.370349 5.7484,0.927789 1.75939,0.636669 3.1464,1.540072 4.24731,2.525247 1.43565,1.28472 2.43547,2.7534 3.16463,4.096485 0.0312,0.05745 0.0619,0.114625 0.092,0.171504 1.04731,1.974642 1.7836,4.129374 2.2276,5.717078 0.62978,2.687207 1.13161,5.249506 1.15557,8.034952 5.5e-4,0.06361 9.2e-4,0.127552 0.001,0.191835 0.007,2.220965 -0.19551,4.392777 -0.59223,6.906217 -0.34922,2.21246 -0.80316,4.433301 -1.11886,6.482963 -0.46669,3.02986 -0.53647,5.072507 -0.48005,6.71138 z"
sodipodi:nodetypes="csscsc"
inkscape:path-effect="#path-effect54-9"
inkscape:original-d="m 117.97842,57.659456 c 0.75407,-9.287169 6.0216,-15.170285 4.63618,-28.696259 -1.09936,-10.733122 -8.11026,-17.927633 -19.08168,-17.927633 -10.971422,0 -19.865518,8.894096 -19.865518,19.86552 -10e-7,10.527427 7.883529,15.584111 11.425818,16.861509 6.59743,2.379123 12.7018,1.538852 18.48519,-6.37002"
transform="matrix(0.260196,-0.26557593,0.26060492,0.25532572,-302.39263,-788.35028)" />
<path
style="fill:#e93447;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m -25.243581,-909.50911 c -1.25655,11.58304 5.05469,20.80038 18.4874239,26.49481 l 9.53772,6.64362 29.8255801,-26.37209 -19.62208,-35.7907 -22.4476701,5.65117 -7.2209639,9.4186 z"
id="path49"
clip-path="url(#clipPath4)"
sodipodi:nodetypes="cccccccc"
transform="matrix(0,0.3225395,-0.3225395,0,-561.70777,-805.02538)" />
<path
id="path56"
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:29.0798;stroke-linecap:round;stroke-opacity:1"
d="m 117.97842,57.659456 c 0.32494,-1.632754 0.83968,-3.520559 1.99466,-6.288069 0.83879,-2.009884 1.80844,-4.024861 2.64723,-6.034745 1.03157,-2.465052 1.80076,-4.721487 2.37155,-7.201039 0.0164,-0.07126 0.0325,-0.142245 0.0484,-0.212951 0.6788,-3.025332 1.15062,-6.175999 1.17606,-9.328367 0.0653,-2.177402 -0.12499,-5.175602 -1.37691,-8.489009 -0.0351,-0.09288 -0.0712,-0.186515 -0.10836,-0.280866 -0.86497,-2.196112 -2.30699,-4.813263 -4.70812,-7.222532 -1.86679,-1.873115 -4.28437,-3.5809813 -7.32744,-4.7688504 -2.65829,-1.0376679 -5.71941,-1.6479765 -9.16257,-1.6559052 -3.29941,-0.00732 -6.565051,0.6429793 -9.624913,1.9455208 -2.903184,1.2358476 -5.568938,3.0381448 -7.827745,5.3257818 -2.195622,2.223644 -3.987679,4.887851 -5.216186,7.874092 -1.218699,2.9624 -1.866818,6.204096 -1.823787,9.578558 0.04349,3.249913 0.708101,6.106934 1.757652,8.568681 1.072956,2.516646 2.520759,4.557872 4.030902,6.170317 1.580169,1.687215 3.255482,2.935272 4.742335,3.820175 0.790146,0.470257 1.545291,0.849037 2.237755,1.147518 0.727118,0.313419 1.400419,0.545049 2.003439,0.706684 2.098403,0.63077 4.041214,0.939988 5.857676,0.954743 2.328552,0.01892 4.250472,-0.449857 5.771192,-1.104807 0.18976,-0.08173 0.37204,-0.165841 0.54679,-0.251538 1.81947,-0.892267 3.2043,-2.173113 4.25167,-3.483979 1.76793,-2.21269 2.75283,-4.777498 3.33871,-6.036296 -1.12345,1.033286 -3.17335,2.407916 -5.46213,3.296576 -1.32385,0.514014 -2.59383,0.820922 -3.89551,0.977331 -0.12385,0.01488 -0.25043,0.02844 -0.37985,0.0403 -1.02364,0.09379 -2.19761,0.07916 -3.6079,-0.209659 -1.110052,-0.227334 -2.373666,-0.625412 -3.858952,-1.286381 -0.261981,-0.152625 -0.595164,-0.344337 -1.012518,-0.612281 -0.390107,-0.250451 -0.833487,-0.554997 -1.305662,-0.919703 -0.895914,-0.692001 -1.882606,-1.590888 -2.780827,-2.717626 -0.853089,-1.070126 -1.621827,-2.339712 -2.1639,-3.836244 -0.52478,-1.448791 -0.859572,-3.170603 -0.816646,-5.223797 0.04284,-2.112267 0.507342,-4.096897 1.298475,-5.886548 0.799896,-1.809474 1.932367,-3.416778 3.298503,-4.754882 1.405524,-1.376682 3.040918,-2.452259 4.801233,-3.18891 1.850188,-0.77426 3.824004,-1.169454 5.840194,-1.176739 2.31023,-0.0079 4.20795,0.370349 5.7484,0.927789 1.75939,0.636669 3.1464,1.540072 4.24731,2.525247 1.43565,1.28472 2.43547,2.7534 3.16463,4.096485 0.0312,0.05745 0.0619,0.114625 0.092,0.171504 1.04731,1.974642 1.7836,4.129374 2.2276,5.717078 0.62978,2.687207 1.13161,5.249506 1.15557,8.034952 5.5e-4,0.06361 9.2e-4,0.127552 0.001,0.191835 0.007,2.220965 -0.19551,4.392777 -0.59223,6.906217 -0.34922,2.21246 -0.80316,4.433301 -1.11886,6.482963 -0.46669,3.02986 -0.53647,5.072507 -0.48005,6.71138 z"
sodipodi:nodetypes="csscsc"
transform="matrix(0.260196,-0.26557593,0.26060492,0.25532571,-302.39263,-788.35028)"
inkscape:original-d="m 117.97842,57.659456 c 0.75407,-9.287169 6.0216,-15.170285 4.63618,-28.696259 -1.09936,-10.733122 -8.11026,-17.927633 -19.08168,-17.927633 -10.971422,0 -19.865518,8.894096 -19.865518,19.86552 -10e-7,10.527427 7.883529,15.584111 11.425818,16.861509 6.59743,2.379123 12.7018,1.538852 18.48519,-6.37002"
inkscape:path-effect="#path-effect328-4" />
<path
id="path50"
style="fill:#9ad672;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:7.80129;stroke-linecap:round;stroke-opacity:1"
d="m 120.09649,64.973172 c 1.05091,-2.748523 2.2658,-5.535892 3.95994,-9.141987 1.06773,-2.272754 2.24073,-4.69337 3.14424,-6.968333 0.9134,-2.299877 1.62252,-4.602506 2.09567,-7.254259 0.29437,-1.649753 0.48092,-3.34789 0.57328,-5.100163 0.0721,-1.367917 0.099,-2.792188 0.0858,-4.280937 -0.003,-3.274897 -0.84051,-6.524172 -2.19602,-9.489815 -1.29447,-2.832075 -3.19918,-5.705625 -5.71732,-8.311923 -2.12328,-2.197612 -4.90659,-4.4286697 -8.29299,-6.078263 -0.37748,-0.1838787 -0.76448,-0.3614587 -1.16068,-0.5313396 -2.47149,-1.0597185 -5.56911,-1.9279612 -9.05546,-1.9274239 -3.22023,5.235e-4 -6.533514,0.6227148 -9.726997,1.9925846 -2.871463,1.2317373 -5.573452,3.0400559 -7.891953,5.4008219 -2.180674,2.220426 -3.995793,4.905609 -5.242977,7.958716 -1.209975,2.962022 -1.867565,6.229876 -1.816161,9.660233 0.05106,3.144134 0.598782,5.985093 1.538481,8.521586 0.951317,2.567853 2.274753,4.744204 3.783631,6.562562 3.217233,3.877106 7.215069,6.070283 10.364507,7.22402 2.243534,0.8497 4.653262,1.234612 6.912119,1.258685 2.87063,0.03059 5.43498,-0.512525 7.52566,-1.324033 0.25567,-0.09924 0.50303,-0.201964 0.74202,-0.30745 2.46408,-1.087605 4.41183,-2.661933 5.87925,-4.396343 2.49287,-2.946445 3.41784,-6.126448 3.95238,-7.906396 -1.13334,1.657124 -3.20397,3.784216 -6.12306,5.273437 -1.67164,0.85281 -3.47092,1.428143 -5.40673,1.760162 -0.1888,0.03238 -0.3822,0.06273 -0.5802,0.09054 -1.62029,0.227573 -3.48656,0.273269 -5.46794,-0.06516 -1.57755,-0.269453 -3.09573,-0.765521 -4.319527,-1.44834 -2.209717,-1.215957 -4.670939,-3.009835 -6.475986,-5.599669 -0.832265,-1.194112 -1.52923,-2.562641 -2.006795,-4.144083 -0.470767,-1.558936 -0.743343,-3.374128 -0.692671,-5.499511 0.05116,-2.105432 0.525853,-4.061116 1.306101,-5.804884 0.806864,-1.803251 1.938596,-3.376908 3.271712,-4.670257 1.417358,-1.375079 3.039433,-2.41305 4.737018,-3.113869 1.882784,-0.777275 3.828838,-1.1302 5.738118,-1.129679 1.79674,5.4e-4 3.52839,0.438943 5.07987,1.073256 0.2448,0.100088 0.48683,0.205858 0.72579,0.316703 2.17072,1.006912 4.09439,2.432523 5.66336,3.914897 1.84487,1.74306 3.31107,3.663774 4.38137,5.496169 1.12473,1.925605 1.90804,3.912891 2.25281,5.803704 0.1791,1.37188 0.33578,2.670071 0.46515,3.893499 0.16577,1.567672 0.31018,3.061496 0.41113,4.504895 0.16139,2.307643 0.20528,4.382734 0.0847,6.633031 -0.12575,2.345993 -0.42351,4.725626 -0.81951,7.318497 -0.47121,3.085205 -1.30443,7.791488 -1.68106,9.836122 z"
sodipodi:nodetypes="csscsc"
inkscape:path-effect="#path-effect56-7"
inkscape:original-d="m 120.09649,64.973172 c 4.25852,-15.169553 6.64805,-18.361745 5.69927,-32.465862 -0.68435,-10.173153 -11.29142,-21.471746 -22.26284,-21.471746 -10.971422,0 -19.865518,8.894096 -19.865518,19.86552 -10e-7,10.527427 6.551759,16.184329 12.431035,18.775717 6.423253,2.831156 18.058923,2.147409 23.454443,-9.143086"
transform="matrix(-0.260196,0.26557593,-0.26060492,-0.25532572,-208.69468,-827.44078)" />
<path
style="fill:#38b27e;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 4.7012329,-991.08837 c -0.47671,-12.51293 -15.7780399,-20.86733 -30.3206189,-19.69323 l -15.41501,-0.028 -14.22076,37.18631 33.96638,22.63369 16.6886889,-8.62662 2.62733,-18.46982 z"
id="path51"
clip-path="url(#clipPath6)"
sodipodi:nodetypes="cccccccc"
transform="matrix(0,0.3225395,-0.3225395,0,-561.70777,-805.02538)" />
<path
id="path57"
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:33.902;stroke-linecap:round;stroke-opacity:1"
d="m 120.09649,64.973172 c 1.05091,-2.748523 2.2658,-5.535892 3.95994,-9.141987 1.06773,-2.272754 2.24073,-4.69337 3.14424,-6.968333 0.9134,-2.299877 1.62252,-4.602506 2.09567,-7.254259 0.29437,-1.649753 0.48092,-3.34789 0.57328,-5.100163 0.0721,-1.367917 0.099,-2.792188 0.0858,-4.280937 -0.003,-3.274897 -0.84051,-6.524172 -2.19602,-9.489815 -1.29447,-2.832075 -3.19918,-5.705625 -5.71732,-8.311923 -2.12328,-2.197612 -4.90659,-4.4286697 -8.29299,-6.078263 -0.37748,-0.1838787 -0.76448,-0.3614587 -1.16068,-0.5313396 -2.47149,-1.0597185 -5.56911,-1.9279612 -9.05546,-1.9274239 -3.22023,5.235e-4 -6.533514,0.6227148 -9.726997,1.9925846 -2.871463,1.2317373 -5.573452,3.0400559 -7.891953,5.4008219 -2.180674,2.220426 -3.995793,4.905609 -5.242977,7.958716 -1.209975,2.962022 -1.867565,6.229876 -1.816161,9.660233 0.05106,3.144134 0.598782,5.985093 1.538481,8.521586 0.951317,2.567853 2.274753,4.744204 3.783631,6.562562 3.217233,3.877106 7.215069,6.070283 10.364507,7.22402 2.243534,0.8497 4.653262,1.234612 6.912119,1.258685 2.87063,0.03059 5.43498,-0.512525 7.52566,-1.324033 0.25567,-0.09924 0.50303,-0.201964 0.74202,-0.30745 2.46408,-1.087605 4.41183,-2.661933 5.87925,-4.396343 2.49287,-2.946445 3.41784,-6.126448 3.95238,-7.906396 -1.13334,1.657124 -3.20397,3.784216 -6.12306,5.273437 -1.67164,0.85281 -3.47092,1.428143 -5.40673,1.760162 -0.1888,0.03238 -0.3822,0.06273 -0.5802,0.09054 -1.62029,0.227573 -3.48656,0.273269 -5.46794,-0.06516 -1.57755,-0.269453 -3.09573,-0.765521 -4.319527,-1.44834 -2.209717,-1.215957 -4.670939,-3.009835 -6.475986,-5.599669 -0.832265,-1.194112 -1.52923,-2.562641 -2.006795,-4.144083 -0.470767,-1.558936 -0.743343,-3.374128 -0.692671,-5.499511 0.05116,-2.105432 0.525853,-4.061116 1.306101,-5.804884 0.806864,-1.803251 1.938596,-3.376908 3.271712,-4.670257 1.417358,-1.375079 3.039433,-2.41305 4.737018,-3.113869 1.882784,-0.777275 3.828838,-1.1302 5.738118,-1.129679 1.79674,5.4e-4 3.52839,0.438943 5.07987,1.073256 0.2448,0.100088 0.48683,0.205858 0.72579,0.316703 2.17072,1.006912 4.09439,2.432523 5.66336,3.914897 1.84487,1.74306 3.31107,3.663774 4.38137,5.496169 1.12473,1.925605 1.90804,3.912891 2.25281,5.803704 0.1791,1.37188 0.33578,2.670071 0.46515,3.893499 0.16577,1.567672 0.31018,3.061496 0.41113,4.504895 0.16139,2.307643 0.20528,4.382734 0.0847,6.633031 -0.12575,2.345993 -0.42351,4.725626 -0.81951,7.318497 -0.47121,3.085205 -1.30443,7.791488 -1.68106,9.836122 z"
sodipodi:nodetypes="csscsc"
inkscape:path-effect="#path-effect372-8"
inkscape:original-d="m 120.09649,64.973172 c 4.25852,-15.169553 6.64805,-18.361745 5.69927,-32.465862 -0.68435,-10.173153 -11.29142,-21.471746 -22.26284,-21.471746 -10.971422,0 -19.865518,8.894096 -19.865518,19.86552 -10e-7,10.527427 6.551759,16.184329 12.431035,18.775717 6.423253,2.831156 18.058923,2.147409 23.454443,-9.143086"
transform="matrix(-0.260196,0.26557593,-0.26060493,-0.25532572,-208.69468,-827.44078)" />
<ellipse
style="fill:none;stroke:#7901aa;stroke-width:3.01946;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
id="ellipse51"
cx="-787.99945"
cy="255.57607"
rx="6.4352913"
ry="6.5151443"
transform="rotate(90)" />
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 53 KiB

View File

@ -0,0 +1,43 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ol55lgmmnthm"
path="res://.godot/imported/avatar_fabian.svg-2004c74ea603ff5c126ebd1ecee47735.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://logic-scenes/chat_view/avatar_fabian.svg"
dest_files=["res://.godot/imported/avatar_fabian.svg-2004c74ea603ff5c126ebd1ecee47735.ctex"]
[params]
compress/mode=0
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=false
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=1
svg/scale=1.0
editor/scale_with_editor_scale=false
editor/convert_colors_with_editor_theme=false

View File

@ -1,5 +0,0 @@
class_name ChatMessage extends Resource
@export_multiline var text: String = ""
@export var time_string = ""
@export var is_own_message: bool = false

View File

@ -0,0 +1,2 @@
class_name ChatConversation extends Resource
@export var messages: Array[ChatMessage]

View File

@ -0,0 +1 @@
uid://c8hqd1leg4dfy

View File

@ -0,0 +1,15 @@
class_name ChatMessage extends Resource
@export_multiline var text: String = ""
@export var time_dict: Dictionary = Time.get_datetime_dict_from_unix_time(0)
@export var is_own_message: bool = false
func get_time() -> String:
match TranslationServer.get_locale():
"de":
return "%d:%02d" % [time_dict["hour"], time_dict["minute"]]
_:
return "%d:%02d (%s)" % [time_dict["hour"] % 12 if time_dict["hour"] % 12 > 1 else 12 if time_dict["hour"] == 12 or time_dict["minute"] == 0 else 0,
time_dict["minute"],
"AM" if time_dict["hour"] < 12 else "PM"]
return ""

View File

@ -1,130 +0,0 @@
[gd_scene load_steps=11 format=3 uid="uid://b1pv7j1hag5m3"]
[ext_resource type="FontFile" uid="uid://bdkb43smt08c0" path="res://import/fonts/Ubuntu-B.ttf" id="1_1f64j"]
[ext_resource type="FontFile" uid="uid://bmh8v44f6txfo" path="res://import/fonts/Ubuntu-RI.ttf" id="2_n65mw"]
[ext_resource type="FontFile" uid="uid://b0i5ipn75noh6" path="res://import/fonts/Ubuntu-R.ttf" id="3_1hd2w"]
[ext_resource type="Script" uid="uid://db7t2kqbsskoq" path="res://logic-scenes/chat_view/chat-view.gd" id="4_n65mw"]
[ext_resource type="Script" uid="uid://be16bo6mf4kqu" path="res://logic-scenes/chat_view/chat-bubble.gd" id="5_1hd2w"]
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_iwd5k"]
content_margin_left = 12.0
content_margin_top = 8.0
content_margin_right = 12.0
content_margin_bottom = 8.0
bg_color = Color(0.757003, 0.509749, 0.667446, 1)
border_color = Color(0.8, 0.8, 0.8, 0)
corner_radius_top_left = 20
corner_radius_top_right = 20
corner_radius_bottom_right = 20
[sub_resource type="Theme" id="Theme_w8y7q"]
default_font = ExtResource("3_1hd2w")
default_font_size = 24
RichTextLabel/fonts/bold_font = ExtResource("1_1f64j")
RichTextLabel/fonts/italics_font = ExtResource("2_n65mw")
RichTextLabel/styles/normal = SubResource("StyleBoxFlat_iwd5k")
VBoxContainer/constants/separation = 9
[sub_resource type="Resource" id="Resource_iwd5k"]
script = ExtResource("5_1hd2w")
text = "Sorry"
time_string = "This is smol."
is_own_message = false
metadata/_custom_type_script = "uid://be16bo6mf4kqu"
[sub_resource type="Resource" id="Resource_1hd2w"]
script = ExtResource("5_1hd2w")
text = "I never knew what to say. Can I write instead?"
time_string = ""
is_own_message = false
metadata/_custom_type_script = "uid://be16bo6mf4kqu"
[sub_resource type="Resource" id="Resource_w8y7q"]
script = ExtResource("5_1hd2w")
text = "🙄"
time_string = ""
is_own_message = true
metadata/_custom_type_script = "uid://be16bo6mf4kqu"
[node name="Control" type="Control"]
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
theme = SubResource("Theme_w8y7q")
[node name="ScrollContainer" type="ScrollContainer" parent="."]
layout_mode = 0
offset_right = 582.0
offset_bottom = 1082.0
theme = SubResource("Theme_w8y7q")
script = ExtResource("4_n65mw")
messages = Array[ExtResource("5_1hd2w")]([SubResource("Resource_iwd5k"), SubResource("Resource_1hd2w"), SubResource("Resource_w8y7q")])
[node name="Template" type="ScrollContainer" parent="."]
layout_mode = 2
offset_left = 1061.0
offset_top = 78.0
offset_right = 1643.0
offset_bottom = 702.0
[node name="VBoxContainer" type="VBoxContainer" parent="Template"]
layout_mode = 2
size_flags_horizontal = 3
[node name="RichTextLabel2" type="RichTextLabel" parent="Template/VBoxContainer"]
layout_mode = 2
size_flags_horizontal = 0
theme = SubResource("Theme_w8y7q")
bbcode_enabled = true
text = "Dies ist eine Telegram-Message.
Ich schreibe mal etwas länger, ob zu sehen,
ob der Bums irgendwann umbricht.
[i]8:12 PM[/i]"
fit_content = true
scroll_active = false
autowrap_mode = 0
[node name="RichTextLabel3" type="RichTextLabel" parent="Template/VBoxContainer"]
layout_mode = 2
theme = SubResource("Theme_w8y7q")
bbcode_enabled = true
text = "Dies ist eine Telegram-Message
[i]8:12 PM[/i]"
fit_content = true
[node name="RichTextLabel4" type="RichTextLabel" parent="Template/VBoxContainer"]
layout_mode = 2
theme = SubResource("Theme_w8y7q")
bbcode_enabled = true
text = "Dies ist eine Telegram-Message
[i]8:12 PM[/i]"
fit_content = true
[node name="RichTextLabel5" type="RichTextLabel" parent="Template/VBoxContainer"]
layout_mode = 2
theme = SubResource("Theme_w8y7q")
bbcode_enabled = true
text = "Dies ist eine Telegram-Message
[i]8:12 PM[/i]"
fit_content = true
horizontal_alignment = 2
[node name="RichTextLabel6" type="RichTextLabel" parent="Template/VBoxContainer"]
layout_mode = 2
theme = SubResource("Theme_w8y7q")
bbcode_enabled = true
text = "Dies ist eine Telegram-Message
[i]8:12 PM[/i]"
fit_content = true
[node name="RichTextLabel" type="RichTextLabel" parent="Template/VBoxContainer"]
layout_mode = 2
size_flags_horizontal = 3
theme = SubResource("Theme_w8y7q")
bbcode_enabled = true
text = "Dies ist eine Telegram-Message, die deutlich länger ist, als die vorherige, um das mal abzuschätzen.
[i]8:12 PM[/i]"
fit_content = true

View File

@ -1,30 +1,44 @@
class_name ChatView extends ScrollContainer @tool
class_name ChatView extends Control
@export var messages: Array[ChatMessage] @export var conversation : ChatConversation
@export var scroll_offset := 220
@export_tool_button("auto build") var build_chat = _build
@export_tool_button("auto populate") var populate_chat = _populate
@export_tool_button("smart populate") var populate_smart = _populate_smart
var v_box: VBoxContainer func _build():
for i in range(conversation.messages.size()):
conversation.messages[i] = ChatMessage.new()
func _populate():
for i in range(conversation.messages.size()):
conversation.messages[i].text = "chat.%s.%02d" % ["xavier" if conversation.messages[i].is_own_message else "fabian", i+1]
func _populate_smart():
for i in range(conversation.messages.size()):
conversation.messages[i].text = "chat.%s.%02d" % ["xavier", i+1]
if TranslationServer.translate(conversation.messages[i].text) == conversation.messages[i].text:
conversation.messages[i].text = "chat.%s.%02d" % ["fabian", i+1]
conversation.messages[i].is_own_message = false
else:
conversation.messages[i].is_own_message = true
var prefab_other: PackedScene = preload("res://logic-scenes/chat_view/message_other.tscn")
var prefab_self: PackedScene = preload("res://logic-scenes/chat_view/message_self.tscn")
func _ready() -> void: func _ready() -> void:
v_box = VBoxContainer.new() rebuild.call_deferred()
add_child(v_box, false, Node.INTERNAL_MODE_BACK)
rebuild() func rebuild() -> void:
for message in conversation.messages:
func rebuild(): var bubble : ChatBubble = prefab_self.instantiate() if message.is_own_message else prefab_other.instantiate()
for child in v_box.get_children(): %ChatHistory.add_child(bubble)
child.free() bubble.set_text.call_deferred(message.text, message.get_time())
var text_server: = TextServerManager.get_primary_interface() await get_tree().process_frame
%ChatContainer.scroll_vertical = scroll_offset
for message in messages:
var shaped_tex: RID = text_server.create_shaped_text(TextServer.DIRECTION_AUTO, TextServer.ORIENTATION_HORIZONTAL) func _input(event: InputEvent) -> void:
text_server.shaped_text_add_string(shaped_tex, message.text, [theme.default_font.get_rid()], theme.default_base_scale) if event is InputEventMouseMotion:
%MouseCursor.position = event.position - Vector2(64, 64)
text_server.shaped_text_fit_to_width(shaped_tex, size.x)
var label: = RichTextLabel.new()
label.custom_minimum_size = text_server.shaped_text_get_size(shaped_tex) + Vector2( 16, 16 )
label.text = message.text
label.size_flags_horizontal = Control.SIZE_SHRINK_END if message.is_own_message else Control.SIZE_SHRINK_BEGIN
v_box.add_child(label)

View File

@ -0,0 +1,618 @@
[gd_scene format=3 uid="uid://dgb7x8na0ek57"]
[ext_resource type="Theme" uid="uid://bhw3jbbrt3m1k" path="res://logic-scenes/chat_view/theme-smartphone.tres" id="1_6hmi7"]
[ext_resource type="Texture2D" uid="uid://b2lgn3ngtl6fc" path="res://logic-scenes/chat_view/Vector_Driving_background.png" id="1_qw8qg"]
[ext_resource type="LabelSettings" uid="uid://dy1l6fcsy54od" path="res://logic-scenes/chat_view/labe-top-bar.tres" id="2_xckgu"]
[ext_resource type="Texture2D" uid="uid://dhecdhucnu7sq" path="res://logic-scenes/chat_view/phone-notifications.png" id="3_myhe7"]
[ext_resource type="StyleBox" uid="uid://coqfwa80t22m0" path="res://logic-scenes/chat_view/style-chat-system-shade.tres" id="3_qbcw0"]
[ext_resource type="Resource" uid="uid://cc6q101fbtq0" path="res://logic-scenes/chat_view/conversation-brother.tres" id="3_wih1b"]
[ext_resource type="Script" uid="uid://db7t2kqbsskoq" path="res://logic-scenes/chat_view/chat-view.gd" id="4_myhe7"]
[ext_resource type="Texture2D" uid="uid://cv58eu35ra1ku" path="res://logic-scenes/chat_view/phone-dot.png" id="4_vvup7"]
[ext_resource type="Texture2D" uid="uid://bng2qbusdg7dj" path="res://logic-scenes/chat_view/phone-signal.png" id="4_xckgu"]
[ext_resource type="LabelSettings" uid="uid://mh8uu4rlqmv5" path="res://logic-scenes/chat_view/label-timestamp.tres" id="5_qgt32"]
[ext_resource type="Texture2D" uid="uid://ol55lgmmnthm" path="res://logic-scenes/chat_view/avatar_fabian.svg" id="6_0mkgm"]
[ext_resource type="PackedScene" uid="uid://dc58hnxdn0l2o" path="res://logic-scenes/chat_view/message_other.tscn" id="7_0mkgm"]
[ext_resource type="PackedScene" uid="uid://cjodbrwc01gwi" path="res://logic-scenes/chat_view/message_self.tscn" id="8_5i67h"]
[ext_resource type="Texture2D" uid="uid://csw3dng5li77h" path="res://logic-scenes/chat_view/Progress_Titan_background.png" id="10_5i67h"]
[ext_resource type="FontFile" uid="uid://dtkwj2lnmnery" path="res://import/fonts/Ubuntu-M.ttf" id="11_plyw6"]
[ext_resource type="StyleBox" uid="uid://bsxtlhruon72f" path="res://logic-scenes/chat_view/style-chat-bubble-notify.tres" id="12_u18yi"]
[sub_resource type="Gradient" id="Gradient_qgt32"]
colors = PackedColorArray(0.19871575, 0.40338165, 0.829879, 0.5019608, 1, 1, 1, 0)
[sub_resource type="GradientTexture2D" id="GradientTexture2D_5qtt2"]
gradient = SubResource("Gradient_qgt32")
fill_from = Vector2(0, 0.5)
fill_to = Vector2(0, 1)
[sub_resource type="Animation" id="Animation_vnjsk"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("TextureRect:self_modulate")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Color(1, 1, 1, 1)]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("TextureRect/LockSreen:size")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(560, 656)]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("TextureRect/LockSreen:modulate")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Color(0.6081414, 0.6081414, 0.6081413, 1)]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("TextureRect/LockSreen/VBoxContainer/VBoxContainer2/HBoxContainer:modulate")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Color(1, 1, 1, 0)]
}
tracks/4/type = "value"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("TextureRect/LockSreen/VBoxContainer/front_spacer:custom_minimum_size")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(40, 0)]
}
tracks/5/type = "value"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("TextureRect/LockSreen/VBoxContainer/RichTextLabel:modulate")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Color(1, 1, 1, 0)]
}
tracks/6/type = "value"
tracks/6/imported = false
tracks/6/enabled = true
tracks/6/path = NodePath("TopBarShade:modulate")
tracks/6/interp = 1
tracks/6/loop_wrap = true
tracks/6/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Color(1, 1, 1, 1)]
}
tracks/7/type = "value"
tracks/7/imported = false
tracks/7/enabled = true
tracks/7/path = NodePath("TextureRect:size")
tracks/7/interp = 1
tracks/7/loop_wrap = true
tracks/7/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(560, 1024)]
}
tracks/8/type = "value"
tracks/8/imported = false
tracks/8/enabled = true
tracks/8/path = NodePath("TextureRect:position")
tracks/8/interp = 1
tracks/8/loop_wrap = true
tracks/8/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(0, 0)]
}
tracks/9/type = "value"
tracks/9/imported = false
tracks/9/enabled = true
tracks/9/path = NodePath("TextureRect:visible")
tracks/9/interp = 1
tracks/9/loop_wrap = true
tracks/9/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
tracks/10/type = "value"
tracks/10/imported = false
tracks/10/enabled = true
tracks/10/path = NodePath("TextureRect:modulate")
tracks/10/interp = 1
tracks/10/loop_wrap = true
tracks/10/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Color(1, 1, 1, 1)]
}
[sub_resource type="Animation" id="Animation_beqs1"]
resource_name = "notification"
length = 6.0
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("TextureRect:self_modulate")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0.26666668, 2),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Color(0, 0, 0, 1), Color(1, 1, 1, 1)]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("TextureRect/LockSreen:size")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 0.46666667),
"transitions": PackedFloat32Array(0.4088847, 1),
"update": 0,
"values": [Vector2(560, 670), Vector2(560, 620)]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("TextureRect/LockSreen:modulate")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0, 0.16666669),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Color(0.6081414, 0.6081414, 0.6081413, 1), Color(1, 1, 1, 1)]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("TextureRect/LockSreen/VBoxContainer/VBoxContainer2/HBoxContainer:modulate")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0, 0.36666667),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
}
tracks/4/type = "value"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("TextureRect/LockSreen/VBoxContainer/front_spacer:custom_minimum_size")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(0, 0.48),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(40, 0), Vector2(40, 120)]
}
tracks/5/type = "value"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("TextureRect/LockSreen/VBoxContainer/RichTextLabel:modulate")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = {
"times": PackedFloat32Array(5.733333, 5.9333334),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
}
tracks/6/type = "value"
tracks/6/imported = false
tracks/6/enabled = true
tracks/6/path = NodePath("TopBarShade:modulate")
tracks/6/interp = 1
tracks/6/loop_wrap = true
tracks/6/keys = {
"times": PackedFloat32Array(1.7666667, 2.6),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
}
tracks/7/type = "value"
tracks/7/imported = false
tracks/7/enabled = true
tracks/7/path = NodePath("TextureRect:visible")
tracks/7/interp = 1
tracks/7/loop_wrap = true
tracks/7/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
tracks/8/type = "value"
tracks/8/imported = false
tracks/8/enabled = true
tracks/8/path = NodePath("TextureRect:modulate")
tracks/8/interp = 1
tracks/8/loop_wrap = true
tracks/8/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Color(1, 1, 1, 1)]
}
[sub_resource type="Animation" id="Animation_fix8u"]
resource_name = "reveal_chat"
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("TextureRect:modulate")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 0.36666667),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("TextureRect:size")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0.03333333, 0.76666665),
"transitions": PackedFloat32Array(0.34903544, 1),
"update": 0,
"values": [Vector2(560, 1024), Vector2(650, 1305)]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("TextureRect:position")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0.03333333, 0.76666665),
"transitions": PackedFloat32Array(0.43728355, 1),
"update": 0,
"values": [Vector2(0, 0), Vector2(-46, -281)]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_vl4x0"]
_data = {
&"RESET": SubResource("Animation_vnjsk"),
&"notification": SubResource("Animation_beqs1"),
&"reveal_chat": SubResource("Animation_fix8u")
}
[sub_resource type="Gradient" id="Gradient_wih1b"]
interpolation_mode = 2
interpolation_color_space = 2
offsets = PackedFloat32Array(0.46594477, 0.80667895, 1)
colors = PackedColorArray(0.7056, 0.92969334, 0.98, 0.45882353, 0.7821, 0.98307, 0.99, 0.7176471, 0.42819524, 0.7809103, 0.6339386, 0)
[sub_resource type="GradientTexture2D" id="GradientTexture2D_qw8qg"]
gradient = SubResource("Gradient_wih1b")
width = 128
height = 128
fill = 1
fill_from = Vector2(0.5, 0.5)
fill_to = Vector2(0, 0.5)
[node name="PhoneScreen" type="TextureRect" unique_id=422469732]
anchors_preset = -1
anchor_right = 0.29200003
anchor_bottom = 0.9480001
offset_right = -0.6400757
offset_bottom = 0.15991211
grow_horizontal = 2
grow_vertical = 2
size_flags_horizontal = 0
size_flags_vertical = 0
texture = ExtResource("1_qw8qg")
script = ExtResource("4_myhe7")
conversation = ExtResource("3_wih1b")
[node name="ForegroundApp" type="MarginContainer" parent="." unique_id=1253480453]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
theme_override_constants/margin_left = 10
theme_override_constants/margin_top = 10
theme_override_constants/margin_right = 10
theme_override_constants/margin_bottom = 10
[node name="AppLayout" type="VBoxContainer" parent="ForegroundApp" unique_id=1207866359]
layout_mode = 2
theme = ExtResource("1_6hmi7")
[node name="ChatContainer" type="ScrollContainer" parent="ForegroundApp/AppLayout" unique_id=124411261]
unique_name_in_owner = true
layout_mode = 2
size_flags_vertical = 3
horizontal_scroll_mode = 0
vertical_scroll_mode = 3
[node name="ChatHistory" type="VBoxContainer" parent="ForegroundApp/AppLayout/ChatContainer" unique_id=1303301180]
unique_name_in_owner = true
custom_minimum_size = Vector2(520, 650)
layout_mode = 2
size_flags_horizontal = 3
[node name="ChatHeader" type="TextureRect" parent="ForegroundApp/AppLayout/ChatContainer/ChatHistory" unique_id=706531178]
custom_minimum_size = Vector2(0, 320)
layout_mode = 2
texture = SubResource("GradientTexture2D_5qtt2")
[node name="VBoxContainer" type="VBoxContainer" parent="ForegroundApp/AppLayout/ChatContainer/ChatHistory/ChatHeader" unique_id=2070178907]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
[node name="Spacer" type="Control" parent="ForegroundApp/AppLayout/ChatContainer/ChatHistory/ChatHeader/VBoxContainer" unique_id=52070824]
custom_minimum_size = Vector2(0, 64)
layout_mode = 2
[node name="ContactAvatar" type="TextureRect" parent="ForegroundApp/AppLayout/ChatContainer/ChatHistory/ChatHeader/VBoxContainer" unique_id=1516679922]
custom_minimum_size = Vector2(128, 128)
layout_mode = 2
texture = ExtResource("6_0mkgm")
expand_mode = 2
stretch_mode = 5
[node name="ContactText" type="Label" parent="ForegroundApp/AppLayout/ChatContainer/ChatHistory/ChatHeader/VBoxContainer" unique_id=21415362]
layout_mode = 2
text = "<Name> <Given Name>
+49 123456789
Member of 👯Geschwister"
label_settings = ExtResource("5_qgt32")
horizontal_alignment = 1
vertical_alignment = 2
[node name="BoundaryText" type="Label" parent="ForegroundApp/AppLayout/ChatContainer/ChatHistory/ChatHeader/VBoxContainer" unique_id=1935901886]
layout_mode = 2
text = "This is the beginning of your chat history with <Name> on this device.
"
label_settings = ExtResource("5_qgt32")
horizontal_alignment = 1
vertical_alignment = 2
[node name="Message-Other2" parent="ForegroundApp/AppLayout/ChatContainer/ChatHistory" unique_id=102479796 instance=ExtResource("7_0mkgm")]
visible = false
layout_mode = 2
[node name="Message-Self" parent="ForegroundApp/AppLayout/ChatContainer/ChatHistory" unique_id=806983375 instance=ExtResource("8_5i67h")]
visible = false
layout_mode = 2
[node name="NavBarShade" type="PanelContainer" parent="." unique_id=555699836]
layout_mode = 1
anchors_preset = 12
anchor_top = 1.0
anchor_right = 1.0
anchor_bottom = 1.0
offset_top = -32.0
grow_horizontal = 2
grow_vertical = 0
size_flags_vertical = 0
theme_override_styles/panel = ExtResource("3_qbcw0")
[node name="NavBar" type="HBoxContainer" parent="NavBarShade" unique_id=2104485739]
layout_mode = 2
size_flags_horizontal = 4
size_flags_vertical = 8
alignment = 1
[node name="Dot1" type="TextureRect" parent="NavBarShade/NavBar" unique_id=839179932]
layout_mode = 2
texture = ExtResource("4_vvup7")
[node name="Dot2" type="TextureRect" parent="NavBarShade/NavBar" unique_id=993692065]
layout_mode = 2
texture = ExtResource("4_vvup7")
[node name="TextureRect" type="TextureRect" parent="." unique_id=1406011147]
layout_mode = 0
offset_right = 560.0
offset_bottom = 1024.0
mouse_filter = 2
texture = ExtResource("10_5i67h")
[node name="LockSreen" type="CenterContainer" parent="TextureRect" unique_id=610566544]
modulate = Color(0.6081414, 0.6081414, 0.6081413, 1)
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
offset_bottom = -368.0
grow_horizontal = 2
grow_vertical = 2
mouse_filter = 2
[node name="VBoxContainer" type="VBoxContainer" parent="TextureRect/LockSreen" unique_id=492884224]
layout_mode = 2
mouse_filter = 2
[node name="Label" type="Label" parent="TextureRect/LockSreen/VBoxContainer" unique_id=670692589]
layout_mode = 2
theme_override_colors/font_color = Color(0.877911, 0.6314517, 0.8058583, 1)
theme_override_colors/font_shadow_color = Color(0.22124219, 0.1449326, 0.5055464, 0.54901963)
theme_override_constants/shadow_outline_size = 20
theme_override_fonts/font = ExtResource("11_plyw6")
theme_override_font_sizes/font_size = 150
text = "19:47"
horizontal_alignment = 1
[node name="front_spacer" type="Control" parent="TextureRect/LockSreen/VBoxContainer" unique_id=1223658256]
custom_minimum_size = Vector2(40, 0)
layout_mode = 2
mouse_filter = 2
[node name="VBoxContainer2" type="VBoxContainer" parent="TextureRect/LockSreen/VBoxContainer" unique_id=463341794]
custom_minimum_size = Vector2(400, 0)
layout_mode = 2
mouse_filter = 2
[node name="HBoxContainer" type="HBoxContainer" parent="TextureRect/LockSreen/VBoxContainer/VBoxContainer2" unique_id=1717419424]
modulate = Color(1, 1, 1, 0)
layout_mode = 2
mouse_filter = 2
[node name="TextureRect" type="TextureRect" parent="TextureRect/LockSreen/VBoxContainer/VBoxContainer2/HBoxContainer" unique_id=467472255]
layout_mode = 2
texture = ExtResource("6_0mkgm")
expand_mode = 3
stretch_mode = 4
[node name="RichTextLabel" type="RichTextLabel" parent="TextureRect/LockSreen/VBoxContainer/VBoxContainer2/HBoxContainer" unique_id=1625596741]
unique_name_in_owner = true
custom_minimum_size = Vector2(64, 64)
layout_mode = 2
size_flags_horizontal = 3
theme_type_variation = &"message-other"
theme_override_fonts/normal_font = ExtResource("11_plyw6")
theme_override_styles/normal = ExtResource("12_u18yi")
bbcode_enabled = true
text = "chat.fabian.01"
fit_content = true
scroll_active = false
autowrap_mode = 0
vertical_alignment = 1
justification_flags = 99
metadata/_custom_type_script = "uid://dlbwvie007wfx"
[node name="HBoxContainer2" type="HBoxContainer" parent="TextureRect/LockSreen/VBoxContainer/VBoxContainer2" unique_id=1977157429]
layout_mode = 2
mouse_filter = 2
[node name="TextureRect" type="TextureRect" parent="TextureRect/LockSreen/VBoxContainer/VBoxContainer2/HBoxContainer2" unique_id=1135715896]
layout_mode = 2
mouse_filter = 2
texture = ExtResource("6_0mkgm")
expand_mode = 3
stretch_mode = 4
[node name="RichTextLabel" type="RichTextLabel" parent="TextureRect/LockSreen/VBoxContainer" unique_id=507901797]
modulate = Color(1, 1, 1, 0)
custom_minimum_size = Vector2(64, 64)
layout_mode = 2
size_flags_horizontal = 3
mouse_filter = 2
theme_type_variation = &"message-other"
theme_override_fonts/normal_font = ExtResource("11_plyw6")
theme_override_styles/normal = ExtResource("12_u18yi")
bbcode_enabled = true
text = "chat.fabian.02"
fit_content = true
scroll_active = false
autowrap_mode = 2
vertical_alignment = 1
justification_flags = 99
metadata/_custom_type_script = "uid://dlbwvie007wfx"
[node name="TopBarShade" type="PanelContainer" parent="." unique_id=18123572]
layout_mode = 1
anchors_preset = 10
anchor_right = 1.0
offset_bottom = 32.0
grow_horizontal = 2
size_flags_vertical = 0
theme_override_styles/panel = ExtResource("3_qbcw0")
[node name="MarginContainer" type="MarginContainer" parent="TopBarShade" unique_id=1552220384]
layout_mode = 2
theme_override_constants/margin_left = 35
theme_override_constants/margin_top = 20
theme_override_constants/margin_right = 35
theme_override_constants/margin_bottom = 4
[node name="TopBar" type="HBoxContainer" parent="TopBarShade/MarginContainer" unique_id=715115340]
layout_mode = 2
alignment = 1
[node name="Time" type="Label" parent="TopBarShade/MarginContainer/TopBar" unique_id=538973152]
layout_mode = 2
text = "19:47"
label_settings = ExtResource("2_xckgu")
horizontal_alignment = 1
vertical_alignment = 1
[node name="Notifcations" type="TextureRect" parent="TopBarShade/MarginContainer/TopBar" unique_id=164400921]
layout_mode = 2
texture = ExtResource("3_myhe7")
[node name="Dot1" type="TextureRect" parent="TopBarShade/MarginContainer/TopBar" unique_id=1306078406]
layout_mode = 2
texture = ExtResource("4_vvup7")
[node name="Dot2" type="TextureRect" parent="TopBarShade/MarginContainer/TopBar" unique_id=256206201]
layout_mode = 2
texture = ExtResource("4_vvup7")
[node name="Control2" type="Control" parent="TopBarShade/MarginContainer/TopBar" unique_id=209916177]
layout_mode = 2
size_flags_horizontal = 3
[node name="SignalStrength" type="TextureRect" parent="TopBarShade/MarginContainer/TopBar" unique_id=416104296]
layout_mode = 2
texture = ExtResource("4_xckgu")
[node name="Carrier" type="Label" parent="TopBarShade/MarginContainer/TopBar" unique_id=61022698]
layout_mode = 2
text = "N2"
label_settings = ExtResource("2_xckgu")
horizontal_alignment = 1
vertical_alignment = 1
[node name="AnimationPlayer" type="AnimationPlayer" parent="." unique_id=84483567]
libraries/ = SubResource("AnimationLibrary_vl4x0")
autoplay = &"reveal_chat"
[node name="MouseCursor" type="TextureRect" parent="." unique_id=2001817543]
unique_name_in_owner = true
layout_mode = 0
offset_left = 235.0
offset_top = 272.0
offset_right = 363.0
offset_bottom = 400.0
mouse_filter = 2
texture = SubResource("GradientTexture2D_qw8qg")

View File

@ -0,0 +1,51 @@
## chat_bubble.gd — attach to your bubble container (e.g. PanelContainer)
@tool
class_name ChatBubble
extends Container
@export var message: ChatMessage
@export var min_bubble_width: float = 64.0
@export var max_bubble_width: float = 400.0
@onready var label: RichTextLabel = %RichTextLabel
@onready var timestamp: Label = %TimeStamp
var _text := ""
@export var text_override := "":
set(text):
text_override = text
if is_node_ready() and text != "":
label.text = text_override
@export var timestamp_override := "":
set(text):
timestamp_override = text
if is_node_ready() and text != "":
timestamp.text = timestamp_override
func _ready():
label.resized.connect(_on_label_resized)
label.theme_changed.connect(_on_label_resized)
label.fit_content = true
func _process(_delta: float) -> void:
if (label.text != _text) and (text_override != "" or text_override == label.text):
set_text(label.text, timestamp.text)
func set_text(new_text: String, new_time: String) -> void:
_text = new_text
label.autowrap_mode = TextServer.AUTOWRAP_OFF
label.custom_minimum_size.x = min_bubble_width
label.text = _text # triggers layout → NOTIFICATION_RESIZED
timestamp.text = new_time
func _on_label_resized() -> void:
if label.get_content_width() > max_bubble_width:
label.autowrap_mode = TextServer.AUTOWRAP_WORD_SMART
label.custom_minimum_size.x = max_bubble_width
else:
pass # already correctly sized

View File

@ -0,0 +1 @@
uid://dlbwvie007wfx

View File

@ -0,0 +1,840 @@
[gd_resource type="Resource" script_class="ChatConversation" format=3 uid="uid://cc6q101fbtq0"]
[ext_resource type="Script" uid="uid://be16bo6mf4kqu" path="res://logic-scenes/chat_view/chat-message.gd" id="1_lpye3"]
[ext_resource type="Script" uid="uid://c8hqd1leg4dfy" path="res://logic-scenes/chat_view/chat-conversation.gd" id="2_kg6cg"]
[sub_resource type="Resource" id="Resource_qgt32"]
script = ExtResource("1_lpye3")
text = "chat.fabian.01"
time_dict = {
"day": 1,
"hour": 16,
"minute": 20,
"month": 0,
"second": 32,
"weekday": 4,
"year": 1970
}
[sub_resource type="Resource" id="Resource_5qtt2"]
script = ExtResource("1_lpye3")
text = "chat.fabian.02"
time_dict = {
"day": 1,
"hour": 16,
"minute": 21,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
[sub_resource type="Resource" id="Resource_wih1b"]
script = ExtResource("1_lpye3")
text = "chat.xavier.03"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
is_own_message = true
[sub_resource type="Resource" id="Resource_qw8qg"]
script = ExtResource("1_lpye3")
text = "chat.fabian.04"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
[sub_resource type="Resource" id="Resource_0mkgm"]
script = ExtResource("1_lpye3")
text = "chat.fabian.05"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
[sub_resource type="Resource" id="Resource_5i67h"]
script = ExtResource("1_lpye3")
text = "chat.xavier.06"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
is_own_message = true
[sub_resource type="Resource" id="Resource_plyw6"]
script = ExtResource("1_lpye3")
text = "chat.fabian.07"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
[sub_resource type="Resource" id="Resource_u18yi"]
script = ExtResource("1_lpye3")
text = "chat.fabian.08"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
[sub_resource type="Resource" id="Resource_vnjsk"]
script = ExtResource("1_lpye3")
text = "chat.fabian.09"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
[sub_resource type="Resource" id="Resource_fix8u"]
script = ExtResource("1_lpye3")
text = "chat.xavier.10"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
is_own_message = true
[sub_resource type="Resource" id="Resource_vl4x0"]
script = ExtResource("1_lpye3")
text = "chat.xavier.11"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
is_own_message = true
[sub_resource type="Resource" id="Resource_q2pe7"]
script = ExtResource("1_lpye3")
text = "chat.fabian.12"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
[sub_resource type="Resource" id="Resource_eawf6"]
script = ExtResource("1_lpye3")
text = "chat.xavier.13"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
is_own_message = true
[sub_resource type="Resource" id="Resource_868ya"]
script = ExtResource("1_lpye3")
text = "chat.xavier.14"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
is_own_message = true
[sub_resource type="Resource" id="Resource_w5osj"]
script = ExtResource("1_lpye3")
text = "chat.fabian.15"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
[sub_resource type="Resource" id="Resource_fs54r"]
script = ExtResource("1_lpye3")
text = "chat.xavier.16"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
is_own_message = true
[sub_resource type="Resource" id="Resource_cvihs"]
script = ExtResource("1_lpye3")
text = "chat.xavier.17"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
is_own_message = true
[sub_resource type="Resource" id="Resource_v47b6"]
script = ExtResource("1_lpye3")
text = "chat.fabian.18"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
[sub_resource type="Resource" id="Resource_xyr1o"]
script = ExtResource("1_lpye3")
text = "chat.fabian.19"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
[sub_resource type="Resource" id="Resource_mfcdt"]
script = ExtResource("1_lpye3")
text = "chat.xavier.20"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
is_own_message = true
[sub_resource type="Resource" id="Resource_0fesx"]
script = ExtResource("1_lpye3")
text = "chat.xavier.21"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
is_own_message = true
[sub_resource type="Resource" id="Resource_85502"]
script = ExtResource("1_lpye3")
text = "chat.fabian.22"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
[sub_resource type="Resource" id="Resource_tn8tu"]
script = ExtResource("1_lpye3")
text = "chat.xavier.23"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
is_own_message = true
[sub_resource type="Resource" id="Resource_3bd81"]
script = ExtResource("1_lpye3")
text = "chat.fabian.24"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
[sub_resource type="Resource" id="Resource_7ren3"]
script = ExtResource("1_lpye3")
text = "chat.fabian.25"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
[sub_resource type="Resource" id="Resource_jsae4"]
script = ExtResource("1_lpye3")
text = "chat.fabian.26"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
[sub_resource type="Resource" id="Resource_g7pwp"]
script = ExtResource("1_lpye3")
text = "chat.fabian.27"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
[sub_resource type="Resource" id="Resource_jcwwq"]
script = ExtResource("1_lpye3")
text = "chat.xavier.28"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
is_own_message = true
[sub_resource type="Resource" id="Resource_1gqku"]
script = ExtResource("1_lpye3")
text = "chat.fabian.29"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
[sub_resource type="Resource" id="Resource_ubjev"]
script = ExtResource("1_lpye3")
text = "chat.xavier.30"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
is_own_message = true
[sub_resource type="Resource" id="Resource_s6rep"]
script = ExtResource("1_lpye3")
text = "chat.xavier.31"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
is_own_message = true
[sub_resource type="Resource" id="Resource_c4m34"]
script = ExtResource("1_lpye3")
text = "chat.fabian.32"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
[sub_resource type="Resource" id="Resource_hrdwx"]
script = ExtResource("1_lpye3")
text = "chat.fabian.33"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
[sub_resource type="Resource" id="Resource_nqj2k"]
script = ExtResource("1_lpye3")
text = "chat.xavier.34"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
is_own_message = true
[sub_resource type="Resource" id="Resource_xtqb8"]
script = ExtResource("1_lpye3")
text = "chat.fabian.35"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
[sub_resource type="Resource" id="Resource_i0dry"]
script = ExtResource("1_lpye3")
text = "chat.xavier.36"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
is_own_message = true
[sub_resource type="Resource" id="Resource_05s62"]
script = ExtResource("1_lpye3")
text = "chat.fabian.37"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
[sub_resource type="Resource" id="Resource_lmhus"]
script = ExtResource("1_lpye3")
text = "chat.xavier.38"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
is_own_message = true
[sub_resource type="Resource" id="Resource_vn2vy"]
script = ExtResource("1_lpye3")
text = "chat.fabian.39"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
[sub_resource type="Resource" id="Resource_cmiyf"]
script = ExtResource("1_lpye3")
text = "chat.xavier.40"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
is_own_message = true
[sub_resource type="Resource" id="Resource_medp8"]
script = ExtResource("1_lpye3")
text = "chat.fabian.41"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
[sub_resource type="Resource" id="Resource_rynxv"]
script = ExtResource("1_lpye3")
text = "chat.fabian.42"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
[sub_resource type="Resource" id="Resource_15htn"]
script = ExtResource("1_lpye3")
text = "chat.fabian.43"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
[sub_resource type="Resource" id="Resource_qmc6b"]
script = ExtResource("1_lpye3")
text = "chat.xavier.44"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
is_own_message = true
[sub_resource type="Resource" id="Resource_3e1sg"]
script = ExtResource("1_lpye3")
text = "chat.fabian.45"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
[sub_resource type="Resource" id="Resource_8e2kt"]
script = ExtResource("1_lpye3")
text = "chat.xavier.46"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
is_own_message = true
[sub_resource type="Resource" id="Resource_uhl00"]
script = ExtResource("1_lpye3")
text = "chat.fabian.47"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
[sub_resource type="Resource" id="Resource_77vp6"]
script = ExtResource("1_lpye3")
text = "chat.xavier.48"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
is_own_message = true
[sub_resource type="Resource" id="Resource_t7jq2"]
script = ExtResource("1_lpye3")
text = "chat.fabian.49"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
[sub_resource type="Resource" id="Resource_ppeod"]
script = ExtResource("1_lpye3")
text = "chat.xavier.50"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
is_own_message = true
[sub_resource type="Resource" id="Resource_xvrq3"]
script = ExtResource("1_lpye3")
text = "chat.fabian.51"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
[sub_resource type="Resource" id="Resource_y6y6x"]
script = ExtResource("1_lpye3")
text = "chat.xavier.52"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
is_own_message = true
[sub_resource type="Resource" id="Resource_allg4"]
script = ExtResource("1_lpye3")
text = "chat.fabian.53"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
[sub_resource type="Resource" id="Resource_wergy"]
script = ExtResource("1_lpye3")
text = "chat.xavier.54"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
is_own_message = true
[sub_resource type="Resource" id="Resource_m6qpe"]
script = ExtResource("1_lpye3")
text = "chat.fabian.55"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
[sub_resource type="Resource" id="Resource_1wk5m"]
script = ExtResource("1_lpye3")
text = "chat.fabian.56"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
[sub_resource type="Resource" id="Resource_k10py"]
script = ExtResource("1_lpye3")
text = "chat.xavier.57"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
is_own_message = true
[sub_resource type="Resource" id="Resource_6y161"]
script = ExtResource("1_lpye3")
text = "chat.fabian.58"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
[sub_resource type="Resource" id="Resource_bq117"]
script = ExtResource("1_lpye3")
text = "chat.fabian.59"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
[sub_resource type="Resource" id="Resource_mx5ge"]
script = ExtResource("1_lpye3")
text = "chat.fabian.60"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
[sub_resource type="Resource" id="Resource_p3xe7"]
script = ExtResource("1_lpye3")
text = "chat.fabian.61"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
[sub_resource type="Resource" id="Resource_ltwa2"]
script = ExtResource("1_lpye3")
text = "chat.fabian.62"
time_dict = {
"day": 1,
"hour": 0,
"minute": 0,
"month": 1,
"second": 0,
"weekday": 4,
"year": 1970
}
[resource]
script = ExtResource("2_kg6cg")
messages = Array[ExtResource("1_lpye3")]([SubResource("Resource_qgt32"), SubResource("Resource_5qtt2"), SubResource("Resource_wih1b"), SubResource("Resource_qw8qg"), SubResource("Resource_0mkgm"), SubResource("Resource_5i67h"), SubResource("Resource_plyw6"), SubResource("Resource_u18yi"), SubResource("Resource_vnjsk"), SubResource("Resource_fix8u"), SubResource("Resource_vl4x0"), SubResource("Resource_q2pe7"), SubResource("Resource_eawf6"), SubResource("Resource_868ya"), SubResource("Resource_w5osj"), SubResource("Resource_fs54r"), SubResource("Resource_cvihs"), SubResource("Resource_v47b6"), SubResource("Resource_xyr1o"), SubResource("Resource_mfcdt"), SubResource("Resource_0fesx"), SubResource("Resource_85502"), SubResource("Resource_tn8tu"), SubResource("Resource_3bd81"), SubResource("Resource_7ren3"), SubResource("Resource_jsae4"), SubResource("Resource_g7pwp"), SubResource("Resource_jcwwq"), SubResource("Resource_1gqku"), SubResource("Resource_ubjev"), SubResource("Resource_s6rep"), SubResource("Resource_c4m34"), SubResource("Resource_hrdwx"), SubResource("Resource_nqj2k"), SubResource("Resource_xtqb8"), SubResource("Resource_i0dry"), SubResource("Resource_05s62"), SubResource("Resource_lmhus"), SubResource("Resource_vn2vy"), SubResource("Resource_cmiyf"), SubResource("Resource_medp8"), SubResource("Resource_rynxv"), SubResource("Resource_15htn"), SubResource("Resource_qmc6b"), SubResource("Resource_3e1sg"), SubResource("Resource_8e2kt"), SubResource("Resource_uhl00"), SubResource("Resource_77vp6"), SubResource("Resource_t7jq2"), SubResource("Resource_ppeod"), SubResource("Resource_xvrq3"), SubResource("Resource_y6y6x"), SubResource("Resource_allg4"), SubResource("Resource_wergy"), SubResource("Resource_m6qpe"), SubResource("Resource_1wk5m"), SubResource("Resource_k10py"), SubResource("Resource_6y161"), SubResource("Resource_bq117"), SubResource("Resource_mx5ge"), SubResource("Resource_p3xe7"), SubResource("Resource_ltwa2")])
metadata/_custom_type_script = "uid://c8hqd1leg4dfy"

View File

@ -0,0 +1,34 @@
class_name EventPasstrough extends Node3D
var mouse_event_transform: Transform2D = Transform2D()
func _ready() -> void:
mouse_event_transform.x *=get_viewport().size.x / 560 * .8
mouse_event_transform.y *= get_viewport().size.y / 1024 * .8
mouse_event_transform.origin = Vector2(150, 128)
if get_parent().get_parent() != get_tree():
get_parent().get_parent().mouse_entered.connect(on_focus_enter)
get_parent().get_parent().mouse_exited.connect(on_focus_exit)
func pass_event(event: InputEvent, viewport: Viewport):
$SubViewport.push_input(event)
func _input(event: InputEvent) -> void:
print( event )
if event is InputEventMouse or event is InputEventGesture:
event.position = event.position * mouse_event_transform
$SubViewport.push_input(event)
if event is InputEventMouseButton:
print("yay")
func on_focus_enter():
%AnimationPlayer.play("focus_phone")
func on_focus_exit():
%AnimationPlayer.play_backwards("focus_phone")
%AnimationPlayer.queue("phone_idle")

View File

@ -0,0 +1 @@
uid://bgvy873hdytiv

View File

@ -0,0 +1,8 @@
[gd_resource type="LabelSettings" format=3 uid="uid://dy1l6fcsy54od"]
[ext_resource type="FontFile" uid="uid://bdkb43smt08c0" path="res://import/fonts/Ubuntu-B.ttf" id="1_tvq1w"]
[resource]
font = ExtResource("1_tvq1w")
font_size = 18
shadow_size = 0

View File

@ -0,0 +1,8 @@
[gd_resource type="LabelSettings" format=3 uid="uid://mh8uu4rlqmv5"]
[ext_resource type="FontFile" uid="uid://bdkb43smt08c0" path="res://import/fonts/Ubuntu-B.ttf" id="1_f4p0e"]
[resource]
font = ExtResource("1_f4p0e")
font_color = Color(0, 0, 0, 0.8627451)
shadow_size = 0

View File

@ -0,0 +1,73 @@
[gd_scene format=3 uid="uid://dc58hnxdn0l2o"]
[ext_resource type="Theme" uid="uid://bhw3jbbrt3m1k" path="res://logic-scenes/chat_view/theme-smartphone.tres" id="1_0pomh"]
[ext_resource type="Texture2D" uid="uid://dekaqj10p8rqk" path="res://logic-scenes/chat_view/avatar-self.png" id="1_r4gcv"]
[ext_resource type="StyleBox" uid="uid://dj1fuvcy0sw7k" path="res://logic-scenes/chat_view/style-chat-bubble.tres" id="2_0pomh"]
[ext_resource type="Script" uid="uid://dlbwvie007wfx" path="res://logic-scenes/chat_view/chat_bubble.gd" id="3_3g7sa"]
[ext_resource type="LabelSettings" uid="uid://mh8uu4rlqmv5" path="res://logic-scenes/chat_view/label-timestamp.tres" id="4_yjo27"]
[node name="Message-Other" type="HBoxContainer" unique_id=102479796]
offset_right = 203.0
offset_bottom = 108.0
size_flags_horizontal = 3
theme = ExtResource("1_0pomh")
alignment = 2
script = ExtResource("3_3g7sa")
[node name="Avatar" type="TextureRect" parent="." unique_id=1077043040]
visible = false
layout_mode = 2
size_flags_vertical = 8
texture = ExtResource("1_r4gcv")
stretch_mode = 2
[node name="front_spacer" type="Control" parent="." unique_id=1890929439]
custom_minimum_size = Vector2(20, 0)
layout_mode = 2
[node name="VBoxContainer" type="VBoxContainer" parent="." unique_id=1636732531]
layout_mode = 2
size_flags_horizontal = 2
size_flags_vertical = 9
[node name="Bubble" type="PanelContainer" parent="VBoxContainer" unique_id=793380316]
custom_minimum_size = Vector2(0, 52)
layout_mode = 2
size_flags_horizontal = 8
size_flags_vertical = 3
theme_override_styles/panel = ExtResource("2_0pomh")
[node name="MarginContainer" type="MarginContainer" parent="VBoxContainer/Bubble" unique_id=1163778954]
layout_mode = 2
size_flags_horizontal = 0
size_flags_vertical = 4
theme_override_constants/margin_left = 0
theme_override_constants/margin_top = 4
theme_override_constants/margin_right = 8
theme_override_constants/margin_bottom = 4
[node name="RichTextLabel" type="RichTextLabel" parent="VBoxContainer/Bubble/MarginContainer" unique_id=418400525]
unique_name_in_owner = true
custom_minimum_size = Vector2(64, 64)
layout_mode = 2
size_flags_horizontal = 3
theme_type_variation = &"message-other"
bbcode_enabled = true
text = "meep"
fit_content = true
scroll_active = false
autowrap_mode = 0
vertical_alignment = 1
justification_flags = 99
metadata/_custom_type_script = "uid://dlbwvie007wfx"
[node name="TimeStamp" type="Label" parent="VBoxContainer" unique_id=1723936773]
unique_name_in_owner = true
layout_mode = 2
text = "8:12 PM"
label_settings = ExtResource("4_yjo27")
horizontal_alignment = 2
[node name="Spacer" type="Control" parent="." unique_id=1047768334]
custom_minimum_size = Vector2(70, 0)
layout_mode = 2

View File

@ -0,0 +1,73 @@
[gd_scene format=3 uid="uid://cjodbrwc01gwi"]
[ext_resource type="Theme" uid="uid://bhw3jbbrt3m1k" path="res://logic-scenes/chat_view/theme-smartphone.tres" id="1_aitur"]
[ext_resource type="StyleBox" uid="uid://dd4xc216ul21m" path="res://logic-scenes/chat_view/style-chat-bubble-self.tres" id="1_ufk1a"]
[ext_resource type="Script" uid="uid://dlbwvie007wfx" path="res://logic-scenes/chat_view/chat_bubble.gd" id="2_aitur"]
[ext_resource type="LabelSettings" uid="uid://mh8uu4rlqmv5" path="res://logic-scenes/chat_view/label-timestamp.tres" id="3_hmjif"]
[ext_resource type="Texture2D" uid="uid://dekaqj10p8rqk" path="res://logic-scenes/chat_view/avatar-self.png" id="4_q2b2g"]
[node name="Message-Self" type="HBoxContainer" unique_id=806983375]
offset_right = 507.0
offset_bottom = 200.0
size_flags_horizontal = 3
theme = ExtResource("1_aitur")
theme_override_constants/separation = 0
alignment = 2
script = ExtResource("2_aitur")
[node name="Spacer" type="Control" parent="." unique_id=929861663]
custom_minimum_size = Vector2(70, 0)
layout_mode = 2
[node name="VBoxContainer" type="VBoxContainer" parent="." unique_id=361845079]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 9
[node name="Bubble" type="PanelContainer" parent="VBoxContainer" unique_id=930440916]
custom_minimum_size = Vector2(0, 52)
layout_mode = 2
size_flags_horizontal = 8
size_flags_vertical = 3
theme_override_styles/panel = ExtResource("1_ufk1a")
[node name="MarginContainer" type="MarginContainer" parent="VBoxContainer/Bubble" unique_id=2011015357]
layout_mode = 2
size_flags_horizontal = 0
size_flags_vertical = 4
theme_override_constants/margin_left = 4
theme_override_constants/margin_top = 4
theme_override_constants/margin_right = 0
theme_override_constants/margin_bottom = 4
[node name="RichTextLabel" type="RichTextLabel" parent="VBoxContainer/Bubble/MarginContainer" unique_id=342773493]
unique_name_in_owner = true
custom_minimum_size = Vector2(400, 0)
layout_mode = 2
size_flags_horizontal = 3
theme_type_variation = &"message-other"
bbcode_enabled = true
text = "Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s."
fit_content = true
scroll_active = false
vertical_alignment = 1
justification_flags = 99
metadata/_custom_type_script = "uid://dlbwvie007wfx"
[node name="TimeStamp" type="Label" parent="VBoxContainer" unique_id=1916601114]
unique_name_in_owner = true
layout_mode = 2
text = "8:12 PM"
label_settings = ExtResource("3_hmjif")
horizontal_alignment = 2
[node name="Avatar" type="TextureRect" parent="." unique_id=502320005]
visible = false
layout_mode = 2
size_flags_vertical = 8
texture = ExtResource("4_q2b2g")
stretch_mode = 2
[node name="front_spacer" type="Control" parent="." unique_id=343300847]
custom_minimum_size = Vector2(20, 0)
layout_mode = 2

BIN
src/logic-scenes/chat_view/phone-background.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b3guc2v1fj04p"
path="res://.godot/imported/phone-background.png-a0d3235eeec56f234efbacce8d08f024.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://logic-scenes/chat_view/phone-background.png"
dest_files=["res://.godot/imported/phone-background.png-a0d3235eeec56f234efbacce8d08f024.ctex"]
[params]
compress/mode=0
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=false
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=1

BIN
src/logic-scenes/chat_view/phone-dot.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cv58eu35ra1ku"
path="res://.godot/imported/phone-dot.png-2758efc6f7ccb6f5a32a65b4f7cfdc54.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://logic-scenes/chat_view/phone-dot.png"
dest_files=["res://.godot/imported/phone-dot.png-2758efc6f7ccb6f5a32a65b4f7cfdc54.ctex"]
[params]
compress/mode=0
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=false
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=1

BIN
src/logic-scenes/chat_view/phone-notifications.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dhecdhucnu7sq"
path="res://.godot/imported/phone-notifications.png-2e4c4652e368365f11a8fcd5429d7863.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://logic-scenes/chat_view/phone-notifications.png"
dest_files=["res://.godot/imported/phone-notifications.png-2e4c4652e368365f11a8fcd5429d7863.ctex"]
[params]
compress/mode=0
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=false
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=1

BIN
src/logic-scenes/chat_view/phone-signal.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bng2qbusdg7dj"
path="res://.godot/imported/phone-signal.png-dd1931ca7afeae37c8c6215bd5a99a82.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://logic-scenes/chat_view/phone-signal.png"
dest_files=["res://.godot/imported/phone-signal.png-dd1931ca7afeae37c8c6215bd5a99a82.ctex"]
[params]
compress/mode=0
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=false
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=1

View File

@ -0,0 +1,15 @@
[gd_resource type="StyleBoxFlat" format=3 uid="uid://bsxtlhruon72f"]
[resource]
content_margin_left = 20.0
bg_color = Color(0.50464165, 0.19534153, 0.8099322, 1)
border_width_left = 10
border_width_top = 10
border_width_right = 10
border_width_bottom = 10
border_color = Color(0.68204504, 0.427549, 0.8153265, 1)
border_blend = true
corner_radius_top_left = 24
corner_radius_top_right = 24
corner_radius_bottom_right = 24
corner_radius_bottom_left = 24

View File

@ -0,0 +1,16 @@
[gd_resource type="StyleBoxFlat" format=3 uid="uid://dd4xc216ul21m"]
[resource]
content_margin_right = 10.0
bg_color = Color(0.23839876, 0.17226708, 0.35750446, 1)
border_width_left = 3
border_width_top = 3
border_width_right = 3
border_width_bottom = 3
border_color = Color(1, 1, 1, 0.5019608)
corner_radius_top_left = 24
corner_radius_top_right = 24
corner_radius_bottom_left = 24
shadow_color = Color(0.15923437, 0.15004924, 0.30282694, 0.6)
shadow_size = 10
shadow_offset = Vector2(5, 5)

View File

@ -0,0 +1,13 @@
[gd_resource type="StyleBoxFlat" format=3 uid="uid://dj1fuvcy0sw7k"]
[resource]
content_margin_left = 10.0
content_margin_right = 5.0
bg_color = Color(0.25547376, 0.61040854, 0.51446915, 1)
border_color = Color(0.8, 0.8, 0.8, 0)
corner_radius_top_left = 24
corner_radius_top_right = 24
corner_radius_bottom_right = 24
shadow_color = Color(0.030907283, 0.118160434, 0.21609408, 0.6)
shadow_size = 10
shadow_offset = Vector2(4, 4)

View File

@ -0,0 +1,4 @@
[gd_resource type="StyleBoxFlat" format=3 uid="uid://coqfwa80t22m0"]
[resource]
bg_color = Color(0, 0, 0, 0.627451)

View File

@ -0,0 +1,8 @@
[gd_resource type="Theme" format=3 uid="uid://bhw3jbbrt3m1k"]
[ext_resource type="FontFile" uid="uid://b0i5ipn75noh6" path="res://import/fonts/Ubuntu-R.ttf" id="1_o4frn"]
[resource]
default_font = ExtResource("1_o4frn")
default_font_size = 24
VBoxContainer/constants/separation = 9

View File

@ -177,17 +177,24 @@ func play():
finished.emit() finished.emit()
func _unhandled_input(event: InputEvent) -> void: func _input(event: InputEvent) -> void:
if not visible: return if get_viewport().gui_get_focus_owner() == %StoryScroll:
if event.is_action_pressed("ui_text_scroll_down"): print("Yoink!")
accept_event()
scroll_target += 40 if not visible: return
all_text_revealed = animation_complete if event.is_action_pressed("ui_text_scroll_down"):
accept_event()
scroll_target += 40
all_text_revealed = animation_complete
#get_viewport().set_input_as_handled()
if event.is_action_pressed("ui_text_scroll_up"): if event.is_action_pressed("ui_text_scroll_up"):
accept_event() accept_event()
scroll_target -= 40 scroll_target -= 40
all_text_revealed = all_text_revealed or animation_complete all_text_revealed = all_text_revealed or animation_complete
#get_viewport().set_input_as_handled()
var scroll_current : float = 0 var scroll_current : float = 0