This commit is contained in:
Mr. Stallion 2024-01-30 15:59:55 -08:00
parent f073fe7354
commit 51640d7358
3 changed files with 10 additions and 3 deletions

View File

@ -1,5 +1,8 @@
# Changelog
## 1.26.2
* Fixed a few cases where high-quality portraits were not displayed
## 1.26.1
* Added [high-quality portrait guide](https://github.com/hearmeneigh/fchat-rising/wiki/High%E2%80%90Quality-Portraits)
* Added high-quality portrait check to Profile Helper

View File

@ -3,6 +3,7 @@ import { methods } from '../site/character_page/data_store';
import {decodeHTML} from './common';
import {Character as Interfaces, Connection} from './interfaces';
import { Character as CharacterProfile } from '../site/character_page/interfaces';
import Vue from 'vue';
class Character implements Interfaces.Character {
gender: Interfaces.Gender = 'None';
@ -68,7 +69,8 @@ class State implements Interfaces.State {
setOverride(name: string, type: 'status', value: Interfaces.Status | undefined): void;
setOverride(name: string, type: keyof CharacterOverrides, value: any): void {
const char = this.get(name);
char.overrides[type] = value;
Vue.set(char.overrides, type, value);
}
async resolveOwnProfile(): Promise<void> {

View File

@ -1,6 +1,8 @@
import _ from 'lodash';
import { EventBus } from '../chat/preview/event-bus';
import { Message } from '../chat/common';
import core from '../chat/core';
import Vue from 'vue';
export function initYiffbot4000Integration() {
EventBus.$on('private-message', ({ message }: { message: Message }) => {
@ -14,8 +16,8 @@ export function initYiffbot4000Integration() {
if (manifest.type === 'FChatRisingBotManifest' && manifest.version >= 1) {
const char = core.characters.get('YiffBot 4000');
char.overrides.avatarUrl = manifest.avatarUrl;
char.overrides.gender = manifest.gender;
Vue.set(char.overrides, 'avatarUrl', manifest.avatarUrl);
Vue.set(char.overrides, 'gender', _.get(manifest, 'assistant.gender'));
}
} catch (err) {
console.error('FChatRisingBotManifest.error', err);