Honor authored barrier health bands

This commit is contained in:
Alexander Sellite 2026-08-11 22:58:46 -04:00
parent 41192e4ef5
commit 24b9570463
10 changed files with 73 additions and 91 deletions

View file

@ -69,8 +69,6 @@ var _reel_input_held: bool = false
var _reel_speed: float = 0.0
var _click_power: int = 1
var _fish_quality: int = FishQualityType.Tier.BORING
var _fish_rarity: int = 0
var _fish_weight_percentile: float = 0.0
var _chase_delay_remaining: float = 0.0
var _failure_epsilon: float = 0.0001
var _auto_click_accumulator: float = 0.0
@ -113,8 +111,6 @@ func start_encounter(
reel_speed: float,
click_power: int,
fish_quality: int = FishQualityType.Tier.BORING,
fish_rarity: int = 0,
fish_weight_percentile: float = 0.0,
) -> void:
reset()
if profile == null:
@ -128,8 +124,6 @@ func start_encounter(
if FishQualityType.is_valid(fish_quality)
else FishQualityType.Tier.BORING
)
_fish_rarity = clampi(fish_rarity, 0, 4)
_fish_weight_percentile = clampf(fish_weight_percentile, 0.0, 1.0)
_chase_delay_remaining = CHASE_START_DELAY
chase_progress = -CHASE_START_OFFSET
_seed_encounter_rng()
@ -145,8 +139,6 @@ func start_authoritative_encounter(
click_power: int,
encounter_seed_value: int,
fish_quality: int = FishQualityType.Tier.BORING,
fish_rarity: int = 0,
fish_weight_percentile: float = 0.0,
) -> void:
var previous_test_mode: bool = use_deterministic_test_seed
var previous_seed: int = deterministic_test_seed
@ -157,8 +149,6 @@ func start_authoritative_encounter(
reel_speed,
click_power,
fish_quality,
fish_rarity,
fish_weight_percentile,
)
use_deterministic_test_seed = previous_test_mode
deterministic_test_seed = previous_seed
@ -327,11 +317,8 @@ func _generate_barriers(profile: CatchDifficultyProfileType) -> void:
+ spacing * float(barrier_index)
+ random_offsets[barrier_index] * random_slack
)
var health: int = FishQualityType.barrier_health_for_catch(
_fish_quality,
_fish_rarity,
_fish_weight_percentile,
_rng.randf_range(0.9, 1.1),
var health: int = FishQualityType.roll_barrier_health(
_rng, _fish_quality
)
_barriers.append(Barrier.new(position, health))