Перейти к содержимому
RU
Играть

Форум

На чем мы действительно играем?


Рекомендованные сообщения

Приветствую
Довольно часто на форуме возникают жалобы о том, что рандоме засилье той или иной пушки/защиты/устройства. Мне стало интересно, насколько ситуация критическая, насколько жалобы основаны и так далее. 
В сообществе уже есть пара инструментов для отслеживания подобных вещей, но у каждой из них есть свои недостатки - официальные рейтинги не отображают динамику изменений (если не брать с них снапшоты и делать дифф, но об этом позже), а сервис рейтинга от @Fizzika имеет необъективную выборку - на нем нужно регистрироваться вручную
Поэтому я решил немного пособирать информацию самостоятельно. Я просто поиграл пару часов и внимательно выписывал каждого игрока, с которым встречался - до тех пор, пока их не набралось 500 штук. Играл только ММ, только быстрый бой, только на этом аккаунте.
 По факту получилось 568 с учетом ботов или 504 - без учета ботов. Сырые данные скину в личку если меня попросить, или могу добавить сюда, если разрешат модераторы (@KOHCTAHTUH - можно?). Также могу поделиться блокнотом и ручкой которые  помогали мне это все записывать - если можно и интересно
Данные храню в формате под спойлером. Почему к названию пушки приписано resistance - вопрос на угадать)

Скрытый текст
    "WaIIe": {
        "turret": "gauss_resistance",
        "turret_aug": "super_solenoids",
        "hull": "Wasp",
        "hull_aug": "rescuer",
        "protection": [
            {
                "type": "scorpio_resistance",
                "amount": 50
            },
            {
                "type": "railgun_resistance",
                "amount": 50
            },
            {
                "type": "artillery_resistance",
                "amount": 50
            },
            {
                "type": "gauss_resistance",
                "amount": 50
            }
        ]
    },

 


Сначала - по распространенности пушек. В подборке нашлось столько записей.

Скрытый текст

Данные

[
    {
        "turret": "thunder",
        "count": 49,
        "percent": 9.72
    },
    {
        "turret": "hammer",
        "count": 46,
        "percent": 9.13
    },
    {
        "turret": "railgun",
        "count": 43,
        "percent": 8.53
    },
    {
        "turret": "artillery",
        "count": 41,
        "percent": 8.13
    },
    {
        "turret": "ricochet",
        "count": 39,
        "percent": 7.74
    },
    {
        "turret": "smoky",
        "count": 38,
        "percent": 7.54
    },
    {
        "turret": "shaft",
        "count": 33,
        "percent": 6.55
    },
    {
        "turret": "rocket_launcher",
        "count": 33,
        "percent": 6.55
    },
    {
        "turret": "scorpio",
        "count": 30,
        "percent": 5.95
    },
    {
        "turret": "gauss",
        "count": 25,
        "percent": 4.96
    },
    {
        "turret": "vulcan",
        "count": 24,
        "percent": 4.76
    },
    {
        "turret": "isis",
        "count": 24,
        "percent": 4.76
    },
    {
        "turret": "freeze",
        "count": 23,
        "percent": 4.56
    },
    {
        "turret": "firebird",
        "count": 22,
        "percent": 4.37
    },
    {
        "turret": "tesla",
        "count": 20,
        "percent": 3.97
    },
    {
        "turret": "twins",
        "count": 13,
        "percent": 2.58
    }
]

 

Потом - по распространенности корпусов
 

Скрытый текст
[
    {
        "hull": "Viking",
        "count": 176,
        "percent": 34.92
    },
    {
        "hull": "Crusader",
        "count": 53,
        "percent": 10.52
    },
    {
        "hull": "Hunter",
        "count": 49,
        "percent": 9.72
    },
    {
        "hull": "Wasp",
        "count": 48,
        "percent": 9.52
    },
    {
        "hull": "Hornet",
        "count": 39,
        "percent": 7.74
    },
    {
        "hull": "Paladin",
        "count": 30,
        "percent": 5.95
    },
    {
        "hull": "Dictator",
        "count": 27,
        "percent": 5.36
    },
    {
        "hull": "Hopper",
        "count": 23,
        "percent": 4.56
    },
    {
        "hull": "Ares",
        "count": 22,
        "percent": 4.37
    },
    {
        "hull": "Titan",
        "count": 21,
        "percent": 4.17
    },
    {
        "hull": "Mammoth",
        "count": 15,
        "percent": 2.98
    }
]

 


Резисты

Скрытый текст

 

[
    {
        "protection": "thunder",
        "count": 190,
        "persent": 37.7
    },
    {
        "protection": "crit",
        "count": 177,
        "persent": 35.12
    },
    {
        "protection": "railgun",
        "count": 163,
        "persent": 32.34
    },
    {
        "protection": "rocket_launcher",
        "count": 153,
        "persent": 30.36
    },
    {
        "protection": "artillery",
        "count": 132,
        "persent": 26.19
    },
    {
        "protection": "hammer",
        "count": 119,
        "persent": 23.61
    },
    {
        "protection": "firebird",
        "count": 104,
        "persent": 20.63
    },
    {
        "protection": "gauss",
        "count": 94,
        "persent": 18.65
    },
    {
        "protection": "ricochet",
        "count": 92,
        "persent": 18.25
    },
    {
        "protection": "freeze",
        "count": 84,
        "persent": 16.67
    },
    {
        "protection": "vulcan",
        "count": 76,
        "persent": 15.08
    },
    {
        "protection": "shaft",
        "count": 70,
        "persent": 13.89
    },
    {
        "protection": "tesla",
        "count": 69,
        "persent": 13.69
    },
    {
        "protection": "scorpio",
        "count": 66,
        "persent": 13.1
    },
    {
        "protection": "mine",
        "count": 59,
        "persent": 11.71
    },
    {
        "protection": "smoky",
        "count": 59,
        "persent": 11.71
    },
    {
        "protection": "isis",
        "count": 46,
        "persent": 9.13
    },
    {
        "protection": "twins",
        "count": 37,
        "persent": 7.34
    },
    {
        "protection": "all",
        "count": 3,
        "persent": 0.6
    }
]

 

 

Устройства для каждой пушки (используются технические названия)

Скрытый текст
{
    "smoky": [
        {
            "augment": "auto_turret",
            "count": 6,
            "percent": 15.8
        },
        {
            "augment": "smoky_emp_shell",
            "count": 5,
            "percent": 13.2
        },
        {
            "augment": "smoky_rubber",
            "count": 4,
            "percent": 10.5
        },
        {
            "augment": "camper",
            "count": 4,
            "percent": 10.5
        },
        {
            "augment": "smoky_explosive",
            "count": 3,
            "percent": 7.9
        },
        {
            "augment": "incendiary_shot",
            "count": 3,
            "percent": 7.9
        },
        {
            "augment": "smoky_sorted_ammo",
            "count": 3,
            "percent": 7.9
        },
        {
            "augment": "super_cumulative",
            "count": 3,
            "percent": 7.9
        },
        {
            "augment": "adrenalin",
            "count": 2,
            "percent": 5.3
        },
        {
            "augment": "smoky_stun",
            "count": 2,
            "percent": 5.3
        },
        {
            "augment": "jamming",
            "count": 1,
            "percent": 2.6
        },
        {
            "augment": "no_augment",
            "count": 1,
            "percent": 2.6
        },
        {
            "augment": "pierce_smoky",
            "count": 1,
            "percent": 2.6
        }
    ],
    "ricochet": [
        {
            "augment": "heliosRicochet",
            "count": 14,
            "percent": 35.9
        },
        {
            "augment": "adapted_charging",
            "count": 12,
            "percent": 30.8
        },
        {
            "augment": "plasma_torch",
            "count": 5,
            "percent": 12.8
        },
        {
            "augment": "minus_field_stabilization",
            "count": 4,
            "percent": 10.3
        },
        {
            "augment": "adrenalin",
            "count": 1,
            "percent": 2.6
        },
        {
            "augment": "jamming",
            "count": 1,
            "percent": 2.6
        },
        {
            "augment": "incineratingRicochet",
            "count": 1,
            "percent": 2.6
        },
        {
            "augment": "tectonicRicochet",
            "count": 1,
            "percent": 2.6
        }
    ],
    "hammer": [
        {
            "augment": "revolver",
            "count": 17,
            "percent": 37
        },
        {
            "augment": "high_capacity_drum",
            "count": 10,
            "percent": 21.7
        },
        {
            "augment": "slugger",
            "count": 4,
            "percent": 8.7
        },
        {
            "augment": "no_augment",
            "count": 3,
            "percent": 6.5
        },
        {
            "augment": "hammer_blunderbuss",
            "count": 3,
            "percent": 6.5
        },
        {
            "augment": "hammer_hunter_duplet",
            "count": 2,
            "percent": 4.3
        },
        {
            "augment": "hammer_heavy_slugger",
            "count": 2,
            "percent": 4.3
        },
        {
            "augment": "assault_magazine",
            "count": 1,
            "percent": 2.2
        },
        {
            "augment": "camper",
            "count": 1,
            "percent": 2.2
        },
        {
            "augment": "adaptive_recharge_hammer",
            "count": 1,
            "percent": 2.2
        },
        {
            "augment": "hammerMagneticPellets",
            "count": 1,
            "percent": 2.2
        },
        {
            "augment": "large_caliber",
            "count": 1,
            "percent": 2.2
        }
    ],
    "railgun": [
        {
            "augment": "high_caliber_ammo",
            "count": 17,
            "percent": 39.5
        },
        {
            "augment": "destabilized_shells",
            "count": 8,
            "percent": 18.6
        },
        {
            "augment": "no_augment",
            "count": 6,
            "percent": 14
        },
        {
            "augment": "hyperspace_projectiles",
            "count": 3,
            "percent": 7
        },
        {
            "augment": "adaptive_recharge_railgun",
            "count": 3,
            "percent": 7
        },
        {
            "augment": "capacitor_power_reduction",
            "count": 2,
            "percent": 4.7
        },
        {
            "augment": "railgun_hyperspeed_shells",
            "count": 1,
            "percent": 2.3
        },
        {
            "augment": "railgun_incendiary%20projectiles",
            "count": 1,
            "percent": 2.3
        },
        {
            "augment": "shell_stabilization",
            "count": 1,
            "percent": 2.3
        },
        {
            "augment": "pierce_railgun",
            "count": 1,
            "percent": 2.3
        }
    ],
    "shaft": [
        {
            "augment": "triple_shot",
            "count": 12,
            "percent": 36.4
        },
        {
            "augment": "shaft_healing_emitters",
            "count": 8,
            "percent": 24.2
        },
        {
            "augment": "assault_emitters",
            "count": 5,
            "percent": 15.2
        },
        {
            "augment": "burn_effect",
            "count": 2,
            "percent": 6.1
        },
        {
            "augment": "no_augment",
            "count": 2,
            "percent": 6.1
        },
        {
            "augment": "heavy_capacitors",
            "count": 1,
            "percent": 3
        },
        {
            "augment": "freezing_shot",
            "count": 1,
            "percent": 3
        },
        {
            "augment": "stun",
            "count": 1,
            "percent": 3
        },
        {
            "augment": "adrenalin",
            "count": 1,
            "percent": 3
        }
    ],
    "thunder": [
        {
            "augment": "excelsior",
            "count": 10,
            "percent": 20.4
        },
        {
            "augment": "strict_loading_ammunition",
            "count": 6,
            "percent": 12.2
        },
        {
            "augment": "bolter",
            "count": 5,
            "percent": 10.2
        },
        {
            "augment": "no_augment",
            "count": 4,
            "percent": 8.2
        },
        {
            "augment": "magneeto_shells",
            "count": 4,
            "percent": 8.2
        },
        {
            "augment": "adaptive_reload",
            "count": 4,
            "percent": 8.2
        },
        {
            "augment": "nanotech_shells",
            "count": 4,
            "percent": 8.2
        },
        {
            "augment": "armor_piercing_ammo",
            "count": 3,
            "percent": 6.1
        },
        {
            "augment": "adrenalin",
            "count": 3,
            "percent": 6.1
        },
        {
            "augment": "salamandra_shells",
            "count": 2,
            "percent": 4.1
        },
        {
            "augment": "hammer_shells",
            "count": 1,
            "percent": 2
        },
        {
            "augment": "peacemaker_shells",
            "count": 1,
            "percent": 2
        },
        {
            "augment": "hyperspeed_shells",
            "count": 1,
            "percent": 2
        },
        {
            "augment": "anvil_shells",
            "count": 1,
            "percent": 2
        }
    ],
    "rocket_launcher": [
        {
            "augment": "bfg",
            "count": 21,
            "percent": 63.6
        },
        {
            "augment": "striker_tandem_missile_launcher",
            "count": 3,
            "percent": 9.1
        },
        {
            "augment": "camper",
            "count": 2,
            "percent": 6.1
        },
        {
            "augment": "striker_meteor",
            "count": 1,
            "percent": 3
        },
        {
            "augment": "radio_explosion",
            "count": 1,
            "percent": 3
        },
        {
            "augment": "knuckles",
            "count": 1,
            "percent": 3
        },
        {
            "augment": "stun_striker",
            "count": 1,
            "percent": 3
        },
        {
            "augment": "rocket_launcher_cyclone",
            "count": 1,
            "percent": 3
        },
        {
            "augment": "rocket_launcher_hunter",
            "count": 1,
            "percent": 3
        },
        {
            "augment": "explosive_warheads",
            "count": 1,
            "percent": 3
        }
    ],
    "scorpio": [
        {
            "augment": "explosive_warheads",
            "count": 10,
            "percent": 33.3
        },
        {
            "augment": "swarm",
            "count": 6,
            "percent": 20
        },
        {
            "augment": "wolfpack",
            "count": 5,
            "percent": 16.7
        },
        {
            "augment": "tornado",
            "count": 2,
            "percent": 6.7
        },
        {
            "augment": "stun",
            "count": 2,
            "percent": 6.7
        },
        {
            "augment": "explosive_shells",
            "count": 2,
            "percent": 6.7
        },
        {
            "augment": "uran_shells",
            "count": 1,
            "percent": 3.3
        },
        {
            "augment": "incendiary",
            "count": 1,
            "percent": 3.3
        },
        {
            "augment": "no_augment",
            "count": 1,
            "percent": 3.3
        }
    ],
    "gauss": [
        {
            "augment": "super_solenoids",
            "count": 5,
            "percent": 20
        },
        {
            "augment": "burn",
            "count": 4,
            "percent": 16
        },
        {
            "augment": "large_caliber",
            "count": 3,
            "percent": 12
        },
        {
            "augment": "no_augment",
            "count": 3,
            "percent": 12
        },
        {
            "augment": "gauss_emp",
            "count": 3,
            "percent": 12
        },
        {
            "augment": "solenoid_cooling",
            "count": 2,
            "percent": 8
        },
        {
            "augment": "pierce_gauss",
            "count": 2,
            "percent": 8
        },
        {
            "augment": "adrenalin",
            "count": 1,
            "percent": 4
        },
        {
            "augment": "faster_horizontal_tracking",
            "count": 1,
            "percent": 4
        },
        {
            "augment": "nemesis",
            "count": 1,
            "percent": 4
        }
    ],
    "tesla": [
        {
            "augment": "shock_therapy",
            "count": 6,
            "percent": 30
        },
        {
            "augment": "stabilized_lightning",
            "count": 3,
            "percent": 15
        },
        {
            "augment": "minus_field",
            "count": 3,
            "percent": 15
        },
        {
            "augment": "stun_effect",
            "count": 2,
            "percent": 10
        },
        {
            "augment": "emi_effect",
            "count": 2,
            "percent": 10
        },
        {
            "augment": "accelerated_lightning",
            "count": 1,
            "percent": 5
        },
        {
            "augment": "electroturret",
            "count": 1,
            "percent": 5
        },
        {
            "augment": "penetration_effect",
            "count": 1,
            "percent": 5
        },
        {
            "augment": "jamming",
            "count": 1,
            "percent": 5
        }
    ],
    "firebird": [
        {
            "augment": "pulsarRicochet",
            "count": 5,
            "percent": 22.7
        },
        {
            "augment": "compact_tanks",
            "count": 4,
            "percent": 18.2
        },
        {
            "augment": "crit_mix",
            "count": 4,
            "percent": 18.2
        },
        {
            "augment": "adrenalin",
            "count": 3,
            "percent": 13.6
        },
        {
            "augment": "no_augment",
            "count": 2,
            "percent": 9.1
        },
        {
            "augment": "firebird_high_pressure_pump",
            "count": 1,
            "percent": 4.5
        },
        {
            "augment": "firebird_toxic",
            "count": 1,
            "percent": 4.5
        },
        {
            "augment": "firebird_magnetic",
            "count": 1,
            "percent": 4.5
        },
        {
            "augment": "thermite_mix",
            "count": 1,
            "percent": 4.5
        }
    ],
    "artillery": [
        {
            "augment": "minelayer",
            "count": 14,
            "percent": 34.1
        },
        {
            "augment": "destroyer",
            "count": 7,
            "percent": 17.1
        },
        {
            "augment": "adrenalin",
            "count": 6,
            "percent": 14.6
        },
        {
            "augment": "pierce_magnum",
            "count": 3,
            "percent": 7.3
        },
        {
            "augment": "magnum_lafet",
            "count": 2,
            "percent": 4.9
        },
        {
            "augment": "stun",
            "count": 2,
            "percent": 4.9
        },
        {
            "augment": "emp",
            "count": 2,
            "percent": 4.9
        },
        {
            "augment": "no_augment",
            "count": 2,
            "percent": 4.9
        },
        {
            "augment": "bombard",
            "count": 1,
            "percent": 2.4
        },
        {
            "augment": "incendiary_shot",
            "count": 1,
            "percent": 2.4
        },
        {
            "augment": "accelerated_loading_mechanism",
            "count": 1,
            "percent": 2.4
        }
    ],
    "twins": [
        {
            "augment": "TwinsPlasmaTurboAccelerators",
            "count": 5,
            "percent": 38.5
        },
        {
            "augment": "TwinsMagnetron",
            "count": 3,
            "percent": 23.1
        },
        {
            "augment": "pulsarRicochet",
            "count": 2,
            "percent": 15.4
        },
        {
            "augment": "no_augment",
            "count": 1,
            "percent": 7.7
        },
        {
            "augment": "plazma_core_accelerators",
            "count": 1,
            "percent": 7.7
        },
        {
            "augment": "TwinsVaporizer",
            "count": 1,
            "percent": 7.7
        }
    ],
    "freeze": [
        {
            "augment": "deep_cooling",
            "count": 6,
            "percent": 26.1
        },
        {
            "augment": "stable_mix",
            "count": 6,
            "percent": 26.1
        },
        {
            "augment": "crit_mix",
            "count": 4,
            "percent": 17.4
        },
        {
            "augment": "adrenalin",
            "count": 3,
            "percent": 13
        },
        {
            "augment": "pulsarRicochet",
            "count": 2,
            "percent": 8.7
        },
        {
            "augment": "no_augment",
            "count": 1,
            "percent": 4.3
        },
        {
            "augment": "corrosive_mix",
            "count": 1,
            "percent": 4.3
        }
    ],
    "vulcan": [
        {
            "augment": "vacuum_shell",
            "count": 6,
            "percent": 25
        },
        {
            "augment": "modified_firing_rate",
            "count": 5,
            "percent": 20.8
        },
        {
            "augment": "machine_gun_rubber_bullets",
            "count": 4,
            "percent": 16.7
        },
        {
            "augment": "no_augment",
            "count": 2,
            "percent": 8.3
        },
        {
            "augment": "vulcan_shredder",
            "count": 2,
            "percent": 8.3
        },
        {
            "augment": "incendiary_belt",
            "count": 2,
            "percent": 8.3
        },
        {
            "augment": "faster_horizontal_tracking_vulcan",
            "count": 1,
            "percent": 4.2
        },
        {
            "augment": "excelsior",
            "count": 1,
            "percent": 4.2
        },
        {
            "augment": "emp",
            "count": 1,
            "percent": 4.2
        }
    ],
    "isis": [
        {
            "augment": "isida_vampiric_nanobots",
            "count": 4,
            "percent": 16.7
        },
        {
            "augment": "adrenalin",
            "count": 4,
            "percent": 16.7
        },
        {
            "augment": "vampire",
            "count": 3,
            "percent": 12.5
        },
        {
            "augment": "emp",
            "count": 3,
            "percent": 12.5
        },
        {
            "augment": "pierce_freeze",
            "count": 2,
            "percent": 8.3
        },
        {
            "augment": "support_nanobots",
            "count": 2,
            "percent": 8.3
        },
        {
            "augment": "pulsarRicochet",
            "count": 1,
            "percent": 4.2
        },
        {
            "augment": "jamming",
            "count": 1,
            "percent": 4.2
        },
        {
            "augment": "damage_nanobots",
            "count": 1,
            "percent": 4.2
        },
        {
            "augment": "no_augment",
            "count": 1,
            "percent": 4.2
        },
        {
            "augment": "broadband_emitters",
            "count": 1,
            "percent": 4.2
        },
        {
            "augment": "isida_enduring_nanobots",
            "count": 1,
            "percent": 4.2
        }
    ]
}

 

 

Устройства для корпусов

Скрытый текст
{
    "Ares": [
        {
            "augment": "hull_overheat_immunity",
            "count": 5,
            "percent": 22.7
        },
        {
            "augment": "driver",
            "count": 4,
            "percent": 18.2
        },
        {
            "augment": "hull_emp_immunity",
            "count": 4,
            "percent": 18.2
        },
        {
            "augment": "rescuer",
            "count": 2,
            "percent": 9.1
        },
        {
            "augment": "miner",
            "count": 2,
            "percent": 9.1
        },
        {
            "augment": "engineer",
            "count": 2,
            "percent": 9.1
        },
        {
            "augment": "hull_stun_immunity",
            "count": 1,
            "percent": 4.5
        },
        {
            "augment": "hull_pierce_immunity",
            "count": 1,
            "percent": 4.5
        },
        {
            "augment": "demoman",
            "count": 1,
            "percent": 4.5
        }
    ],
    "Hunter": [
        {
            "augment": "demoman",
            "count": 13,
            "percent": 26.5
        },
        {
            "augment": "rescuer",
            "count": 7,
            "percent": 14.3
        },
        {
            "augment": "engineer",
            "count": 6,
            "percent": 12.2
        },
        {
            "augment": "hull_pierce_immunity",
            "count": 4,
            "percent": 8.2
        },
        {
            "augment": "hull_emp_immunity",
            "count": 4,
            "percent": 8.2
        },
        {
            "augment": "driver",
            "count": 3,
            "percent": 6.1
        },
        {
            "augment": "hull_freezing_immunity",
            "count": 3,
            "percent": 6.1
        },
        {
            "augment": "hull_overheat_immunity",
            "count": 3,
            "percent": 6.1
        },
        {
            "augment": "no_augment",
            "count": 2,
            "percent": 4.1
        },
        {
            "augment": "jamming",
            "count": 2,
            "percent": 4.1
        },
        {
            "augment": "hull_more_mass",
            "count": 1,
            "percent": 2
        },
        {
            "augment": "miner",
            "count": 1,
            "percent": 2
        }
    ],
    "Hornet": [
        {
            "augment": "engineer",
            "count": 9,
            "percent": 23.1
        },
        {
            "augment": "demoman",
            "count": 7,
            "percent": 17.9
        },
        {
            "augment": "no_augment",
            "count": 4,
            "percent": 10.3
        },
        {
            "augment": "hull_pierce_immunity",
            "count": 3,
            "percent": 7.7
        },
        {
            "augment": "hull_overheat_immunity",
            "count": 3,
            "percent": 7.7
        },
        {
            "augment": "driver",
            "count": 3,
            "percent": 7.7
        },
        {
            "augment": "rescuer",
            "count": 3,
            "percent": 7.7
        },
        {
            "augment": "hull_freezing_protection",
            "count": 2,
            "percent": 5.1
        },
        {
            "augment": "hull_emp_immunity",
            "count": 2,
            "percent": 5.1
        },
        {
            "augment": "hull_more_mass",
            "count": 1,
            "percent": 2.6
        },
        {
            "augment": "hull_freezing_immunity",
            "count": 1,
            "percent": 2.6
        },
        {
            "augment": "hull_overheat_protection",
            "count": 1,
            "percent": 2.6
        }
    ],
    "Viking": [
        {
            "augment": "excelsior",
            "count": 27,
            "percent": 15.3
        },
        {
            "augment": "engineer",
            "count": 26,
            "percent": 14.8
        },
        {
            "augment": "rescuer",
            "count": 17,
            "percent": 9.7
        },
        {
            "augment": "hull_overheat_immunity",
            "count": 15,
            "percent": 8.5
        },
        {
            "augment": "demoman",
            "count": 14,
            "percent": 8
        },
        {
            "augment": "hull_stun_immunity",
            "count": 14,
            "percent": 8
        },
        {
            "augment": "driver",
            "count": 10,
            "percent": 5.7
        },
        {
            "augment": "hull_pierce_immunity",
            "count": 9,
            "percent": 5.1
        },
        {
            "augment": "hull_emp_immunity",
            "count": 8,
            "percent": 4.5
        },
        {
            "augment": "jamming",
            "count": 7,
            "percent": 4
        },
        {
            "augment": "hull_overheat_protection",
            "count": 6,
            "percent": 3.4
        },
        {
            "augment": "hull_freezing_protection",
            "count": 6,
            "percent": 3.4
        },
        {
            "augment": "no_augment",
            "count": 5,
            "percent": 2.8
        },
        {
            "augment": "hull_more_mass",
            "count": 5,
            "percent": 2.8
        },
        {
            "augment": "miner",
            "count": 4,
            "percent": 2.3
        },
        {
            "augment": "hull_freezing_immunity",
            "count": 2,
            "percent": 1.1
        },
        {
            "augment": "hull_less_mass",
            "count": 1,
            "percent": 0.6
        }
    ],
    "Crusader": [
        {
            "augment": "rescuer",
            "count": 22,
            "percent": 41.5
        },
        {
            "augment": "hull_overheat_immunity",
            "count": 10,
            "percent": 18.9
        },
        {
            "augment": "demoman",
            "count": 5,
            "percent": 9.4
        },
        {
            "augment": "hull_stun_immunity",
            "count": 3,
            "percent": 5.7
        },
        {
            "augment": "hull_emp_immunity",
            "count": 3,
            "percent": 5.7
        },
        {
            "augment": "hull_pierce_immunity",
            "count": 3,
            "percent": 5.7
        },
        {
            "augment": "engineer",
            "count": 2,
            "percent": 3.8
        },
        {
            "augment": "grenadier",
            "count": 1,
            "percent": 1.9
        },
        {
            "augment": "jamming",
            "count": 1,
            "percent": 1.9
        },
        {
            "augment": "no_augment",
            "count": 1,
            "percent": 1.9
        },
        {
            "augment": "hull_overheat_protection",
            "count": 1,
            "percent": 1.9
        },
        {
            "augment": "driver",
            "count": 1,
            "percent": 1.9
        }
    ],
    "Mammoth": [
        {
            "augment": "hull_overheat_immunity",
            "count": 4,
            "percent": 26.7
        },
        {
            "augment": "demoman",
            "count": 3,
            "percent": 20
        },
        {
            "augment": "no_augment",
            "count": 2,
            "percent": 13.3
        },
        {
            "augment": "driver",
            "count": 2,
            "percent": 13.3
        },
        {
            "augment": "miner",
            "count": 1,
            "percent": 6.7
        },
        {
            "augment": "hull_stun_immunity",
            "count": 1,
            "percent": 6.7
        },
        {
            "augment": "engineer",
            "count": 1,
            "percent": 6.7
        },
        {
            "augment": "hull_pierce_immunity",
            "count": 1,
            "percent": 6.7
        }
    ],
    "Titan": [
        {
            "augment": "demoman",
            "count": 4,
            "percent": 19
        },
        {
            "augment": "hull_overheat_immunity",
            "count": 4,
            "percent": 19
        },
        {
            "augment": "hull_freezing_immunity",
            "count": 2,
            "percent": 9.5
        },
        {
            "augment": "hull_overheat_protection",
            "count": 2,
            "percent": 9.5
        },
        {
            "augment": "engineer",
            "count": 2,
            "percent": 9.5
        },
        {
            "augment": "hull_pierce_immunity",
            "count": 2,
            "percent": 9.5
        },
        {
            "augment": "no_augment",
            "count": 1,
            "percent": 4.8
        },
        {
            "augment": "rescuer",
            "count": 1,
            "percent": 4.8
        },
        {
            "augment": "miner",
            "count": 1,
            "percent": 4.8
        },
        {
            "augment": "jamming",
            "count": 1,
            "percent": 4.8
        },
        {
            "augment": "hull_stun_immunity",
            "count": 1,
            "percent": 4.8
        }
    ],
    "Wasp": [
        {
            "augment": "engineer",
            "count": 13,
            "percent": 27.1
        },
        {
            "augment": "rescuer",
            "count": 7,
            "percent": 14.6
        },
        {
            "augment": "hull_overheat_immunity",
            "count": 6,
            "percent": 12.5
        },
        {
            "augment": "demoman",
            "count": 5,
            "percent": 10.4
        },
        {
            "augment": "no_augment",
            "count": 4,
            "percent": 8.3
        },
        {
            "augment": "hull_stun_immunity",
            "count": 4,
            "percent": 8.3
        },
        {
            "augment": "hull_more_mass",
            "count": 2,
            "percent": 4.2
        },
        {
            "augment": "hull_emp_immunity",
            "count": 2,
            "percent": 4.2
        },
        {
            "augment": "driver",
            "count": 1,
            "percent": 2.1
        },
        {
            "augment": "hull_overheat_protection",
            "count": 1,
            "percent": 2.1
        },
        {
            "augment": "hull_less_mass",
            "count": 1,
            "percent": 2.1
        },
        {
            "augment": "jamming",
            "count": 1,
            "percent": 2.1
        },
        {
            "augment": "hull_pierce_immunity",
            "count": 1,
            "percent": 2.1
        }
    ],
    "Dictator": [
        {
            "augment": "demoman",
            "count": 4,
            "percent": 14.8
        },
        {
            "augment": "no_augment",
            "count": 3,
            "percent": 11.1
        },
        {
            "augment": "hull_stun_immunity",
            "count": 3,
            "percent": 11.1
        },
        {
            "augment": "jamming",
            "count": 2,
            "percent": 7.4
        },
        {
            "augment": "miner",
            "count": 2,
            "percent": 7.4
        },
        {
            "augment": "hull_emp_immunity",
            "count": 2,
            "percent": 7.4
        },
        {
            "augment": "driver",
            "count": 2,
            "percent": 7.4
        },
        {
            "augment": "rescuer",
            "count": 2,
            "percent": 7.4
        },
        {
            "augment": "engineer",
            "count": 2,
            "percent": 7.4
        },
        {
            "augment": "hull_more_mass",
            "count": 2,
            "percent": 7.4
        },
        {
            "augment": "hull_overheat_protection",
            "count": 1,
            "percent": 3.7
        },
        {
            "augment": "hull_pierce_immunity",
            "count": 1,
            "percent": 3.7
        },
        {
            "augment": "hull_overheat_immunity",
            "count": 1,
            "percent": 3.7
        }
    ],
    "Hopper": [
        {
            "augment": "rescuer",
            "count": 10,
            "percent": 43.5
        },
        {
            "augment": "demoman",
            "count": 3,
            "percent": 13
        },
        {
            "augment": "hull_stun_immunity",
            "count": 2,
            "percent": 8.7
        },
        {
            "augment": "hull_less_mass",
            "count": 2,
            "percent": 8.7
        },
        {
            "augment": "driver",
            "count": 2,
            "percent": 8.7
        },
        {
            "augment": "hull_freezing_immunity",
            "count": 1,
            "percent": 4.3
        },
        {
            "augment": "hull_overheat_immunity",
            "count": 1,
            "percent": 4.3
        },
        {
            "augment": "engineer",
            "count": 1,
            "percent": 4.3
        },
        {
            "augment": "hull_pierce_immunity",
            "count": 1,
            "percent": 4.3
        }
    ],
    "Paladin": [
        {
            "augment": "rescuer",
            "count": 11,
            "percent": 36.7
        },
        {
            "augment": "hull_overheat_immunity",
            "count": 7,
            "percent": 23.3
        },
        {
            "augment": "engineer",
            "count": 3,
            "percent": 10
        },
        {
            "augment": "driver",
            "count": 2,
            "percent": 6.7
        },
        {
            "augment": "miner",
            "count": 2,
            "percent": 6.7
        },
        {
            "augment": "hull_stun_immunity",
            "count": 2,
            "percent": 6.7
        },
        {
            "augment": "hull_emp_immunity",
            "count": 2,
            "percent": 6.7
        },
        {
            "augment": "demoman",
            "count": 1,
            "percent": 3.3
        }
    ]
}

 

 

Так как у корпусов все устройства одинаоквые - сделал сводную
 

Скрытый текст
[
    {
        "augment": "rescuer",
        "count": 82,
        "percentOfThatAugmentForThatTurret": 17
    },
    {
        "augment": "engineer",
        "count": 67,
        "percentOfThatAugmentForThatTurret": 13.9
    },
    {
        "augment": "demoman",
        "count": 60,
        "percentOfThatAugmentForThatTurret": 12.5
    },
    {
        "augment": "hull_overheat_immunity",
        "count": 59,
        "percentOfThatAugmentForThatTurret": 12.3
    },
    {
        "augment": "hull_stun_immunity",
        "count": 31,
        "percentOfThatAugmentForThatTurret": 6.4
    },
    {
        "augment": "driver",
        "count": 30,
        "percentOfThatAugmentForThatTurret": 6.2
    },
    {
        "augment": "excelsior",
        "count": 27,
        "percentOfThatAugmentForThatTurret": 5.6
    },
    {
        "augment": "hull_emp_immunity",
        "count": 27,
        "percentOfThatAugmentForThatTurret": 5.6
    },
    {
        "augment": "hull_pierce_immunity",
        "count": 26,
        "percentOfThatAugmentForThatTurret": 5.4
    },
    {
        "augment": "jamming",
        "count": 14,
        "percentOfThatAugmentForThatTurret": 2.9
    },
    {
        "augment": "miner",
        "count": 13,
        "percentOfThatAugmentForThatTurret": 2.7
    },
    {
        "augment": "hull_overheat_protection",
        "count": 12,
        "percentOfThatAugmentForThatTurret": 2.5
    },
    {
        "augment": "hull_more_mass",
        "count": 11,
        "percentOfThatAugmentForThatTurret": 2.3
    },
    {
        "augment": "hull_freezing_immunity",
        "count": 9,
        "percentOfThatAugmentForThatTurret": 1.9
    },
    {
        "augment": "hull_freezing_protection",
        "count": 8,
        "percentOfThatAugmentForThatTurret": 1.7
    },
    {
        "augment": "hull_less_mass",
        "count": 4,
        "percentOfThatAugmentForThatTurret": 0.8
    },
    {
        "augment": "grenadier",
        "count": 1,
        "percentOfThatAugmentForThatTurret": 0.2
    }
]

 

Как эти данные интерпретировать - вопрос к уважаемой публике, но полагаю тут можно запустить любопытное обсуждение

И - бонусом, посчитал присутствие резистов. Менее полезная информация, но скорее было любопытно
 

Скрытый текст
{
    "percentBySlots": {
        "0": 2,
        "1": 2.6,
        "2": 1.6,
        "3": 25.4,
        "4": 68.5
    },
    "avgProtectionAmount": 42.9
}

 

 

Изменено пользователем WALLE
  • Нравится 2
  • Хаха 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Из того, на что обратил внимание - Эксельсиоров прям реально много.
20% громоводов на нем играют
И 15% викингов

Потом - засилье крусейдеров. Насколько знаю, бытует мнение, что это худший их ховеров, однако - по популярности он уступает только викингу.
А всего ховеров - почти ровно 25%

Спасателей и инженеров суммарно почти 30%. Игрокам не нравится умирать)

Текструры переиспользуются даже без переименования. Это либо хардкорная оптимзация, либо раздолбайство
У изиды есть 2 разных версии устроства вампирка. Чем отличаются - выяснить не получилось, вероятно баг

Почти 40% рельсоводов играют с крупнокалиберкой. Хотя казалось бы есть устройства сильно эффективнее и о том как она занерфлена не ныл только ленивый. Плюс несмотря на многочисленные нерфы - дестабилизация уверенно держит топ-2 по популярности


 

  • Хаха 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 04.06.2025 в 00:28, WALLE сказал:

а сервис рейтинга от @Fizzika имеет необъективную выборку - на нем нужно регистрироваться вручную

Но ты же буквально мог зарегистрировать там всех этих людей!)

 

В 04.06.2025 в 00:28, WALLE сказал:

Также могу поделиться блокнотом и ручкой которые  помогали мне это все записывать - если можно и интересно

Но так как стата расширенная, то там явно что-то было замешано ещё ) так что да, делись, конечно интересно )

  • Нравится 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 04.06.2025 в 00:25, Serene сказал:

Но ты же буквально мог зарегистрировать там всех этих людей!)

У меня была мысль поскрейпать позаписывать в блокнотик ники (точно также рандомных чуваков, с кем встречаюсь в боях) и помучать апи рейтингов, но пришел к выводу что при этом скачусь в плагиат Физики. ну и плюс раз я уж собираюсь ники собирать - можно и данные из худа записывать сразу

Хелпер для скрейпинга под спойлером. 
 

Скрытый текст
(() => {
  /* ---------- configuration ---------------------------------------- */
  const LS_KEY = 'battleStats';            // localStorage entry name

  /* ---------- helper utils ----------------------------------------- */
  const fileName = raw => {
    const m = /url\(["']?(.*?)["']?\)/.exec(raw || '');
    return m ? m[1].split('/').pop() : null;
  };
  const stripExt = n => n ? n.split('.')[0] : null; 
  const bgName   = el => el ? stripExt(fileName(getComputedStyle(el).backgroundImage)) : null;

  function parseData () {
    const rows = [
      ...document.querySelectorAll(
        '.BattleTabStatisticComponentStyle-selectedRowBackGround, ' +
        '.BattleTabStatisticComponentStyle-rowBackGround'
      )
    ];

    const out = {};

    rows.forEach(row => {
      /* nickname ---------------------------------------------------- */
      let nick = row
        .querySelector('.BattleTabStatisticComponentStyle-nicknameCell span')
        ?.textContent.trim() || 'unknown';

      nick = nick.replace(/\[[^\]]*]/g, '').replace(/\s{2,}/g, ' ').trim();

      /* protections ------------------------------------------------- */
      const protection = [
        ...row.querySelectorAll('.BattleTabStatisticComponentStyle-defenceLabel')
      ].map(lbl => {
        const icon = lbl.querySelector('.Common-maskImageContain');
        const raw  = icon &&
                     (getComputedStyle(icon).getPropertyValue('mask-image') ||
                      getComputedStyle(icon).getPropertyValue('-webkit-mask-image'));
        return {
          type  : stripExt(fileName(raw)),
          amount: +lbl.querySelector('h3')?.textContent.trim() || 0
        };
      });

      /* turret / hull (+ augs) -------------------------------------- */
        const deviceCells = row.children[3];
      const defenceCells = row.children[4];


      const readDevice = cell => {
        const block = cell?.querySelector('.BattleTabStatisticComponentStyle-commonBlock');
        return {
          item: bgName(block?.children[0]),
          aug : bgName(block?.children[1])
        };
      };

      const { item: turret, aug: turret_aug } = readDevice(row.children[3]);
      const { item: hull,   aug: hull_aug   } = readDevice(row.children[4]);

      out[nick] = { turret, turret_aug, hull, hull_aug, protection };
    });

    return out;
  }

  /* ---------- storage helpers -------------------------------------- */
  const loadStore  = () => JSON.parse(localStorage.getItem(LS_KEY) || '{}');
  const saveStore  = obj  => localStorage.setItem(LS_KEY, JSON.stringify(obj));

  function mergeData (oldObj, newObj) {
    return { ...oldObj, ...newObj };
  }

  /* ---------- key listener ----------------------------------------- */
  document.addEventListener('keydown', e => {
    if (e.key !== 'Tab' || e.repeat) return;

    setTimeout(() => {
      const fresh   = parseData();
      const stored  = loadStore();
      const merged  = mergeData(stored, fresh);
      saveStore(merged);

      console.log('[battleStats] updated:', Object.keys(merged).filter(v=>!v.includes(' ')).length);
    }, 100);
  });

})();

 


Для доступа к данным - вот такую штуку юзал. 
 

Скрытый текст
const loadStore  = () => JSON.parse(localStorage.getItem('battleStats') || '{}');
const data = loadStore()
let dataFiltered = {}

Object.keys(data).forEach(v=>{
    if (!v.includes(' ')){
        dataFiltered[v] = data[v]
    }
})

 

Ну а имея в нужном формате информацию - сформировать срезы по пушке/корпусу - задачка уже тривиальная

Изменено пользователем WALLE
Опечатка
  • Нравится 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 04.06.2025 в 01:34, WALLE сказал:

Хелпер для скрейпинга под спойлером. 

То есть ты на каждое открытие таба в локалсторадж перезаписываешь сетап юзера?

(этот ваш бгмерзкий js фиг поймёшь ещё)

Изменено пользователем Serene

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 04.06.2025 в 01:42, WALLE сказал:

У изиды есть 2 разных версии устроства вампирка. Чем отличаются - выяснить не получилось, вероятно баг

Чзх, лол

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 04.06.2025 в 01:42, WALLE сказал:

Почти 40% рельсоводов играют с крупнокалиберкой. Хотя казалось бы есть устройства сильно эффективнее и о том как она занерфлена не ныл только ленивый. Плюс несмотря на многочисленные нерфы - дестабилизация уверенно держит топ-2 по популярности

На самом деле крупнокалиберка нынче одно из тех устройств, на котором можно поиграть. Дробовик для близи, а рельсоводы вблизь не ездят, дестабилизация занерфлена и уже не даёт такого эффекта, а многие другие устройства просто забыты. Хотя вот иногда вижу рельс на прострел или с вестником смерти, устройства хорошие, но мало кто их может полноценно использовать. На заморозку рельса есть в мм. Вещь жутко противная, особенно если играть против неё. А вообще рельса нынче не только по характеристикам сомнительна, но и по фарма очков. С помощи очков больше не получить, всего секунда на это. Так что очки только за убийство. Что не даёт иногда занимать первые места 

  • Нравится 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 04.06.2025 в 01:42, WALLE сказал:

Потом - засилье крусейдеров. Насколько знаю, бытует мнение, что это худший их ховеров, однако - по популярности он уступает только викингу.

У него Овердрайв неплох. Можно убить мамонта, викинга, паладина под оверкой. Ду, у него буквально худшее управление среди хопперов, но это не останавливает людей. Его популярность была видна ещё когда Касперский вёл статистику по фениксам и крусейдер среди набирающих был у половины. Всё ещё самый популярный феникс, скорее всего. Но вообще я хз, почему так. Мб он ещё выглядит красивше всех, да ещё и со скином ретрофьючер)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 04.06.2025 в 01:23, Serene сказал:

То есть ты на каждое открытие таба в локалсторадж перезаписываешь сетап юзера?

(этот ваш бгмерзкий js фиг поймёшь ещё)

На самом деле все еще чуть хуже

При каждом открытии таба я забираю данные из таба, читаю локалсторадж, мержу данные и записываю обратно в лс. При этом если я уже встречал этого игрока в битве - будет храниться его последний танк

Это можно было сднлать лучше, и в плане оптимизации, и в плане читаемости, но для одноразового скрипта, с которым я прокликал пару десятков боев в режиме вошел - табнулся - вышел, я решил не усложнять)

 

Чо сразу богомерзский то... >:(

Изменено пользователем WALLE

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

On 6/3/2025 at 11:28 PM, WALLE said:

поиграл пару часов и внимательно выписывал каждого игрока

Результаты выборки должны заметно расходиться в зависимости от: времени игры, серии выпавших карт (через быстрый бой), идет ли раздача новых устройств, обновлений и багов.

 

"распространенность пушек" - фактически набор топ-4 резистов, с которыми заходишь и подстраиваешь через переодевалку.  

 

PS:  непонятно еще, как сбор этих данных учитывает массовые побеги танкистов с карт и выходы других игроков из-за невозможности снова переодеться

PS: просто для инфы: в спецрежимах (где переодевалки нет) кланы юзают простую фичу типа: этот бой часть игроков играет на жигах, а следующий бой они все оденут фризы (конкретная ситуация: голды на Песочнице)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Цитата

Результаты выборки должны заметно расходиться в зависимости от: времени игры, серии выпавших карт (через быстрый бой), идет ли раздача новых устройств, обновлений и багов.

Про обновления - да, само собой. То, что сейчас 60% чуваков с  страйкером играет на уране - прямое следствие его апа

То же самое касается грома, эксельсиора и ивента где его можно было недорого получить.

 

По поводу серии выпавших карт - на большой выборке карты будут выпадать с той же вероятностью, как это происходит в рандоме. Полагая что за карту я получал до 10 новых  игроков (за вычетом дублей) полсотни карт я прокликал. Но чем больше тем лучше конечно) При росте подмножества точность стремиться к точности по полному множеству, но никогда его не достигает. И чтобы оценить достоверность - нужно знать сколько всего игроков на легах было на тот момент, а такой информации у меня нет. Можно только прикидывать по числу дублей, но там +- лапоть получится

 

Ну и про побеги - не уверен, что это сюда связано. В любом случае, на момент когда я был в битве, все чуваки, которые попали в выборку там тоже были.

 

Резюмируя - та статистика, которую получилось нафармить может быть неполной и необъективной. Но чего-то лучше, особенно по устройствам, в открытом доступе нет. Играя больше и собрав не 500, а условно 5000 записей - данные будут точнее, но руками это делать муторно и долго, а насколько сильно это уточнит выводы я сказать затрудняюсь

 

Если есть желание - утилиту прикрепил чуть выше, можно поиграться самостоятельно

Изменено пользователем WALLE

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 04.06.2025 в 14:05, Kat-Go сказал:

Результаты выборки должны заметно расходиться в зависимости от: времени игры, серии выпавших карт (через быстрый бой), идет ли раздача новых устройств, обновлений и багов.

 

"распространенность пушек" - фактически набор топ-4 резистов, с которыми заходишь и подстраиваешь через переодевалку.  

 

PS:  непонятно еще, как сбор этих данных учитывает массовые побеги танкистов с карт и выходы других игроков из-за невозможности снова переодеться

PS: просто для инфы: в спецрежимах (где переодевалки нет) кланы юзают простую фичу типа: этот бой часть игроков играет на жигах, а следующий бой они все оденут фризы (конкретная ситуация: голды на Песочнице)

статистика здесь и сейчас и потеряет актуальность уже через неделю или даже спустя пару часов, когда одни наиграются, а другие зайдут. это понятно. уверен, у танков есть все необходимые инструменты для сбора этой статистики и удобное оформление для её анализа в любой плоскости и как ваще нужно и хочется и ваще. 500 игроков это вообще сколько боёв? штук 40? в идеале бы, конечно, раз в 10 больше в разное время дня, в разные дни недели и на разных званиях, ну чтоб хоть немного претендовать на правдивость и точность

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 04.06.2025 в 14:29, Le_Nya сказал:

статистика здесь и сейчас и потеряет актуальность уже через неделю или даже спустя пару часов, когда одни наиграются, а другие зайдут

согласна :check-mark-button:

мне куда интересней было б посмотреть статистику карт

но у меня есть своя:

25% темпл,20% берлин,10% стадион,10% новая парма (вырви глаз),15% бойня, 5% брест, 5% вольфенштейн, 5% дюсель, и 5% все оставшиеся карты которые выпадают далеко не каждый день

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 04.06.2025 в 17:09, TaHkucTka сказал:

согласна :check-mark-button:

мне куда интересней было б посмотреть статистику карт

но у меня есть своя:

25% темпл,20% берлин,10% стадион,10% новая парма (вырви глаз),15% бойня, 5% брест, 5% вольфенштейн, 5% дюсель, и 5% все оставшиеся карты которые выпадают далеко не каждый день

вот с картами да, было бы интересно. это же ни от чего независящий рандом. при этом толком играть не надо. зашёл, глянул карту - вышел. хотя, если рандом карт зависит...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 04.06.2025 в 16:14, Le_Nya сказал:

вот с картами да, было бы интересно. это же ни от чего независящий рандом. при этом толком играть не надо. зашёл, глянул карту - вышел. хотя, если рандом карт зависит...

Ну, как независящий.. %)

1. Куда у тебя больше шансов попасть, на карту на 20 игроков или на 10? Если создаваться эти карты будут одинаково часто.

2. Если ты не заходишь в группе (чтобы бой начался с начала), то твоя статистика будет испорчена картами, с которых выходят чаще всего. Ну или ты можешь сделать предположение что если ты попал на неё в первые 20 секунд, то попал к самому созданию

3. Если ты заходишь в группе, то есть шанс что получишь стату по картам для групп, которая может отличаться от "реальной". Впрочем, такая статистика всё равно будет интересной при правильной интерпретации

  • Озадачен 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 04.06.2025 в 01:28, WALLE сказал:

Приветствую
Довольно часто на форуме возникают жалобы о том, что рандоме засилье той или иной пушки/защиты/устройства. Мне стало интересно, насколько ситуация критическая, насколько жалобы основаны и так далее. 
В сообществе уже есть пара инструментов для отслеживания подобных вещей, но у каждой из них есть свои недостатки - официальные рейтинги не отображают динамику изменений (если не брать с них снапшоты и делать дифф, но об этом позже), а сервис рейтинга от @Fizzika имеет необъективную выборку - на нем нужно регистрироваться вручную
Поэтому я решил немного пособирать информацию самостоятельно. Я просто поиграл пару часов и внимательно выписывал каждого игрока, с которым встречался - до тех пор, пока их не набралось 500 штук. Играл только ММ, только быстрый бой, только на этом аккаунте.
 По факту получилось 568 с учетом ботов или 504 - без учета ботов. Сырые данные скину в личку если меня попросить, или могу добавить сюда, если разрешат модераторы (@KOHCTAHTUH - можно?). Также могу поделиться блокнотом и ручкой которые  помогали мне это все записывать - если можно и интересно
Данные храню в формате под спойлером. Почему к названию пушки приписано resistance - вопрос на угадать)

  Скрыть содержимое
    "WaIIe": {
        "turret": "gauss_resistance",
        "turret_aug": "super_solenoids",
        "hull": "Wasp",
        "hull_aug": "rescuer",
        "protection": [
            {
                "type": "scorpio_resistance",
                "amount": 50
            },
            {
                "type": "railgun_resistance",
                "amount": 50
            },
            {
                "type": "artillery_resistance",
                "amount": 50
            },
            {
                "type": "gauss_resistance",
                "amount": 50
            }
        ]
    },

 


Сначала - по распространенности пушек. В подборке нашлось столько записей.

  Скрыть содержимое

:SДанные

[
    {
        "turret": "thunder",
        "count": 49,
        "percent": 9.72
    },
    {
        "turret": "hammer",
        "count": 46,
        "percent": 9.13
    },
    {
        "turret": "railgun",
        "count": 43,
        "percent": 8.53
    },
    {
        "turret": "artillery",
        "count": 41,
        "percent": 8.13
    },
    {
        "turret": "ricochet",
        "count": 39,
        "percent": 7.74
    },
    {
        "turret": "smoky",
        "count": 38,
        "percent": 7.54
    },
    {
        "turret": "shaft",
        "count": 33,
        "percent": 6.55
    },
    {
        "turret": "rocket_launcher",
        "count": 33,
        "percent": 6.55
    },
    {
        "turret": "scorpio",
        "count": 30,
        "percent": 5.95
    },
    {
        "turret": "gauss",
        "count": 25,
        "percent": 4.96
    },
    {
        "turret": "vulcan",
        "count": 24,
        "percent": 4.76
    },
    {
        "turret": "isis",
        "count": 24,
        "percent": 4.76
    },
    {
        "turret": "freeze",
        "count": 23,
        "percent": 4.56
    },
    {
        "turret": "firebird",
        "count": 22,
        "percent": 4.37
    },
    {
        "turret": "tesla",
        "count": 20,
        "percent": 3.97
    },
    {
        "turret": "twins",
        "count": 13,
        "percent": 2.58
    }
]

 

Потом - по распространенности корпусов
 

  Показать содержимое
[
    {
        "hull": "Viking",
        "count": 176,
        "percent": 34.92
    },
    {
        "hull": "Crusader",
        "count": 53,
        "percent": 10.52
    },
    {
        "hull": "Hunter",
        "count": 49,
        "percent": 9.72
    },
    {
        "hull": "Wasp",
        "count": 48,
        "percent": 9.52
    },
    {
        "hull": "Hornet",
        "count": 39,
        "percent": 7.74
    },
    {
        "hull": "Paladin",
        "count": 30,
        "percent": 5.95
    },
    {
        "hull": "Dictator",
        "count": 27,
        "percent": 5.36
    },
    {
        "hull": "Hopper",
        "count": 23,
        "percent": 4.56
    },
    {
        "hull": "Ares",
        "count": 22,
        "percent": 4.37
    },
    {
        "hull": "Titan",
        "count": 21,
        "percent": 4.17
    },
    {
        "hull": "Mammoth",
        "count": 15,
        "percent": 2.98
    }
]

 


Резисты

  Показать содержимое

 

[
    {
        "protection": "thunder",
        "count": 190,
        "persent": 37.7
    },
    {
        "protection": "crit",
        "count": 177,
        "persent": 35.12
    },
    {
        "protection": "railgun",
        "count": 163,
        "persent": 32.34
    },
    {
        "protection": "rocket_launcher",
        "count": 153,
        "persent": 30.36
    },
    {
        "protection": "artillery",
        "count": 132,
        "persent": 26.19
    },
    {
        "protection": "hammer",
        "count": 119,
        "persent": 23.61
    },
    {
        "protection": "firebird",
        "count": 104,
        "persent": 20.63
    },
    {
        "protection": "gauss",
        "count": 94,
        "persent": 18.65
    },
    {
        "protection": "ricochet",
        "count": 92,
        "persent": 18.25
    },
    {
        "protection": "freeze",
        "count": 84,
        "persent": 16.67
    },
    {
        "protection": "vulcan",
        "count": 76,
        "persent": 15.08
    },
    {
        "protection": "shaft",
        "count": 70,
        "persent": 13.89
    },
    {
        "protection": "tesla",
        "count": 69,
        "persent": 13.69
    },
    {
        "protection": "scorpio",
        "count": 66,
        "persent": 13.1
    },
    {
        "protection": "mine",
        "count": 59,
        "persent": 11.71
    },
    {
        "protection": "smoky",
        "count": 59,
        "persent": 11.71
    },
    {
        "protection": "isis",
        "count": 46,
        "persent": 9.13
    },
    {
        "protection": "twins",
        "count": 37,
        "persent": 7.34
    },
    {
        "protection": "all",
        "count": 3,
        "persent": 0.6
    }
]

 

 

Устройства для каждой пушки (используются технические названия)

  Показать содержимое
{
    "smoky": [
        {
            "augment": "auto_turret",
            "count": 6,
            "percent": 15.8
        },
        {
            "augment": "smoky_emp_shell",
            "count": 5,
            "percent": 13.2
        },
        {
            "augment": "smoky_rubber",
            "count": 4,
            "percent": 10.5
        },
        {
            "augment": "camper",
            "count": 4,
            "percent": 10.5
        },
        {
            "augment": "smoky_explosive",
            "count": 3,
            "percent": 7.9
        },
        {
            "augment": "incendiary_shot",
            "count": 3,
            "percent": 7.9
        },
        {
            "augment": "smoky_sorted_ammo",
            "count": 3,
            "percent": 7.9
        },
        {
            "augment": "super_cumulative",
            "count": 3,
            "percent": 7.9
        },
        {
            "augment": "adrenalin",
            "count": 2,
            "percent": 5.3
        },
        {
            "augment": "smoky_stun",
            "count": 2,
            "percent": 5.3
        },
        {
            "augment": "jamming",
            "count": 1,
            "percent": 2.6
        },
        {
            "augment": "no_augment",
            "count": 1,
            "percent": 2.6
        },
        {
            "augment": "pierce_smoky",
            "count": 1,
            "percent": 2.6
        }
    ],
    "ricochet": [
        {
            "augment": "heliosRicochet",
            "count": 14,
            "percent": 35.9
        },
        {
            "augment": "adapted_charging",
            "count": 12,
            "percent": 30.8
        },
        {
            "augment": "plasma_torch",
            "count": 5,
            "percent": 12.8
        },
        {
            "augment": "minus_field_stabilization",
            "count": 4,
            "percent": 10.3
        },
        {
            "augment": "adrenalin",
            "count": 1,
            "percent": 2.6
        },
        {
            "augment": "jamming",
            "count": 1,
            "percent": 2.6
        },
        {
            "augment": "incineratingRicochet",
            "count": 1,
            "percent": 2.6
        },
        {
            "augment": "tectonicRicochet",
            "count": 1,
            "percent": 2.6
        }
    ],
    "hammer": [
        {
            "augment": "revolver",
            "count": 17,
            "percent": 37
        },
        {
            "augment": "high_capacity_drum",
            "count": 10,
            "percent": 21.7
        },
        {
            "augment": "slugger",
            "count": 4,
            "percent": 8.7
        },
        {
            "augment": "no_augment",
            "count": 3,
            "percent": 6.5
        },
        {
            "augment": "hammer_blunderbuss",
            "count": 3,
            "percent": 6.5
        },
        {
            "augment": "hammer_hunter_duplet",
            "count": 2,
            "percent": 4.3
        },
        {
            "augment": "hammer_heavy_slugger",
            "count": 2,
            "percent": 4.3
        },
        {
            "augment": "assault_magazine",
            "count": 1,
            "percent": 2.2
        },
        {
            "augment": "camper",
            "count": 1,
            "percent": 2.2
        },
        {
            "augment": "adaptive_recharge_hammer",
            "count": 1,
            "percent": 2.2
        },
        {
            "augment": "hammerMagneticPellets",
            "count": 1,
            "percent": 2.2
        },
        {
            "augment": "large_caliber",
            "count": 1,
            "percent": 2.2
        }
    ],
    "railgun": [
        {
            "augment": "high_caliber_ammo",
            "count": 17,
            "percent": 39.5
        },
        {
            "augment": "destabilized_shells",
            "count": 8,
            "percent": 18.6
        },
        {
            "augment": "no_augment",
            "count": 6,
            "percent": 14
        },
        {
            "augment": "hyperspace_projectiles",
            "count": 3,
            "percent": 7
        },
        {
            "augment": "adaptive_recharge_railgun",
            "count": 3,
            "percent": 7
        },
        {
            "augment": "capacitor_power_reduction",
            "count": 2,
            "percent": 4.7
        },
        {
            "augment": "railgun_hyperspeed_shells",
            "count": 1,
            "percent": 2.3
        },
        {
            "augment": "railgun_incendiary%20projectiles",
            "count": 1,
            "percent": 2.3
        },
        {
            "augment": "shell_stabilization",
            "count": 1,
            "percent": 2.3
        },
        {
            "augment": "pierce_railgun",
            "count": 1,
            "percent": 2.3
        }
    ],
    "shaft": [
        {
            "augment": "triple_shot",
            "count": 12,
            "percent": 36.4
        },
        {
            "augment": "shaft_healing_emitters",
            "count": 8,
            "percent": 24.2
        },
        {
            "augment": "assault_emitters",
            "count": 5,
            "percent": 15.2
        },
        {
            "augment": "burn_effect",
            "count": 2,
            "percent": 6.1
        },
        {
            "augment": "no_augment",
            "count": 2,
            "percent": 6.1
        },
        {
            "augment": "heavy_capacitors",
            "count": 1,
            "percent": 3
        },
        {
            "augment": "freezing_shot",
            "count": 1,
            "percent": 3
        },
        {
            "augment": "stun",
            "count": 1,
            "percent": 3
        },
        {
            "augment": "adrenalin",
            "count": 1,
            "percent": 3
        }
    ],
    "thunder": [
        {
            "augment": "excelsior",
            "count": 10,
            "percent": 20.4
        },
        {
            "augment": "strict_loading_ammunition",
            "count": 6,
            "percent": 12.2
        },
        {
            "augment": "bolter",
            "count": 5,
            "percent": 10.2
        },
        {
            "augment": "no_augment",
            "count": 4,
            "percent": 8.2
        },
        {
            "augment": "magneeto_shells",
            "count": 4,
            "percent": 8.2
        },
        {
            "augment": "adaptive_reload",
            "count": 4,
            "percent": 8.2
        },
        {
            "augment": "nanotech_shells",
            "count": 4,
            "percent": 8.2
        },
        {
            "augment": "armor_piercing_ammo",
            "count": 3,
            "percent": 6.1
        },
        {
            "augment": "adrenalin",
            "count": 3,
            "percent": 6.1
        },
        {
            "augment": "salamandra_shells",
            "count": 2,
            "percent": 4.1
        },
        {
            "augment": "hammer_shells",
            "count": 1,
            "percent": 2
        },
        {
            "augment": "peacemaker_shells",
            "count": 1,
            "percent": 2
        },
        {
            "augment": "hyperspeed_shells",
            "count": 1,
            "percent": 2
        },
        {
            "augment": "anvil_shells",
            "count": 1,
            "percent": 2
        }
    ],
    "rocket_launcher": [
        {
            "augment": "bfg",
            "count": 21,
            "percent": 63.6
        },
        {
            "augment": "striker_tandem_missile_launcher",
            "count": 3,
            "percent": 9.1
        },
        {
            "augment": "camper",
            "count": 2,
            "percent": 6.1
        },
        {
            "augment": "striker_meteor",
            "count": 1,
            "percent": 3
        },
        {
            "augment": "radio_explosion",
            "count": 1,
            "percent": 3
        },
        {
            "augment": "knuckles",
            "count": 1,
            "percent": 3
        },
        {
            "augment": "stun_striker",
            "count": 1,
            "percent": 3
        },
        {
            "augment": "rocket_launcher_cyclone",
            "count": 1,
            "percent": 3
        },
        {
            "augment": "rocket_launcher_hunter",
            "count": 1,
            "percent": 3
        },
        {
            "augment": "explosive_warheads",
            "count": 1,
            "percent": 3
        }
    ],
    "scorpio": [
        {
            "augment": "explosive_warheads",
            "count": 10,
            "percent": 33.3
        },
        {
            "augment": "swarm",
            "count": 6,
            "percent": 20
        },
        {
            "augment": "wolfpack",
            "count": 5,
            "percent": 16.7
        },
        {
            "augment": "tornado",
            "count": 2,
            "percent": 6.7
        },
        {
            "augment": "stun",
            "count": 2,
            "percent": 6.7
        },
        {
            "augment": "explosive_shells",
            "count": 2,
            "percent": 6.7
        },
        {
            "augment": "uran_shells",
            "count": 1,
            "percent": 3.3
        },
        {
            "augment": "incendiary",
            "count": 1,
            "percent": 3.3
        },
        {
            "augment": "no_augment",
            "count": 1,
            "percent": 3.3
        }
    ],
    "gauss": [
        {
            "augment": "super_solenoids",
            "count": 5,
            "percent": 20
        },
        {
            "augment": "burn",
            "count": 4,
            "percent": 16
        },
        {
            "augment": "large_caliber",
            "count": 3,
            "percent": 12
        },
        {
            "augment": "no_augment",
            "count": 3,
            "percent": 12
        },
        {
            "augment": "gauss_emp",
            "count": 3,
            "percent": 12
        },
        {
            "augment": "solenoid_cooling",
            "count": 2,
            "percent": 8
        },
        {
            "augment": "pierce_gauss",
            "count": 2,
            "percent": 8
        },
        {
            "augment": "adrenalin",
            "count": 1,
            "percent": 4
        },
        {
            "augment": "faster_horizontal_tracking",
            "count": 1,
            "percent": 4
        },
        {
            "augment": "nemesis",
            "count": 1,
            "percent": 4
        }
    ],
    "tesla": [
        {
            "augment": "shock_therapy",
            "count": 6,
            "percent": 30
        },
        {
            "augment": "stabilized_lightning",
            "count": 3,
            "percent": 15
        },
        {
            "augment": "minus_field",
            "count": 3,
            "percent": 15
        },
        {
            "augment": "stun_effect",
            "count": 2,
            "percent": 10
        },
        {
            "augment": "emi_effect",
            "count": 2,
            "percent": 10
        },
        {
            "augment": "accelerated_lightning",
            "count": 1,
            "percent": 5
        },
        {
            "augment": "electroturret",
            "count": 1,
            "percent": 5
        },
        {
            "augment": "penetration_effect",
            "count": 1,
            "percent": 5
        },
        {
            "augment": "jamming",
            "count": 1,
            "percent": 5
        }
    ],
    "firebird": [
        {
            "augment": "pulsarRicochet",
            "count": 5,
            "percent": 22.7
        },
        {
            "augment": "compact_tanks",
            "count": 4,
            "percent": 18.2
        },
        {
            "augment": "crit_mix",
            "count": 4,
            "percent": 18.2
        },
        {
            "augment": "adrenalin",
            "count": 3,
            "percent": 13.6
        },
        {
            "augment": "no_augment",
            "count": 2,
            "percent": 9.1
        },
        {
            "augment": "firebird_high_pressure_pump",
            "count": 1,
            "percent": 4.5
        },
        {
            "augment": "firebird_toxic",
            "count": 1,
            "percent": 4.5
        },
        {
            "augment": "firebird_magnetic",
            "count": 1,
            "percent": 4.5
        },
        {
            "augment": "thermite_mix",
            "count": 1,
            "percent": 4.5
        }
    ],
    "artillery": [
        {
            "augment": "minelayer",
            "count": 14,
            "percent": 34.1
        },
        {
            "augment": "destroyer",
            "count": 7,
            "percent": 17.1
        },
        {
            "augment": "adrenalin",
            "count": 6,
            "percent": 14.6
        },
        {
            "augment": "pierce_magnum",
            "count": 3,
            "percent": 7.3
        },
        {
            "augment": "magnum_lafet",
            "count": 2,
            "percent": 4.9
        },
        {
            "augment": "stun",
            "count": 2,
            "percent": 4.9
        },
        {
            "augment": "emp",
            "count": 2,
            "percent": 4.9
        },
        {
            "augment": "no_augment",
            "count": 2,
            "percent": 4.9
        },
        {
            "augment": "bombard",
            "count": 1,
            "percent": 2.4
        },
        {
            "augment": "incendiary_shot",
            "count": 1,
            "percent": 2.4
        },
        {
            "augment": "accelerated_loading_mechanism",
            "count": 1,
            "percent": 2.4
        }
    ],
    "twins": [
        {
            "augment": "TwinsPlasmaTurboAccelerators",
            "count": 5,
            "percent": 38.5
        },
        {
            "augment": "TwinsMagnetron",
            "count": 3,
            "percent": 23.1
        },
        {
            "augment": "pulsarRicochet",
            "count": 2,
            "percent": 15.4
        },
        {
            "augment": "no_augment",
            "count": 1,
            "percent": 7.7
        },
        {
            "augment": "plazma_core_accelerators",
            "count": 1,
            "percent": 7.7
        },
        {
            "augment": "TwinsVaporizer",
            "count": 1,
            "percent": 7.7
        }
    ],
    "freeze": [
        {
            "augment": "deep_cooling",
            "count": 6,
            "percent": 26.1
        },
        {
            "augment": "stable_mix",
            "count": 6,
            "percent": 26.1
        },
        {
            "augment": "crit_mix",
            "count": 4,
            "percent": 17.4
        },
        {
            "augment": "adrenalin",
            "count": 3,
            "percent": 13
        },
        {
            "augment": "pulsarRicochet",
            "count": 2,
            "percent": 8.7
        },
        {
            "augment": "no_augment",
            "count": 1,
            "percent": 4.3
        },
        {
            "augment": "corrosive_mix",
            "count": 1,
            "percent": 4.3
        }
    ],
    "vulcan": [
        {
            "augment": "vacuum_shell",
            "count": 6,
            "percent": 25
        },
        {
            "augment": "modified_firing_rate",
            "count": 5,
            "percent": 20.8
        },
        {
            "augment": "machine_gun_rubber_bullets",
            "count": 4,
            "percent": 16.7
        },
        {
            "augment": "no_augment",
            "count": 2,
            "percent": 8.3
        },
        {
            "augment": "vulcan_shredder",
            "count": 2,
            "percent": 8.3
        },
        {
            "augment": "incendiary_belt",
            "count": 2,
            "percent": 8.3
        },
        {
            "augment": "faster_horizontal_tracking_vulcan",
            "count": 1,
            "percent": 4.2
        },
        {
            "augment": "excelsior",
            "count": 1,
            "percent": 4.2
        },
        {
            "augment": "emp",
            "count": 1,
            "percent": 4.2
        }
    ],
    "isis": [
        {
            "augment": "isida_vampiric_nanobots",
            "count": 4,
            "percent": 16.7
        },
        {
            "augment": "adrenalin",
            "count": 4,
            "percent": 16.7
        },
        {
            "augment": "vampire",
            "count": 3,
            "percent": 12.5
        },
        {
            "augment": "emp",
            "count": 3,
            "percent": 12.5
        },
        {
            "augment": "pierce_freeze",
            "count": 2,
            "percent": 8.3
        },
        {
            "augment": "support_nanobots",
            "count": 2,
            "percent": 8.3
        },
        {
            "augment": "pulsarRicochet",
            "count": 1,
            "percent": 4.2
        },
        {
            "augment": "jamming",
            "count": 1,
            "percent": 4.2
        },
        {
            "augment": "damage_nanobots",
            "count": 1,
            "percent": 4.2
        },
        {
            "augment": "no_augment",
            "count": 1,
            "percent": 4.2
        },
        {
            "augment": "broadband_emitters",
            "count": 1,
            "percent": 4.2
        },
        {
            "augment": "isida_enduring_nanobots",
            "count": 1,
            "percent": 4.2
        }
    ]
}

 

 

Устройства для корпусов

  Показать содержимое
{
    "Ares": [
        {
            "augment": "hull_overheat_immunity",
            "count": 5,
            "percent": 22.7
        },
        {
            "augment": "driver",
            "count": 4,
            "percent": 18.2
        },
        {
            "augment": "hull_emp_immunity",
            "count": 4,
            "percent": 18.2
        },
        {
            "augment": "rescuer",
            "count": 2,
            "percent": 9.1
        },
        {
            "augment": "miner",
            "count": 2,
            "percent": 9.1
        },
        {
            "augment": "engineer",
            "count": 2,
            "percent": 9.1
        },
        {
            "augment": "hull_stun_immunity",
            "count": 1,
            "percent": 4.5
        },
        {
            "augment": "hull_pierce_immunity",
            "count": 1,
            "percent": 4.5
        },
        {
            "augment": "demoman",
            "count": 1,
            "percent": 4.5
        }
    ],
    "Hunter": [
        {
            "augment": "demoman",
            "count": 13,
            "percent": 26.5
        },
        {
            "augment": "rescuer",
            "count": 7,
            "percent": 14.3
        },
        {
            "augment": "engineer",
            "count": 6,
            "percent": 12.2
        },
        {
            "augment": "hull_pierce_immunity",
            "count": 4,
            "percent": 8.2
        },
        {
            "augment": "hull_emp_immunity",
            "count": 4,
            "percent": 8.2
        },
        {
            "augment": "driver",
            "count": 3,
            "percent": 6.1
        },
        {
            "augment": "hull_freezing_immunity",
            "count": 3,
            "percent": 6.1
        },
        {
            "augment": "hull_overheat_immunity",
            "count": 3,
            "percent": 6.1
        },
        {
            "augment": "no_augment",
            "count": 2,
            "percent": 4.1
        },
        {
            "augment": "jamming",
            "count": 2,
            "percent": 4.1
        },
        {
            "augment": "hull_more_mass",
            "count": 1,
            "percent": 2
        },
        {
            "augment": "miner",
            "count": 1,
            "percent": 2
        }
    ],
    "Hornet": [
        {
            "augment": "engineer",
            "count": 9,
            "percent": 23.1
        },
        {
            "augment": "demoman",
            "count": 7,
            "percent": 17.9
        },
        {
            "augment": "no_augment",
            "count": 4,
            "percent": 10.3
        },
        {
            "augment": "hull_pierce_immunity",
            "count": 3,
            "percent": 7.7
        },
        {
            "augment": "hull_overheat_immunity",
            "count": 3,
            "percent": 7.7
        },
        {
            "augment": "driver",
            "count": 3,
            "percent": 7.7
        },
        {
            "augment": "rescuer",
            "count": 3,
            "percent": 7.7
        },
        {
            "augment": "hull_freezing_protection",
            "count": 2,
            "percent": 5.1
        },
        {
            "augment": "hull_emp_immunity",
            "count": 2,
            "percent": 5.1
        },
        {
            "augment": "hull_more_mass",
            "count": 1,
            "percent": 2.6
        },
        {
            "augment": "hull_freezing_immunity",
            "count": 1,
            "percent": 2.6
        },
        {
            "augment": "hull_overheat_protection",
            "count": 1,
            "percent": 2.6
        }
    ],
    "Viking": [
        {
            "augment": "excelsior",
            "count": 27,
            "percent": 15.3
        },
        {
            "augment": "engineer",
            "count": 26,
            "percent": 14.8
        },
        {
            "augment": "rescuer",
            "count": 17,
            "percent": 9.7
        },
        {
            "augment": "hull_overheat_immunity",
            "count": 15,
            "percent": 8.5
        },
        {
            "augment": "demoman",
            "count": 14,
            "percent": 8
        },
        {
            "augment": "hull_stun_immunity",
            "count": 14,
            "percent": 8
        },
        {
            "augment": "driver",
            "count": 10,
            "percent": 5.7
        },
        {
            "augment": "hull_pierce_immunity",
            "count": 9,
            "percent": 5.1
        },
        {
            "augment": "hull_emp_immunity",
            "count": 8,
            "percent": 4.5
        },
        {
            "augment": "jamming",
            "count": 7,
            "percent": 4
        },
        {
            "augment": "hull_overheat_protection",
            "count": 6,
            "percent": 3.4
        },
        {
            "augment": "hull_freezing_protection",
            "count": 6,
            "percent": 3.4
        },
        {
            "augment": "no_augment",
            "count": 5,
            "percent": 2.8
        },
        {
            "augment": "hull_more_mass",
            "count": 5,
            "percent": 2.8
        },
        {
            "augment": "miner",
            "count": 4,
            "percent": 2.3
        },
        {
            "augment": "hull_freezing_immunity",
            "count": 2,
            "percent": 1.1
        },
        {
            "augment": "hull_less_mass",
            "count": 1,
            "percent": 0.6
        }
    ],
    "Crusader": [
        {
            "augment": "rescuer",
            "count": 22,
            "percent": 41.5
        },
        {
            "augment": "hull_overheat_immunity",
            "count": 10,
            "percent": 18.9
        },
        {
            "augment": "demoman",
            "count": 5,
            "percent": 9.4
        },
        {
            "augment": "hull_stun_immunity",
            "count": 3,
            "percent": 5.7
        },
        {
            "augment": "hull_emp_immunity",
            "count": 3,
            "percent": 5.7
        },
        {
            "augment": "hull_pierce_immunity",
            "count": 3,
            "percent": 5.7
        },
        {
            "augment": "engineer",
            "count": 2,
            "percent": 3.8
        },
        {
            "augment": "grenadier",
            "count": 1,
            "percent": 1.9
        },
        {
            "augment": "jamming",
            "count": 1,
            "percent": 1.9
        },
        {
            "augment": "no_augment",
            "count": 1,
            "percent": 1.9
        },
        {
            "augment": "hull_overheat_protection",
            "count": 1,
            "percent": 1.9
        },
        {
            "augment": "driver",
            "count": 1,
            "percent": 1.9
        }
    ],
    "Mammoth": [
        {
            "augment": "hull_overheat_immunity",
            "count": 4,
            "percent": 26.7
        },
        {
            "augment": "demoman",
            "count": 3,
            "percent": 20
        },
        {
            "augment": "no_augment",
            "count": 2,
            "percent": 13.3
        },
        {
            "augment": "driver",
            "count": 2,
            "percent": 13.3
        },
        {
            "augment": "miner",
            "count": 1,
            "percent": 6.7
        },
        {
            "augment": "hull_stun_immunity",
            "count": 1,
            "percent": 6.7
        },
        {
            "augment": "engineer",
            "count": 1,
            "percent": 6.7
        },
        {
            "augment": "hull_pierce_immunity",
            "count": 1,
            "percent": 6.7
        }
    ],
    "Titan": [
        {
            "augment": "demoman",
            "count": 4,
            "percent": 19
        },
        {
            "augment": "hull_overheat_immunity",
            "count": 4,
            "percent": 19
        },
        {
            "augment": "hull_freezing_immunity",
            "count": 2,
            "percent": 9.5
        },
        {
            "augment": "hull_overheat_protection",
            "count": 2,
            "percent": 9.5
        },
        {
            "augment": "engineer",
            "count": 2,
            "percent": 9.5
        },
        {
            "augment": "hull_pierce_immunity",
            "count": 2,
            "percent": 9.5
        },
        {
            "augment": "no_augment",
            "count": 1,
            "percent": 4.8
        },
        {
            "augment": "rescuer",
            "count": 1,
            "percent": 4.8
        },
        {
            "augment": "miner",
            "count": 1,
            "percent": 4.8
        },
        {
            "augment": "jamming",
            "count": 1,
            "percent": 4.8
        },
        {
            "augment": "hull_stun_immunity",
            "count": 1,
            "percent": 4.8
        }
    ],
    "Wasp": [
        {
            "augment": "engineer",
            "count": 13,
            "percent": 27.1
        },
        {
            "augment": "rescuer",
            "count": 7,
            "percent": 14.6
        },
        {
            "augment": "hull_overheat_immunity",
            "count": 6,
            "percent": 12.5
        },
        {
            "augment": "demoman",
            "count": 5,
            "percent": 10.4
        },
        {
            "augment": "no_augment",
            "count": 4,
            "percent": 8.3
        },
        {
            "augment": "hull_stun_immunity",
            "count": 4,
            "percent": 8.3
        },
        {
            "augment": "hull_more_mass",
            "count": 2,
            "percent": 4.2
        },
        {
            "augment": "hull_emp_immunity",
            "count": 2,
            "percent": 4.2
        },
        {
            "augment": "driver",
            "count": 1,
            "percent": 2.1
        },
        {
            "augment": "hull_overheat_protection",
            "count": 1,
            "percent": 2.1
        },
        {
            "augment": "hull_less_mass",
            "count": 1,
            "percent": 2.1
        },
        {
            "augment": "jamming",
            "count": 1,
            "percent": 2.1
        },
        {
            "augment": "hull_pierce_immunity",
            "count": 1,
            "percent": 2.1
        }
    ],
    "Dictator": [
        {
            "augment": "demoman",
            "count": 4,
            "percent": 14.8
        },
        {
            "augment": "no_augment",
            "count": 3,
            "percent": 11.1
        },
        {
            "augment": "hull_stun_immunity",
            "count": 3,
            "percent": 11.1
        },
        {
            "augment": "jamming",
            "count": 2,
            "percent": 7.4
        },
        {
            "augment": "miner",
            "count": 2,
            "percent": 7.4
        },
        {
            "augment": "hull_emp_immunity",
            "count": 2,
            "percent": 7.4
        },
        {
            "augment": "driver",
            "count": 2,
            "percent": 7.4
        },
        {
            "augment": "rescuer",
            "count": 2,
            "percent": 7.4
        },
        {
            "augment": "engineer",
            "count": 2,
            "percent": 7.4
        },
        {
            "augment": "hull_more_mass",
            "count": 2,
            "percent": 7.4
        },
        {
            "augment": "hull_overheat_protection",
            "count": 1,
            "percent": 3.7
        },
        {
            "augment": "hull_pierce_immunity",
            "count": 1,
            "percent": 3.7
        },
        {
            "augment": "hull_overheat_immunity",
            "count": 1,
            "percent": 3.7
        }
    ],
    "Hopper": [
        {
            "augment": "rescuer",
            "count": 10,
            "percent": 43.5
        },
        {
            "augment": "demoman",
            "count": 3,
            "percent": 13
        },
        {
            "augment": "hull_stun_immunity",
            "count": 2,
            "percent": 8.7
        },
        {
            "augment": "hull_less_mass",
            "count": 2,
            "percent": 8.7
        },
        {
            "augment": "driver",
            "count": 2,
            "percent": 8.7
        },
        {
            "augment": "hull_freezing_immunity",
            "count": 1,
            "percent": 4.3
        },
        {
            "augment": "hull_overheat_immunity",
            "count": 1,
            "percent": 4.3
        },
        {
            "augment": "engineer",
            "count": 1,
            "percent": 4.3
        },
        {
            "augment": "hull_pierce_immunity",
            "count": 1,
            "percent": 4.3
        }
    ],
    "Paladin": [
        {
            "augment": "rescuer",
            "count": 11,
            "percent": 36.7
        },
        {
            "augment": "hull_overheat_immunity",
            "count": 7,
            "percent": 23.3
        },
        {
            "augment": "engineer",
            "count": 3,
            "percent": 10
        },
        {
            "augment": "driver",
            "count": 2,
            "percent": 6.7
        },
        {
            "augment": "miner",
            "count": 2,
            "percent": 6.7
        },
        {
            "augment": "hull_stun_immunity",
            "count": 2,
            "percent": 6.7
        },
        {
            "augment": "hull_emp_immunity",
            "count": 2,
            "percent": 6.7
        },
        {
            "augment": "demoman",
            "count": 1,
            "percent": 3.3
        }
    ]
}

 

 

Так как у корпусов все устройства одинаоквые - сделал сводную
 

  Показать содержимое
[
    {
        "augment": "rescuer",
        "count": 82,
        "percentOfThatAugmentForThatTurret": 17
    },
    {
        "augment": "engineer",
        "count": 67,
        "percentOfThatAugmentForThatTurret": 13.9
    },
    {
        "augment": "demoman",
        "count": 60,
        "percentOfThatAugmentForThatTurret": 12.5
    },
    {
        "augment": "hull_overheat_immunity",
        "count": 59,
        "percentOfThatAugmentForThatTurret": 12.3
    },
    {
        "augment": "hull_stun_immunity",
        "count": 31,
        "percentOfThatAugmentForThatTurret": 6.4
    },
    {
        "augment": "driver",
        "count": 30,
        "percentOfThatAugmentForThatTurret": 6.2
    },
    {
        "augment": "excelsior",
        "count": 27,
        "percentOfThatAugmentForThatTurret": 5.6
    },
    {
        "augment": "hull_emp_immunity",
        "count": 27,
        "percentOfThatAugmentForThatTurret": 5.6
    },
    {
        "augment": "hull_pierce_immunity",
        "count": 26,
        "percentOfThatAugmentForThatTurret": 5.4
    },
    {
        "augment": "jamming",
        "count": 14,
        "percentOfThatAugmentForThatTurret": 2.9
    },
    {
        "augment": "miner",
        "count": 13,
        "percentOfThatAugmentForThatTurret": 2.7
    },
    {
        "augment": "hull_overheat_protection",
        "count": 12,
        "percentOfThatAugmentForThatTurret": 2.5
    },
    {
        "augment": "hull_more_mass",
        "count": 11,
        "percentOfThatAugmentForThatTurret": 2.3
    },
    {
        "augment": "hull_freezing_immunity",
        "count": 9,
        "percentOfThatAugmentForThatTurret": 1.9
    },
    {
        "augment": "hull_freezing_protection",
        "count": 8,
        "percentOfThatAugmentForThatTurret": 1.7
    },
    {
        "augment": "hull_less_mass",
        "count": 4,
        "percentOfThatAugmentForThatTurret": 0.8
    },
    {
        "augment": "grenadier",
        "count": 1,
        "percentOfThatAugmentForThatTurret": 0.2
    }
]

 

Как эти данные интерпретировать - вопрос к уважаемой публике, но полагаю тут можно запустить любопытное обсуждение

И - бонусом, посчитал присутствие резистов. Менее полезная информация, но скорее было любопытно
 

  Скрыть содержимое
{
    "percentBySlots": {
        "0": 2,
        "1": 2.6,
        "2": 1.6,
        "3": 25.4,
        "4": 68.5
    },
    "avgProtectionAmount": 42.9
}

 

 

Ничего не понял, но очень интересно O.o

  • Хаха 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Пожалуйста, войдите для комментирования

Вы сможете оставить комментарий после входа



Войти сейчас
  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×
×
  • Создать...