File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 25872587 ...dbEntries ,
25882588 ...aiSkillEntries
25892589 ] ;
2590- const allTitles = allEntries . map ( e => e . title ) ;
25912590 const enabledEntries = allEntries . filter ( e => _isSkillSendEnabled ( e . title ) ) ;
2592- let skillBlock = allTitles . length
2593- ? 'Skill set: ' + allTitles . join ( ',\n' ) + ','
2591+ const enabledTitles = new Set ( enabledEntries . map ( e => e . title ) ) ;
2592+ const listTitles = allEntries . map ( e => e . title ) . filter ( t => ! enabledTitles . has ( t ) ) ;
2593+ let skillBlock = listTitles . length
2594+ ? 'Skill set: ' + listTitles . join ( ',\n' ) + ','
25942595 : '' ;
25952596 if ( enabledEntries . length ) {
2596- skillBlock += '\n\n' +
2597- enabledEntries . map ( e => e . title + '\n' + e . guide ) . join ( '\n\n' ) ;
2597+ if ( skillBlock ) skillBlock += '\n\n' ;
2598+ skillBlock += enabledEntries . map ( e => e . title + '\n' + e . guide ) . join ( '\n\n' ) ;
25982599 }
25992600 payload . databaseEntries = skillBlock ;
26002601 } catch ( e ) {
You can’t perform that action at this time.
0 commit comments