C# Class FF1Randomizer.FF1Rom

Inheritance: NesRom
Afficher le fichier Open project: Entroper/Randomizers Class Usage Examples

Méthodes publiques

Méthode Description
DisablePartyShuffle ( ) : void
EnableEarlyRod ( ) : void
ExpGoldBoost ( double bonus, double multiplier ) : void
FF1Rom ( string filename ) : System
ScaleEnemyStats ( double scale, MT19337 rng ) : void
ScalePrices ( double scale, MT19337 rng ) : void
ShuffleEnemyScripts ( MT19337 rng ) : void
ShuffleEnemySkillsSpells ( MT19337 rng ) : void
ShuffleEnemyStatusAttacks ( MT19337 rng ) : void
ShuffleMagicLevels ( MT19337 rng, bool keepPermissions ) : void
ShuffleMagicShops ( MT19337 rng ) : void
ShuffleShops ( MT19337 rng ) : void
ShuffleTreasures ( MT19337 rng ) : void
Validate ( ) : bool
WriteSeedAndFlags ( string version, string seed, string flags ) : void

Private Methods

Méthode Description
Bucketize ( List bytes, int bucketCount, int bucketSize, MT19337 rng ) : List>
GetShops ( ShopType shopType, ushort pointers ) : List[]
RepackShops ( ushort pointers ) : void
Scale ( int value, double scale, double adjustment, MT19337 rng ) : int
ShuffleIndexedSkillsSpells ( List scriptBytes, List indices, MT19337 rng ) : void
ShuffleShopType ( ShopType shopType, ushort pointers, MT19337 rng ) : void

Method Details

DisablePartyShuffle() public méthode

public DisablePartyShuffle ( ) : void
Résultat void

EnableEarlyRod() public méthode

public EnableEarlyRod ( ) : void
Résultat void

ExpGoldBoost() public méthode

public ExpGoldBoost ( double bonus, double multiplier ) : void
bonus double
multiplier double
Résultat void

FF1Rom() public méthode

public FF1Rom ( string filename ) : System
filename string
Résultat System

ScaleEnemyStats() public méthode

public ScaleEnemyStats ( double scale, MT19337 rng ) : void
scale double
rng MT19337
Résultat void

ScalePrices() public méthode

public ScalePrices ( double scale, MT19337 rng ) : void
scale double
rng MT19337
Résultat void

ShuffleEnemyScripts() public méthode

public ShuffleEnemyScripts ( MT19337 rng ) : void
rng MT19337
Résultat void

ShuffleEnemySkillsSpells() public méthode

public ShuffleEnemySkillsSpells ( MT19337 rng ) : void
rng MT19337
Résultat void

ShuffleEnemyStatusAttacks() public méthode

public ShuffleEnemyStatusAttacks ( MT19337 rng ) : void
rng MT19337
Résultat void

ShuffleMagicLevels() public méthode

public ShuffleMagicLevels ( MT19337 rng, bool keepPermissions ) : void
rng MT19337
keepPermissions bool
Résultat void

ShuffleMagicShops() public méthode

public ShuffleMagicShops ( MT19337 rng ) : void
rng MT19337
Résultat void

ShuffleShops() public méthode

public ShuffleShops ( MT19337 rng ) : void
rng MT19337
Résultat void

ShuffleTreasures() public méthode

public ShuffleTreasures ( MT19337 rng ) : void
rng MT19337
Résultat void

Validate() public méthode

public Validate ( ) : bool
Résultat bool

WriteSeedAndFlags() public méthode

public WriteSeedAndFlags ( string version, string seed, string flags ) : void
version string
seed string
flags string
Résultat void