| 2139 | // Get the current character(s) | 2139 | // Get the current character(s) |
| 2140 | /** @type {any[]} */ | 2140 | /** @type {any[]} */ |
| 2141 | const currentChars = selected_group ? groups.find(group => group.id === selected_group)?.members.map(member => filteredCharacters.find(char => char.avatar === member)) | 2141 | const currentChars = selected_group ? groups.find(group => group.id === selected_group)?.members.map(member => filteredCharacters.find(char => char.avatar === member)) |
| 2142 | : [filteredCharacters.find(char => characters[this_chid]?.avatar === char.avatar)]; | 2142 | : filteredCharacters.filter(char => characters[this_chid]?.avatar === char.avatar); |
| 2143 | | 2143 | |
| 2144 | // If we have a current char and prefer it, return that if it matches | 2144 | // If we have a current char and prefer it, return that if it matches |
| 2145 | if (preferCurrentChar) { | 2145 | if (preferCurrentChar) { |