File tree 2 files changed +45
-43
lines changed
2 files changed +45
-43
lines changed Original file line number Diff line number Diff line change @@ -2363,47 +2363,47 @@ mod tests {
2363
2363
let prop = (
2364
2364
"weapon_paint_seed",
2365
2365
PropColumn {
2366
- data: Some(F32 (vec![
2367
- None ,
2368
- Some(647.8849 ),
2369
- None ,
2370
- None ,
2371
- None ,
2372
- None ,
2373
- Some(201.31105 ),
2374
- None ,
2375
- None ,
2376
- None ,
2377
- Some(762.7262 ),
2378
- Some(804.3764 ),
2379
- None ,
2380
- Some(760.18475 ),
2381
- None ,
2382
- Some(16.234646 ),
2383
- None ,
2384
- Some(760.18475 ),
2385
- None ,
2386
- Some(711.0891 ),
2387
- Some(762.7262 ),
2388
- Some(377.8302 ),
2389
- None ,
2390
- None ,
2391
- Some(410.4961 ),
2392
- None ,
2393
- None ,
2394
- None ,
2395
- Some(528.8964 ),
2396
- Some(711.0891 ),
2397
- None ,
2398
- Some(410.4961 ),
2399
- None ,
2400
- None ,
2401
- None ,
2402
- Some(976.17224 ),
2403
- Some(201.31105 ),
2404
- None ,
2405
- None ,
2406
- Some(362.73822 ),
2366
+ data: Some(U32 (vec![
2367
+ Some(0) ,
2368
+ Some(647),
2369
+ Some(0) ,
2370
+ Some(0) ,
2371
+ Some(0) ,
2372
+ Some(0) ,
2373
+ Some(201),
2374
+ Some(0) ,
2375
+ Some(0) ,
2376
+ Some(0) ,
2377
+ Some(762),
2378
+ Some(804),
2379
+ Some(0) ,
2380
+ Some(760),
2381
+ Some(0) ,
2382
+ Some(16),
2383
+ Some(0) ,
2384
+ Some(760),
2385
+ Some(0) ,
2386
+ Some(711),
2387
+ Some(762),
2388
+ Some(377),
2389
+ Some(0) ,
2390
+ Some(0) ,
2391
+ Some(410),
2392
+ Some(0) ,
2393
+ Some(0) ,
2394
+ Some(0) ,
2395
+ Some(528),
2396
+ Some(711),
2397
+ Some(0) ,
2398
+ Some(410),
2399
+ Some(0) ,
2400
+ Some(0) ,
2401
+ Some(0) ,
2402
+ Some(976),
2403
+ Some(201),
2404
+ Some(0) ,
2405
+ Some(0) ,
2406
+ Some(362),
2407
2407
])),
2408
2408
num_nones: 0,
2409
2409
},
Original file line number Diff line number Diff line change @@ -534,9 +534,11 @@ impl<'a> SecondPassParser<'a> {
534
534
}
535
535
pub fn find_skin_paint_seed ( & self , player : & PlayerMetaData ) -> Result < Variant , PropCollectionError > {
536
536
if let Some ( player_entity_id) = & player. player_entity_id {
537
- return self . find_weapon_prop ( & WEAPON_PAINT_SEED , & player_entity_id) ;
537
+ if let Ok ( Variant :: F32 ( f) ) = self . find_weapon_prop ( & WEAPON_PAINT_SEED , & player_entity_id) {
538
+ return Ok ( Variant :: U32 ( f as u32 ) ) ;
539
+ }
538
540
}
539
- Err ( PropCollectionError :: PlayerNotFound )
541
+ return Ok ( Variant :: U32 ( 0 ) ) ;
540
542
}
541
543
pub fn find_agent_skin ( & self , player : & PlayerMetaData ) -> Result < Variant , PropCollectionError > {
542
544
let id = match self . prop_controller . special_ids . agent_skin_idx {
You can’t perform that action at this time.
0 commit comments