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.
}}}
THis mod looks like Necrosis threw up all over the place. I have been happily using this mod up until the game crashed and a server restart. It has been working perfectly fine with the mods and settings I have.
Now, I have a Necrosis center button with two Necrosis radial buttons. The steed button no longer appears as it should...it now appears as a green square orbiting the "necrosis" head.
I am going crazy here. I have reloaded the UI, restarted the game, restarted the machine, reinstalled the mod (CLEAN), and NOTHING. I am maddened and frustrated by this...I dont know what to do. I troubleshooted the problem as far as I can...and now I want to slap someone silly....
@Belazor: Thank you so much for adding the new Alliance Teleports/Portals.
However, my Cryolysis gets bugged (missing buttons and main sphere) when I log online with these new changes. Maybe it's because my Mage is only level 22 and doesn't have the Darnassus Teleport spell yet? This is the error I get when I log online:
Error: attempt to index local 'menuVariable' (a nil value) FIle: Interface\AddOns\Cryolysis\Cryolysis.lua Line: 3084
@All that are trying to update Cryolysis: Thank you for doing your best to try and keep Cryolysis alive, it's a really great mod and it would be a shame to see it die. I know nothing about coding and respect all the work you guys do.
A question and a couple random suggestions.
Is there anyway to bind keys to cryolysis buttons? I couldn't find a cryolysis section in the key binding menu.
If not - that is my first suggestion. In combat -- (which is when i could really use to have a single mana gem button) - I tend to rely almost entirley on key bindings for all spells, because Im using the mouse a lot to look around, and/or cast blizzard, etc. Ans aside from that - it just seems like a good idea. (again let me know if im just stupid and missed where you can set keybindings)
Second -- for the spell menu button, (BTW instructions say right clicking on spell menu casts the last spell cast thru that menu, but all it does on mine is open the menu up, just like left click.) Anyway -- I think you should be able to pick and choose for the menu, the same way you can pick and choose buttons for the "main" part. (leave some out, reorder them etc.)
For the spell 1 & spell 3 buttons, instead of the way it is (left click always this, right click always that) -- I would suggest that left click casts main spell like it does now, but instead a right click would open up a 2 buttons menu, from there you could choose either one to be the "main" one, that left click casts, and has its picture shown. At the very least, I think there should be an option to swap the spells -- all thoough I like the quick menu thing cause you can easily change it on the go,
Heck now that I think about it -- if you just made like 4-5 buttons like that, that open in menus, and you can select which spells should show be the main button and run on a simple left click -- and if it was made to be able to hold any spell put into buttons -- then this could be an around usefull mod for any class. Heck - people could even use it to organize macro's, or to put all there profession buttons into. That would be pretty cool to just have an offshoot general, action button organizer mod.
Anyway back to my point -- Next suggestion, is adding a new option of somthing to show in main circle. Have a "shield left" meter, that guestimates based on mobs ussual kits for spells, about how much of your mana shield/frost or fire ward/Ice Barrier you have left. (For mana shield, exact values should be able to be determined based on ammount of lost mana)
my last suggestion would be -- that functionality like the old mod "shieldsup" be added. Shieldsup, basically just gave you one key binding, that would automatically cast the best, shield/barrier/ward based on cooldowns and what kind of damage, if any, you are taking at the time. -- That would be pretty sweet.
I just want to say I love the mod, and dont want to seem like an ungrateful nag. -- I just want to share my ideas.
Thank you for the great mod!!!
Good news, I have fixed the water bug!!!
The error is geenrated on line 2470 when its trying to use rank 8 water! So this is what you do
on line 180 for water ranks add 30703 infront of other ranks.
Then, find the line 2470 which looks like this
DrinkName = CRYOLYSIS_ITEM.Provision..CRYOLYSIS_DRINK_RANK[StoneMaxRank[3]];
add the following idrectly above it and whoala, not only will it work, but it will also use the new rank of water!
StoneMaxRank[3] = 7;
phrost,
The real fix for water conjuring is to add Mountain Spring Water to the CRYOLYSIS_DRINK_RANK array in the Localization-functions-[lang].lua for your language. That will set StoneMaxRank[3] for you. You'll also need to grab the textures also.
I've fixed the Teleport/Portals for Exodar and Shattrah. http://www.zenithl2.com/belazor/Cryolysis-fix-enUS-Alliance.rar
!!! THIS WILL ONLY WORK WITH ENGLISH CLIENT AND ONLY FOR THE ALLIANCE LOCATIONS! !!!
I am sorry that I cannot do the other localisations and for the Horde places, as I don't have any Horde characters nor do I know any other language than English.
I offer this to the community while you wait for jharvey74 and/or other Fan's Update versions.
//peace
@Malk: There is oficialy no one who developes Cryo anywere, all what you can hope is that jharvey74 and his guys will update it in fanwork.
@jharvey74: If you want to I can give you the correct Teleportnames for the german client, I also try to implement them by myself, so I just have to give you the finished code for implementation.
@all sorry for my bad english, if you find some mistakes, I´ll give them to you as a gift ;-)
Will an updated version with the new portals and teleport destinations be released soon?
@Lomig: You need to know that the entire WoW mage community is eternally grateful for your hard work and efforts to develop this innovative addon.
@jharvey74: You are due a sincere "thank you" for getting this going again.
Rock on!
Hmm,
it's a pity that cryo won't be developed anymore. But i can say, i've now the new portal and teleport buttons getting working here on a german client. So next i will try to add the new food and water.
Lomig, please come back and make many mages happy :).
@all: the mod has not been updated to include the new portals or the new higher level water, etc...
I'm working on an update myself and i think there are a few others who are also working on "fan" updates, so be patient
@weenus: the new water lvl problem is being worked on... :)
@songlight: ya, I haven't taken the time to travel to Exodar yet, but will check it out soon...
@frandall: I believe ggilbert is correct, just search for any1 of the existing portal names in the code and add a section for the new portal there, and make sure all dependencies are updated too...
@bloodbros: call it what you want, give credit wherever and to whomever u like, but the fact remains that without darklyte, this mod would not exist in any form and we would all be stuck with arcanum..lol...and yes i know it's design and functionality were heavily borrowed from Lomig's Necrosis, but Lomig never would have made a mage mod and he wouldn't have had one to update without darklyte, so why dont u give him a break...
Dinged 65, the lvl 65 water made my Cryolysis take a crap. It causes consistant errors and looks more like Necrosis than Cryolysis. Any updates to this, even fan made, would be appriciated.
@ Lomig: PLEASE upload "Lomig's Cryolysis" on this website, better also at wowinterface.com and ui.worldofwar.net, because I always have problems reaching this website.
I really like your Necrosis and I would appreciate you working on the mage mod as well. By the way, have you thaught of bringing up a Shaman mod? The one available is not really a release version, at least on the German client, and also is mixed up and not so well sorted like things are in Necrosis, which I am used to ^^
@ jharvey74: my mage is 42 and was able to learn Both the new portals for the Exodar.... any that might be available in Outland will be awhile in coming for her, since i've been mostly on my druid there :)
props to all who continue this mod!! i've become so addicted to this one, and all the others like it lol
@ Lomig: love your work, don't be discouraged! /target Lomig /hug :)
Any news on updates with new portals and so on?
Can anyone else who is activley developing this mod tell me if there is any ordering dependencies in CRYOLYSIS_SPELL_TABLE?
I'm trying to add the new portals and teleports to the menu, but I want to be sure that I wont break cryolosys just by adding the spells at the end of the table definition. I get the feeling I'm going to have to break cryolysis just to find out :P
With regards to the whole lomig/darklyte fiasco, has anyone thought about taking the existing working mod, merging the change/bugfixes necessary for 2.0 and TBC into a new version, renaming it, and just reposting the "new" mod? Seems like it might be a worthwhile idea.
Frandall, no there's no dependency on the order of CRYOLYSIS_SPELL_TABLE. Just add them to the end of the table and go. Off of the top of my head you'll need to hit the following general sections:
It's all relatively straightforward once you find all the right spots to change, just tedious.
Since it seems that Lomig may no longer want to update this mod after the apparent snub by darklyte, and since i've spent quite a bit of time making my own "adjustments" on the copy installed on my machine, I will be willing to look into any bugs or new features requested (new portals, etc....) and either post the changes and where u can make them in the code or maybe even post updated versions (if I have time) to another site or under another name. Please be as specific as possible when posting bugs (ie: error received and what u think caused it). Also be as specific as possible when requesting new features made available with the expansion. I only have a 55 mage, so I dont expect to be getting the new ports, etc.. for a few weeks at least. Also, I use the English client so I may be of little use to anyone using a different localization, but I will at least make an honest attempt to address it.
@Oekonom: try only having one mount with u at a time. Also if it doesn't pick up the mount correctly try relogging (usually works for me).
@bloodbros: while i share your frustration, darklyte has no responsibility to this mod (although i'm not sure why he would try to block Lomig from updating it, especially since the idea and functionality were completly "borrowed" from Lomig's Necrosis 'lock mod).
@malorye/wowgamer233: If I were Lomig and had spent many hard hours working to update a mod which he doesn't use, only to be blocked from access by the original author who has no plans to update it himself, I would probably stop working on it too.
So why doesn't Lomig simply copy and paste the XML code into a new file, update it, and then post it under a different name?
Guys, this mod will more than likely never be updated again. Darklyte has for some idiotic reason seen fit to remove Lomig's ability to update the mod. Since Darklyte is too lazy to update his own mod, I feel certain that this mod will soon be declared dead. It's a shame really, since its based on Lomig's original mod and now Lomig can't do anything with it.
@Darklyte: Good job at letting the best mage mod ever fall apart. You suck.