Fixed weapons scenes inheritance

This commit is contained in:
2025-11-08 02:23:42 +03:00
parent 32fa3dca57
commit 8f7e7aa78f
40 changed files with 277 additions and 412 deletions
+3 -3
View File
@@ -2,19 +2,19 @@ extends AbstractReloader
class_name EnergyReloader
@export var heat_per_shot : int:
@export_range(1, 250) var heat_per_shot : int = 1:
set(value):
heat_per_shot = value
_calculate_critical_heat()
@export var heat_capacity : int:
@export_range(1, 2500) var heat_capacity : int = 1:
set(value):
heat_capacity = value
_calculate_critical_heat()
@export var cooling_down_rate : int:
@export_range(1, 5000) var cooling_down_rate : int = 1:
set(value):
cooling_down_rate = value
_calculate_cool()
+1 -1
View File
@@ -2,7 +2,7 @@ extends AbstractReloader
class_name FirerateReloader
@export var firerate : int:
@export_range(1, 1500) var firerate : int = 1:
set(value):
firerate = value
_calculate_delay()
+2 -2
View File
@@ -2,12 +2,12 @@ extends AbstractReloader
class_name GatlingReloader
@export var firerate : int:
@export_range(1, 1500) var firerate : int = 1:
set(value):
firerate = value
_calculate_delay()
@export var spin_out_time : int:
@export_range(1, 25) var spin_out_time : int = 1:
set(value):
spin_out_time = value
_calculate_delay()
+2 -3
View File
@@ -2,13 +2,13 @@ extends AbstractReloader
class_name MagazineReloader
@export var magazine_size : int:
@export_range(1, 500) var magazine_size : int = 1:
set(value):
magazine_size = value
_calculate_bullets_in_magazine()
@export var reload_time : int:
@export_range(1, 60) var reload_time : int = 1:
set(value):
reload_time = value
_calculate_reload_time_tenth()
@@ -47,7 +47,6 @@ func reload() -> void:
if _countdown > 0 or _bullets_in_magazine == magazine_size: return
var random_delay := _random.randf_range(-_reload_time_tenth, _reload_time_tenth)
_countdown = reload_time + random_delay
print("reload")
func get_process_percent() -> int: