Site Tools


character_randomization

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
character_randomization [2020/01/02 20:02] b0ardfacecharacter_randomization [2023/12/26 20:45] (current) – external edit A User Not Logged in
Line 1: Line 1:
 ====== Character randomization ====== ====== Character randomization ======
 +
 +This page describes how character placements are randomized in Free Enterprise. For information about other ''C'' flags, see [[Character settings]].
  
 You receive two party members at the start of the game. Additional party members can be recruited from: You receive two party members at the start of the game. Additional party members can be recruited from:
Line 18: Line 20:
   * Completing the Giant of Bab-il   * Completing the Giant of Bab-il
  
-Character positions indicated with a (*) above are considered "free" and are not available when playing with [[No Free Lunch challenges|No Free Characters]].+Character positions indicated with a (*) above are considered "free" and are not available when the ''Cnofree'' flag is enabled. All other character positions in this list are considered "earned" and are not available when the ''Cnoearned'' flag is enabled.
  
-The various ''C'' flags are used to randomize which specific characters appear in which positions.  There are several ways to customize the randomization, which may sometimes conflict; if the randomizer is unable to find a solution that matches all the requirements after a certain number of attempts, it will settle for the solution that is "close enough".+Various ''C'' flags are used to randomize which specific characters appear in which positions.  There are several ways to customize the randomization, which may sometimes conflict; if the randomizer is unable to find a solution that matches all the requirements after a certain number of attempts, it will settle for the solution that is "close enough".
  
 ===== Character pool ===== ===== Character pool =====
Line 32: Line 34:
 ===== Starting character ===== ===== Starting character =====
  
-The starting character can be forced using ''Cstart:'' flag.+The starting character can be controlled using ''Cstart:'' flags.
  
-If the forced starting character is excluded from the eligibility list as described abovethen you will start with this character, but not find any instances of them elsewhere in the game.+If any specific-character ''Cstart:'' flags are specified (e.g., ''Cstart:cecil'', ''Cstart:kain''), then your starting character will be chosen at random from the characters specifiedregardless of how other flags affect character availability.  ''Cstart:any'' is shorthand for including all 12 characters in this pool.
  
-A forced starting character does count towards the distinct character count when using a ''Cdistinct:'' flag. (Eg. if you have ''Cstart:rosa/distinct:5'', then there will be five distinct characters in the seed, one of which is Rosa.)+If any specific-character ''Cstart:not_'' flags are specified (e.g., ''Cstart:not_palom'', ''Cstart:not_porom''), then your starting character will be selected as normal according to your other flag settings, except that the none of the specifically-excluded characters will be chosen. 
 + 
 +A forced starting character does count towards the distinct character count when using a ''Cdistinct:'' flag. (e.g.if you have ''Cstart:rosa/distinct:5'', then there will be five distinct characters in the seed, one of which is Rosa.)
  
 If playing ''Cvanilla'' (ie. without randomized characters), using ''Cstart:'' will simply replace Cecil. If playing ''Cvanilla'' (ie. without randomized characters), using ''Cstart:'' will simply replace Cecil.
  
 +==== Partner ====
 +
 +By default, the starting character's partner is not subject to any additional logic or weighting. The partner can even be the same as the starting character.
 +
 +With ''Cnodupes'' enabled, the partner will not be a duplicate of the starting character.((Unless other flags force that to be the case, e.g., ''Cstart:porom'' with ''Conly:porom''. In this case, you will be unable to take the duplicate character.))
 +
 +With ''Chero'' enabled, the starting character is removed from the character pool before other characters are placed((Unless the hero is the only character in the pool, or finding the hero character is an objective. In these cases, duplicates of the hero can only be taken if the ''Cnodupes'' flag is not enabled. See: [[character_settings#hero_challenge|Hero Challenge]].)), so the partner cannot be the same character.
 ===== Placement ===== ===== Placement =====
  
-Under the standard character randomization (''Cstandard''), the randomizer will attempt to prevent Edge and FuSoYa (the strongest early-game charactersfrom appearing in the following positions:+Under the standard character randomization (''Cstandard''), the randomizer will attempt to prevent "restricted" characters from appearing in the following positions:
   * Either starting character   * Either starting character
   * Any of the "free" slots (see above)   * Any of the "free" slots (see above)
   * Mt. Hobs   * Mt. Hobs
   * Baron Inn   * Baron Inn
 +
 +By default, the restricted character list includes Edge and FuSoYa (the strongest early-game characters). If the ''Crestrict:'' flag is used, it replaces this list. (e.g., if you have ''Crestrict:cecil'', then Edge and FuSoYa may appear anywhere, but Cecil will be considered restricted.)
  
 Under ''Crelaxed'', there are no restrictions about which character can appear in which positions. Under ''Crelaxed'', there are no restrictions about which character can appear in which positions.
Line 56: Line 69:
 If combined with ''Cstart:'', the forced starting character replaces Cecil, who will not be available in the seed. If combined with ''Cstart:'', the forced starting character replaces Cecil, who will not be available in the seed.
  
-If combined with [[No Free Lunch challenges|No Free Characters]], you will not be able to find Edward, Tellah, Palom, or Porom.+If combined with ''Cnofree'', you will not be able to find Edward, Tellah, Palom, or Porom
 + 
 +If combined with ''Cnoearned'', you will not be able to find Rydia, Yang, Rosa, Cid, Edge, or FuSoYa.
  
character_randomization.1577995376.txt.gz · Last modified: 2020/01/02 21:02 (external edit)