This commit is contained in:
Edith Boles 2024-11-25 14:40:48 -08:00
parent b5a96b621d
commit 98c1bb4699
3 changed files with 434 additions and 84 deletions

View File

@ -1,50 +1,200 @@
Garen, Vander, Violet, Gangplank, Powder - 205 score Gangplank, Nunu & Willump, Rell, Swain, Tristana, Trundle, Urgot, Zyra
Scar, Vander, Violet, Ekko, Powder - 205 score Score: 10
Garen, Vander, Violet, Ekko, Powder - 205 score Traits: 10
Nami, Vander, Violet, Powder, Vladimir - 204 score Traits count: Scrap 2, Form Swapper 2, Pit Fighter 2, Experiment 3, Bruiser 2, Visionary 2, Conqueror 2, Sorcerer 2, Emissary 1, Artillerist 2
Tristana, Vander, Violet, Powder, Urgot - 204 score Darius, Draven, Gangplank, Nunu & Willump, Rell, Swain, Trundle, Vladimir
Garen, Vander, Violet, Powder, Urgot - 204 score Score: 10
Corki, Vander, Violet, Powder, Urgot - 204 score Traits: 8
Garen, Vander, Violet, Powder, Sevika - 204 score Traits count: Conqueror 4, Watcher 2, Pit Fighter 2, Scrap 2, Form Swapper 2, Bruiser 2, Visionary 2, Sorcerer 2
Garen, Vander, Violet, Powder, Rumble - 204 score Darius, Draven, Gangplank, Nami, Rell, Swain, Vladimir, Zyra
Tristana, Vander, Violet, Gangplank, Powder - 204 score Score: 10
Smeech, Vander, Violet, Gangplank, Powder - 204 score Traits: 6
Scar, Vander, Violet, Gangplank, Powder - 204 score Traits count: Conqueror 4, Watcher 2, Pit Fighter 2, Form Swapper 2, Emissary 1, Sorcerer 4
Nami, Vander, Violet, Gangplank, Powder - 204 score Darius, Draven, Gangplank, Nami, Nunu & Willump, Rell, Swain, Trundle
Jinx, Vander, Violet, Gangplank, Powder - 204 score Score: 10
Jayce, Vander, Violet, Gangplank, Powder - 204 score Traits: 8
Darius, Vander, Violet, Gangplank, Powder - 204 score Traits count: Conqueror 4, Pit Fighter 2, Scrap 2, Form Swapper 2, Emissary 1, Sorcerer 2, Bruiser 2, Visionary 2
Camille, Vander, Violet, Gangplank, Powder - 204 score Darius, Draven, Gangplank, Lux, Nami, Rell, Swain, Vladimir
Amumu, Vander, Violet, Gangplank, Powder - 204 score Score: 10
Vander, Violet, Zeri, Ekko, Powder - 204 score Traits: 6
Vander, Vi, Violet, Ekko, Powder - 204 score Traits count: Conqueror 4, Watcher 2, Pit Fighter 2, Form Swapper 2, Sorcerer 4, Emissary 1
Tristana, Vander, Violet, Ekko, Powder - 204 score Camille, Powder, Rell, Renata Glasc, Renni, Singed, Smeech, Trundle
Smeech, Vander, Violet, Ekko, Powder - 204 score Score: 10
Nami, Vander, Violet, Ekko, Powder - 204 score Traits: 6
Jinx, Vander, Violet, Ekko, Powder - 204 score Traits count: Ambusher 3, Scrap 2, Sentinel 2, Visionary 2, Chem-Baron 4, Bruiser 2
Draven, Vander, Violet, Ekko, Powder - 204 score Camille, Powder, Rell, Renata Glasc, Renni, Singed, Smeech, Steb
Darius, Vander, Violet, Ekko, Powder - 204 score Score: 10
Camille, Vander, Violet, Ekko, Powder - 204 score Traits: 6
Amumu, Vander, Violet, Ekko, Powder - 204 score Traits count: Enforcer 2, Ambusher 3, Sentinel 2, Visionary 2, Chem-Baron 4, Bruiser 2
Draven, Vander, Violet, Ambessa, Powder - 204 score Camille, Nunu & Willump, Powder, Renata Glasc, Renni, Smeech, Steb, Trundle
Darius, Vander, Violet, Ambessa, Powder - 204 score Score: 10
Vander, Violet, Zyra, Powder, Vladimir - 203 score Traits: 6
Vander, Violet, Zoe, Powder, Vladimir - 203 score Traits count: Enforcer 2, Ambusher 3, Bruiser 4, Visionary 2, Scrap 2, Chem-Baron 3
Vander, Violet, Ziggs, Powder, Vladimir - 203 score Camille, Loris, Powder, Renata Glasc, Renni, Singed, Smeech, Trundle
Vander, Vi, Violet, Powder, Vladimir - 203 score Score: 10
Trundle, Vander, Violet, Powder, Vladimir - 203 score Traits: 6
Tristana, Vander, Violet, Powder, Vladimir - 203 score Traits count: Enforcer 2, Ambusher 3, Sentinel 2, Scrap 2, Chem-Baron 4, Bruiser 2
Smeech, Vander, Violet, Powder, Vladimir - 203 score Camille, Loris, Nunu & Willump, Powder, Renata Glasc, Renni, Singed, Smeech
Lux, Vander, Violet, Powder, Vladimir - 203 score Score: 10
LeBlanc, Vander, Violet, Powder, Vladimir - 203 score Traits: 6
Jinx, Vander, Violet, Powder, Vladimir - 203 score Traits count: Enforcer 2, Ambusher 3, Sentinel 2, Bruiser 2, Visionary 2, Chem-Baron 4
Garen, Vander, Violet, Powder, Vladimir - 203 score Camille, Gangplank, Loris, Nami, Powder, Rell, Smeech, Swain
Draven, Vander, Violet, Powder, Vladimir - 203 score Score: 10
Corki, Vander, Violet, Powder, Vladimir - 203 score Traits: 8
Camille, Vander, Violet, Powder, Vladimir - 203 score Traits count: Enforcer 2, Ambusher 3, Scrap 2, Form Swapper 2, Sentinel 2, Emissary 1, Sorcerer 2, Conqueror 2
Vander, Violet, Ziggs, Powder, Urgot - 203 score Camille, Draven, Gangplank, Nami, Powder, Smeech, Swain, Twisted Fate
Trundle, Vander, Violet, Powder, Urgot - 203 score Score: 10
Smeech, Vander, Violet, Powder, Urgot - 203 score Traits: 8
Scar, Vander, Violet, Powder, Urgot - 203 score Traits count: Enforcer 2, Ambusher 3, Conqueror 2, Pit Fighter 2, Scrap 2, Form Swapper 2, Emissary 1, Sorcerer 2
Nami, Vander, Violet, Powder, Urgot - 203 score Camille, Draven, Gangplank, Nami, Powder, Smeech, Steb, Swain
Jinx, Vander, Violet, Powder, Urgot - 203 score Score: 10
Traits: 8
Traits count: Enforcer 2, Ambusher 3, Conqueror 2, Pit Fighter 2, Scrap 2, Form Swapper 2, Emissary 1, Sorcerer 2
Camille, Draven, Gangplank, Maddie, Nami, Powder, Smeech, Swain
Score: 10
Traits: 8
Traits count: Enforcer 2, Ambusher 3, Conqueror 2, Pit Fighter 2, Scrap 2, Form Swapper 2, Emissary 1, Sorcerer 2
Camille, Draven, Gangplank, Loris, Nami, Powder, Smeech, Swain
Score: 10
Traits: 8
Traits count: Enforcer 2, Ambusher 3, Conqueror 2, Pit Fighter 2, Scrap 2, Form Swapper 2, Emissary 1, Sorcerer 2
Akali, Blitzcrank, Camille, Nocturne, Powder, Smeech, Twisted Fate, Ziggs
Score: 10
Traits: 6
Traits count: Quickstriker 3, Automata 2, Dominator 2, Enforcer 2, Ambusher 3, Scrap 2
Powder, Rell, Renata Glasc, Renni, Singed, Smeech, Tristana, Trundle
Score: 9
Traits: 7
Traits count: Scrap 2, Ambusher 2, Sentinel 2, Visionary 2, Chem-Baron 4, Bruiser 2, Emissary 1
Powder, Rell, Renata Glasc, Renni, Singed, Smeech, Swain, Trundle
Score: 9
Traits: 7
Traits count: Scrap 2, Ambusher 2, Conqueror 2, Sentinel 2, Visionary 2, Chem-Baron 4, Bruiser 2
Nunu & Willump, Rell, Renata Glasc, Renni, Singed, Smeech, Tristana, Vex
Score: 9
Traits: 5
Traits count: Bruiser 2, Visionary 4, Sentinel 2, Chem-Baron 4, Emissary 1
Nunu & Willump, Rell, Renata Glasc, Renni, Singed, Smeech, Swain, Vex
Score: 9
Traits: 5
Traits count: Bruiser 2, Visionary 4, Conqueror 2, Sentinel 2, Chem-Baron 4
Nunu & Willump, Powder, Renata Glasc, Renni, Singed, Smeech, Steb, Trundle
Score: 9
Traits: 5
Traits count: Bruiser 4, Visionary 2, Scrap 2, Ambusher 2, Chem-Baron 4
Nunu & Willump, Powder, Renata Glasc, Renni, Sett, Singed, Smeech, Trundle
Score: 9
Traits: 5
Traits count: Bruiser 4, Visionary 2, Scrap 2, Ambusher 2, Chem-Baron 4
Nunu & Willump, Powder, Rell, Renata Glasc, Renni, Singed, Smeech, Vex
Score: 9
Traits: 5
Traits count: Bruiser 2, Visionary 4, Ambusher 2, Sentinel 2, Chem-Baron 4
Nami, Rell, Renata Glasc, Renni, Singed, Smeech, Swain, Trundle
Score: 9
Traits: 7
Traits count: Emissary 1, Sorcerer 2, Conqueror 2, Sentinel 2, Visionary 2, Chem-Baron 4, Bruiser 2
Nami, Rell, Renata Glasc, Renni, Singed, Smeech, Steb, Swain
Score: 9
Traits: 7
Traits count: Emissary 1, Sorcerer 2, Conqueror 2, Sentinel 2, Visionary 2, Chem-Baron 4, Bruiser 2
Nami, Rell, Renata Glasc, Renni, Sett, Singed, Smeech, Swain
Score: 9
Traits: 7
Traits count: Emissary 1, Sorcerer 2, Conqueror 2, Sentinel 2, Visionary 2, Chem-Baron 4, Bruiser 2
Nami, Powder, Rell, Renata Glasc, Renni, Singed, Smeech, Trundle
Score: 9
Traits: 7
Traits count: Emissary 1, Scrap 2, Ambusher 2, Sentinel 2, Visionary 2, Chem-Baron 4, Bruiser 2
Nami, Powder, Rell, Renata Glasc, Renni, Singed, Smeech, Swain
Score: 9
Traits: 7
Traits count: Emissary 1, Sorcerer 2, Ambusher 2, Conqueror 2, Sentinel 2, Visionary 2, Chem-Baron 4
Nami, Nunu & Willump, Rell, Renata Glasc, Renni, Singed, Swain, Vex
Score: 9
Traits: 7
Traits count: Emissary 1, Sorcerer 2, Bruiser 2, Visionary 4, Conqueror 2, Sentinel 2, Chem-Baron 3
Nami, Nunu & Willump, Rell, Renata Glasc, Renni, Singed, Smeech, Vex
Score: 9
Traits: 5
Traits count: Emissary 1, Bruiser 2, Visionary 4, Sentinel 2, Chem-Baron 4
Nami, Nunu & Willump, Rell, Renata Glasc, Renni, Singed, Smeech, Swain
Score: 9
Traits: 7
Traits count: Emissary 1, Sorcerer 2, Bruiser 2, Visionary 3, Conqueror 2, Sentinel 2, Chem-Baron 4
Morgana, Nunu & Willump, Rell, Renata Glasc, Renni, Singed, Smeech, Tristana
Score: 9
Traits: 5
Traits count: Visionary 4, Bruiser 2, Sentinel 2, Chem-Baron 4, Emissary 1
Morgana, Nunu & Willump, Rell, Renata Glasc, Renni, Singed, Smeech, Swain
Score: 9
Traits: 5
Traits count: Visionary 4, Bruiser 2, Conqueror 2, Sentinel 2, Chem-Baron 4
Morgana, Nunu & Willump, Powder, Rell, Renata Glasc, Renni, Singed, Smeech
Score: 9
Traits: 5
Traits count: Visionary 4, Bruiser 2, Ambusher 2, Sentinel 2, Chem-Baron 4
Morgana, Nami, Nunu & Willump, Rell, Renata Glasc, Renni, Singed, Swain
Score: 9
Traits: 7
Traits count: Visionary 4, Emissary 1, Sorcerer 2, Bruiser 2, Conqueror 2, Sentinel 2, Chem-Baron 3
Morgana, Nami, Nunu & Willump, Rell, Renata Glasc, Renni, Singed, Smeech
Score: 9
Traits: 5
Traits count: Visionary 4, Emissary 1, Bruiser 2, Sentinel 2, Chem-Baron 4
Loris, Nunu & Willump, Renata Glasc, Renni, Singed, Smeech, Steb, Trundle
Score: 9
Traits: 5
Traits count: Enforcer 2, Sentinel 2, Bruiser 4, Visionary 2, Chem-Baron 4
Loris, Nunu & Willump, Renata Glasc, Renni, Sett, Singed, Smeech, Steb
Score: 9
Traits: 5
Traits count: Enforcer 2, Sentinel 2, Bruiser 4, Visionary 2, Chem-Baron 4
Loris, Nunu & Willump, Rell, Steb, Swain, Tristana, Urgot, Zyra
Score: 9
Traits: 9
Traits count: Enforcer 2, Sentinel 2, Experiment 3, Bruiser 2, Visionary 2, Conqueror 2, Sorcerer 2, Emissary 1, Artillerist 2
Loris, Nami, Nunu & Willump, Rell, Steb, Swain, Vladimir, Zyra
Score: 9
Traits: 7
Traits count: Enforcer 2, Sentinel 2, Emissary 1, Sorcerer 4, Bruiser 2, Visionary 2, Conqueror 2
Loris, Nami, Nunu & Willump, Rell, Sett, Steb, Swain, Trundle
Score: 9
Traits: 7
Traits count: Enforcer 2, Sentinel 2, Emissary 1, Sorcerer 2, Bruiser 4, Visionary 2, Conqueror 2
Loris, Nami, Nunu & Willump, Rell, Renni, Steb, Swain, Trundle
Score: 9
Traits: 7
Traits count: Enforcer 2, Sentinel 2, Emissary 1, Sorcerer 2, Bruiser 4, Visionary 2, Conqueror 2
Loris, Nami, Nunu & Willump, Rell, Renni, Sett, Steb, Swain
Score: 9
Traits: 7
Traits count: Enforcer 2, Sentinel 2, Emissary 1, Sorcerer 2, Bruiser 4, Visionary 2, Conqueror 2
Loris, Nami, Nunu & Willump, Rell, Renata Glasc, Steb, Swain, Vex
Score: 9
Traits: 7
Traits count: Enforcer 2, Sentinel 2, Emissary 1, Sorcerer 2, Bruiser 2, Visionary 4, Conqueror 2
Loris, Morgana, Nami, Nunu & Willump, Rell, Steb, Swain, Vex
Score: 9
Traits: 7
Traits count: Enforcer 2, Sentinel 2, Visionary 4, Emissary 1, Sorcerer 2, Bruiser 2, Conqueror 2
Loris, Morgana, Nami, Nunu & Willump, Rell, Renata Glasc, Steb, Swain
Score: 9
Traits: 7
Traits count: Enforcer 2, Sentinel 2, Visionary 4, Emissary 1, Sorcerer 2, Bruiser 2, Conqueror 2
Loris, Maddie, Nami, Nunu & Willump, Rell, Steb, Swain, Twisted Fate
Score: 9
Traits: 7
Traits count: Enforcer 4, Sentinel 2, Emissary 1, Sorcerer 2, Bruiser 2, Visionary 2, Conqueror 2
Loris, Lux, Nami, Nunu & Willump, Rell, Steb, Swain, Zyra
Score: 9
Traits: 7
Traits count: Enforcer 2, Sentinel 2, Sorcerer 4, Emissary 1, Bruiser 2, Visionary 2, Conqueror 2
Loris, Lux, Nami, Nunu & Willump, Rell, Steb, Swain, Vladimir
Score: 9
Traits: 7
Traits count: Enforcer 2, Sentinel 2, Sorcerer 4, Emissary 1, Bruiser 2, Visionary 2, Conqueror 2
Leona, Loris, Rell, Renata Glasc, Renni, Singed, Smeech, Steb
Score: 9
Traits: 5
Traits count: Sentinel 4, Enforcer 2, Visionary 2, Chem-Baron 4, Bruiser 2

200
saves/7-4.txt Normal file
View File

@ -0,0 +1,200 @@
Camille, Ekko, Maddie, Powder, Scar, Smeech, Zeri
Score: 15
Traits: 5
Traits count: Enforcer 2, Ambusher 4, Firelight 3, Scrap 2, Sniper 2
Camille, Ekko, Garen, Powder, Scar, Smeech, Zeri
Score: 15
Traits: 5
Traits count: Ambusher 4, Firelight 3, Scrap 2, Emissary 1, Watcher 2
Ambessa, Camille, Ekko, Nocturne, Powder, Smeech, Twisted Fate
Score: 15
Traits: 5
Traits count: Emissary 1, Quickstriker 3, Enforcer 2, Ambusher 4, Scrap 2
Akali, Ambessa, Camille, Ekko, Powder, Smeech, Twisted Fate
Score: 15
Traits: 5
Traits count: Quickstriker 3, Emissary 1, Enforcer 2, Ambusher 4, Scrap 2
Akali, Ambessa, Camille, Ekko, Nocturne, Powder, Twisted Fate
Score: 15
Traits: 5
Traits count: Quickstriker 4, Emissary 1, Enforcer 2, Ambusher 3, Scrap 2
Camille, Ekko, Powder, Smeech, Tristana, Urgot, Vi
Score: 14
Traits: 6
Traits count: Enforcer 2, Ambusher 4, Scrap 2, Emissary 1, Artillerist 2, Pit Fighter 2
Camille, Ekko, Powder, Smeech, Steb, Trundle, Ziggs
Score: 14
Traits: 4
Traits count: Enforcer 2, Ambusher 4, Scrap 4, Bruiser 2
Camille, Ekko, Powder, Scar, Smeech, Vladimir, Zeri
Score: 14
Traits: 4
Traits count: Ambusher 4, Firelight 3, Scrap 2, Watcher 2
Camille, Ekko, Powder, Scar, Smeech, Vi, Zeri
Score: 14
Traits: 4
Traits count: Enforcer 2, Ambusher 4, Firelight 3, Scrap 2
Camille, Ekko, Powder, Scar, Smeech, Vander, Zeri
Score: 14
Traits: 4
Traits count: Ambusher 4, Firelight 3, Scrap 2, Watcher 2
Camille, Ekko, Powder, Scar, Smeech, Twitch, Zeri
Score: 14
Traits: 4
Traits count: Ambusher 4, Firelight 3, Scrap 2, Sniper 2
Camille, Ekko, Powder, Scar, Smeech, Twisted Fate, Zeri
Score: 14
Traits: 4
Traits count: Enforcer 2, Ambusher 4, Firelight 3, Scrap 2
Camille, Ekko, Powder, Scar, Smeech, Tristana, Zeri
Score: 14
Traits: 4
Traits count: Ambusher 4, Firelight 3, Scrap 2, Emissary 1
Camille, Ekko, Powder, Scar, Smeech, Steb, Zeri
Score: 14
Traits: 4
Traits count: Enforcer 2, Ambusher 4, Firelight 3, Scrap 2
Camille, Ekko, Nami, Powder, Scar, Smeech, Zeri
Score: 14
Traits: 4
Traits count: Ambusher 4, Firelight 3, Scrap 2, Emissary 1
Camille, Ekko, Nami, Powder, Scar, Smeech, Vladimir
Score: 14
Traits: 6
Traits count: Ambusher 4, Firelight 2, Scrap 2, Emissary 1, Sorcerer 2, Watcher 2
Camille, Ekko, Maddie, Powder, Smeech, Tristana, Zeri
Score: 14
Traits: 6
Traits count: Enforcer 2, Ambusher 4, Firelight 2, Scrap 2, Sniper 2, Emissary 1
Camille, Ekko, Maddie, Nami, Powder, Smeech, Zeri
Score: 14
Traits: 6
Traits count: Enforcer 2, Ambusher 4, Firelight 2, Scrap 2, Sniper 2, Emissary 1
Camille, Ekko, Loris, Powder, Scar, Smeech, Zeri
Score: 14
Traits: 4
Traits count: Enforcer 2, Ambusher 4, Firelight 3, Scrap 2
Camille, Ekko, Kog'Maw, Powder, Scar, Smeech, Zeri
Score: 14
Traits: 4
Traits count: Ambusher 4, Firelight 3, Scrap 2, Sniper 2
Camille, Ekko, Garen, Powder, Scar, Smeech, Vi
Score: 14
Traits: 6
Traits count: Enforcer 2, Ambusher 4, Firelight 2, Scrap 2, Emissary 1, Watcher 2
Camille, Ekko, Garen, Powder, Scar, Smeech, Twisted Fate
Score: 14
Traits: 6
Traits count: Enforcer 2, Ambusher 4, Firelight 2, Scrap 2, Emissary 1, Watcher 2
Camille, Ekko, Garen, Powder, Scar, Smeech, Steb
Score: 14
Traits: 6
Traits count: Enforcer 2, Ambusher 4, Firelight 2, Scrap 2, Emissary 1, Watcher 2
Camille, Ekko, Garen, Maddie, Powder, Smeech, Zeri
Score: 14
Traits: 6
Traits count: Enforcer 2, Ambusher 4, Firelight 2, Scrap 2, Emissary 1, Sniper 2
Camille, Ekko, Garen, Maddie, Powder, Scar, Smeech
Score: 14
Traits: 6
Traits count: Enforcer 2, Ambusher 4, Firelight 2, Scrap 2, Emissary 1, Watcher 2
Camille, Ekko, Garen, Loris, Powder, Scar, Smeech
Score: 14
Traits: 6
Traits count: Enforcer 2, Ambusher 4, Firelight 2, Scrap 2, Emissary 1, Watcher 2
Camille, Ekko, Gangplank, Powder, Smeech, Vi, Ziggs
Score: 14
Traits: 4
Traits count: Enforcer 2, Ambusher 4, Scrap 4, Pit Fighter 2
Camille, Ekko, Gangplank, Powder, Smeech, Trundle, Vi
Score: 14
Traits: 4
Traits count: Enforcer 2, Ambusher 4, Scrap 4, Pit Fighter 2
Camille, Ekko, Gangplank, Powder, Smeech, Steb, Trundle
Score: 14
Traits: 4
Traits count: Enforcer 2, Ambusher 4, Scrap 4, Bruiser 2
Camille, Ekko, Elise, Gangplank, Powder, Smeech, Trundle
Score: 14
Traits: 4
Traits count: Ambusher 4, Scrap 4, Form Swapper 2, Bruiser 2
Camille, Darius, Ekko, Powder, Scar, Smeech, Zeri
Score: 14
Traits: 4
Traits count: Ambusher 4, Watcher 2, Firelight 3, Scrap 2
Camille, Corki, Ekko, Powder, Smeech, Tristana, Ziggs
Score: 14
Traits: 4
Traits count: Ambusher 4, Scrap 4, Artillerist 2, Emissary 1
Camille, Corki, Ekko, Powder, Smeech, Tristana, Trundle
Score: 14
Traits: 4
Traits count: Ambusher 4, Scrap 4, Artillerist 2, Emissary 1
Camille, Corki, Ekko, Powder, Smeech, Steb, Trundle
Score: 14
Traits: 4
Traits count: Enforcer 2, Ambusher 4, Scrap 4, Bruiser 2
Camille, Corki, Ekko, Gangplank, Powder, Smeech, Vi
Score: 14
Traits: 4
Traits count: Enforcer 2, Ambusher 4, Scrap 4, Pit Fighter 2
Camille, Corki, Ekko, Gangplank, Powder, Smeech, Urgot
Score: 14
Traits: 4
Traits count: Ambusher 4, Scrap 4, Artillerist 2, Pit Fighter 2
Camille, Corki, Ekko, Gangplank, Powder, Smeech, Tristana
Score: 14
Traits: 4
Traits count: Ambusher 4, Scrap 4, Artillerist 2, Emissary 1
Amumu, Camille, Ekko, Powder, Scar, Smeech, Zeri
Score: 14
Traits: 4
Traits count: Watcher 2, Ambusher 4, Firelight 3, Scrap 2
Ambessa, Camille, Ekko, Powder, Smeech, Twisted Fate, Zeri
Score: 14
Traits: 6
Traits count: Emissary 1, Quickstriker 2, Enforcer 2, Ambusher 4, Firelight 2, Scrap 2
Ambessa, Camille, Ekko, Powder, Smeech, Swain, Twisted Fate
Score: 14
Traits: 6
Traits count: Emissary 1, Conqueror 2, Quickstriker 2, Enforcer 2, Ambusher 4, Scrap 2
Ambessa, Camille, Ekko, Powder, Scar, Smeech, Zeri
Score: 14
Traits: 4
Traits count: Emissary 1, Ambusher 4, Firelight 3, Scrap 2
Ambessa, Camille, Ekko, Powder, Scar, Smeech, Twisted Fate
Score: 14
Traits: 6
Traits count: Emissary 1, Quickstriker 2, Enforcer 2, Ambusher 4, Firelight 2, Scrap 2
Ambessa, Camille, Ekko, Powder, Rell, Smeech, Twisted Fate
Score: 14
Traits: 6
Traits count: Emissary 1, Conqueror 2, Quickstriker 2, Enforcer 2, Ambusher 4, Scrap 2
Ambessa, Camille, Ekko, Maddie, Powder, Smeech, Zeri
Score: 14
Traits: 6
Traits count: Emissary 1, Enforcer 2, Ambusher 4, Firelight 2, Scrap 2, Sniper 2
Ambessa, Camille, Ekko, Loris, Powder, Rell, Smeech
Score: 14
Traits: 6
Traits count: Emissary 1, Conqueror 2, Enforcer 2, Ambusher 4, Scrap 2, Sentinel 2
Ambessa, Camille, Draven, Ekko, Powder, Smeech, Vi
Score: 14
Traits: 6
Traits count: Emissary 1, Conqueror 2, Enforcer 2, Ambusher 4, Pit Fighter 2, Scrap 2
Ambessa, Camille, Draven, Ekko, Powder, Smeech, Twisted Fate
Score: 14
Traits: 6
Traits count: Emissary 1, Conqueror 2, Quickstriker 2, Enforcer 2, Ambusher 4, Scrap 2
Ambessa, Camille, Darius, Ekko, Powder, Smeech, Twisted Fate
Score: 14
Traits: 6
Traits count: Emissary 1, Conqueror 2, Quickstriker 2, Enforcer 2, Ambusher 4, Scrap 2
Ambessa, Camille, Darius, Ekko, Powder, Scar, Smeech
Score: 14
Traits: 6
Traits count: Emissary 1, Conqueror 2, Ambusher 4, Watcher 2, Firelight 2, Scrap 2
Akali, Camille, Ekko, Nocturne, Powder, Smeech, Twisted Fate
Score: 14
Traits: 4
Traits count: Quickstriker 3, Enforcer 2, Ambusher 4, Scrap 2

View File

@ -47,16 +47,18 @@ class Trait
end end
def comb(n, r) def comb(n, r)
return ((n-r+1)..n).product // (1..r).product return ((n.to_u64-r+1)..n).product // (1.to_u64..r).product
end end
def check_active(champions, trait_data, emblems = [] of String, uniques = false) def check_active(champions, trait_data, uniques = false)
active = [] of Tuple(Trait, Int32, Int32) active = [] of Tuple(Trait, Int32, Int32)
count = {} of String => Int32 count = {} of String => Int32
emblems = [] of String
champions.each do |champion| champions.each do |champion|
champion.traits.tally(count) champion.traits.tally(count)
end end
emblems.tally(count)
count.each do |trait_name, count| count.each do |trait_name, count|
trait = trait_data[trait_name] trait = trait_data[trait_name]
if trait.active_at?(count) && (uniques || !trait.unique?) if trait.active_at?(count) && (uniques || !trait.unique?)
@ -70,18 +72,21 @@ end
def score_comp(champions, trait_data) def score_comp(champions, trait_data)
traits = check_active(champions, trait_data) traits = check_active(champions, trait_data)
score = 0 score = 0
if champions.any?{|e| e.name == "Vander"} # score += 100 if champions.any?{|e| e.name == "Vander"}
score += 100 # if traits.any?{|e| e[0].name == "Family"}
end # score += 100
if traits.any?{|e| e[0].name == "Family"} # end
score += 100
end
traits.each do |trait, count, tier| traits.each do |trait, count, tier|
score += 2**tier score += 3**tier
end end
return score return score
end end
def run_comp?(champions)
return true #champions.any?{|e| e.name == "Vander"}
end
RES_FILE = "res/en_us.json" RES_FILE = "res/en_us.json"
file = File.open(RES_FILE) file = File.open(RES_FILE)
@ -95,45 +100,40 @@ champions.reject!{ |champ| champ.traits.empty? }
cbn = champions.index_by(&.name) cbn = champions.index_by(&.name)
unit_count = ARGV[0]?.try(&.to_i) || 7 unit_count = ARGV[0]?.try(&.to_i) || 7
super_count = ARGV[1]?.try(&.to_i) || 4 cost_limit = ARGV[1]?.try(&.to_i) || 10
other_count = unit_count - super_count min_score = ARGV[2]?.try(&.to_i) || unit_count
cost_limit = ARGV[2]?.try(&.to_i) || 10
min_score = ARGV[3]?.try(&.to_i) || unit_count
champions.select!{ |champ| champ.cost <= cost_limit } champions.select!{ |champ| champ.cost <= cost_limit }
champions.sort_by!{ |champ| champ.name } champions.sort_by!{ |champ| champ.name }
super_units = champions.select{ |champ| champ.traits.size == 3 } puts "#{unit_count.to_s.rjust(2)}x #{champions.size.to_s.rjust(3)} champions"
other_units = champions.select{ |champ| champ.traits.size == 2 }
puts "#{super_count.to_s.rjust(2)}x #{super_units.size.to_s.rjust(2)} 3-trait champions"
puts "#{other_count.to_s.rjust(2)}x #{other_units.size.to_s.rjust(2)} 2-trait champions"
results = [] of Tuple(Array(Champion), Int32) results = [] of Tuple(Array(Champion), Int32)
counter : UInt64 = 0 counter : UInt64 = 0
total = comb(super_units.size, super_count) total = comb(champions.size, unit_count)
total *= comb(other_units.size, other_count)
test_array1 = [] of Champion test_array1 = [] of Champion
test_array2 = [] of Champion champions.each_combination(unit_count, reuse: test_array1) do |units|
super_units.each_combination(super_count, reuse: test_array1) do |units| next unless run_comp?(units)
other_units.each_combination(other_count, reuse: test_array2) do |others| score = score_comp(units, traits)
others.concat(units)
score = score_comp(others, traits)
if score >= min_score if score >= min_score
results << {others.dup, score} results << {units.dup, score}
end end
if counter % 100000 == 0 if counter % 100000 == 0
percent = (counter / total * 100).format(decimal_places: 2).rjust(6) + "%" percent = (counter / total * 100).format(decimal_places: 2).rjust(6) + "%"
puts "#{percent} | #{counter.to_s.rjust(10)} | #{score.to_s.rjust(3)} | #{others.map(&.name).join(", ")}" puts "#{percent} | #{counter.to_s.rjust(10)} | #{score.to_s.rjust(3)} | #{units.map(&.name).join(", ")}"
end end
counter += 1 counter += 1
others.clear
end
units.clear units.clear
end end
output = results.sort_by{|e| e[1]}.reverse.first(50).map do |list, count| output = results.sort_by{|e| e[1]}.reverse.first(50).map do |list, count|
"#{list.map(&.name).join(", ").ljust(30)} - #{count} score" <<-HERE
#{list.map(&.name).join(", ")}
Score: #{count}
Traits: #{check_active(list, traits).size}
Traits count: #{check_active(list, traits).map{|e| "#{e[0].name} #{e[1]}"}.join(", ")}
HERE
end end
File.write("output.txt", output.join("\n")) File.write("output.txt", output.join("\n"))