@@ -1257,56 +1257,26 @@ let weapons = [
12571257] ;
12581258let banners = {
12591259 standard : {
1260- fiveStars : [ ] ,
1261- fourStars : [ ] ,
1262- threeStars : [ ]
1260+ fiveStars : characters . filter ( c => c . rarity == 5 && ! [ 'Venti' , 'Klee' , 'Xiao' , 'Tartaglia' , 'Zhongli' ] . includes ( c . name ) )
1261+ . concat ( weapons . filter ( c => c . rarity == 5 ) ) ,
1262+ fourStars : characters . filter ( c => c . rarity == 4 )
1263+ . concat ( weapons . filter ( c => c . rarity == 4 ) ) ,
1264+ threeStars : weapons . filter ( c => c . rarity == 3 )
12631265 } ,
12641266 venti : {
12651267 featured : {
1266- fiveStar : null ,
1267- fourStars : [ ]
1268+ fiveStar : characters . filter ( c => c . name == 'Venti' ) ,
1269+ fourStars : characters . filter ( c => c . rarity == 4 && [ 'Fischl' , 'Sucrose' , 'Xiangling' ] . includes ( c . name ) )
12681270 } ,
12691271 regular : {
1270- fiveStars : [ ] ,
1271- fourStars : [ ] ,
1272- threeStars : [ ]
1272+ fiveStars : characters . filter ( c => c . rarity == 5 && ! [ 'Venti' , 'Klee' , 'Xiao' , 'Tartaglia' , 'Zhongli' ] . includes ( c . name ) ) ,
1273+ fourStars : characters . filter ( c => c . rarity == 4 && ! [ 'Kaeya' , 'Lisa' , 'Amber' , 'Fischl' , 'Sucrose' , 'Xiangling' ] . includes ( c . name ) )
1274+ . concat ( weapons . filter ( c => c . rarity == 4 ) ) ,
1275+ threeStars : weapons . filter ( c => c . rarity == 3 )
12731276 }
12741277 }
12751278}
12761279
1277- window . addEventListener ( 'load' , function ( ) {
1278- banners . standard . fiveStars = characters . filter ( ( c ) => {
1279- return c . rarity == 5 && ! [ 'Venti' , 'Klee' , 'Xiao' , 'Tartaglia' , 'Zhongli' ] . includes ( c . name ) ;
1280- } ) . concat ( weapons . filter ( ( c ) => {
1281- return c . rarity == 5 ;
1282- } ) ) ;
1283- banners . standard . fourStars = characters . filter ( ( c ) => {
1284- return c . rarity == 4 ;
1285- } ) . concat ( weapons . filter ( ( c ) => {
1286- return c . rarity == 4 ;
1287- } ) ) ;
1288- banners . standard . threeStars = weapons . filter ( ( c ) => {
1289- return c . rarity == 3 ;
1290- } ) ;
1291- banners . venti . featured . fiveStar = characters . filter ( ( c ) => {
1292- return c . name == 'Venti' ;
1293- } ) ;
1294- banners . venti . featured . fourStars = characters . filter ( ( c ) => {
1295- return c . rarity == 4 && [ 'Fischl' , 'Sucrose' , 'Xiangling' ] . includes ( c . name ) ;
1296- } ) ;
1297- banners . venti . regular . fiveStars = characters . filter ( ( c ) => {
1298- return c . rarity == 5 && ! [ 'Venti' , 'Klee' , 'Xiao' , 'Tartaglia' , 'Zhongli' ] . includes ( c . name ) ;
1299- } ) ;
1300- banners . venti . regular . fourStars = characters . filter ( ( c ) => {
1301- return c . rarity == 4 && ! [ 'Kaeya' , 'Lisa' , 'Amber' , 'Fischl' , 'Sucrose' , 'Xiangling' ] . includes ( c . name ) ;
1302- } ) . concat ( weapons . filter ( ( c ) => {
1303- return c . rarity == 4 ;
1304- } ) ) ;
1305- banners . venti . regular . threeStars = weapons . filter ( ( c ) => {
1306- return c . rarity == 3 ;
1307- } ) ;
1308- } ) ;
1309-
13101280document . getElementById ( 'wish-button' ) . addEventListener ( 'click' , function ( ) {
13111281 // OK BUT WHY IS A BOOL STORED AS A STRING WTF JAVASCRIPT rant over
13121282 let result = [ ] ;
0 commit comments