Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(11 Kb)
Download
Updated: 10-30-14 12:37 PM
Pictures
File Info
Compatibility:
Warlords of Draenor Pre-Patch (6.0.3)
Warlords of Draenor Pre-Patch (6.0.2)
Updated:10-30-14 12:37 PM
Created:09-15-12 04:57 AM
Downloads:1,171
Favorites:23
MD5:
Categories:Character Advancement, Miscellaneous
6.0.3

PeonQuestComplete

Version: 6.0.3.19103
by: evlyxx [More]

PeonQuestComplete is my contribution to the world of addons. It is a small addon to give audio cues on the following events:

  • you complete a quest;
  • you complete an objective of a quest;
  • you progress towards completion of an objective of a quest;

Each of these events will cause a distinct sound to be played (only the 'highest ranked' of these sounds will play, of course).

PeonQuestComplete is heavily based on Yoco's QuestSounds. PeonQuestComplete does not have the objective completion (when you kill 1 of the 12 boars you need for the quest) feature as I find it annoying to be spammed audibly and in the chat window for each minor event when all I wanted was a simple audible alert that says "ready to work" when I have completed the each major objective and "job done" when the quest has been completed.

This is what PeonQuestComplete is, it is intentionally simple and I'm not intending to add any additional features. Potential changes would be extra soundsets, if I discover any that may be appropriate. Because of the simplicity of the addon there will be no graphical configuration.

The sounds are sounds that are embedded in the game, they are not external sound files and therefore place no additional demand on your game experience.

While there is no localization support, the addon should work in other languages as well, but the feedback messages will be printed in English and the commands are in English.

There two known problems:
  1. The sounds may not play the first time they should play (if they aren't cached yet).
  2. For some quests the wrong 'rank' of sound may play (e.g. the objective complete sound when the quest complete sound should play).

These are minor annoyances caused by the way WoW works rather than the addon failing and therefore cannot be fixed.

There are very few configuration commands available via the "/pqc" command ("/peonquestcomplete" is an alias for "/pqc").

There are 8 "sound sets" built in that you can choose between and you can switch between these by using the command "/pqc set":

Peon Soundsets:
/pqc set peon
  • Quest complete sound is the orc peon "work complete".
  • Objective complete sound is the orc peon "ready to work".
  • Objective progress sound is intentionally silent.

/pqc set peonquestonly
  • Quest complete sound is the orc peon "work complete".
  • Objective complete sound is intentionally silent.
  • Objective progress sound is intentionally silent.

/pqc set peonall
  • Quest complete sound is the orc peon "work complete".
  • Objective complete sound is the orc peon "ready to work".
  • Objective progress sound is orc peon "work work".

Peasant Soundsets:
/pqc set peasant
  • Quest complete sound is the human peasant "ready to work".
  • Objective complete sound is the human peasant "off I go then".
  • Objective progress sound is intentionally silent.

/pqc set peasantquestonly
  • Quest complete sound is the human peasant "ready to work".
  • Objective complete sound is intentionally silent.
  • Objective progress sound is intentionally silent.

/pqc set peasantall
  • Quest complete sound is the human peasant "ready to work".
  • Objective complete sound is the human peasant "off I go then".
  • Objective progress sound is the human peasant "righto".

Mixed Soundsets:
/pqc set mix
  • Quest complete sound is the orc peon "work complete".
  • Objective complete sound is the human peasant "ready to work".
  • Objective progress sound is intentionally silent.

/pqc set mixall
  • Quest complete sound is the orc peon "work complete".
  • Objective complete sound is the human peasant "ready to work".
  • Objective progress sound is is orc peon "work work"
.

The 'peon' set is the default sound set. You can test the sounds that will play by running the "/pqc test" command:

To play the "queste complete" sound:
  • /pqc test objective
  • /pqc test 1

To play the "objective complete" sound:
  • /pqc test objective
  • /pqc test 2

-----------------------------------------------------------------------------

ChangeLog:
2014-09-21
- Renamed to version 5.4.8.0 to match current WoW patch number
- Add 2 new soundsets "peonquestonly" and "peasantquestonly" which play the sound file on quest completion and NOT on objective completion following a feature request from geckoWa (http://www.curse.com/users/geckoWa/).
- Currently NOT working on Warlords beta/PTR (6.0.4/6.0.2)as the quest/objective completion trigger is not being recognised.
2013-09-10
- Renamed to version 5.4.0.x to match current WoW patch number
2013-05-21
- Renamed to version 5.3.0.x to match current WoW patch number
2013-03-09
- Renamed to version 5.2.0.0 to match current WoW patch number
2012-11-28
- Renamed to version 5.1.0.0 to tie up to WoW patch number
2012-09-15
- Release
2012-09-08
- Beta test release
Archived Files (7)
File Name
Version
Size
Author
Date
5.4.8.0
10kB
evlyxx
09-21-14 06:15 AM
5.4.0.0
10kB
evlyxx
09-10-13 04:38 PM
5.3.0.2
10kB
evlyxx
05-23-13 03:18 AM
5.3.0.1
10kB
evlyxx
05-22-13 03:58 AM
5.3.0.0
10kB
evlyxx
03-09-13 06:31 AM
5.1.0.0
10kB
evlyxx
11-28-12 06:25 AM
1.0
9kB
evlyxx
09-15-12 04:57 AM


Post A Reply Comment Options
Unread 10-30-14, 12:41 PM  
evlyxx
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 4
Uploads: 2
Originally Posted by Tntdruid
Does not always play the peon sound
Yes this has been a known issue since inception and is believed to be caused by a bug with certain quests that may not flag correctly in the quest tracker.

The bug post 6.0.2 is due to the addon being broken post patch however........

Originally Posted by KiLLMasTer
does this work for 6.0 ?
I have updated for 6.0.3.19103 today.
evlyxx is offline Report comment to moderator  
Reply With Quote
Unread 10-28-14, 08:30 PM  
KiLLMasTer
A Murloc Raider
 
KiLLMasTer's Avatar

Forum posts: 8
File comments: 50
Uploads: 0
does this work for 6.0 ?
__________________
My Toons
KiLLMasTer is offline Report comment to moderator  
Reply With Quote
Unread 10-23-14, 11:50 AM  
Tntdruid
Premium Member
 
Tntdruid's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 49
File comments: 117
Uploads: 3
getting:

Date: 2014-10-23 19:48:11
ID: 3
Error occured in: Global
Count: 1
Message: ...rface\AddOns\PeonQuestComplete\PeonQuestComplete.lua line 74:
attempt to compare number with boolean
Debug:
...rface\AddOns\PeonQuestComplete\PeonQuestComplete.lua:74: checkQuest()
...rface\AddOns\PeonQuestComplete\PeonQuestComplete.lua:134: handler()
...rface\AddOns\PeonQuestComplete\PeonQuestComplete.lua:94:
...rface\AddOns\PeonQuestComplete\PeonQuestComplete.lua:90
Locals:
self = <unnamed> {
0 = <userdata>
setQuest = <function> defined @Interface\AddOns\PeonQuestComplete\PeonQuestComplete.lua:56
completeCount = 0
questId = true
questIndex = 0
checkQuest = <function> defined @Interface\AddOns\PeonQuestComplete\PeonQuestComplete.lua:67
CMDtest = <function> defined @Interface\AddOns\PeonQuestComplete\PeonQuestComplete.lua:182
CMDset = <function> defined @Interface\AddOns\PeonQuestComplete\PeonQuestComplete.lua:197
Command = <function> defined @Interface\AddOns\PeonQuestComplete\PeonQuestComplete.lua:164
SetSoundSet = <function> defined @Interface\AddOns\PeonQuestComplete\PeonQuestComplete.lua:109
Play = <function> defined @Interface\AddOns\PeonQuestComplete\PeonQuestComplete.lua:102
init = <function> defined @Interface\AddOns\PeonQuestComplete\PeonQuestComplete.lua:89
}
index = 6
title = "Stop the Fires!"
level = 90
_ = 0
_ = false
_ = false
_ = 1
complete = 2
daily = 11131
id = true
link = "[Stop the Fires!]"
(*temporary) = true
(*temporary) = "[Stop the Fires!]"
(*temporary) = true
(*temporary) = true
(*temporary) = false
(*temporary) = false
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to compare number with boolean"
countCompleteObjectives = <function> defined @Interface\AddOns\PeonQuestComplete\PeonQuestComplete.lua:45
sounds = <table> {
questComplete = "Sound/Creature/Peon/PeonBuildingComplete1.ogg"
objectiveComplete = "Sound/Creature/Peon/PeonReady1.ogg"
}



when doing the daily event quest
Tntdruid is offline Report comment to moderator  
Reply With Quote
Unread 10-13-14, 04:17 AM  
Tntdruid
Premium Member
 
Tntdruid's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 49
File comments: 117
Uploads: 3
Does not always play the peon sound
Tntdruid is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: