Client

Info

Also see Spire Quest API Explorer for latest definitions and Quest examples

Last generated 2022.05.11

$client->AccountID();
$client->AccountName();
$client->AddAAPoints(uint32 points);
$client->AddAlternateCurrencyValue(uint32 currency_id, int32 amount);
$client->AddCrystals(uint32 radiant_count, uint32 ebon_count);
$client->AddEXP(uint32 experience_points);
$client->AddExpeditionLockout(string expedition_name, string event_name, uint32 seconds, [string uuid]);
$client->AddExpeditionLockoutDuration(string expedition_name, string event_name, int seconds, [string uuid]);
$client->AddItem(HASHREF item_table);
$client->AddLDoNLoss(uint32 theme_id);
$client->AddLDoNWin(uint32 theme_id);
$client->AddLevelBasedExp(uint8 exp_percentage, uint8 max_level = 0, bool ignore_mods = false);
$client->AddMoneyToPP(uint32 copper, uint32 silver, uint32 gold, uint32 platinum, [bool update_client = false]);
$client->AddPVPPoints(uint32 points);
$client->AddPlatinum(uint32 platinum, [bool update_client = false]);
$client->AddSkill(int skill_id, uint16 value);
$client->Admin();
$client->AssignTask(int task_id, int npc_id, [bool enforce_level_requirement = false]);
$client->AssignToInstance(uint16 instance_id);
$client->AutoSplitEnabled();
$client->BreakInvis();
$client->CalcPriceMod(Mob*, [bool reverse = false]);
$client->CanHaveSkill(int skill_id);
$client->ChangeLastName(string last_name);
$client->CharacterID();
$client->CheckIncreaseSkill(int skill_id, int chance_modifier = 0);
$client->CheckSpecializeIncrease(uint16 spell_id);
$client->ClearCompassMark();
$client->ClearPEQZoneFlag(uint32 zone_id);
$client->ClearZoneFlag(uint32 zone_id);
$client->Connected();
$client->CountAugmentEquippedByID(uint32 item_id);
$client->CountItem(uint32 item_id);
$client->CountItemEquippedByID(uint32 item_id);
$client->CreateExpedition(HASHREF expedition_info | string zone_name, uint32 zone_version, uint32 duration, string expedition_name, uint32 min_players, uint32 max_players, [bool disable_messages = false]);
$client->CreateTaskDynamicZone(int task_id, HASHREF dz_info);
$client->DecreaseByID(uint32 type, int16 quantity);
$client->DeleteItemInInventory(int16 slot_id, [int16 quantity = 0], [bool client_update = false]);
$client->DiaWind(string window_markdown);
$client->DialogueWindow(string window_markdown);
$client->Disconnect();
$client->DropItem(int16 slot_id);
$client->Duck();
$client->DyeArmorBySlot(uint8 slot, uint8 red, uint8 green, uint8 blue, [uint8 use_tint = 0x00]);
$client->Escape();
$client->ExpeditionMessage(int expedition_id, string message);
$client->FailTask(int task_id);
$client->FindEmptyMemSlot();
$client->FindMemmedSpellBySlot(int slot);
$client->FindMemmedSpellBySpellID(uint16 spell_id);
$client->Fling(value, target_x, target_y, target_z, ignore_los, clipping);
$client->ForageItem();
$client->Freeze();
$client->GMKill();
$client->GetAAEXPModifier(uint32 zone_id);
$client->GetAAExp();
$client->GetAALevel(uint32 aa_skill_id);
$client->GetAAPercent();
$client->GetAAPoints();
$client->GetAFK();
$client->GetAccountFlag(string flag);
$client->GetAggroCount();
$client->GetAllMoney();
$client->GetAlternateCurrencyValue(uint32 currency_id);
$client->GetAnon();
$client->GetAugmentAt(uint32 slot, uint32 aug_slot);
$client->GetAugmentIDAt(int16 slot_id, int16 aug_slot);
$client->GetBaseAGI();
$client->GetBaseCHA();
$client->GetBaseDEX();
$client->GetBaseFace();
$client->GetBaseINT();
$client->GetBaseSTA();
$client->GetBaseSTR();
$client->GetBaseWIS();
$client->GetBecomeNPCLevel();
$client->GetBindHeading(int index = 0);
$client->GetBindX(int index = 0);
$client->GetBindY(int index = 0);
$client->GetBindZ(int index = 0);
$client->GetBindZoneID(int index = 0);
$client->GetCarriedMoney();
$client->GetCarriedPlatinum();
$client->GetCharacterFactionLevel(int32 faction_id);
$client->GetClassBitmask();
$client->GetClientMaxLevel();
$client->GetClientVersion();
$client->GetClientVersionBit();
$client->GetCorpseCount();
$client->GetCorpseID(uint8 corpse);
$client->GetCorpseItemAt(uint32 corpse_id, uint16 slot_id);
$client->GetCustomItemData(int16 slot_id, string identifier);
$client->GetDiscSlotBySpellID(int32 spell_id);
$client->GetDisciplineTimer(uint32 timer_id);
$client->GetDuelTarget();
$client->GetEXP();
$client->GetEXPModifier(uint32 zone_id);
$client->GetEbonCrystals();
$client->GetEndurance();
$client->GetEnduranceRatio();
$client->GetEnvironmentDamageModifier();
$client->GetExpedition();
$client->GetExpeditionLockouts([string expedition_name]);
$client->GetFace();
$client->GetFactionLevel(uint32 character_id, uint32 npc_id, uint32 player_race_id, uint32 player_class_id, uint32 player_deity_id, uint32 player_faction_id, Mob*);
$client->GetFeigned();
$client->GetFreeDisciplineSlot([int starting_slot = 0]);
$client->GetFreeSpellBookSlot(uint32 start_slot = 0);
$client->GetGM();
$client->GetGroup();
$client->GetGroupPoints();
$client->GetHealAmount();
$client->GetHorseId();
$client->GetHunger();
$client->GetIP();
$client->GetIPExemption();
$client->GetIPString();
$client->GetInstanceID();
$client->GetInstrumentMod(uint16 spell_id);
$client->GetInventory();
$client->GetItemAt(uint32 slot);
$client->GetItemIDAt(int16 slot_id);
$client->GetItemInInventory(int16 slot_id);
$client->GetLDoNLosses();
$client->GetLDoNLossesTheme(int32 theme);
$client->GetLDoNPointsTheme(int32 theme);
$client->GetLDoNWins();
$client->GetLDoNWinsTheme(int32 theme);
$client->GetLanguageSkill(uint16 lanuage_id);
$client->GetLearnableDisciplines([uint8 min_level, uint8 max_level]);
$client->GetLearnedDisciplines();
$client->GetLockoutExpeditionUUID(string expedition_name, string event_name);
$client->GetMaxEndurance();
$client->GetMemmedSpells();
$client->GetModCharacterFactionLevel(int32 faction_id);
$client->GetPVP();
$client->GetPVPPoints();
$client->GetRaceBitmask();
$client->GetRadiantCrystals();
$client->GetRaid();
$client->GetRaidPoints();
$client->GetRawItemAC();
$client->GetRawSkill(int skill_id);
$client->GetScribeableSpells([uint8 min_level, uint8 max_level]);
$client->GetScribedSpells();
$client->GetSkillPoints();
$client->GetSpellBookSlotBySpellID(uint32 spell_id);
$client->GetSpellDamage();
$client->GetSpellIDByBookSlot(int slot_id);
$client->GetSpentAA();
$client->GetStartZone();
$client->GetTargetRingX();
$client->GetTargetRingY();
$client->GetTargetRingZ();
$client->GetTaskActivityDoneCount(int task_id, int activity_id);
$client->GetThirst();
$client->GetTotalSecondsPlayed();
$client->GetWeight();
$client->GoFish();
$client->GrantAlternateAdvancementAbility(int aa_id, int points, [bool ignore_cost = false]);
$client->GuildID();
$client->GuildRank();
$client->HasAugmentEquippedByID(uint32 item_id);
$client->HasDisciplineLearned(uint16 spell_id);
$client->HasExpeditionLockout(string expedition_name, string event_name);
$client->HasItemEquippedByID(uint32 item_id);
$client->HasPEQZoneFlag(uint32 zone_id);
$client->HasSkill(int skill_id);
$client->HasSpellScribed(int spell_id);
$client->HasZoneFlag(uint32 zone_id);
$client->Hungry();
$client->InZone();
$client->IncStats(uint8 type, uint16 increase_val);
$client->IncreaseLanguageSkill(int skill_id, int value = 1);
$client->IncreaseSkill(int skill_id, int value = 1);
$client->IncrementAA(uint32 aa_skill_id);
$client->InvulnerableEnvironmentDamage();
$client->IsBecomeNPC();
$client->IsCrouching();
$client->IsDueling();
$client->IsGrouped();
$client->IsLD();
$client->IsMedding();
$client->IsRaidGrouped();
$client->IsSitting();
$client->IsStanding();
$client->IsTaskActive(int task_id);
$client->IsTaskActivityActive(int task_id, int activity_id);
$client->IsTaskCompleted(int task_id);
$client->KeyRingAdd(uint32 item_id);
$client->KeyRingCheck(uint32 item_id);
$client->Kick();
$client->LearnDisciplines(uint8 min_level, uint8 max_level);
$client->LearnRecipe(uint32 recipe_id);
$client->LeaveGroup();
$client->LoadPEQZoneFlags();
$client->LoadZoneFlags();
$client->MarkCompassLoc(float x, float y, float z);
$client->MaxSkill(uint16 skill_id, uint16 class_id, uint16 level);
$client->MemSpell(uint16 spell_id, int slot, [bool update_client = true]);
$client->MemmedCount();
$client->MovePC(uint32 zone_id, float x, float y, float z, float heading);
$client->MovePCDynamicZone(uint32 zone_id | string zone_name, [int zone_version = -1], [bool message_if_invalid = true]);
$client->MovePCInstance(uint32 zone_id, uint32 instance_id, float x, float y, float z, float heading);
$client->MoveZone(string zone_short_name);
$client->MoveZoneGroup(string zone_short_name);
$client->MoveZoneInstance(uint16 instance_id);
$client->MoveZoneInstanceGroup(uint16 instance_id);
$client->MoveZoneInstanceRaid(uint16 instance_id);
$client->MoveZoneRaid(string zone_short_name);
$client->NPCSpawn(NPC*, string option, uint32 respawn_time=1200);
$client->NotifyNewTitlesAvailable();
$client->NukeItem(uint32 item_id, [uint8 slot_to_check]);
$client->OpenLFGuildWindow();
$client->PlayMP3(string file);
$client->Popup2(string title, string text, uint32 popup_id, uint32 negative_id, uint32 buttons, uint32 duration, string button_name_0, string button_name_1, uint32 sound_controls);
$client->QuestReward(int32 mob, int32 copper, int32 silver, int32 gold, int32 platinum, int32 item_id, int32 exp, [bool faction = false]);
$client->ReadBook(char* book_test, uint8 type);
$client->ReadBookByName(string book_name, uint8 book_type);
$client->RefundAA();
$client->RemoveAllExpeditionLockouts([string expedition_name]);
$client->RemoveExpeditionLockout(string expedition_name, string event_name);
$client->RemoveFromInstance(uint16 instance_id);
$client->RemoveItem(uint32 item_id, [uint32 quantity = 1]);
$client->RemoveLDoNLoss(uint32 theme_id);
$client->RemoveLDoNWin(uint32 theme_id);
$client->RemoveNoRent();
$client->ResetAA();
$client->ResetAllCastbarCooldowns();
$client->ResetAllDisciplineTimers();
$client->ResetCastbarCooldownBySlot(int slot);
$client->ResetCastbarCooldownBySpellID(uint32 spell_id);
$client->ResetDisciplineTimer(uint32 timer_id);
$client->ResetTrade();
$client->Save(uint8 commit_now);
$client->SaveBackup();
$client->ScribeSpell(uint16 spell_id, int slot, [bool update_client = true]);
$client->ScribeSpells(uint8 min_level, uint8 max_level);
$client->SendColoredText(uint32 color, string message);
$client->SendMarqueeMessage(uint32 type, uint32 priority, uint32 fade_in, uint32 fade_out, uint32 duration, string msg);
$client->SendOPTranslocateConfirm(Mob* caster, int32 spell_id);
$client->SendPEQZoneFlagInfo(Client* to);
$client->SendSound();
$client->SendTargetCommand(int32 entity_id);
$client->SendToGuildHall();
$client->SendToInstance(string instance_type, string zone_short_name, uint32 instance_version, float x, float y, float z, float heading, string instance_identifier, uint32 duration);
$client->SendWebLink(string website_url);
$client->SendZoneFlagInfo(Client* to);
$client->SetAAEXPModifier(uint32 zone_id, float aa_modifier);
$client->SetAAPoints(uint32 points);
$client->SetAATitle(string text, [bool save = false]);
$client->SetAFK(uint8 afk_flag);
$client->SetAccountFlag(string flag, string value);
$client->SetAlternateCurrencyValue(uint32 currency_id, int32 amount);
$client->SetAnon(uint8 anon_flag);
$client->SetBaseClass(uint32 class_id);
$client->SetBaseGender(uint32 gender_id);
$client->SetBaseRace(uint32 race_id);
$client->SetBecomeNPC(flag);
$client->SetBecomeNPCLevel(level);
$client->SetBindPoint([int to_zone = -1, int to_instance = 0, float new_x = 0.0f, float new_y = 0.0f, float new_z = 0.0f, float new_heading = 0.0f]);
$client->SetClientMaxLevel(int in_level);
$client->SetCustomItemData(int16 slot_id, string identifier, string value);
$client->SetDeity(uint32 deity_id);
$client->SetDuelTarget(set_id);
$client->SetDueling(duel);
$client->SetEXP(uint32 experience_points, uint32 aa_experience_points, [bool resexp=false]);
$client->SetEXPModifier(uint32 zone_id, float exp_modifier);
$client->SetEbonCrystals(uint32 value);
$client->SetEndurance(Endurance);
$client->SetEnvironmentDamageModifier(int32 modifier);
$client->SetFactionLevel(uint32 character_id, uint32 npc_id, uint8 character_class, uint8 character_race, uint8 character_deity);
$client->SetFactionLevel2(uint32 character_id, int32 faction_id, uint8 character_class, uint8 character_race, uint8 character_deity, int32 value, uint8 temp);
$client->SetFeigned(in_feigned);
$client->SetGM(bool toggle);
$client->SetGMStatus(int newStatus);
$client->SetHideMe(bool hide_me_state);
$client->SetHorseId(horseid_in);
$client->SetHunger(in_hunger);
$client->SetHunger(int32 hunger_amount, int32 thirst_amount);
$client->SetIPExemption(int exemption_amount);
$client->SetInvulnerableEnvironmentDamage(bool invulnerable);
$client->SetLanguageSkill(int language_id, int value);
$client->SetMaterial(int16 slot_id, uint32 item_id);
$client->SetPEQZoneFlag(uint32 zone_id);
$client->SetPVP(bool toggle);
$client->SetPrimaryWeaponOrnamentation(model_id);
$client->SetRadiantCrystals(uint32 value);
$client->SetSecondaryWeaponOrnamentation(model_id);
$client->SetSkill(int skill_id, uint16 value);
$client->SetSkillPoints(inp);
$client->SetStartZone(uint32 zone_id, [float x = 0, float y = 0, float z = 0, [float heading = 0]]);
$client->SetStats(uint8 type, uint16 increase_val);
$client->SetThirst(int32 in_thirst);
$client->SetTint(int16 slot_id, uint32 color);
$client->SetTitleSuffix(string text, [bool save = false]);
$client->SetZoneFlag(uint32 zone_id);
$client->SilentMessage(string message);
$client->Sit();
$client->SlotConvert2(uint8 slot);
$client->Stand();
$client->SummonBaggedItems(uint32 bag_item_id, ARRAYREF bag_items_array);
$client->SummonItem(uint32 item_id, [int16 charges = -1], [bool attune = false], [uint32 aug1 = 0], [uint32 aug2 = 0], [uint32 aug3 = 0], [uint32 aug4 = 0], [uint32 aug5 = 0], [uint16 slot_id = cursor]);
$client->TGB();
$client->TakeMoneyFromPP(uint32 copper, [bool update_client = false]);
$client->TakePlatinum(uint32 platinum, [bool update_client = false]);
$client->Thirsty();
$client->TrainDiscBySpellID(int32 spell_id);
$client->UnFreeze();
$client->Undye();
$client->UnmemSpell(int slot, [bool update_client = true]);
$client->UnmemSpellAll([bool update_client = true]);
$client->UnmemSpellBySpellID(int32 spell_id);
$client->UnscribeSpell(int slot, [bool update_client = true]);
$client->UnscribeSpellAll([bool update_client = true]);
$client->UnscribeSpellBySpellID(uint16 spell_id, [bool update_client = true]);
$client->UntrainDisc(int slot, [bool update_client = true]);
$client->UntrainDiscAll([update_client = true]);
$client->UntrainDiscBySpellID(uint16 spell_id, [bool update_client = true]);
$client->UpdateAdmin(bool from_db = true);
$client->UpdateGroupAAs(int32 points, uint32 type);
$client->UpdateLDoNPoints(uint32 theme_id, int points);
$client->UpdateTaskActivity(int task_id, int activity_id, int count, [bool ignore_quest_update = false]);
$client->UpdateWho(uint8 remove = 0);
$client->UseDiscipline(int32 spell_id, int32 target);
$client->WorldKick();

Info

Also see Spire Quest API Explorer for latest definitions and Quest examples

Last generated 2022.05.11

client:AccountID();
client:AccountName();
client:AddAAPoints(int points);
client:AddAlternateCurrencyValue(uint32 currency, int amount);
client:AddCrystals(uint32 radiant, uint32 ebon);
client:AddEXP(uint32 add_exp);
client:AddEXP(uint32 add_exp, int conlevel);
client:AddEXP(uint32 add_exp, int conlevel, bool resexp);
client:AddExpeditionLockout(string expedition_name, string event_name, uint32 seconds, string uuid);
client:AddExpeditionLockout(string expedition_name, string event_name, uint32 seconds);
client:AddExpeditionLockoutDuration(string expedition_name, string event_name, int seconds, string uuid);
client:AddExpeditionLockoutDuration(string expedition_name, string event_name, int seconds);
client:AddLDoNLoss(uint32 theme_id);
client:AddLDoNWin(uint32 theme_id);
client:AddLevelBasedExp(int exp_pct, int max_level);
client:AddLevelBasedExp(int exp_pct);
client:AddLevelBasedExp(int exp_pct, int max_level, bool ignore_mods);
client:AddMoneyToPP(uint32 copper, uint32 silver, uint32 gold, uint32 platinum, bool update_client);
client:AddMoneyToPP(uint32 copper, uint32 silver, uint32 gold, uint32 platinum);
client:AddPVPPoints(uint32 points);
client:AddPlatinum(uint32 platinum);
client:AddPlatinum(uint32 platinum, bool update_client);
client:AddSkill(int skill_id, int value);
client:Admin();
client:AssignTask(int task, int npc_id);
client:AssignTask(int task, int npc_id, bool enforce_level_requirement);
client:AssignToInstance(int instance_id);
client:AutoSplitEnabled();
client:BreakInvis();
client:CalcATK();
client:CalcCurrentWeight();
client:CalcPriceMod(Mob other, bool reverse);
client:CanHaveSkill(int skill_id);
client:ChangeLastName(string in);
client:CharacterID();
client:CheckIncreaseSkill(int skill_id, Mob target, int chance_mod);
client:CheckIncreaseSkill(int skill_id, Mob target);
client:CheckSpecializeIncrease(int spell_id);
client:ClearCompassMark();
client:ClearPEQZoneFlag(uint32 zone_id);
client:ClearZoneFlag(uint32 zone_id);
client:Connected();
client:CountAugmentEquippedByID(uint32 item_id);
client:CountItem(uint32 item_id);
client:CountItemEquippedByID(uint32 item_id);
client:CreateExpedition(string zone_name, uint32 version, uint32 duration, string expedition_name, uint32 min_players, uint32 max_players);
client:CreateExpedition(string zone_name, uint32 version, uint32 duration, string expedition_name, uint32 min_players, uint32 max_players, bool disable_messages);
client:DecreaseByID(uint32 type, int amt);
client:DeleteItemInInventory(int slot_id, int quantity, bool update_client);
client:DeleteItemInInventory(int slot_id, int quantity);
client:DialogueWindow(string markdown);
client:DisableAreaEndRegen();
client:DisableAreaHPRegen();
client:DisableAreaManaRegen();
client:DisableAreaRegens();
client:Disconnect();
client:DropItem(int slot_id);
client:Duck();
client:DyeArmorBySlot(uint8 slot, uint8 red, uint8 green, uint8 blue, uint8 use_tint);
client:DyeArmorBySlot(uint8 slot, uint8 red, uint8 green, uint8 blue);
client:EnableAreaEndRegen(int value);
client:EnableAreaHPRegen(int value);
client:EnableAreaManaRegen(int value);
client:EnableAreaRegens(int value);
client:Escape();
client:FailTask(int task);
client:FilteredMessage(Mob *sender, uint32 type, int filter, string message);
client:FindEmptyMemSlot();
client:FindMemmedSpellBySlot(int slot);
client:FindMemmedSpellBySpellID(uint16 spell_id);
client:FindSpellBookSlotBySpellID(spell_id);
client:Fling(float value, float target_x, float target_y, float target_z);
client:Fling(float value, float target_x, float target_y, float target_z, bool ignore_los, bool clipping);
client:Fling(float value, float target_x, float target_y, float target_z, bool ignore_los);
client:ForageItem(bool guarantee);
client:ForageItem();
client:Freeze();
client:GetAAEXPModifier(uint32 zone_id);
client:GetAAExp();
client:GetAAPercent();
client:GetAAPoints();
client:GetAFK();
client:GetAccountAge();
client:GetAccountFlag(flag);
client:GetAggroCount();
client:GetAllMoney();
client:GetAlternateCurrencyValue(uint32 currency);
client:GetAnon();
client:GetAugmentIDAt(slot_id, aug_slot);
client:GetBaseAGI();
client:GetBaseCHA();
client:GetBaseDEX();
client:GetBaseFace();
client:GetBaseINT();
client:GetBaseSTA();
client:GetBaseSTR();
client:GetBaseWIS();
client:GetBindHeading(int index);
client:GetBindHeading();
client:GetBindX(int index);
client:GetBindX();
client:GetBindY(int index);
client:GetBindY();
client:GetBindZ();
client:GetBindZ(int index);
client:GetBindZoneID(int index);
client:GetBindZoneID();
client:GetCarriedMoney();
client:GetCarriedPlatinum();
client:GetCharacterFactionLevel(faction_id);
client:GetClassBitmask();
client:GetClientMaxLevel();
client:GetClientVersion();
client:GetClientVersionBit();
client:GetCorpseCount();
client:GetCorpseID(corpse);
client:GetCorpseItemAt(corpse, slot);
client:GetDiscSlotBySpellID(int32 spell_id);
client:GetDisciplineTimer(timer_id);
client:GetDuelTarget();
client:GetEXP();
client:GetEXPModifier(uint32 zone_id);
client:GetEbonCrystals();
client:GetEndurance();
client:GetEndurancePercent();
client:GetEnvironmentDamageModifier();
client:GetExpedition();
client:GetFace();
client:GetFactionLevel(uint32 char_id, uint32 npc_id, uint32 race, uint32 class_, uint32 deity, uint32 faction, NPC npc);
client:GetFeigned();
client:GetGM();
client:GetGroup();
client:GetGroupPoints();
client:GetHealAmount();
client:GetHorseId();
client:GetHunger();
client:GetIP();
client:GetIPExemption();
client:GetIPString();
client:GetInstrumentMod(spell_id);
client:GetInventory();
client:GetInvulnerableEnvironmentDamage();
client:GetItemIDAt(slot_id);
client:GetLDoNLosses();
client:GetLDoNLossesTheme(theme);
client:GetLDoNPointsTheme(theme);
client:GetLDoNWins();
client:GetLDoNWinsTheme(theme);
client:GetLanguageSkill(skill_id);
client:GetLockoutExpeditionUUID(expedition_name, event_name);
client:GetMaxEndurance();
client:GetModCharacterFactionLevel(faction);
client:GetMoney(uint8 type, uint8 subtype);
client:GetNextAvailableDisciplineSlot();
client:GetNextAvailableDisciplineSlot(starting_slot);
client:GetNextAvailableSpellBookSlot();
client:GetNextAvailableSpellBookSlot(start);
client:GetPVP();
client:GetPVPPoints();
client:GetRaceBitmask();
client:GetRadiantCrystals();
client:GetRaid();
client:GetRaidPoints();
client:GetRawItemAC();
client:GetRawSkill(skill_id);
client:GetSkillPoints();
client:GetSpellDamage();
client:GetSpellIDByBookSlot(int slot_id);
client:GetSpentAA();
client:GetStartZone();
client:GetTargetRingX();
client:GetTargetRingY();
client:GetTargetRingZ();
client:GetThirst();
client:GetTotalSecondsPlayed();
client:GetWeight();
client:GoFish();
client:GrantAlternateAdvancementAbility(int aa_id, int points, ignore_cost);
client:GrantAlternateAdvancementAbility(int aa_id, int points);
client:GuildID();
client:GuildRank();
client:HasAugmentEquippedByID(uint32 item_id);
client:HasDisciplineLearned(uint16 spell_id);
client:HasExpeditionLockout(string expedition_name, string event_name);
client:HasItemEquippedByID(uint32 item_id);
client:HasPEQZoneFlag(uint32 zone_id);
client:HasSkill(int skill_id);
client:HasSpellScribed(int spell_id);
client:HasZoneFlag(uint32 zone_id);
client:Hungry();
client:InZone();
client:IncStats(int type, int value);
client:IncreaseLanguageSkill(int skill_id, int value);
client:IncreaseLanguageSkill(int skill_id);
client:IncreaseSkill(int skill_id);
client:IncreaseSkill(int skill_id, int value);
client:IncrementAA(int aa);
client:IsCrouching();
client:IsDead();
client:IsDueling();
client:IsGrouped();
client:IsLD();
client:IsMedding();
client:IsRaidGrouped();
client:IsSitting();
client:IsStanding();
client:IsTaskActive(int task);
client:IsTaskActivityActive(int task, int activity);
client:IsTaskCompleted(int task);
client:KeyRingAdd(uint32 item);
client:KeyRingCheck(uint32 item);
client:Kick();
client:LearnDisciplines(uint8 min_level, uint8 max_level);
client:LearnRecipe(uint32 recipe);
client:LeaveGroup();
client:LoadPEQZoneFlags();
client:LoadZoneFlags();
client:MarkSingleCompassLoc(float in_x, float in_y, float in_z, int count);
client:MarkSingleCompassLoc(float in_x, float in_y, float in_z);
client:MaxSkill(skill_id);
client:MemSpell(int spell_id, int slot);
client:MemSpell(int spell_id, int slot, bool update_client);
client:MemmedCount();
client:MovePC(int zone, float x, float y, float z, float heading);
client:MovePCDynamicZone(string zone_name, int zone_version);
client:MovePCDynamicZone(string zone_name, int zone_version, bool msg_if_invalid);
client:MovePCDynamicZone(string zone_name);
client:MovePCDynamicZone(uint32 zone_id, int zone_version);
client:MovePCDynamicZone(uint32 zone_id, int zone_version, bool msg_if_invalid);
client:MovePCDynamicZone(uint32 zone_id);
client:MovePCInstance(int zone, int instance, float x, float y, float z, float heading);
client:MoveZone(string zone_short_name);
client:MoveZoneGroup(string zone_short_name);
client:MoveZoneInstance(uint16 instance_id);
client:MoveZoneInstanceGroup(uint16 instance_id);
client:MoveZoneInstanceRaid(uint16 instance_id);
client:MoveZoneRaid(string zone_short_name);
client:NotifyNewTitlesAvailable();
client:NukeItem(uint32 item_num, int where_to_check);
client:NukeItem(uint32 item_num);
client:OpenLFGuildWindow();
client:PlayMP3(string file);
client:Popup(string* title, string* text, uint32 popup_id, uint32 negative_id, uint32 button_type, uint32 duration);
client:Popup(string* title, string* text, uint32 popup_id, uint32 negative_id, uint32 button_type, uint32 duration, string* button_name_one, string* button_name_two, uint32 sound_controls);
client:Popup(string* title, string* text, uint32 popup_id, uint32 negative_id, uint32 button_type);
client:Popup(string* title, string* text, uint32 popup_id, uint32 negative_id, uint32 button_type, uint32 duration, string* button_name_one, string* button_name_two);
client:Popup(string* title, string* text);
client:Popup(string* title, string* text, uint32 popup_id);
client:Popup(string* title, string* text, uint32 popup_id, uint32 negative_id);
client:PushItemOnCursor(ItemInst inst);
client:PutItemInInventory(int slot_id, ItemInst inst);
client:QuestReadBook(string text, int type);
client:QuestReward(Mob target);
client:QuestReward(Mob target, uint32 copper, uint32 silver, uint32 gold, uint32 platinum, uint32 itemid, uint32 exp, bool faction);
client:QuestReward(Mob target, uint32 copper, uint32 silver, uint32 gold, uint32 platinum, uint32 itemid);
client:QuestReward(Mob target, uint32 copper, uint32 silver, uint32 gold, uint32 platinum, uint32 itemid, uint32 exp);
client:QuestReward(Mob target, object reward);
client:QuestReward(Mob target, uint32 copper, uint32 silver, uint32 gold, uint32 platinum);
client:QuestReward(Mob target, uint32 copper, uint32 silver, uint32 gold);
client:QuestReward(Mob target, uint32 copper, uint32 silver);
client:QuestReward(Mob target, uint32 copper);
client:QueuePacket(Packet app, bool ack_req, int client_connection_status);
client:QueuePacket(Packet app, bool ack_req, int client_connection_status, int filter);
client:QueuePacket(Packet app, bool ack_req);
client:QueuePacket(Packet app);
client:ReadBookByName(string book_name, uint8 book_type);
client:RefundAA();
client:RemoveAllExpeditionLockouts();
client:RemoveAllExpeditionLockouts(string expedition_name);
client:RemoveExpeditionLockout(string expedition_name, string event_name);
client:RemoveItem(uint32 item_id);
client:RemoveItem(uint32 item_id, uint32 quantity);
client:RemoveLDoNLoss(uint32 theme_id);
client:RemoveLDoNWin(uint32 theme_id);
client:ResetAA();
client:ResetAllCastbarCooldowns();
client:ResetAllDisciplineTimers();
client:ResetCastbarCooldownBySlot(int slot);
client:ResetCastbarCooldownBySpellID(uint32 spell_id);
client:ResetDisciplineTimer(uint32 timer_id);
client:ResetTrade();
client:Save(int commit_now);
client:Save();
client:SaveBackup();
client:ScribeSpell(int spell_id, int slot, bool update_client);
client:ScribeSpell(int spell_id, int slot);
client:ScribeSpells(uint8 min_level, uint8 max_level);
client:SendColoredText(uint32 type, string msg);
client:SendItemScale(ItemInst inst);
client:SendMarqueeMessage(uint32 type, uint32 priority, uint32 fade_in, uint32 fade_out, uint32 duration, string msg);
client:SendOPTranslocateConfirm(Mob caster, int spell_id);
client:SendPEQZoneFlagInfo(Client to);
client:SendSound();
client:SendToGuildHall();
client:SendToInstance(string instance_type, string zone_short_name, uint32 instance_version, float x, float y, float z, float heading, string instance_identifier, uint32 duration);
client:SendWebLink(string site);
client:SendZoneFlagInfo(Client to);
client:SetAAEXPModifier(uint32 zone_id, double aa_modifier);
client:SetAAPoints(int points);
client:SetAATitle(string title);
client:SetAFK(uint8 afk_flag);
client:SetAccountFlag(string flag, string val);
client:SetAlternateCurrencyValue(uint32 currency, int amount);
client:SetAnon(uint8 anon_flag);
client:SetBaseClass(int v);
client:SetBaseGender(int v);
client:SetBaseRace(int v);
client:SetBindPoint(int to_zone, int to_instance, float new_x, float new_y);
client:SetBindPoint();
client:SetBindPoint(int to_zone, int to_instance, float new_x, float new_y, float new_z);
client:SetBindPoint(int to_zone, int to_instance, float new_x, float new_y, float new_z, float new_heading);
client:SetBindPoint(int to_zone);
client:SetBindPoint(int to_zone, int to_instance);
client:SetBindPoint(int to_zone, int to_instance, float new_x);
client:SetClientMaxLevel(int value);
client:SetConsumption(int in_hunger, int in_thirst);
client:SetDeity(int v);
client:SetDuelTarget(int c);
client:SetDueling(bool v);
client:SetEXP(uint32 set_exp, uint32 set_aaxp);
client:SetEXP(uint32 set_exp, uint32 set_aaxp, bool resexp);
client:SetEXPModifier(uint32 zone_id, double exp_modifier);
client:SetEbonCrystals(uint32 value);
client:SetEndurance(int endur);
client:SetEnvironmentDamageModifier(int value);
client:SetFactionLevel(uint32 char_id, uint32 npc_id, int char_class, int char_race, int char_deity);
client:SetFactionLevel2(uint32 char_id, int faction_id, int char_class, int char_race, int char_deity, int value, int temp);
client:SetFeigned(bool v);
client:SetGM(bool v);
client:SetGMStatus(uint32 newStatus);
client:SetHideMe(bool hide_me_state);
client:SetHorseId(int id);
client:SetHunger(int in_hunger);
client:SetIPExemption(int exemption_amount);
client:SetInvulnerableEnvironmentDamage(bool value);
client:SetLanguageSkill(int language, int value);
client:SetMaterial(int slot_id, uint32 item_id);
client:SetPEQZoneFlag(uint32 zone_id);
client:SetPVP(bool v);
client:SetPrimaryWeaponOrnamentation(uint32 model_id);
client:SetRadiantCrystals(uint32 value);
client:SetSecondaryWeaponOrnamentation(uint32 model_id);
client:SetSkill(int skill_id, int value);
client:SetSkillPoints(int skill);
client:SetStartZone(int zone_id, float x);
client:SetStartZone(int zone_id);
client:SetStartZone(int zone_id, float x, float y, float z);
client:SetStartZone(int zone_id, float x, float y);
client:SetStats(int type, int value);
client:SetThirst(int in_thirst);
client:SetTint(int slot_id, uint32 color);
client:SetTitleSuffix(string text);
client:SetZoneFlag(uint32 zone_id);
client:Signal(uint32 id);
client:Sit();
client:Stand();
client:SummonBaggedItems(uint32 bag_item_id, object bag_items_table);
client:SummonItem(uint32 item_id, int charges, uint32 aug1, uint32 aug2, uint32 aug3, uint32 aug4, uint32 aug5, bool attuned, int to_slot);
client:SummonItem(uint32 item_id, int charges, uint32 aug1);
client:SummonItem(uint32 item_id, int charges, uint32 aug1, uint32 aug2, uint32 aug3);
client:SummonItem(uint32 item_id);
client:SummonItem(uint32 item_id, int charges, uint32 aug1, uint32 aug2);
client:SummonItem(uint32 item_id, int charges, uint32 aug1, uint32 aug2, uint32 aug3, uint32 aug4, uint32 aug5, bool attuned);
client:SummonItem(uint32 item_id, int charges, uint32 aug1, uint32 aug2, uint32 aug3, uint32 aug4);
client:SummonItem(uint32 item_id, int charges, uint32 aug1, uint32 aug2, uint32 aug3, uint32 aug4, uint32 aug5);
client:SummonItem(uint32 item_id, int charges);
client:TGB();
client:TakeMoneyFromPP(uint64 copper, update_client);
client:TakeMoneyFromPP(uint64 copper);
client:TakePlatinum(uint32 platinum);
client:TakePlatinum(uint32 platinum, update_client);
client:Thirsty();
client:TrainDisc(int itemid);
client:TrainDiscBySpellID(int32 spell_id);
client:UnFreeze();
client:Undye();
client:UnmemSpell(int slot);
client:UnmemSpell(int slot, bool update_client);
client:UnmemSpellAll();
client:UnmemSpellAll(bool update_client);
client:UnmemSpellBySpellID(int32 spell_id);
client:UnscribeSpell(int slot);
client:UnscribeSpell(int slot, bool update_client);
client:UnscribeSpellAll();
client:UnscribeSpellAll(bool update_client);
client:UnscribeSpellBySpellID(uint16 spell_id, bool update_client);
client:UnscribeSpellBySpellID(uint16 spell_id);
client:UntrainDisc(int slot, bool update_client);
client:UntrainDisc(int slot);
client:UntrainDiscAll();
client:UntrainDiscAll(bool update_client);
client:UntrainDiscBySpellID(uint16 spell_id, bool update_client);
client:UntrainDiscBySpellID(uint16 spell_id);
client:UpdateGroupAAs(int points, uint32 type);
client:UpdateLDoNPoints(uint32 theme_id, int points);
client:UpdateTaskActivity(int task, int activity, int count);
client:UseDiscipline(int spell_id, int target_id);
client:WorldKick();