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.
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
- B: 0.1.4-beta-r1 for 3.3.0 on 22 Jan 2010
- B: 0.1.4-beta for 3.3.0 on 22 Jan 2010
- B: 0.1.3-beta-r4 for 3.3.0 on 19 Dec 2009
- A: 0.1.3-beta-r3-2-gb9cadbc for 3.3.0 on 19 Dec 2009
- B: 0.1.3-beta-r3 for 3.3.0 on 19 Dec 2009
Authors
Relationships
- Embedded library
- Ace3
- CallbackHandler-1.0
- LibStub