Gnosis

Castbars v1.10 DH1

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.

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

  • 6 comments
  • Avatar of elchefe elchefe Tue, 09 Feb 2010 03:28:03

    Removed 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.

  • Avatar of Gregory Gregory Mon, 08 Feb 2010 22:06:54

    Did you really fixed false positives in 1.23 ? I get it now like all the time with arcane missiles. Seems completly broken.

  • Avatar of elchefe elchefe Tue, 22 Dec 2009 15:29:40

    Gnosis 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).

  • Avatar of davidoff davidoff Tue, 22 Dec 2009 07:10:26

    This addon looks really impressive. One quick question, is Gnosis able to display latency information as Quartz and Castbars?

  • Avatar of elchefe elchefe Mon, 21 Dec 2009 07:38:24

    Sorry for the long delay. I'll look into it in the near future.

  • Avatar of xonyx xonyx Sun, 13 Sep 2009 10:57:04

    Hi 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?

  • 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

Authors