All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Classes | Macros | Functions
aion.h File Reference
#include "chatlog.h"

Go to the source code of this file.

Classes

struct  aion_group_iter
 

Macros

#define AION_NAME_DEFAULT   "You"
 
#define AION_NAME_FR_DEFAULT   "Vous"
 
#define AION_NAME_DE_DEFAULT   "Ihr"
 
#define AION_CHAT_SZ   CHATLOG_CHAT_SZ
 
#define AION_NAME_SZ   CHATLOG_NAME_SZ
 
#define AION_SYSOVR_FILE   "system.ovr"
 
#define AION_SYSOVR_CHATLOG   "g_chatlog"
 
#define AION_CLIPBOARD_MAX   255
 
#define AION_APLOOT_FORMAT_SHORT   "/ROLL (@ap AP):/ @name/" "/" "/ | INV FULL:/ @name/"
 
#define AION_APLOOT_FORMAT_MED   "/ROLL (@ap AP):/ @name/ | PASS/ @name/ | INV FULL:/ @name/"
 
#define AION_APLOOT_FORMAT_LONG   "/ROLL:/ @name[@ap]/ | PASS:/ @name[@ap]/ | INV FULL:/ @name/"
 
#define AION_APLOOT_FORMAT_DEFAULT   AION_APLOOT_FORMAT_SHORT
 
#define LANG_ELYOS   1
 
#define LANG_ASMODIAN   2
 
#define LANG_KRALL   3
 
#define LANG_MAU   4
 
#define LANG_BALAUR   5
 

Functions

bool aion_init (void)
 
bool aion_clipboard_set (char *text)
 
bool aion_player_is_self (char *charname)
 
bool aion_group_join (char *charname)
 
bool aion_group_leave (char *charname)
 
void aion_group_disband (void)
 
void aion_group_loot (char *charname, uint32_t itemid)
 
void aion_apvalue_reset (void)
 
bool aion_group_apvalue_update (char *charname, uint32_t apval)
 
bool aion_group_apvalue_set (char *charname, uint32_t apval)
 
uint32_t aion_group_apvalue_lowest (void)
 
bool aion_invfull_set (char *charname, bool isfull)
 
bool aion_invfull_get (char *charname)
 
void aion_invfull_excl_set (bool enable)
 
bool aion_invfull_excl_get (void)
 
void aion_invfull_clear (void)
 
void aion_aplimit_set (uint32_t aplimit)
 
uint32_t aion_aplimit_get (void)
 
bool aion_player_chat_cache (char *charname, char *chat)
 
bool aion_player_chat_get (char *charname, int msgnum, char *dst, size_t dst_sz)
 
void aion_player_name_set (char *charname)
 
void aion_group_first (struct aion_group_iter *iter)
 
void aion_group_next (struct aion_group_iter *iter)
 
bool aion_group_end (struct aion_group_iter *iter)
 
void aion_translate (char *txt, uint32_t language)
 
void aion_rtranslate (char *txt, uint32_t language)
 
bool aion_aploot_stats (char *stats, size_t stats_sz)
 
bool aion_aploot_rights (char *stats, size_t stats_sz)
 
bool aion_aploot_fmt_parse (char *fmt)
 
bool aion_aploot_fmt_set (char *fmt)
 
char * aion_default_install_path (void)
 
bool aion_chatlog_is_enabled (bool *isenabled)
 
bool aion_chatlog_enable (void)
 

Detailed Description

Aion Subsystem

Author
Mitja Horvat pinkf.nosp@m.luid.nosp@m.@gmai.nosp@m.l.co.nosp@m.m