équilibrage des quota et du jeu, changement du GUI pour rendre les objectifs de quotas plus visibles #72

This commit is contained in:
2025-09-19 10:25:15 +02:00
parent 43bdbc3581
commit 42edc97401
24 changed files with 316 additions and 102 deletions

View File

@@ -44,12 +44,13 @@ func get_decontamination_surface() -> float:
#endregion
#region ------------------ Objectives ------------------
func generate_objective_rewards(level = 1) -> Array[ObjectiveReward]:
func generate_objective_rewards(level = 0) -> Array[ObjectiveReward]:
var amount = level + 1
var possible_objective_rewards_path : Array[ObjectiveReward] = [
IncreaseDayLimitReward.new(randi_range(level + 1, level + 3)),
UpgradePlayerMaxEnergyReward.new(),
RechargePlayerReward.new(randi_range(level + 1, (level + 1) * 2)),
LootRandomSeedsReward.new(randi_range(level + 1, (level + 1) * 2))
]
var objectives_reward : Array[ObjectiveReward] = []
@@ -67,8 +68,8 @@ func generate_objective_rewards(level = 1) -> Array[ObjectiveReward]:
#region ------------------ Quotas ------------------
func get_quota(n = 0) -> int:
var first_quota = 50
var quota_adding = n * 50
var first_quota = 100
var quota_adding = n * 150
if n == 0:
return first_quota