Updated Perl General Functions (markdown)

Logan
2018-01-13 22:36:36 -08:00
parent a6a8893401
commit b7bc5cb827
+215 -215
@@ -1,220 +1,220 @@
Perl general functions are wrapped within the quest type. Perl general functions are wrapped within the quest type.
```perl ```perl
void quest::Client::new() quest::activespeakactivity() # int
void quest::NPC::new() quest::activespeaktask() # int
void quest::EntityList::new() quest::activetasksinset() # int
void quest::QuestItem::new() quest::addldonloss(long losses, int theme_id) # void
void quest::MobList::new() quest::addldonpoints(long points, int theme_id) # void
void quest::echo(int color_id, string message) quest::addldonwin(long wins, int theme_id) # void
void quest::say(string message, int language_id) quest::addloot(int item_id, int charges) # void
void quest::summonitem(int item_id, int charges) quest::AddNode(float x, float y, float z, float best_z, int requested_id) # void
void quest::write(string file, string message) quest::addskill(int skill_id, int int_value) # void
uint quest::spawn(int npc_type_id, int grid_id, int int_unused, float x, float y, float z) quest::AssignGroupToInstance() # void
uint quest::spawn2(int npc_type_id, int grid_id, int int_unused, float x, float y, float z, float heading) quest::AssignRaidToInstance() # void
uint quest::unique_spawn(int npc_type_id, int grid_id, int int_unused, float x, float y, float z, float heading) quest::assigntask(uint task_id, bool enforce_level_requirement) # void
uint quest::spawn_from_spawn2() quest::AssignToInstance() # void
void quest::enable_spawn2() quest::attack() # void
void quest::disable_spawn2() quest::attacknpc() # void
void quest::setstat(int stat_id, int int_value) quest::attacknpctype() # void
void quest::incstat(int stat_id, int int_value) quest::buryplayercorpse() # uint
void quest::castspell(int spell_id, int target_id) quest::castspell(int spell_id, int target_id) # void
void quest::selfcast() quest::changedeity() # void
void quest::addloot(int item_id, int charges) quest::checktitle() # bool
void quest::zone() quest::ChooseRandom() # void
void quest::settimer(string timer_name, int seconds) quest::clear_npctype_cache() # void
void quest::settimerMS(string timer_name, int milliseconds) quest::clear_proximity() # void
void quest::stoptimer() quest::clear_zone_flag() # void
void quest::stopalltimers() quest::clearspawntimers() # void
void quest::emote() quest::Client::new() # void
void quest::shout() quest::collectitems(int item_id, bool remove_item) # void
void quest::shout2() quest::completedtasksinset() # int
void quest::gmsay(string message, int color_id, bool send_to_world) quest::ConnectNodeToNode(int node1, int node2, int teleport, uint doorid) # void
void quest::depop() quest::createBot(string firstname, string lastname, int level, int race_id, int class_id, int gender_id) # uint
void quest::depop_withtimer() quest::createdoor(string modelname, float x, float y, float z, float heading, int object_type, int size) # void
void quest::depopall() quest::creategroundobject(int item_id, float x, float y, float z, float heading, int decay_time) # void
void quest::settarget(string target_enum, int target_id) quest::creategroundobjectfrommodel(string modelname, float x, float y, float z, float heading, int object_type, int decay_time) # void
void quest::follow(int entity_id, int distance) quest::createguild(string guild_name, string leader_name) # void
void quest::sfollow() quest::CreateInstance(string zone_name, int version, int duration) # void
void quest::changedeity() quest::crosszonemessageplayerbyname(int channel_id, string name, string message) # void
void quest::exp() quest::crosszonemessageplayerbyname(int channel_id, string name, string message) # void
void quest::level() quest::crosszonesetentityvariablebyclient_name(string client_name, string key, string str_value) # void
void quest::traindisc() quest::crosszonesetentityvariablebynpctypeid(int npc_type_id, string key, string str_value) # void
bool quest::isdisctome() quest::crosszonesignalclientbychar_id(int char_id, int int_value) # void
void quest::safemove() quest::crosszonesignalclientbychar_id(int char_id, int int_value) # void
void quest::rain() quest::crosszonesignalclientbychar_id(string name, int int_value) # void
void quest::snow() quest::crosszonesignalclientbychar_id(string name, int int_value) # void
void quest::surname() quest::crosszonesignalnpcbynpctypeid(int npc_type_id, int int_value) # void
void quest::permaclass() quest::debug(string message, int debug_level) # void
void quest::permarace() quest::delglobal() # void
void quest::permagender() quest::depop() # void
uint quest::scribespells(int max_level, int min_level) quest::depop_withtimer() # void
uint quest::traindiscs(int max_level, int min_level) quest::depopall() # void
void quest::unscribespells() quest::depopzone() # void
void quest::untraindiscs() quest::DestroyInstance() # void
void quest::givecash(int copper, int silver, int gold, int platinum) quest::ding() # void
void quest::pvp() quest::disable_proximity_say() # void
void quest::movepc(int zone_id, float x, float y, float z, float heading) quest::disable_spawn2() # void
void quest::gmmove(float x, float y, float z) quest::disablerecipe() # void
void quest::movegrp(int zone_id, float x, float y, float z) quest::disabletask(int task_id1, int task_id2, int task_id10) # void
void quest::doanim() quest::doanim() # void
void quest::addskill(int skill_id, int int_value) quest::echo(int color_id, string message) # void
void quest::setlanguage(int skill_id, int int_value) quest::emote() # void
void quest::setskill(int skill_id, int int_value) quest::enable_proximity_say() # void
void quest::setallskill() quest::enable_spawn2() # void
void quest::attack() quest::enabledtaskcount() # int
void quest::attacknpc() quest::enablerecipe() # void
void quest::attacknpctype() quest::enabletask(int task_id1, int task_id2, int task_id10) # void
void quest::save() quest::enabletitle() # void
void quest::faction(int faction_id, int int_value, int temp) quest::EntityList::new() # void
void quest::setsky() quest::exp() # void
void quest::setguild(unsigned long new_guild_id, int guild_rank_id) quest::faction(int faction_id, int int_value, int temp) # void
void quest::createguild(string guild_name, string leader_name) quest::factionvalue() # void
void quest::settime(int new_hour, int new_min, int update_world) quest::failtask() # void
void quest::itemlink() quest::firsttaskinset() # int
void quest::signalwith(int npc_id, int signal_id, int wait_ms) quest::FlagInstanceByGroupLeader(uint zone, int version) # void
void quest::signal(int npc_id, int wait_ms) quest::FlagInstanceByRaidLeader(uint zone, int version) # void
void quest::setglobal(string key, string str_value, int options, int duration) quest::FlyMode() # void
void quest::targlobal(string key, string str_value, int duration, int npc_id, int char_id, int zone_id) quest::follow(int entity_id, int distance) # void
void quest::delglobal() quest::forcedoorclose(int door_id, bool alt_mode) # void
void quest::ding() quest::forcedooropen(int door_id, bool alt_mode) # void
void quest::rebind(int zone_id, float x, float y, float z) quest::get_spawn_condition(string zone_short, int instance_id, int condition_id) # uint
void quest::start() quest::GetCharactersInInstance() # string
void quest::stop() quest::getguildnamebyid() # string
void quest::pause() quest::GetInstanceID(string zone_name, int version) # void
void quest::moveto(float x, float y, float z, float heading, bool saveguard) quest::GetInstanceTimer() # void
void quest::resume() quest::GetInstanceTimerByID() # void
void quest::addldonpoints(long points, int theme_id) quest::getlevel() # uint
void quest::addldonwin(long wins, int theme_id) quest::getplayerburiedcorpsecount() # uint
void quest::addldonloss(long losses, int theme_id) quest::GetSpellResistType() # void
void quest::setnexthpevent() quest::GetSpellTargetType() # void
void quest::setnextinchpevent() quest::gettaskactivitydonecount(uint task_id, uint activity_id) # void
void quest::sethp() quest::GetTimeSeconds() # void
void quest::respawn(int npc_type_id, int grid_id) quest::GetZoneID() # void
void quest::ChooseRandom() quest::GetZoneLongName() # string
void quest::set_proximity(float min_x, float max_x, float min_y, float max_y, float min_z, float max_z) quest::givecash(int copper, int silver, int gold, int platinum) # void
void quest::clear_proximity() quest::gmmove(float x, float y, float z) # void
void quest::enable_proximity_say() quest::gmsay(string message, int color_id, bool send_to_world) # void
void quest::disable_proximity_say() quest::has_zone_flag() # uint
void quest::setanim(int npc_type_id, int anim_num) quest::incstat(int stat_id, int int_value) # void
void quest::showgrid() quest::IsBeneficialSpell() # uint
void quest::spawn_condition(string zone_short, int instance_id, int condition_id, int int_value) quest::isdisctome() # bool
uint quest::get_spawn_condition(string zone_short, int instance_id, int condition_id) quest::isdooropen() # uint
void quest::toggle_spawn_event(uint event_id, bool is_enabled, bool is_strict, bool reset_base) quest::IsEffectInSpell(int spell_id, int effect_id) # uint
uint quest::has_zone_flag() quest::IsRunning() # uint
void quest::set_zone_flag() quest::istaskaappropriate() # uint
void quest::clear_zone_flag() quest::istaskactive() # uint
bool quest::summonburiedplayercorpse(int char_id, float dest_x, float dest_y, float dest_z, float dest_heading) quest::istaskactivityactive(uint task_id, uint activity_id) # uint
bool quest::summonallplayercorpses(int char_id, float dest_x, float dest_y, float dest_z, float dest_heading) quest::istaskcompleted() # int
uint quest::getplayerburiedcorpsecount() quest::istaskenabled() # uint
uint quest::buryplayercorpse() quest::itemlink() # void
void quest::forcedooropen(int door_id, bool alt_mode) quest::lasttaskinset() # int
void quest::forcedoorclose(int door_id, bool alt_mode) quest::LearnRecipe() # void
void quest::toggledoorstate() quest::level() # void
uint quest::isdooropen() quest::MerchantCountItem(int npc_id, int item_id) # void
void quest::depopzone() quest::MerchantSetItem(int npc_id, int item_id, int quantity) # void
void quest::repopzone() quest::MobList::new() # void
void quest::ConnectNodeToNode(int node1, int node2, int teleport, uint doorid) quest::ModifyNPCStat(int stat_id, string str_value) # void
void quest::AddNode(float x, float y, float z, float best_z, int requested_id) quest::movegrp(int zone_id, float x, float y, float z) # void
void quest::npcrace() quest::movepc(int zone_id, float x, float y, float z, float heading) # void
void quest::npcgender() quest::MovePCInstance(int zone_id, int instance_id, float x, float y, float z, float heading) # void
void quest::npcsize() quest::moveto(float x, float y, float z, float heading, bool saveguard) # void
void quest::npctexture() quest::nexttaskinset(int task_set, uint task_id) # int
void quest::playerrace() quest::NPC::new() # void
void quest::playergender() quest::npcfeature(string str_value, int int_value) # uint
void quest::playersize() quest::npcgender() # void
void quest::playertexture() quest::npcrace() # void
void quest::playerfeature(string str_value, int int_value) quest::npcsize() # void
uint quest::npcfeature(string str_value, int int_value) quest::npctexture() # void
uint quest::createBot(string firstname, string lastname, int level, int race_id, int class_id, int gender_id) quest::pause() # void
void quest::taskselector(int task_id1, int task_id2, int task_id%i) quest::permaclass() # void
void quest::task_setselector() quest::permagender() # void
void quest::enabletask(int task_id1, int task_id2, int task_id10) quest::permarace() # void
void quest::disabletask(int task_id1, int task_id2, int task_id10) quest::playerfeature(string str_value, int int_value) # void
uint quest::istaskenabled() quest::playergender() # void
uint quest::istaskactive() quest::playerrace() # void
uint quest::istaskactivityactive(uint task_id, uint activity_id) quest::playersize() # void
void quest::gettaskactivitydonecount(uint task_id, uint activity_id) quest::playertexture() # void
void quest::updatetaskactivity(uint task_id, uint activity_id, int count, bool ignore_quest_update) quest::popup(string window_title, string message, int popup_id, int buttons, int duration) # void
void quest::resettaskactivity(uint task_id, uint activity_id) quest::pvp() # void
void quest::taskexplorearea() quest::qs_player_event(int char_id, string message) # void
void quest::assigntask(uint task_id, bool enforce_level_requirement) quest::qs_send_query() # void
void quest::failtask() quest::QuestItem::new() # void
int quest::tasktimeleft() quest::rain() # void
int quest::istaskcompleted() quest::rebind(int zone_id, float x, float y, float z) # void
int quest::enabledtaskcount() quest::RemoveAllFromInstance() # void
int quest::firsttaskinset() quest::RemoveFromInstance() # void
int quest::lasttaskinset() quest::removetitle() # void
int quest::nexttaskinset(int task_set, uint task_id) quest::repopzone() # void
int quest::activespeaktask() quest::resettaskactivity(uint task_id, uint activity_id) # void
int quest::activespeakactivity() quest::respawn(int npc_type_id, int grid_id) # void
int quest::activetasksinset() quest::resume() # void
int quest::completedtasksinset() quest::safemove() # void
uint quest::istaskaappropriate() quest::save() # void
void quest::popup(string window_title, string message, int popup_id, int buttons, int duration) quest::say(string message, int language_id) # void
void quest::clearspawntimers() quest::saylink(string message, bool silent, string link_name) # string
void quest::ze(int channel_id, string message) quest::scribespells(int max_level, int min_level) # uint
void quest::we(int channel_id, string message) quest::selfcast() # void
uint quest::getlevel() quest::SendMail(string to, string from, string subject, string message) # void
void quest::creategroundobject(int item_id, float x, float y, float z, float heading, int decay_time) quest::set_proximity(float min_x, float max_x, float min_y, float max_y, float min_z, float max_z) # void
void quest::creategroundobjectfrommodel(string modelname, float x, float y, float z, float heading, int object_type, int decay_time) quest::set_zone_flag() # void
void quest::createdoor(string modelname, float x, float y, float z, float heading, int object_type, int size) quest::setallskill() # void
void quest::ModifyNPCStat(int stat_id, string str_value) quest::setanim(int npc_type_id, int anim_num) # void
void quest::collectitems(int item_id, bool remove_item) quest::setglobal(string key, string str_value, int options, int duration) # void
void quest::UpdateSpawnTimer(uint spawn2_id, uint updated_time_till_repop) quest::setguild(unsigned long new_guild_id, int guild_rank_id) # void
void quest::MerchantSetItem(int npc_id, int item_id, int quantity) quest::sethp() # void
void quest::MerchantCountItem(int npc_id, int item_id) quest::setlanguage(int skill_id, int int_value) # void
string quest::varlink() quest::setnexthpevent() # void
void quest::CreateInstance(string zone_name, int version, int duration) quest::setnextinchpevent() # void
void quest::DestroyInstance() quest::SetRunning() # void
void quest::UpdateInstanceTimer(int instance_id, int duration) quest::setskill(int skill_id, int int_value) # void
void quest::GetInstanceTimer() quest::setsky() # void
void quest::GetInstanceTimerByID() quest::setstat(int stat_id, int int_value) # void
void quest::GetInstanceID(string zone_name, int version) quest::settarget(string target_enum, int target_id) # void
string quest::GetCharactersInInstance() quest::settime(int new_hour, int new_min, int update_world) # void
void quest::AssignToInstance() quest::settimer(string timer_name, int seconds) # void
void quest::AssignGroupToInstance() quest::settimerMS(string timer_name, int milliseconds) # void
void quest::AssignRaidToInstance() quest::sfollow() # void
void quest::RemoveFromInstance() quest::shout() # void
void quest::RemoveAllFromInstance() quest::shout2() # void
void quest::MovePCInstance(int zone_id, int instance_id, float x, float y, float z, float heading) quest::showgrid() # void
void quest::FlagInstanceByGroupLeader(uint zone, int version) quest::signal(int npc_id, int wait_ms) # void
void quest::FlagInstanceByRaidLeader(uint zone, int version) quest::signalwith(int npc_id, int signal_id, int wait_ms) # void
string quest::saylink(string message, bool silent, string link_name) quest::snow() # void
string quest::getguildnamebyid() quest::spawn(int npc_type_id, int grid_id, int int_unused, float x, float y, float z) # uint
void quest::SetRunning() quest::spawn2(int npc_type_id, int grid_id, int int_unused, float x, float y, float z, float heading) # uint
uint quest::IsRunning() quest::spawn_condition(string zone_short, int instance_id, int condition_id, int int_value) # void
uint quest::IsEffectInSpell(uint spell_id, int effect_id) quest::spawn_from_spawn2() # uint
uint quest::IsBeneficialSpell() quest::start() # void
void quest::GetSpellResistType() quest::stop() # void
void quest::GetSpellTargetType() quest::stopalltimers() # void
void quest::FlyMode() quest::stoptimer() # void
void quest::factionvalue() quest::summonallplayercorpses(int char_id, float dest_x, float dest_y, float dest_z, float dest_heading) # bool
void quest::enabletitle() quest::summonburiedplayercorpse(int char_id, float dest_x, float dest_y, float dest_z, float dest_heading) # bool
bool quest::checktitle() quest::summonitem(int item_id, int charges) # void
void quest::removetitle() quest::surname() # void
void quest::wearchange(uint slot, int texture_id, int hero_forge_model_id, int elite_material_id) quest::targlobal(string key, string str_value, int duration, int npc_id, int char_id, int zone_id) # void
void quest::voicetell(string client_name, int macro_id, int race_id, int gender_id) quest::task_setselector() # void
void quest::LearnRecipe() quest::taskexplorearea() # void
void quest::SendMail(string to, string from, string subject, string message) quest::taskselector(int task_id1, int task_id2, int task_id%i) # void
void quest::GetZoneID() quest::tasktimeleft() # int
string quest::GetZoneLongName() quest::toggle_spawn_event(uint event_id, bool is_enabled, bool is_strict, bool reset_base) # void
void quest::GetTimeSeconds() quest::toggledoorstate() # void
void quest::crosszonesignalclientbychar_id(int char_id, int int_value) quest::traindisc() # void
void quest::crosszonesignalclientbychar_id(int char_id, int int_value) quest::traindiscs(int max_level, int min_level) # uint
void quest::crosszonesignalclientbychar_id(string name, int int_value) quest::unique_spawn(int npc_type_id, int grid_id, int int_unused, float x, float y, float z, float heading) # uint
void quest::crosszonesignalclientbychar_id(string name, int int_value) quest::unscribespells() # void
void quest::crosszonemessageplayerbyname(int channel_id, string name, string message) quest::untraindiscs() # void
void quest::crosszonemessageplayerbyname(int channel_id, string name, string message) quest::UpdateInstanceTimer(int instance_id, int duration) # void
void quest::enablerecipe() quest::UpdateSpawnTimer(uint spawn2_id, uint updated_time_till_repop) # void
void quest::disablerecipe() quest::updatetaskactivity(uint task_id, uint activity_id, int count, bool ignore_quest_update) # void
void quest::clear_npctype_cache() quest::varlink() # string
void quest::qs_send_query() quest::voicetell(string client_name, int macro_id, int race_id, int gender_id) # void
void quest::qs_player_event(int char_id, string message) quest::we(int channel_id, string message) # void
void quest::crosszonesetentityvariablebynpctypeid(int npc_type_id, string key, string str_value) quest::wearchange(uint slot, int texture_id, int hero_forge_model_id, int elite_material_id) # void
void quest::crosszonesetentityvariablebyclient_name(string client_name, string key, string str_value) quest::worldwidemarquee(int color_id, int priority, int fade_in, int fade_out, int duration, string message) # void
void quest::crosszonesignalnpcbynpctypeid(int npc_type_id, int int_value) quest::write(string file, string message) # void
void quest::worldwidemarquee(int color_id, int priority, int fade_in, int fade_out, int duration, string message) quest::ze(int channel_id, string message) # void
void quest::debug(string message, int debug_level) quest::zone() # void
``` ```