C# 클래스 FF1Randomizer.FF1Rom

상속: NesRom
파일 보기 프로젝트 열기: Entroper/Randomizers 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

DisablePartyShuffle() 공개 메소드

public DisablePartyShuffle ( ) : void
리턴 void

EnableEarlyRod() 공개 메소드

public EnableEarlyRod ( ) : void
리턴 void

ExpGoldBoost() 공개 메소드

public ExpGoldBoost ( double bonus, double multiplier ) : void
bonus double
multiplier double
리턴 void

FF1Rom() 공개 메소드

public FF1Rom ( string filename ) : System
filename string
리턴 System

ScaleEnemyStats() 공개 메소드

public ScaleEnemyStats ( double scale, MT19337 rng ) : void
scale double
rng MT19337
리턴 void

ScalePrices() 공개 메소드

public ScalePrices ( double scale, MT19337 rng ) : void
scale double
rng MT19337
리턴 void

ShuffleEnemyScripts() 공개 메소드

public ShuffleEnemyScripts ( MT19337 rng ) : void
rng MT19337
리턴 void

ShuffleEnemySkillsSpells() 공개 메소드

public ShuffleEnemySkillsSpells ( MT19337 rng ) : void
rng MT19337
리턴 void

ShuffleEnemyStatusAttacks() 공개 메소드

public ShuffleEnemyStatusAttacks ( MT19337 rng ) : void
rng MT19337
리턴 void

ShuffleMagicLevels() 공개 메소드

public ShuffleMagicLevels ( MT19337 rng, bool keepPermissions ) : void
rng MT19337
keepPermissions bool
리턴 void

ShuffleMagicShops() 공개 메소드

public ShuffleMagicShops ( MT19337 rng ) : void
rng MT19337
리턴 void

ShuffleShops() 공개 메소드

public ShuffleShops ( MT19337 rng ) : void
rng MT19337
리턴 void

ShuffleTreasures() 공개 메소드

public ShuffleTreasures ( MT19337 rng ) : void
rng MT19337
리턴 void

Validate() 공개 메소드

public Validate ( ) : bool
리턴 bool

WriteSeedAndFlags() 공개 메소드

public WriteSeedAndFlags ( string version, string seed, string flags ) : void
version string
seed string
flags string
리턴 void