Walking animation broken combat

This commit is contained in:
2025-08-21 22:23:14 -04:00
parent 906f761041
commit 38845e26fa
19 changed files with 544 additions and 24 deletions

View File

@@ -34,13 +34,14 @@ func end_shift() -> void:
var size = DisplayServer.screen_get_size()
window.content_scale_size = Vector2i(415,700)
var wsize = window.get_size_with_decorations()
window.position = Vector2i(size.x - 345, 25)
#window.position = Vector2i(size.x - 345, 25)
window.transparent = true
window.transparent_bg = true
DisplayServer.window_set_flag(DisplayServer.WINDOW_FLAG_BORDERLESS, true)
DisplayServer.window_set_flag(DisplayServer.WINDOW_FLAG_TRANSPARENT, true)
window.per
#window.per
Guild.hall.process_mode = Node.PROCESS_MODE_DISABLED
Guild.hall.visible = false
top_menu.hide()
panel.get_parent().global_position = Vector2i(5,5)
window.size = Vector2i(415,700)

View File

@@ -1,14 +1,15 @@
extends Control
var item_display_window_template = preload("res://templates/item_display_window.tscn")
#var item_display_window_template = preload("res://templates/item_display_window.tscn")
var dragging : bool = false
var last_click : int = 0
var item : Item
@onready var item_sprite : TextureRect = $Item
func _on_gui_input(event: InputEvent) -> void:
var mmevt = event as InputEventMouseMotion
var mbevt = event as InputEventMouseButton
if mbevt and mbevt.button_index == MOUSE_BUTTON_MASK_LEFT:
if !mbevt.pressed:
if dragging and
#if mbevt and mbevt.button_index == MOUSE_BUTTON_MASK_LEFT:
#if !mbevt.pressed:
#if dragging and
#Press, drag, double click
pass # Replace with function body.

View File

@@ -26,7 +26,10 @@ class Event:
var turn_queue : Array = []
var busy_list : Array = []
var dex_speed : int
var start(quest : Quest) -> void:
match(type):
Type.WAIT:
pass
func start_combat(adventurers : Array, enemies : Array) -> void:
participants = []
participants.append_array(adventurers)

View File

@@ -69,6 +69,7 @@ func update_waypoints(value : float) -> void:
func start_event(event : Quest.Event, offset : float) -> void:
current_event = event
current_event.completed.connect(_on_event_complete)
current_event.start()
event.time_elapsed = offset
func setup(quest : Quest) -> void: