Skip to content

Commit

Permalink
Touch up the Options descriptions.
Browse files Browse the repository at this point in the history
  • Loading branch information
LiquidCat64 committed May 16, 2024
1 parent e002c13 commit d50084b
Showing 1 changed file with 16 additions and 13 deletions.
29 changes: 16 additions & 13 deletions worlds/cvcotm/options.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ class DSSPatch(Toggle):


class AlwaysAllowSpeedDash(Toggle):
"""Allows activating the speed dash combo without needing the Pluto and Griffin cards first."""
"""Allows activating the speed dash combo (Pluto + Griffin) without needing the respective cards first."""
display_name = "Always Allow Speed Dash"


Expand All @@ -39,7 +39,8 @@ class RequiredLastKeys(Range):


class AvailableLastKeys(Range):
"""How many Last Keys are in the pool in total."""
"""How many Last Keys are in the pool in total.
To see this in-game, check the Last Key in the Magic Item menu or touch the Ceremonial Room door."""
range_start = 0
range_end = 9
default = 1
Expand All @@ -57,18 +58,19 @@ class BuffSubWeapons(Toggle):


class BuffShooterStrength(Toggle):
"""Increases Nathan's strength in Shooter Mode to be his strength in Vampire Killer Mode."""
"""Increases Nathan's strength in Shooter Mode to match his strength in Vampire Killer Mode."""
display_name = "Buff Shooter Strength"


class ItemDropRandomization(Choice):
"""Randomizes what enemies drop what items as well as the drop rates for said items.
Bosses and candle enemies will be guaranteed to have rare items in all of
their drop slots, and easily-farmable enemies (like those that infinitely spawn) will only drop low-tier items in
their drop slots, and easily-farmable enemies (like most that infinitely spawn) will only drop low-tier items in
all of theirs. All other enemies will drop a low or regular-tier item in their common drop slot, and a low, regular,
or rare-tier item in their rare drop slot.
If Hard is chosen, all enemies below 150 HP will also be considered easily-farmable and rare items that land on
bosses and candle enemies will be exclusive to them."""
or rare-tier item in their rare drop slot. The common slot item has a 5-10% base chance of appearing, and the
rare has a 3-5% chance.
If Hard is chosen, all enemies below 150 HP will be considered easily-farmable (in addition to the ones that
already are) and rare items that land on bosses and candle enemies will be exclusive to them."""
display_name = "Item Drop Randomization"
option_disabled = 0
option_normal = 1
Expand All @@ -83,8 +85,8 @@ class HalveDSSCardsPlaced(Toggle):


class Countdown(Choice):
"""Displays, below and near the right side of the MP bar, the number of unobtained progression/useful-marked
items or the total check locations remaining in the area you are currently in."""
"""Displays, below and near the right side of the MP bar, the number of un-found progression/useful-marked items or
the total check locations remaining in the area you are currently in."""
display_name = "Countdown"
option_none = 0
option_majors = 1
Expand All @@ -105,12 +107,12 @@ class DisableBattleArenaMPDrain(Toggle):

class RequireAllBosses(Toggle):
"""Forces a Last Key behind every boss and requires all 8 of them to enter the Ceremonial Room.
The Required and Available Last Keys settings will both be forced to 8."""
The Required and Available Last Keys options will both be forced to 8."""
display_name = "Require All Bosses"


class EarlyDouble(DefaultOnToggle):
"""Ensures the Double will be placed somewhere within the Catacombs in your own game, accessible with nothing."""
"""Ensures the Double will be placed somewhere within the Catacomb in your own game, accessible with nothing."""
display_name = "Early Double"


Expand All @@ -128,7 +130,8 @@ class DeathLink(Choice):


class CompletionGoal(Choice):
"""The goal for game completion. Whether it be defeating Dracula, winning in the Battle Arena, or both."""
"""The goal for game completion. Can be defeating Dracula, winning in the Battle Arena, or both.
If you aren't sure which one you have while playing, check the Dash Boots in the Magic Item menu."""
display_name = "Completion Goal"
option_dracula = 0
option_battle_arena = 1
Expand All @@ -138,6 +141,7 @@ class CompletionGoal(Choice):

@dataclass
class CVCotMOptions(PerGameCommonOptions):
start_inventory_from_pool: StartInventoryPool
ignore_cleansing: IgnoreCleansing
auto_run: AutoRun
dss_patch: DSSPatch
Expand All @@ -155,6 +159,5 @@ class CVCotMOptions(PerGameCommonOptions):
disable_battle_arena_mp_drain: DisableBattleArenaMPDrain
require_all_bosses: RequireAllBosses
early_double: EarlyDouble
start_inventory_from_pool: StartInventoryPool
death_link: DeathLink
completion_goal: CompletionGoal

0 comments on commit d50084b

Please sign in to comment.