extends Node const weapons = { "basic_sword": { "combo_weapon": true, "hits_to_finish": 3, "swing_time": 0.16, "combo_timeout": 0.35, "swing_time_combo_finish": 0.42, "damage": 15, "damage_mid_combo": 10, "knockback": 3.5, "knockback_mid_combo": 0.75, "stun_time": 0.4, }, "basic_knife": { "combo_weapon": true, "hits_to_finish": 10, "swing_time": 0.06, "combo_timeout": 0.25, "swing_time_combo_finish": 0.66, "damage": 20, "damage_mid_combo": 5, "knockback": 2.5, "knockback_mid_combo": 0.3, "stun_time": 0.4, }, "basic_hammer": { "combo_weapon": true, "hits_to_finish": 2, "swing_time": 0.6, "combo_timeout": 1, "swing_time_combo_finish": 1, "damage": 35, "damage_mid_combo": 25, "knockback": 5.5, "knockback_mid_combo": 1.5, "stun_time": 0.6, } } const inhands = { "basic_sword": preload("res://scenes/inhands/basic_sword.tscn"), "basic_hammer": preload("res://scenes/inhands/basic_hammer.tscn"), "basic_knife": preload("res://scenes/inhands/basic_knife.tscn") }