cave-of-dreams/scripts/global.gd
2026-05-15 21:51:44 -04:00

49 lines
1 KiB
GDScript

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")
}