GridStatusBanzai

This project is abandoned.

Whether this project is out of date or its author marked it as abandoned, this project is no longer maintained.

If you wish to take this project over, please report it and state your intentions.

Banzai Incoming Spell

A module for Grid.

This mod recalls the "Target of Hostile Units" status in Grid before wow 3.0, which was replaced by Aggro Status using Blizzard threat APIs.

The threat APIs were introduced since WoW 3.0. They are more effecient and don't depend on third-party Libs. But the shortage is that it has a noticeable delay and can't indicate a temporary target change, for example, many bosses have some skills casting to a random non-aggro raid member.

I modified the Lib-Banzai to support GUID, and combined it with the former GridStatusAggro.lua, to make it a separated module.

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

  • 4 comments
  • Avatar of Laren Laren Oct 17, 2010 at 01:00 UTC - 0 likes

    Version 2.1 does not seem to get initialized properly. Version r12 still works for me though.

    1x Grid-r1375\GridStatus.lua:391 attempt to concatenate local 'description' (a boolean value)
    Grid-r1375\GridStatus.lua:70 in function `RegisterStatus'
    GridStatusBanzai-2.1\GridStatusBanzai.lua:53 in function <...terface\AddOns\GridStatusBanzai\GridStatusBanzai.lua:51
    (tail call): ?:
    <in C code>: ?
    <string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
    (tail call): ?:
    AceAddon-3.0-5 (Ace3):510: in function `InitializeAddon'
    AceAddon-3.0-5 (Ace3):622: in function <Ace3\AceAddon-3.0\AceAddon-3.0.lua:615

      ---

  • Avatar of Laren Laren Jul 10, 2009 at 14:14 UTC - 0 likes

    I found it weird that the suggested fix on Curse would need to edit the Grid.lua. So I did some tinkering myself. The follwoing changes to GridStatusBanzai.toc and embeds.xml fixed the problem for me. I don't really have a clue about Lua, just looked how the other Grid modules do it ;).

    GridStatusBanzai.toc:

    ## Interface: 30100
    ## Title: GridStatusBanzai
    ## Notes: The former GridStatusAggro in 2.4
    ## Dependencies: Grid
    ## OptionalDeps: Ace2
    ## X-Curse-Packaged-Version: 1.0
    ## X-Curse-Project-Name: GridStatusBanzai
    ## X-Curse-Project-ID: gridstatusbanzai
    ## X-Curse-Repository-ID: wow/gridstatusbanzai/mainline
    
    ## added:
    embeds.xml
    ##
    GridStatusBanzai.lua
    

    embeds.xml:

    <Ui xmlns="http://www.blizzard.com/wow/ui/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.blizzard.com/wow/ui/
    ..\FrameXML\UI.xsd">
    <Include file="Libs\LibBanzai-2.0-GUID\lib.xml"/>
    <!-- removed: -->
    <!--Script file="GridStatusBanzai.lua"/-->
    </Ui>
    

    Thanks a lot for the addon. Finally I am able to safe tanks again in a messy situation before they get annihilated by hard hitting mobs.

  • Avatar of Laren Laren Jul 08, 2009 at 14:48 UTC - 0 likes

    [2009/07/08 16:44:21-1199-x1]: gridstatusbanzai-1.0\GridStatusBanzai.lua:16: Cannot find a library instance of LibBanzai-2.0-GUID. Ace2-r1096\AceLibrary\AceLibrary.lua:490: in function `AceLibrary' gridstatusbanzai-1.0\GridStatusBanzai.lua:16: in main chunk -

    Could the fix posted on the curse comment be added to a version please? :)

  • Avatar of Delena Delena Jun 18, 2009 at 02:05 UTC - 0 likes

    Was exactly what I needed and the lastest grid releases was missing it. Thanks :)

  • 4 comments

Facts

Date created
May 31, 2009
Categories
Last update
Jun 30, 2011
Development stage
Abandoned
Language
  • enUS
  • zhCN
  • zhTW
License
GNU General Public License version 2 (GPLv2)
Downloads
25,053
Recent files
  • A: r23 for 4.2 Jun 30, 2011
  • A: r22 for 4.1 Jun 29, 2011
  • A: r21 for 4.1 May 05, 2011
  • R: 1.04.29 for 4.1 May 05, 2011
  • A: r19 for 4.0.6 Apr 29, 2011

Authors