From bbf9b83929500edff675d5947705ed5e502a553a Mon Sep 17 00:00:00 2001 From: Logan Date: Sat, 13 Jan 2018 20:42:23 -0800 Subject: [PATCH] Updated Perl Client (markdown) --- Perl-Client.md | 265 +++++++++++++++++++++++++------------------------ 1 file changed, 133 insertions(+), 132 deletions(-) diff --git a/Perl-Client.md b/Perl-Client.md index 1cf2f15..49dccfe 100644 --- a/Perl-Client.md +++ b/Perl-Client.md @@ -9,7 +9,7 @@ client.valid -- Returns true if this object is not null ### Member Functions ``` void Client::SendSound() -void Client::Save( THIS, iCommitNow) +void Client::Save( iCommitNow) void Client::SaveBackup() void Client::Connected() void Client::InZone() @@ -20,17 +20,17 @@ void Client::WorldKick() void Client::GetAnon() void Client::Duck() void Client::Stand() -void Client::SetGM( THIS, toggle) -void Client::SetPVP( THIS, toggle) +void Client::SetGM( toggle) +void Client::SetPVP( toggle) void Client::GetPVP() void Client::GetGM() -void Client::SetBaseClass( THIS, i) -void Client::SetBaseRace( THIS, i) -void Client::SetBaseGender( THIS, i) +void Client::SetBaseClass( i) +void Client::SetBaseRace( i) +void Client::SetBaseGender( i) void Client::GetBaseFace() -void Client::GetLanguageSkill( THIS, n) +void Client::GetLanguageSkill( n) void Client::GetLastName() -void Client::GetLDoNPointsTheme( THIS, theme) +void Client::GetLDoNPointsTheme( theme) void Client::GetBaseSTR() void Client::GetBaseSTA() void Client::GetBaseCHA() @@ -43,88 +43,88 @@ void Client::GetEXP() void Client::GetAAExp() void Client::GetAAPercent() void Client::GetTotalSecondsPlayed() -void Client::UpdateLDoNPoints( THIS, points, theme) -void Client::SetDeity( THIS, i) -void Client::AddEXP( THIS, add_exp, conlevel) -void Client::SetEXP( THIS, set_exp, set_aaxp, resexp) -void Client::SetBindPoint( THIS, to_zone) +void Client::UpdateLDoNPoints( points, theme) +void Client::SetDeity( i) +void Client::AddEXP( add_exp, conlevel) +void Client::SetEXP( set_exp, set_aaxp, resexp) +void Client::SetBindPoint( to_zone) void Client::GetBindX() void Client::GetBindY() void Client::GetBindZ() void Client::GetBindHeading() void Client::GetBindZoneID() -void Client::MovePC( THIS, zoneID, float x, float y, float z, float heading) -void Client::MovePCInstance( THIS, zoneID, instanceID, float x, float y, float z, float heading) -void Client::ChangeLastName( THIS, in_lastname) -void Client::GetFactionLevel( THIS, int char_id, int npc_id, p_race, p_class, p_deity, pFaction, tnpc) -void Client::SetFactionLevel( THIS, int char_id, int npc_id, char_class, char_race, char_deity) -void Client::SetFactionLevel2( THIS, int char_id, faction_id, char_class, char_race, char_deity, value, int temp) +void Client::MovePC( zoneID, float x, float y, float z, float heading) +void Client::MovePCInstance( zoneID, instanceID, float x, float y, float z, float heading) +void Client::ChangeLastName( in_lastname) +void Client::GetFactionLevel(int char_id, int npc_id, p_race, p_class, p_deity, pFaction, tnpc) +void Client::SetFactionLevel(int char_id, int npc_id, char_class, char_race, char_deity) +void Client::SetFactionLevel2(int char_id, faction_id, char_class, char_race, char_deity, value, int temp) void Client::GetRawItemAC() void Client::AccountID() void Client::AccountName() void Client::Admin() void Client::CharacterID() -void Client::UpdateAdmin( THIS, iFromDB) -void Client::UpdateWho( THIS, remove) +void Client::UpdateAdmin( iFromDB) +void Client::UpdateWho( remove) void Client::GuildRank() void Client::GuildID() void Client::GetFace() -void Client::TakeMoneyFromPP( THIS, int copper, updateclient) -void Client::AddMoneyToPP( THIS, int copper, int silver, int gold, int platinum, updateclient) +void Client::TakeMoneyFromPP(int copper, updateclient) +void Client::AddMoneyToPP(int copper, int silver, int gold, int platinum, updateclient) void Client::TGB() void Client::GetSkillPoints() -void Client::SetSkillPoints( THIS, inp) -void Client::IncreaseSkill( THIS, skill_id, value) -void Client::IncreaseLanguageSkill( THIS, skill_id, value) -void Client::GetSkill( THIS, skill_id) -void Client::GetRawSkill( THIS, skill_id) -void Client::HasSkill( THIS, skill_id) -void Client::CanHaveSkill( THIS, skill_id) -void Client::SetSkill( THIS, skill_num, value) -void Client::AddSkill( THIS, skillid, value) -void Client::CheckSpecializeIncrease( THIS, spell_id) -void Client::CheckIncreaseSkill( THIS, skillid, chancemodi) -void Client::SetLanguageSkill( THIS, langid, value) -void Client::MaxSkill( THIS, skillid, class, int level) +void Client::SetSkillPoints( inp) +void Client::IncreaseSkill( skill_id, value) +void Client::IncreaseLanguageSkill( skill_id, value) +void Client::GetSkill( skill_id) +void Client::GetRawSkill( skill_id) +void Client::HasSkill( skill_id) +void Client::CanHaveSkill( skill_id) +void Client::SetSkill( skill_num, value) +void Client::AddSkill( skillid, value) +void Client::CheckSpecializeIncrease( spell_id) +void Client::CheckIncreaseSkill( skillid, chancemodi) +void Client::SetLanguageSkill( langid, value) +void Client::MaxSkill( skillid, class, int level) void Client::GMKill() void Client::IsMedding() void Client::GetDuelTarget() void Client::IsDueling() -void Client::SetDuelTarget( THIS, set_id) -void Client::SetDueling( THIS, duel) +void Client::SetDuelTarget( set_id) +void Client::SetDueling( duel) void Client::ResetAA() -void Client::MemSpell( THIS, spell_id, slot, update_client) -void Client::UnmemSpell( THIS, slot, update_client) -void Client::UnmemSpellBySpellID( THIS, spell_id) -void Client::UnmemSpellAll( THIS, update_client) -void Client::ScribeSpell( THIS, spell_id, slot, update_client) -void Client::UnscribeSpell( THIS, slot, update_client) -void Client::UnscribeSpellAll( THIS, update_client) -void Client::TrainDiscBySpellID( THIS, spell_id) -void Client::GetDiscSlotBySpellID( THIS, spell_id) -void Client::UntrainDisc( THIS, slot, update_client) -void Client::UntrainDiscAll( THIS, update_client) +void Client::MemSpell( spell_id, slot, update_client) +void Client::UnmemSpell( slot, update_client) +void Client::UnmemSpellBySpellID( spell_id) +void Client::UnmemSpellAll( update_client) +void Client::ScribeSpell( spell_id, slot, update_client) +void Client::UnscribeSpell( slot, update_client) +void Client::UnscribeSpellAll( update_client) +void Client::TrainDiscBySpellID( spell_id) +void Client::GetDiscSlotBySpellID( spell_id) +void Client::UntrainDisc( slot, update_client) +void Client::UntrainDiscAll( update_client) void Client::IsSitting() void Client::IsBecomeNPC() void Client::GetBecomeNPCLevel() -void Client::SetBecomeNPC( THIS, flag) -void Client::SetBecomeNPCLevel( THIS, int level) -void Client::SetFeigned( THIS, in_feigned) +void Client::SetBecomeNPC( flag) +void Client::SetBecomeNPCLevel(int level) +void Client::SetFeigned( in_feigned) void Client::GetFeigned() void Client::AutoSplitEnabled() -void Client::SetHorseId( THIS, horseid_in) +void Client::SetHorseId( horseid_in) void Client::GetHorseId() -void Client::NukeItem( THIS, itemnum, where_to_check) -void Client::SetTint( THIS, slot_id, int color) -void Client::SetMaterial( THIS, slot_id, int item_id) +void Client::NukeItem( itemnum, where_to_check) +void Client::SetTint( slot_id, int color) +void Client::SetMaterial( slot_id, int item_id) void Client::Undye() -void Client::GetItemIDAt( THIS, slot_id) -void Client::GetAugmentIDAt( THIS, slot_id, augslot) -void Client::DeleteItemInInventory( THIS, slot_id, int quantity) -void Client::SummonItem( THIS, int item_id, int charges) -void Client::SetStats( THIS, type, increase_val) -void Client::IncStats( THIS, type, increase_val) -void Client::DropItem( THIS, slot_id) +void Client::GetItemIDAt( slot_id) +void Client::GetAugmentIDAt( slot_id, augslot) +void Client::DeleteItemInInventory( slot_id, int quantity) +void Client::SummonItem(int item_id, int charges) +void Client::SetStats( type, increase_val) +void Client::IncStats( type, increase_val) +void Client::DropItem( slot_id) void Client::BreakInvis() void Client::GetGroup() void Client::LeaveGroup() @@ -133,113 +133,114 @@ void Client::IsGrouped() void Client::IsRaidGrouped() void Client::Hungry() void Client::Thirsty() -void Client::GetInstrumentMod( THIS, spell_id) -void Client::DecreaseByID( THIS, type, amt) -void Client::SlotConvert2( THIS, slot) +void Client::GetInstrumentMod( spell_id) +void Client::DecreaseByID( type, amt) +void Client::SlotConvert2( slot) void Client::Escape() void Client::RemoveNoRent() void Client::GoFish() void Client::ForageItem() -void Client::CalcPriceMod( THIS, other) +void Client::CalcPriceMod( other) void Client::ResetTrade() -void Client::UseDiscipline( THIS, spell_id, target) -void Client::GetCharacterFactionLevel( THIS, faction_id) -void Client::SetZoneFlag( THIS, int zone_id) -void Client::ClearZoneFlag( THIS, int zone_id) -void Client::HasZoneFlag( THIS, int zone_id) -void Client::SendZoneFlagInfo( THIS, to) +void Client::UseDiscipline( spell_id, target) +void Client::GetCharacterFactionLevel( faction_id) +void Client::SetZoneFlag(int zone_id) +void Client::ClearZoneFlag(int zone_id) +void Client::HasZoneFlag(int zone_id) +void Client::SendZoneFlagInfo( to) void Client::LoadZoneFlags() -void Client::SetAATitle( THIS, txt, save) +void Client::SetAATitle( txt, save) void Client::GetClientVersion() void Client::GetClientVersionBit() -void Client::SetTitleSuffix( THIS, txt, save) -void Client::SetAAPoints( THIS, points) +void Client::SetTitleSuffix( txt, save) +void Client::SetAAPoints( points) void Client::GetAAPoints() void Client::GetSpentAA() -void Client::AddAAPoints( THIS, number) +void Client::AddAAPoints( number) void Client::RefundAA() -void Client::GetModCharacterFactionLevel( THIS, faction_id) +void Client::GetModCharacterFactionLevel( faction_id) void Client::GetLDoNWins() void Client::GetLDoNLosses() -void Client::GetLDoNWinsTheme( THIS, theme) -void Client::GetLDoNLossesTheme( THIS, theme) -void Client::GetItemAt( THIS, slot) -void Client::GetAugmentAt( THIS, slot, aug_slot) +void Client::GetLDoNWinsTheme( theme) +void Client::GetLDoNLossesTheme( theme) +void Client::GetItemAt( slot) +void Client::GetAugmentAt( slot, aug_slot) void Client::GetStartZone() -void Client::SetStartZone( THIS, zoneid, float x, float y, float z) -void Client::KeyRingAdd( THIS, int item_id) -void Client::KeyRingCheck( THIS, int item_id) -void Client::AddPVPPoints( THIS, Points) -void Client::AddCrystals( THIS, RadiantCount, EbonCount) +void Client::SetStartZone( zoneid, float x, float y, float z) +void Client::KeyRingAdd(int item_id) +void Client::KeyRingCheck(int item_id) +void Client::AddPVPPoints( Points) +void Client::AddCrystals( RadiantCount, EbonCount) void Client::GetPVPPoints() void Client::GetRadiantCrystals() void Client::GetEbonCrystals() -void Client::ReadBook( THIS, Book Text, Type) -void Client::UpdateGroupAAs( THIS, points, type) +void Client::ReadBook( Book Text, Type) +void Client::UpdateGroupAAs( points, type) void Client::GetGroupPoints() void Client::GetRaidPoints() -void Client::LearnRecipe( THIS, recipe_id) +void Client::LearnRecipe( recipe_id) void Client::GetEndurance() void Client::GetMaxEndurance() void Client::GetEnduranceRatio() -void Client::SetEndurance( THIS, Endurance) -void Client::SendOPTranslocateConfirm( THIS, Caster, SpellID) -void Client::NPCSpawn( THIS, target_npc, option, respawntime) +void Client::SetEndurance( Endurance) +void Client::SendOPTranslocateConfirm( Caster, SpellID) +void Client::NPCSpawn( target_npc, option, respawntime) void Client::GetIP() -void Client::AddLevelBasedExp( THIS, exp_percentage, int max_level) -void Client::IncrementAA( THIS, aaskillid) -void Client::GrantAlternateAdvancementAbility( THIS, aa_id, points, ignore_cost) -void Client::GetAALevel( THIS, aaskillid) -void Client::MarkCompassLoc( THIS, float x, float y, float z) +void Client::AddLevelBasedExp( exp_percentage, int max_level) +void Client::IncrementAA( aaskillid) +void Client::GrantAlternateAdvancementAbility( aa_id, points, ignore_cost) +void Client::GetAALevel( aaskillid) +void Client::MarkCompassLoc(float x, float y, float z) void Client::ClearCompassMark() -void Client::GetFreeSpellBookSlot( THIS, start_slot) -void Client::GetSpellBookSlotBySpellID( THIS, spell_id) -void Client::UpdateTaskActivity( THIS, TaskID, ActivityID, Count, bool ignore_quest_update) -void Client::GetTaskActivityDoneCount( THIS, TaskID, ActivityID) -void Client::AssignTask( THIS, TaskID, NPCID, bool enforce_level_requirement) -void Client::FailTask( THIS, TaskID) -void Client::IsTaskCompleted( THIS, TaskID) -void Client::IsTaskActive( THIS, TaskID) -void Client::IsTaskActivityActive( THIS, TaskID, ActivityID) +void Client::GetFreeSpellBookSlot( start_slot) +void Client::GetSpellBookSlotBySpellID( spell_id) +void Client::UpdateTaskActivity( TaskID, ActivityID, Count, bool ignore_quest_update) +void Client::GetTaskActivityDoneCount( TaskID, ActivityID) +void Client::AssignTask( TaskID, NPCID, bool enforce_level_requirement) +void Client::FailTask( TaskID) +void Client::IsTaskCompleted( TaskID) +void Client::IsTaskActive( TaskID) +void Client::IsTaskActivityActive( TaskID, ActivityID) void Client::GetCorpseCount() -void Client::GetCorpseID( THIS, corpse) -void Client::GetCorpseItemAt( THIS, corpse_id, slotid) -void Client::AssignToInstance( THIS, int instance_id) -void Client::RemoveFromInstance( THIS, int instance_id) +void Client::GetCorpseID( corpse) +void Client::GetCorpseItemAt( corpse_id, slotid) +void Client::AssignToInstance(int instance_id) +void Client::RemoveFromInstance(int instance_id) void Client:Freeze() void Client:UnFreeze() void Client::GetAggroCount() void Client::GetCarriedMoney() void Client::GetAllMoney() -void Client::GetItemInInventory( THIS, slot_id) -void Client::SetCustomItemData( THIS, slot_id, identifier, value) -void Client::GetCustomItemData( THIS, slot_id, identifier) +void Client::GetItemInInventory( slot_id) +void Client::SetCustomItemData( slot_id, identifier, value) +void Client::GetCustomItemData( slot_id, identifier) void Client::OpenLFGuildWindow() -void Client::SignalClient( THIS, data) -void Client::AddAlternateCurrencyValue( THIS, uint32 currency_id, int32 amount) -void Client::SendWebLink( THIS, website) +void Client::SignalClient( data) +void Client::AddAlternateCurrencyValue( uint32 currency_id, int32 amount) +void Client::SendWebLink( website) void Client::GetInstanceID() -void Client::HasSpellScribed( THIS, spell_id) -void Client::SetAccountFlag( THIS, flag, value) -void Client::GetAccountFlag( THIS, flag) +void Client::HasSpellScribed( spell_id) +void Client::SetAccountFlag( flag, value) +void Client::GetAccountFlag( flag) void Client::GetHunger() void Client::GetThirst() -void Client::SetHunger( THIS, in_hunger) -void Client::SetThirst( THIS, in_thirst) -void Client::SendTargetCommand( THIS, in_entid) -void Client::SetHunger( THIS, in_hunger, in_thirst) -void Client::SilentMessage( THIS, Message) -void Client::PlayMP3( THIS, fname) -void Client::ExpeditionMessage( THIS, ExpdID, Message) -void Client::SendMarqueeMessage( THIS, type, int priority, int fade_in, int fade_out, int duration, msg) +void Client::SetHunger( in_hunger) +void Client::SetThirst( in_thirst) +void Client::SendTargetCommand( in_entid) +void Client::SetHunger( in_hunger, in_thirst) +void Client::SilentMessage( Message) +void Client::PlayMP3( fname) +void Client::ExpeditionMessage( ExpdID, Message) +void Client::SendMarqueeMessage( type, int priority, int fade_in, int fade_out, int duration, msg) void Client::SendColoredText(int color, string message) void SendSpellAnim( uint16 spell_id, uint32 seq) void Client::GetTargetRingX() void Client::GetTargetRingY() void Client::GetTargetRingZ() -void CalcEXP( THIS, uint8 conlevel) -void Client::QuestReward( THIS, mob, int copper, int silver, int gold, int platinum, itemid, exp, faction) -void GetMoney( THIS, type, subtype) +void CalcEXP( uint8 conlevel) +void Client::QuestReward( mob, int copper, int silver, int gold, int platinum, itemid, exp, faction) +void GetMoney( type, subtype) void GetAccountAge() -void Client::SendFullPopup( THIS, Title, Text, PopupID, NegativeID, Buttons, Duration, ButtonName0, ButtonName1, SoundControls) +void Client::SendFullPopup( Title, Text, PopupID, NegativeID, Buttons, Duration, ButtonName0, ButtonName1, SoundControls) + ``` \ No newline at end of file