@@ -285,22 +285,22 @@ class serverHandler {
285285 }
286286 ) . exec ( ) ;
287287 }
288- if ( line . includes ( "DIED" ) ) {
289- line = line . slice ( "DIED: " . length ) ;
290- const newline = line . split ( " " ) ; //split at separation between username and death reson
291- if ( newline [ 0 ] == "PLAYER:" ) newline . shift ( ) ;
292- this . appendMessage (
293- server ,
294- `${ this . client . emotes ?. playerdeath } ${ newline [ 0 ] } died due to ${ newline [ 1 ] } `
295- ) ;
288+ // if (line.includes("DIED")) {
289+ // line = line.slice("DIED: ".length);
290+ // const newline = line.split(" "); //split at separation between username and death reson
291+ // if (newline[0] == "PLAYER:") newline.shift();
292+ // this.appendMessage(
293+ // server,
294+ // `${this.client.emotes?.playerdeath} ${newline[0]} died due to ${newline[1]}`
295+ // );
296296
297- let user = await this . client . findUserFactorioName ( newline [ 0 ] ) ;
298- if ( user ) {
299- user . factorioStats . deaths ++ ;
300- user . factorioStats . points -= 100 ;
301- user . save ( ) ;
302- }
303- }
297+ // let user = await this.client.findUserFactorioName(newline[0]);
298+ // if (user) {
299+ // user.factorioStats.deaths++;
300+ // user.factorioStats.points -= 100;
301+ // user.save();
302+ // }
303+ // }
304304 if ( line . includes ( "ROCKET: " ) ) {
305305 let serverStats = await ServerStatistics . findOneAndUpdate (
306306 { serverID : server . discordid } ,
@@ -364,51 +364,51 @@ class serverHandler {
364364 ) . then ( ( ) => { } ) ;
365365 }
366366 }
367- if ( line . includes ( "STATS: " ) ) {
368- let tmp = line
369- . slice ( line . indexOf ( "STATS: " ) + "STATS: " . length )
370- . split ( " " ) ;
371- let playername = tmp . shift ( ) ;
372- let builtEntities = parseInt ( tmp . shift ( ) ) ;
373- let playTime = parseInt ( tmp . shift ( ) ) ;
374- let user = await this . client . findUserFactorioName ( playername ) ;
375- if ( ! user ) return ; // don't run on people who don't have stuff
376- const addHoursPlayed = playTime / 54000 / 4 ; // 54000 ticks in 15 mins, 15*60*60, 60 minutes in an hour
377- const totHoursPlayed =
378- ( playTime + user . factorioStats . timePlayed ) / 54000 / 4 ;
379- user . factorioStats . builtEntities += builtEntities ;
380- user . factorioStats . timePlayed += playTime ;
381- user . factorioStats . points += builtEntities ;
382- user . factorioStats . points += addHoursPlayed * 50 ;
383- if ( totHoursPlayed > this . client . consts . veteranUserHours ) {
384- if (
385- ! user . factorioRoles . includes (
386- this . client . config . factorioRoles . veteran . name
387- )
388- ) {
389- // add Veteran role on Discord
390- this . client . guilds
391- . resolve ( this . client . consts . guildid )
392- . members . fetch ( user . id )
393- . then ( ( member ) => {
394- member . roles
395- . add ( this . client . config . factorioRoles . veteran . id )
396- . catch ( ( ) => { } ) ;
397- } )
398- . catch ( ( ) => { } ) ;
399- user . factorioRoles . push (
400- this . client . config . factorioRoles . veteran . name
401- ) ; // add role to DB
402- user
403- . save ( )
404- . then ( ( ) => this . assignRoles ( playername , server ) . then ( ( ) => { } ) ) ; // assign roles in-game
405- } else {
406- user . save ( ) ;
407- }
408- } else {
409- user . save ( ) ;
410- }
411- }
367+ // if (line.includes("STATS: ")) {
368+ // let tmp = line
369+ // .slice(line.indexOf("STATS: ") + "STATS: ".length)
370+ // .split(" ");
371+ // let playername = tmp.shift();
372+ // let builtEntities = parseInt(tmp.shift());
373+ // let playTime = parseInt(tmp.shift());
374+ // let user = await this.client.findUserFactorioName(playername);
375+ // if (!user) return; // don't run on people who don't have stuff
376+ // const addHoursPlayed = playTime / 54000 / 4; // 54000 ticks in 15 mins, 15*60*60, 60 minutes in an hour
377+ // const totHoursPlayed =
378+ // (playTime + user.factorioStats.timePlayed) / 54000 / 4;
379+ // user.factorioStats.builtEntities += builtEntities;
380+ // user.factorioStats.timePlayed += playTime;
381+ // user.factorioStats.points += builtEntities;
382+ // user.factorioStats.points += addHoursPlayed * 50;
383+ // if (totHoursPlayed > this.client.consts.veteranUserHours) {
384+ // if (
385+ // !user.factorioRoles.includes(
386+ // this.client.config.factorioRoles.veteran.name
387+ // )
388+ // ) {
389+ // // add Veteran role on Discord
390+ // this.client.guilds
391+ // .resolve(this.client.consts.guildid)
392+ // .members.fetch(user.id)
393+ // .then((member) => {
394+ // member.roles
395+ // .add(this.client.config.factorioRoles.veteran.id)
396+ // .catch(() => {});
397+ // })
398+ // .catch(() => {});
399+ // user.factorioRoles.push(
400+ // this.client.config.factorioRoles.veteran.name
401+ // ); // add role to DB
402+ // user
403+ // .save()
404+ // .then(() => this.assignRoles(playername, server).then(() => {})); // assign roles in-game
405+ // } else {
406+ // user.save();
407+ // }
408+ // } else {
409+ // user.save();
410+ // }
411+ // }
412412 }
413413 async awfLogging ( data : OutputData ) {
414414 let line = JSON . parse ( data . line ) ;
0 commit comments