@@ -285,22 +285,22 @@ class serverHandler {
285
285
}
286
286
) . exec ( ) ;
287
287
}
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
+ // );
296
296
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
+ // }
304
304
if ( line . includes ( "ROCKET: " ) ) {
305
305
let serverStats = await ServerStatistics . findOneAndUpdate (
306
306
{ serverID : server . discordid } ,
@@ -364,51 +364,51 @@ class serverHandler {
364
364
) . then ( ( ) => { } ) ;
365
365
}
366
366
}
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
+ // }
412
412
}
413
413
async awfLogging ( data : OutputData ) {
414
414
let line = JSON . parse ( data . line ) ;
0 commit comments