// 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