1
0

Initial commit

This commit is contained in:
FoxSpellCaster
2025-04-16 18:12:10 -04:00
commit 99bea1a1f0
53 changed files with 4804 additions and 0 deletions

4
.editorconfig Normal file
View File

@@ -0,0 +1,4 @@
root = true
[*]
charset = utf-8

2
.gitattributes vendored Normal file
View File

@@ -0,0 +1,2 @@
# Normalize EOL for all files that Git considers text files.
* text=auto eol=lf

15
.gitignore vendored Normal file
View File

@@ -0,0 +1,15 @@
# Godot 4+ specific ignores
.godot/
# Godot-specific ignores
.import/
export.cfg
export_presets.cfg
# Imported translations (automatically generated from CSV files)
*.translation
# Mono-specific ignores
.mono/
data_*/
mono_crash.*.json

81
Inventory/Inventory.gd Normal file
View File

@@ -0,0 +1,81 @@
class_name Inventory
extends Node
var slots : Array[InventorySlot]
@onready var window : Panel = get_node("InventoryWindow")
@onready var info_text : Label = get_node("InventoryWindow/InfoText")
@export var starter_items : Array[Item]
func _ready() -> void:
toggle_window(false)
for child in get_node("InventoryWindow/SlotContainer").get_children():
slots.append(child)
child.set_item(null)
child.inventory = self
for item in starter_items:
add_item(item)
func _process(delta: float) -> void:
if Input.is_action_just_pressed("inventory"):
toggle_window(!window.visible)
func toggle_window(open : bool):
window.visible = open
if open:
Input.mouse_mode = Input.MOUSE_MODE_VISIBLE
else:
Input.mouse_mode = Input.MOUSE_MODE_CAPTURED
func on_give_player_item (item : Item, amount : int):
for i in range(amount):
add_item(item)
func add_item (item : Item):
var slot = get_slot_to_add(item)
if slot == null:
return
if slot.item == null:
slot.set_item(item)
elif slot.item == item:
slot.add_item()
func remove_item (item : Item):
var slot = get_slot_to_remove(item)
if slot == null or slot.item == null:
return
slot.remove_item()
func get_slot_to_add (item : Item) -> InventorySlot:
for slot in slots:
if slot.item == item and slot.quantity < item.max_stack_size:
return slot
for slot in slots:
if slot.item == null:
return slot
return null
func get_slot_to_remove (item : Item) -> InventorySlot:
for slot in slots:
if slot.item == item:
return slot
return null
func get_number_of_item (item : Item) -> int:
var total = 0
for slot in slots:
if slot.item == item:
total += slot.quantity
return total

View File

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

View File

@@ -0,0 +1,58 @@
class_name InventorySlot
extends Node
var item : Item
var quantity : int
@onready var icon : TextureRect = get_node("Icon")
@onready var quantity_text : Label = get_node("QuanityText")
var inventory : Inventory
func set_item (new_item : Item):
item = new_item
quantity = 1
if item == null:
icon.visible = false
else:
icon.visible = true
icon.texture = item.icon
update_quantity_text()
func add_item ():
quantity += 1
update_quantity_text()
func remove_item ():
quantity -= 1
update_quantity_text()
if quantity == 0:
set_item(null)
func update_quantity_text():
if quantity <= 1:
quantity_text.text = ""
else:
quantity_text.text = str(quantity)
func _on_mouse_entered() -> void:
if item == null:
inventory.info_text.text = ""
else:
inventory.info_text.text = item.display_name
func _on_mouse_exited() -> void:
inventory.info_text.text = ""
func _on_pressed():
if item == null:
return
var remove_after_use = item._on_use(inventory.get_parent())
if remove_after_use:
remove_item()
func drop_item():
pass

View File

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

View File

@@ -0,0 +1,51 @@
[gd_scene load_steps=4 format=3 uid="uid://c7i5cai8ud4lr"]
[ext_resource type="Script" uid="uid://daq5s125ae4of" path="res://Inventory/InventorySlot.gd" id="1_gpqwp"]
[ext_resource type="Texture2D" uid="uid://ccjtljhtdisln" path="res://Items/Icons/Wood.png" id="2_ded5v"]
[sub_resource type="LabelSettings" id="LabelSettings_0eju6"]
font_size = 32
shadow_color = Color(0, 0, 0, 0.75)
[node name="InventorySlot" type="Button"]
custom_minimum_size = Vector2(96, 96)
script = ExtResource("1_gpqwp")
[node name="Icon" type="TextureRect" parent="."]
custom_minimum_size = Vector2(80, 80)
layout_mode = 1
anchors_preset = 8
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
offset_left = -40.0
offset_top = -40.0
offset_right = 40.0
offset_bottom = 40.0
grow_horizontal = 2
grow_vertical = 2
mouse_filter = 2
texture = ExtResource("2_ded5v")
expand_mode = 1
[node name="QuanityText" type="Label" parent="."]
layout_mode = 1
anchors_preset = 3
anchor_left = 1.0
anchor_top = 1.0
anchor_right = 1.0
anchor_bottom = 1.0
offset_left = -45.0
offset_top = -23.0
offset_right = -5.0
grow_horizontal = 0
grow_vertical = 0
text = "42"
label_settings = SubResource("LabelSettings_0eju6")
horizontal_alignment = 2
vertical_alignment = 2
[connection signal="mouse_entered" from="." to="." method="_on_mouse_entered"]
[connection signal="mouse_exited" from="." to="." method="_on_mouse_exited"]
[connection signal="pressed" from="." to="." method="_on_pressed"]

BIN
Items/Icons/Goo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

View File

@@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dkvupub4psbja"
path.s3tc="res://.godot/imported/Goo.png-1f9d6ca11b0a36c4421cf064f5664181.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://Items/Icons/Goo.png"
dest_files=["res://.godot/imported/Goo.png-1f9d6ca11b0a36c4421cf064f5664181.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

BIN
Items/Icons/Iron.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

View File

@@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://d2twxtxeqy64"
path.s3tc="res://.godot/imported/Iron.png-7a29a25c000c2670cab3a05f4a4fc084.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://Items/Icons/Iron.png"
dest_files=["res://.godot/imported/Iron.png-7a29a25c000c2670cab3a05f4a4fc084.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

BIN
Items/Icons/Wood.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ccjtljhtdisln"
path="res://.godot/imported/Wood.png-79310d283d5891958645c8f2c5e68435.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Items/Icons/Wood.png"
dest_files=["res://.godot/imported/Wood.png-79310d283d5891958645c8f2c5e68435.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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,11 @@
[gd_resource type="Resource" script_class="Item" load_steps=3 format=3 uid="uid://bn62yixvjt8qa"]
[ext_resource type="Script" uid="uid://c077ak2rge5iv" path="res://item.gd" id="1_fokvi"]
[ext_resource type="Texture2D" uid="uid://dkvupub4psbja" path="res://Items/Icons/Goo.png" id="1_rxo6g"]
[resource]
script = ExtResource("1_fokvi")
display_name = "Goo"
icon = ExtResource("1_rxo6g")
max_stack_size = 12
metadata/_custom_type_script = "uid://c077ak2rge5iv"

View File

@@ -0,0 +1,11 @@
[gd_resource type="Resource" script_class="Item" load_steps=3 format=3 uid="uid://ce3p2y2gmsvhm"]
[ext_resource type="Texture2D" uid="uid://d2twxtxeqy64" path="res://Items/Icons/Iron.png" id="1_5jk6l"]
[ext_resource type="Script" uid="uid://c077ak2rge5iv" path="res://item.gd" id="1_emhba"]
[resource]
script = ExtResource("1_emhba")
display_name = "Iron"
icon = ExtResource("1_5jk6l")
max_stack_size = 12
metadata/_custom_type_script = "uid://c077ak2rge5iv"

View File

@@ -0,0 +1,11 @@
[gd_resource type="Resource" script_class="Item" load_steps=3 format=3 uid="uid://cfq2hlp4dfjsa"]
[ext_resource type="Texture2D" uid="uid://ccjtljhtdisln" path="res://Items/Icons/Wood.png" id="1_7shg5"]
[ext_resource type="Script" uid="uid://c077ak2rge5iv" path="res://item.gd" id="1_ur8es"]
[resource]
script = ExtResource("1_ur8es")
display_name = "Wood"
icon = ExtResource("1_7shg5")
max_stack_size = 12
metadata/_custom_type_script = "uid://c077ak2rge5iv"

10
Items/Models/BugMeat.mtl Normal file
View File

@@ -0,0 +1,10 @@
# Blender MTL File: 'BugMeat.blend'
# Material Count: 1
newmtl None
Ns 500
Ka 0.8 0.8 0.8
Kd 0.8 0.8 0.8
Ks 0.8 0.8 0.8
d 1
illum 2

708
Items/Models/Goo.obj Normal file
View File

@@ -0,0 +1,708 @@
# Blender v2.90.0 OBJ File: 'BugMeat.blend'
# www.blender.org
mtllib BugMeat.mtl
o Icosphere.005
v 0.074101 -0.608056 0.224136
v -0.864482 -0.531968 0.418678
v -0.394905 -0.524567 -0.905476
v 0.129683 -0.502770 -0.613945
v -1.018842 -0.076855 0.045417
v -0.259998 0.060143 -0.804097
v -0.467119 -0.892761 -0.027117
v -0.270097 -0.666713 0.435767
v 0.207757 -0.593311 -0.205273
v -0.087435 -0.864180 -0.231142
v -1.028020 -0.628560 -0.045981
v -0.506820 -0.755973 -0.618790
v -0.847047 -0.690163 -0.415896
v 0.244020 -0.273956 -0.399463
v -0.488461 -0.367216 0.461710
v -1.224535 -0.373928 -0.219233
v 0.011383 -0.200557 -0.809655
v -0.650426 -0.205949 -0.964252
v -0.668188 -0.054077 0.241837
v -1.001763 0.039582 -0.477016
v -0.570613 0.096922 -0.798911
v -0.746743 0.164578 -0.132916
v -0.604416 0.234925 -0.500649
v -0.247178 0.218092 -0.632410
v 0.850624 -0.277932 0.546308
v -0.309380 -0.344304 0.886088
v -0.865621 -0.342840 -0.083929
v -0.219262 -0.215047 -0.845666
v 0.404394 0.412053 0.785553
v -0.551138 0.415256 -0.578758
v 1.037307 0.495251 -0.001016
v 0.142458 0.804901 0.149199
v -0.088470 -0.870314 0.331319
v 0.425323 -0.726692 0.368041
v 0.262869 -0.401776 0.868041
v 0.934238 -0.371945 0.033728
v 0.425323 -0.726692 -0.249982
v -0.406576 -0.612531 0.003298
v -0.736770 -0.480178 0.481778
v -0.091111 -0.591548 -0.508464
v 0.527408 -0.399829 -0.660719
v 1.117992 0.121740 0.309334
v 1.038932 0.155320 -0.276582
v 0.026000 -0.000417 0.993141
v 0.740173 0.075862 0.808357
v -0.964937 -0.020720 0.175743
v -0.535850 -0.037701 0.566618
v -0.500620 0.099541 -0.783084
v -0.895584 0.021875 -0.384994
v 0.587786 0.123962 -0.749987
v 0.000000 0.123962 -0.940970
v 0.847744 0.550893 0.490118
v -0.136171 0.431153 0.732720
v -0.768077 0.424286 -0.138216
v -0.228644 0.512960 -0.839726
v 0.699531 0.523329 -0.461662
v 0.568203 0.762528 -0.047611
v -0.253684 0.638031 0.173513
v -0.274109 0.749369 -0.393288
v 0.206717 0.774639 -0.554445
v -0.569329 0.043335 -0.400588
v -0.131549 0.579479 -0.418605
v 0.298277 0.578120 0.205329
v -0.252117 0.861325 0.353293
v -0.605738 -0.281939 0.582226
v -0.243149 -0.087340 0.833398
v -0.879423 -0.292981 0.199284
v -1.098288 -0.068092 0.330701
v -0.960396 -0.051785 -0.183232
v 0.401291 0.301102 0.445374
v -0.483994 0.114297 0.795309
v 0.026384 0.273582 0.839800
v -0.793794 0.325781 0.575650
v -1.224741 0.280113 0.156823
v -0.308523 0.287684 -0.506643
v -0.016937 0.581795 0.728136
v -0.683001 0.591130 0.524988
v -0.974656 0.664101 -0.039548
v -0.637742 0.519158 -0.418323
v 0.111659 0.623999 -0.164885
v -0.103244 0.856843 -0.022834
v -0.577645 0.871300 0.161332
v 0.976259 -0.479907 0.722328
v 0.308189 -0.647181 0.755272
v 0.292084 -0.430068 -0.434935
v 1.147179 -0.504246 -0.003280
v 0.852565 0.163680 0.786954
v 0.697614 0.130094 -0.434242
v 0.796876 -0.839111 0.214396
v 0.091176 -0.759178 0.214396
v -0.030191 -0.516447 0.587923
v 0.417835 -0.866474 0.010980
v 0.020269 -0.420863 -0.206870
v 1.400557 -0.034847 0.172994
v 0.861696 -0.034846 0.914672
v 0.051750 -0.200936 0.806129
v 0.861657 -0.357141 -0.427932
v 0.483927 -0.123691 -0.532663
v 1.172219 0.256504 0.525314
v 0.425577 0.149571 0.721312
v 1.255363 0.302809 -0.032172
v 0.767418 0.415655 0.518466
v 1.036550 0.440786 0.149055
v 0.698051 0.400397 -0.206333
v 0.147641 -0.378392 -0.492277
v -0.403163 -0.013339 -0.545095
v -0.049626 -0.195603 -1.012786
v -0.277268 0.624611 -1.026646
v 0.202988 0.855382 -0.740744
v 0.419699 -0.353356 -0.218208
v 0.737442 -0.110623 -0.449057
v 0.419699 -0.353356 -0.679907
v -0.228357 -0.235085 -0.508127
v -0.371458 -0.033524 -0.861092
v 0.495963 -0.109170 -0.986752
v 0.914762 0.225279 -0.261531
v 0.732868 0.242099 -0.907439
v -0.508115 0.107788 -0.359873
v -0.518146 0.307218 -0.938922
v 0.211605 0.459547 -1.193352
v 0.713485 0.552126 -0.125864
v -0.378985 0.489487 -0.569881
v 0.745371 0.577523 -0.668181
v 0.274551 0.690884 -0.207400
v 0.520989 0.751559 -0.511154
v -0.106219 0.688761 -0.360778
v -0.173906 0.747856 -0.789443
v 0.928307 -0.034211 0.690037
v 0.033822 -0.134672 0.971066
v 0.325318 0.488361 0.896213
v -0.201922 0.361256 0.574935
v 1.032958 0.584383 0.482922
v 0.352553 0.781597 0.415300
v 0.112385 -0.363072 0.721060
v 0.657657 -0.325187 0.546248
v 0.539825 -0.133345 0.911807
v 1.119318 0.246946 0.513752
v 1.099511 0.239847 0.058042
v 0.600263 0.239828 1.035675
v -0.142459 0.091225 0.833517
v 0.867193 0.560566 -0.081594
v 0.762386 0.756905 0.243493
v -0.013719 0.586338 0.390412
v 0.007198 0.628826 -0.049794
v 0.402873 0.686743 -0.147841
vt 0.727272 0.157461
vt 0.636363 0.078731
vt 0.636363 0.157461
vt 0.272727 0.000000
vt 0.250000 0.118096
vt 0.318182 0.078731
vt 0.454545 0.000000
vt 0.409090 0.078731
vt 0.500000 0.078731
vt 0.932126 0.197360
vt 0.818181 0.157461
vt 0.863635 0.236191
vt 0.409706 0.157461
vt 0.363636 0.236191
vt 0.545454 0.157461
vt 0.500000 0.236191
vt 0.590909 0.236191
vt 0.454545 0.314921
vt 0.363636 0.314921
vt 0.409090 0.393651
vt 0.318182 0.393651
vt 0.226657 0.314921
vt 0.227273 0.393651
vt 0.136363 0.393651
vt 0.090909 0.314921
vt 0.181818 0.236191
vt 0.909091 0.314921
vt 1.000000 0.314921
vt 0.135747 0.157461
vt 0.023036 0.197360
vt 0.136363 0.078731
vt 0.067874 0.039899
vt 0.841216 0.039899
vt 0.772726 0.078731
vt 0.272727 0.000000
vt 0.227273 0.078731
vt 0.318182 0.078731
vt 0.454545 0.000000
vt 0.409090 0.078731
vt 0.500000 0.078731
vt 0.909090 0.157461
vt 0.818181 0.157461
vt 0.863635 0.236191
vt 0.181818 0.157461
vt 0.090909 0.157461
vt 0.136363 0.236191
vt 0.954545 0.236191
vt 0.363636 0.157461
vt 0.318182 0.236191
vt 0.409090 0.236191
vt 0.499383 0.157461
vt 0.500000 0.236191
vt 0.590909 0.236191
vt 0.818181 0.314921
vt 0.727272 0.314921
vt 0.750307 0.432483
vt 0.272727 0.314921
vt 0.181818 0.314921
vt 0.227273 0.393651
vt 0.636363 0.314921
vt 0.545454 0.314921
vt 0.590909 0.393651
vt 0.500000 0.393651
vt 0.545454 0.472382
vt 0.409090 0.393651
vt 0.318182 0.393651
vt 0.363636 0.472382
vt 0.363636 0.314921
vt 0.136363 0.393651
vt 0.181818 0.472382
vt 0.954545 0.393651
vt 0.909091 0.314921
vt 0.886055 0.432483
vt 0.681818 0.393651
vt 0.227273 0.236191
vt 0.681818 0.236191
vt 0.045454 0.236191
vt 0.000000 0.157461
vt 0.772726 0.236191
vt 0.727272 0.157461
vt 0.636363 0.157461
vt 0.136363 0.078731
vt 0.067874 0.039899
vt 0.590909 0.078731
vt 0.681818 0.078731
vt 0.636363 0.000000
vt 0.841216 0.039899
vt 0.772726 0.078731
vt 0.363636 0.157461
vt 0.272727 0.157461
vt 0.340909 0.275556
vt 0.409090 0.236191
vt 0.454545 0.314921
vt 0.409090 0.393651
vt 0.636363 0.314921
vt 0.545454 0.314921
vt 0.545454 0.393651
vt 0.318182 0.393651
vt 0.363636 0.472382
vt 0.226657 0.314921
vt 0.090909 0.314921
vt 0.181818 0.393651
vt 0.954545 0.393651
vt 0.953929 0.314921
vt 0.886055 0.432483
vt 0.772110 0.314921
vt 0.750307 0.432483
vt 0.681818 0.393651
vt 0.181818 0.236191
vt 0.954545 0.236191
vt 0.886055 0.197360
vt 0.772726 0.236191
vt 0.681818 0.236191
vt 0.135747 0.157461
vt 0.045454 0.236191
vt 0.000000 0.157461
vt 0.818181 0.157461
vt 0.227273 0.078731
vt 0.136363 0.078731
vt 0.045454 0.078731
vt 0.863635 0.078731
vt 0.818181 0.000000
vt 0.772726 0.078731
vt 0.886055 0.117562
vt 0.773343 0.157461
vt 0.636363 0.078731
vt 0.591524 0.157461
vt 0.090909 0.000000
vt 0.023035 0.117562
vt 0.136363 0.078731
vt 0.636363 0.236191
vt 0.818181 0.236191
vt 0.954545 0.236191
vt 0.477272 0.196826
vt 0.818181 0.314921
vt 0.727272 0.314921
vt 0.772726 0.393651
vt 0.590909 0.393651
vt 0.590292 0.314921
vt 0.500000 0.393651
vt 0.454545 0.314921
vt 0.681818 0.393651
vt 0.909091 0.314921
vt 0.409090 0.236191
vt 0.363636 0.157461
vt 0.090909 0.157461
vt 0.045454 0.236191
vt 0.500000 0.078731
vt 0.431510 0.039899
vt 0.295762 0.039899
vt 0.272727 0.157461
vt 0.227273 0.078731
vt 0.272727 0.000000
vt 0.227273 0.078731
vt 0.340601 0.117562
vt 0.454545 0.000000
vt 0.386671 0.117562
vt 0.500000 0.078731
vt 0.272727 0.157461
vt 0.272727 0.236191
vt 0.181818 0.157461
vt 0.136363 0.236191
vt 0.431510 0.275022
vt 0.318798 0.314921
vt 0.181818 0.314921
vt 0.227273 0.393651
vt 0.386671 0.432483
vt 0.590909 0.393651
vt 0.590292 0.314921
vt 0.522419 0.432483
vt 0.318182 0.393651
vt 0.136363 0.393651
vt 0.181818 0.472382
vt 0.954545 0.393651
vt 0.863635 0.393651
vt 0.909090 0.472382
vt 0.772726 0.393651
vt 0.681818 0.393651
vt 0.727272 0.472382
vt 0.727272 0.314921
vt 0.545454 0.236191
vt 0.681818 0.236191
vt 0.499383 0.157461
vt 0.636363 0.157461
vt 0.590909 0.078731
vt 0.681818 0.078731
vt 0.636363 0.000000
vt 0.909090 0.157461
vt 0.818181 0.157461
vt 0.818181 0.236191
vt 0.727272 0.157461
vt 0.681818 0.236191
vt 0.954545 0.236191
vt 0.864252 0.314921
vt 0.682434 0.314921
vt 0.750307 0.432483
vt 1.000000 0.314921
vt 0.954545 0.393651
vt 0.545454 0.314921
vt 0.590909 0.393651
vt 0.500000 0.393651
vt 0.545454 0.472382
vt 0.409090 0.393651
vt 0.318182 0.393651
vt 0.363636 0.472382
vt 0.227273 0.393651
vt 0.136363 0.393651
vt 0.181818 0.472382
vt 0.886055 0.432483
vt 0.681818 0.393651
vt 0.590909 0.236191
vt 0.863635 0.078731
vt 0.772726 0.078731
vn 0.4661 -0.8314 0.3023
vn 0.3755 -0.9213 -0.1008
vn 0.6777 -0.7326 -0.0623
vn -0.1230 -0.9797 0.1580
vn -0.5489 -0.7397 -0.3893
vn -0.1599 -0.8401 -0.5184
vn -0.5366 -0.2708 0.7992
vn 0.0535 -0.7978 0.6005
vn -0.1681 0.1285 0.9773
vn 0.0254 -0.5065 -0.8618
vn -0.3681 0.0319 -0.9292
vn 0.6420 -0.4733 -0.6031
vn 0.4910 -0.0796 -0.8675
vn 0.8714 0.0238 -0.4899
vn 0.1352 0.4890 -0.8617
vn -0.2316 0.6874 -0.6883
vn -0.0173 0.8242 -0.5661
vn -0.3456 0.8865 -0.3076
vn -0.7529 0.5764 -0.3176
vn -0.5310 0.8429 0.0873
vn -0.7717 0.4706 0.4277
vn -0.9889 -0.1200 -0.0878
vn -0.3928 0.4567 0.7982
vn -0.6823 -0.7163 0.1459
vn -0.1462 -0.9711 0.1887
vn -0.4737 -0.8600 -0.1897
vn -0.0606 -0.8311 -0.5527
vn 0.3280 -0.8918 -0.3115
vn -0.4159 -0.2709 0.8681
vn 0.2239 -0.5249 0.8211
vn -0.1357 0.1278 0.9825
vn -0.7600 -0.6497 0.0154
vn -0.7337 -0.5051 0.4544
vn -0.9633 -0.0032 0.2683
vn -0.6506 0.2197 0.7269
vn -0.0555 -0.3517 -0.9344
vn -0.5316 0.1807 -0.8274
vn -0.0476 -0.1567 -0.9865
vn 0.4496 -0.5315 -0.7178
vn 0.5812 -0.0874 -0.8090
vn 0.8556 0.0614 -0.5140
vn 0.0692 0.6438 0.7620
vn 0.4434 0.8339 0.3284
vn -0.0754 0.9647 0.2521
vn -0.6800 0.5262 -0.5106
vn -0.7671 0.6174 -0.1743
vn -0.3839 0.9068 -0.1741
vn 0.8134 0.5700 -0.1154
vn 0.6218 0.6155 -0.4843
vn 0.3374 0.9405 -0.0400
vn 0.0555 0.9709 -0.2328
vn -0.4633 0.5304 -0.7100
vn -0.3875 0.8825 0.2665
vn -0.2704 0.6263 0.7312
vn -0.8516 0.3988 -0.3402
vn 0.9482 0.2975 0.1115
vn 0.3721 -0.1280 0.9193
vn 0.4904 -0.5295 0.6921
vn 0.7168 -0.6322 -0.2940
vn 0.3703 -0.8745 0.3132
vn -0.4092 -0.0927 -0.9077
vn -0.7761 -0.1900 -0.6012
vn -0.3715 0.4208 -0.8276
vn -0.1720 0.1280 -0.9767
vn 0.0443 0.7031 -0.7097
vn 0.2746 0.9304 -0.2426
vn 0.5901 0.7770 0.2193
vn 0.5455 0.7416 -0.3904
vn -0.3079 0.9507 0.0363
vn 0.1283 0.9215 0.3666
vn -0.6946 0.6667 -0.2701
vn -0.4499 0.5880 0.6722
vn 0.2598 0.6269 0.7345
vn -0.9866 0.1594 0.0331
vn -0.5817 0.2182 0.7836
vn -0.3704 0.0295 0.9284
vn 0.1652 0.3088 0.9366
vn 0.6894 0.5303 0.4934
vn -0.8351 -0.4067 0.3704
vn -0.2477 -0.1142 0.9620
vn -0.6780 -0.7262 0.1137
vn -0.5192 -0.3960 0.7573
vn -0.1026 -0.9457 -0.3084
vn 0.3791 -0.9252 0.0143
vn -0.1674 -0.6724 0.7210
vn 0.5735 -0.5050 0.6450
vn 0.7613 -0.5797 -0.2903
vn -0.3881 -0.9215 0.0103
vn 0.9984 -0.0533 -0.0197
vn 0.3096 0.1301 0.9419
vn -0.2758 -0.1093 0.9550
vn 0.4450 -0.3471 -0.8256
vn 0.2218 0.5917 0.7750
vn 0.6949 0.5033 0.5135
vn 0.3161 0.8243 0.4696
vn 0.4464 0.8948 0.0007
vn 0.7351 0.5424 -0.4067
vn 0.3224 0.6958 -0.6417
vn 0.4323 0.2780 -0.8578
vn -0.1943 0.4528 0.8701
vn 0.1866 -0.1346 -0.9731
vn -0.1231 -0.6438 -0.7552
vn -0.5265 -0.6246 0.5767
vn -0.4954 -0.6960 -0.5197
vn -0.1067 -0.9813 -0.1602
vn -0.4146 -0.8840 -0.2160
vn -0.2472 -0.6612 -0.7083
vn 0.3398 -0.8975 -0.2811
vn -0.7124 -0.5569 -0.4269
vn -0.8706 0.0659 -0.4876
vn -0.8729 -0.4707 -0.1282
vn -0.9926 -0.1194 -0.0239
vn 0.1465 0.2759 -0.9499
vn -0.5170 0.5770 -0.6323
vn -0.8140 0.5695 0.1145
vn -0.4851 0.8721 -0.0647
vn 0.0935 0.9718 -0.2163
vn 0.3954 0.9157 0.0720
vn 0.7583 0.5736 -0.3097
vn -0.3584 0.8999 0.2483
vn 0.0673 0.9436 0.3240
vn 0.6514 0.7381 0.1758
vn 0.7896 -0.0066 -0.6135
vn 0.9818 0.1297 -0.1384
vn 0.4681 -0.5111 -0.7209
vn 0.8008 -0.5520 -0.2323
vn 0.4017 -0.9157 0.0000
vn -0.1133 -0.1957 0.9741
vn 0.3052 -0.5790 0.7560
vn 0.2858 0.1682 0.9434
vn 0.6375 -0.3099 0.7054
vn 0.8768 0.1970 0.4386
vn -0.4160 0.3940 0.8195
vn -0.1657 0.6377 0.7522
vn 0.7148 0.6325 0.2983
vn -0.1392 0.9614 0.2372
vn -0.5033 0.6508 0.5685
vn -0.4705 0.8273 0.3069
vn 0.5970 0.7285 -0.3359
vn 0.3371 0.9404 -0.0438
vn -0.0052 0.9684 -0.2491
vn -0.3059 0.9483 -0.0843
vn 0.8926 0.4083 -0.1913
vn 0.1388 -0.7727 0.6194
vn 0.3581 -0.7743 0.5217
usemtl None
s 1
f 1/1/1 10/2/2 9/3/3
f 7/4/4 13/5/5 12/6/6
f 7/7/4 12/8/6 10/9/2
f 2/10/7 8/11/8 15/12/9
f 3/13/10 13/5/5 18/14/11
f 4/15/12 3/13/10 17/16/13
f 4/15/12 17/16/13 14/17/14
f 6/18/15 21/19/16 24/20/17
f 24/20/17 21/19/16 23/21/18
f 21/19/16 20/22/19 23/21/18
f 23/23/18 20/22/19 22/24/20
f 20/22/19 5/25/21 22/24/20
f 18/14/11 21/19/16 6/18/15
f 18/14/11 20/22/19 21/19/16
f 16/26/22 5/25/21 20/22/19
f 2/10/7 19/27/23 5/28/21
f 2/10/7 15/12/9 19/27/23
f 17/16/13 18/14/11 6/18/15
f 17/16/13 3/13/10 18/14/11
f 18/14/11 16/26/22 20/22/19
f 18/14/11 13/5/5 16/26/22
f 13/5/5 11/29/24 16/26/22
f 16/26/22 2/30/7 5/25/21
f 16/26/22 11/29/24 2/30/7
f 10/9/2 3/13/10 4/15/12
f 10/9/2 12/8/6 3/13/10
f 12/6/6 13/5/5 3/13/10
f 13/31/5 7/32/4 11/29/24
f 7/32/4 2/30/7 11/29/24
f 9/3/3 10/2/2 4/15/12
f 7/33/4 8/11/8 2/10/7
f 7/33/4 10/34/2 8/11/8
f 10/34/2 1/1/1 8/11/8
f 33/35/25 38/36/26 40/37/27
f 33/38/25 40/39/27 37/40/28
f 26/41/29 35/42/30 44/43/31
f 27/44/32 39/45/33 46/46/34
f 26/41/29 44/43/31 47/47/35
f 28/48/36 48/49/37 51/50/38
f 41/51/39 50/52/40 43/53/41
f 29/54/42 52/55/43 32/56/44
f 30/57/45 54/58/46 59/59/47
f 31/60/48 56/61/49 57/62/50
f 57/62/50 60/63/51 32/64/44
f 57/62/50 56/61/49 60/63/51
f 60/65/51 59/66/47 32/67/44
f 60/65/51 55/68/52 59/66/47
f 55/68/52 30/57/45 59/66/47
f 59/59/47 58/69/53 32/70/44
f 59/59/47 54/58/46 58/69/53
f 58/71/53 53/72/54 32/73/44
f 53/72/54 29/54/42 32/73/44
f 32/56/44 52/55/43 57/74/50
f 52/55/43 31/60/48 57/74/50
f 43/53/41 56/61/49 31/60/48
f 43/53/41 50/52/40 56/61/49
f 51/50/38 48/49/37 55/68/52
f 48/49/37 30/57/45 55/68/52
f 49/75/55 54/58/46 30/57/45
f 49/75/55 46/46/34 54/58/46
f 47/47/35 44/43/31 53/72/54
f 44/43/31 29/54/42 53/72/54
f 42/76/56 31/60/48 52/55/43
f 50/52/40 41/51/39 51/50/38
f 41/51/39 28/48/36 51/50/38
f 48/49/37 49/75/55 30/57/45
f 46/46/34 39/45/33 47/77/35
f 39/45/33 26/78/29 47/77/35
f 44/43/31 45/79/57 29/54/42
f 44/43/31 35/42/30 45/79/57
f 35/42/30 25/80/58 45/79/57
f 42/76/56 43/53/41 31/60/48
f 36/81/59 41/51/39 43/53/41
f 37/40/28 40/39/27 41/51/39
f 40/39/27 28/48/36 41/51/39
f 38/82/26 39/45/33 27/44/32
f 38/82/26 33/83/25 39/45/33
f 33/83/25 26/78/29 39/45/33
f 36/81/59 37/84/28 41/51/39
f 36/81/59 34/85/60 37/84/28
f 34/85/60 33/86/25 37/84/28
f 33/87/25 35/42/30 26/41/29
f 33/87/25 34/88/60 35/42/30
f 34/88/60 25/80/58 35/42/30
f 61/89/61 69/90/62 79/91/63
f 61/89/61 79/91/63 75/92/64
f 62/93/65 79/91/63 81/94/66
f 63/95/67 80/96/68 81/97/66
f 80/96/68 62/93/65 81/97/66
f 81/94/66 82/98/69 64/99/70
f 81/94/66 79/91/63 82/98/69
f 79/91/63 78/100/71 82/98/69
f 78/100/71 77/101/72 82/102/69
f 82/103/69 77/104/72 64/105/70
f 77/104/72 76/106/73 64/105/70
f 64/107/70 76/106/73 81/108/66
f 76/106/73 63/95/67 81/108/66
f 75/92/64 79/91/63 62/93/65
f 74/109/74 77/101/72 78/100/71
f 73/110/75 71/111/76 77/104/72
f 71/111/76 76/106/73 77/104/72
f 72/112/77 70/113/78 76/106/73
f 70/113/78 63/95/67 76/106/73
f 79/91/63 74/109/74 78/100/71
f 79/91/63 69/90/62 74/109/74
f 69/90/62 68/114/79 74/109/74
f 74/109/74 73/115/75 77/101/72
f 74/109/74 68/114/79 73/115/75
f 68/114/79 71/116/76 73/115/75
f 71/111/76 72/112/77 76/106/73
f 71/111/76 66/117/80 72/112/77
f 67/118/81 68/114/79 69/90/62
f 67/119/81 65/120/82 68/114/79
f 65/120/82 71/116/76 68/114/79
f 65/121/82 66/117/80 71/111/76
f 92/122/83 89/123/84 84/124/85
f 83/125/86 89/126/84 86/127/87
f 92/128/83 84/129/85 90/130/88
f 83/125/86 86/127/87 94/131/89
f 84/124/85 83/125/86 95/132/90
f 83/125/86 94/131/89 95/132/90
f 84/124/85 95/132/90 96/133/91
f 86/127/87 97/134/92 94/131/89
f 87/135/93 99/136/94 102/137/95
f 103/138/96 101/139/97 104/140/98
f 101/139/97 88/141/99 104/140/98
f 102/137/95 99/136/94 103/142/96
f 99/136/94 101/139/97 103/142/96
f 94/131/89 97/134/92 101/139/97
f 97/134/92 88/141/99 101/139/97
f 96/133/91 95/132/90 100/143/100
f 95/132/90 87/135/93 100/143/100
f 95/132/90 99/136/94 87/135/93
f 95/132/90 94/131/89 99/136/94
f 94/131/89 101/139/97 99/136/94
f 97/134/92 98/144/101 88/141/99
f 97/134/92 85/145/102 98/144/101
f 91/146/103 84/129/85 96/147/91
f 89/148/84 97/134/92 86/127/87
f 89/148/84 92/149/83 97/134/92
f 92/149/83 85/145/102 97/134/92
f 92/150/83 93/151/104 85/145/102
f 92/150/83 90/152/88 93/151/104
f 90/130/88 84/129/85 91/146/103
f 84/124/85 89/123/84 83/125/86
f 105/153/105 113/154/106 107/155/107
f 105/156/105 107/157/107 112/158/108
f 107/155/107 114/159/109 119/160/110
f 106/161/111 118/162/112 119/160/110
f 107/155/107 119/160/110 120/163/113
f 108/164/114 122/165/115 127/166/116
f 120/163/113 108/164/114 109/167/117
f 125/168/118 123/169/119 109/170/117
f 123/169/119 120/163/113 109/170/117
f 109/167/117 108/164/114 127/171/116
f 127/166/116 126/172/120 109/173/117
f 127/166/116 122/165/115 126/172/120
f 126/174/120 124/175/121 109/176/117
f 124/177/121 125/178/118 109/179/117
f 124/177/121 121/180/122 125/178/118
f 121/180/122 123/169/119 125/178/118
f 117/181/123 120/163/113 123/169/119
f 120/163/113 119/160/110 108/164/114
f 119/160/110 122/165/115 108/164/114
f 119/160/110 118/162/112 122/165/115
f 116/182/124 123/169/119 121/180/122
f 117/181/123 115/183/125 120/163/113
f 115/183/125 107/155/107 120/163/113
f 114/159/109 106/161/111 119/160/110
f 116/182/124 117/181/123 123/169/119
f 116/182/124 111/184/126 117/181/123
f 111/184/126 115/183/125 117/181/123
f 112/158/108 107/157/107 115/183/125
f 107/155/107 113/154/106 114/159/109
f 111/184/126 112/185/108 115/183/125
f 111/184/126 110/186/127 112/185/108
f 110/186/127 105/187/105 112/185/108
f 129/188/128 136/189/129 139/190/130
f 128/191/131 137/192/132 139/190/130
f 129/188/128 139/190/130 140/193/133
f 130/194/134 132/195/135 133/196/136
f 131/197/137 130/194/134 143/198/138
f 132/195/135 141/199/139 142/200/140
f 142/200/140 145/201/141 133/202/136
f 142/200/140 141/199/139 145/201/141
f 145/203/141 144/204/142 133/205/136
f 144/206/142 143/207/138 133/208/136
f 143/198/138 130/194/134 133/209/136
f 133/196/136 132/195/135 142/210/140
f 138/211/143 141/199/139 132/195/135
f 140/193/133 130/194/134 131/197/137
f 140/193/133 139/190/130 130/194/134
f 139/190/130 132/195/135 130/194/134
f 139/190/130 137/192/132 132/195/135
f 136/189/129 128/191/131 139/190/130
f 137/192/132 138/211/143 132/195/135
f 134/212/144 136/189/129 129/188/128
f 134/212/144 135/213/145 136/189/129
f 135/213/145 128/191/131 136/189/129

View File

@@ -0,0 +1,25 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://bjlhco0x10xv7"
path="res://.godot/imported/Goo.obj-665cff6321ae8211ecdeed61a2fefad5.mesh"
[deps]
files=["res://.godot/imported/Goo.obj-665cff6321ae8211ecdeed61a2fefad5.mesh"]
source_file="res://Items/Models/Goo.obj"
dest_files=["res://.godot/imported/Goo.obj-665cff6321ae8211ecdeed61a2fefad5.mesh", "res://.godot/imported/Goo.obj-665cff6321ae8211ecdeed61a2fefad5.mesh"]
[params]
generate_tangents=true
generate_lods=true
generate_shadow_mesh=true
generate_lightmap_uv2=false
generate_lightmap_uv2_texel_size=0.2
scale_mesh=Vector3(1, 1, 1)
offset_mesh=Vector3(0, 0, 0)
force_disable_mesh_compression=false

10
Items/Models/Iron.mtl Normal file
View File

@@ -0,0 +1,10 @@
# Blender MTL File: 'None'
# Material Count: 1
newmtl None
Ns 500
Ka 0.8 0.8 0.8
Kd 0.8 0.8 0.8
Ks 0.8 0.8 0.8
d 1
illum 2

130
Items/Models/Iron.obj Normal file
View File

@@ -0,0 +1,130 @@
# Blender v2.90.0 OBJ File: ''
# www.blender.org
mtllib Iron.mtl
o Cube_Cube.001
v -0.464871 -0.250000 0.764871
v -0.443354 -0.214871 0.800000
v -0.484386 -0.218531 0.764871
v -0.230125 0.214871 0.800000
v -0.216781 0.250000 0.764871
v -0.267524 0.218532 0.764871
v -0.464871 -0.250000 -0.764871
v -0.484386 -0.218532 -0.764871
v -0.443354 -0.214871 -0.800000
v -0.216781 0.250000 -0.764871
v -0.230125 0.214871 -0.800000
v -0.267524 0.218532 -0.764871
v 0.464871 -0.250000 0.764871
v 0.484386 -0.218532 0.764871
v 0.443354 -0.214871 0.800000
v 0.216781 0.250000 0.764871
v 0.230125 0.214871 0.800000
v 0.267524 0.218532 0.764871
v 0.464871 -0.250000 -0.764871
v 0.443354 -0.214871 -0.800000
v 0.484386 -0.218531 -0.764871
v 0.216781 0.250000 -0.764871
v 0.267524 0.218532 -0.764871
v 0.230125 0.214871 -0.800000
vt 0.392565 0.760675
vt 0.607435 0.765413
vt 0.607435 0.984587
vt 0.392565 0.989325
vt 0.390734 0.505489
vt 0.609266 0.505489
vt 0.609266 0.744511
vt 0.390734 0.744511
vt 0.642431 0.505489
vt 0.857569 0.505489
vt 0.857569 0.744511
vt 0.642431 0.744511
vt 0.390734 0.005489
vt 0.609266 0.005489
vt 0.609266 0.244511
vt 0.390734 0.244511
vt 0.392565 0.260675
vt 0.607435 0.265413
vt 0.607435 0.484587
vt 0.392565 0.489325
vt 0.133782 0.744511
vt 0.139162 0.750000
vt 0.125000 0.744511
vt 0.615242 0.000000
vt 0.625000 0.005489
vt 0.609266 0.000000
vt 0.133782 0.505489
vt 0.125000 0.505489
vt 0.139162 0.500000
vt 0.631993 0.244511
vt 0.615242 0.250000
vt 0.609266 0.250000
vt 0.375000 0.758782
vt 0.390734 0.750000
vt 0.375000 0.764162
vt 0.625000 0.767431
vt 0.615242 0.750000
vt 0.609266 0.750000
vt 0.366218 0.505489
vt 0.360838 0.500000
vt 0.375000 0.505489
vt 0.625000 0.482569
vt 0.609266 0.500000
vt 0.615242 0.500000
vt 0.400372 0.000000
vt 0.625000 0.244511
vt 0.625000 0.267431
vt 0.366218 0.744511
vt 0.360838 0.750000
vt 0.625000 0.982569
vn 0.3445 -0.2136 0.9142
vn 0.2620 0.4225 0.8676
vn -0.2620 0.4225 0.8676
vn -0.3445 -0.2136 0.9142
vn 0.9254 -0.0461 -0.3762
vn 0.7128 0.6140 -0.3389
vn 0.7128 0.6140 0.3389
vn 0.9254 -0.0461 0.3762
vn 0.2332 0.9115 -0.3389
vn -0.2332 0.9115 -0.3389
vn -0.2332 0.9115 0.3389
vn 0.2332 0.9115 0.3389
vn -0.9254 -0.0461 0.3762
vn -0.7128 0.6140 0.3389
vn -0.7128 0.6140 -0.3389
vn -0.9254 -0.0461 -0.3762
vn -0.3445 -0.2136 -0.9142
vn -0.2620 0.4225 -0.8676
vn 0.2620 0.4225 -0.8676
vn 0.3445 -0.2136 -0.9142
vn -0.4526 -0.8085 0.3762
vn -0.4526 -0.8085 -0.3762
vn 0.4526 -0.8085 0.3762
vn 0.4526 -0.8085 -0.3762
usemtl None
s 1
f 15/1/1 17/2/2 4/3/3 2/4/4
f 21/5/5 23/6/6 18/7/7 14/8/8
f 22/9/9 10/10/10 5/11/11 16/12/12
f 3/13/13 6/14/14 12/15/15 8/16/16
f 9/17/17 11/18/18 24/19/19 20/20/20
f 1/21/21 2/22/4 3/23/13
f 4/24/3 5/25/11 6/26/14
f 7/27/22 8/28/16 9/29/17
f 10/30/10 11/31/18 12/32/15
f 13/33/23 14/34/8 15/35/1
f 16/36/12 17/37/2 18/38/7
f 19/39/24 20/40/20 21/41/5
f 22/42/9 23/43/6 24/44/19
f 7/27/22 1/21/21 3/23/13 8/28/16
f 2/45/4 4/24/3 6/14/14 3/13/13
f 5/25/11 10/46/10 12/15/15 6/14/14
f 11/18/18 9/17/17 8/16/16 12/15/15
f 19/39/24 7/27/22 9/29/17 20/40/20
f 10/47/10 22/42/9 24/19/19 11/18/18
f 23/6/6 21/5/5 20/20/20 24/19/19
f 13/48/23 19/39/24 21/5/5 14/8/8
f 22/9/9 16/12/12 18/7/7 23/6/6
f 17/2/2 15/1/1 14/8/8 18/7/7
f 1/21/21 13/48/23 15/49/1 2/22/4
f 16/36/12 5/50/11 4/3/3 17/2/2
f 7/27/22 19/39/24 13/48/23 1/21/21

View File

@@ -0,0 +1,25 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://8evg4gju7nl8"
path="res://.godot/imported/Iron.obj-7b8a9a1492b532012d736a9f049db283.mesh"
[deps]
files=["res://.godot/imported/Iron.obj-7b8a9a1492b532012d736a9f049db283.mesh"]
source_file="res://Items/Models/Iron.obj"
dest_files=["res://.godot/imported/Iron.obj-7b8a9a1492b532012d736a9f049db283.mesh", "res://.godot/imported/Iron.obj-7b8a9a1492b532012d736a9f049db283.mesh"]
[params]
generate_tangents=true
generate_lods=true
generate_shadow_mesh=true
generate_lightmap_uv2=false
generate_lightmap_uv2_texel_size=0.2
scale_mesh=Vector3(1, 1, 1)
offset_mesh=Vector3(0, 0, 0)
force_disable_mesh_compression=false

22
Items/Models/Wood.mtl Normal file
View File

@@ -0,0 +1,22 @@
# Blender MTL File: 'None'
# Material Count: 2
newmtl LogInside
Ns 225.000000
Ka 1.000000 1.000000 1.000000
Kd 0.800000 0.800000 0.800000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
newmtl LogOutside
Ns 225.000000
Ka 1.000000 1.000000 1.000000
Kd 0.800000 0.800000 0.800000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2

551
Items/Models/Wood.obj Normal file
View File

@@ -0,0 +1,551 @@
# Blender v2.90.0 OBJ File: ''
# www.blender.org
mtllib Wood.mtl
o Cylinder
v -0.022986 0.128623 -0.297282
v 0.002969 0.117913 0.291325
v 0.040325 0.112449 -0.298562
v 0.066761 0.100266 0.293157
v 0.086495 0.064941 -0.296008
v 0.113252 0.055598 0.287005
v 0.104158 0.000187 -0.293586
v 0.130050 -0.008890 0.291053
v 0.087477 -0.063010 -0.293885
v 0.112931 -0.073087 0.293325
v 0.040678 -0.109510 -0.293803
v 0.066496 -0.119287 0.292173
v -0.023512 -0.126707 -0.293459
v 0.003047 -0.137374 0.296379
v -0.086866 -0.109732 -0.293418
v -0.059991 -0.119443 0.292791
v -0.133238 -0.063359 -0.293274
v -0.106444 -0.072972 0.292962
v -0.150207 0.000141 -0.293478
v -0.123308 -0.008325 0.289136
v -0.133058 0.064519 -0.296337
v -0.106238 0.055499 0.288407
v -0.086571 0.111306 -0.297466
v -0.059851 0.102600 0.285433
v -0.016825 0.163754 -0.190890
v -0.003873 0.171868 -0.079142
v 0.004248 0.172628 0.015206
v 0.002679 0.141450 0.175497
v 0.078073 0.124839 0.167083
v 0.081074 0.149642 0.028015
v 0.073442 0.155633 -0.078648
v 0.059358 0.147094 -0.194722
v 0.133418 0.073529 0.156330
v 0.136991 0.085210 0.042843
v 0.128795 0.096796 -0.078166
v 0.116449 0.087216 -0.183561
v 0.153851 -0.004056 0.163211
v 0.155074 0.004327 0.046003
v 0.146228 0.010619 -0.067244
v 0.133472 0.006770 -0.182838
v 0.132917 -0.082358 0.172463
v 0.131370 -0.078275 0.057470
v 0.133951 -0.066877 -0.073072
v 0.110393 -0.072703 -0.179883
v 0.078002 -0.138013 0.174453
v 0.080355 -0.130190 0.049997
v 0.072663 -0.127150 -0.064467
v 0.057592 -0.128838 -0.176806
v 0.002627 -0.158386 0.175579
v 0.001666 -0.151698 0.053351
v -0.003928 -0.145590 -0.069613
v -0.016481 -0.148430 -0.178025
v -0.072158 -0.136684 0.170703
v -0.073853 -0.133437 0.057725
v -0.083233 -0.126521 -0.067944
v -0.093859 -0.128315 -0.178793
v -0.126904 -0.080202 0.166337
v -0.128988 -0.078897 0.058678
v -0.138266 -0.073405 -0.062790
v -0.149502 -0.074635 -0.175320
v -0.146944 -0.005138 0.165766
v -0.148966 0.003068 0.039398
v -0.158668 0.003270 -0.067819
v -0.169608 0.000606 -0.176059
v -0.127217 0.066182 0.175947
v -0.128595 0.081113 0.032691
v -0.138139 0.083221 -0.076822
v -0.149204 0.076719 -0.178080
v -0.071681 0.126930 0.159404
v -0.072886 0.130979 0.052285
v -0.081122 0.142565 -0.073707
v -0.093552 0.138947 -0.191657
v 0.078207 0.120564 0.292834
v 0.003298 0.141288 0.290871
v 0.133386 0.067556 0.286909
v 0.153282 -0.008824 0.291223
v 0.133069 -0.084621 0.293719
v 0.078213 -0.139197 0.292692
v 0.003017 -0.160636 0.296898
v -0.071809 -0.139350 0.293170
v -0.126710 -0.084428 0.293114
v -0.146616 -0.008122 0.289026
v -0.126476 0.067182 0.288075
v -0.071428 0.123080 0.284969
v 0.066979 0.099498 0.265532
v 0.003187 0.117145 0.263699
v 0.113470 0.054830 0.259380
v 0.130268 -0.009658 0.263427
v 0.113149 -0.073856 0.265699
v 0.066714 -0.120055 0.264548
v 0.003265 -0.138143 0.268754
v -0.059773 -0.120211 0.265166
v -0.106226 -0.073740 0.265337
v -0.123090 -0.009093 0.261511
v -0.106020 0.054731 0.260782
v -0.059633 0.101831 0.257808
v -0.022888 0.151891 -0.297791
v 0.052325 0.132678 -0.299033
v 0.106958 0.076459 -0.296331
v 0.127737 0.000282 -0.293704
v 0.107955 -0.074662 -0.293784
v 0.052571 -0.129693 -0.293534
v -0.023229 -0.150000 -0.293117
v -0.098229 -0.129904 -0.293117
v -0.153133 -0.075000 -0.293117
v -0.173210 0.000132 -0.293530
v -0.152971 0.076115 -0.296605
v -0.098007 0.131433 -0.297901
v -0.023343 0.129115 -0.270251
v 0.039968 0.112941 -0.271532
v 0.086138 0.065433 -0.268978
v 0.103801 0.000678 -0.266556
v 0.087120 -0.062518 -0.266855
v 0.040321 -0.109018 -0.266773
v -0.023869 -0.126216 -0.266429
v -0.087223 -0.109240 -0.266388
v -0.133595 -0.062867 -0.266244
v -0.150564 0.000633 -0.266448
v -0.133415 0.065011 -0.269307
v -0.086928 0.111797 -0.270435
vt 1.000000 0.900000
vt 1.000000 1.000000
vt 0.916667 1.000000
vt 0.916667 0.900000
vt 0.833333 1.000000
vt 0.833333 0.900000
vt 0.750000 1.000000
vt 0.750000 0.900000
vt 0.666667 1.000000
vt 0.666667 0.900000
vt 0.583333 1.000000
vt 0.583333 0.900000
vt 0.500000 1.000000
vt 0.500000 0.900000
vt 0.416667 1.000000
vt 0.416667 0.900000
vt 0.333333 1.000000
vt 0.333333 0.900000
vt 0.250000 1.000000
vt 0.250000 0.900000
vt 0.166667 1.000000
vt 0.166667 0.900000
vt 0.148859 0.074284
vt 0.249869 0.046586
vt 0.249869 0.046586
vt 0.148859 0.074284
vt 0.083333 1.000000
vt 0.083333 0.900000
vt 0.000000 1.000000
vt 0.000000 0.900000
vt 0.547170 0.249709
vt 0.574445 0.351602
vt 0.574445 0.351602
vt 0.547170 0.249709
vt 0.083333 0.500000
vt 0.083333 0.600000
vt 0.000000 0.600000
vt 0.000000 0.500000
vt 0.083333 0.700000
vt 0.000000 0.700000
vt 0.083333 0.800000
vt 0.000000 0.800000
vt 0.166667 0.500000
vt 0.166667 0.600000
vt 0.166667 0.700000
vt 0.166667 0.800000
vt 0.250000 0.500000
vt 0.250000 0.600000
vt 0.250000 0.700000
vt 0.250000 0.800000
vt 0.333333 0.500000
vt 0.333333 0.600000
vt 0.333333 0.700000
vt 0.333333 0.800000
vt 0.416667 0.500000
vt 0.416667 0.600000
vt 0.416667 0.700000
vt 0.416667 0.800000
vt 0.500000 0.500000
vt 0.500000 0.600000
vt 0.500000 0.700000
vt 0.500000 0.800000
vt 0.583333 0.500000
vt 0.583333 0.600000
vt 0.583333 0.700000
vt 0.583333 0.800000
vt 0.666667 0.500000
vt 0.666667 0.600000
vt 0.666667 0.700000
vt 0.666667 0.800000
vt 0.750000 0.500000
vt 0.750000 0.600000
vt 0.750000 0.700000
vt 0.750000 0.800000
vt 0.833333 0.500000
vt 0.833333 0.600000
vt 0.833333 0.700000
vt 0.833333 0.800000
vt 0.916667 0.500000
vt 0.916667 0.600000
vt 0.916667 0.700000
vt 0.916667 0.800000
vt 1.000000 0.500000
vt 1.000000 0.600000
vt 1.000000 0.700000
vt 1.000000 0.800000
vt 0.249379 0.452534
vt 0.351541 0.424940
vt 0.370000 0.457846
vt 0.250000 0.490000
vt 0.425700 0.351989
vt 0.457846 0.370000
vt 0.452759 0.250025
vt 0.490000 0.250000
vt 0.425514 0.148299
vt 0.457846 0.130000
vt 0.351221 0.074433
vt 0.370000 0.042154
vt 0.250000 0.010000
vt 0.130000 0.042154
vt 0.074471 0.148179
vt 0.042154 0.130000
vt 0.047279 0.250203
vt 0.010000 0.250000
vt 0.074491 0.351623
vt 0.042154 0.370000
vt 0.148599 0.426245
vt 0.130000 0.457846
vt 0.452759 0.250025
vt 0.425514 0.148299
vt 0.074491 0.351623
vt 0.148599 0.426245
vt 0.249379 0.452534
vt 0.351541 0.424940
vt 0.074471 0.148179
vt 0.351221 0.074433
vt 0.425700 0.351989
vt 0.047279 0.250203
vt 0.851367 0.426302
vt 0.750273 0.452898
vt 0.750000 0.490000
vt 0.870000 0.457846
vt 0.925348 0.351672
vt 0.957846 0.370000
vt 0.952909 0.249481
vt 0.990000 0.250000
vt 0.925884 0.148571
vt 0.957846 0.130000
vt 0.851572 0.074358
vt 0.870000 0.042154
vt 0.749762 0.047088
vt 0.750000 0.010000
vt 0.648545 0.074282
vt 0.630000 0.042154
vt 0.574361 0.148434
vt 0.542154 0.130000
vt 0.510000 0.250000
vt 0.542154 0.370000
vt 0.648711 0.425786
vt 0.630000 0.457846
vt 0.648545 0.074282
vt 0.749762 0.047088
vt 0.925884 0.148571
vt 0.952909 0.249481
vt 0.648711 0.425786
vt 0.851367 0.426302
vt 0.750273 0.452898
vt 0.574361 0.148434
vt 0.851572 0.074358
vt 0.925348 0.351672
vn -0.0139 0.9965 0.0822
vn 0.0214 0.9996 0.0175
vn 0.4796 0.8772 0.0236
vn 0.4931 0.8652 0.0911
vn 0.8629 0.5050 0.0214
vn 0.8689 0.4919 0.0541
vn 0.9999 -0.0156 0.0032
vn 0.9999 -0.0117 0.0072
vn 0.8645 -0.5025 -0.0088
vn 0.8658 -0.5001 -0.0168
vn 0.5012 -0.8652 -0.0133
vn 0.5012 -0.8648 -0.0295
vn -0.0042 -0.9998 -0.0172
vn -0.0009 -0.9995 -0.0323
vn -0.5051 -0.8628 -0.0188
vn -0.5047 -0.8630 -0.0203
vn -0.8640 -0.5034 -0.0122
vn -0.8700 -0.4930 -0.0046
vn -1.0000 -0.0059 0.0004
vn -0.9999 0.0016 0.0114
vn -0.8726 0.4883 0.0092
vn -0.8726 0.4877 0.0267
vn 0.5064 0.8621 -0.0200
vn 0.0018 0.9996 -0.0278
vn -0.0026 0.9996 -0.0278
vn 0.5080 0.8611 -0.0199
vn -0.4912 0.8709 0.0148
vn -0.5143 0.8555 0.0603
vn 0.9999 -0.0001 0.0132
vn 0.8655 -0.5005 0.0205
vn 0.8691 -0.4943 0.0205
vn 0.9999 0.0017 0.0132
vn -0.5337 0.8449 -0.0353
vn -0.5377 0.8431 -0.0104
vn -0.0538 0.9954 -0.0797
vn -0.0391 0.9936 -0.1061
vn -0.5482 0.8347 0.0521
vn -0.0710 0.9974 -0.0085
vn -0.5411 0.8359 0.0919
vn -0.0572 0.9942 0.0915
vn -0.8726 0.4881 0.0158
vn -0.8763 0.4797 0.0446
vn -0.8641 0.4967 0.0811
vn -0.8586 0.5072 0.0746
vn -0.9995 0.0037 0.0308
vn -0.9979 0.0001 0.0646
vn -0.9957 0.0092 0.0917
vn -0.9984 0.0146 0.0550
vn -0.8647 -0.5013 0.0315
vn -0.8622 -0.5027 0.0624
vn -0.8647 -0.4973 0.0700
vn -0.8668 -0.4982 0.0218
vn -0.4977 -0.8669 0.0289
vn -0.4916 -0.8696 0.0462
vn -0.4846 -0.8743 0.0277
vn -0.4883 -0.8725 -0.0162
vn -0.0080 -0.9999 0.0123
vn -0.0028 -0.9999 0.0158
vn 0.0097 -0.9999 -0.0139
vn 0.0076 -0.9989 -0.0469
vn 0.4997 -0.8662 -0.0090
vn 0.4934 -0.8692 -0.0325
vn 0.5000 -0.8641 -0.0581
vn 0.5060 -0.8610 -0.0508
vn 0.8649 -0.5016 -0.0204
vn 0.8640 -0.4979 -0.0745
vn 0.8822 -0.4618 -0.0923
vn 0.8667 -0.4975 -0.0369
vn 0.9981 -0.0249 -0.0555
vn 0.9951 -0.0128 -0.0981
vn 0.9959 -0.0040 -0.0909
vn 0.9998 -0.0089 -0.0174
vn 0.8753 0.4704 -0.1124
vn 0.8782 0.4615 -0.1255
vn 0.8828 0.4625 -0.0825
vn 0.8847 0.4653 0.0294
vn 0.4941 0.8581 -0.1397
vn 0.4849 0.8646 -0.1315
vn 0.5023 0.8626 -0.0604
vn 0.5108 0.8559 0.0809
vn -0.0530 0.0112 0.9985
vn 0.0234 -0.0149 0.9996
vn 0.0232 -0.0147 0.9996
vn -0.0531 0.0112 0.9985
vn 0.0252 0.0011 0.9997
vn 0.0255 0.0007 0.9997
vn -0.0103 0.0449 0.9989
vn -0.0104 0.0450 0.9989
vn -0.0144 0.0193 0.9997
vn -0.0144 0.0194 0.9997
vn 0.0124 0.0206 0.9997
vn 0.0031 0.0352 0.9994
vn 0.0030 0.0352 0.9994
vn -0.0174 0.0203 0.9996
vn -0.0173 0.0202 0.9996
vn -0.0018 0.0302 0.9995
vn -0.0019 0.0304 0.9995
vn -0.0095 0.0333 0.9994
vn -0.0095 0.0332 0.9994
vn 0.0055 0.0278 0.9996
vn 0.0055 0.0279 0.9996
vn -0.0339 0.0205 0.9992
vn -0.0340 0.0204 0.9992
vn -0.8665 0.4987 -0.0207
vn -0.9999 0.0061 -0.0081
vn -1.0000 -0.0008 -0.0079
vn -0.8646 0.5021 -0.0208
vn 0.4881 -0.8723 0.0281
vn 0.8689 -0.4946 0.0206
vn 0.8675 -0.4970 0.0207
vn 0.4975 -0.8670 0.0280
vn -0.4866 -0.8734 0.0204
vn -0.0257 -0.9993 0.0276
vn -0.0088 -0.9996 0.0277
vn -0.5016 -0.8649 0.0201
vn 0.8677 0.4971 -0.0070
vn 0.8677 0.4970 -0.0070
vn -0.5040 0.8633 -0.0280
vn -0.5085 0.8606 -0.0279
vn -0.8585 -0.5128 0.0075
vn -0.8666 -0.4990 0.0070
vn 1.0000 -0.0018 0.0079
vn 1.0000 -0.0042 0.0080
vn -0.0048 -0.0272 -0.9996
vn -0.0073 -0.0181 -0.9998
vn -0.0076 -0.0180 -0.9998
vn -0.0046 -0.0273 -0.9996
vn 0.0062 -0.0370 -0.9993
vn 0.0061 -0.0370 -0.9993
vn -0.0001 -0.0166 -0.9999
vn 0.0022 -0.0024 -1.0000
vn 0.0013 -0.0110 -0.9999
vn 0.0013 -0.0109 -0.9999
vn -0.0028 -0.0141 -0.9999
vn -0.0060 -0.0101 -0.9999
vn -0.0060 -0.0102 -0.9999
vn -0.0046 -0.0057 -1.0000
vn -0.0024 -0.0230 -0.9997
vn -0.0023 -0.0321 -0.9995
vn -0.0022 -0.0321 -0.9995
vn 0.0033 -0.0214 -0.9998
vn 0.0034 -0.0214 -0.9998
vn -0.0027 0.9998 -0.0182
vn 0.4968 0.8678 -0.0092
vn 0.5031 0.8642 -0.0091
vn 0.0026 0.9998 -0.0182
vn -0.9999 -0.0039 -0.0131
vn -0.8651 0.5013 -0.0205
vn -0.8669 0.4981 -0.0205
vn -0.9999 -0.0045 -0.0131
vn 0.5018 -0.8647 0.0224
vn 0.5045 -0.8631 0.0224
vn 0.0045 -0.9998 0.0183
vn -0.5027 -0.8644 0.0091
vn -0.4995 -0.8663 0.0092
vn 0.0115 -0.9998 0.0183
vn 0.8644 0.5028 0.0023
vn 0.8680 0.4966 0.0024
vn -0.4993 0.8661 -0.0224
vn -0.4977 0.8670 -0.0223
vn -0.8671 -0.4981 -0.0024
vn -0.8697 -0.4936 -0.0025
vn -0.0060 0.0208 0.9998
vn -0.0014 -0.0183 -0.9998
usemtl LogOutside
s 1
f 28/1/1 74/2/2 73/3/3 29/4/4
f 29/4/4 73/3/3 75/5/5 33/6/6
f 33/6/6 75/5/5 76/7/7 37/8/8
f 37/8/8 76/7/7 77/9/9 41/10/10
f 41/10/10 77/9/9 78/11/11 45/12/12
f 45/12/12 78/11/11 79/13/13 49/14/14
f 49/14/14 79/13/13 80/15/15 53/16/16
f 53/16/16 80/15/15 81/17/17 57/18/18
f 57/18/18 81/17/17 82/19/19 61/20/20
f 61/20/20 82/19/19 83/21/21 65/22/22
f 16/23/23 14/24/24 91/25/25 92/26/26
f 65/22/22 83/21/21 84/27/27 69/28/28
f 69/28/28 84/27/27 74/29/2 28/30/1
f 19/31/29 21/32/30 119/33/31 118/34/32
f 108/35/33 72/36/34 25/37/35 97/38/36
f 72/36/34 71/39/37 26/40/38 25/37/35
f 71/39/37 70/41/39 27/42/40 26/40/38
f 70/41/39 69/28/28 28/30/1 27/42/40
f 107/43/41 68/44/42 72/36/34 108/35/33
f 68/44/42 67/45/43 71/39/37 72/36/34
f 67/45/43 66/46/44 70/41/39 71/39/37
f 66/46/44 65/22/22 69/28/28 70/41/39
f 106/47/45 64/48/46 68/44/42 107/43/41
f 64/48/46 63/49/47 67/45/43 68/44/42
f 63/49/47 62/50/48 66/46/44 67/45/43
f 62/50/48 61/20/20 65/22/22 66/46/44
f 105/51/49 60/52/50 64/48/46 106/47/45
f 60/52/50 59/53/51 63/49/47 64/48/46
f 59/53/51 58/54/52 62/50/48 63/49/47
f 58/54/52 57/18/18 61/20/20 62/50/48
f 104/55/53 56/56/54 60/52/50 105/51/49
f 56/56/54 55/57/55 59/53/51 60/52/50
f 55/57/55 54/58/56 58/54/52 59/53/51
f 54/58/56 53/16/16 57/18/18 58/54/52
f 103/59/57 52/60/58 56/56/54 104/55/53
f 52/60/58 51/61/59 55/57/55 56/56/54
f 51/61/59 50/62/60 54/58/56 55/57/55
f 50/62/60 49/14/14 53/16/16 54/58/56
f 102/63/61 48/64/62 52/60/58 103/59/57
f 48/64/62 47/65/63 51/61/59 52/60/58
f 47/65/63 46/66/64 50/62/60 51/61/59
f 46/66/64 45/12/12 49/14/14 50/62/60
f 101/67/65 44/68/66 48/64/62 102/63/61
f 44/68/66 43/69/67 47/65/63 48/64/62
f 43/69/67 42/70/68 46/66/64 47/65/63
f 42/70/68 41/10/10 45/12/12 46/66/64
f 100/71/69 40/72/70 44/68/66 101/67/65
f 40/72/70 39/73/71 43/69/67 44/68/66
f 39/73/71 38/74/72 42/70/68 43/69/67
f 38/74/72 37/8/8 41/10/10 42/70/68
f 99/75/73 36/76/74 40/72/70 100/71/69
f 36/76/74 35/77/75 39/73/71 40/72/70
f 35/77/75 34/78/76 38/74/72 39/73/71
f 34/78/76 33/6/6 37/8/8 38/74/72
f 98/79/77 32/80/78 36/76/74 99/75/73
f 32/80/78 31/81/79 35/77/75 36/76/74
f 31/81/79 30/82/80 34/78/76 35/77/75
f 30/82/80 29/4/4 33/6/6 34/78/76
f 97/83/36 25/84/35 32/80/78 98/79/77
f 25/84/35 26/85/38 31/81/79 32/80/78
f 26/85/38 27/86/40 30/82/80 31/81/79
f 27/86/40 28/1/1 29/4/4 30/82/80
f 2/87/81 4/88/82 73/89/83 74/90/84
f 4/88/82 6/91/85 75/92/86 73/89/83
f 6/91/85 8/93/87 76/94/88 75/92/86
f 8/93/87 10/95/89 77/96/90 76/94/88
f 10/95/89 12/97/91 78/98/91 77/96/90
f 12/97/91 14/24/92 79/99/93 78/98/91
f 14/24/92 16/23/94 80/100/95 79/99/93
f 16/23/94 18/101/96 81/102/97 80/100/95
f 18/101/96 20/103/98 82/104/99 81/102/97
f 20/103/98 22/105/100 83/106/101 82/104/99
f 22/105/100 24/107/102 84/108/103 83/106/101
f 24/107/102 2/87/81 74/90/84 84/108/103
f 10/95/104 8/93/105 88/109/106 89/110/107
f 24/107/108 22/105/109 95/111/110 96/112/111
f 4/88/112 2/87/113 86/113/114 85/114/115
f 18/101/116 16/23/23 92/26/26 93/115/117
f 12/97/118 10/95/104 89/110/107 90/116/119
f 2/87/113 24/107/108 96/112/111 86/113/114
f 6/91/120 4/88/112 85/114/115 87/117/121
f 20/103/122 18/101/116 93/115/117 94/118/123
f 14/24/24 12/97/118 90/116/119 91/25/25
f 8/93/105 6/91/120 87/117/121 88/109/106
f 22/105/109 20/103/122 94/118/123 95/111/110
f 3/119/124 1/120/125 97/121/126 98/122/127
f 5/123/128 3/119/124 98/122/127 99/124/129
f 7/125/130 5/123/128 99/124/129 100/126/130
f 9/127/131 7/125/130 100/126/130 101/128/131
f 11/129/132 9/127/131 101/128/131 102/130/133
f 13/131/134 11/129/132 102/130/133 103/132/134
f 15/133/135 13/131/134 103/132/134 104/134/136
f 17/135/137 15/133/135 104/134/136 105/136/137
f 19/31/138 17/135/137 105/136/137 106/137/138
f 21/32/139 19/31/138 106/137/138 107/138/140
f 23/139/141 21/32/139 107/138/140 108/140/142
f 1/120/125 23/139/141 108/140/142 97/121/126
f 13/131/143 15/133/144 116/141/145 115/142/146
f 7/125/147 9/127/148 113/143/149 112/144/150
f 21/32/30 23/139/151 120/145/152 119/33/31
f 1/120/153 3/119/154 110/146/155 109/147/156
f 15/133/144 17/135/157 117/148/158 116/141/145
f 9/127/148 11/129/159 114/149/160 113/143/149
f 23/139/151 1/120/153 109/147/156 120/145/152
f 3/119/154 5/123/161 111/150/162 110/146/155
f 17/135/157 19/31/29 118/34/32 117/148/158
f 11/129/159 13/131/143 115/142/146 114/149/160
f 5/123/161 7/125/147 112/144/150 111/150/162
usemtl LogInside
f 85/114/163 86/113/163 96/112/163 95/111/163 94/118/163 93/115/163 92/26/163 91/25/163 90/116/163 89/110/163 88/109/163 87/117/163
f 109/147/164 110/146/164 111/150/164 112/144/164 113/143/164 114/149/164 115/142/164 116/141/164 117/148/164 118/34/164 119/33/164 120/145/164

View File

@@ -0,0 +1,25 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://c2r7rahr0a8em"
path="res://.godot/imported/Wood.obj-a8ffabaccfa9a4c6527ec7f4c81db17d.mesh"
[deps]
files=["res://.godot/imported/Wood.obj-a8ffabaccfa9a4c6527ec7f4c81db17d.mesh"]
source_file="res://Items/Models/Wood.obj"
dest_files=["res://.godot/imported/Wood.obj-a8ffabaccfa9a4c6527ec7f4c81db17d.mesh", "res://.godot/imported/Wood.obj-a8ffabaccfa9a4c6527ec7f4c81db17d.mesh"]
[params]
generate_tangents=true
generate_lods=true
generate_shadow_mesh=true
generate_lightmap_uv2=false
generate_lightmap_uv2_texel_size=0.2
scale_mesh=Vector3(1, 1, 1)
offset_mesh=Vector3(0, 0, 0)
force_disable_mesh_compression=false

21
LICENSE Normal file
View File

@@ -0,0 +1,21 @@
MIT License
Copyright (c) 2025 FoxSpellCaster
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

View File

@@ -0,0 +1,8 @@
class_name InteractableObject
extends Node3D
@export var interact_prompt : String
@export var can_interact : bool = true
func _interact():
print("Override this function.")

View File

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

View File

@@ -0,0 +1,16 @@
extends RayCast3D
@onready var interact_prompt_label : Label = get_node("InteractionPrompt")
func _process(delta):
var object = get_collider()
interact_prompt_label.text = ""
if object and object is InteractableObject:
if object.can_interact == false:
return
interact_prompt_label.text = "[E] " + object.interact_prompt
if Input.is_action_just_pressed("interact"):
object._interact()

View File

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

View File

@@ -0,0 +1,150 @@
[gd_scene load_steps=12 format=3 uid="uid://cf1pwgl0y0mi6"]
[ext_resource type="Script" uid="uid://3m03w87bcjnr" path="res://Player Controller/PlayerController.gd" id="1_krxqb"]
[ext_resource type="Script" uid="uid://0xopmg7fmfbj" path="res://Player Controller/Interaction/InteractionController.gd" id="2_66uls"]
[ext_resource type="Script" uid="uid://bgp8sred771bp" path="res://Inventory/Inventory.gd" id="3_0eju6"]
[ext_resource type="Script" uid="uid://c077ak2rge5iv" path="res://item.gd" id="4_ererc"]
[ext_resource type="PackedScene" uid="uid://c7i5cai8ud4lr" path="res://Inventory/inventory_slot.tscn" id="4_sydjo"]
[ext_resource type="Resource" uid="uid://bn62yixvjt8qa" path="res://Items/ItemData/itemGoo_resource.tres" id="5_iq2nx"]
[ext_resource type="Resource" uid="uid://ce3p2y2gmsvhm" path="res://Items/ItemData/itemIron_resource.tres" id="6_kcr7a"]
[ext_resource type="Resource" uid="uid://cfq2hlp4dfjsa" path="res://Items/ItemData/itemWood_resource.tres" id="7_inybr"]
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_lt5te"]
radius = 0.3
height = 1.8
[sub_resource type="LabelSettings" id="LabelSettings_cbwra"]
font_size = 24
[sub_resource type="LabelSettings" id="LabelSettings_yn5sn"]
font_size = 18
[node name="Player" type="CharacterBody3D" groups=["Player"]]
script = ExtResource("1_krxqb")
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.9, 0)
shape = SubResource("CapsuleShape3D_lt5te")
[node name="Camera3D" type="Camera3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0)
current = true
[node name="InteractionController" type="RayCast3D" parent="Camera3D"]
target_position = Vector3(0, 0, -2)
script = ExtResource("2_66uls")
[node name="InteractionPrompt" type="Label" parent="Camera3D/InteractionController"]
anchors_preset = 8
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
offset_left = -247.0
offset_top = -50.0
offset_right = 247.0
offset_bottom = 50.0
grow_horizontal = 2
grow_vertical = 2
label_settings = SubResource("LabelSettings_cbwra")
horizontal_alignment = 1
vertical_alignment = 1
[node name="Inventory" type="Node" parent="."]
script = ExtResource("3_0eju6")
starter_items = Array[ExtResource("4_ererc")]([ExtResource("5_iq2nx"), ExtResource("6_kcr7a"), ExtResource("7_inybr"), ExtResource("7_inybr"), ExtResource("7_inybr"), ExtResource("6_kcr7a")])
[node name="InventoryWindow" type="Panel" parent="Inventory"]
anchors_preset = 8
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
offset_left = -280.0
offset_top = -184.0
offset_right = 280.0
offset_bottom = 184.0
grow_horizontal = 2
grow_vertical = 2
[node name="SlotContainer" type="GridContainer" parent="Inventory/InventoryWindow"]
custom_minimum_size = Vector2(520, 312)
layout_mode = 1
anchors_preset = 8
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
offset_left = -260.0
offset_top = -166.0
offset_right = 260.0
offset_bottom = 146.0
grow_horizontal = 2
grow_vertical = 2
size_flags_horizontal = 4
size_flags_vertical = 4
theme_override_constants/h_separation = 10
theme_override_constants/v_separation = 10
columns = 5
[node name="InventorySlot" parent="Inventory/InventoryWindow/SlotContainer" instance=ExtResource("4_sydjo")]
layout_mode = 2
[node name="InventorySlot2" parent="Inventory/InventoryWindow/SlotContainer" instance=ExtResource("4_sydjo")]
layout_mode = 2
[node name="InventorySlot3" parent="Inventory/InventoryWindow/SlotContainer" instance=ExtResource("4_sydjo")]
layout_mode = 2
[node name="InventorySlot4" parent="Inventory/InventoryWindow/SlotContainer" instance=ExtResource("4_sydjo")]
layout_mode = 2
[node name="InventorySlot5" parent="Inventory/InventoryWindow/SlotContainer" instance=ExtResource("4_sydjo")]
layout_mode = 2
[node name="InventorySlot6" parent="Inventory/InventoryWindow/SlotContainer" instance=ExtResource("4_sydjo")]
layout_mode = 2
[node name="InventorySlot7" parent="Inventory/InventoryWindow/SlotContainer" instance=ExtResource("4_sydjo")]
layout_mode = 2
[node name="InventorySlot8" parent="Inventory/InventoryWindow/SlotContainer" instance=ExtResource("4_sydjo")]
layout_mode = 2
[node name="InventorySlot9" parent="Inventory/InventoryWindow/SlotContainer" instance=ExtResource("4_sydjo")]
layout_mode = 2
[node name="InventorySlot10" parent="Inventory/InventoryWindow/SlotContainer" instance=ExtResource("4_sydjo")]
layout_mode = 2
[node name="InventorySlot11" parent="Inventory/InventoryWindow/SlotContainer" instance=ExtResource("4_sydjo")]
layout_mode = 2
[node name="InventorySlot12" parent="Inventory/InventoryWindow/SlotContainer" instance=ExtResource("4_sydjo")]
layout_mode = 2
[node name="InventorySlot13" parent="Inventory/InventoryWindow/SlotContainer" instance=ExtResource("4_sydjo")]
layout_mode = 2
[node name="InventorySlot14" parent="Inventory/InventoryWindow/SlotContainer" instance=ExtResource("4_sydjo")]
layout_mode = 2
[node name="InventorySlot15" parent="Inventory/InventoryWindow/SlotContainer" instance=ExtResource("4_sydjo")]
layout_mode = 2
[node name="InfoText" type="Label" parent="Inventory/InventoryWindow"]
layout_mode = 1
anchors_preset = 7
anchor_left = 0.5
anchor_top = 1.0
anchor_right = 0.5
anchor_bottom = 1.0
offset_left = -280.0
offset_top = -36.0
offset_right = 280.0
offset_bottom = -10.0
grow_horizontal = 2
grow_vertical = 0
size_flags_vertical = 8
label_settings = SubResource("LabelSettings_yn5sn")
horizontal_alignment = 1

View File

@@ -0,0 +1,77 @@
class_name PlayerController
extends CharacterBody3D
@export_group("Movement")
@export var max_speed : float = 4.0
@export var acceleration : float = 20.0
@export var braking : float = 20.0
@export var air_acceleration : float = 4.0
@export var jump_force : float = 5.0
@export var gravity_modifier : float = 1.5
@export var max_run_speed : float = 6.0
var is_running : bool = false
@export_group("Camera")
@export var look_sensitivity : float = 0.005
var camera_look_input : Vector2
@onready var camera : Camera3D = get_node("Camera3D")
@onready var gravity : float = ProjectSettings.get_setting("physics/3d/default_gravity") * gravity_modifier
func _ready():
# Lock the mouse
Input.mouse_mode = Input.MOUSE_MODE_CAPTURED
func _physics_process(delta):
# Apply gravity
if not is_on_floor():
velocity.y -= gravity * delta
# Jumping
if Input.is_action_pressed("jump") and is_on_floor():
velocity.y = jump_force
# Movement
var move_input = Input.get_vector("move_left", "move_right", "move_forward", "move_back")
var move_dir = (transform.basis * Vector3(move_input.x, 0, move_input.y)).normalized()
is_running = Input.is_action_pressed("sprint")
var target_speed = max_speed
if is_running:
target_speed = max_run_speed
var run_dot = -move_dir.dot(transform.basis.z)
run_dot = clamp(run_dot, 0.0, 1.0)
move_dir *= run_dot
var current_smoothing = acceleration
if not is_on_floor():
current_smoothing = air_acceleration
elif not move_dir:
current_smoothing = braking
var target_vel = move_dir * target_speed
velocity.x = lerp(velocity.x, target_vel.x, current_smoothing * delta)
velocity.z = lerp(velocity.z, target_vel.z, current_smoothing * delta)
move_and_slide()
# Camera Look
rotate_y(-camera_look_input.x * look_sensitivity)
camera.rotate_x(-camera_look_input.y * look_sensitivity)
camera.rotation.x = clamp(camera.rotation.x, -1.5, 1.5)
camera_look_input = Vector2.ZERO
# Mouse
if Input.is_action_just_pressed("ui_cancel"):
if Input.get_mouse_mode() == Input.MOUSE_MODE_VISIBLE:
Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED)
else:
Input.set_mouse_mode(Input.MOUSE_MODE_VISIBLE)
func _unhandled_input(event):
if event is InputEventMouseMotion:
camera_look_input = event.relative

View File

@@ -0,0 +1 @@
uid://3m03w87bcjnr

2
README.md Normal file
View File

@@ -0,0 +1,2 @@
# LucifugaInventorySystem

Binary file not shown.

After

Width:  |  Height:  |  Size: 370 KiB

View File

@@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b75jhnmmqkt5m"
path.s3tc="res://.godot/imported/PaintedPlaster017_1K-JPG_Color.jpg-ffd72d70d178ea56ecc435216ae1939d.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://Room Model/PaintedPlaster017_1K-JPG_Color.jpg"
dest_files=["res://.godot/imported/PaintedPlaster017_1K-JPG_Color.jpg-ffd72d70d178ea56ecc435216ae1939d.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

View File

@@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dp4raci8c4bq5"
path.s3tc="res://.godot/imported/Planks037B_1K-JPG_Color.jpg-105938257bd005dd2ae50206b48109d5.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://Room Model/Planks037B_1K-JPG_Color.jpg"
dest_files=["res://.godot/imported/Planks037B_1K-JPG_Color.jpg-105938257bd005dd2ae50206b48109d5.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

BIN
Room Model/Room.blend Normal file

Binary file not shown.

View File

@@ -0,0 +1,53 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://dn165y88norul"
path="res://.godot/imported/Room.blend-ef3a46475bfab714c2201cdb2592de32.scn"
[deps]
source_file="res://Room Model/Room.blend"
dest_files=["res://.godot/imported/Room.blend-ef3a46475bfab714c2201cdb2592de32.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
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=""
_subresources={}
blender/nodes/visible=0
blender/nodes/active_collection_only=false
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true
blender/nodes/modifiers=1
blender/meshes/colors=false
blender/meshes/uvs=true
blender/meshes/normals=true
blender/meshes/export_geometry_nodes_instances=false
blender/meshes/tangents=true
blender/meshes/skins=2
blender/meshes/export_bones_deforming_mesh_only=false
blender/materials/unpack_enabled=true
blender/materials/export_materials=1
blender/animation/limit_playback=true
blender/animation/always_sample=true
blender/animation/group_tracks=true

BIN
Room Model/Room.blend1 Normal file

Binary file not shown.

35
Room Model/Room.mtl Normal file
View File

@@ -0,0 +1,35 @@
# Blender MTL File: 'Room.blend'
# Material Count: 3
newmtl Ground
Ns 0.000000
Ka 1.000000 1.000000 1.000000
Kd 0.800000 0.800000 0.800000
Ks 0.000000 0.000000 0.000000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 1
map_Kd Planks037B_1K-JPG_Color.jpg
newmtl Pillar
Ns 0.000000
Ka 1.000000 1.000000 1.000000
Kd 0.800000 0.800000 0.800000
Ks 0.000000 0.000000 0.000000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 1
map_Kd Wood076_1K-JPG_Color.jpg
newmtl Wall
Ns 225.000000
Ka 1.000000 1.000000 1.000000
Kd 0.800000 0.800000 0.800000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.450000
d 1.000000
illum 2
map_Kd PaintedPlaster017_1K-JPG_Color.jpg

2296
Room Model/Room.obj Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,25 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://21cntqbluqv7"
path="res://.godot/imported/Room.obj-12d89a65b5c1f20b9be95e9220c4e2a2.mesh"
[deps]
files=["res://.godot/imported/Room.obj-12d89a65b5c1f20b9be95e9220c4e2a2.mesh"]
source_file="res://Room Model/Room.obj"
dest_files=["res://.godot/imported/Room.obj-12d89a65b5c1f20b9be95e9220c4e2a2.mesh", "res://.godot/imported/Room.obj-12d89a65b5c1f20b9be95e9220c4e2a2.mesh"]
[params]
generate_tangents=true
generate_lods=true
generate_shadow_mesh=true
generate_lightmap_uv2=false
generate_lightmap_uv2_texel_size=0.2
scale_mesh=Vector3(1, 1, 1)
offset_mesh=Vector3(0, 0, 0)
force_disable_mesh_compression=false

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

View File

@@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dxt77dl1k5pts"
path.s3tc="res://.godot/imported/Wood076_1K-JPG_Color.jpg-a234d76f6b4dd1c9d4b741e0285e9953.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://Room Model/Wood076_1K-JPG_Color.jpg"
dest_files=["res://.godot/imported/Wood076_1K-JPG_Color.jpg-a234d76f6b4dd1c9d4b741e0285e9953.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

1
icon.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" height="128"><rect width="124" height="124" x="2" y="2" fill="#363d52" stroke="#212532" stroke-width="4" rx="14"/><g fill="#fff" transform="translate(12.322 12.322)scale(.101)"><path d="M105 673v33q407 354 814 0v-33z"/><path fill="#478cbf" d="m105 673 152 14q12 1 15 14l4 67 132 10 8-61q2-11 15-15h162q13 4 15 15l8 61 132-10 4-67q3-13 15-14l152-14V427q30-39 56-81-35-59-83-108-43 20-82 47-40-37-88-64 7-51 8-102-59-28-123-42-26 43-46 89-49-7-98 0-20-46-46-89-64 14-123 42 1 51 8 102-48 27-88 64-39-27-82-47-48 49-83 108 26 42 56 81zm0 33v39c0 276 813 276 814 0v-39l-134 12-5 69q-2 10-14 13l-162 11q-12 0-16-11l-10-65H446l-10 65q-4 11-16 11l-162-11q-12-3-14-13l-5-69z"/><path d="M483 600c0 34 58 34 58 0v-86c0-34-58-34-58 0z"/><circle cx="725" cy="526" r="90"/><circle cx="299" cy="526" r="90"/></g><g fill="#414042" transform="translate(12.322 12.322)scale(.101)"><circle cx="307" cy="532" r="60"/><circle cx="717" cy="532" r="60"/></g></svg>

After

Width:  |  Height:  |  Size: 994 B

37
icon.svg.import Normal file
View File

@@ -0,0 +1,37 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://gn7rhie27c6"
path="res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://icon.svg"
dest_files=["res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

11
item.gd Normal file
View File

@@ -0,0 +1,11 @@
class_name Item
extends Resource
@export var display_name : String
@export var icon : Texture2D
@export var max_stack_size : int = 12
@export var world_item_scene : PackedScene
func _on_use (player) -> bool:
print("Use")
return false

1
item.gd.uid Normal file
View File

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

48
main.tscn Normal file

File diff suppressed because one or more lines are too long

59
project.godot Normal file
View File

@@ -0,0 +1,59 @@
; Engine configuration file.
; It's best edited using the editor UI and not directly,
; since the parameters that go here are not all obvious.
;
; Format:
; [section] ; section goes between []
; param=value ; assign values to parameters
config_version=5
[application]
config/name="Lucifuga Inventory System"
run/main_scene="uid://cjrnqwjodkdki"
config/features=PackedStringArray("4.4", "Forward Plus")
config/icon="res://icon.svg"
[input]
move_forward={
"deadzone": 0.5,
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":119,"location":0,"echo":false,"script":null)
]
}
move_back={
"deadzone": 0.5,
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":83,"key_label":0,"unicode":115,"location":0,"echo":false,"script":null)
]
}
move_left={
"deadzone": 0.5,
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":97,"location":0,"echo":false,"script":null)
]
}
move_right={
"deadzone": 0.5,
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":100,"location":0,"echo":false,"script":null)
]
}
jump={
"deadzone": 0.5,
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":32,"key_label":0,"unicode":32,"location":0,"echo":false,"script":null)
]
}
sprint={
"deadzone": 0.5,
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194325,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
]
}
interact={
"deadzone": 0.5,
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":69,"key_label":0,"unicode":101,"location":0,"echo":false,"script":null)
]
}
inventory={
"deadzone": 0.2,
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194306,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null)
]
}