diff --git a/worlds/ffx/archipelago.json b/worlds/ffx/archipelago.json index 9d6dfa7e3054..f96ac319dd79 100644 --- a/worlds/ffx/archipelago.json +++ b/worlds/ffx/archipelago.json @@ -2,5 +2,5 @@ "game": "Final Fantasy X", "authors": [ "Rurusachi", "Andrewki" ], "minimum_ap_version": "0.6.7", - "world_version": "0.7.0" + "world_version": "0.7.1" } \ No newline at end of file diff --git a/worlds/ffx/generate.py b/worlds/ffx/generate.py index 8a2d14690a7b..d822b766e425 100644 --- a/worlds/ffx/generate.py +++ b/worlds/ffx/generate.py @@ -72,7 +72,8 @@ def generate_output(world: FFXWorld, player: int, output_directory: str) -> None "RequiredPrimers": world.options.required_primers.value, "APMultiplier": world.options.ap_multiplier.value, "AlwaysSensor": world.options.always_sensor.value, - "CaptureRequirement": max(world.options.creation_rewards.value, world.options.arena_bosses.value), + "CaptureRequirement": 0 if not world.options.capture_sanity.value \ + else max(1, world.options.creation_rewards.value, world.options.arena_bosses.value), "AlwaysCapture": world.options.always_capture.value, "CaptureDamage": world.options.capture_damage.value, "EncounterWeighting": world.options.encounter_weighting.value,