added Graphics and sound Effects and more overhauls

This commit is contained in:
Exobyt 2025-08-03 20:56:32 +02:00
parent c887a2168c
commit b9d4288900
214 changed files with 3378 additions and 198 deletions

View file

@ -0,0 +1,9 @@
class_name DamageUpgrade extends "res://scenes/upgrade/upgrade.gd"
func _init() -> void:
upgradeName = "Damage Upgrade"
description = "Do 1 more Damage"
func select():
if Globals.getPlayer() != null:
Globals.getPlayer().damageMult + 1

View file

@ -0,0 +1 @@
uid://bys4gyrcpf45d

View file

@ -0,0 +1,10 @@
class_name DashUpgrade extends "res://scenes/upgrade/upgrade.gd"
func _init() -> void:
upgradeName = "Dash Upgrade"
description = "Fast forward jump. Needs 30 seconds to recharge"
func select():
if Globals.getPlayer() != null:
Globals.getPlayer().dashUnlocked = true
Globals.getPlayer().dashCooldown.start()

View file

@ -0,0 +1 @@
uid://qjo545pmsylf

View file

@ -0,0 +1,9 @@
class_name Heal100Upgrade extends "res://scenes/upgrade/upgrade.gd"
func _init() -> void:
upgradeName = "100% Health"
description = "Heals 100% of Health"
func select():
if Globals.getPlayer() != null:
Globals.getPlayer().heal(Globals.getPlayer().maxHealth)

View file

@ -0,0 +1 @@
uid://sry2bgpo2faf

View file

@ -0,0 +1,9 @@
class_name Heal50Upgrade extends "res://scenes/upgrade/upgrade.gd"
func _init() -> void:
upgradeName = "50% Health"
description = "Heals 50% of Health"
func select():
if Globals.getPlayer() != null:
Globals.getPlayer().heal(Globals.getPlayer().maxHealth/2)

View file

@ -0,0 +1 @@
uid://jn86iob1b38s

View file

@ -0,0 +1,9 @@
class_name HealthUpgrade extends "res://scenes/upgrade/upgrade.gd"
func _init() -> void:
upgradeName = "Increase Health"
description = "Increase the amount of health you can have by 10"
func select():
if Globals.getPlayer() != null:
Globals.getPlayer().inceraseMaxhealth(10)

View file

@ -0,0 +1 @@
uid://dergik7pwn525

View file

@ -0,0 +1,9 @@
class_name MinigunUpgrade extends "res://scenes/upgrade/upgrade.gd"
func _init() -> void:
upgradeName = "Weapon Minigun"
description = "Switch Weapon to Minigun. Shoots fast but has a little bit of spread"
func select():
if Globals.getPlayer() != null:
Globals.getPlayer().switchToMinigun()

View file

@ -0,0 +1 @@
uid://dtq4m3wh8ik88

View file

@ -0,0 +1,9 @@
class_name RailgunUpgrade extends "res://scenes/upgrade/upgrade.gd"
func _init() -> void:
upgradeName = "Weapon Railgun"
description = "Switch Weapon to Railgun. Shoots slow but does a lot of damage and penetratres targets"
func select():
if Globals.getPlayer() != null:
Globals.getPlayer().switchToRailgun()

View file

@ -0,0 +1 @@
uid://bq5bk33u8io64

View file

@ -0,0 +1,9 @@
class_name SelfHealUpgrade extends "res://scenes/upgrade/upgrade.gd"
func _init() -> void:
upgradeName = "Self Heal Upgrade"
description = "Heal yourself after not taking damage for 10 seconds. After that you Heal 1 % health every second"
func select():
if Globals.getPlayer() != null:
Globals.getPlayer().selfHealUnlocked = true

View file

@ -0,0 +1 @@
uid://clchossmuoqbm

View file

@ -0,0 +1,9 @@
class_name ShotgunUpgrade extends "res://scenes/upgrade/upgrade.gd"
func _init() -> void:
upgradeName = "Weapon Shotgun"
description = "Switch Weapon to Shotgun. Good on short range. Shoots multiple bullets with spread"
func select():
if Globals.getPlayer() != null:
Globals.getPlayer().switchToShotgun()

View file

@ -0,0 +1 @@
uid://bg61she3fkmn6

View file

@ -0,0 +1,11 @@
class_name SpeedUpgrade extends "res://scenes/upgrade/upgrade.gd"
@export var damage: int = 1
func _init() -> void:
upgradeName = "Speed Upgrade"
description = "Increase speed by 10%"
func select():
if Globals.getPlayer() != null:
Globals.getPlayer().addSpeedMult(1.1)

View file

@ -0,0 +1 @@
uid://cww4y13d7o6wk

View file

@ -0,0 +1,9 @@
class_name StrafeUpgrade extends "res://scenes/upgrade/upgrade.gd"
func _init() -> void:
upgradeName = "Strafe Upgrade"
description = "Move Left and Right"
func select():
if Globals.getPlayer() != null:
Globals.getPlayer().strifeUnlocked = true

View file

@ -0,0 +1 @@
uid://cp8ig5ipckooe

View file

@ -0,0 +1,9 @@
class_name TimeGhostUpgrade extends "res://scenes/upgrade/upgrade.gd"
func _init() -> void:
upgradeName = "Add Timeghost"
description = "Adds A Timeghost which repeats all actions you make. Acts as an extra life in case you get destroyed"
func select():
if Globals.getPlayer() != null:
Globals.getPlayer().addGhost()

View file

@ -0,0 +1 @@
uid://frqtmtgoe3l2