Skip to content

World of Warcraft Hardcore automatic congratulation addon

Notifications You must be signed in to change notification settings

Mouchoir/HardcoreCongrats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Hardcore Congrats for World of Warcraft

The road to level 60 is a long and perilous one in World of Warcraft Hardcore.

Those who manage to reach the maximum level deserve a little recognition!

HardcoreCongrats is a WoW add-on that lets you congratulate the valiant warriors who have achieved this achievement.

Keep in mind that lost of player reach level 60 while appearing off-line, so the game won't let you whisper them!

Here's a little preview of what it looks like :

enter image description here

Features

  • Automatically retrieves the names of people reaching level 60
  • Opens a button to send a private message to congratulate the player
  • Choose from one of the pre-recorded messages, or leave it to chance to select one
  • Shift + click to move the congratulation button where you want it to be
  • Alt + click or Ctrl + click on the button to remove the player from the congratulate list
  • Automatically remove the player from the congratulate list after a certain amount of time
  • NEW: Use a preset message of your own
  • NEW: Possibility to open whisper chatbox and let you type the message you want
  • Multi-language support
  • Automatically fetches the server alert message for easy localization
  • /hccongrats to display the add-on information

Download

GitHub all releases CurseForge Downloads

Download the .zip from the latest release or get the add-on from CurseForge.

Installation

Manually install the add-on by moving the files to the WoW directory. For example : C:\Program Files\Battle.net\World of Warcraft\_classic_era_\Interface\AddOns\HardcoreCongrats. This can vary depending on your WoW installation.

Add your language

You can add support for your language by adding a new language file in /Localization/

To ease the process, the server message is automatically fetched and displayed in the add-on options panel. This will prevent you from having troubles because of the special characters Blizzard throw in there! Just replace the name of the character with REGEX ((.-) is used for EN and FR language) and translate the few lines.

Once this is done, save the file in /Localization/YOURLANGUAGECODE.lua Do not forget to add a line in HardcoreCongrats.toc! You can also make a PR or send me the file so I can add your language to the next release.

Change the messages sent to the players

If you feel like it, you can easily change the list of message sent to players. Just edit local congratsMessages = {} in the HardcoreCongrats.lua file.

Roadmap

  • Ability to congratulate an older character if it hasn't been done
  • Ability to skip a congratulation
  • Remove the test parts of the code
  • Add more languages

Special thanks

  • Tigralt for your help, patience and amazing beard!
  • Tignus who claims he did a better job than Tigralt
  • Anyone who can clean this mess of a code

License

GNU GPLv3