Untitled

 avatar
unknown
plain_text
8 days ago
13 kB
3
Indexable
extends Node

var delete_choice = 0

var burst_pos = 0
var overclock_pos = 1
var dmr_pos = 2
var laser_pos = 3
var vertical_grip_pos = 4
var angled_grip_pos = 5
var bmg_pos = 6
var shotgun_pos = 7
var piercing_pos = 8
var ricochet_pos = 9
var hollow_point_pos = 10
var armor_piercing_pos = 11
var explosive_rounds_pos = 12
var resonance_rounds_pos = 13
var concussive_rounds_pos = 14
var bounce_rounds_pos = 17
var high_velocity_pos = 15
var mythic_rounds_pos = 16
var brass_barrel_pos = 18
var suppressor_pos = 19
var stabalizing_barrel_pos = 20
var hellfire_barrel_pos = 21
var volatile_barrel_pos = 22
var deadeye_barrel_pos = 23
var nomad_lens_pos = 24
var cobalt_scope_pos = 25
var deadeye_optic_pos = 26
var siphon_pos = 27
var ammo_supply_pos = 28
var point_blank_pos = 29
var tactical_stock_pos = 30
var alloy_stock_pos = 31
var pouch_stock_pos = 32
var makeshift_stock_pos = 33
var extra_mag_pos = 34
var critical_mag_pos = 35
var quick_reload_pos = 36
var adaptive_mag_pos = 37
var explosive_mag_pos = 38

# Called when the node enters the scene tree for the first time.
func _ready():
	pass # Replace with function body.


# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta):
	pass

func change_order():
	#if Upgrades.dict_on["UpgradeAmount"] > 0:
		#if Upgrades.dict_on["UpgradeAmount"] <= 8:
			#Upgrades.dict_on["UpgradeAmount"] -= 1
	#else:
		#Upgrades.dict_on["UpgradeAmount"] = 0
	pass

func delete(choice):
	#THIS IS SLOT 1#
		print("CHOICE: " + str(choice))
		print("SUPPRESSOR INDEX: " + str(Upgrades.dict_on["Suppressor_index"]))
		if suppressor_pos == choice:
			Weapons.dict_on["Suppressor"] = null
			print("DELETE NOW")
			Upgrades.dict_on["Suppressor"] = 0
			Upgrades.dict_on["Suppressor_index"] = 0
			Weapons.dict_on["AmountWeapons"] -= 1
			Weapons.dict_on["Suppressor_alr"] = false
			change_order()
			return
		if brass_barrel_pos == choice:
			Weapons.dict_on["BrassBarrel"] = null
			Upgrades.dict_on["BrassBarrel"] = 0
			Upgrades.dict_on["BrassBarrel_index"] = 0
			Weapons.dict_on["AmountWeapons"] -= 1
			Weapons.dict_on["BrassBarrel_alr"] = false
			Weapons.active_weapon.fireRate = (Weapons.active_weapon.fireRate * 1.1)
			change_order()
			return
		if burst_pos == choice:
			Weapons.dict_on["BurstModule"] = null
			Upgrades.dict_on["BurstModule"] = 0
			Upgrades.dict_on["BurstModule_index"] = 0
			Weapons.dict_on["AmountWeapons"] -= 1
			Weapons.dict_on["BurstModule_alr"] = false
			change_order()
			return
		if overclock_pos == choice:
			Weapons.dict_on["OverClockedModule"] = null
			Upgrades.dict_on["OverClockedModule"] = 0
			Upgrades.dict_on["OverClockedModule_index"] = 0
			Weapons.dict_on["AmountWeapons"] -= 1
			Weapons.active_weapon.regRecoil = (Weapons.active_weapon.regRecoil / 1.1)
			Weapons.active_weapon.fireRate = (Weapons.active_weapon.fireRate * 1.2)
			change_order()
			return
		if dmr_pos == choice:
			Weapons.dict_on["DMRModule"] = null
			Upgrades.dict_on["DMRModule"] = 0
			Upgrades.dict_on["DMRModule_index"] = 0
			Weapons.dict_on["AmountWeapons"] -= 1
			Weapons.active_weapon.damage_down -= 1
			change_order()
			return
		if laser_pos == choice:
			Weapons.dict_on["LaserSight"] = null
			Upgrades.dict_on["LaserSight"] = 0
			Upgrades.dict_on["LaserSight_index"] = 0
			Weapons.dict_on["AmountWeapons"] -= 1
			Weapons.active_weapon.regRecoil = (Weapons.active_weapon.regRecoil * 1.1)
			change_order()
			return
		if vertical_grip_pos == choice: #NOT DONE#
			Weapons.dict_on["VerticalForegrip"] = null
			Upgrades.dict_on["VerticalForegrip"] = 0
			Upgrades.dict_on["VerticalForegrip_index"] = 0
			Weapons.dict_on["AmountWeapons"] -= 1
			Weapons.active_weapon.regRecoil = (Weapons.active_weapon.regRecoil / 1.15)
			change_order()
			return
		if angled_grip_pos == choice: #NOT DONE#
			Weapons.dict_on["AngledGrip"] = null
			Upgrades.dict_on["AngledGrip"] = 0
			Upgrades.dict_on["AngledGrip_index"] = 0
			Weapons.dict_on["AmountWeapons"] -= 1
			Weapons.active_weapon.regRecoil = (Weapons.active_weapon.regRecoil / 1.09)
			change_order()
			return
		if bmg_pos == choice: #NOT DONE#
			Weapons.dict_on["50BMG"] = null
			Upgrades.dict_on["50BMG"] = 0
			Upgrades.dict_on["50BMG_index"] = 0
			Weapons.dict_on["AmountWeapons"] -= 1
			change_order()
			return
		if shotgun_pos == choice: #NOT DONE#
			Weapons.dict_on["TinyShotgun"] = null
			Upgrades.dict_on["TinyShotgun"] = 0
			Upgrades.dict_on["TinyShotgun_index"] = 0
			Weapons.dict_on["AmountWeapons"] -= 1
			change_order()
			return
		if piercing_pos == choice:
			Weapons.dict_on["PiercingRounds"] = null
			Upgrades.dict_on["PiercingRounds"] = 0
			Upgrades.dict_on["PiercingRounds_index"] = 0
			Weapons.dict_on["AmountWeapons"] -= 1
			change_order()
			return
		if ricochet_pos == choice:
			Weapons.dict_on["RicochetRounds"] = null
			Upgrades.dict_on["RicochetRounds"] = 0
			Upgrades.dict_on["RicochetRounds_index"] = 0
			Weapons.dict_on["AmountWeapons"] -= 1
			change_order()
			return
		if hollow_point_pos == choice:
			Weapons.dict_on["HollowPointRounds"] = null
			Upgrades.dict_on["HollowPointRounds"] = 0
			Upgrades.dict_on["HollowPointRounds_index"] = 0
			Weapons.dict_on["AmountWeapons"] -= 1
			change_order()
			return
		if armor_piercing_pos == choice:
			Weapons.dict_on["ArmorPiercingRounds"] = null
			Upgrades.dict_on["ArmorPiercingRounds"] = 0
			Upgrades.dict_on["ArmorPiercingRounds_index"] = 0
			Weapons.dict_on["AmountWeapons"] -= 1
			change_order()
			return
		if explosive_rounds_pos == choice:
			Weapons.dict_on["ExplosiveRounds"] = null
			Upgrades.dict_on["ExplosiveRounds"] = 0
			Upgrades.dict_on["ExplosiveRounds_index"] = 0
			Weapons.dict_on["AmountWeapons"] -= 1
			change_order()
			return
		if resonance_rounds_pos == choice:
			Weapons.dict_on["ResonanceRounds"] = null
			Upgrades.dict_on["ResonanceRounds"] = 0
			Upgrades.dict_on["ResonanceRounds_index"] = 0
			Weapons.dict_on["AmountWeapons"] -= 1
			change_order()
			return
		if concussive_rounds_pos == choice:
			Weapons.dict_on["ConcussiveRounds"] = null
			Upgrades.dict_on["ConcussiveRounds"] = 0
			Upgrades.dict_on["ConcussiveRounds_index"] = 0
			Weapons.dict_on["AmountWeapons"] -= 1
			change_order()
			return
		if high_velocity_pos == choice: #NOT DONE#
			Weapons.dict_on["HighVelocityRounds"] = null
			Upgrades.dict_on["HighVelocityRounds"] = 0
			Upgrades.dict_on["HighVelocityRounds_index"] = 0
			Weapons.dict_on["AmountWeapons"] -= 1
			change_order()
			return
		if mythic_rounds_pos == choice: #NOT DONE#
			Weapons.dict_on["MythicRounds"] = null
			Upgrades.dict_on["MythicRounds"] = 0
			Upgrades.dict_on["MythicRounds_index"] = 0
			Weapons.dict_on["AmountWeapons"] -= 1
			change_order()
			return
		if bounce_rounds_pos == choice: #NOT DONE#
			Weapons.dict_on["BounceRounds"] = null
			Upgrades.dict_on["BounceRounds"] = 0
			Upgrades.dict_on["BounceRounds_index"] = 0
			Weapons.dict_on["AmountWeapons"] -= 1
			change_order()
			return
		if stabalizing_barrel_pos == choice:
			Weapons.dict_on["StabalizingBarrel"] = null
			Upgrades.dict_on["StabalizingBarrel"] = 0
			Upgrades.dict_on["StabalizingBarrel_index"] = 0
			Weapons.dict_on["AmountWeapons"] -= 1
			Weapons.active_weapon.regRecoil = (Weapons.active_weapon.regRecoil * 1.25)
			change_order()
			return
		if hellfire_barrel_pos == choice:
			Weapons.dict_on["HellfireBarrel"] = null
			Upgrades.dict_on["HellfireBarrel"] = 0
			Upgrades.dict_on["HellfireBarrel_index"] = 0
			Weapons.dict_on["AmountWeapons"] -= 1
			Weapons.active_weapon.fireRate = (Weapons.active_weapon.fireRate * 1.25)
			change_order()
			return
		if volatile_barrel_pos == choice: #NOT DONE#
			Weapons.dict_on["VolatileBarrel"] = null
			Upgrades.dict_on["VolatileBarrel"] = 0
			Upgrades.dict_on["VolatileBarrel_index"] = 0
			Weapons.dict_on["AmountWeapons"] -= 1
			Weapons.active_weapon.regRecoil = (Weapons.active_weapon.regRecoil / 1.05)
			Weapons.active_weapon.fireRate = (Weapons.active_weapon.fireRate * 1.22)
			Weapons.active_weapon.og_fire_rate = (Weapons.active_weapon.og_fire_rate * 1.22)
			change_order()
			return
		if deadeye_barrel_pos == choice: #NOT DONE#
			Weapons.dict_on["DeadeyeBarrel"] = null
			Upgrades.dict_on["DeadeyeBarrel"] = 0
			Upgrades.dict_on["DeadeyeBarrel_index"] = 0
			Weapons.dict_on["AmountWeapons"] -= 1
			Weapons.active_weapon.fireRate = (Weapons.active_weapon.fireRate / 1.18)
			Weapons.active_weapon.og_fire_rate = (Weapons.active_weapon.og_fire_rate / 1.18)
			change_order()
			return
		if nomad_lens_pos == choice: #NOT DONE#
			Weapons.dict_on["NomadLens"] = null
			Upgrades.dict_on["NomadLens"] = 0
			Upgrades.dict_on["NomadLens_index"] = 0
			Weapons.dict_on["AmountWeapons"] -= 1
			Weapons.dict_on["Zoom"] = 4.5
			change_order()
			return
		if cobalt_scope_pos == choice: #NOT DONE#
			Weapons.dict_on["CobaltScope"] = null
			Upgrades.dict_on["CobaltScope"] = 0
			Upgrades.dict_on["CobaltScope_index"] = 0
			Weapons.dict_on["AmountWeapons"] -= 1
			Weapons.dict_on["Zoom"] = 4.5
			change_order()
			return
		if deadeye_optic_pos == choice: #NOT DONE#
			Weapons.dict_on["DeadeyeOptic"] = null
			Upgrades.dict_on["DeadeyeOptic"] = 0
			Upgrades.dict_on["DeadeyeOptic_index"] = 0
			Weapons.dict_on["AmountWeapons"] -= 1
			Weapons.dict_on["Zoom"] = 4.5
			change_order()
			return
		if siphon_pos == choice:
			Weapons.dict_on["Siphon"] = null
			Upgrades.dict_on["Siphon"] = 0
			Upgrades.dict_on["Siphon_index"] = 0
			Weapons.dict_on["AmountWeapons"] -= 1
			change_order()
			return
		if ammo_supply_pos == choice:
			Weapons.dict_on["AmmoSupply"] = null
			Upgrades.dict_on["AmmoSupply"] = 0
			Upgrades.dict_on["AmmoSupply_index"] = 0
			Weapons.dict_on["AmountWeapons"] -= 1
			change_order()
			return
		if point_blank_pos == choice: #NOT DONE#
			Weapons.dict_on["PointBlank"] = null
			Upgrades.dict_on["PointBlank"] = 0
			Upgrades.dict_on["PointBlank_index"] = 0
			Weapons.dict_on["AmountWeapons"] -= 1
			change_order()
			return
		if tactical_stock_pos == choice:
			Weapons.dict_on["TacticalStock"] = null
			Upgrades.dict_on["TacticalStock"] = 0
			Upgrades.dict_on["TacticalStock_index"] = 0
			Weapons.dict_on["AmountWeapons"] -= 1
			Weapons.active_weapon.regRecoil = (Weapons.active_weapon.regRecoil * 1.2)
			change_order()
			return
		if alloy_stock_pos == choice: #NOT DONE#
			Weapons.dict_on["AlloyStock"] = null
			Upgrades.dict_on["AlloyStock"] = 0
			Upgrades.dict_on["AlloyStock_index"] = 0
			Weapons.dict_on["AmountWeapons"] -= 1
			Weapons.active_weapon.regRecoil *= 1.35
			change_order()
			return
		if pouch_stock_pos == choice: #NOT DONE#
			Weapons.dict_on["PouchStock"] = null
			Upgrades.dict_on["PouchStock"] = 0
			Upgrades.dict_on["PouchStock_index"] = 0
			Weapons.dict_on["AmountWeapons"] -= 1
			Weapons.active_weapon.regRecoil *= 1.14
			Weapons.active_weapon.max_ammo = round(Weapons.active_weapon.max_ammo / 1.1)
			change_order()
			return
		if makeshift_stock_pos == choice: #NOT DONE#
			Weapons.dict_on["MakeshiftStock"] = null
			Upgrades.dict_on["MakeshiftStock"] = 0
			Upgrades.dict_on["MakeshiftStock_index"] = 0
			Weapons.dict_on["AmountWeapons"] -= 1
			Weapons.active_weapon.regRecoil *= 1.08
			change_order()
			return
		if extra_mag_pos == choice:
			Weapons.dict_on["ExtraMag"] = null
			Upgrades.dict_on["ExtraMag"] = 0
			Upgrades.dict_on["ExtraMag_index"] = 0
			Weapons.dict_on["AmountWeapons"] -= 1
			Weapons.active_weapon.reloadEmptyTime = (Weapons.active_weapon.reloadEmptyTime / 1.075)
			Weapons.active_weapon.reloadTime = (Weapons.active_weapon.reloadTime / 1.075)
			Weapons.active_weapon.max_ammo = (Weapons.active_weapon.max_ammo / 1.3)
			change_order()
			return
		if critical_mag_pos == choice:
			Weapons.dict_on["CriticalMag"] = null
			Upgrades.dict_on["CriticalMag"] = 0
			Upgrades.dict_on["CriticalMag_index"] = 0
			Weapons.dict_on["AmountWeapons"] -= 1
			change_order()
			return
		if quick_reload_pos == choice:
			Weapons.dict_on["Quickreload"] = null
			Upgrades.dict_on["Quickreload"] = 0
			Upgrades.dict_on["Quickreload_index"] = 0
			Weapons.dict_on["AmountWeapons"] -= 1
			Weapons.active_weapon.reloadEmptyTime = (Weapons.active_weapon.reloadEmptyTime * 1.1)
			Weapons.active_weapon.reloadTime = (Weapons.active_weapon.reloadTime * 1.1)
			change_order()
			return
		if adaptive_mag_pos == choice: #NOT DONE#
			Weapons.dict_on["AdaptiveMag"] = null
			Upgrades.dict_on["AdaptiveMag"] = 0
			Upgrades.dict_on["AdaptiveMag_index"] = 0
			Weapons.dict_on["AmountWeapons"] -= 1
			change_order()
			return
		if explosive_mag_pos == choice: #NOT DONE#
			Weapons.dict_on["ExplosiveMag"] = null
			Upgrades.dict_on["ExplosiveMag"] = 0
			Upgrades.dict_on["ExplosiveMag_index"] = 0
			Weapons.dict_on["AmountWeapons"] -= 1
			change_order()
			return
Leave a Comment