Client

Info

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

$client->AccountID();
$client->AccountName();
$client->AddAAPoints(uint32 points);
$client->AddAlternateCurrencyValue(uint32 currency_id, int amount);
$client->AddCrystals(uint32 radiant_count, uint32 ebon_count);
$client->AddEXP(uint32 add_exp);
$client->AddEXP(uint32 add_exp, uint8 conlevel);
$client->AddEXP(uint32 add_exp, uint8 conlevel, bool resexp);
$client->AddEbonCrystals(uint32 amount);
$client->AddExpeditionLockout(string expedition_name, string event_name, uint32 seconds);
$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->AddExpeditionLockoutDuration(string expedition_name, string event_name, int seconds);
$client->AddItem(reference table_ref);
$client->AddLDoNLoss(uint32 theme_id);
$client->AddLDoNWin(uint32 theme_id);
$client->AddLevelBasedExp(uint8 exp_percentage);
$client->AddLevelBasedExp(uint8 exp_percentage, uint8 max_level);
$client->AddLevelBasedExp(uint8 exp_percentage, uint8 max_level, bool ignore_mods);
$client->AddMoneyToPP(uint32 copper, uint32 silver, uint32 gold, uint32 platinum);
$client->AddMoneyToPP(uint32 copper, uint32 silver, uint32 gold, uint32 platinum, bool update_client);
$client->AddPVPPoints(uint32 points);
$client->AddPlatinum(uint32 platinum);
$client->AddPlatinum(uint32 platinum, bool update_client);
$client->AddRadiantCrystals(uint32 amount);
$client->AddSkill(int skill_id, uint16 value);
$client->Admin();
$client->ApplySpell(int spell_id);
$client->ApplySpell(int spell_id, int duration, int level, bool allow_pets, bool allow_bots);
$client->ApplySpell(int spell_id, int duration, int level, bool allow_pets);
$client->ApplySpell(int spell_id, int duration);
$client->ApplySpell(int spell_id, int duration, int level);
$client->ApplySpellGroup(int spell_id, int duration);
$client->ApplySpellGroup(int spell_id);
$client->ApplySpellGroup(int spell_id, int duration, int level);
$client->ApplySpellGroup(int spell_id, int duration, int level, bool allow_pets);
$client->ApplySpellGroup(int spell_id, int duration, int level, bool allow_pets, bool allow_bots);
$client->ApplySpellRaid(int spell_id);
$client->ApplySpellRaid(int spell_id, int duration, int level, bool allow_pets);
$client->ApplySpellRaid(int spell_id, int duration);
$client->ApplySpellRaid(int spell_id, int duration, int level, bool allow_pets, bool is_raid_group_only);
$client->ApplySpellRaid(int spell_id, int duration, int level);
$client->ApplySpellRaid(int spell_id, int duration, int level, bool allow_pets, bool is_raid_group_only, bool allow_bots);
$client->AssignTask(int task_id);
$client->AssignTask(int task_id, int npc_id, bool enforce_level_requirement);
$client->AssignTask(int task_id, int npc_id);
$client->AssignToInstance(uint16 instance_id);
$client->AutoSplitEnabled();
$client->BreakInvis();
$client->CalcEXP(uint8 consider_level, bool ignore_modifiers);
$client->CalcEXP(uint8 consider_level);
$client->CalcPriceMod(Mob* other, bool reverse);
$client->CalcPriceMod(Mob* other);
$client->CalcPriceMod();
$client->CampAllBots();
$client->CampAllBots(uint8 class_id);
$client->CanEnterZone(string zone_short_name, int16 instance_version);
$client->CanEnterZone(string zone_short_name);
$client->CanHaveSkill(int skill_id);
$client->CashReward(uint32 copper, uint32 silver, uint32 gold, uint32 platinum);
$client->ChangeLastName(string last_name);
$client->CharacterID();
$client->CheckIncreaseSkill(int skill_id);
$client->CheckIncreaseSkill(int skill_id, int chance_modifier);
$client->CheckSpecializeIncrease(uint16 spell_id);
$client->ClearAccountFlag(string flag);
$client->ClearCompassMark();
$client->ClearPEQZoneFlag(uint32 zone_id);
$client->ClearXTargets();
$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, bool disable_messages);
$client->CreateExpedition(string zone_name, uint32 version, uint32 duration, string expedition_name, uint32 min_players, uint32 max_players);
$client->CreateExpedition(reference table_ref);
$client->CreateExpeditionFromTemplate(uint32_t dz_template_id);
$client->CreateTaskDynamicZone(int task_id, reference table_ref);
$client->DecreaseByID(uint32 type, int16 quantity);
$client->DeleteItemInInventory(int16 slot_id);
$client->DeleteItemInInventory(int16 slot_id, int16 quantity);
$client->DeleteItemInInventory(int16 slot_id, int16 quantity, bool client_update);
$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);
$client->DyeArmorBySlot(uint8 slot, uint8 red, uint8 green, uint8 blue, uint8 use_tint);
$client->EndSharedTask();
$client->EndSharedTask(bool send_fail);
$client->Escape();
$client->ExpeditionMessage(int expedition_id, string message);
$client->FailTask(int task_id);
$client->FindEmptyMemSlot();
$client->FindMemmedSpellBySlot(slot);
$client->FindMemmedSpellBySpellID(uint16 spell_id);
$client->Fling(float value, float target_x, float target_y, float target_z);
$client->Fling(float target_x, float target_y, float target_z, bool ignore_los, bool clip_through_walls);
$client->Fling(float value, float target_x, float target_y, float target_z, bool ignore_los, bool clip_through_walls);
$client->Fling(float value, float target_x, float target_y, float target_z, bool ignore_los);
$client->Fling(float target_x, float target_y, float target_z);
$client->Fling(float target_x, float target_y, float target_z, bool ignore_los);
$client->ForageItem();
$client->Freeze();
$client->GMKill();
$client->GetAAEXPModifier();
$client->GetAAEXPModifier(uint32 zone_id);
$client->GetAAEXPModifier(uint32 zone_id, int16 instance_version);
$client->GetAAEXPPercentage();
$client->GetAAExp();
$client->GetAALevel(uint32 aa_skill_id);
$client->GetAAPercent();
$client->GetAAPoints();
$client->GetAFK();
$client->GetAccountAge();
$client->GetAccountFlag(flag);
$client->GetAccountFlags();
$client->GetAggroCount();
$client->GetAllMoney();
$client->GetAlternateCurrencyValue(uint32_t currency_id);
$client->GetAnon();
$client->GetAugmentAt(uint32 slot, uint32 aug_slot);
$client->GetAugmentIDAt(int16 slot_id, uint8 aug_slot);
$client->GetAugmentIDsBySlotID(int16 slot_id);
$client->GetBaseAGI();
$client->GetBaseCHA();
$client->GetBaseDEX();
$client->GetBaseFace();
$client->GetBaseINT();
$client->GetBaseSTA();
$client->GetBaseSTR();
$client->GetBaseWIS();
$client->GetBecomeNPCLevel();
$client->GetBindHeading();
$client->GetBindHeading(int index);
$client->GetBindX();
$client->GetBindX(int index);
$client->GetBindY();
$client->GetBindY(int index);
$client->GetBindZ(int index);
$client->GetBindZ();
$client->GetBindZoneID(int index);
$client->GetBindZoneID();
$client->GetBotCreationLimit();
$client->GetBotCreationLimit(uint8 class_id);
$client->GetBotRequiredLevel();
$client->GetBotRequiredLevel(uint8 class_id);
$client->GetBotSpawnLimit();
$client->GetBotSpawnLimit(uint8 class_id);
$client->GetCarriedMoney();
$client->GetCarriedPlatinum();
$client->GetCharacterFactionLevel(faction_id);
$client->GetClassAbbreviation();
$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, identifier);
$client->GetDiscSlotBySpellID(spell_id);
$client->GetDisciplineTimer(uint32 timer_id);
$client->GetDuelTarget();
$client->GetEXP();
$client->GetEXPForLevel(uint16 check_level);
$client->GetEXPModifier();
$client->GetEXPModifier(uint32 zone_id, int16 instance_version);
$client->GetEXPModifier(uint32 zone_id);
$client->GetEXPPercentage();
$client->GetEbonCrystals();
$client->GetEndurance();
$client->GetEnduranceRatio();
$client->GetEnvironmentDamageModifier();
$client->GetExpedition();
$client->GetExpeditionLockouts();
$client->GetExpeditionLockouts(string expedition_name);
$client->GetFace();
$client->GetFactionLevel(uint32 char_id, uint32 npc_id, uint32 race_id, uint32 class_id, uint32 deity_id, uint32 faction_id, Mob* tnpc);
$client->GetFeigned();
$client->GetFreeDisciplineSlot(starting_slot);
$client->GetFreeDisciplineSlot();
$client->GetFreeSpellBookSlot();
$client->GetFreeSpellBookSlot(uint32 start_slot);
$client->GetGM();
$client->GetGMStatus();
$client->GetGroup();
$client->GetGroupPoints();
$client->GetGuildPublicNote();
$client->GetHealAmount();
$client->GetHorseId();
$client->GetHunger();
$client->GetIP();
$client->GetIPExemption();
$client->GetIPString();
$client->GetInstanceID();
$client->GetInstrumentMod(uint16 spell_id);
$client->GetIntoxication();
$client->GetInventory();
$client->GetInvulnerableEnvironmentDamage();
$client->GetItemAt(uint32 slot);
$client->GetItemCooldown(item_id);
$client->GetItemIDAt(int16 slot_id);
$client->GetItemInInventory(int16 slot_id);
$client->GetLDoNLosses();
$client->GetLDoNLossesTheme(theme);
$client->GetLDoNPointsTheme(int theme);
$client->GetLDoNWins();
$client->GetLDoNWinsTheme(theme);
$client->GetLanguageSkill(uint16 lanuage_id);
$client->GetLearnableDisciplines(uint8 min_level);
$client->GetLearnableDisciplines();
$client->GetLearnableDisciplines(uint8 min_level, uint8 max_level);
$client->GetLearnedDisciplines();
$client->GetLockoutExpeditionUUID(expedition_name, event_name);
$client->GetMaxEndurance();
$client->GetMemmedSpells();
$client->GetModCharacterFactionLevel(faction_id);
$client->GetMoney(int8 type, int8 subtype);
$client->GetPEQZoneFlags();
$client->GetPVP();
$client->GetPVPPoints();
$client->GetRaceAbbreviation();
$client->GetRaceBitmask();
$client->GetRadiantCrystals();
$client->GetRaid();
$client->GetRaidPoints();
$client->GetRawItemAC();
$client->GetRawSkill(int skill_id);
$client->GetRecipeMadeCount(uint32 recipe_id);
$client->GetScribeableSpells();
$client->GetScribeableSpells(uint8 min_level);
$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(task_id, activity_id);
$client->GetThirst();
$client->GetTotalSecondsPlayed();
$client->GetWeight();
$client->GetZoneFlags();
$client->GoFish();
$client->GrantAllAAPoints();
$client->GrantAllAAPoints(uint8 unlock_level);
$client->GrantAlternateAdvancementAbility(int aa_id, int points);
$client->GrantAlternateAdvancementAbility(int aa_id, int points, ignore_cost);
$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->HasItemOnCorpse(uint32 item_id);
$client->HasPEQZoneFlag(uint32 zone_id);
$client->HasRecipeLearned(uint32 recipe_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(uint8 language_id, uint8 increase);
$client->IncreaseLanguageSkill(uint8 language_id);
$client->IncreaseSkill(int skill_id, int value);
$client->IncreaseSkill(int skill_id);
$client->IncrementAA(uint32 aa_skill_id);
$client->IsAutoAttackEnabled();
$client->IsAutoFireEnabled();
$client->IsBecomeNPC();
$client->IsCrouching();
$client->IsDueling();
$client->IsEXPEnabled();
$client->IsGrouped();
$client->IsInAGuild();
$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->LockSharedTask(bool lock);
$client->MarkCompassLoc(float x, float y, float z);
$client->MaxSkill(uint16 skill_id, uint16 class_id, uint16 level);
$client->MaxSkill(uint16 skill_id, uint16 class_id);
$client->MaxSkill(uint16 skill_id);
$client->MaxSkills();
$client->MemSpell(uint16 spell_id, int slot, bool update_client);
$client->MemSpell(uint16 spell_id, int slot);
$client->MemmedCount();
$client->MovePC(uint32 zone_id, float x, float y, float z, float heading);
$client->MovePCDynamicZone(scalar zone, int zone_version, bool msg_if_invalid);
$client->MovePCDynamicZone(scalar zone);
$client->MovePCDynamicZone(scalar zone, int zone_version);
$client->MovePCInstance(uint32 zone_id, uint32 instance_id, float x, float y, float z, float heading);
$client->MoveZone(string zone_short_name);
$client->MoveZone(string zone_short_name, float x, float y, float z, float heading);
$client->MoveZone(string zone_short_name, float x, float y, float z);
$client->MoveZoneGroup(string zone_short_name, float x, float y, float z, float heading);
$client->MoveZoneGroup(string zone_short_name);
$client->MoveZoneGroup(string zone_short_name, float x, float y, float z);
$client->MoveZoneInstance(uint16 instance_id, float x, float y, float z, float heading);
$client->MoveZoneInstance(uint16 instance_id, float x, float y, float z);
$client->MoveZoneInstance(uint16 instance_id);
$client->MoveZoneInstanceGroup(uint16 instance_id, float x, float y, float z);
$client->MoveZoneInstanceGroup(uint16 instance_id, float x, float y, float z, float heading);
$client->MoveZoneInstanceGroup(uint16 instance_id);
$client->MoveZoneInstanceRaid(uint16 instance_id, float x, float y, float z, float heading);
$client->MoveZoneInstanceRaid(uint16 instance_id, float x, float y, float z);
$client->MoveZoneInstanceRaid(uint16 instance_id);
$client->MoveZoneRaid(string zone_short_name, float x, float y, float z);
$client->MoveZoneRaid(string zone_short_name, float x, float y, float z, float heading);
$client->MoveZoneRaid(string zone_short_name);
$client->NPCSpawn(NPC* target_npc, string option, uint32 respawn_time);
$client->NPCSpawn(NPC* target_npc, string option);
$client->NotifyNewTitlesAvailable();
$client->NukeItem(item_id);
$client->NukeItem(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->Popup2(string title, string text, uint32 popup_id, uint32 negative_id);
$client->Popup2(string title, string text, uint32 popup_id, uint32 negative_id, uint32 buttons, uint32 duration, string button_name_0);
$client->Popup2(string title, string text, uint32 popup_id, uint32 negative_id, uint32 buttons, uint32 duration, string button_name_0, string button_name_1);
$client->Popup2(string title, string text, uint32 popup_id);
$client->Popup2(string title, string text, uint32 popup_id, uint32 negative_id, uint32 buttons, uint32 duration);
$client->Popup2(string title, string text);
$client->Popup2(string title, string text, uint32 popup_id, uint32 negative_id, uint32 buttons);
$client->QuestReward(Mob* mob, uint32 copper, uint32 silver, uint32 gold, uint32 platinum, uint32 item_id, uint32 exp);
$client->QuestReward(Mob* mob, uint32 copper, uint32 silver, uint32 gold, uint32 platinum);
$client->QuestReward(Mob* mob, uint32 copper, uint32 silver, uint32 gold, uint32 platinum, uint32 item_id);
$client->QuestReward(Mob* mob);
$client->QuestReward(Mob* mob, uint32 copper, uint32 silver, uint32 gold);
$client->QuestReward(Mob* mob, uint32 copper, uint32 silver, uint32 gold, uint32 platinum, uint32 item_id, uint32 exp, bool faction);
$client->QuestReward(Mob* mob, uint32 copper);
$client->QuestReward(Mob* mob, uint32 copper, uint32 silver);
$client->ReadBook(string book_text, uint8 type);
$client->ReadBookByName(string book_name, uint8 book_type);
$client->RefundAA();
$client->ReloadDataBuckets();
$client->RemoveAllExpeditionLockouts(string expedition_name);
$client->RemoveAllExpeditionLockouts();
$client->RemoveEbonCrystals(uint32 amount);
$client->RemoveExpeditionLockout(string expedition_name, string event_name);
$client->RemoveFromInstance(uint16 instance_id);
$client->RemoveItem(uint32 item_id, uint32 quantity);
$client->RemoveItem(uint32 item_id);
$client->RemoveLDoNLoss(uint32 theme_id);
$client->RemoveLDoNWin(uint32 theme_id);
$client->RemoveNoRent();
$client->RemoveRadiantCrystals(uint32 amount);
$client->ResetAA();
$client->ResetAllCastbarCooldowns();
$client->ResetAllDisciplineTimers();
$client->ResetAlternateAdvancementRank(int aa_id);
$client->ResetCastbarCooldownBySlot(int slot);
$client->ResetCastbarCooldownBySpellID(uint32 spell_id);
$client->ResetDisciplineTimer(uint32_t timer_id);
$client->ResetItemCooldown(uint32 item_id);
$client->ResetTrade();
$client->Save(uint8 commit_now);
$client->ScribeSpell(uint16 spell_id, int slot, bool update_client);
$client->ScribeSpell(uint16 spell_id, int slot);
$client->ScribeSpells(uint8 min_level, uint8 max_level);
$client->SendColoredText(uint32 color, string msg);
$client->SendGMCommand(string message);
$client->SendGMCommand(string message, ignore_status);
$client->SendMarqueeMessage(uint32 type, string message, uint32 duration);
$client->SendMarqueeMessage(uint32 type, uint32 priority, uint32 fade_in, uint32 fade_out, uint32 duration, string message);
$client->SendMarqueeMessage(uint32 type, string message);
$client->SendOPTranslocateConfirm(Mob* caster, uint16 spell_id);
$client->SendPEQZoneFlagInfo(Client* to);
$client->SendPath(Mob* target);
$client->SendPayload(int payload_id);
$client->SendPayload(int payload_id, string payload_value);
$client->SendSound();
$client->SendSpellAnim(uint16 targetid, uint16 spell_id);
$client->SendTargetCommand(uint32 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 url);
$client->SendZoneFlagInfo(Client* to);
$client->SetAAEXPModifier(uint32 zone_id, float aa_modifier, int16 instance_version);
$client->SetAAEXPModifier(float aa_modifier);
$client->SetAAEXPModifier(uint32 zone_id, float aa_modifier);
$client->SetAAPoints(uint32 points);
$client->SetAATitle(string title);
$client->SetAATitle(string title, bool save);
$client->SetAFK(uint8 afk_flag);
$client->SetAccountFlag(string flag, string value);
$client->SetAlternateCurrencyValue(uint32 currency_id, uint32 amount);
$client->SetAnon(uint8 anon_flag);
$client->SetBaseClass(uint32 class_id);
$client->SetBaseGender(uint32 gender_id);
$client->SetBaseRace(uint32 race_id);
$client->SetBecomeNPC(bool flag);
$client->SetBecomeNPCLevel(uint8 level);
$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, int to_instance, float new_x, float new_y, float new_z);
$client->SetBindPoint(int to_zone);
$client->SetBindPoint();
$client->SetBindPoint(int to_zone, int to_instance);
$client->SetBindPoint(int to_zone, int to_instance, float new_x);
$client->SetBindPoint(int to_zone, int to_instance, float new_x, float new_y);
$client->SetBotCreationLimit(uint32 new_creation_limit, uint8 class_id);
$client->SetBotCreationLimit(uint32 new_creation_limit);
$client->SetBotRequiredLevel(int new_required_level, uint8 class_id);
$client->SetBotRequiredLevel(int new_required_level);
$client->SetBotSpawnLimit(int new_spawn_limit, uint8 class_id);
$client->SetBotSpawnLimit(int new_spawn_limit);
$client->SetClientMaxLevel(uint8 max_level);
$client->SetConsumption(int hunger_amount, int thirst_amount);
$client->SetCustomItemData(int16 slot_id, string identifier, string value);
$client->SetDeity(uint32 deity_id);
$client->SetDuelTarget(uint32_t set_id);
$client->SetDueling(bool duel);
$client->SetEXP(uint64 set_exp, uint64 set_aaxp);
$client->SetEXP(uint64 set_exp, uint64 set_aaxp, bool resexp);
$client->SetEXPEnabled(bool is_exp_enabled);
$client->SetEXPModifier(uint32 zone_id, float exp_modifier, int16 instance_version);
$client->SetEXPModifier(uint32 zone_id, float exp_modifier);
$client->SetEXPModifier(float exp_modifier);
$client->SetEbonCrystals(uint32 value);
$client->SetEndurance(int endurance);
$client->SetEnvironmentDamageModifier(int modifier);
$client->SetFactionLevel(uint32 char_id, uint32 npc_faction_id, uint8 char_class, uint8 char_race, uint8 char_deity);
$client->SetFactionLevel2(uint32 char_id, int32 faction_id, uint8 char_class, uint8 char_race, uint8 char_deity, int32 value);
$client->SetFactionLevel2(uint32 char_id, int32 faction_id, uint8 char_class, uint8 char_race, uint8 char_deity, int32 value, uint8 temp);
$client->SetFeigned(bool feigned);
$client->SetGM(bool on);
$client->SetGMStatus(int new_status);
$client->SetHideMe(bool hide_me_state);
$client->SetHorseId(uint16_t horseid);
$client->SetHunger(int in_hunger);
$client->SetIPExemption(int exemption_amount);
$client->SetInvulnerableEnvironmentDamage(bool invul);
$client->SetItemCooldown(uint32 item_id, uint32 in_time);
$client->SetLDoNPoints(uint32 theme_id, uint32 points);
$client->SetLanguageSkill(uint8 language_id, uint8 language_skill);
$client->SetMaterial(int16 slot_id, uint32 item_id);
$client->SetPEQZoneFlag(uint32 zone_id);
$client->SetPVP(bool on);
$client->SetPrimaryWeaponOrnamentation(int model_id);
$client->SetRadiantCrystals(uint32 value);
$client->SetSecondaryWeaponOrnamentation(int model_id);
$client->SetSkill(int skill_id, uint16 value);
$client->SetSkillPoints(int points);
$client->SetSpellDuration(int spell_id);
$client->SetSpellDuration(int spell_id, int duration, int level, bool allow_pets);
$client->SetSpellDuration(int spell_id, int duration, int level, bool allow_pets, bool allow_bots);
$client->SetSpellDuration(int spell_id, int duration, int level);
$client->SetSpellDuration(int spell_id, int duration);
$client->SetSpellDurationGroup(int spell_id, int duration, int level, bool allow_pets, bool allow_bots);
$client->SetSpellDurationGroup(int spell_id, int duration, int level, bool allow_pets);
$client->SetSpellDurationGroup(int spell_id, int duration, int level);
$client->SetSpellDurationGroup(int spell_id, int duration);
$client->SetSpellDurationGroup(int spell_id);
$client->SetSpellDurationRaid(int spell_id, int duration, int level, bool allow_pets);
$client->SetSpellDurationRaid(int spell_id);
$client->SetSpellDurationRaid(int spell_id, int duration);
$client->SetSpellDurationRaid(int spell_id, int duration, int level);
$client->SetSpellDurationRaid(int spell_id, int duration, int level, bool allow_pets, bool is_raid_group_only);
$client->SetSpellDurationRaid(int spell_id, int duration, int level, bool allow_pets, bool is_raid_group_only, bool allow_bots);
$client->SetStartZone(uint32 zone_id);
$client->SetStartZone(uint32 zone_id, float x, float y, float z, float heading);
$client->SetStartZone(uint32 zone_id, float x, float y, float z);
$client->SetStats(uint8 type, uint16 increase_val);
$client->SetThirst(int in_thirst);
$client->SetTint(int16 slot_id, uint32 color);
$client->SetTitleSuffix(string suffix);
$client->SetTitleSuffix(string suffix, bool save);
$client->SetZoneFlag(uint32 zone_id);
$client->Signal(int signal_id);
$client->SignalClient(int signal_id);
$client->SilentMessage(string message);
$client->Sit();
$client->SlotConvert2(uint8 slot);
$client->Stand();
$client->SummonBaggedItems(uint32 bag_item_id, reference bag_items_ref);
$client->SummonItem(uint32 item_id, int16 charges, bool attune, uint32 aug1, uint32 aug2);
$client->SummonItem(uint32 item_id, int16 charges, bool attune, uint32 aug1);
$client->SummonItem(uint32 item_id, int16 charges, bool attune);
$client->SummonItem(uint32 item_id, int16 charges);
$client->SummonItem(uint32 item_id);
$client->SummonItem(uint32 item_id, int16 charges, bool attune, uint32 aug1, uint32 aug2, uint32 aug3, uint32 aug4, uint32 aug5, uint16 slot_id);
$client->SummonItem(uint32 item_id, int16 charges, bool attune, uint32 aug1, uint32 aug2, uint32 aug3, uint32 aug4, uint32 aug5);
$client->SummonItem(uint32 item_id, int16 charges, bool attune, uint32 aug1, uint32 aug2, uint32 aug3, uint32 aug4);
$client->SummonItem(uint32 item_id, int16 charges, bool attune, uint32 aug1, uint32 aug2, uint32 aug3);
$client->SummonItemIntoInventory(reference table_ref);
$client->TGB();
$client->TakeMoneyFromPP(uint64 copper);
$client->TakeMoneyFromPP(uint64 copper, update_client);
$client->TakePlatinum(uint32 platinum);
$client->TakePlatinum(uint32 platinum, update_client);
$client->TaskSelector(array task_ids);
$client->TaskSelectorNoCooldown(array task_ids);
$client->TeleportGroupToPlayerByName(string player_name);
$client->TeleportRaidToPlayerByName(string player_name);
$client->TeleportToPlayerByName(string player_name);
$client->Thirsty();
$client->TrainDiscBySpellID(int spell_id);
$client->UnFreeze();
$client->Undye();
$client->UnmemSpell(int slot);
$client->UnmemSpell(int slot, bool update_client);
$client->UnmemSpellAll(bool update_client);
$client->UnmemSpellAll();
$client->UnmemSpellBySpellID(int spell_id);
$client->UnscribeSpell(int slot);
$client->UnscribeSpell(int slot, bool update_client);
$client->UnscribeSpellAll(bool update_client);
$client->UnscribeSpellAll();
$client->UnscribeSpellBySpellID(uint16 spell_id, bool update_client);
$client->UnscribeSpellBySpellID(uint16 spell_id);
$client->UntrainDisc(int slot);
$client->UntrainDisc(int slot, bool update_client);
$client->UntrainDiscAll();
$client->UntrainDiscAll(bool update_client);
$client->UntrainDiscBySpellID(uint16 spell_id);
$client->UntrainDiscBySpellID(uint16 spell_id, bool update_client);
$client->UpdateAdmin(bool from_database);
$client->UpdateAdmin();
$client->UpdateGroupAAs(int points, uint32 type);
$client->UpdateLDoNPoints(uint32 theme_id, int points);
$client->UpdateTaskActivity(int task_id, int activity_id, int count);
$client->UpdateTaskActivity(int task_id, int activity_id, int count, bool ignore_quest_update);
$client->UpdateWho(uint8 remove);
$client->UpdateWho();
$client->UseAugmentContainer(int container_slot);
$client->UseDiscipline(uint32 spell_id, uint32 target);
$client->WorldKick();

Info

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

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, int conlevel);
client:AddEXP(uint32 add_exp);
client:AddEXP(uint32 add_exp, int conlevel, bool resexp);
client:AddEbonCrystals(uint32 amount);
client:AddExpeditionLockout(string expedition_name, string event_name, uint32 seconds);
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:AddExpeditionLockoutDuration(string expedition_name, string event_name, int seconds);
client:AddItem(object item_table);
client:AddLDoNLoss(uint32 theme_id);
client:AddLDoNWin(uint32 theme_id);
client:AddLevelBasedExp(int exp_pct, int max_level, bool ignore_mods);
client:AddLevelBasedExp(int exp_pct);
client:AddLevelBasedExp(int exp_pct, int max_level);
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:AddRadiantCrystals(uint32 amount);
client:AddSkill(int skill_id, int value);
client:Admin();
client:ApplySpell(int spell_id, int duration, int level, bool allow_pets, bool allow_bots);
client:ApplySpell(int spell_id, int duration);
client:ApplySpell(int spell_id, int duration, int level, bool allow_pets);
client:ApplySpell(int spell_id, int duration, int level);
client:ApplySpell(int spell_id);
client:ApplySpellGroup(int spell_id, int duration, int level, bool allow_pets);
client:ApplySpellGroup(int spell_id, int duration);
client:ApplySpellGroup(int spell_id);
client:ApplySpellGroup(int spell_id, int duration, int level);
client:ApplySpellGroup(int spell_id, int duration, int level, bool allow_pets, bool allow_bots);
client:ApplySpellRaid(int spell_id, int duration, int level, bool allow_pets, bool is_raid_group_only);
client:ApplySpellRaid(int spell_id, int duration, int level, bool allow_pets, bool is_raid_group_only, bool allow_bots);
client:ApplySpellRaid(int spell_id, int duration);
client:ApplySpellRaid(int spell_id);
client:ApplySpellRaid(int spell_id, int duration, int level, bool allow_pets);
client:ApplySpellRaid(int spell_id, int duration, int level);
client:AssignTask(int task_id, int npc_id);
client:AssignTask(int task_id);
client:AssignTask(int task_id, int npc_id, bool enforce_level_requirement);
client:AssignToInstance(int instance_id);
client:AutoSplitEnabled();
client:BreakInvis();
client:CalcATK();
client:CalcCurrentWeight();
client:CalcEXP(uint8 consider_level);
client:CalcEXP(uint8 consider_level, bool ignore_modifiers);
client:CalcPriceMod(Mob other, bool reverse);
client:CampAllBots();
client:CampAllBots(uint8 class_id);
client:CanEnterZone(string zone_short_name, int16 instance_version);
client:CanEnterZone(string zone_short_name);
client:CanHaveSkill(int skill_id);
client:CashReward(uint32 copper, uint32 silver, uint32 gold, uint32 platinum);
client:ChangeLastName(string last_name);
client:CharacterID();
client:CheckIncreaseSkill(int skill_id, Mob target);
client:CheckIncreaseSkill(int skill_id, Mob target, int chance_mod);
client:CheckSpecializeIncrease(int spell_id);
client:ClearAccountFlag(const std);
client:ClearCompassMark();
client:ClearPEQZoneFlag(uint32 zone_id);
client:ClearXTargets();
client:ClearZoneFlag(uint32 zone_id);
client:Connected();
client:CountAugmentEquippedByID(uint32 item_id);
client:CountItem(uint32 item_id);
client:CountItemEquippedByID(uint32 item_id);
client:CreateExpedition(object expedition_table);
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:CreateExpeditionFromTemplate(uint32_t dz_template_id);
client:CreateTaskDynamicZone(int task_id, object dz_table);
client:DecreaseByID(uint32 type, int amt);
client:DeleteBucket(string bucket_name);
client:DeleteItemInInventory(int slot_id, int quantity);
client:DeleteItemInInventory(int slot_id, int quantity, bool update_client);
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);
client:DyeArmorBySlot(uint8 slot, uint8 red, uint8 green, uint8 blue, uint8 use_tint);
client:EnableAreaEndRegen(int value);
client:EnableAreaHPRegen(int value);
client:EnableAreaManaRegen(int value);
client:EnableAreaRegens(int value);
client:EndSharedTask(bool send_fail);
client:EndSharedTask();
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, bool ignore_los);
client:Fling(float target_x, float target_y, float target_z, bool ignore_los, bool clip_through_walls);
client:Fling(float value, float target_x, float target_y, float target_z, bool ignore_los, bool clip_through_walls);
client:Fling(float target_x, float target_y, float target_z, bool ignore_los);
client:Fling(float target_x, float target_y, float target_z);
client:Fling(float value, float target_x, float target_y, float target_z);
client:ForageItem(bool guarantee);
client:ForageItem();
client:Freeze();
client:GetAAEXPModifier(uint32 zone_id);
client:GetAAEXPModifier(uint32 zone_id, int16 instance_version);
client:GetAAEXPModifier();
client:GetAAEXPPercentage();
client:GetAAExp();
client:GetAAPercent();
client:GetAAPoints();
client:GetAFK();
client:GetAccountAge();
client:GetAccountFlag(const std);
client:GetAccountFlags();
client:GetAggroCount();
client:GetAllMoney();
client:GetAlternateCurrencyValue(currency);
client:GetAnon();
client:GetAugmentIDAt(slot_id, aug_slot);
client:GetAugmentIDsBySlotID(int16 slot_id);
client:GetBaseAGI();
client:GetBaseCHA();
client:GetBaseDEX();
client:GetBaseFace();
client:GetBaseINT();
client:GetBaseSTA();
client:GetBaseSTR();
client:GetBaseWIS();
client:GetBindHeading(int index);
client:GetBindHeading();
client:GetBindX();
client:GetBindX(int index);
client:GetBindY();
client:GetBindY(int index);
client:GetBindZ();
client:GetBindZ(int index);
client:GetBindZoneID(int index);
client:GetBindZoneID();
client:GetBotCreationLimit(uint8 class_id);
client:GetBotCreationLimit();
client:GetBotRequiredLevel(uint8 class_id);
client:GetBotRequiredLevel();
client:GetBotSpawnLimit();
client:GetBotSpawnLimit(uint8 class_id);
client:GetBucket(bucket_name);
client:GetBucketExpires(bucket_name);
client:GetBucketRemaining(bucket_name);
client:GetCarriedMoney();
client:GetCarriedPlatinum();
client:GetCharacterFactionLevel(faction_id);
client:GetClassAbbreviation();
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:GetEXPForLevel(uint16 check_level);
client:GetEXPModifier(uint32 zone_id, int16 instance_version);
client:GetEXPModifier(uint32 zone_id);
client:GetEXPModifier();
client:GetEXPPercentage();
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:GetGMStatus();
client:GetGroup();
client:GetGroupPoints();
client:GetGuildPublicNote();
client:GetHealAmount();
client:GetHorseId();
client:GetHunger();
client:GetIP();
client:GetIPExemption();
client:GetIPString();
client:GetInstrumentMod(spell_id);
client:GetIntoxication();
client:GetInventory();
client:GetInvulnerableEnvironmentDamage();
client:GetItemCooldown(item_id);
client:GetItemIDAt(slot_id);
client:GetLDoNLosses();
client:GetLDoNLossesTheme(theme);
client:GetLDoNPointsTheme(theme);
client:GetLDoNWins();
client:GetLDoNWinsTheme(theme);
client:GetLanguageSkill(skill_id);
client:GetLearnableDisciplines(uint8 min_level, uint8 max_level);
client:GetLearnableDisciplines(uint8 min_level);
client:GetLearnableDisciplines();
client:GetLearnedDisciplines();
client:GetLockoutExpeditionUUID(expedition_name, event_name);
client:GetMaxEndurance();
client:GetMemmedSpells();
client:GetModCharacterFactionLevel(faction);
client:GetMoney(uint8 type, uint8 subtype);
client:GetNextAvailableDisciplineSlot();
client:GetNextAvailableDisciplineSlot(starting_slot);
client:GetNextAvailableSpellBookSlot(start);
client:GetNextAvailableSpellBookSlot();
client:GetPEQZoneFlags();
client:GetPVP();
client:GetPVPPoints();
client:GetRaceAbbreviation();
client:GetRaceBitmask();
client:GetRadiantCrystals();
client:GetRaid();
client:GetRaidPoints();
client:GetRawItemAC();
client:GetRawSkill(skill_id);
client:GetRecipeMadeCount(uint32 recipe_id);
client:GetScribeableSpells(uint8 min_level, uint8 max_level);
client:GetScribeableSpells();
client:GetScribeableSpells(uint8 min_level);
client:GetScribedSpells();
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:GetZoneFlags();
client:GoFish();
client:GrantAllAAPoints();
client:GrantAllAAPoints(uint8 unlock_level);
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:HasItemOnCorpse(uint32 item_id);
client:HasPEQZoneFlag(uint32 zone_id);
client:HasRecipeLearned(uint32 recipe_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(uint8 language_id);
client:IncreaseLanguageSkill(uint8 language_id, uint8 increase);
client:IncreaseSkill(int skill_id, int value);
client:IncreaseSkill(int skill_id);
client:IncrementAA(int aa);
client:IsAutoAttackEnabled();
client:IsAutoFireEnabled();
client:IsCrouching();
client:IsDead();
client:IsDueling();
client:IsEXPEnabled();
client:IsGrouped();
client:IsInAGuild();
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:LockSharedTask(bool lock);
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:MaxSkills();
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(uint32 zone_id, int zone_version, bool msg_if_invalid);
client:MovePCDynamicZone(uint32 zone_id, int zone_version);
client:MovePCDynamicZone(uint32 zone_id);
client:MovePCDynamicZone(string zone_name);
client:MovePCDynamicZone(string zone_name, int zone_version);
client:MovePCDynamicZone(string zone_name, int zone_version, bool msg_if_invalid);
client:MovePCInstance(int zone, int instance, float x, float y, float z, float heading);
client:MoveZone(string zone_short_name);
client:MoveZone(string zone_short_name, float x, float y, float z);
client:MoveZone(string zone_short_name, float x, float y, float z, float heading);
client:MoveZoneGroup(string zone_short_name, float x, float y, float z, float heading);
client:MoveZoneGroup(string zone_short_name);
client:MoveZoneGroup(string zone_short_name, float x, float y, float z);
client:MoveZoneInstance(uint16 instance_id);
client:MoveZoneInstance(uint16 instance_id, float x, float y, float z, float heading);
client:MoveZoneInstance(uint16 instance_id, float x, float y, float z);
client:MoveZoneInstanceGroup(uint16 instance_id, float x, float y, float z, float heading);
client:MoveZoneInstanceGroup(uint16 instance_id);
client:MoveZoneInstanceGroup(uint16 instance_id, float x, float y, float z);
client:MoveZoneInstanceRaid(uint16 instance_id);
client:MoveZoneInstanceRaid(uint16 instance_id, float x, float y, float z, float heading);
client:MoveZoneInstanceRaid(uint16 instance_id, float x, float y, float z);
client:MoveZoneRaid(string zone_short_name, float x, float y, float z);
client:MoveZoneRaid(string zone_short_name);
client:MoveZoneRaid(string zone_short_name, float x, float y, float z, float heading);
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);
client:Popup(string title, string text, uint32 popup_id, uint32 negative_id);
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);
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, uint32 negative_id, uint32 button_type, uint32 duration, string button_name_one, string button_name_two, uint32 sound_controls);
client:PushItemOnCursor(ItemInst inst);
client:PutItemInInventory(int slot_id, ItemInst inst);
client:QuestReadBook(string text, int type);
client:QuestReward(Mob target, uint32 copper, uint32 silver, uint32 gold, uint32 platinum, uint32 itemid, uint32 exp);
client:QuestReward(Mob target, uint32 copper, uint32 silver);
client:QuestReward(Mob target, uint32 copper);
client:QuestReward(Mob target);
client:QuestReward(Mob target, uint32 copper, uint32 silver, uint32 gold);
client:QuestReward(Mob target, uint32 copper, uint32 silver, uint32 gold, uint32 platinum);
client:QuestReward(Mob target, object reward);
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:QueuePacket(Packet app, bool ack_req);
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);
client:ReadBookByName(string book_name, uint8 book_type);
client:RefundAA();
client:ReloadDataBuckets();
client:RemoveAllExpeditionLockouts(string expedition_name);
client:RemoveAllExpeditionLockouts();
client:RemoveEbonCrystals(uint32 amount);
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:RemoveRadiantCrystals(uint32 amount);
client:ResetAA();
client:ResetAllCastbarCooldowns();
client:ResetAllDisciplineTimers();
client:ResetAlternateAdvancementRank(int aa_id);
client:ResetCastbarCooldownBySlot(int slot);
client:ResetCastbarCooldownBySpellID(uint32 spell_id);
client:ResetDisciplineTimer(uint32 timer_id);
client:ResetItemCooldown(uint32 item_id);
client:ResetTrade();
client:RewardFaction(int id, int amount);
client:Save();
client:Save(int commit_now);
client:ScribeSpell(int spell_id, int slot);
client:ScribeSpell(int spell_id, int slot, bool update_client);
client:ScribeSpells(uint8 min_level, uint8 max_level);
client:SendColoredText(uint32 type, string msg);
client:SendGMCommand(string message);
client:SendGMCommand(string message, ignore_status);
client:SendItemScale(ItemInst inst);
client:SendMarqueeMessage(uint32 type, string message);
client:SendMarqueeMessage(uint32 type, uint32 priority, uint32 fade_in, uint32 fade_out, uint32 duration, string message);
client:SendMarqueeMessage(uint32 type, string message, uint32 duration);
client:SendOPTranslocateConfirm(Mob caster, int spell_id);
client:SendPEQZoneFlagInfo(Client to);
client:SendPath(Mob target);
client:SendPayload(int payload_id);
client:SendPayload(int payload_id, string payload_value);
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(float aa_modifier);
client:SetAAEXPModifier(uint32 zone_id, float aa_modifier, int16 instance_version);
client:SetAAEXPModifier(uint32 zone_id, float aa_modifier);
client:SetAAPoints(int points);
client:SetAATitle(string title, bool save_to_database);
client:SetAATitle(string title);
client:SetAFK(uint8 afk_flag);
client:SetAccountFlag(const std);
client:SetAlternateCurrencyValue(uint32 currency, uint32 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(int to_zone, int to_instance, float new_x, float new_y, float new_z, float new_heading);
client:SetBindPoint(int to_zone, int to_instance);
client:SetBindPoint();
client:SetBindPoint(int to_zone, int to_instance, float new_x);
client:SetBindPoint(int to_zone, int to_instance, float new_x, float new_y, float new_z);
client:SetBindPoint(int to_zone);
client:SetBotCreationLimit(uint32 new_creation_limit, uint8 class_id);
client:SetBotCreationLimit(uint32 new_creation_limit);
client:SetBotRequiredLevel(int new_required_level);
client:SetBotRequiredLevel(int new_required_level, uint8 class_id);
client:SetBotSpawnLimit(int new_spawn_limit);
client:SetBotSpawnLimit(int new_spawn_limit, uint8 class_id);
client:SetBucket(string bucket_name, string bucket_value);
client:SetBucket(string bucket_name, string bucket_value, string expiration);
client:SetClientMaxLevel(uint8 max_level);
client:SetConsumption(int in_hunger, int in_thirst);
client:SetDeity(int v);
client:SetDuelTarget(int c);
client:SetDueling(bool v);
client:SetEXP(uint64 set_exp, uint64 set_aaxp, bool resexp);
client:SetEXP(uint64 set_exp, uint64 set_aaxp);
client:SetEXPEnabled(bool is_exp_enabled);
client:SetEXPModifier(uint32 zone_id, float exp_modifier);
client:SetEXPModifier(float exp_modifier);
client:SetEXPModifier(uint32 zone_id, float exp_modifier, int16 instance_version);
client:SetEbonCrystals(uint32 value);
client:SetEndurance(int endur);
client:SetEnvironmentDamageModifier(int value);
client:SetFactionLevel(uint32 char_id, uint32 npc_faction_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(int new_status);
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:SetItemCooldown(uint32 item_id, uint32 in_time);
client:SetLDoNPoints(uint32 theme_id, uint32 points);
client:SetLanguageSkill(uint8 language_id, uint8 language_skill);
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:SetSpellDuration(int spell_id, int duration);
client:SetSpellDuration(int spell_id, int duration, int level, bool allow_pets);
client:SetSpellDuration(int spell_id);
client:SetSpellDuration(int spell_id, int duration, int level, bool allow_pets, bool allow_bots);
client:SetSpellDuration(int spell_id, int duration, int level);
client:SetSpellDurationGroup(int spell_id, int duration, int level, bool allow_pets, bool allow_bots);
client:SetSpellDurationGroup(int spell_id, int duration, int level, bool allow_pets);
client:SetSpellDurationGroup(int spell_id, int duration, int level);
client:SetSpellDurationGroup(int spell_id, int duration);
client:SetSpellDurationGroup(int spell_id);
client:SetSpellDurationRaid(int spell_id, int duration, int level, bool allow_pets, bool is_raid_group_only, bool allow_bots);
client:SetSpellDurationRaid(int spell_id);
client:SetSpellDurationRaid(int spell_id, int duration, int level, bool allow_pets, bool is_raid_group_only);
client:SetSpellDurationRaid(int spell_id, int duration, int level, bool allow_pets);
client:SetSpellDurationRaid(int spell_id, int duration, int level);
client:SetSpellDurationRaid(int spell_id, int duration);
client:SetStartZone(int zone_id, float x);
client:SetStartZone(int zone_id, float x, float y);
client:SetStartZone(int zone_id);
client:SetStartZone(int zone_id, float x, float y, float z);
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(int signal_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);
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, uint32 aug2, uint32 aug3, uint32 aug4);
client:SummonItem(uint32 item_id, int charges, uint32 aug1, uint32 aug2, uint32 aug3);
client:SummonItem(uint32 item_id, int charges, uint32 aug1, uint32 aug2);
client:SummonItem(uint32 item_id, int charges, uint32 aug1);
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:SummonItem(uint32 item_id);
client:SummonItemIntoInventory(object item_table);
client:TGB();
client:TakeMoneyFromPP(uint64 copper);
client:TakeMoneyFromPP(uint64 copper, update_client);
client:TakePlatinum(uint32 platinum);
client:TakePlatinum(uint32 platinum, update_client);
client:TaskSelector(object table, bool ignore_cooldown);
client:TaskSelector(object table);
client:TeleportGroupToPlayerByCharID(uint32 character_id);
client:TeleportGroupToPlayerByName(string player_name);
client:TeleportRaidToPlayerByCharID(uint32 character_id);
client:TeleportRaidToPlayerByName(string player_name);
client:TeleportToPlayerByCharID(uint32 character_id);
client:TeleportToPlayerByName(string player_name);
client:Thirsty();
client:TrainDisc(int itemid);
client:TrainDiscBySpellID(int32 spell_id);
client:UnFreeze();
client:Undye();
client:UnmemSpell(int slot, bool update_client);
client:UnmemSpell(int slot);
client:UnmemSpellAll(bool update_client);
client:UnmemSpellAll();
client:UnmemSpellBySpellID(int32 spell_id);
client:UnscribeSpell(int slot);
client:UnscribeSpell(int slot, bool update_client);
client:UnscribeSpellAll(bool update_client);
client:UnscribeSpellAll();
client:UnscribeSpellBySpellID(uint16 spell_id, bool update_client);
client:UnscribeSpellBySpellID(uint16 spell_id);
client:UntrainDisc(int slot);
client:UntrainDisc(int slot, bool update_client);
client:UntrainDiscAll(bool update_client);
client:UntrainDiscAll();
client:UntrainDiscBySpellID(uint16 spell_id);
client:UntrainDiscBySpellID(uint16 spell_id, bool update_client);
client:UpdateAdmin();
client:UpdateAdmin(bool from_database);
client:UpdateGroupAAs(int points, uint32 type);
client:UpdateLDoNPoints(uint32 theme_id, int points);
client:UpdateTaskActivity(int task, int activity, int count);
client:UseAugmentContainer(int container_slot);
client:UseDiscipline(int spell_id, int target_id);
client:WorldKick();