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