dcl-npc-toolkit-ai-version
Version:
A collection of tools for creating Non-Player-Characters (NPCs). These are capable of having conversations with the player, and play different animations. AI usage is added atop of it
12 lines • 4.18 kB
JavaScript
import "./compatibility/polyfill/declares";
import "./compatibility/polyfill/urlDeclares";
import { activate, stopWalking, followPath, create, handleWalkAway, playAnimation, showDebug, getData, changeIdleAnim, talkBubble, createDialogWindow, openDialogWindow, closeDialogWindow } from "./npc";
import { initServerModel, npcAiTalk, setCustomServerUrl, initAiDialog, debugOff } from "./ai";
import { talk } from "./dialog";
import { NPCPathType, NPCType } from "./types";
import { NpcUtilsUi } from './ui';
import { closeBubble, closeBubbleEndAll } from "./bubble";
import { NpcUtilsInputUi, NpcUtilsLoadingUi } from "./uiInput";
export { activate, stopWalking, followPath, create, handleWalkAway, playAnimation, showDebug, talk, getData, NPCPathType, NPCType, changeIdleAnim, talkBubble, closeBubble, closeBubbleEndAll, createDialogWindow, openDialogWindow, closeDialogWindow, NpcUtilsUi, npcAiTalk, initServerModel, setCustomServerUrl, initAiDialog, NpcUtilsInputUi, NpcUtilsLoadingUi, debugOff };
export const debugLabel = 'NPC-Toolkit';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxtQ0FBbUMsQ0FBQztBQUMzQyxPQUFPLHNDQUFzQyxDQUFDO0FBQzlDLE9BQU8sRUFDSCxRQUFRLEVBQ1IsV0FBVyxFQUNYLFVBQVUsRUFDVixNQUFNLEVBQ04sY0FBYyxFQUNkLGFBQWEsRUFDYixTQUFTLEVBQ1QsT0FBTyxFQUNQLGNBQWMsRUFDZCxVQUFVLEVBQ1Ysa0JBQWtCLEVBQ2xCLGdCQUFnQixFQUNoQixpQkFBaUIsRUFDcEIsTUFBTSxPQUFPLENBQUM7QUFDZixPQUFPLEVBQ0gsZUFBZSxFQUNmLFNBQVMsRUFDVCxrQkFBa0IsRUFDbEIsWUFBWSxFQUNaLFFBQVEsRUFDWCxNQUFNLE1BQU0sQ0FBQztBQUNkLE9BQU8sRUFBRSxJQUFJLEVBQUUsTUFBTSxVQUFVLENBQUM7QUFDaEMsT0FBTyxFQUFVLFdBQVcsRUFBRSxPQUFPLEVBQUUsTUFBTSxTQUFTLENBQUM7QUFDdkQsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLE1BQU0sQ0FBQTtBQUNqQyxPQUFPLEVBQUUsV0FBVyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sVUFBVSxDQUFDO0FBQzFELE9BQU8sRUFBRSxlQUFlLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxXQUFXLENBQUM7QUFFL0QsT0FBTyxFQUNILFFBQVEsRUFDUixXQUFXLEVBQ1gsVUFBVSxFQUNWLE1BQU0sRUFDTixjQUFjLEVBQ2QsYUFBYSxFQUNiLFNBQVMsRUFDVCxJQUFJLEVBRUosT0FBTyxFQUNQLFdBQVcsRUFDWCxPQUFPLEVBQ1AsY0FBYyxFQUNkLFVBQVUsRUFDVixXQUFXLEVBQ1gsaUJBQWlCLEVBQ2pCLGtCQUFrQixFQUNsQixnQkFBZ0IsRUFDaEIsaUJBQWlCLEVBQ2pCLFVBQVUsRUFDVixTQUFTLEVBQ1QsZUFBZSxFQUNmLGtCQUFrQixFQUNsQixZQUFZLEVBQ1osZUFBZSxFQUNmLGlCQUFpQixFQUNqQixRQUFRLEVBQ1gsQ0FBQTtBQUVELE1BQU0sQ0FBQyxNQUFNLFVBQVUsR0FBVyxhQUFhLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgXCIuL2NvbXBhdGliaWxpdHkvcG9seWZpbGwvZGVjbGFyZXNcIjtcbmltcG9ydCBcIi4vY29tcGF0aWJpbGl0eS9wb2x5ZmlsbC91cmxEZWNsYXJlc1wiO1xuaW1wb3J0IHtcbiAgICBhY3RpdmF0ZSxcbiAgICBzdG9wV2Fsa2luZyxcbiAgICBmb2xsb3dQYXRoLFxuICAgIGNyZWF0ZSxcbiAgICBoYW5kbGVXYWxrQXdheSxcbiAgICBwbGF5QW5pbWF0aW9uLFxuICAgIHNob3dEZWJ1ZyxcbiAgICBnZXREYXRhLFxuICAgIGNoYW5nZUlkbGVBbmltLFxuICAgIHRhbGtCdWJibGUsXG4gICAgY3JlYXRlRGlhbG9nV2luZG93LFxuICAgIG9wZW5EaWFsb2dXaW5kb3csXG4gICAgY2xvc2VEaWFsb2dXaW5kb3dcbn0gZnJvbSBcIi4vbnBjXCI7XG5pbXBvcnQge1xuICAgIGluaXRTZXJ2ZXJNb2RlbCxcbiAgICBucGNBaVRhbGssXG4gICAgc2V0Q3VzdG9tU2VydmVyVXJsLFxuICAgIGluaXRBaURpYWxvZyxcbiAgICBkZWJ1Z09mZlxufSBmcm9tIFwiLi9haVwiO1xuaW1wb3J0IHsgdGFsayB9IGZyb20gXCIuL2RpYWxvZ1wiO1xuaW1wb3J0IHsgRGlhbG9nLCBOUENQYXRoVHlwZSwgTlBDVHlwZSB9IGZyb20gXCIuL3R5cGVzXCI7XG5pbXBvcnQgeyBOcGNVdGlsc1VpIH0gZnJvbSAnLi91aSdcbmltcG9ydCB7IGNsb3NlQnViYmxlLCBjbG9zZUJ1YmJsZUVuZEFsbCB9IGZyb20gXCIuL2J1YmJsZVwiO1xuaW1wb3J0IHsgTnBjVXRpbHNJbnB1dFVpLCBOcGNVdGlsc0xvYWRpbmdVaSB9IGZyb20gXCIuL3VpSW5wdXRcIjtcblxuZXhwb3J0IHtcbiAgICBhY3RpdmF0ZSxcbiAgICBzdG9wV2Fsa2luZyxcbiAgICBmb2xsb3dQYXRoLFxuICAgIGNyZWF0ZSxcbiAgICBoYW5kbGVXYWxrQXdheSxcbiAgICBwbGF5QW5pbWF0aW9uLFxuICAgIHNob3dEZWJ1ZyxcbiAgICB0YWxrLFxuICAgIERpYWxvZyxcbiAgICBnZXREYXRhLFxuICAgIE5QQ1BhdGhUeXBlLFxuICAgIE5QQ1R5cGUsXG4gICAgY2hhbmdlSWRsZUFuaW0sXG4gICAgdGFsa0J1YmJsZSxcbiAgICBjbG9zZUJ1YmJsZSxcbiAgICBjbG9zZUJ1YmJsZUVuZEFsbCxcbiAgICBjcmVhdGVEaWFsb2dXaW5kb3csXG4gICAgb3BlbkRpYWxvZ1dpbmRvdyxcbiAgICBjbG9zZURpYWxvZ1dpbmRvdyxcbiAgICBOcGNVdGlsc1VpLFxuICAgIG5wY0FpVGFsayxcbiAgICBpbml0U2VydmVyTW9kZWwsXG4gICAgc2V0Q3VzdG9tU2VydmVyVXJsLFxuICAgIGluaXRBaURpYWxvZyxcbiAgICBOcGNVdGlsc0lucHV0VWksXG4gICAgTnBjVXRpbHNMb2FkaW5nVWksXG4gICAgZGVidWdPZmZcbn1cblxuZXhwb3J0IGNvbnN0IGRlYnVnTGFiZWw6IHN0cmluZyA9ICdOUEMtVG9vbGtpdCciXX0=