59 lines
1.3 KiB
GDScript
59 lines
1.3 KiB
GDScript
extends Label
|
|
|
|
## 1 = Task
|
|
## 2 = Daily
|
|
var Type: int = 1
|
|
## 0 = Freebie
|
|
## 1 = Trivial
|
|
## 2 = Baby Task
|
|
## 3 = Simple
|
|
## 4 = Below Average
|
|
## 5 = Average
|
|
## 6 = Above Average
|
|
## 7 = Hardened
|
|
## 8 = "My Father's Judging Me" Difficulty
|
|
## 9 = Extreme
|
|
## 10 = Massive Undertaking
|
|
var Difficulty: int = 0
|
|
|
|
func _on_delete_pressed():
|
|
queue_free()
|
|
|
|
func _on_check_pressed():
|
|
match Type:
|
|
1:
|
|
RewardPlayer()
|
|
queue_free()
|
|
2:
|
|
if get_node("Check").text == "[X]":
|
|
return
|
|
RewardPlayer()
|
|
get_node("Check").text = "[X]"
|
|
|
|
func RewardPlayer():
|
|
# This mess was because I am to lazy to do any good code.
|
|
if Type == 1:
|
|
get_parent().get_parent().get_parent().get_parent().Activities.append("Attack")
|
|
if Type == 2:
|
|
get_parent().get_parent().get_parent().get_parent().Activities.append("Heal")
|
|
match Difficulty:
|
|
1:
|
|
GlobalVars.ChangeMoney(randi_range(0, 1))
|
|
2:
|
|
GlobalVars.ChangeMoney(randi_range(0, 2))
|
|
3:
|
|
GlobalVars.ChangeMoney(randi_range(0, 3))
|
|
4:
|
|
GlobalVars.ChangeMoney(randi_range(1, 5))
|
|
5:
|
|
GlobalVars.ChangeMoney(randi_range(1, 7))
|
|
6:
|
|
GlobalVars.ChangeMoney(randi_range(2, 11))
|
|
7:
|
|
GlobalVars.ChangeMoney(randi_range(4, 17))
|
|
8:
|
|
GlobalVars.ChangeMoney(randi_range(6, 25))
|
|
9:
|
|
GlobalVars.ChangeMoney(randi_range(9, 38))
|
|
10:
|
|
GlobalVars.ChangeMoney(randi_range(14, 57))
|