// Ryzom - MMORPG Framework
// Copyright (C) 2010 Winch Gate Property Limited
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
// published by the Free Software Foundation, either version 3 of the
// License, or (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Affero General Public License for more details.
//
// You should have received a copy of the GNU Affero General Public License
// along with this program. If not, see .
#include "stdpch.h"
#include "egs_pd.h"
namespace EGSPD
{
RY_PDS::CPDSLib PDSLib;
void init(uint32 overrideDbId)
{
PDSLib.registerClassMapping(0, "CFameContainerEntryPD");
CFameContainerEntryPD::pds_static__init();
PDSLib.registerClassMapping(1, "CFameContainerPD");
CFameContainerPD::pds_static__init();
PDSLib.registerClassMapping(2, "CGuildFameContainerPD");
CGuildFameContainerPD::pds_static__init();
PDSLib.registerClassMapping(3, "CGuildMemberPD");
CGuildMemberPD::pds_static__init();
PDSLib.registerClassMapping(4, "CGuildPD");
CGuildPD::pds_static__init();
PDSLib.registerClassMapping(5, "CGuildContainerPD");
CGuildContainerPD::pds_static__init();
PDSLib.registerClassMapping(6, "CActiveStepStatePD");
CActiveStepStatePD::pds_static__init();
PDSLib.registerClassMapping(7, "CActiveStepPD");
CActiveStepPD::pds_static__init();
PDSLib.registerClassMapping(8, "CDoneStepPD");
CDoneStepPD::pds_static__init();
PDSLib.registerClassMapping(9, "CMissionCompassPD");
CMissionCompassPD::pds_static__init();
PDSLib.registerClassMapping(10, "CMissionTeleportPD");
CMissionTeleportPD::pds_static__init();
PDSLib.registerClassMapping(11, "CMissionInsidePlacePD");
CMissionInsidePlacePD::pds_static__init();
PDSLib.registerClassMapping(12, "CMissionOutsidePlacePD");
CMissionOutsidePlacePD::pds_static__init();
PDSLib.registerClassMapping(13, "CHandledAIGroupPD");
CHandledAIGroupPD::pds_static__init();
PDSLib.registerClassMapping(14, "CMissionPD");
CMissionPD::pds_static__init();
PDSLib.registerClassMapping(15, "CMissionGuildPD");
CMissionGuildPD::pds_static__init();
PDSLib.registerClassMapping(16, "CMissionTeamPD");
CMissionTeamPD::pds_static__init();
PDSLib.registerClassMapping(17, "CMissionSoloPD");
CMissionSoloPD::pds_static__init();
PDSLib.registerClassMapping(18, "CMissionContainerPD");
CMissionContainerPD::pds_static__init();
std::string xmlDescription;
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
xmlDescription += "\n";
PDSLib.init(xmlDescription, overrideDbId);
}
bool ready()
{
return PDSLib.PDSReady();
}
void update()
{
PDSLib.update();
}
void logChat(const ucstring& sentence, const NLMISC::CEntityId& from, const std::vector& to)
{
PDSLib.logChat(sentence, from, to);
}
void logTell(const ucstring& sentence, const NLMISC::CEntityId& from, const NLMISC::CEntityId& to)
{
std::vector ids;
ids.push_back(to);
PDSLib.logChat(sentence, from, ids);
}
void release()
{
PDSLib.release();
}
} // End of EGSPD