@@ -3161,231 +3161,19 @@ mod tests {
31613161 fn inventory() {
31623162 let prop = (
31633163 "inventory",
3164- PropColumn {
3165- data: Some(StringVec(vec![
3166- vec![
3167- "knife_t".to_string(),
3168- "Desert Eagle".to_string(),
3169- "Smoke Grenade".to_string(),
3170- "Flashbang".to_string(),
3171- ],
3172- vec!["Bowie Knife".to_string(), "USP-S".to_string()],
3173- vec!["knife_t".to_string(), "Desert Eagle".to_string()],
3174- vec![
3175- "knife_t".to_string(),
3176- "Glock-18".to_string(),
3177- "AK-47".to_string(),
3178- "High Explosive Grenade".to_string(),
3179- ],
3180- vec!["knife".to_string(), "USP-S".to_string()],
3181- vec!["knife".to_string(), "P2000".to_string()],
3182- vec!["M9 Bayonet".to_string(), "USP-S".to_string()],
3183- vec![
3184- "knife_t".to_string(),
3185- "Glock-18".to_string(),
3186- "C4 Explosive".to_string(),
3187- "AK-47".to_string(),
3188- "Smoke Grenade".to_string(),
3189- ],
3190- vec!["knife".to_string(), "USP-S".to_string()],
3191- vec!["knife_t".to_string()],
3192- vec!["knife_t".to_string(), "Glock-18".to_string(), "AK-47".to_string(), "Flashbang".to_string()],
3193- vec!["Bowie Knife".to_string(), "USP-S".to_string(), "M4A4".to_string()],
3194- vec!["knife_t".to_string(), "Glock-18".to_string(), "AK-47".to_string()],
3195- vec!["knife_t".to_string(), "Glock-18".to_string(), "MAC-10".to_string()],
3196- vec![],
3197- vec!["knife".to_string(), "P2000".to_string(), "M4A4".to_string()],
3198- vec!["M9 Bayonet".to_string(), "USP-S".to_string(), "AK-47".to_string(), "Smoke Grenade".to_string()],
3199- vec![
3200- "knife_t".to_string(),
3201- "Glock-18".to_string(),
3202- "MAC-10".to_string(),
3203- "Smoke Grenade".to_string(),
3204- "Flashbang".to_string(),
3205- "C4 Explosive".to_string(),
3206- ],
3207- vec!["knife".to_string(), "USP-S".to_string(), "FAMAS".to_string()],
3208- vec![
3209- "Huntsman Knife".to_string(),
3210- "Glock-18".to_string(),
3211- "SSG 08".to_string(),
3212- "Flashbang".to_string(),
3213- ],
3214- vec!["knife_t".to_string(), "AK-47".to_string(), "Desert Eagle".to_string()],
3215- vec!["Bowie Knife".to_string(), "Desert Eagle".to_string()],
3216- vec![],
3217- vec!["knife_t".to_string(), "Glock-18".to_string(), "AK-47".to_string()],
3218- vec!["knife".to_string(), "USP-S".to_string(), "M4A1-S".to_string()],
3219- vec![],
3220- vec!["M9 Bayonet".to_string(), "USP-S".to_string(), "M4A1-S".to_string(), "Flashbang".to_string()],
3221- vec![],
3222- vec!["knife".to_string(), "P250".to_string()],
3223- vec![
3224- "Huntsman Knife".to_string(),
3225- "SSG 08".to_string(),
3226- "P250".to_string(),
3227- "Smoke Grenade".to_string(),
3228- "Flashbang".to_string(),
3229- ],
3230- vec![
3231- "knife_t".to_string(),
3232- "Glock-18".to_string(),
3233- "AK-47".to_string(),
3234- "Smoke Grenade".to_string(),
3235- "Molotov".to_string(),
3236- "Flashbang".to_string(),
3237- ],
3238- vec!["Bowie Knife".to_string(), "USP-S".to_string(), "M4A1-S".to_string()],
3239- vec!["knife_t".to_string(), "Glock-18".to_string(), "AK-47".to_string()],
3240- vec![
3241- "knife_t".to_string(),
3242- "Glock-18".to_string(),
3243- "AK-47".to_string(),
3244- "Molotov".to_string(),
3245- "High Explosive Grenade".to_string(),
3246- "Smoke Grenade".to_string(),
3247- "Flashbang".to_string(),
3248- ],
3249- vec!["knife".to_string(), "USP-S".to_string()],
3250- vec![
3251- "knife".to_string(),
3252- "P2000".to_string(),
3253- "Smoke Grenade".to_string(),
3254- "High Explosive Grenade".to_string(),
3255- "Incendiary Grenade".to_string(),
3256- ],
3257- vec!["M9 Bayonet".to_string(), "USP-S".to_string()],
3258- vec![
3259- "knife_t".to_string(),
3260- "Glock-18".to_string(),
3261- "C4 Explosive".to_string(),
3262- "AWP".to_string(),
3263- "Smoke Grenade".to_string(),
3264- "Molotov".to_string(),
3265- "High Explosive Grenade".to_string(),
3266- ],
3267- vec!["knife".to_string(), "USP-S".to_string()],
3268- vec![
3269- "Huntsman Knife".to_string(),
3270- "AK-47".to_string(),
3271- "R8 Revolver".to_string(),
3272- "High Explosive Grenade".to_string(),
3273- "Molotov".to_string(),
3274- "Smoke Grenade".to_string(),
3275- "Flashbang".to_string(),
3276- ],
3277- ])),
3278- num_nones: 0,
3279- },
3164+ PropColumn { data: Some(StringVec(vec![vec!["knife_t".to_string(), "Desert Eagle".to_string(), "Smoke Grenade".to_string(), "Flashbang".to_string(), "Flashbang".to_string()], vec!["Bowie Knife".to_string(), "USP-S".to_string()], vec!["knife_t".to_string(), "Desert Eagle".to_string()], vec!["knife_t".to_string(), "Glock-18".to_string(), "AK-47".to_string(), "High Explosive Grenade".to_string()], vec!["knife".to_string(), "USP-S".to_string()], vec!["knife".to_string(), "P2000".to_string()], vec!["M9 Bayonet".to_string(), "USP-S".to_string()], vec!["knife_t".to_string(), "Glock-18".to_string(), "C4 Explosive".to_string(), "AK-47".to_string(), "Smoke Grenade".to_string()], vec!["knife".to_string(), "USP-S".to_string()], vec!["knife_t".to_string()], vec!["knife_t".to_string(), "Glock-18".to_string(), "AK-47".to_string(), "Flashbang".to_string(), "Flashbang".to_string()], vec!["Bowie Knife".to_string(), "USP-S".to_string(), "M4A4".to_string()], vec!["knife_t".to_string(), "Glock-18".to_string(), "AK-47".to_string()], vec!["knife_t".to_string(), "Glock-18".to_string(), "MAC-10".to_string()], vec![], vec!["knife".to_string(), "P2000".to_string(), "M4A4".to_string()], vec!["M9 Bayonet".to_string(), "USP-S".to_string(), "AK-47".to_string(), "Smoke Grenade".to_string()], vec!["knife_t".to_string(), "Glock-18".to_string(), "MAC-10".to_string(), "Smoke Grenade".to_string(), "Flashbang".to_string(), "Flashbang".to_string(), "C4 Explosive".to_string()], vec!["knife".to_string(), "USP-S".to_string(), "FAMAS".to_string()], vec!["Huntsman Knife".to_string(), "Glock-18".to_string(), "SSG 08".to_string(), "Flashbang".to_string()], vec!["knife_t".to_string(), "AK-47".to_string(), "Desert Eagle".to_string()], vec!["Bowie Knife".to_string(), "Desert Eagle".to_string()], vec![], vec!["knife_t".to_string(), "Glock-18".to_string(), "AK-47".to_string()], vec!["knife".to_string(), "USP-S".to_string(), "M4A1-S".to_string()], vec![], vec!["M9 Bayonet".to_string(), "USP-S".to_string(), "M4A1-S".to_string(), "Flashbang".to_string(), "Flashbang".to_string()], vec![], vec!["knife".to_string(), "P250".to_string()], vec!["Huntsman Knife".to_string(), "SSG 08".to_string(), "P250".to_string(), "Smoke Grenade".to_string(), "Flashbang".to_string()], vec!["knife_t".to_string(), "Glock-18".to_string(), "AK-47".to_string(), "Smoke Grenade".to_string(), "Molotov".to_string(), "Flashbang".to_string(), "Flashbang".to_string()], vec!["Bowie Knife".to_string(), "USP-S".to_string(), "M4A1-S".to_string()], vec!["knife_t".to_string(), "Glock-18".to_string(), "AK-47".to_string()], vec!["knife_t".to_string(), "Glock-18".to_string(), "AK-47".to_string(), "Molotov".to_string(), "High Explosive Grenade".to_string(), "Smoke Grenade".to_string(), "Flashbang".to_string()], vec!["knife".to_string(), "USP-S".to_string()], vec!["knife".to_string(), "P2000".to_string(), "Smoke Grenade".to_string(), "High Explosive Grenade".to_string(), "Incendiary Grenade".to_string()], vec!["M9 Bayonet".to_string(), "USP-S".to_string()], vec!["knife_t".to_string(), "Glock-18".to_string(), "C4 Explosive".to_string(), "AWP".to_string(), "Smoke Grenade".to_string(), "Molotov".to_string(), "High Explosive Grenade".to_string()], vec!["knife".to_string(), "USP-S".to_string()], vec!["Huntsman Knife".to_string(), "AK-47".to_string(), "R8 Revolver".to_string(), "High Explosive Grenade".to_string(), "Molotov".to_string(), "Smoke Grenade".to_string(), "Flashbang".to_string()]])), num_nones: 0
3165+ }
32803166 );
32813167 assert_eq!(out.0.df[&INVENTORY_ID], prop.1);
32823168 }
32833169 #[test]
32843170 fn inventory_as_ids() {
32853171 let prop = (
32863172 "inventory_as_ids",
3287- PropColumn {
3288- data: Some(U32Vec(vec![
3289- vec![59, 1, 45, 43],
3290- vec![514, 61],
3291- vec![59, 1],
3292- vec![59, 4, 7, 44],
3293- vec![42, 61],
3294- vec![42, 32],
3295- vec![508, 61],
3296- vec![59, 4, 49, 7, 45],
3297- vec![42, 61],
3298- vec![59],
3299- vec![59, 4, 7, 43],
3300- vec![514, 61, 16],
3301- vec![59, 4, 7],
3302- vec![59, 4, 17],
3303- vec![],
3304- vec![42, 32, 16],
3305- vec![508, 61, 7, 45],
3306- vec![59, 4, 17, 45, 43, 49],
3307- vec![42, 61, 10],
3308- vec![509, 4, 40, 43],
3309- vec![59, 7, 1],
3310- vec![514, 1],
3311- vec![],
3312- vec![59, 4, 7],
3313- vec![42, 61, 60],
3314- vec![],
3315- vec![508, 61, 60, 43],
3316- vec![],
3317- vec![42, 36],
3318- vec![509, 40, 36, 45, 43],
3319- vec![59, 4, 7, 45, 46, 43],
3320- vec![514, 61, 60],
3321- vec![59, 4, 7],
3322- vec![59, 4, 7, 46, 44, 45, 43],
3323- vec![42, 61],
3324- vec![42, 32, 45, 44, 48],
3325- vec![508, 61],
3326- vec![59, 4, 49, 9, 45, 46, 44],
3327- vec![42, 61],
3328- vec![509, 7, 64, 44, 46, 45, 43],
3329- ])),
3330- num_nones: 0,
3331- },
3173+ PropColumn { data: Some(U32Vec(vec![vec![59, 1, 45, 43, 43], vec![514, 61], vec![59, 1], vec![59, 4, 7, 44], vec![42, 61], vec![42, 32], vec![508, 61], vec![59, 4, 49, 7, 45], vec![42, 61], vec![59], vec![59, 4, 7, 43, 43], vec![514, 61, 16], vec![59, 4, 7], vec![59, 4, 17], vec![], vec![42, 32, 16], vec![508, 61, 7, 45], vec![59, 4, 17, 45, 43, 43, 49], vec![42, 61, 10], vec![509, 4, 40, 43], vec![59, 7, 1], vec![514, 1], vec![], vec![59, 4, 7], vec![42, 61, 60], vec![], vec![508, 61, 60, 43, 43], vec![], vec![42, 36], vec![509, 40, 36, 45, 43], vec![59, 4, 7, 45, 46, 43, 43], vec![514, 61, 60], vec![59, 4, 7], vec![59, 4, 7, 46, 44, 45, 43], vec![42, 61], vec![42, 32, 45, 44, 48], vec![508, 61], vec![59, 4, 49, 9, 45, 46, 44], vec![42, 61], vec![509, 7, 64, 44, 46, 45, 43]])), num_nones: 0 },
33323174 );
33333175 assert_eq!(out.0.df[&INVENTORY_AS_IDS_ID], prop.1);
33343176 }
3335-
3336- #[test]
3337- fn CCSPlayerPawn_CCSPlayer_WeaponServices_m_iAmmo() {
3338- let prop = (
3339- "CCSPlayerPawn.CCSPlayer_WeaponServices.m_iAmmo",
3340- PropColumn {
3341- data: Some(U32(vec![
3342- Some(2),
3343- Some(0),
3344- Some(0),
3345- Some(1),
3346- Some(0),
3347- Some(0),
3348- Some(0),
3349- Some(1),
3350- Some(0),
3351- Some(0),
3352- Some(2),
3353- Some(0),
3354- Some(0),
3355- Some(0),
3356- Some(0),
3357- Some(0),
3358- Some(0),
3359- Some(2),
3360- Some(0),
3361- Some(1),
3362- Some(0),
3363- Some(0),
3364- Some(0),
3365- Some(0),
3366- Some(0),
3367- Some(0),
3368- Some(0),
3369- Some(0),
3370- Some(0),
3371- Some(0),
3372- Some(2),
3373- Some(0),
3374- Some(0),
3375- Some(1),
3376- Some(0),
3377- Some(0),
3378- Some(0),
3379- Some(1),
3380- Some(0),
3381- Some(1),
3382- ])),
3383- num_nones: 0,
3384- },
3385- );
3386- let prop_id = out.1.name_to_id[prop.0];
3387- assert_eq!(out.0.df[&prop_id], prop.1);
3388- }
33893177 #[test]
33903178 fn CCSPlayerPawn_m_iProgressBarDuration() {
33913179 let prop = (
0 commit comments