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