This repository has been archived on 2025-04-15. You can view files and clone it, but cannot push or open issues or pull requests.
Gamify-Life/Gamify Life/Tasks Stuffs/Task/s_label.gd
2025-04-15 11:55:58 -07:00

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))