#include #include using namespace Sapphire; class SmallTalk : public Sapphire::ScriptAPI::EventScript { public: SmallTalk() : Sapphire::ScriptAPI::EventScript( 0x000B0000 ) { } void onTalk( uint32_t eventId, Entity::Player& player, uint64_t actorId ) override { eventMgr().eventStart( player, actorId, eventId, Event::EventHandler::EventType::Talk, 0, 0 ); eventMgr().playScene( player, eventId, 0, HIDE_HOTBAR, { 0 }, [ & ]( Entity::Player& player, const Event::SceneResult& result ) { eventMgr().eventFinish( player, eventId, 1 ); } ); } }; EXPOSE_SCRIPT( SmallTalk );