npc-relations
Version:
Library with classes to represent simple relations between NPCs.
27 lines • 1.05 kB
TypeScript
export declare class RelationMetrics {
private _friendship;
private _love;
private _sex;
constructor(friendship?: number, love?: number, sex?: number);
get friendship(): number;
get love(): number;
get sex(): number;
set friendship(value: number);
set love(value: number);
set sex(value: number);
increaseFriendship(value?: number): void;
increaseLove(value?: number): void;
increaseSex(value?: number): void;
increaseFriendshipPercentage(percentage: number): void;
increaseLovePercentage(percentage: number): void;
increaseSexPercentage(percentage: number): void;
decreaseFriendship(value?: number): void;
decreaseLove(value?: number): void;
decreaseSex(value?: number): void;
decreaseFriendshipPercentage(percentage: number): void;
decreaseLovePercentage(percentage: number): void;
decreaseSexPercentage(percentage: number): void;
copy(): RelationMetrics;
private calculatePercentage;
}
//# sourceMappingURL=metrics.d.ts.map