private void getspecialinfo(Frame_Misc f) { RNGPool.time_elapse7(Timedelay); f.frameused = RNGPool.index; if (FestivalPlaza) { f.frt = FPFacility.Generate(); } else if (BattleTree) { RNGPool.modelnumber = 2; RNGPool.ResetModelStatus(); RNGPool.time_elapse7(2); f.frameused = RNGPool.index; f.trt = BTTrainer.Generate(); } else if (filter.Random) { f.RandN = (int)(RNGPool.getrand64 % N); } else if (filter.Pokerus) { f.Pokerus = Pokerus7.getStrain(); } }