Initial commit
4
.editorconfig
Normal file
@@ -0,0 +1,4 @@
|
||||
root = true
|
||||
|
||||
[*]
|
||||
charset = utf-8
|
||||
2
.gitattributes
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
# Normalize EOL for all files that Git considers text files.
|
||||
* text=auto eol=lf
|
||||
15
.gitignore
vendored
Normal 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
@@ -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
|
||||
1
Inventory/Inventory.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://bgp8sred771bp
|
||||
58
Inventory/InventorySlot.gd
Normal 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
|
||||
1
Inventory/InventorySlot.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://daq5s125ae4of
|
||||
51
Inventory/inventory_slot.tscn
Normal 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
|
After Width: | Height: | Size: 16 KiB |
35
Items/Icons/Goo.png.import
Normal 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
|
After Width: | Height: | Size: 18 KiB |
35
Items/Icons/Iron.png.import
Normal 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
|
After Width: | Height: | Size: 13 KiB |
34
Items/Icons/Wood.png.import
Normal 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
|
||||
11
Items/ItemData/itemGoo_resource.tres
Normal 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"
|
||||
11
Items/ItemData/itemIron_resource.tres
Normal 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"
|
||||
11
Items/ItemData/itemWood_resource.tres
Normal 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
@@ -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
@@ -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
|
||||
25
Items/Models/Goo.obj.import
Normal 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
@@ -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
@@ -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
|
||||
25
Items/Models/Iron.obj.import
Normal 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
@@ -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
@@ -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
|
||||
25
Items/Models/Wood.obj.import
Normal 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
@@ -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.
|
||||
8
Player Controller/Interaction/InteractableObject.gd
Normal 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.")
|
||||
1
Player Controller/Interaction/InteractableObject.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://mlp0il4nd2ge
|
||||
16
Player Controller/Interaction/InteractionController.gd
Normal 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()
|
||||
@@ -0,0 +1 @@
|
||||
uid://0xopmg7fmfbj
|
||||
150
Player Controller/Player.tscn
Normal 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
|
||||
77
Player Controller/PlayerController.gd
Normal 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
|
||||
1
Player Controller/PlayerController.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://3m03w87bcjnr
|
||||
BIN
Room Model/PaintedPlaster017_1K-JPG_Color.jpg
Normal file
|
After Width: | Height: | Size: 370 KiB |
35
Room Model/PaintedPlaster017_1K-JPG_Color.jpg.import
Normal 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
|
||||
BIN
Room Model/Planks037B_1K-JPG_Color.jpg
Normal file
|
After Width: | Height: | Size: 1.2 MiB |
35
Room Model/Planks037B_1K-JPG_Color.jpg.import
Normal 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
53
Room Model/Room.blend.import
Normal 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
35
Room Model/Room.mtl
Normal 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
25
Room Model/Room.obj.import
Normal 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
|
||||
BIN
Room Model/Wood076_1K-JPG_Color.jpg
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
35
Room Model/Wood076_1K-JPG_Color.jpg.import
Normal 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
@@ -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
@@ -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
@@ -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
@@ -0,0 +1 @@
|
||||
uid://c077ak2rge5iv
|
||||
59
project.godot
Normal 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)
|
||||
]
|
||||
}
|
||||