made tracker gun and blunderbuss tweaks

This commit is contained in:
Derek
2024-11-24 20:48:18 -06:00
parent 0312da48b8
commit cca03000e5
10 changed files with 2356 additions and 43 deletions

View File

@@ -84,7 +84,7 @@ func reload_finished():
func shoot(delta):
if level_control.ammo_current[gun_index] > 0 and cycle_count > 0:
if level_control.ammo_current[gun_index] > 0:
if !anim_player.is_playing():
anim_player.play("shoot")
elif !anim_player.is_playing() and cycle_count != 0:
@@ -100,8 +100,6 @@ func fire():
player.recoil.add_recoil(Vector3(0,recoil_amount.y,recoil_amount.z),10,10)
player.recoil.add_gun_recoil(recoil_amount.x)
player.velocity += player.bullet_ray.global_basis * Vector3(0,0, kick_amount)
if fire_mode != 0:
cycle_count -= 1
func reload():
if level_control.ammo_current[gun_index] < max_ammo and player.gun.anim_player.get_current_animation() != "reload" and level_control.ammo_reserve[gun_index] > 0: