Pol  Revision:3cfda13
uoexpansion.h File Reference

Go to the source code of this file.

Classes

class  Pol::Plib::ClientFeatures
 
class  Pol::Plib::FlagExpansion
 
class  Pol::Plib::UOExpansion
 

Namespaces

 Pol
 
 Pol::Plib
 

Enumerations

enum  Pol::Plib::A9Feature : u32 {
  Pol::Plib::A9Feature::Unk1 = 0x01, Pol::Plib::A9Feature::ConfigReqLogout = 0x02, Pol::Plib::A9Feature::SingleCharacter = 0x04, Pol::Plib::A9Feature::ContextMenus = 0x08,
  Pol::Plib::A9Feature::LimitSlots = 0x10, Pol::Plib::A9Feature::AOS = 0x20, Pol::Plib::A9Feature::Has6thSlot = 0x40, Pol::Plib::A9Feature::SamuraiNinja = 0x80,
  Pol::Plib::A9Feature::ElvenRace = 0x100, Pol::Plib::A9Feature::Unk2 = 0x200, Pol::Plib::A9Feature::UO3DClientType = 0x400, Pol::Plib::A9Feature::Unk3 = 0x800,
  Pol::Plib::A9Feature::Has7thSlot = 0x1000, Pol::Plib::A9Feature::Unk4 = 0x2000, Pol::Plib::A9Feature::NewMovement = 0x4000, Pol::Plib::A9Feature::UnlockNewFeluccaAreas = 0x8000
}
 
enum  Pol::Plib::B9Feature : u32 {
  Pol::Plib::B9Feature::T2A = 0x01, Pol::Plib::B9Feature::Renaissance = 0x02, Pol::Plib::B9Feature::ThirdDawn = 0x04, Pol::Plib::B9Feature::LBR = 0x08,
  Pol::Plib::B9Feature::AOS = 0x10, Pol::Plib::B9Feature::Has6thSlot = 0x20, Pol::Plib::B9Feature::SE = 0x40, Pol::Plib::B9Feature::ML = 0x80,
  Pol::Plib::B9Feature::Splash8thAge = 0x100, Pol::Plib::B9Feature::CrystalShadowTiles = 0x200, Pol::Plib::B9Feature::Splash9thAge = 0x200, Pol::Plib::B9Feature::Splash10thAge = 0x400,
  Pol::Plib::B9Feature::IncreasedStorage = 0x800, Pol::Plib::B9Feature::Has7thSlot = 0x1000, Pol::Plib::B9Feature::KRFaces = 0x2000, Pol::Plib::B9Feature::TrialAcct = 0x4000,
  Pol::Plib::B9Feature::LiveAcct = 0x8000, Pol::Plib::B9Feature::SA = 0x10000, Pol::Plib::B9Feature::HSA = 0x20000, Pol::Plib::B9Feature::GothicTiles = 0x40000,
  Pol::Plib::B9Feature::RusticTiles = 0x80000
}
 
enum  Pol::Plib::ExpansionVersion : u8 {
  Pol::Plib::ExpansionVersion::T2A, Pol::Plib::ExpansionVersion::LBR, Pol::Plib::ExpansionVersion::AOS, Pol::Plib::ExpansionVersion::SE,
  Pol::Plib::ExpansionVersion::ML, Pol::Plib::ExpansionVersion::KR, Pol::Plib::ExpansionVersion::SA, Pol::Plib::ExpansionVersion::HSA,
  Pol::Plib::ExpansionVersion::LastVersion = HSA
}
 

Functions

const char * Pol::Plib::getExpansionName (ExpansionVersion x)
 

Variables

const int Pol::Plib::numExpansions = static_cast<int>( ExpansionVersion::LastVersion ) + 1