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.
}}}
@kajika: upping the addon memory helped! thank you!
@author: thank you very much for cryolysis, you have to know that most of us here suppot 100% your work! If I may I'd like to make a suggestion: for range not only self targeting spells like AI it'd be really good to have a color coding when the target is out of range (very useful in bgs).
wolverana : First, bskroback was being overly belligerent and rude in his posts towards the creator of the mod. The solution he was looking for was posted both here and over at ui.worldofwar.net. It's where I found it after about 10 minutes of looking and it takes less than a minute to make the change.
Second, I don't think your a noob. =^-^= I'm not sure that if you read all 8 pages that the difference between the two is talked about. I have not used Arcanum at all, but I think the only real difference is that Darklyte64 (the creator of Cryolysis) gives credit to the makers of the Necrosis Mod which Cryolysis is based on. This is straight from bothe the Readme.txt and the ChangeLog.txt - "- Based on Necrosis LdC by Lomig and Nyx (http://necrosis.larmes-cenarius.net) - Original Necrosis Idea : Infernal (http://www.revolvus.com/games/interface/necrosis/) - Cryolysis Maintainer : Kaeldra of Aegwynn"
I hope this helps you out.
hi, if have a little request: as you said to ggeorgak, the memory increasement is caused by the spelltimers (i tested it and have to say you are right *g), is there any possibility to just show the cooldowns such as nova, evo, CoC etc.? without that amount of memory increasement? i just need the cooldowns so would it be great to get this option.
thank you for this greate mod.
My wife plays a mage and I sometime play her account... I'm a Hunter and would love for someone to make this same mod but for a hunter and possibly other classes... great work in this addon. Hard to play without it now! :D
I can help you as french translator for cryolysis and serenity
Some comments on code : the value used in cryolysis for CRYOLYSIS_ITEM.Provision is not the same in frech for food ("invoqué") and drink ("invoquée"). I tried to replace CRYOLYSIS_DRINK_RANK and CRYOLYSIS_FOOD_RANK, and delete CRYOLYSIS_ITEM.Provision calls, but the addon says always there is no food or drink in inventory.
@saltorio: /script Cryolysis_UseItem("Manastone","LeftButton") -- Use Mana gem /script Cryolysis_UseItem("Manastone","RightButton") -- Conjure mana gem.
@Shum: German Patch: http://defcon-one-script.de/cryolysis.zip
Is there a way to activate the Gem Use button of Cryolysis via macro or slash-command?
I ask because I use DiscordActionBars, and have setup a bar to mimic my numpad. I'd like to have the Gem Use button on that action bar to be seen, rather than just binding a key and seeing a blank actionbar slot.
Any help would be greatly appreciated. Thanks.
Darlyte64 : Everything between Serenity and Cryo works great now. Thanks!!!
hey, i've installed the addon, but when i start it i got the error "Cryolysis.lua: 2695: attempt to call global 'Cryolysis_SpellTableBuild' (a nil value)" !
when i go to the options window, i'll see checkboxes and so on, but no text. anyone know whats happend? how can i fix this problem?
i use the german client of wow!
@Kajika: I uploaded a beta version of Serenity which should fix the "Sibling rivalry" that they have. Once I finish 1.0.2 Serenity I'll work on 1.2.8 Cryolysis. Lots of new bugs were introduced when I imported the new code from Serenity to Cryolysis :(
bskroback : If you happen to look through some old posts here you would find that if you open up the Cryolysis.lua and then Ctrl+f and look for the word Group and change it to Say. Then all the Sheeping, Teleport, and Portal messages appear as /s instead of in /p or /raid.
Plus, if you use sheep watch then you have have Cryo the /s silly comments for Sheeping, Teleports, and Portals, and Sheepwatch can do your /raid and /p.
So I say to you bskroback...Do your research, learn2play, and RTFMB Noob!!!
ggeorgak: For your memory issues try upping the about of memory you give to your Addons. If your base is 48MB that's pretty low. I have 2 Gig of RAM and 192MB for my base for addons. I would try upping your base to between 64MB to 96MB if you can or even higher depending on how much RAM you have. This will help help out a lot with your problem.
Darlyte64 : First thing - Thank you for making 2 great mods(Cryolysis and Serenity)!!!! I've got every Mage & Priest in my guild using your mods now. ^_^
2nd - On one of my low lvl mages the Ice Armor on either the Left or right Spell buttons on the main ring in greyed out, but shows up and is clickable on the spell menu when I expand it. Also, everytime I log in on my lvl 11 Mage the Right Spell Button is unchecked even though I've had it check when I logged out before.
3rd - I have both Serenity and Cryolysis installed on my machine. Before installing Serenity when I bought reagents I got the "Restock Reagents" Pop-Up, but now on my Mage is says "Restock Candles?" Are the two mods conflicting with each other??
I'm not being defensive. Cryolysis has to update a lot of information every Cycle. that takes memory. I've spent a good 20+ hours going through the code of Cryolysis and Serenity to make it more efficient than the original necrosis code, but the fact of the matter is that a mod that manages information Is going to consume memory. Really, it is becuase LUA has bad memory management. When BC is released, we will see LUA 5.0 which has better memory management itself.
Now, of course if you don't have 1.2.7 of Cryolysis turning off the spell timers will do nothing to help your increasing rate. I hadn't isolated that code until that version
Yes, I have disabled spelltimers. It's definitely Cryolysis, used both a profiler and memory checker. The problem is not that it takes memory (that's expected) BUT that it consumes more and more memory (fortunately this doesn't go on forever i.e. for my addon setup it starts from 48MB, when Cryolysis is enabled it starts using memory until 60MB then mem goes back to 48MB and here we go again). Don't be defensive. Criticism makes ppl better...
Something is odd when IN AQ and trying to mount up.
If I login somewhere else it'll simply say I don't have any mount to summon. If I login inside it'll sometimes summon my AQ mount.
There is bug with the water vending feature when I have the feature which places water in a specified container turned off. When I middle click the button, it attempts to trade every single stack of water I have in my inventory instead of just one, with a single click. It only does this if I have the "Put foot and drink the selected container" feature clicked off. I'd prefer to leave that feature off because I use an all-in-one bag mod, however I can't because it makes it impossible to hand out water. Thanks for the great mod.
hi.. i only got a lvl9 mage (just getting startet ;) ) and the addon doesnt show up :/
is ist cause of the low lvl? or is there maybe another problem?
Please stop requesting versions for other classes. I'm not done with either of these yet
Heck a druid version would rock even.
Ive seen this addon, as well as Serenity. i was just curious if you have any plans to make something similar for Hunters? Or know of one someone else has made.