move group_only_greetings to characters.js
| @@ -33,9 +33,6 @@ const write = (image, data) => { | ||
| 33 | 33 | const v3Data = JSON.parse(data); |
| 34 | 34 | v3Data.spec = 'chara_card_v3' |
| 35 | 35 | v3Data.spec_version = '3.0' |
| 36 | - if(v3Data.data && !v3Data.data.group_only_greetings){ | |
| 37 | - v3Data.data.group_only_greetings = [] | |
| 38 | - } | |
| 39 | 36 | |
| 40 | 37 | const base64EncodedData = Buffer.from(JSON.stringify(v3Data), 'utf8').toString('base64'); |
| 41 | 38 | chunks.splice(-1, 0, PNGtext.encode('ccv3', base64EncodedData)); |
| @@ -408,6 +408,9 @@ function charaFormatData(data, directories) { | ||
| 408 | 408 | //_.set(char, 'data.extensions.avatar', 'none'); |
| 409 | 409 | //_.set(char, 'data.extensions.chat', data.ch_name + ' - ' + humanizedISO8601DateTime()); |
| 410 | 410 | |
| 411 | + // V3 fields | |
| 412 | + _.set(char, 'data.group_only_greetings', data.group_only_greetings ?? []) | |
| 413 | + | |
| 411 | 414 | if (data.world) { |
| 412 | 415 | try { |
| 413 | 416 | const file = readWorldInfoFile(directories, data.world, false); |