Team Selection, Damage Engine, Stat Allocation
This commit is contained in:
27
Root.gd
27
Root.gd
@@ -3,12 +3,37 @@ extends Control
|
||||
|
||||
# Called when the node enters the scene tree for the first time.
|
||||
func _ready():
|
||||
#$UI/TeamButton.pressed.connect(self.openTeamWindow) # Replace with function body.
|
||||
|
||||
pass
|
||||
|
||||
|
||||
# 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
|
||||
pass
|
||||
|
||||
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user