Worlds Collide Wiki

Final Fantasy VI Randomizer

User Tools

Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
objectives [2022/02/08 16:53]
franklin
objectives [2022/02/09 16:13] (current)
franklin
Line 9: Line 9:
 Objective flags are ordered using letters A to Y. The flagstring will note this along with a series of numbers that represent the result and condition(s) of the objective. For example, the flagstring **-oa 2.1.1.2.3.3** represents Objective A with a Result of Unlock Final Kefka, with 1 required Condition: find 3 characters. Objective flags are ordered using letters A to Y. The flagstring will note this along with a series of numbers that represent the result and condition(s) of the objective. For example, the flagstring **-oa 2.1.1.2.3.3** represents Objective A with a Result of Unlock Final Kefka, with 1 required Condition: find 3 characters.
  
-All Random values used within the Objective system will be determined at seed creation, which means that players will be able to see what those randomized values are in the config menu which appears at the beginning of each new game.+All Random values used within the Objective system will be determined at seed creation, which means that players will be able to see what those randomized values are in the menu which appears at the beginning of each new game, or in the Track menu during the game.
  
 **Note:** Except for any objective with a result of Unlock Final Kefka, objectives are not required to be completed to finish the game. They may be completed as part of required game progression, however (e.g. an Objective with no Conditions will automatically complete at the beginning of the game). **Note:** Except for any objective with a result of Unlock Final Kefka, objectives are not required to be completed to finish the game. They may be completed as part of required game progression, however (e.g. an Objective with no Conditions will automatically complete at the beginning of the game).
Line 21: Line 21:
 **Flagstring Explanation:** **Flagstring Explanation:**
  
-Flagstring values correspond to the order in which the results/conditions are displayed within the dropdown boxes. The Result of an objective is always the first number. Random is 0, Kefka's Tower->Random is 1, Kefka's Tower->Unlock Final Kefka is 2, Battle->Random is 20, Item->Random is 34, and so on. A list for results in their sequential order be found [[https://github.com/AtmaTek/WorldsCollide/blob/main/constants/objectives/results.py|here, under following "category_types"]]. If a Result can be numerically randomized with sliders, the next 2 numbers will provide the minimum and maximum values for the Result. Objective A with a Result of Battle->Add Enemy Levels with a minimum level 3 and maximum level 15 will begin "-oa 21.3.15".+Flagstring values correspond to the order in which the results/conditions are displayed within the dropdown boxes. The Result of an objective is always the first number.
  
-The next 2 numbers correspond to the min/max sliders that set how many Conditions are required to complete the objective. Note that if the minimum required Conditions is set to 0, there will be a chance that the Objective will be completed immediately upon starting the gameregardless of how many Conditions there actually are, and regardless of the maximum required Conditions+Examples: Random is 0, Kefka's Tower->Random is 1Kefka's Tower->Unlock Final Kefka is 2, Battle->Random is 20, Item->Random is 34, and so on. A list of results in their sequential order be found [[https://github.com/AtmaTek/WorldsCollide/blob/main/constants/objectives/results.py|here, following "category_types"]].
  
-The remaining numbers correspond to Conditions. Similar to Results, the flagstring numbers correspond to the order of condition options displayed within the dropdown boxes. There is a difference from Results in that "Random" Condition options are represented with the letter "r" instead of a number. A Random condition will add a "1.r" to the flagstring. A Condition that requires recruiting 2 to 5 Characters will add a "2.2.5. A Condition that results finding a Random Esper will add a "5.r". A Condition that requires performing in the Opera will add a "12.4".+If a Result can be numerically randomized with sliders, the next 2 numbers will provide the minimum and maximum values for the Result. Objective A with a Result of Battle->Add Enemy Levels with a minimum level 3 and maximum level 15 will begin "-oa 21.3.15"
 + 
 +The next 2 numbers correspond to the min/max sliders that set how many Conditions are required to complete the objective. Note that if the minimum required Conditions is set to 0, there will be a chance that the Objective will be completed immediately upon starting the game, regardless of how many Conditions there actually are, and regardless of the maximum required Conditions value/slider.  
 + 
 +The remaining numbers correspond to Conditions. Similar to Results, the flagstring numbers correspond to the order of condition options displayed within the dropdown boxes. There is a difference from Results in that "Random" Condition options are represented with the letter "r" instead of a number. 
 + 
 +Examples: A Random condition will add a "1.r" to the flagstring. A Condition that requires recruiting 2 to 5 Characters will add a "2.2.5". A Condition that requires finding a Random Esper will add a "5.r". A Condition that requires performing in the Opera will add a "12.4".