Sync renderer safety push

This commit is contained in:
Lorenzune
2026-04-21 08:57:35 +02:00
parent db3e8394ea
commit 7bf552824f
53 changed files with 1182 additions and 36 deletions
@@ -8,6 +8,8 @@
getValueWithParameter(key: string, parameter: string, replacement: string): string;
getValueWithParameters(key: string, parameters: string[], replacements: string[]): string;
setValue(key: string, value: string): void;
setOverrideValues(values: Map<string, string>): void;
clearOverrideValues(): void;
registerParameter(key: string, parameter: string, value: string): void;
getBadgeName(key: string): string;
getBadgeDesc(key: string): string;
@@ -7,6 +7,13 @@ export interface IRoomUserData
sex: string;
figure: string;
custom: string;
nickIcon: string;
prefixText: string;
prefixColor: string;
prefixIcon: string;
prefixEffect: string;
prefixFont: string;
displayOrder: string;
webID: number;
groupId: number;
groupName: string;
@@ -8,6 +8,8 @@ export interface ISessionDataManager
{
init(): Promise<void>;
getAllFurnitureData(): IFurnitureData[];
applyFurnitureDataOverrides(url: string): Promise<void>;
clearFurnitureDataOverrides(): void;
getFloorItemData(id: number): IFurnitureData;
getFloorItemDataByName(name: string): IFurnitureData;
getWallItemData(id: number): IFurnitureData;
@@ -16,6 +16,8 @@ export interface IUserDataManager
updateFigure(roomIndex: number, figure: string, sex: string, hasSaddle: boolean, isRiding: boolean): void;
updateName(roomIndex: number, name: string): void;
updateMotto(roomIndex: number, custom: string): void;
updateNickIcon(roomIndex: number, nickIcon: string): void;
updateCustomization(roomIndex: number, nickIcon: string, prefixText: string, prefixColor: string, prefixIcon: string, prefixEffect: string, prefixFont: string, displayOrder: string): void;
updateAchievementScore(roomIndex: number, score: number): void;
updatePetLevel(roomIndex: number, level: number): void;
updatePetBreedingStatus(roomIndex: number, canBreed: boolean, canHarvest: boolean, canRevive: boolean, hasBreedingPermission: boolean): void;