mirror of
https://codeberg.org/icewind/vbspview.git
synced 2026-06-03 18:24:09 +02:00
log prop name for invalid skin index
This commit is contained in:
parent
80b9a71308
commit
05f3dd83b3
1 changed files with 4 additions and 2 deletions
|
|
@ -34,6 +34,7 @@ pub fn load_props<'a, I: Iterator<Item = Handle<'a, StaticPropLump>>>(
|
||||||
let transform =
|
let transform =
|
||||||
Mat4::from_translation(map_coords(prop.origin)) * Mat4::from(prop.rotation());
|
Mat4::from_translation(map_coords(prop.origin)) * Mat4::from(prop.rotation());
|
||||||
PropData {
|
PropData {
|
||||||
|
name: prop.model(),
|
||||||
model,
|
model,
|
||||||
transform,
|
transform,
|
||||||
skin: prop.skin,
|
skin: prop.skin,
|
||||||
|
|
@ -65,7 +66,8 @@ pub fn load_props<'a, I: Iterator<Item = Handle<'a, StaticPropLump>>>(
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
struct PropData {
|
struct PropData<'a> {
|
||||||
|
name: &'a str,
|
||||||
model: vmdl::Model,
|
model: vmdl::Model,
|
||||||
transform: Mat4,
|
transform: Mat4,
|
||||||
skin: i32,
|
skin: i32,
|
||||||
|
|
@ -81,7 +83,7 @@ fn prop_to_meshes<'a>(
|
||||||
let skin = match model.skin_tables().nth(prop.skin as usize) {
|
let skin = match model.skin_tables().nth(prop.skin as usize) {
|
||||||
Some(skin) => skin,
|
Some(skin) => skin,
|
||||||
None => {
|
None => {
|
||||||
warn!(index = prop.skin, "invalid skin index");
|
warn!(index = prop.skin, prop = prop.name, "invalid skin index");
|
||||||
model.skin_tables().next().unwrap()
|
model.skin_tables().next().unwrap()
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue