--[[ Decursive (v 1.9.8) add-on for World of Warcraft UI Copyright (C) 2006 Archarodim ( http://www.2072productions.com/?to=decursive-continued.txt ) This is the continued work of the original Decursive (v1.9.4) by Quu Decursive 1.9.4 is in public domain ( www.quutar.com ) License: This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. --]] ------------------------------------------------------------------------------- -- the constants for the mod (non localized) ------------------------------------------------------------------------------- DCR_VERSION_STRING = "Decursive 1.9.8.5"; BINDING_HEADER_DECURSIVE = "Decursive"; DCR_MACRO_COMMAND = "/decursive"; DCR_MACRO_SHOW = "/dcrshow"; DCR_MACRO_HIDE = "/dcrhide"; DCR_MACRO_OPTION = "/dcroption"; DCR_MACRO_RESET = "/dcrreset"; DCR_MACRO_PRADD = "/dcrpradd"; DCR_MACRO_PRCLEAR = "/dcrprclear"; DCR_MACRO_PRLIST = "/dcrprlist"; DCR_MACRO_PRSHOW = "/dcrprshow"; DCR_MACRO_SKADD = "/dcrskadd"; DCR_MACRO_SKCLEAR = "/dcrskclear"; DCR_MACRO_SKLIST = "/dcrsklist"; DCR_MACRO_SKSHOW = "/dcrskshow"; DCR_MACRO_DEBUG = "/dcrdebug"; -- DO NOT TRANSLATE, THOSE ARE ALWAYS ENGLISH DCR_CLASS_DRUID = 'DRUID'; DCR_CLASS_HUNTER = 'HUNTER'; DCR_CLASS_MAGE = 'MAGE'; DCR_CLASS_PALADIN = 'PALADIN'; DCR_CLASS_PRIEST = 'PRIEST'; DCR_CLASS_ROGUE = 'ROGUE'; DCR_CLASS_SHAMAN = 'SHAMAN'; DCR_CLASS_WARLOCK = 'WARLOCK'; DCR_CLASS_WARRIOR = 'WARRIOR'; DCR_DISEASE = 'Disease'; DCR_MAGIC = 'Magic'; DCR_POISON = 'Poison'; DCR_CURSE = 'Curse'; DCR_CHARMED = 'Charm'; ------------------------------------------------------------------------------- -- English localization (Default) ------------------------------------------------------------------------------- --start added in Rc4 DCR_ALLIANCE_NAME = 'Alliance'; DCR_LOC_CLASS_DRUID = 'Druid'; DCR_LOC_CLASS_HUNTER = 'Hunter'; DCR_LOC_CLASS_MAGE = 'Mage'; DCR_LOC_CLASS_PALADIN = 'Paladin'; DCR_LOC_CLASS_PRIEST = 'Priest'; DCR_LOC_CLASS_ROGUE = 'Rogue'; DCR_LOC_CLASS_SHAMAN = 'Shaman'; DCR_LOC_CLASS_WARLOCK = 'Warlock'; DCR_LOC_CLASS_WARRIOR = 'Warrior'; DCR_STR_OTHER = 'Other'; DCR_STR_ANCHOR = 'Anchor'; DCR_STR_OPTIONS = 'Options'; DCR_STR_CLOSE = 'Close'; DCR_STR_DCR_PRIO = 'Decursive Priority'; DCR_STR_DCR_SKIP = 'Decursive Skip'; DCR_STR_QUICK_POP = 'Quickly Populate'; DCR_STR_POP = 'Populate List'; DCR_STR_GROUP = 'Group '; DCR_STR_NOMANA = 'Not Enough Mana!'; DCR_STR_UNUSABLE = 'Impossible to decurse now!'; DCR_STR_NEED_CURE_ACTION_IN_BARS = 'Decursive was unable to find any curing spell in one of your action bars. Decursive needs this to check the mana...'; DCR_UP = 'UP'; DCR_DOWN = 'DOWN'; DCR_PRIORITY_SHOW = 'P'; DCR_POPULATE = 'P'; DCR_SKIP_SHOW = 'S'; DCR_ANCHOR_SHOW = 'A'; DCR_OPTION_SHOW = 'O'; DCR_CLEAR_PRIO = 'C'; DCR_CLEAR_SKIP = 'C'; --end added in Rc4 DCR_LOC_AF_TYPE = {}; DCR_LOC_AF_TYPE [DCR_DISEASE] = 'Disease'; DCR_LOC_AF_TYPE [DCR_MAGIC] = 'Magic'; DCR_LOC_AF_TYPE [DCR_POISON] = 'Poison'; DCR_LOC_AF_TYPE [DCR_CURSE] = 'Curse'; DCR_LOC_AF_TYPE [DCR_CHARMED] = 'Mind Control'; DCR_PET_FELHUNTER = "Felhunter"; DCR_PET_DOOMGUARD = "Doomguard"; DCR_PET_FEL_CAST = "Devour Magic"; DCR_PET_DOOM_CAST = "Dispel Magic"; DCR_SPELL_CURE_DISEASE = 'Cure Disease'; DCR_SPELL_ABOLISH_DISEASE = 'Abolish Disease'; DCR_SPELL_PURIFY = 'Purify'; DCR_SPELL_CLEANSE = 'Cleanse'; DCR_SPELL_DISPELL_MAGIC = 'Dispel Magic'; DCR_SPELL_CURE_POISON = 'Cure Poison'; DCR_SPELL_ABOLISH_POISON = 'Abolish Poison'; DCR_SPELL_REMOVE_LESSER_CURSE = 'Remove Lesser Curse'; DCR_SPELL_REMOVE_CURSE = 'Remove Curse'; DCR_SPELL_PURGE = 'Purge'; DCR_SPELL_NO_RANK = ''; DCR_SPELL_RANK_1 = 'Rank 1'; DCR_SPELL_RANK_2 = 'Rank 2'; BINDING_NAME_DCRCLEAN = "Clean Group"; BINDING_NAME_DCRSHOW = "Show or hide Decursive Main Bar"; BINDING_NAME_DCROPTION = "Show or hide Options window"; BINDING_NAME_DCRPRADD = "Add target to priority list"; BINDING_NAME_DCRPRCLEAR = "Clear the priority list"; BINDING_NAME_DCRPRLIST = "Print the priority list"; BINDING_NAME_DCRPRSHOW = "Show or hide the priority list"; BINDING_NAME_DCRSKADD = "Add target to skip list"; BINDING_NAME_DCRSKCLEAR = "Clear the skip list"; BINDING_NAME_DCRSKLIST = "Print the skip list"; BINDING_NAME_DCRSKSHOW = "Show or hide the skip list"; DCR_DISABLE_AUTOSELFCAST = "Decursive found that the option \"%s\" is enabled.\n\nDecursive won't be able to decurse while this option is active.\n\nDo you want to disable it?"; DCR_PRIORITY_LIST = "Decursive Priority List"; DCR_SKIP_LIST_STR = "Decursive Skip List"; DCR_SKIP_OPT_STR = "Decursive Options Menu"; DCR_POPULATE_LIST = "Quickly populate the Decursive list"; DCR_RREMOVE_ID = "Remove this player"; DCR_HIDE_MAIN = "Hide Decursive Window"; DCR_SHOW_MSG = "To show Decursive's frame, type /dcrshow"; DCR_IS_HERE_MSG = "Decursive is now initialized, remember to check the options"; DCR_PRINT_CHATFRAME = "Print messages in default chat"; DCR_PRINT_CUSTOM = "Print messages in the window"; DCR_PRINT_ERRORS = "Print error messages"; DCR_SHOW_TOOLTIP = "Show Tooltips in afflicted list"; DCR_REVERSE_LIVELIST= "Reverse live-list display"; DCR_TIE_LIVELIST = "Tie live-list visibility to DCR window"; DCR_HIDE_LIVELIST = "Hide the live-list"; DCR_MUTAT_INJ = "Cure Mutating Injection"; DCR_WYV_STING = "Abolish Wyvern Sting"; DCR_AMOUNT_AFFLIC = "The amount of afflicted to show : "; DCR_BLACK_LENGTH = "Seconds on the blacklist : "; DCR_SCAN_LENGTH = "Seconds between live scans : "; DCR_ABOLISH_CHECK = "Check for \"Abolish\" before curing"; DCR_BEST_SPELL = "Always use the highest spell rank."; DCR_RANDOM_ORDER = "Cure in a random order"; DCR_CURE_PETS = "Scan and cure pets"; DCR_IGNORE_STEALTH = "Ignore Stealthed Units"; DCR_PLAY_SOUND = "Play a sound when there is someone to cure"; DCR_ANCHOR = "Decursive Text Anchor"; DCR_CHECK_RANGE = "Check for range"; DCR_DONOT_BL_PRIO = "Don't blacklist priority list names"; DCR_CHOOSE_CURE = "Cure:"; -- $s is spell name -- $a is affliction name/type -- $t is target name DCR_DISPELL_ENEMY = "Casting '$s' on the enemy!"; DCR_NOT_CLEANED = "Nothing cleaned"; DCR_CLEAN_STRING = "Removing \"$a\" on $t"; DCR_SPELL_FOUND = "$s spell found!"; DCR_NO_SPELLS = "No curative spells found!"; DCR_NO_SPELLS_RDY = "No curative spells are ready to cast!"; DCR_OUT_OF_RANGE = "$t is out of range and should be cured of $a!"; DCR_IGNORE_STRING = "$a found on $t... ignoring"; DCR_INVISIBLE_LIST = { ["Prowl"] = true, ["Stealth"] = true, ["Shadowmeld"] = true, } -- this causes the target to be ignored!!!! DCR_IGNORELIST = { ["Banish"] = true, ["Phase Shift"] = true, }; -- ignore this effect DCR_SKIP_LIST = { ["Dreamless Sleep"] = true, ["Greater Dreamless Sleep"] = true, ["Mind Vision"] = true, ["Mutating Injection"] = true, ["Magma Shackles"] = true, ["Delusions of Jin'do"] = true, ["Songflower Serenade"] = true, ["Curse of Recklessness"] = true, ["Mol'dar's Moxie"] = true, ["Fengus' Ferocity"] = true, ["Slip'kik's Savvy"] = true, ["Songflower Serenade"] = true, ["Wyvern Sting"] = true, --["Sanctum Mind Decay"] = true, ["Dreamstate"] = true, ["Call of Nightmare"] = true, ["Icicles"] = true, }; -- ignore the effect bassed on the class DCR_SKIP_BY_CLASS_LIST = { [DCR_CLASS_WARRIOR] = { ["Ancient Hysteria"] = true, ["Ignite Mana"] = true, ["Tainted Mind"] = true, }; [DCR_CLASS_ROGUE] = { ["Silence"] = true; ["Ancient Hysteria"] = true, ["Ignite Mana"] = true, ["Tainted Mind"] = true, ["Smoke Bomb"] = true, ["Screams of the Past"] = true, }; };