Git Product home page Git Product logo

tranqrotate's Introduction

Report bugs!

My wow account is unsubbed for more than a year now and I'm getting out of touch with the game. I WILL NOT be able to spot bugs or errors by myself. I still aim to support the addon and keep it running however.

Please report errors/bugs if you find some so I can look into it

TranqRotate

This addon is meant to help hunters to setup tranqshot rotation and give them real time feedback about it.

It also allow non-hunter raid leaders to easily manage, report and watch the tranq rotation live.

This addon will work even if you are the only one using it in your raid. (With some combat log range limitation, see bellow)

Screenshot Screenshot Screenshot

Feedback

I've set up a small discord server to talk about the project, get feedback and troubleshoot problems : https://discord.gg/bPFyvDe

Please report any issue at https://github.com/Slivo-fr/TranqRotate/issues

Features

  • Automatically send messages to notify others player about your tranq success or fail, hopefully you won't have to bother with that crappy macro anymore !
  • Display the list of raid hunters
  • Display offline and dead status on hunters frames
  • Allow player to re-order players between two groups : main rotation and backup
  • Synchronize rotation order between addon users
  • Allow player to broadcast the configured rotation and backup group to the raid
  • Provide a real time visual feedback about the rotation status, even if no one else use the addon in your raid
  • Synchronize tranqshot casts to other player using the addon
  • Whisper backup hunters (if there is backup) or next rotation hunter if you miss your tranqshot
  • Test mode out of raid using arcane shot
  • Play a sound when you are next on rotation
  • Show an alert and play a sound when you need to use your tranqshot
  • Display the tranq cooldown of each hunter
  • Display the frenzy cooldown of each boss
  • Optional automatic backup call when incapacitated
  • Optional automatic timed backup call
  • Prints to chat the reason of a tranq fail (miss or resist)
  • Show an indicator on hunters that does not use the addon

Usage

Use /tranq for options

You must be in a raid for hunters to get registered and displayed by the addon.

First step is to setup your tranq rotation using drag & drop on hunters, if others hunters use the addon too, changes will be synced. You may use the trumpet button to report the rotation in raid chat so others players without the addon can know what you planned. Please note the backup group is hidden if empty but you can still drag hunters into it.

You can now just pull the boss and start shooting your tranqshots, TranqRotate will track the rotation and use a purple tranq-like color on the next hunter that should tranq. TranqRotate will play sounds when the previous hunter shot and you are the next, as well as when you have to use your tranqshot.

Warning : if all of your hunters does not use the addon, make sure someone with the addon stay within 45m range of hunters without the addon or you won't be able to register their tranqshot. MC and AQ40 tranq encounters might lead to range issues. However, I didn't had any complain about this yet :)

You can use the reset button in the top bar to reset the rotation status

You may adds the /tranq backup command to a macro that you can use when you are unable to tranq and you need some help, It will whisper all backup hunters the fail message.

The /tranq check command allows you to list TranqRotate versions used by others players

Roadmap

Here is a list of feature I want to implement at some point, no specific order is decided yet.

  • Customization of the tranq window, size, textures, colors, fonts...

Download

Do not use github download button on this page, get the latest release zip file from https://github.com/Slivo-fr/TranqRotate/releases

Also available on curseforge and wago

tranqrotate's People

Contributors

fenixsru avatar ivan-rabtsevich avatar leepich avatar slivo-fr avatar t3rdw avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

tranqrotate's Issues

TranqShot interfering with dialog boxes

Version : v1.2.0 - beta

Description

With AddOn enabled - in party - outside of raid, outside of instance (Ironforge), when I was trying to apply Accurascope to bow with damage enchant the dialog box that popped for confirming was closed after 1 - 3s each time (with no reenchant - thus assuming cancel). This stopped when i disabled TranqShot. Probably some events / communication actions are interfering with popups.
This happened using default UI.

Steps to reproduce

  • Enable addon
  • Try doing action that requires a popup (e.g. reenchant an item)
  • Wait 1 - 3 s

Additional information

Occured to me when applying Accurascope

Missing Library

Libs dep missing so it can't be loaded separately..add it pls :)

[Feature request] Internal "Tranq now" announce

Instead of whisper an internal message should be sent to next person in rotation AND all backups that they should tranq on tranq fail.

This should result in prompt in the middle of screen (DBM-like).
This is achievable through raid warning but shows to all players instead of hunters.

Feign death is shown as death

Version : v1.1.0-beta2

Description

When a hunter feign death, he's considered dead by TranqRotate.
This could lead to rotation issues and missinformation of user.

Feign death should be ignored

Steps to reproduce

  • Get in a raid
  • Feign death

[Proposal] Sync master instead of multi - master

Hi mate, looking into your addon and waiting for it to be done. It is very promising.
I see you are struggling with the Syncing. Issue is that by default outside of guild this may be an multi master system. Have you thought about reworking it into Single master? This can be achieved easily by multiple means. Simplest would be to set master to first hunter in the raid with addon installed. Every other hunter would then be a Slave in this system. If the master woudl quit raid the master would be given to next on list. Other option is that if RL/assist has the addon installed would be the sync master by default.

Window position and size

Version : v1.1.0-beta2

Description

When the main window is changing it's size (bigger or smaller) the top or bottom are both moving away or closer.

The top of the window should be fixed and the window should only grow at the bottom.

Steps to reproduce

  • Get in a raid
  • Invite a first hunter into your raid
  • Unlock the window
  • Align it's top with another element
  • Lock the frame
  • Invite more hunters to join your raid
  • Watch the top lose it's alignement while growing

Combat log range limits

Version : v1.1.0-beta2

Description

Due to the blizzard combat log range limit (+/-45m), some tranqshot may not be registered by the addon if you are too far away from the shooter.

This could (should) be fixed adding a broadcast to other users with the addon but could still happens if a single hunter without the addon is too far away.

[Feature request] Print tranq rotation in chat

Please reformat the display of rotation to:

  1. ...
  2. ...
  3. ...
    ...
    Backups: ..., ..., ...

To make it more readable.

Please also make the tranq display a slashcommand also instead of button only:

	elseif (cmd == 'broadcast') then
		TranqRotate:broadcastToRaid()

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.