Files
ClickerGacha/Root.gd
2024-06-18 11:33:55 -04:00

53 lines
1.7 KiB
GDScript

extends Control
# Called when the node enters the scene tree for the first time.
func _ready():
#for file_name in files_to_copy:
#copy_file_if_not_exists(file_name)
pass
#User Data copy if needed
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta):
#Engine for calculating team values
#Get total for each stat
var totalDamagePerSec = Global.damagePerSecMember1 + Global.damagePerSecMember2 + Global.damagePerSecMember3 + Global.damagePerSecMember4 + Global.damagePerSecMember5
var totalDamagePerClick = Global.damagePerClickMember1 + Global.damagePerClickMember2 + Global.damagePerClickMember3 + Global.damagePerClickMember4 + Global.damagePerClickMember5
var totalDamageMultiplier = calc_largest_multiplier()
Global.globalDamagePerSec = totalDamagePerSec
Global.globalDamagePerClick = totalDamagePerClick
Global.globalDamageMultiplier = totalDamageMultiplier
#Get the current status of any screens needed
#var teamScreen = get_node(Global.teamScreenPath)
#teamScreen.visible = Global.teamScreenVisible
#
#var teamSelection = get_node(Global.teamSelectionPath)
#teamSelection.visible = Global.teamSelectionVisible
#
#var bossScreen = get_node(Global.bossSelectionPath)
#bossScreen.visible = Global.bossScreenVisible
func damageEngineCalc():
pass
func calc_largest_multiplier():
var greatest = Global.damageMultiplierMember1
if Global.damageMultiplierMember2 > greatest:
greatest = Global.damageMultiplierMember2
if Global.damageMultiplierMember3 > greatest:
greatest = Global.damageMultiplierMember3
if Global.damageMultiplierMember4 > greatest:
greatest = Global.damageMultiplierMember4
if Global.damageMultiplierMember5 > greatest:
greatest = Global.damageMultiplierMember5
return greatest