ep2 offline mode maps
This commit is contained in:
		
							parent
							
								
									60cecc8b61
								
							
						
					
					
						commit
						4fa3aa1a3d
					
				| @ -699,13 +699,13 @@ impl MapVariant { | |||||||
|                 MapArea::Dragon | MapArea::DeRolLe | MapArea::VolOpt | MapArea::DarkFalz => 0, |                 MapArea::Dragon | MapArea::DeRolLe | MapArea::VolOpt | MapArea::DarkFalz => 0, | ||||||
| 
 | 
 | ||||||
|                 MapArea::Pioneer2Ep2 => 0, |                 MapArea::Pioneer2Ep2 => 0, | ||||||
|                 MapArea::VrTempleAlpha | MapArea::VrTempleBeta | MapArea::VrSpaceshipAlpha | MapArea::VrSpaceshipBeta => rand::thread_rng().gen_range(0, 1), |                 MapArea::VrTempleAlpha | MapArea::VrTempleBeta | MapArea::VrSpaceshipAlpha | MapArea::VrSpaceshipBeta => rand::thread_rng().gen_range(0, 2), | ||||||
|                 MapArea::Cca => 0, |                 MapArea::Cca => 0, | ||||||
|                 MapArea::JungleAreaNorth => 0, |                 MapArea::JungleAreaNorth => 0, | ||||||
|                 MapArea::JungleAreaEast => 0, |                 MapArea::JungleAreaEast => 0, | ||||||
|                 MapArea::Mountain => rand::thread_rng().gen_range(0, 1), |                 MapArea::Mountain => rand::thread_rng().gen_range(0, 2), | ||||||
|                 MapArea::Seaside => 0, |                 MapArea::Seaside => 0, | ||||||
|                 MapArea::SeabedUpper | MapArea::SeabedLower => rand::thread_rng().gen_range(0, 1), |                 MapArea::SeabedUpper | MapArea::SeabedLower => rand::thread_rng().gen_range(0, 2), | ||||||
|                 MapArea::BarbaRay | MapArea::GolDragon | MapArea::GalGryphon | MapArea::OlgaFlow => 0, |                 MapArea::BarbaRay | MapArea::GolDragon | MapArea::GalGryphon | MapArea::OlgaFlow => 0, | ||||||
| 
 | 
 | ||||||
|                 MapArea::Pioneer2Ep4 => 0, |                 MapArea::Pioneer2Ep4 => 0, | ||||||
| @ -724,9 +724,9 @@ impl MapVariant { | |||||||
|                 MapArea::Forest1 => rand::thread_rng().gen_range(0, 3) * 2, |                 MapArea::Forest1 => rand::thread_rng().gen_range(0, 3) * 2, | ||||||
|                 MapArea::Forest2 => 0, // TODO: check if the other offline map files are corrupted?
 |                 MapArea::Forest2 => 0, // TODO: check if the other offline map files are corrupted?
 | ||||||
|                 // MapArea::Forest2 => {match rand::thread_rng().gen_range(0, 3) {
 |                 // MapArea::Forest2 => {match rand::thread_rng().gen_range(0, 3) {
 | ||||||
|                 //     0 => 0,
 |                 //     0 => 0, // valid
 | ||||||
|                 //     1 => 3,
 |                 //     1 => 3, // invalid
 | ||||||
|                 //     2 => 4,
 |                 //     2 => 4, // invalid
 | ||||||
|                 //     _ => unreachable!()}},
 |                 //     _ => unreachable!()}},
 | ||||||
|                 MapArea::Caves1 | MapArea::Caves2 | MapArea::Caves3 => 0, |                 MapArea::Caves1 | MapArea::Caves2 | MapArea::Caves3 => 0, | ||||||
|                 MapArea::Mines1 | MapArea::Mines2 => rand::thread_rng().gen_range(0, 2), // no offline-specific maps
 |                 MapArea::Mines1 | MapArea::Mines2 => rand::thread_rng().gen_range(0, 2), // no offline-specific maps
 | ||||||
| @ -735,12 +735,12 @@ impl MapVariant { | |||||||
| 
 | 
 | ||||||
|                 MapArea::Pioneer2Ep2 => 0, |                 MapArea::Pioneer2Ep2 => 0, | ||||||
|                 MapArea::VrTempleAlpha | MapArea::VrTempleBeta | MapArea::VrSpaceshipAlpha | MapArea::VrSpaceshipBeta => 0, |                 MapArea::VrTempleAlpha | MapArea::VrTempleBeta | MapArea::VrSpaceshipAlpha | MapArea::VrSpaceshipBeta => 0, | ||||||
|                 MapArea::Cca => 0, |                 MapArea::Cca => rand::thread_rng().gen_range(0, 3), | ||||||
|                 MapArea::JungleAreaNorth => 0, |                 MapArea::JungleAreaNorth => rand::thread_rng().gen_range(0, 3), | ||||||
|                 MapArea::JungleAreaEast => 0, |                 MapArea::JungleAreaEast => rand::thread_rng().gen_range(0, 3), | ||||||
|                 MapArea::Mountain => rand::thread_rng().gen_range(0, 1), |                 MapArea::Mountain => rand::thread_rng().gen_range(0, 2), | ||||||
|                 MapArea::Seaside => 0, |                 MapArea::Seaside => rand::thread_rng().gen_range(0, 3), | ||||||
|                 MapArea::SeabedUpper | MapArea::SeabedLower => rand::thread_rng().gen_range(0, 1), |                 MapArea::SeabedUpper | MapArea::SeabedLower => 0, | ||||||
|                 MapArea::GalGryphon => 0, |                 MapArea::GalGryphon => 0, | ||||||
|                 MapArea::OlgaFlow => 0, |                 MapArea::OlgaFlow => 0, | ||||||
|                 MapArea::BarbaRay => 0, |                 MapArea::BarbaRay => 0, | ||||||
| @ -828,18 +828,18 @@ impl MapVariant { | |||||||
|                 MapArea::VolOpt => "data/maps/map_boss03e.dat".into(), |                 MapArea::VolOpt => "data/maps/map_boss03e.dat".into(), | ||||||
|                 MapArea::DarkFalz => "data/maps/map_boss04e.dat".into(), |                 MapArea::DarkFalz => "data/maps/map_boss04e.dat".into(), | ||||||
| 
 | 
 | ||||||
|                 MapArea::Pioneer2Ep2 => "data/maps/map_labo00_00e.dat".into(), |                 MapArea::Pioneer2Ep2 => "data/maps/map_labo00_00e_s.dat".into(), | ||||||
|                 MapArea::VrTempleAlpha => format!("data/maps/map_ruins01_0{}_0{}e.dat", self.major, self.minor), |                 MapArea::VrTempleAlpha => format!("data/maps/map_ruins01_0{}_0{}_offe.dat", self.major, self.minor), | ||||||
|                 MapArea::VrTempleBeta => format!("data/maps/map_ruins02_0{}_0{}e.dat", self.major, self.minor), |                 MapArea::VrTempleBeta => format!("data/maps/map_ruins02_0{}_0{}_offe.dat", self.major, self.minor), | ||||||
|                 MapArea::VrSpaceshipAlpha => format!("data/maps/map_space01_0{}_0{}e.dat", self.major, self.minor), |                 MapArea::VrSpaceshipAlpha => format!("data/maps/map_space01_0{}_0{}_offe.dat", self.major, self.minor), | ||||||
|                 MapArea::VrSpaceshipBeta => format!("data/maps/map_space02_0{}_0{}e.dat", self.major, self.minor), |                 MapArea::VrSpaceshipBeta => format!("data/maps/map_space02_0{}_0{}_offe.dat", self.major, self.minor), | ||||||
|                 MapArea::Cca => format!("data/maps/map_jungle01_0{}e.dat", self.minor), |                 MapArea::Cca => format!("data/maps/map_jungle01_0{}_offe.dat", self.minor), | ||||||
|                 MapArea::JungleAreaNorth => format!("data/maps/map_jungle02_0{}e.dat", self.minor), |                 MapArea::JungleAreaNorth => format!("data/maps/map_jungle02_0{}_offe.dat", self.minor), | ||||||
|                 MapArea::JungleAreaEast => format!("data/maps/map_jungle03_0{}e.dat", self.minor), |                 MapArea::JungleAreaEast => format!("data/maps/map_jungle03_0{}_offe.dat", self.minor), | ||||||
|                 MapArea::Mountain => format!("data/maps/map_jungle04_0{}_0{}e.dat", self.major, self.minor), |                 MapArea::Mountain => format!("data/maps/map_jungle04_0{}_0{}_offe.dat", self.major, self.minor), | ||||||
|                 MapArea::Seaside => format!("data/maps/map_jungle05_0{}e.dat", self.minor), |                 MapArea::Seaside => format!("data/maps/map_jungle05_0{}_offe.dat", self.minor), | ||||||
|                 MapArea::SeabedUpper => format!("data/maps/map_seabed01_0{}_0{}e.dat", self.major, self.minor), |                 MapArea::SeabedUpper => format!("data/maps/map_seabed01_0{}_0{}_offe.dat", self.major, self.minor), | ||||||
|                 MapArea::SeabedLower => format!("data/maps/map_seabed02_0{}_0{}e.dat", self.major, self.minor), |                 MapArea::SeabedLower => format!("data/maps/map_seabed02_0{}_0{}_offe.dat", self.major, self.minor), | ||||||
|                 MapArea::GalGryphon => "data/maps/map_boss05e.dat".into(), |                 MapArea::GalGryphon => "data/maps/map_boss05e.dat".into(), | ||||||
|                 MapArea::OlgaFlow => "data/maps/map_boss06e.dat".into(), |                 MapArea::OlgaFlow => "data/maps/map_boss06e.dat".into(), | ||||||
|                 MapArea::BarbaRay => "data/maps/map_boss07e.dat".into(), |                 MapArea::BarbaRay => "data/maps/map_boss07e.dat".into(), | ||||||
| @ -924,22 +924,22 @@ impl MapVariant { | |||||||
|                 MapArea::VolOpt => "data/maps/map_boss03o.dat".into(), |                 MapArea::VolOpt => "data/maps/map_boss03o.dat".into(), | ||||||
|                 MapArea::DarkFalz => "data/maps/map_boss04_offo.dat".into(), |                 MapArea::DarkFalz => "data/maps/map_boss04_offo.dat".into(), | ||||||
| 
 | 
 | ||||||
|                 MapArea::Pioneer2Ep2 => "data/maps/map_labo00_00o.dat".into(), |                 MapArea::Pioneer2Ep2 => "data/maps/map_labo00_00o_s.dat".into(), | ||||||
|                 MapArea::VrTempleAlpha => format!("data/maps/map_ruins01_0{}_0{}o.dat", self.major, self.minor), |                 MapArea::VrTempleAlpha => format!("data/maps/map_ruins01_0{}_0{}_offo.dat", self.major, self.minor), | ||||||
|                 MapArea::VrTempleBeta => format!("data/maps/map_ruins02_0{}_0{}o.dat", self.major, self.minor), |                 MapArea::VrTempleBeta => format!("data/maps/map_ruins02_0{}_0{}_offo.dat", self.major, self.minor), | ||||||
|                 MapArea::VrSpaceshipAlpha => format!("data/maps/map_space01_0{}_0{}o.dat", self.major, self.minor), |                 MapArea::VrSpaceshipAlpha => format!("data/maps/map_space01_0{}_0{}_offo.dat", self.major, self.minor), | ||||||
|                 MapArea::VrSpaceshipBeta => format!("data/maps/map_space02_0{}_0{}o.dat", self.major, self.minor), |                 MapArea::VrSpaceshipBeta => format!("data/maps/map_space02_0{}_0{}_offo.dat", self.major, self.minor), | ||||||
|                 MapArea::Cca => format!("data/maps/map_jungle01_0{}o.dat", self.major), |                 MapArea::Cca => format!("data/maps/map_jungle01_0{}_offo.dat", self.minor), | ||||||
|                 MapArea::JungleAreaNorth => format!("data/maps/map_jungle02_0{}o.dat", self.major), |                 MapArea::JungleAreaNorth => format!("data/maps/map_jungle02_0{}_offo.dat", self.minor), | ||||||
|                 MapArea::JungleAreaEast => format!("data/maps/map_jungle03_0{}o.dat", self.major), |                 MapArea::JungleAreaEast => format!("data/maps/map_jungle03_0{}_offo.dat", self.minor), | ||||||
|                 MapArea::Mountain => format!("data/maps/map_jungle04_0{}_0{}o.dat", self.major, self.minor), |                 MapArea::Mountain => format!("data/maps/map_jungle04_0{}_0{}_offo.dat", self.major, self.minor), | ||||||
|                 MapArea::Seaside => format!("data/maps/map_jungle05_0{}o.dat", self.major), |                 MapArea::Seaside => format!("data/maps/map_jungle05_0{}_offo.dat", self.minor), | ||||||
|                 MapArea::SeabedUpper => format!("data/maps/map_seabed01_0{}_0{}o.dat", self.major, self.minor), |                 MapArea::SeabedUpper => format!("data/maps/map_seabed01_0{}_0{}_offo.dat", self.major, self.minor), | ||||||
|                 MapArea::SeabedLower => format!("data/maps/map_seabed02_0{}_0{}o.dat", self.major, self.minor), |                 MapArea::SeabedLower => format!("data/maps/map_seabed02_0{}_0{}_offo.dat", self.major, self.minor), | ||||||
|                 MapArea::GalGryphon => "data/maps/map_boss05o.dat".into(), |                 MapArea::GalGryphon => "data/maps/map_boss05_offo.dat".into(), | ||||||
|                 MapArea::OlgaFlow => "data/maps/map_boss06o.dat".into(), |                 MapArea::OlgaFlow => "data/maps/map_boss06_offo.dat".into(), | ||||||
|                 MapArea::BarbaRay => "data/maps/map_boss07o.dat".into(), |                 MapArea::BarbaRay => "data/maps/map_boss07_offo.dat".into(), | ||||||
|                 MapArea::GolDragon => "data/maps/map_boss08o.dat".into(), |                 MapArea::GolDragon => "data/maps/map_boss08_offo.dat".into(), | ||||||
| 
 | 
 | ||||||
|                 MapArea::Pioneer2Ep4 => "data/maps/map_city02_00_00o.dat".into(), |                 MapArea::Pioneer2Ep4 => "data/maps/map_city02_00_00o.dat".into(), | ||||||
|                 MapArea::CraterEast => format!("data/maps/map_wilds01_0{}_0{}o.dat", self.major, self.minor), |                 MapArea::CraterEast => format!("data/maps/map_wilds01_0{}_0{}o.dat", self.major, self.minor), | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user