Cryolysis
*Notice*
Due to changes implemented in the 1.12->2.0 patch, the Mana Gem button is incapable of working as it used to. Unfortunately, it is no longer possible for the button to conjure the highest Mana Gem that isn't in your inventory, nor will it ever be possible again (unless Blizzard gives us a new way to do things). We are aware of, and apologize for, the inconvenience that this causes. We ask for your patience regarding this matter. Thank you.
Cryolysis will provide you a sphere and 9 buttons. The sphere will display relevant information and the outer buttons will provide quick access to all your magely desires.
More details?! Okay, here we go!
**Main Sphere**
Right click to open the configuration menu.
Left-click to activate one of the various options.
=> Eat and Drink (default)
=> Use Evocation
=> Cast Polymorph
=> Use Mana Gem
**Main Sphere Display** - You can set the main sphere to show any of these options
Nothing!
Food and Drink Quantities
Drink and Food Quantities (reverse order)
Current Health (Numeric)
Current Health (Percent)
Current Mana (Numeric)
Current Mana (Percent)
Mana Gem Cooldown
Evocation Cooldown
**Food Button**
Left-Click to eat.
Right-Click to conjure food.
=>If you are targetting a player, it will conjure food that they can eat.
Middle-click or Alt-click to trade one stack of food to your target.
=> Do it again to add another stack.
Food count can be displayed on button, or turned off.
**Water Button**
Left-Click to drink.
Right-Click to conjure water.
=>If you are targetting a player, it will conjure water that they can drink.
Middle-click or Alt-click to trade one stack of water to your target.
=> Do it again to add another stack.
Drink count can be displayed on button, or turned off.
**Mana Gem Button**
Left-click to use your mana gem
=> Configurable to use highest or lowest rank mana gem first
Right-click to conjure the highest rank gem that you do not have
Will not allow you to use your mana gem if you have full MP
Mana Gem cooldown displayable on button
**Evocation Button**
Click to use Evocation
Evocation cooldown displayable on button
**Two "Anything" Buttons**
Known as "left spell button" and "right spell button"
Configurable to cast any spell from the buff menu, as well as a few others
=>Left-click to cast primary spell (eg Ice Armor)
=>Right-click to cast alternate spell (eg Mage Armor)
**Spell Menu Button**
Click to show available spells
=> Left-click to the button cast primary spell, right-click to cast alternate
===> Includes Ice Armor (Mage Armor), Arcane Intellect (Arcane Brilliance), Dampen Magic (Amplify Magic)
===> Fire Ward (Frost Ward), Detect Magic, Remove Lesser Curse, and Slow Fall
Right-click to recast the last spell called from this menu
Middle-click or Alt-click to keep the menu from automatically closing
**Mount Button**
Automatically detects your mount when enabled
Right-click to use hearthstone
**Portal Menu Button**
Click to show available portal spells
=> Click the portal button to cast the appropriate message
Right-click to recast the last spell called from this menu
Middle-click or Alt-click to keep the menu from automatically closing
**Spelltimer Button**
Spell cooldowns and durations will appear on the right of this button (configurable)
Right-click the button to use your hearthstone
**** More functionalities ****
-----------------------------------
You can put the Cryolysis Sphere wherever you want
You can put the Cryolysis Buttons wherever you want
You can have your food and drink automatically sorted into full stacks into the bag of your choice, saving space and keeping your inventory organized
Option available to destroy excess provisions that will not fit into the bag
Automatically restock your reagents to the amount of your chosing (with or without a confirmation)
Show various information on the outer ring of the main sphere, including health, mana, and cooldowns
Clicking the main sphere can eat and/or drink, depending on the health or mana percentage you specify
Advanced warning, letting you know when polymorph is about to break and telling you when it does break
Random chat messages available for polymorph, portals, and mounting.
=>Polymorph message only shows when you are polymorphing a new target
=>All chat messages configurable to a short, raid-ready version
Show or remove any of the visible buttons
Show or remove cooldowns or reagent counts from any button
Option to automatically open/close the buff menu on mouse-over
Text-based timers available for lower-end machines
Timers can grow upward and be anchored from either side of the spelltimer button, to fit anywhere on your screen
Rotate the buttons around the sphere to fit your settings
Detact the buttons from the sphere and move them whereever you'd like.
All of your spell cooldowns and durations will be displayed on the spell timers.
}}}
Hi, I really miss cryolysis, there is no chance to run it with the german client. I got the error message
Fehler: attempt to index global `CRYOLYSIS_SPELL_TABLE' (a nil value) AddOn: Cryolysis Datei:Localization-dialog-de.lua Zeile:107 Fehler Nummer:1 regards Fies
@bskroback: IT DOES NOT GO OFF WHEN YOU ARE SOLO
@atari: Cryo has keybindings
@Darklyte64............ The Random Poly messages did infact go off in /raid and was working for 3 hours straight in /raid. Since then I have never seen it work again.
Well, what do you think of my suggestions below? Would it be hard to implement them? It has been of vital importance to me to find a mod that can do the thing I listed. If you can not I'll keep searching for something else I might be able to work with Cryolysis.
Regards
As a user of such add on's as Quanjure, sheepwatch, novawatch......etc, I see your mod as a replace all for them. Though the one thing they have that Cry doesn't is keybinding.
I think it would be awesome to have a bind option for evocation, polymorph, retarget ploymorph, and possible bind for eat and drink!
They come in quite handy for pvp and even in raid instances. Actually one thing that quanjure also gives is the abilit to equip 3 peices of spirt gear when the keybind is active, then swaps back after ...I belive...I don't use this feature but it might come in handy.
@Flight: I never said it wasn't possible. I just said how I did it. It is EASIER to track it my way and consumes less memory.
Its probably slightly off. Its not absolutely perfect, okay?! It also uses a different method from the game; 1 second means it will expire in ~1 second, not >1 second.
It wouldn't trade all your water if you weren't trying to trade while it was trying to sort.
How is it confusing? It couldn't be more literal. "Conjure for xxx mp" "use for xxx mp" etc.
use the regular spelltimers. I don't use the cooldowns on the buttons
@bsk: They dont go off outside of a party.
@Darklyte64: It must be possbile, an addon named CooldownCount have no problems what so ever tracking cooldown on all abilities, no matter where you activate them.
I noticed that the blink cooldown sometimes is 1sec off.
While trading, using middle click, it's quite annoying that it trades all my water, like 40+. It would be much better if it just placed 20xitem in the trade window when I clikced, then I could just click once again if I wanted to give them 40.
The gem tooltip is rather confusing at first, perhaps color the conjured/"use next" gem in green, yellow for queued, red of not conjured.
The cooldown numbers on the icons are hard to read. Perhaps move them outside the button.
But a very nice addon!
I tried disabling some addons I have to try and get the random poly text msg to work.. still can't get it to work again.... not sure what the deal is.
All i do is pvp in bgs.... don't know if that is part of the problem /shrug
Darklyte64: The things I mentioned would be beneficial for sheeping. Mentioning my warlock was not necessary in trying to explain it to you... everything i mentioned was a request for those to be implemented into poly. I hate my warlock and only play mage now. I'll try to write the requests a bit better.
1) Option to have your random poly msgs in /bg /raid /p /s /y etc 2) Option to have a random text msg who breaks poly in /bg /raid /p /s /y etc 3) Option to have it give 5,10,15 sec warning text msg in /bg /raid /p /s /y etc for when poly will break (sometimes helpful so raid knows when the sheep will break also--to have a heads up warning for the raid is nice) Example msg: Poly on %T will break in "x" amount of seconds.
Not sure if i have a bug or other conflicting program/mod/ui/addon but I can't get the sheep messages to always work. They were not working for many many bgs i was doing last night then all of a sudden it started working and worked for a long time... today it was not working at all.
BTW.. I just want to say I really love your mod. You put alot of work into it and it looks great and has alot of features. Very helpful even if you can't add my requests. I vote your mod best mage mod of the year award :)
@Flight: Thats because mana gems are difficult to time. There is no real trigger for it, so it is done implicitly. Everything else is done explicitly.
@bskroback: Doubt it will happen, and how would having seduction in Cryolysis benefit anyone in anyway?
Cooldown counters are not trickered if you cast/use spells/abilities outside Cryolysis, like using gems from your bags.
I was wondering if you could add something to your addon. 1) have it announce to party, raid, /bg, say, yell (have those options) target poly'd (customizable msg) 2) have it announce (able to turn off and on) to party, raid, say, yell, /bg etc (poly is about to break in so many seconds (changeable to 5,10,15 secs etc) 3) have it announce (option to turn on and off) who breaks poly annouce in optional say, raid, bg, yell, party etc
I used to have this kind of addon for seduction for my warlock but they stopped updating it :( If you could add these things to your addon I would love it... Thx so much in advance.
Jerry
No problem, I'll take care of it! This is gonna be great :) Thanks again
I think PlayerCombat is declared locally so open up Cryolysis.lua, search for Sheepsafe() and replace that section of code with what I showed you. I think I put it in for the next update but I just haven't felt like updating lately
Well I've tried both the version here and that at ui.worldofwar.net (plus the betaversion for the german localization, since I play the german version) but neither of them work. Even after I restart WoW the Addon fails to work and gives me the same error as before.
Error without betaversion: Interface/Addons/Cryolisis/Cryolisis.lau:2695: attempt to call global ` Cryolisis_SpellTableBuild' (a nil value)
Error with betaversion: Interface/Addons/Cryolisis/Localozation-dialog-de.lua:107: attempt to index global ` CRYOLISIS_SPELL_TABLE' (a nil value)
I hope you can fix either the one or the other/tell me how to fix it as I would find it real nice to have a little addon to give me a hand when I play my mage.
i don´t know if this is a fixable bug: the cooldown of icebarrier and fire/frostward is declared as the same for th cooldown-timers. so if i active icebarrier, fireward is shown.
My mage is level 15 and for some reason the button that defaults to ice armor doesn't do anything and is greyed out.
Also I don't know why, but when I change the options for the right and left spell buttons they never persist through logout or reload. I have to set these two buttons manually (including adding the second one that isn't shown by default)
What am I doing wrong?
You rule, dude.......seriously.
So do I need to put that code somewhere? Or just paste to a macro and run at WoW startup like I do now to use Cryo's main button as my Sheepsafe() ?
Cmere you sexy coder you :D
Firmware: if not PlayerCombat and not Cryolysis_UnitHasEffect("target",CRYOLYSIS_SPELL_TABLE[50].Name) then CastSpell(CRYOLYSIS_SPELL_TABLE[50].ID, "spell"); else Cryoylsis_Metamorph(); end
not hard :p
Sheepsafe first casts detect magic on the target to pre-mark who you are going to sheep. this happens only if you are outside of combat. then when you hit the sheepsafe button again(or whatever key the macro is bound to, in this case the Cryo button) it actuallys casts sheep. As you start to sheep an announcement is said in party/raid chat of who you are sheeping.
That's it. See the thing is though is that I have sheepsafe installed on my computer. All the cryo button does is call that through Sheepsafe(). So I would need to change the .lua in my sheepsafe file, not Cryo. That's why I said nevermind, cause that is not your area. You work on Cryo, not sheepsafe :)
But what I was wanting to do was just randomize through sheepsafe whether pig, sheep, or turtle is cast. I dont have poly: turtle yet so there would have to be a check of somekind of which poly's I had.
is there a way to make the casting bar timers bigger? I can not seam to find the options