Added aiming for tesla

This commit is contained in:
2025-11-12 22:14:50 +03:00
parent 146a31dea5
commit 6d5bae3a64
13 changed files with 92 additions and 17 deletions
-3
View File
@@ -3,9 +3,6 @@ extends Resource
class_name AbstractReloader
var _random := RandomNumberGenerator.new()
@abstract
func process(delta: float) -> void
+1 -1
View File
@@ -45,7 +45,7 @@ func can_shoot() -> bool:
func shoot() -> void:
var random_heat := _random.randf_range(-_cool_per_sec_tenth, _cool_per_sec_tenth)
var random_heat := randf_range(-_cool_per_sec_tenth, _cool_per_sec_tenth)
_heat += heat_per_shot + random_heat
+1 -1
View File
@@ -27,7 +27,7 @@ func can_shoot() -> bool:
func shoot() -> void:
var random_delay := _random.randf_range(-_delay_tenth, _delay_tenth)
var random_delay := randf_range(-_delay_tenth, _delay_tenth)
_cooldown = _delay + random_delay
+1 -1
View File
@@ -45,7 +45,7 @@ func shoot() -> void:
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)
var random_delay := randf_range(-_reload_time_tenth, _reload_time_tenth)
_countdown = reload_time + random_delay