LibCopilot

LibCopilot is a super-project for small, task-specific libraries hosting common code for Copilot (view on CurseForge) and Copilot modules.

Features

Following is a list of libraries currently included:

  • LibCopilot-Combat-0.1: Track the players combat state and schedule actions for execution on exiting combat.
  • LibCopilot-DropDown-0.1: A drop-down menu based on AceGUI. (incomplete)
  • LibCopilot-EQS-0.1: Handles "extended quest support" functions for Copilot_ArgentTournament (view on CurseForge) and the like.
  • LibCopilot-GUID-0.1: Provides methods to decompose GUIDs and compare them to NPC/object/pet/etc. IDs.
  • LibCopilot-Location-0.1: Allows to compare zones and regions (arbitrary polygons).
  • LibCopilot-Quests-0.1: A library to handle and compare quest IDs.
  • LibCopilot-RaidTargets-0.1: Auto-mark targets on mouse over. (under development)
  • LibCopilot-Teleporters-0.1: A simple framework for working with teleporters as found in Ulduar and Icecrown Citadel. (under development)
  • LibCopilot-Utils-0.1: Various (small) utility functions.

For the most part these libraries only contain methods used in Copilot and my own Copilot modules and might therefore be incomplete. Please don't hesitate to contact me, if you think a method, which logically fits into an existing library, is missing.

Documentation

Documentation is available here.

Important note

Most of these libraries are under active development and there APIs haven't stabilized yet. To safe yourself a lot of trouble, please contact me, if you're planning on using them in your own project. I'll gladly assist you by providing migration instructions and eventually expediting the stabilization process.

Feedback

Questions, comments, suggestions and bug reports are welcome.

You must login to post a comment. Don't have an account? Register to get one!

Facts

Date created
05 Aug 2009
Category
Last update
22 Jan 2010
Development stage
Beta
License
GNU General Public License version 3 (GPLv3)
Curse link
LibCopilot
Reverse relationships
1
Recent files

Authors

Relationships

Embedded library
Ace3
CallbackHandler-1.0
LibStub