Perl API Reference: quest (993 methods)

Browse the complete Perl API documentation for the quest class. Search through 993 methods and 249 events to find the exact function signatures, parameters, and usage examples you need for your EQ-Emulator scripts.

Methods

quest::AssignGroupToInstance(instance_id); # void
quest::AssignRaidToInstance(instance_id); # void
quest::AssignToInstance(instance_id); # void
quest::AssignToInstanceByCharID(instance_id, character_id); # void
quest::CalculateCorruptionCounters(spell_id); # int
quest::CalculateCounters(spell_id); # int
quest::CalculateCurseCounters(spell_id); # int
quest::CalculateDiseaseCounters(spell_id); # int
quest::CalculatePoisonCounters(spell_id); # int
quest::CheckInstanceByCharID(instance_id, character_id); # bool
quest::ChooseRandom(options); # scalar
quest::CreateInstance(zone_name, version, duration); # int
quest::DestroyInstance(id); # void
quest::FlagInstanceByGroupLeader(zone, version); # void
quest::FlagInstanceByRaidLeader(zone, version); # void
quest::FlyMode(flymode); # void
quest::GetAutoLoginCharacterNameByAccountID(account_id); # std::string
quest::GetBotClassByID(bot_id); # uint8
quest::GetBotGenderByID(bot_id); # uint8
quest::GetBotIDsByCharacterID(character_id, class_id); # array
quest::GetBotIDsByCharacterID(character_id); # array
quest::GetBotLevelByID(bot_id); # uint8
quest::GetBotNameByID(bot_id); # std::string
quest::GetBotRaceByID(bot_id); # uint16
quest::GetCharactersInInstance(instance_id); # std::string
quest::GetInstanceID(zone_name, version); # int
quest::GetInstanceIDByCharID(zone_name, version, character_id); # int
quest::GetInstanceIDs(zone_name); # array
quest::GetInstanceIDsByCharID(zone_name, character_id); # array
quest::GetInstanceTimer(); # uint32_t
quest::GetInstanceTimerByID(instance_id); # uint32_t
quest::GetInstanceVersionByID(instance_id); # uint8
quest::GetInstanceZoneIDByID(instance_id); # uint32
quest::GetSpellEffectDescriptionNumber(spell_id); # int
quest::GetSpellEffectIndex(spell_id, effect_id); # int
quest::GetSpellFuriousBash(spell_id); # int
quest::GetSpellMinimumLevel(spell_id); # uint8
quest::GetSpellNimbusEffect(spell_id); # int
quest::GetSpellPartialMagicRuneAmount(spell_id); # int
quest::GetSpellPartialMagicRuneReduction(spell_id); # int
quest::GetSpellPartialMeleeRuneAmount(spell_id); # int
quest::GetSpellPartialMeleeRuneReduction(spell_id); # int
quest::GetSpellProcLimitTimer(spell_id, proc_type); # int
quest::GetSpellResistType(spell_id); # int
quest::GetSpellResurrectionSicknessCheck(spell_id_one, spell_id_two); # int8
quest::GetSpellTargetType(spell_id); # int
quest::GetSpellTriggerSpellID(spell_id, effect_id); # uint16
quest::GetSpellViralMaximumSpreadTime(spell_id); # int
quest::GetSpellViralMinimumSpreadTime(spell_id); # int
quest::GetSpellViralSpreadRange(spell_id); # int
quest::GetTimeSeconds(); # uint32
quest::GetZoneBypassExpansionCheck(zone_id, version); # int8
quest::GetZoneBypassExpansionCheck(zone_id); # int8
quest::GetZoneCanBind(zone_id, version); # int8
quest::GetZoneCanBind(zone_id); # int8
quest::GetZoneCanCombat(zone_id, version); # int8
quest::GetZoneCanCombat(zone_id); # int8
quest::GetZoneCanLevitate(zone_id); # int8
quest::GetZoneCanLevitate(zone_id, version); # int8
quest::GetZoneCastOutdoor(zone_id, version); # int8
quest::GetZoneCastOutdoor(zone_id); # int8
quest::GetZoneContentFlags(zone_id); # std::string
quest::GetZoneContentFlags(zone_id, version); # std::string
quest::GetZoneContentFlagsDisabled(zone_id); # std::string
quest::GetZoneContentFlagsDisabled(zone_id, version); # std::string
quest::GetZoneExpansion(zone_id, version); # int8
quest::GetZoneExpansion(zone_id); # int8
quest::GetZoneExperienceMultiplier(zone_id); # float
quest::GetZoneExperienceMultiplier(zone_id, version); # float
quest::GetZoneFastRegenEndurance(zone_id, version); # int
quest::GetZoneFastRegenEndurance(zone_id); # int
quest::GetZoneFastRegenHP(zone_id); # int
quest::GetZoneFastRegenHP(zone_id, version); # int
quest::GetZoneFastRegenMana(zone_id); # int
quest::GetZoneFastRegenMana(zone_id, version); # int
quest::GetZoneFlagNeeded(zone_id, version); # std::string
quest::GetZoneFlagNeeded(zone_id); # std::string
quest::GetZoneFogBlue(zone_id); # uint8
quest::GetZoneFogBlue(zone_id, slot); # uint8
quest::GetZoneFogBlue(zone_id, slot, version); # uint8
quest::GetZoneFogDensity(zone_id); # float
quest::GetZoneFogDensity(zone_id, version); # float
quest::GetZoneFogGreen(zone_id); # uint8
quest::GetZoneFogGreen(zone_id, slot, version); # uint8
quest::GetZoneFogGreen(zone_id, slot); # uint8
quest::GetZoneFogMaximumClip(zone_id); # float
quest::GetZoneFogMaximumClip(zone_id, slot); # float
quest::GetZoneFogMaximumClip(zone_id, slot, version); # float
quest::GetZoneFogMinimumClip(zone_id, slot); # float
quest::GetZoneFogMinimumClip(zone_id, slot, version); # float
quest::GetZoneFogMinimumClip(zone_id); # float
quest::GetZoneFogRed(zone_id, slot, version); # uint8
quest::GetZoneFogRed(zone_id, slot); # uint8
quest::GetZoneFogRed(zone_id); # uint8
quest::GetZoneGraveyardID(zone_id, version); # float
quest::GetZoneGraveyardID(zone_id); # float
quest::GetZoneGravity(zone_id); # float
quest::GetZoneGravity(zone_id, version); # float
quest::GetZoneHotzone(zone_id); # uint8
quest::GetZoneHotzone(zone_id, version); # uint8
quest::GetZoneID(zone); # int
quest::GetZoneIDByLongName(zone_long_name); # uint32
quest::GetZoneIdleWhenEmpty(zone_id); # uint8
quest::GetZoneIdleWhenEmpty(zone_id, version); # uint8
quest::GetZoneInstanceType(zone_id); # uint8
quest::GetZoneInstanceType(zone_id, version); # uint8
quest::GetZoneLavaDamage(zone_id, version); # int
quest::GetZoneLavaDamage(zone_id); # int
quest::GetZoneLongName(zone); # std::string
quest::GetZoneLongNameByID(zone_id); # std::string
quest::GetZoneMaximumClip(zone_id); # float
quest::GetZoneMaximumClip(zone_id, version); # float
quest::GetZoneMaximumExpansion(zone_id); # int8
quest::GetZoneMaximumExpansion(zone_id, version); # int8
quest::GetZoneMaximumLevel(zone_id, version); # uint8
quest::GetZoneMaximumLevel(zone_id); # uint8
quest::GetZoneMaximumPlayers(zone_id); # int
quest::GetZoneMaximumPlayers(zone_id, version); # int
quest::GetZoneMinimumClip(zone_id); # float
quest::GetZoneMinimumClip(zone_id, version); # float
quest::GetZoneMinimumExpansion(zone_id, version); # int8
quest::GetZoneMinimumExpansion(zone_id); # int8
quest::GetZoneMinimumLavaDamage(zone_id, version); # int
quest::GetZoneMinimumLavaDamage(zone_id); # int
quest::GetZoneMinimumLevel(zone_id); # uint8
quest::GetZoneMinimumLevel(zone_id, version); # uint8
quest::GetZoneMinimumStatus(zone_id); # uint8
quest::GetZoneMinimumStatus(zone_id, version); # uint8
quest::GetZoneNPCMaximumAggroDistance(zone_id, version); # int
quest::GetZoneNPCMaximumAggroDistance(zone_id); # int
quest::GetZoneNote(zone_id); # std::string
quest::GetZoneNote(zone_id, version); # std::string
quest::GetZonePEQZone(zone_id); # int8
quest::GetZonePEQZone(zone_id, version); # int8
quest::GetZoneRainChance(zone_id, slot, version); # int
quest::GetZoneRainChance(zone_id, slot); # int
quest::GetZoneRainChance(zone_id); # int
quest::GetZoneRainDuration(zone_id, slot); # int
quest::GetZoneRainDuration(zone_id, slot, version); # int
quest::GetZoneRainDuration(zone_id); # int
quest::GetZoneRuleSet(zone_id); # uint32
quest::GetZoneRuleSet(zone_id, version); # uint32
quest::GetZoneSafeHeading(zone_id, version); # float
quest::GetZoneSafeHeading(zone_id); # float
quest::GetZoneSafeX(zone_id, version); # float
quest::GetZoneSafeX(zone_id); # float
quest::GetZoneSafeY(zone_id); # float
quest::GetZoneSafeY(zone_id, version); # float
quest::GetZoneSafeZ(zone_id, version); # float
quest::GetZoneSafeZ(zone_id); # float
quest::GetZoneSecondsBeforeIdle(zone_id); # uint32
quest::GetZoneSecondsBeforeIdle(zone_id, version); # uint32
quest::GetZoneShortName(zone_id); # std::string
quest::GetZoneShortNameByLongName(zone_long_name); # std::string
quest::GetZoneShutdownDelay(zone_id, version); # uint64
quest::GetZoneShutdownDelay(zone_id); # uint64
quest::GetZoneSky(zone_id, version); # uint8
quest::GetZoneSky(zone_id); # uint8
quest::GetZoneSkyLock(zone_id); # int8
quest::GetZoneSkyLock(zone_id, version); # int8
quest::GetZoneSnowChance(zone_id); # int
quest::GetZoneSnowChance(zone_id, slot, version); # int
quest::GetZoneSnowChance(zone_id, slot); # int
quest::GetZoneSnowDuration(zone_id); # int
quest::GetZoneSnowDuration(zone_id, slot); # int
quest::GetZoneSnowDuration(zone_id, slot, version); # int
quest::GetZoneSuspendBuffs(zone_id, version); # uint8
quest::GetZoneSuspendBuffs(zone_id); # uint8
quest::GetZoneTimeType(zone_id); # uint8
quest::GetZoneTimeType(zone_id, version); # uint8
quest::GetZoneTimeZone(zone_id, version); # int
quest::GetZoneTimeZone(zone_id); # int
quest::GetZoneType(zone_id, version); # int
quest::GetZoneType(zone_id); # int
quest::GetZoneUnderworld(zone_id, version); # float
quest::GetZoneUnderworld(zone_id); # float
quest::GetZoneUnderworldTeleportIndex(zone_id); # int
quest::GetZoneUnderworldTeleportIndex(zone_id, version); # int
quest::GetZoneWalkSpeed(zone_id); # float
quest::GetZoneWalkSpeed(zone_id, version); # float
quest::GetZoneZType(zone_id); # uint8
quest::GetZoneZType(zone_id, version); # uint8
quest::IsAEDurationSpell(spell_id); # bool
quest::IsAENukeSpell(spell_id); # bool
quest::IsAERainNukeSpell(spell_id); # bool
quest::IsAllianceSpell(spell_id); # bool
quest::IsBardOnlyStackEffect(effect_id); # bool
quest::IsBardSong(spell_id); # bool
quest::IsBeneficialSpell(spell_id); # bool
quest::IsBlankSpellEffect(spell_id, effect_index); # bool
quest::IsBlindSpell(spell_id); # bool
quest::IsBuffSpell(spell_id); # bool
quest::IsCastNotStandingSpell(spell_id); # bool
quest::IsCastOnFadeDurationSpell(spell_id); # bool
quest::IsCastRestrictedSpell(spell_id); # bool
quest::IsCastTimeReductionSpell(spell_id); # bool
quest::IsCastWhileInvisibleSpell(spell_id); # bool
quest::IsCharmSpell(spell_id); # bool
quest::IsCombatSkill(spell_id); # bool
quest::IsCompleteHealDurationSpell(spell_id); # bool
quest::IsCompleteHealSpell(spell_id); # bool
quest::IsCureSpell(spell_id); # bool
quest::IsDamageSpell(spell_id); # bool
quest::IsDeathSaveSpell(spell_id); # bool
quest::IsDebuffSpell(spell_id); # bool
quest::IsDetrimentalSpell(spell_id); # bool
quest::IsDiscipline(spell_id); # bool
quest::IsDisciplineBuff(spell_id); # bool
quest::IsDiseaseCounterSpell(spell_id); # bool
quest::IsDistanceModifierSpell(spell_id); # bool
quest::IsEffectIgnoredInStacking(effect_id); # bool
quest::IsEffectInSpell(spell_id, effect_id); # bool
quest::IsFastHealSpell(spell_id); # bool
quest::IsFearSpell(spell_id); # bool
quest::IsFocusLimit(effect_id); # bool
quest::IsFullDeathSaveSpell(spell_id); # bool
quest::IsGateSpell(spell_id); # bool
quest::IsGroupCompleteHealSpell(spell_id); # bool
quest::IsGroupHealOverTimeSpell(spell_id); # bool
quest::IsGroupOnlySpell(spell_id); # bool
quest::IsGroupSpell(spell_id); # bool
quest::IsHarmonySpell(spell_id); # bool
quest::IsHasteSpell(spell_id); # bool
quest::IsHealOverTimeSpell(spell_id); # bool
quest::IsHealthSpell(spell_id); # bool
quest::IsIllusionSpell(spell_id); # bool
quest::IsImprovedDamageSpell(spell_id); # bool
quest::IsImprovedHealingSpell(spell_id); # bool
quest::IsIncreaseDurationSpell(spell_id); # bool
quest::IsIncreaseRangeSpell(spell_id); # bool
quest::IsInstrumentModifierAppliedToSpellEffect(spell_id, effect_id); # bool
quest::IsInvisibleSpell(spell_id); # bool
quest::IsInvulnerabilitySpell(spell_id); # bool
quest::IsLDoNObjectSpell(spell_id); # bool
quest::IsLifetapSpell(spell_id); # bool
quest::IsMagicRuneSpell(spell_id); # bool
quest::IsManaCostReductionSpell(spell_id); # bool
quest::IsManaTapSpell(spell_id); # bool
quest::IsMesmerizeSpell(spell_id); # bool
quest::IsNoDetrimentalSpellAggroSpell(spell_id); # bool
quest::IsPBAENukeSpell(spell_id); # bool
quest::IsPartialDeathSaveSpell(spell_id); # bool
quest::IsPartialResistableSpell(spell_id); # bool
quest::IsPercentalHealSpell(spell_id); # bool
quest::IsPersistDeathSpell(spell_id); # bool
quest::IsPetSpell(spell_id); # bool
quest::IsPoisonCounterSpell(spell_id); # bool
quest::IsPulsingBardSong(spell_id); # bool
quest::IsPureNukeSpell(spell_id); # bool
quest::IsRaining(); # bool
quest::IsRegularGroupHealSpell(spell_id); # bool
quest::IsRegularSingleTargetHealSpell(spell_id); # bool
quest::IsResistDebuffSpell(spell_id); # bool
quest::IsResistableSpell(spell_id); # bool
quest::IsRestAllowedSpell(spell_id); # bool
quest::IsResurrectionEffects(spell_id); # bool
quest::IsRuneSpell(spell_id); # bool
quest::IsRunning(); # bool
quest::IsSacrificeSpell(spell_id); # bool
quest::IsSelfConversionSpell(spell_id); # bool
quest::IsShadowStepSpell(spell_id); # bool
quest::IsShortDurationBuff(spell_id); # bool
quest::IsSnowing(); # bool
quest::IsSpellUsableInThisZoneType(spell_id, zone_type); # bool
quest::IsSpellUsableInThisZoneType(spell_id); # bool
quest::IsStackableDOT(spell_id); # bool
quest::IsStunSpell(spell_id); # bool
quest::IsSuccorSpell(spell_id); # bool
quest::IsSummonItemSpell(spell_id); # bool
quest::IsSummonPCSpell(spell_id); # bool
quest::IsSummonPetSpell(spell_id); # bool
quest::IsSummonSkeletonSpell(spell_id); # bool
quest::IsSummonSpell(spell_id); # bool
quest::IsSuspendableSpell(spell_id); # bool
quest::IsTGBCompatibleSpell(spell_id); # bool
quest::IsTargetRequiredForSpell(spell_id); # bool
quest::IsTargetableAESpell(spell_id); # bool
quest::IsTeleportSpell(spell_id); # bool
quest::IsTranslocateSpell(spell_id); # bool
quest::IsValidSpell(spell_id); # bool
quest::IsVeryFastHealSpell(spell_id); # bool
quest::IsVirusSpell(spell_id); # bool
quest::LearnRecipe(recipe_id); # void
quest::MerchantCountItem(npc_id, item_id); # uint32_t
quest::MerchantSetItem(npc_id, item_id); # void
quest::MerchantSetItem(npc_id, item_id, quantity); # void
quest::MovePCInstance(zone_id, instance_id, x, y, z, heading); # void
quest::MovePCInstance(zone_id, instance_id, x, y, z); # void
quest::RemoveAllFromInstance(instance_id); # void
quest::RemoveFromInstance(instance_id); # void
quest::RemoveFromInstanceByCharID(instance_id, character_id); # void
quest::SendMail(to, from, subject, message); # void
quest::SetAutoLoginCharacterNameByAccountID(account_id, character_name); # bool
quest::SetRunning(is_running); # void
quest::SpawnCircle(npc_id, x, y, z, heading, radius, points); # void
quest::SpawnGrid(npc_id, x, y, z, heading, spacing, spawn_count); # void
quest::UpdateInstanceTimer(instance_id, duration); # void
quest::UpdateZoneHeader(key, value); # void
quest::activespeakactivity(task_id); # int
quest::activespeaktask(); # int
quest::activetasksinset(task_set); # int
quest::add_expedition_lockout_all_clients(expedition_name, event_name, seconds); # void
quest::add_expedition_lockout_all_clients(expedition_name, event_name, seconds, uuid); # void
quest::add_expedition_lockout_by_char_id(char_id, expedition_name, event_name, seconds); # void
quest::add_expedition_lockout_by_char_id(char_id, expedition_name, event_name, seconds, uuid); # void
quest::addldonloss(theme_id); # void
quest::addldonpoints(theme_id, points); # void
quest::addldonwin(theme_id); # void
quest::addloot(item_id, charges, equip_item); # void
quest::addloot(item_id, charges); # void
quest::addloot(item_id); # void
quest::addskill(skill_id, value); # void
quest::aretaskscompleted(task_ids); # bool
quest::assigntask(task_id); # void
quest::assigntask(task_id, enforce_level_requirement); # void
quest::attack(client_name); # void
quest::attacknpc(npc_entity_id); # void
quest::attacknpctype(npc_type_id); # void
quest::botquest(); # bool
quest::buryplayercorpse(char_id); # bool
quest::castspell(spell_id, target_id); # void
quest::changedeity(deity_id); # void
quest::checknamefilter(name); # bool
quest::checktitle(title_set); # bool
quest::clear_npctype_cache(npc_type_id); # void
quest::clear_proximity(); # void
quest::clear_zone_flag(zone_id); # void
quest::clearspawntimers(); # void
quest::collectitems(item_id, remove_item); # int
quest::commify(number); # std::string
quest::completedtasksinset(task_set); # int
quest::completetask(task_id); # bool
quest::convert_money_to_string(table); # std::string
quest::countitem(item_id); # uint32
quest::countspawnednpcs(npc_id_array); # uint32_t
quest::createBot(firstname, lastname, level, race_id, class_id, gender_id); # bool
quest::createbotcount(class_id); # int
quest::createbotcount(); # int
quest::createdoor(modelname, x, y, z, heading, object_type, size); # uint16
quest::createdoor(modelname, x, y, z, heading, object_type); # uint16
quest::createdoor(modelname, x, y, z, heading); # uint16
quest::creategroundobject(item_id, x, y, z, heading, decay_time_ms); # uint16
quest::creategroundobject(item_id, x, y, z, heading); # uint16
quest::creategroundobjectfrommodel(modelname, x, y, z, heading, object_type); # uint16
quest::creategroundobjectfrommodel(modelname, x, y, z, heading); # uint16
quest::creategroundobjectfrommodel(modelname, x, y, z, heading, object_type, decay_time_ms); # uint16
quest::createguild(guild_name, leader_name); # void
quest::createitem(item_id, charges, augment_one, augment_two); # EQ::ItemInstance*
quest::createitem(item_id, charges, augment_one, augment_two, augment_three, augment_four, augment_five); # EQ::ItemInstance*
quest::createitem(item_id, charges, augment_one, augment_two, augment_three, augment_four, augment_five, augment_six, attuned); # EQ::ItemInstance*
quest::createitem(item_id, charges, augment_one, augment_two, augment_three, augment_four, augment_five, augment_six); # EQ::ItemInstance*
quest::createitem(item_id, charges, augment_one); # EQ::ItemInstance*
quest::createitem(item_id, charges, augment_one, augment_two, augment_three, augment_four); # EQ::ItemInstance*
quest::createitem(item_id); # EQ::ItemInstance*
quest::createitem(item_id, charges, augment_one, augment_two, augment_three); # EQ::ItemInstance*
quest::createitem(item_id, charges); # EQ::ItemInstance*
quest::crosszoneaddldonlossbycharid(character_id, theme_id); # void
quest::crosszoneaddldonlossbyclientname(client_name, theme_id); # void
quest::crosszoneaddldonlossbyexpeditionid(expedition_id, theme_id); # void
quest::crosszoneaddldonlossbygroupid(group_id, theme_id); # void
quest::crosszoneaddldonlossbyguildid(guild_id, theme_id); # void
quest::crosszoneaddldonlossbyraidid(raid_id, theme_id); # void
quest::crosszoneaddldonpointsbycharid(character_id, theme_id, points); # void
quest::crosszoneaddldonpointsbyclientname(client_name, theme_id, points); # void
quest::crosszoneaddldonpointsbyexpeditionid(expedition_id, theme_id, points); # void
quest::crosszoneaddldonpointsbygroupid(group_id, theme_id, points); # void
quest::crosszoneaddldonpointsbyguildid(guild_id, theme_id, points); # void
quest::crosszoneaddldonpointsbyraidid(raid_id, theme_id, points); # void
quest::crosszoneaddldonwinbycharid(character_id, theme_id); # void
quest::crosszoneaddldonwinbyclientname(client_name, theme_id); # void
quest::crosszoneaddldonwinbyexpeditionid(expedition_id, theme_id); # void
quest::crosszoneaddldonwinbygroupid(group_id, theme_id); # void
quest::crosszoneaddldonwinbyguildid(guild_id, theme_id); # void
quest::crosszoneaddldonwinbyraidid(raid_id, theme_id); # void
quest::crosszoneassigntaskbycharid(character_id, task_id, enforce_level_requirement); # void
quest::crosszoneassigntaskbycharid(character_id, task_id); # void
quest::crosszoneassigntaskbyclientname(client_name, task_id, enforce_level_requirement); # void
quest::crosszoneassigntaskbyclientname(client_name, task_id); # void
quest::crosszoneassigntaskbyexpeditionid(expedition_id, task_id, enforce_level_requirement); # void
quest::crosszoneassigntaskbyexpeditionid(expedition_id, task_id); # void
quest::crosszoneassigntaskbygroupid(group_id, task_id); # void
quest::crosszoneassigntaskbygroupid(group_id, task_id, enforce_level_requirement); # void
quest::crosszoneassigntaskbyguildid(guild_id, task_id); # void
quest::crosszoneassigntaskbyguildid(guild_id, task_id, enforce_level_requirement); # void
quest::crosszoneassigntaskbyraidid(raid_id, task_id, enforce_level_requirement); # void
quest::crosszoneassigntaskbyraidid(raid_id, task_id); # void
quest::crosszonecastspellbycharid(character_id, spell_id); # void
quest::crosszonecastspellbyclientname(client_name, spell_id); # void
quest::crosszonecastspellbyexpeditionid(expedition_id, spell_id); # void
quest::crosszonecastspellbygroupid(group_id, spell_id); # void
quest::crosszonecastspellbyguildid(guild_id, spell_id); # void
quest::crosszonecastspellbyraidid(raid_id, spell_id); # void
quest::crosszonedialoguewindowbycharid(character_id, message); # void
quest::crosszonedialoguewindowbyclientname(client_name, message); # void
quest::crosszonedialoguewindowbyexpeditionid(expedition_id, message); # void
quest::crosszonedialoguewindowbygroupid(group_id, message); # void
quest::crosszonedialoguewindowbyguildid(guild_id, message); # void
quest::crosszonedialoguewindowbyraidid(raid_id, message); # void
quest::crosszonedisabletaskbycharid(character_id, task_id); # void
quest::crosszonedisabletaskbyclientname(client_name, task_id); # void
quest::crosszonedisabletaskbyexpeditionid(expedition_id, task_id); # void
quest::crosszonedisabletaskbygroupid(group_id, task_id); # void
quest::crosszonedisabletaskbyguildid(guild_id, task_id); # void
quest::crosszonedisabletaskbyraidid(raid_id, task_id); # void
quest::crosszoneenabletaskbycharid(character_id, task_id); # void
quest::crosszoneenabletaskbyclientname(client_name, task_id); # void
quest::crosszoneenabletaskbyexpeditionid(expedition_id, task_id); # void
quest::crosszoneenabletaskbygroupid(group_id, task_id); # void
quest::crosszoneenabletaskbyguildid(guild_id, task_id); # void
quest::crosszoneenabletaskbyraidid(raid_id, task_id); # void
quest::crosszonefailtaskbycharid(character_id, task_id); # void
quest::crosszonefailtaskbyclientname(client_name, task_id); # void
quest::crosszonefailtaskbyexpeditionid(expedition_id, task_id); # void
quest::crosszonefailtaskbygroupid(group_id, task_id); # void
quest::crosszonefailtaskbyguildid(guild_id, task_id); # void
quest::crosszonefailtaskbyraidid(raid_id, task_id); # void
quest::crosszonemarqueebycharid(character_id, type, priority, fade_in, fade_out, duration, message); # void
quest::crosszonemarqueebyclientname(client_name, type, priority, fade_in, fade_out, duration, message); # void
quest::crosszonemarqueebyexpeditionid(expedition_id, type, priority, fade_in, fade_out, duration, message); # void
quest::crosszonemarqueebygroupid(group_id, type, priority, fade_in, fade_out, duration, message); # void
quest::crosszonemarqueebyguildid(guild_id, type, priority, fade_in, fade_out, duration, message); # void
quest::crosszonemarqueebyraidid(raid_id, type, priority, fade_in, fade_out, duration, message); # void
quest::crosszonemessageplayerbycharid(character_id, type, message); # void
quest::crosszonemessageplayerbyexpeditionid(expedition_id, type, message); # void
quest::crosszonemessageplayerbygroupid(group_id, type, message); # void
quest::crosszonemessageplayerbyguildid(guild_id, type, message); # void
quest::crosszonemessageplayerbyname(client_name, type, message); # void
quest::crosszonemessageplayerbyraidid(raid_id, type, message); # void
quest::crosszonemoveinstancebycharid(character_id, instance_id, x, y, z, heading); # void
quest::crosszonemoveinstancebycharid(character_id, instance_id); # void
quest::crosszonemoveinstancebycharid(character_id, instance_id, x, y, z); # void
quest::crosszonemoveinstancebyclientname(client_name, instance_id, x, y, z); # void
quest::crosszonemoveinstancebyclientname(client_name, instance_id); # void
quest::crosszonemoveinstancebyclientname(client_name, instance_id, x, y, z, heading); # void
quest::crosszonemoveinstancebyexpeditionid(expedition_id, instance_id, x, y, z, heading); # void
quest::crosszonemoveinstancebyexpeditionid(expedition_id, instance_id, x, y, z); # void
quest::crosszonemoveinstancebyexpeditionid(expedition_id, instance_id); # void
quest::crosszonemoveinstancebygroupid(group_id, instance_id, x, y, z); # void
quest::crosszonemoveinstancebygroupid(group_id, instance_id); # void
quest::crosszonemoveinstancebygroupid(group_id, instance_id, x, y, z, heading); # void
quest::crosszonemoveinstancebyguildid(guild_id, instance_id, x, y, z, heading); # void
quest::crosszonemoveinstancebyguildid(guild_id, instance_id, x, y, z); # void
quest::crosszonemoveinstancebyguildid(guild_id, instance_id); # void
quest::crosszonemoveinstancebyraidid(raid_id, instance_id, x, y, z); # void
quest::crosszonemoveinstancebyraidid(raid_id, instance_id, x, y, z, heading); # void
quest::crosszonemoveinstancebyraidid(raid_id, instance_id); # void
quest::crosszonemoveplayerbycharid(character_id, zone_short_name, x, y, z); # void
quest::crosszonemoveplayerbycharid(character_id, zone_short_name); # void
quest::crosszonemoveplayerbycharid(character_id, zone_short_name, x, y, z, heading); # void
quest::crosszonemoveplayerbyexpeditionid(expedition_id, zone_short_name, x, y, z, heading); # void
quest::crosszonemoveplayerbyexpeditionid(expedition_id, zone_short_name, x, y, z); # void
quest::crosszonemoveplayerbyexpeditionid(expedition_id, zone_short_name); # void
quest::crosszonemoveplayerbygroupid(group_id, zone_short_name, x, y, z); # void
quest::crosszonemoveplayerbygroupid(group_id, zone_short_name, x, y, z, heading); # void
quest::crosszonemoveplayerbygroupid(group_id, zone_short_name); # void
quest::crosszonemoveplayerbyguildid(guild_id, zone_short_name, x, y, z); # void
quest::crosszonemoveplayerbyguildid(guild_id, zone_short_name, x, y, z, heading); # void
quest::crosszonemoveplayerbyguildid(guild_id, zone_short_name); # void
quest::crosszonemoveplayerbyname(client_name, zone_short_name); # void
quest::crosszonemoveplayerbyname(client_name, zone_short_name, x, y, z); # void
quest::crosszonemoveplayerbyname(client_name, zone_short_name, x, y, z, heading); # void
quest::crosszonemoveplayerbyraidid(raid_id, zone_short_name); # void
quest::crosszonemoveplayerbyraidid(raid_id, zone_short_name, x, y, z, heading); # void
quest::crosszonemoveplayerbyraidid(raid_id, zone_short_name, x, y, z); # void
quest::crosszoneremoveldonlossbycharid(character_id, theme_id); # void
quest::crosszoneremoveldonlossbyclientname(client_name, theme_id); # void
quest::crosszoneremoveldonlossbyexpeditionid(expedition_id, theme_id); # void
quest::crosszoneremoveldonlossbygroupid(group_id, theme_id); # void
quest::crosszoneremoveldonlossbyguildid(guild_id, theme_id); # void
quest::crosszoneremoveldonlossbyraidid(raid_id, theme_id); # void
quest::crosszoneremoveldonwinbycharid(character_id, theme_id); # void
quest::crosszoneremoveldonwinbyclientname(client_name, theme_id); # void
quest::crosszoneremoveldonwinbyexpeditionid(expedition_id, theme_id); # void
quest::crosszoneremoveldonwinbygroupid(group_id, theme_id); # void
quest::crosszoneremoveldonwinbyguildid(guild_id, theme_id); # void
quest::crosszoneremoveldonwinbyraidid(raid_id, theme_id); # void
quest::crosszoneremovespellbycharid(character_id, spell_id); # void
quest::crosszoneremovespellbyclientname(client_name, spell_id); # void
quest::crosszoneremovespellbyexpeditionid(expedition_id, spell_id); # void
quest::crosszoneremovespellbygroupid(group_id, spell_id); # void
quest::crosszoneremovespellbyguildid(guild_id, spell_id); # void
quest::crosszoneremovespellbyraidid(raid_id, spell_id); # void
quest::crosszoneremovetaskbycharid(character_id, task_id); # void
quest::crosszoneremovetaskbyclientname(client_name, task_id); # void
quest::crosszoneremovetaskbyexpeditionid(expedition_id, task_id); # void
quest::crosszoneremovetaskbygroupid(group_id, task_id); # void
quest::crosszoneremovetaskbyguildid(guild_id, task_id); # void
quest::crosszoneremovetaskbyraidid(raid_id, task_id); # void
quest::crosszoneresetactivitybycharid(character_id, task_id, activity_id); # void
quest::crosszoneresetactivitybyclientname(client_name, task_id, activity_id); # void
quest::crosszoneresetactivitybyexpeditionid(expedition_id, task_id, activity_id); # void
quest::crosszoneresetactivitybygroupid(group_id, task_id, activity_id); # void
quest::crosszoneresetactivitybyguildid(guild_id, task_id, activity_id); # void
quest::crosszoneresetactivitybyraidid(raid_id, task_id, activity_id); # void
quest::crosszonesetentityvariablebycharid(character_id, variable_name, variable_value); # void
quest::crosszonesetentityvariablebyclientname(client_name, variable_name, variable_value); # void
quest::crosszonesetentityvariablebyexpeditionid(expedition_id, variable_name, variable_value); # void
quest::crosszonesetentityvariablebygroupid(group_id, variable_name, variable_value); # void
quest::crosszonesetentityvariablebyguildid(guild_id, variable_name, variable_value); # void
quest::crosszonesetentityvariablebynpctypeid(npc_id, variable_name, variable_value); # void
quest::crosszonesetentityvariablebyraidid(raid_id, variable_name, variable_value); # void
quest::crosszonesignalclientbycharid(character_id, signal_id); # void
quest::crosszonesignalclientbyexpeditionid(expedition_id, signal_id); # void
quest::crosszonesignalclientbygroupid(group_id, signal_id); # void
quest::crosszonesignalclientbyguildid(guild_id, signal_id); # void
quest::crosszonesignalclientbyname(client_name, signal_id); # void
quest::crosszonesignalclientbyraidid(raid_id, signal_id); # void
quest::crosszonesignalnpcbynpctypeid(npc_id, signal_id); # void
quest::crosszoneupdateactivitybycharid(character_id, task_id, activity_id); # void
quest::crosszoneupdateactivitybycharid(character_id, task_id, activity_id, update_count); # void
quest::crosszoneupdateactivitybyclientname(client_name, task_id, activity_id, update_count); # void
quest::crosszoneupdateactivitybyclientname(client_name, task_id, activity_id); # void
quest::crosszoneupdateactivitybyexpeditionid(expedition_id, task_id, activity_id); # void
quest::crosszoneupdateactivitybyexpeditionid(expedition_id, task_id, activity_id, update_count); # void
quest::crosszoneupdateactivitybygroupid(group_id, task_id, activity_id, update_count); # void
quest::crosszoneupdateactivitybygroupid(group_id, task_id, activity_id); # void
quest::crosszoneupdateactivitybyguildid(guild_id, task_id, activity_id); # void
quest::crosszoneupdateactivitybyguildid(guild_id, task_id, activity_id, update_count); # void
quest::crosszoneupdateactivitybyraidid(raid_id, task_id, activity_id); # void
quest::crosszoneupdateactivitybyraidid(raid_id, task_id, activity_id, update_count); # void
quest::debug(message); # void
quest::debug(message, level); # void
quest::delete_data(bucket_key); # bool
quest::delglobal(key); # void
quest::depop(npc_type_id); # void
quest::depop(); # void
quest::depop_withtimer(); # void
quest::depop_withtimer(npc_type_id); # void
quest::depopall(npc_type_id); # void
quest::depopall(); # void
quest::depopzone(start_spawn_status); # void
quest::ding(); # void
quest::disable_proximity_say(); # void
quest::disable_spawn2(spawn2_id); # void
quest::disablerecipe(recipe_id); # bool
quest::disabletask(task_ids); # void
quest::discordsend(webhook_name, message); # void
quest::do_augment_slots_match(item_one, item_two); # bool
quest::doanim(animation_id); # void
quest::doanim(animation_id, animation_speed); # void
quest::doanim(animation_id, animation_speed, ackreq, filter); # void
quest::doanim(animation_id, animation_speed, ackreq); # void
quest::does_augment_fit(inst, augment_id); # int8
quest::does_augment_fit_slot(inst, augment_id, uaugment_slot); # int8
quest::echo(emote_color_id, message); # void
quest::emote(message); # void
quest::enable_proximity_say(); # void
quest::enable_spawn2(spawn2_id); # void
quest::enabledtaskcount(task_set); # int
quest::enablerecipe(recipe_id); # bool
quest::enabletask(task_ids); # void
quest::enabletitle(title_set); # void
quest::end_dz_task(send_fail); # void
quest::end_dz_task(); # void
quest::exp(amount); # void
quest::faction(faction_id, value, temp); # void
quest::faction(faction_id, value); # void
quest::factionvalue(); # int
quest::failtask(task_id); # void
quest::firsttaskinset(task_set); # int
quest::follow(entity_id, distance); # void
quest::follow(entity_id); # void
quest::forcedoorclose(door_id); # void
quest::forcedoorclose(door_id, alt_mode); # void
quest::forcedooropen(door_id); # void
quest::forcedooropen(door_id, alt_mode); # void
quest::get_class_bitmask(class_id); # uint16
quest::get_data(bucket_key); # std::string
quest::get_data_expires(bucket_key); # std::string
quest::get_data_remaining(bucket_name); # std::string
quest::get_deity_bitmask(deity_id); # uint32
quest::get_dz_task_id(); # int
quest::get_expedition(); # DynamicZone*
quest::get_expedition_by_char_id(char_id); # DynamicZone*
quest::get_expedition_by_dz_id(dz_id); # DynamicZone*
quest::get_expedition_by_zone_instance(zone_id, instance_id); # DynamicZone*
quest::get_expedition_lockout_by_char_id(char_id, expedition_name, event_name); # reference
quest::get_expedition_lockouts_by_char_id(char_id, expedition_name); # reference
quest::get_expedition_lockouts_by_char_id(char_id); # reference
quest::get_paused_timers(m); # array
quest::get_pet_command_name(pet_command); # std::string
quest::get_pet_type_name(pet_type); # std::string
quest::get_race_bitmask(race_id); # uint16
quest::get_recipe_component_count(recipe_id, item_id); # int8
quest::get_recipe_component_item_ids(recipe_id); # array
quest::get_recipe_container_item_ids(recipe_id); # array
quest::get_recipe_fail_count(recipe_id, item_id); # int8
quest::get_recipe_fail_item_ids(recipe_id); # array
quest::get_recipe_salvage_count(recipe_id, item_id); # int8
quest::get_recipe_salvage_item_ids(recipe_id); # array
quest::get_recipe_success_count(recipe_id, item_id); # int8
quest::get_recipe_success_item_ids(recipe_id); # array
quest::get_rule(rule_name); # std::string
quest::get_spawn_condition(zone_short, instance_id, condition_id); # int
quest::get_spawn_condition(zone_short, condition_id); # int
quest::get_spell_level(spell_id, class_id); # uint8
quest::get_timers(m); # array
quest::getaaexpmodifierbycharid(character_id, zone_id, instance_version); # double
quest::getaaexpmodifierbycharid(character_id, zone_id); # double
quest::getaaname(aa_id); # std::string
quest::getbodytypename(body_type_id); # std::string
quest::getcharidbyname(name); # uint32_t
quest::getcharnamebyid(char_id); # std::string
quest::getclassname(class_id); # std::string
quest::getclassname(class_id, level); # std::string
quest::getcleannpcnamebyid(npc_id); # std::string
quest::getconsiderlevelname(consider_level); # std::string
quest::getcurrencyid(item_id); # uint32
quest::getcurrencyitemid(currency_id); # uint32
quest::getdeityname(deity_id); # std::string
quest::getenvironmentaldamagename(damage_type); # std::string
quest::getexpmodifierbycharid(character_id, zone_id); # double
quest::getexpmodifierbycharid(character_id, zone_id, instance_version); # double
quest::getfactionname(faction_id); # std::string
quest::getgendername(gender_id); # std::string
quest::getgroupidbycharid(char_id); # int
quest::getguildidbycharid(char_id); # int
quest::getguildnamebyid(guild_id); # std::string
quest::gethexcolorcode(color_name); # std::string
quest::getinventoryslotid(identifier); # int
quest::getinventoryslotname(slot_id); # std::string
quest::getitemcomment(item_id); # std::string
quest::getitemlore(item_id); # std::string
quest::getitemname(item_id); # std::string
quest::getitemstat(item_id, identifier); # int
quest::getlanguagename(language_id); # std::string
quest::getldonthemename(theme_id); # std::string
quest::getlevel(type); # int
quest::getnpcnamebyid(npc_id); # std::string
quest::getplayerburiedcorpsecount(char_id); # int64
quest::getplayercorpsecount(character_id); # int64
quest::getplayercorpsecountbyzoneid(character_id, zone_id); # int64
quest::getracename(race_id); # std::string
quest::getraididbycharid(char_id); # int
quest::getrecipemadecount(recipe_id); # int
quest::getrecipename(recipe_id); # std::string
quest::getremainingtimeMS(timer_name); # uint32_t
quest::getskillname(skill_id); # std::string
quest::getspell(spell_id); # SPDat_Spell_Struct*
quest::getspellname(spell_id); # std::string
quest::getspellstat(spell_id, stat_identifier); # int
quest::getspellstat(spell_id, stat_identifier, slot); # int
quest::gettaskactivitydonecount(task_id, activity_id); # int
quest::gettaskname(task_id); # std::string
quest::gettimerdurationMS(timer_name); # uint32_t
quest::givecash(copper, silver, gold); # void
quest::givecash(copper); # void
quest::givecash(copper, silver, gold, platinum); # void
quest::givecash(copper, silver); # void
quest::gmmove(x, y, z); # void
quest::gmsay(message); # void
quest::gmsay(message, color_id); # void
quest::gmsay(message, color_id, send_to_world); # void
quest::gmsay(message, color_id, send_to_world, to_guilddbid); # void
quest::gmsay(message, color_id, send_to_world, to_guilddbid, to_minstatus); # void
quest::handin(handin_ref); # bool
quest::has_zone_flag(zone_id); # bool
quest::hasrecipelearned(recipe_id); # bool
quest::hastimer(timer_name); # bool
quest::incstat(stat_id, int_value); # void
quest::is_call_of_the_forsaken_enabled(); # bool
quest::is_classic_enabled(); # bool
quest::is_content_flag_enabled(flag_name); # bool
quest::is_current_expansion_call_of_the_forsaken(); # bool
quest::is_current_expansion_classic(); # bool
quest::is_current_expansion_depths_of_darkhollow(); # bool
quest::is_current_expansion_dragons_of_norrath(); # bool
quest::is_current_expansion_empires_of_kunark(); # bool
quest::is_current_expansion_gates_of_discord(); # bool
quest::is_current_expansion_house_of_thule(); # bool
quest::is_current_expansion_lost_dungeons_of_norrath(); # bool
quest::is_current_expansion_omens_of_war(); # bool
quest::is_current_expansion_prophecy_of_ro(); # bool
quest::is_current_expansion_rain_of_fear(); # bool
quest::is_current_expansion_ring_of_scale(); # bool
quest::is_current_expansion_secrets_of_faydwer(); # bool
quest::is_current_expansion_seeds_of_destruction(); # bool
quest::is_current_expansion_the_broken_mirror(); # bool
quest::is_current_expansion_the_buried_sea(); # bool
quest::is_current_expansion_the_burning_lands(); # bool
quest::is_current_expansion_the_darkened_sea(); # bool
quest::is_current_expansion_the_legacy_of_ykesha(); # bool
quest::is_current_expansion_the_planes_of_power(); # bool
quest::is_current_expansion_the_ruins_of_kunark(); # bool
quest::is_current_expansion_the_scars_of_velious(); # bool
quest::is_current_expansion_the_serpents_spine(); # bool
quest::is_current_expansion_the_shadows_of_luclin(); # bool
quest::is_current_expansion_torment_of_velious(); # bool
quest::is_current_expansion_underfoot(); # bool
quest::is_current_expansion_veil_of_alaris(); # bool
quest::is_depths_of_darkhollow_enabled(); # bool
quest::is_dragons_of_norrath_enabled(); # bool
quest::is_empires_of_kunark_enabled(); # bool
quest::is_gates_of_discord_enabled(); # bool
quest::is_house_of_thule_enabled(); # bool
quest::is_lost_dungeons_of_norrath_enabled(); # bool
quest::is_omens_of_war_enabled(); # bool
quest::is_prophecy_of_ro_enabled(); # bool
quest::is_rain_of_fear_enabled(); # bool
quest::is_ring_of_scale_enabled(); # bool
quest::is_secrets_of_faydwer_enabled(); # bool
quest::is_seeds_of_destruction_enabled(); # bool
quest::is_the_broken_mirror_enabled(); # bool
quest::is_the_buried_sea_enabled(); # bool
quest::is_the_burning_lands_enabled(); # bool
quest::is_the_darkened_sea_enabled(); # bool
quest::is_the_legacy_of_ykesha_enabled(); # bool
quest::is_the_planes_of_power_enabled(); # bool
quest::is_the_ruins_of_kunark_enabled(); # bool
quest::is_the_scars_of_velious_enabled(); # bool
quest::is_the_serpents_spine_enabled(); # bool
quest::is_the_shadows_of_luclin_enabled(); # bool
quest::is_torment_of_velious_enabled(); # bool
quest::is_underfoot_enabled(); # bool
quest::is_veil_of_alaris_enabled(); # bool
quest::isdisctome(item_id); # bool
quest::isdooropen(door_id); # bool
quest::ishotzone(); # bool
quest::isnpcspawned(npc_id_array); # bool
quest::ispausedtimer(timer_name); # bool
quest::istaskactive(task_id); # bool
quest::istaskactivityactive(task_id, activity_id); # bool
quest::istaskappropriate(task_id); # bool
quest::istaskcompleted(task_id); # bool
quest::istaskenabled(task_id); # bool
quest::itemlink(item_id); # void
quest::lasttaskinset(task_set); # int
quest::level(new_level); # void
quest::log(category, message); # void
quest::log_combat(message); # void
quest::marquee(type, priority, fade_in, fade_out, duration, message); # void
quest::marquee(type, message, duration); # void
quest::marquee(type, message); # void
quest::me(message); # void
quest::message(color, message); # void
quest::modifynpcstat(key, value); # void
quest::movegrp(zone_id, x, y, z); # void
quest::movepc(zone_id, x, y, z); # void
quest::movepc(zone_id, x, y, z, heading); # void
quest::moveto(x, y, z); # void
quest::moveto(x, y, z, h); # void
quest::moveto(x, y, z, h, save_guard_location); # void
quest::nexttaskinset(task_set, task_id); # int
quest::npcfeature(feature, value); # void
quest::npcgender(gender_id); # void
quest::npcrace(race_id); # void
quest::npcsize(size); # void
quest::npctexture(texture_id); # void
quest::pause(duration_ms); # void
quest::pausetimer(timer_name); # void
quest::permaclass(class_id); # void
quest::permagender(gender_id); # void
quest::permarace(race_id); # void
quest::playerfeature(feature, value); # void
quest::playergender(gender_id); # void
quest::playerrace(race_id); # void
quest::playersize(size); # void
quest::playertexture(texture_id); # void
quest::popup(window_title, message, popup_id, buttons, duration); # void
quest::popup(window_title, message, popup_id, buttons); # void
quest::popup(window_title, message, popup_id); # void
quest::popup(window_title, message); # void
quest::popupbreak(break_count); # std::string
quest::popupbreak(); # std::string
quest::popupcentermessage(message); # std::string
quest::popupcolormessage(color, message); # std::string
quest::popupindent(); # std::string
quest::popupindent(indent_count); # std::string
quest::popuplink(link, message); # std::string
quest::popuplink(link); # std::string
quest::popuptable(message); # std::string
quest::popuptablecell(); # std::string
quest::popuptablecell(message); # std::string
quest::popuptablerow(message); # std::string
quest::processmobswhilezoneempty(on); # void
quest::pvp(mode); # void
quest::qs_send_query(query); # void
quest::rain(weather); # void
quest::rebind(zone_id, x, y, z, heading); # void
quest::rebind(zone_id, x, y, z); # void
quest::reloadzonestaticdata(); # void
quest::remove_all_expedition_lockouts_by_char_id(char_id); # void
quest::remove_all_expedition_lockouts_by_char_id(char_id, expedition_name); # void
quest::remove_expedition_lockout_by_char_id(char_id, expedition_name, event_name); # void
quest::removeitem(item_id); # void
quest::removeitem(item_id, quantity); # void
quest::removeldonloss(theme_id); # void
quest::removeldonwin(theme_id); # void
quest::removetitle(title_set); # void
quest::rename(name); # void
quest::repopzone(is_forced); # void
quest::repopzone(); # void
quest::resettaskactivity(task_id, activity_id); # void
quest::respawn(npc_type_id, grid_id); # void
quest::resume(); # void
quest::resumetimer(timer_name); # void
quest::rewardfaction(faction_id, value); # void
quest::safemove(); # void
quest::save(); # void
quest::say(message); # void
quest::say(message, language_id, message_type); # void
quest::say(message, language_id); # void
quest::say(message, language_id, message_type, speak_mode); # void
quest::say(message, language_id, message_type, speak_mode, journal_mode); # void
quest::saylink(text, silent, link_name); # std::string
quest::saylink(text, silent); # std::string
quest::saylink(text); # std::string
quest::scribespells(max_level, min_level); # int
quest::scribespells(max_level); # int
quest::secondstotime(duration); # std::string
quest::selfcast(spell_id); # void
quest::send_channel_message(from, channel_number, guild_id, language_id, language_skill, message); # void
quest::send_channel_message(channel_number, guild_id, language_id, language_skill, message); # void
quest::send_channel_message(from, to, channel_number, guild_id, language_id, language_skill, message); # void
quest::send_parcel(table_ref); # bool
quest::send_player_handin_event(); # void
quest::set_content_flag(flag_name, enabled); # void
quest::set_data(key, value, expires_at); # void
quest::set_data(key, value); # void
quest::set_proximity(min_x, max_x, min_y, max_y, min_z, max_z, enable_say); # void
quest::set_proximity(min_x, max_x, min_y, max_y); # void
quest::set_proximity(min_x, max_x, min_y, max_y, min_z, max_z); # void
quest::set_proximity_range(x_range, y_range); # void
quest::set_proximity_range(x_range, y_range, z_range, enable_say); # void
quest::set_proximity_range(x_range, y_range, z_range); # void
quest::set_rule(rule_name, rule_value); # void
quest::set_zone_flag(zone_id); # void
quest::setaaexpmodifierbycharid(character_id, zone_id, aa_modifier, instance_version); # void
quest::setaaexpmodifierbycharid(character_id, zone_id, aa_modifier); # void
quest::setallskill(value); # void
quest::setanim(npc_type_id, appearance_number); # void
quest::setexpmodifierbycharid(character_id, zone_id, exp_modifier); # void
quest::setexpmodifierbycharid(character_id, zone_id, exp_modifier, instance_version); # void
quest::setglobal(key, value, options, duration); # void
quest::setguild(guild_id, guild_rank_id); # void
quest::sethotzone(is_hotzone); # void
quest::sethp(mob_health_percentage); # void
quest::setlanguage(language_id, language_skill); # void
quest::setnexthpevent(at_mob_percentage); # void
quest::setnextinchpevent(at_mob_percentage); # void
quest::setskill(skill_id, value); # void
quest::setsky(new_sky); # void
quest::setstat(stat_id, int_value); # void
quest::settarget(target_enum, target_id); # void
quest::settime(new_hour, new_min); # void
quest::settime(new_hour, new_min, update_world); # void
quest::settimer(timer_name, seconds, inst); # void
quest::settimer(timer_name, seconds, m); # void
quest::settimer(timer_name, seconds); # void
quest::settimerMS(timer_name, milliseconds, inst); # void
quest::settimerMS(timer_name, milliseconds, m); # void
quest::settimerMS(timer_name, milliseconds); # void
quest::sfollow(); # void
quest::shout(message); # void
quest::shout2(message); # void
quest::showgrid(grid_id); # void
quest::signal(npc_id); # void
quest::signal(npc_id, wait_ms); # void
quest::signalwith(npc_id, signal_id); # void
quest::signalwith(npc_id, signal_id, wait_ms); # void
quest::silent_saylink(text, link_name); # std::string
quest::silent_saylink(text); # std::string
quest::snow(weather); # void
quest::spawn(npc_type_id, grid_id, unused, x, y, z); # int
quest::spawn2(npc_type_id, grid_id, unused, x, y, z, heading); # int
quest::spawn_condition(zone_short, instance_id, condition_id, value); # void
quest::spawn_condition(zone_short, condition_id, value); # void
quest::spawn_from_spawn2(spawn2_id); # int
quest::spawnbotcount(class_id); # int
quest::spawnbotcount(); # int
quest::start(waypoint); # void
quest::stop(); # void
quest::stopalltimers(); # void
quest::stoptimer(timer_name); # void
quest::summonallplayercorpses(char_id, dest_x, dest_y, dest_z, dest_heading); # bool
quest::summonburiedplayercorpse(char_id, dest_x, dest_y, dest_z, dest_heading); # bool
quest::summonitem(item_id); # void
quest::summonitem(item_id, charges); # void
quest::surname(last_name); # void
quest::targlobal(key, value, duration, npc_id, char_id, zone_id); # void
quest::task_setselector(task_set_id); # void
quest::task_setselector(task_set_id, ignore_cooldown); # void
quest::taskselector(task_ids); # void
quest::taskselector_nocooldown(task_ids); # void
quest::tasktimeleft(task_id); # int
quest::timetoseconds(time_string); # uint32
quest::toggle_spawn_event(event_id, is_enabled, is_strict, reset_base); # void
quest::toggledoorstate(door_id); # void
quest::tracknpc(entity_id); # void
quest::traindisc(tome_item_id); # void
quest::traindiscs(max_level, min_level); # int
quest::traindiscs(max_level); # int
quest::uncompletetask(task_id); # bool
quest::unique_spawn(npc_type_id, grid_id, unused, x, y, z); # int
quest::unique_spawn(npc_type_id, grid_id, unused, x, y, z, heading); # int
quest::unscribespells(); # void
quest::untraindiscs(); # void
quest::updatespawntimer(id, new_time); # void
quest::updatetaskactivity(task_id, activity_id, count); # void
quest::updatetaskactivity(task_id, activity_id, count, ignore_quest_update); # void
quest::updatetaskactivity(task_id, activity_id); # void
quest::varlink(inst); # std::string
quest::varlink(item_id, charges, aug1, aug2, aug3, aug4, aug5, aug6, attuned); # std::string
quest::varlink(item_id, charges, aug1, aug2, aug3, aug4, aug5, aug6); # std::string
quest::varlink(item_id, charges, aug1, aug2, aug3, aug4, aug5); # std::string
quest::varlink(item_id, charges, aug1, aug2, aug3, aug4); # std::string
quest::varlink(item_id, charges, aug1, aug2, aug3); # std::string
quest::varlink(item_id, charges, aug1, aug2); # std::string
quest::varlink(item_id, charges, aug1); # std::string
quest::varlink(item_id, charges); # std::string
quest::varlink(item_id); # std::string
quest::voicetell(client_name, macro_id, race_id, gender_id); # void
quest::we(emote_color_id, message); # void
quest::wearchange(slot, texture_id, hero_forge_model_id, elite_material_id); # void
quest::wearchange(slot, texture_id); # void
quest::wearchange(slot, texture_id, hero_forge_model_id); # void
quest::whisper(message); # void
quest::worldwideaddldonloss(theme_id); # void
quest::worldwideaddldonloss(theme_id, min_status); # void
quest::worldwideaddldonloss(theme_id, min_status, max_status); # void
quest::worldwideaddldonpoints(theme_id); # void
quest::worldwideaddldonpoints(theme_id, points); # void
quest::worldwideaddldonpoints(theme_id, points, min_status); # void
quest::worldwideaddldonpoints(theme_id, points, min_status, max_status); # void
quest::worldwideaddldonwin(theme_id, min_status, max_status); # void
quest::worldwideaddldonwin(theme_id); # void
quest::worldwideaddldonwin(theme_id, min_status); # void
quest::worldwideassigntask(task_id); # void
quest::worldwideassigntask(task_id, enforce_level_requirement); # void
quest::worldwideassigntask(task_id, enforce_level_requirement, min_status); # void
quest::worldwideassigntask(task_id, enforce_level_requirement, min_status, max_status); # void
quest::worldwidecastspell(spell_id, min_status); # void
quest::worldwidecastspell(spell_id); # void
quest::worldwidecastspell(spell_id, min_status, max_status); # void
quest::worldwidedialoguewindow(message, min_status, max_status); # void
quest::worldwidedialoguewindow(message, min_status); # void
quest::worldwidedialoguewindow(message); # void
quest::worldwidedisabletask(task_id); # void
quest::worldwidedisabletask(task_id, min_status); # void
quest::worldwidedisabletask(task_id, min_status, max_status); # void
quest::worldwideenabletask(task_id); # void
quest::worldwideenabletask(task_id, min_status); # void
quest::worldwideenabletask(task_id, min_status, max_status); # void
quest::worldwidefailtask(task_id); # void
quest::worldwidefailtask(task_id, min_status); # void
quest::worldwidefailtask(task_id, min_status, max_status); # void
quest::worldwidemarquee(type, priority, fade_in, fade_out, duration, message, min_status); # void
quest::worldwidemarquee(type, priority, fade_in, fade_out, duration, message); # void
quest::worldwidemarquee(type, priority, fade_in, fade_out, duration, message, min_status, max_status); # void
quest::worldwidemessage(type, message, min_status, max_status); # void
quest::worldwidemessage(type, message); # void
quest::worldwidemessage(type, message, min_status); # void
quest::worldwidemove(zone_short_name); # void
quest::worldwidemove(zone_short_name, min_status); # void
quest::worldwidemove(zone_short_name, min_status, max_status); # void
quest::worldwidemoveinstance(instance_id); # void
quest::worldwidemoveinstance(instance_id, min_status); # void
quest::worldwidemoveinstance(instance_id, min_status, max_status); # void
quest::worldwideremoveldonloss(theme_id); # void
quest::worldwideremoveldonloss(theme_id, min_status); # void
quest::worldwideremoveldonloss(theme_id, min_status, max_status); # void
quest::worldwideremoveldonwin(theme_id, min_status, max_status); # void
quest::worldwideremoveldonwin(theme_id, min_status); # void
quest::worldwideremoveldonwin(theme_id); # void
quest::worldwideremovespell(spell_id); # void
quest::worldwideremovespell(spell_id, min_status); # void
quest::worldwideremovespell(spell_id, min_status, max_status); # void
quest::worldwideremovetask(task_id); # void
quest::worldwideremovetask(task_id, min_status); # void
quest::worldwideremovetask(task_id, min_status, max_status); # void
quest::worldwideresetactivity(task_id, activity_id); # void
quest::worldwideresetactivity(task_id, activity_id, min_status); # void
quest::worldwideresetactivity(task_id, activity_id, min_status, max_status); # void
quest::worldwidesetentityvariableclient(variable_name, variable_value, min_status); # void
quest::worldwidesetentityvariableclient(variable_name, variable_value); # void
quest::worldwidesetentityvariableclient(variable_name, variable_value, min_status, max_status); # void
quest::worldwidesetentityvariablenpc(variable_name, variable_value); # void
quest::worldwidesignalclient(signal_id, min_status, max_status); # void
quest::worldwidesignalclient(signal_id, min_status); # void
quest::worldwidesignalclient(signal_id); # void
quest::worldwidesignalnpc(signal_id); # void
quest::worldwideupdateactivity(task_id, activity_id); # void
quest::worldwideupdateactivity(task_id, activity_id, update_count); # void
quest::worldwideupdateactivity(task_id, activity_id, update_count, min_status); # void
quest::worldwideupdateactivity(task_id, activity_id, update_count, min_status, max_status); # void
quest::write(file, message); # void
quest::ze(emote_color_id, message); # void
quest::zone(zone_name); # void
quest::zonegroup(zone_name); # void
quest::zonemarquee(type, message); # void
quest::zonemarquee(type, message, duration); # void
quest::zonemarquee(type, priority, fade_in, fade_out, duration, message); # void
quest::zoneraid(zone_name); # void

Events

sub EVENT_AGGRO_SAY {
sub EVENT_ATTACK {
sub EVENT_CAST {
sub EVENT_CAST_BEGIN {
sub EVENT_CAST_ON {
sub EVENT_COMBAT {
sub EVENT_DAMAGE_GIVEN {
sub EVENT_DAMAGE_TAKEN {
sub EVENT_DEATH {
sub EVENT_DEATH_COMPLETE {
sub EVENT_DESPAWN {
sub EVENT_ENTITY_VARIABLE_DELETE {
sub EVENT_ENTITY_VARIABLE_SET {
sub EVENT_ENTITY_VARIABLE_UPDATE {
sub EVENT_EQUIP_ITEM_BOT {
sub EVENT_ITEM {
sub EVENT_LEVEL_DOWN {
sub EVENT_LEVEL_UP {
sub EVENT_NPC_SLAY {
sub EVENT_PAYLOAD {
sub EVENT_POPUPRESPONSE {
sub EVENT_SAY {
sub EVENT_SIGNAL {
sub EVENT_SLAY {
sub EVENT_SPAWN {
sub EVENT_SPELL_BLOCKED {
sub EVENT_TARGET_CHANGE {
sub EVENT_TIMER {
sub EVENT_TIMER_PAUSE {
sub EVENT_TIMER_RESUME {
sub EVENT_TIMER_START {
sub EVENT_TIMER_STOP {
sub EVENT_UNEQUIP_ITEM_BOT {
sub EVENT_USE_SKILL {
sub EVENT_AUGMENT_INSERT {
sub EVENT_AUGMENT_ITEM {
sub EVENT_AUGMENT_REMOVE {
sub EVENT_DESTROY_ITEM {
sub EVENT_DROP_ITEM {
sub EVENT_EQUIP_ITEM {
sub EVENT_ITEM_CLICK {
sub EVENT_ITEM_CLICK_CAST {
sub EVENT_ITEM_ENTER_ZONE {
sub EVENT_LOOT {
sub EVENT_SCALE_CALC {
sub EVENT_TIMER {
sub EVENT_TIMER_START {
sub EVENT_TIMER_STOP {
sub EVENT_UNAUGMENT_ITEM {
sub EVENT_UNEQUIP_ITEM {
sub EVENT_WEAPON_PROC {
sub EVENT_AGGRO_SAY {
sub EVENT_ATTACK {
sub EVENT_CAST {
sub EVENT_CAST_BEGIN {
sub EVENT_CAST_ON {
sub EVENT_COMBAT {
sub EVENT_DAMAGE_GIVEN {
sub EVENT_DAMAGE_TAKEN {
sub EVENT_DEATH {
sub EVENT_DEATH_COMPLETE {
sub EVENT_DESPAWN {
sub EVENT_ENTITY_VARIABLE_DELETE {
sub EVENT_ENTITY_VARIABLE_SET {
sub EVENT_ENTITY_VARIABLE_UPDATE {
sub EVENT_NPC_SLAY {
sub EVENT_PAYLOAD {
sub EVENT_POPUPRESPONSE {
sub EVENT_SAY {
sub EVENT_SIGNAL {
sub EVENT_SLAY {
sub EVENT_SPAWN {
sub EVENT_SPELL_BLOCKED {
sub EVENT_TARGET_CHANGE {
sub EVENT_TIMER {
sub EVENT_TIMER_PAUSE {
sub EVENT_TIMER_RESUME {
sub EVENT_TIMER_START {
sub EVENT_TIMER_STOP {
sub EVENT_USE_SKILL {
sub EVENT_AGGRO {
sub EVENT_AGGRO_SAY {
sub EVENT_ATTACK {
sub EVENT_CAST {
sub EVENT_CAST_BEGIN {
sub EVENT_CAST_ON {
sub EVENT_CHARM_END {
sub EVENT_CHARM_START {
sub EVENT_COMBAT {
sub EVENT_DAMAGE_GIVEN {
sub EVENT_DAMAGE_TAKEN {
sub EVENT_DEATH {
sub EVENT_DEATH_COMPLETE {
sub EVENT_DEATH_ZONE {
sub EVENT_DESPAWN {
sub EVENT_DESPAWN_ZONE {
sub EVENT_ENTER {
sub EVENT_ENTER_AREA {
sub EVENT_ENTITY_VARIABLE_DELETE {
sub EVENT_ENTITY_VARIABLE_SET {
sub EVENT_ENTITY_VARIABLE_UPDATE {
sub EVENT_EXIT {
sub EVENT_FEIGN_DEATH {
sub EVENT_HATE_LIST {
sub EVENT_HP {
sub EVENT_ITEM {
sub EVENT_KILLED_MERIT {
sub EVENT_LEAVE_AREA {
sub EVENT_LOOT_ADDED {
sub EVENT_LOOT_ZONE {
sub EVENT_NPC_SLAY {
sub EVENT_PAYLOAD {
sub EVENT_POPUPRESPONSE {
sub EVENT_PROXIMITY_SAY {
sub EVENT_SAY {
sub EVENT_SIGNAL {
sub EVENT_SLAY {
sub EVENT_SPAWN {
sub EVENT_SPAWN_ZONE {
sub EVENT_SPELL_BLOCKED {
sub EVENT_TARGET_CHANGE {
sub EVENT_TASKACCEPTED {
sub EVENT_TICK {
sub EVENT_TIMER {
sub EVENT_TIMER_PAUSE {
sub EVENT_TIMER_RESUME {
sub EVENT_TIMER_START {
sub EVENT_TIMER_STOP {
sub EVENT_WAYPOINT_ARRIVE {
sub EVENT_WAYPOINT_DEPART {
sub EVENT_AA_BUY {
sub EVENT_AA_EXP_GAIN {
sub EVENT_AA_GAIN {
sub EVENT_AA_LOSS {
sub EVENT_ALT_CURRENCY_LOSS {
sub EVENT_ALT_CURRENCY_MERCHANT_BUY {
sub EVENT_ALT_CURRENCY_MERCHANT_SELL {
sub EVENT_AUGMENT_INSERT_CLIENT {
sub EVENT_AUGMENT_REMOVE_CLIENT {
sub EVENT_BOT_COMMAND {
sub EVENT_BOT_CREATE {
sub EVENT_CAST {
sub EVENT_CAST_BEGIN {
sub EVENT_CAST_ON {
sub EVENT_CLICKDOOR {
sub EVENT_CLICK_OBJECT {
sub EVENT_COMBINE {
sub EVENT_COMBINE_FAILURE {
sub EVENT_COMBINE_SUCCESS {
sub EVENT_COMBINE_VALIDATE {
sub EVENT_COMMAND {
sub EVENT_CONNECT {
sub EVENT_CONSIDER {
sub EVENT_CONSIDER_CORPSE {
sub EVENT_CRYSTAL_GAIN {
sub EVENT_CRYSTAL_LOSS {
sub EVENT_DAMAGE_GIVEN {
sub EVENT_DAMAGE_TAKEN {
sub EVENT_DEATH {
sub EVENT_DEATH_COMPLETE {
sub EVENT_DESTROY_ITEM_CLIENT {
sub EVENT_DISCONNECT {
sub EVENT_DISCOVER_ITEM {
sub EVENT_DROP_ITEM_CLIENT {
sub EVENT_DUEL_LOSE {
sub EVENT_DUEL_WIN {
sub EVENT_ENTER {
sub EVENT_ENTERZONE {
sub EVENT_ENTER_AREA {
sub EVENT_ENTITY_VARIABLE_DELETE {
sub EVENT_ENTITY_VARIABLE_SET {
sub EVENT_ENTITY_VARIABLE_UPDATE {
sub EVENT_ENVIRONMENTAL_DAMAGE {
sub EVENT_EQUIP_ITEM_CLIENT {
sub EVENT_EXIT {
sub EVENT_EXP_GAIN {
sub EVENT_FEIGN_DEATH {
sub EVENT_FISH_FAILURE {
sub EVENT_FISH_START {
sub EVENT_FISH_SUCCESS {
sub EVENT_FORAGE_FAILURE {
sub EVENT_FORAGE_SUCCESS {
sub EVENT_GM_COMMAND {
sub EVENT_GROUP_CHANGE {
sub EVENT_INSPECT {
sub EVENT_ITEM_CLICK_CAST_CLIENT {
sub EVENT_ITEM_CLICK_CLIENT {
sub EVENT_LANGUAGE_SKILL_UP {
sub EVENT_LEAVE_AREA {
sub EVENT_LEVEL_DOWN {
sub EVENT_LEVEL_UP {
sub EVENT_LOOT {
sub EVENT_MEMORIZE_SPELL {
sub EVENT_MERCHANT_BUY {
sub EVENT_MERCHANT_SELL {
sub EVENT_PAYLOAD {
sub EVENT_PLAYER_PICKUP {
sub EVENT_POPUPRESPONSE {
sub EVENT_READ_ITEM {
sub EVENT_RESPAWN {
sub EVENT_SAY {
sub EVENT_SCRIBE_SPELL {
sub EVENT_SIGNAL {
sub EVENT_SKILL_UP {
sub EVENT_SPELL_BLOCKED {
sub EVENT_TARGET_CHANGE {
sub EVENT_TASKACCEPTED {
sub EVENT_TASK_BEFORE_UPDATE {
sub EVENT_TASK_COMPLETE {
sub EVENT_TASK_FAIL {
sub EVENT_TASK_STAGE_COMPLETE {
sub EVENT_TASK_UPDATE {
sub EVENT_TEST_BUFF {
sub EVENT_TIMER {
sub EVENT_TIMER_PAUSE {
sub EVENT_TIMER_RESUME {
sub EVENT_TIMER_START {
sub EVENT_TIMER_STOP {
sub EVENT_UNEQUIP_ITEM_CLIENT {
sub EVENT_UNHANDLED_OPCODE {
sub EVENT_UNMEMORIZE_SPELL {
sub EVENT_UNSCRIBE_SPELL {
sub EVENT_USE_SKILL {
sub EVENT_WARP {
sub EVENT_ZONE {
sub EVENT_SPELL_EFFECT_BOT {
sub EVENT_SPELL_EFFECT_BUFF_TIC_BOT {
sub EVENT_SPELL_EFFECT_BUFF_TIC_CLIENT {
sub EVENT_SPELL_EFFECT_BUFF_TIC_NPC {
sub EVENT_SPELL_EFFECT_CLIENT {
sub EVENT_SPELL_EFFECT_NPC {
sub EVENT_SPELL_EFFECT_TRANSLOCATE_COMPLETE {
sub EVENT_SPELL_FADE {
sub EVENT_CLICKDOOR {
sub EVENT_CLICK_OBJECT {
sub EVENT_DEATH_ZONE {
sub EVENT_DESPAWN_ZONE {
sub EVENT_ENTERZONE {
sub EVENT_LOOT_ZONE {
sub EVENT_PAYLOAD {
sub EVENT_PLAYER_PICKUP {
sub EVENT_POPUPRESPONSE {
sub EVENT_SIGNAL {
sub EVENT_SPAWN_ZONE {
sub EVENT_TIMER {
sub EVENT_TIMER_PAUSE {
sub EVENT_TIMER_RESUME {
sub EVENT_TIMER_START {
sub EVENT_TIMER_STOP {