Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 63711317b0 |
Binary file not shown.
|
Before Width: | Height: | Size: 665 B After Width: | Height: | Size: 573 B |
Binary file not shown.
@@ -1,42 +0,0 @@
|
|||||||
[remap]
|
|
||||||
|
|
||||||
importer="scene"
|
|
||||||
importer_version=1
|
|
||||||
type="PackedScene"
|
|
||||||
uid="uid://c4cpduyayg7m"
|
|
||||||
path="res://.godot/imported/Hammer.glb-56c5f617d7ebd1afee9d21db3ca71ad2.scn"
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
source_file="res://models/Hammer.glb"
|
|
||||||
dest_files=["res://.godot/imported/Hammer.glb-56c5f617d7ebd1afee9d21db3ca71ad2.scn"]
|
|
||||||
|
|
||||||
[params]
|
|
||||||
|
|
||||||
nodes/root_type=""
|
|
||||||
nodes/root_name=""
|
|
||||||
nodes/root_script=null
|
|
||||||
nodes/apply_root_scale=true
|
|
||||||
nodes/root_scale=0.009999999999999998
|
|
||||||
nodes/import_as_skeleton_bones=false
|
|
||||||
nodes/use_name_suffixes=true
|
|
||||||
nodes/use_node_type_suffixes=true
|
|
||||||
meshes/ensure_tangents=true
|
|
||||||
meshes/generate_lods=true
|
|
||||||
meshes/create_shadow_meshes=true
|
|
||||||
meshes/light_baking=1
|
|
||||||
meshes/lightmap_texel_size=0.2
|
|
||||||
meshes/force_disable_compression=false
|
|
||||||
skins/use_named_skins=true
|
|
||||||
animation/import=true
|
|
||||||
animation/fps=30
|
|
||||||
animation/trimming=false
|
|
||||||
animation/remove_immutable_tracks=true
|
|
||||||
animation/import_rest_as_RESET=false
|
|
||||||
import_script/path=""
|
|
||||||
materials/extract=0
|
|
||||||
materials/extract_format=0
|
|
||||||
materials/extract_path=""
|
|
||||||
_subresources={}
|
|
||||||
gltf/naming_version=2
|
|
||||||
gltf/embedded_image_handling=1
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 131 B |
@@ -1,44 +0,0 @@
|
|||||||
[remap]
|
|
||||||
|
|
||||||
importer="texture"
|
|
||||||
type="CompressedTexture2D"
|
|
||||||
uid="uid://5rjxc4yetqx2"
|
|
||||||
path.s3tc="res://.godot/imported/Hammer_T_Hammer.png-3e85039454e8f001d18736fd1fee7638.s3tc.ctex"
|
|
||||||
metadata={
|
|
||||||
"imported_formats": ["s3tc_bptc"],
|
|
||||||
"vram_texture": true
|
|
||||||
}
|
|
||||||
generator_parameters={
|
|
||||||
"md5": "6244feb1775a88dcea51d7b35f8ab233"
|
|
||||||
}
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
source_file="res://models/Hammer_T_Hammer.png"
|
|
||||||
dest_files=["res://.godot/imported/Hammer_T_Hammer.png-3e85039454e8f001d18736fd1fee7638.s3tc.ctex"]
|
|
||||||
|
|
||||||
[params]
|
|
||||||
|
|
||||||
compress/mode=2
|
|
||||||
compress/high_quality=false
|
|
||||||
compress/lossy_quality=0.7
|
|
||||||
compress/uastc_level=0
|
|
||||||
compress/rdo_quality_loss=0.0
|
|
||||||
compress/hdr_compression=1
|
|
||||||
compress/normal_map=0
|
|
||||||
compress/channel_pack=0
|
|
||||||
mipmaps/generate=true
|
|
||||||
mipmaps/limit=-1
|
|
||||||
roughness/mode=0
|
|
||||||
roughness/src_normal=""
|
|
||||||
process/channel_remap/red=0
|
|
||||||
process/channel_remap/green=1
|
|
||||||
process/channel_remap/blue=2
|
|
||||||
process/channel_remap/alpha=3
|
|
||||||
process/fix_alpha_border=true
|
|
||||||
process/premult_alpha=false
|
|
||||||
process/normal_map_invert_y=false
|
|
||||||
process/hdr_as_srgb=false
|
|
||||||
process/hdr_clamp_exposure=false
|
|
||||||
process/size_limit=0
|
|
||||||
detect_3d/compress_to=0
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
extends Node3D
|
|
||||||
@onready var hammer_in_viewport: Node3D = $"../Character/Head/Hammer In Viewport"
|
|
||||||
@onready var hammer_shelf_vis: Node3D = $Hammer
|
|
||||||
|
|
||||||
var isHammerInViewport:bool = false
|
|
||||||
|
|
||||||
func _input(event: InputEvent) -> void:
|
|
||||||
if event.is_action_pressed("hammer_toggle"):
|
|
||||||
isHammerInViewport = !isHammerInViewport
|
|
||||||
if isHammerInViewport:
|
|
||||||
hammer_in_viewport.visible = true
|
|
||||||
hammer_shelf_vis.visible = false
|
|
||||||
else:
|
|
||||||
hammer_in_viewport.visible = false
|
|
||||||
hammer_shelf_vis.visible = true
|
|
||||||
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
uid://dcym4t8d3muis
|
|
||||||
@@ -109,16 +109,6 @@ blend={
|
|||||||
"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":66,"key_label":0,"unicode":98,"location":0,"echo":false,"script":null)
|
"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":66,"key_label":0,"unicode":98,"location":0,"echo":false,"script":null)
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
hammer_toggle={
|
|
||||||
"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":67,"key_label":0,"unicode":99,"location":0,"echo":false,"script":null)
|
|
||||||
]
|
|
||||||
}
|
|
||||||
hammering={
|
|
||||||
"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":90,"key_label":0,"unicode":121,"location":0,"echo":false,"script":null)
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
||||||
[physics]
|
[physics]
|
||||||
|
|
||||||
|
|||||||
@@ -1,26 +0,0 @@
|
|||||||
extends Node3D
|
|
||||||
|
|
||||||
|
|
||||||
@onready var body_animaiton: AnimationPlayer = $"../../../CoffinSwitcher/CoffinOpenable/AnimatedBody/AnimationPlayer"
|
|
||||||
@onready var hammer_animation: AnimationPlayer = $AnimationPlayer
|
|
||||||
@onready var face: MeshInstance3D = $"../../../CoffinSwitcher/CoffinOpenable/AnimatedBody/Armature/Skeleton3D/BoneAttachment3D/Body_002"
|
|
||||||
|
|
||||||
var uv_base:Vector3 = Vector3(0.,.25,0.)
|
|
||||||
var uv_after_hit: Vector3 = Vector3(.5,0.,0.)
|
|
||||||
|
|
||||||
func _input(event: InputEvent) -> void:
|
|
||||||
if event.is_action_pressed("hammering"):
|
|
||||||
var tween = get_tree().create_tween()
|
|
||||||
|
|
||||||
hammer_animation.play("swing")
|
|
||||||
|
|
||||||
tween.tween_interval(0.3)
|
|
||||||
tween.tween_callback(body_animaiton.play.bind("Face Hit"))
|
|
||||||
tween.tween_callback(setuv.bind(uv_after_hit))
|
|
||||||
|
|
||||||
if event.is_action_pressed("ui_left"):
|
|
||||||
setuv(uv_base)
|
|
||||||
|
|
||||||
func setuv(value:Vector3):
|
|
||||||
var faceMat:BaseMaterial3D = face.get_active_material(0)
|
|
||||||
faceMat.uv1_offset = value
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
uid://gy52d2t3moyx
|
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
extends RigidBody3D
|
extends RigidBody3D
|
||||||
|
|
||||||
@onready var grab_fix_point: Node3D = $"../../Character/Head/GrabFixPoint"
|
@onready var grab_fix_point: Node3D = $"../Character/Head/GrabFixPoint"
|
||||||
|
|
||||||
var grabbed: bool = false
|
var grabbed: bool = false
|
||||||
|
|
||||||
|
|||||||
+99
-110
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user