@aige/core
Version:
AI Game Engine
169 lines (168 loc) • 7.72 kB
TypeScript
export declare const schema: {
type: string;
function: {
name: string;
description: string;
parameters: {
type: string;
required: string[];
properties: {
name: {
type: string;
description: string;
};
dialog: {
type: string;
description: string;
};
effects: {
type: string;
properties: {
health_delta: {
type: string;
description: string;
};
armor_delta: {
type: string;
description: string;
};
money_delta: {
type: string;
description: string;
};
experience_delta: {
type: string;
description: string;
};
reputation_delta: {
type: string;
description: string;
};
inventory_added: {
type: string;
properties: {
name: {
type: string;
description: string;
};
description: {
type: string;
description: string;
};
value: {
type: string;
description: string;
};
weight: {
type: string;
description: string;
};
rarity: {
type: string;
description: string;
};
type: {
type: string;
description: string;
};
consumable: {
type: string;
description: string;
};
};
};
inventory_removed: {
type: string;
description: string;
};
quest_added: {
type: string;
required: string[];
properties: {
emoji: {
type: string;
description: string;
};
name: {
type: string;
description: string;
};
description: {
type: string;
description: string;
};
completed: {
type: string;
description: string;
};
reward: {
type: string;
description: string;
properties: {
inventory: {
type: string;
description: string;
minItems: number;
maxItems: number;
uniqueItems: boolean;
items: {
type: string;
properties: {
name: {
type: string;
description: string;
};
description: {
type: string;
description: string;
};
value: {
type: string;
description: string;
};
weight: {
type: string;
description: string;
};
rarity: {
type: string;
description: string;
};
type: {
type: string;
description: string;
};
consumable: {
type: string;
description: string;
};
};
};
};
money: {
type: string;
description: string;
};
experience: {
type: string;
description: string;
};
reputation: {
type: string;
description: string;
};
};
};
};
};
quest_removed: {
type: string;
description: string;
};
};
};
};
};
};
};
export declare const execute: (parameters: any) => any;