Gnosis - Castbar Addon with extended support for channeled spells
Gnosis is a highly configurable castbar addon, but featuring much more than simple castbars. Gnosis can show ticks of channeled spells, detect unintentional clipping while channeling and combine data of channeled spells to combat text addons (MSBT, SCT, Parrot).
For a quick introduction please watch the first steps video on youtube.
Slash Commands
The slash command for Gnosis is /gnosis. Gnosis has full GUI configuration support.
Main tab
- Enable Addon
- Hide Blizzard castbar
- Hide default mirror castbar
- The mirror castbar shows the status of breath, fatigue and feign death
Castbars tab
The castbar tab allows to create an unlimited number of castbars. You can create more than one castbar for units like "player", "focus", "target", "arenaX" and more. You can also black-/ and whitelist spells for specific castbars, i.e. you can force a castbar to not or only show while casting one or more selected spells.
- Name format string
- Enabling the name format string allows you to take full control of how castname & rank are shown on any given castbar
- Options for the name format string are
- name : shows the spellname
- abbr<cnt> : abbreviates spellnames if longer than cnt, e.g. Hymn of Hope will become HoH; will cut single words to cnt; if the spellname is not longer than cnt abbr<cnt> is identical to the name command; might not work for every locale
- arabic : arabic numeral for spell rank (if available)
- roman : roman numeral for spell rank (if available)
- rank<text> : text shown if spell rank available
- misc : rank information shown if rank information does not actually contain rank but miscellaneous information
- target: show target name (player castbar only)
- txr<text> : text shown if rank information available
- txm<text> : text shown if miscellaneous information available
- tar<text>: text shown if target information available (player castbar only)
- col<type> : change color to type; type may contain valid spellschool or r,g,b[,a]; e.g. col<nature> or col<1.0,1.0,0.0>; col<pre> reverts to color before last col<type>
- tstot: shows total item count of items created (tradeskill merge)
- txts<text>: show text if tradeskill merge information available
- String example (default string when creating new castbar, for this example a priest is casting the lvl80 rank of Flash Heal)
- namecol<1.0,0.0,0.0>rank< R>arabictxm< (>misctxm<)>col<pre>txts< (>tstottxts<)>
- result: Fash Heal R11 (R11 shown in red color)
Channeled Spells tab
Gnosis castbars can show the ticks of channeled spells. This is a feature Shadow Priests have been using for some time now. Gnosis can support all channeled spells as long as they are added to the list. An additional feature of Gnosis is its capability to detect unwanted clipping while channeling. Last but not least Gnosis can combine the ticks of channeled spells into one single Combat Text output. That output can hold multiple information like dps done by the channeled spell.
Special commands in the given output string will be replaced with requested information. All other text will be output as given. Commands are case sensitive.
Commands for the output string are:
- col<type>
- sets the current color where type is any valid spellschool, i.e. holy/shadow/arcane/fire/frost/nature
- if pre is given as type (col<pre>) the color prior to the last col<type> is used
- you can also provide any other color using the format col<r,g,b[,a]>, e.g. col<1.0,1.0,0.0>
- spellname
- tickscrits
- outputs ticks and crits of spell that just finished to channel (e.g. 3Hits 1Crit)
- hits
- outputs number of hits, can be much higher than the number of ticks for ae spells
- crits
- outputs number of crits
- ticks
- outputs number of ticks
- dmg
- outputs total dmg done
- dps
- outputs dps done by the spell that just finished to channel
- clipped
- shows information whether unwanted clipped occured
You also have to provide the text for Hits, Ticks & Crits if used.
- cliptext<your text> , hittext<your text> , crittext<your text> , ticktext<your text>
Example for Mind Sear: col<shadow>dmg col<pre>col<1.0,1.0,0.0>(spellname) [tickscrits] col<pre>clipped dps DPScliptext<(Clipped) >hittext< Hits>crittext< Crits>ticktext< Ticks>
Combattext/Clip test tab
Use this tab to configure which combat text addon to use and whether to play a sound when an unwanted clip occurs.
Configurations
Gnosis is always configured on a character basis. I.e. any change you do for one character will not change the settings of other characters. You can store castbars and channeled spells information into as many different configurations as you like and load those settings for other characters.
Localization
Gnosis is not localized, i.e. configuration is in english only. Everything else does not need any specific locale and should work fine for any language.
- 6 comments
- 6 comments
Facts
- Date created
- 24 Aug 2009
- Categories
- Last update
- 09 Feb 2010
- Development stage
- Release
- Language
- enUS
- License
- All Rights Reserved
- Curse link
- Gnosis
- Recent files
- R: Gnosis v1.25 for 3.3.0 on 09 Feb 2010
- R: Gnosis v1.24 for 3.3.0 on 08 Feb 2010
- R: Gnosis v1.23 for 3.3.0 on 06 Feb 2010
- R: Gnosis v1.22 for 3.3.0 on 02 Feb 2010
- #6
elchefe Tue, 09 Feb 2010 03:28:03Removed the code that was working great with spells like Mind Flay but was messing with spells like arcane missiles. The problem was not that clipping detection was screwed up (which shouldn't be activated for spells like arcane missiles anyway since you get a visual reminder by seeing the missiles fly) but it was messing with tick combining.
The next version will have the problem solved.
Remark: do not activate clipping detection for AM (or similar spells where given tick marker on the castbar does not give the time the spells deals dmg but gives the time when something starts to fly which is just not trackable in a useful way). I had tests with AM where a missed AM would generate the miss event 2s after the missile started to fly with very low latency.
Clipping detection should be activated for spells like Mind Flay and Drain Soul. Tick combining should work well with spells like AM (but may give some false positives if the combat log delay from missile start to dmg tick is longer than the set "wait for combat log delay" = 1000ms default). Hope this clears it up.
- #5
Gregory Mon, 08 Feb 2010 22:06:54Did you really fixed false positives in 1.23 ? I get it now like all the time with arcane missiles. Seems completly broken.
- #4
elchefe Tue, 22 Dec 2009 15:29:40Gnosis estimates latency information in the same way Quartz does. By "is Gnosis able to display latency information as Quartz and Castbars" you mean displaying the current latency as text value in one of the borders?
I'll probably implement textual information in the next release (as I will implement options for displaying the spell rank).
- #3
davidoff Tue, 22 Dec 2009 07:10:26This addon looks really impressive. One quick question, is Gnosis able to display latency information as Quartz and Castbars?
- #2
elchefe Mon, 21 Dec 2009 07:38:24Sorry for the long delay. I'll look into it in the near future.
- #1
xonyx Sun, 13 Sep 2009 10:57:04Hi there First thanx for a great addon. As a long time shadow i was always looking for an addon such like this one. And now i'm very happy to have finally found one :). Though im missing 1-2 minor things: 1. Can you make the Text of the time (f. e. "4.55 / 7.00") also scale with the Font size. I haven't fount the option to change it. 2. There is an Option to blend in the Rank of the spell though in a very long format (-> fe. e. "(Rank 3)"). Would it be Possible to cut that text an just put out the Number or even better make a Roman number (f. e. "I", "IX", "VII")?
Do you think thats possible?