Untitled
unknown
plain_text
a year ago
13 kB
8
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
Editor is loading...
Leave a Comment