diff --git a/lib/bsp_loader/src/bsp.rs b/lib/bsp_loader/src/bsp.rs index 00bc845..4c966e7 100644 --- a/lib/bsp_loader/src/bsp.rs +++ b/lib/bsp_loader/src/bsp.rs @@ -311,14 +311,10 @@ pub fn convert<'a>( Ok(Entity::InfoNode(_info_node))=>(), Ok(Entity::InfoNodeHint(_info_node_hint))=>(), Ok(Entity::InfoParticleSystem(_info_particle_system))=>(), - Ok(Entity::InfoPlayerCounterterrorist(spawn))=>{ - found_spawn=Some(valve_transform(spawn.origin.into())); - }, + Ok(Entity::InfoPlayerCounterterrorist(spawn))=>found_spawn=Some(spawn.origin), Ok(Entity::InfoPlayerLogo(_info_player_logo))=>(), Ok(Entity::InfoPlayerStart(_info_player_start))=>(), - Ok(Entity::InfoPlayerTerrorist(spawn))=>{ - found_spawn=Some(valve_transform(spawn.origin.into())); - }, + Ok(Entity::InfoPlayerTerrorist(spawn))=>found_spawn=Some(spawn.origin), Ok(Entity::InfoTarget(_info_target))=>(), // InfoTeleportDestination is Spawn# Ok(Entity::InfoTeleportDestination(_info_teleport_destination))=>(), @@ -466,7 +462,7 @@ pub fn convert<'a>( world_models.push(model::Model{ mesh:mesh_id, attributes:ATTRIBUTE_INTERSECT_DEFAULT, - transform:integer::Planar64Affine3::from_translation(spawn_point), + transform:integer::Planar64Affine3::from_translation(valve_transform(spawn_point.into())), color:glam::Vec4::W, });