23 lines
492 B
GDScript
23 lines
492 B
GDScript
extends Skill
|
|
|
|
class_name Scavenging
|
|
|
|
func _init():
|
|
skillName = "Scavenging"
|
|
skillIcon = load("res://Skills/Scavenging/scavengingIcon2.png")
|
|
|
|
func get_scavenging_speed(difficulty):
|
|
var scavengingSpeed = 1
|
|
scavengingSpeed += (currentLevel - 1)
|
|
|
|
var penalty = floor((difficulty - currentLevel)/5)
|
|
|
|
if penalty > 0:
|
|
for i in range(penalty):
|
|
scavengingSpeed = scavengingSpeed * 0.75
|
|
|
|
if scavengingSpeed > difficulty * 2:
|
|
scavengingSpeed = difficulty * 2
|
|
|
|
return scavengingSpeed
|