eolib-cpp 0.1.0-beta.7
Core C++ library for writing Endless Online applications
Loading...
Searching...
No Matches
structs.hpp File Reference
#include "eolib/data/eo_reader.hpp"
#include "eolib/data/eo_writer.hpp"
#include "eolib/export.hpp"
#include "eolib/protocol/serializable.hpp"
#include <cstdint>
#include <optional>
#include <string>
#include <string_view>
#include <variant>
#include <vector>

Classes

class  eolib::protocol::pub::server::DropRecord
 Record of an item an NPC can drop when killed. More...
class  eolib::protocol::pub::server::DropNpcRecord
 Record of potential drops from an NPC. More...
class  eolib::protocol::pub::server::DropFile
 Endless Drop File. More...
class  eolib::protocol::pub::server::InnQuestionRecord
 Record of a question and answer that the player must answer to register citizenship with an inn. More...
class  eolib::protocol::pub::server::InnRecord
 Record of Inn data in an Endless Inn File. More...
class  eolib::protocol::pub::server::InnFile
 Endless Inn File. More...
class  eolib::protocol::pub::server::SkillMasterSkillRecord
 Record of a skill that a Skill Master NPC can teach. More...
class  eolib::protocol::pub::server::SkillMasterRecord
 Record of Skill Master data in an Endless Skill Master File. More...
class  eolib::protocol::pub::server::SkillMasterFile
 Endless Skill Master File. More...
class  eolib::protocol::pub::server::ShopTradeRecord
 Record of an item that can be bought or sold in a shop. More...
class  eolib::protocol::pub::server::ShopCraftIngredientRecord
 Record of an ingredient for crafting an item in a shop. More...
class  eolib::protocol::pub::server::ShopCraftRecord
 Record of an item that can be crafted in a shop. More...
class  eolib::protocol::pub::server::ShopRecord
 Record of Shop data in an Endless Shop File. More...
class  eolib::protocol::pub::server::ShopFile
 Endless Shop File. More...
class  eolib::protocol::pub::server::TalkMessageRecord
 Record of a message that an NPC can say. More...
class  eolib::protocol::pub::server::TalkRecord
 Record of Talk data in an Endless Talk File. More...
class  eolib::protocol::pub::server::TalkFile
 Endless Talk File. More...

Namespaces

namespace  eolib
 Core library for writing Endless Online applications.
namespace  eolib::protocol
 Types generated from the eo-protocol specification.
namespace  eolib::protocol::pub
 Client pub files: items (eolib::protocol::pub::Eif), NPCs (eolib::protocol::pub::Enf), spells (eolib::protocol::pub::Esf) and classes (eolib::protocol::pub::Ecf), and the records and enums they use.
namespace  eolib::protocol::pub::server
 Server pub files: talk (eolib::protocol::pub::server::TalkFile), shops (eolib::protocol::pub::server::ShopFile), drops (eolib::protocol::pub::server::DropFile), inns (eolib::protocol::pub::server::InnFile) and skill masters (eolib::protocol::pub::server::SkillMasterFile).