C# Class FF1Randomizer.FF1Rom

Inheritance: NesRom
Mostra file Open project: Entroper/Randomizers Class Usage Examples

Public Methods

Method 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

Method 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 method

public DisablePartyShuffle ( ) : void
return void

EnableEarlyRod() public method

public EnableEarlyRod ( ) : void
return void

ExpGoldBoost() public method

public ExpGoldBoost ( double bonus, double multiplier ) : void
bonus double
multiplier double
return void

FF1Rom() public method

public FF1Rom ( string filename ) : System
filename string
return System

ScaleEnemyStats() public method

public ScaleEnemyStats ( double scale, MT19337 rng ) : void
scale double
rng MT19337
return void

ScalePrices() public method

public ScalePrices ( double scale, MT19337 rng ) : void
scale double
rng MT19337
return void

ShuffleEnemyScripts() public method

public ShuffleEnemyScripts ( MT19337 rng ) : void
rng MT19337
return void

ShuffleEnemySkillsSpells() public method

public ShuffleEnemySkillsSpells ( MT19337 rng ) : void
rng MT19337
return void

ShuffleEnemyStatusAttacks() public method

public ShuffleEnemyStatusAttacks ( MT19337 rng ) : void
rng MT19337
return void

ShuffleMagicLevels() public method

public ShuffleMagicLevels ( MT19337 rng, bool keepPermissions ) : void
rng MT19337
keepPermissions bool
return void

ShuffleMagicShops() public method

public ShuffleMagicShops ( MT19337 rng ) : void
rng MT19337
return void

ShuffleShops() public method

public ShuffleShops ( MT19337 rng ) : void
rng MT19337
return void

ShuffleTreasures() public method

public ShuffleTreasures ( MT19337 rng ) : void
rng MT19337
return void

Validate() public method

public Validate ( ) : bool
return bool

WriteSeedAndFlags() public method

public WriteSeedAndFlags ( string version, string seed, string flags ) : void
version string
seed string
flags string
return void