Go Back   AionSource.com > Schools and Classes > Mages > Sorcerer
Register Blogs FAQ Members List Calendar Search Today's Posts Mark Forums Read

Notices

Reply
 
LinkBack Thread Tools Display Modes
Old 11-04-2009, 08:29 AM   #1 (permalink)
Soldier
 
Join Date: Oct 2009
Thanks: 0
Thanked 0 Times in 0 Posts

Race: Undecided
Server: Yustiel

Need your input, I made a sorcerer web-app.

Yo. First off, I play an asmodian sorcerer. I'm only level 29 thus far. I've been leveling with my buddies when they have time to play. When they aren't online, I spend time doing research.

I've finally collected enough data to start coding some fun stuff. I made a web app and bought a domain name.

I named it AionCalc. I'd LOVE feedback from fellow sorcerers on what all they'd like a web app like this to do for them. Here's a link to the site:

Aion Calc


First off, it's not done yet. I should really put a "BETA" tag on the home page somewhere. I have lots of plans to add more content to the site but there's enough now that I feel its ready for a launch. There might be a bug or two, so keep that in mind. (If you do find a bug, please email me about it, I would greatly appreciate it!)

I have three tools on the site for sorcerers thus far. I'll explain them:

Spell Damage Calc:
Quote:
You type in your magic boost, knowledge, magical accuracy, whether you're flying or not, what type of target you have (PvE or PvP), target level, target magic resist, target elemental resistances, and when you submit, you get a table with a list of each rank and level of spell you'd have for your level, along with base damage (what ingame tooltip would read), raw damage (dmg before mitigation reduction), net damage, and dps. Also gives your chance to resist against your target from both accuracy vs resist and level difference.
Mob Resistance Calc:

Quote:
You type in your info, the mob's level, what spell you used, and what it hit the mob for, and when you click calculate, it tells you how much resistance the mob has (of whatever school of magic that spell is in). Also has an option for PvP too. I've tested it and despite unavoidable rounding, it's still accurate. Half of the time, it's dead on, and half of the time it's off by 1.
Sorcerer Spell List:

Quote:
Before you skip this and think, "boo lots of sites have spell lists", you need to read on! I have more than just a spell list. I have a spell list based on your character's level. It's also based on your character's knowledge. Most sites (aionarmory, aiononline) that have spell lists have incorrect base damage. They don't show each level of a spell either. With the Sorcerer Spell List tool, you get each spell of the correct rank and level for your character's level, along with accurate base damage that will match what you have in game. (also lists school of magic)
Keep in mind all this data was typed by hand, so there's a small chance something will be off. I haven't seen anything off yet, but if you see that a spell's base damage doesn't match what the spell lists says it should be, email me with your level, your knowledge, and what your in-game tooltip says as the base damage for that spell and i'll get it fixed asap.

If you have ANY suggestions, please let me know. This is just the start, I'd like to add a lot more to this site, and even support for other classes. I know as of now it doesn't offer a whole lot but it's a start.

Oh, and I know the "about" link isn't clickable. That's because it's not done =)

I'm not new to coding, but it's mostly a hobby and I mostly code proof of concept stuff, and nothing public. This is half-way new territory for me so I need all the help I can get!

Thanks if you even read all this lol.

Back to coding!



-------------------------

I forgot to mention, I loaded my database with the asmodian faction specific spells for now. The faction specific spells are IDENTICAL except for the name and icon, so it's not a huge deal but I'll work on a faction option this week if I have time. Sorry Elyos

Last edited by bleudeciel16; 11-04-2009 at 08:31 AM.. Reason: Automerged Double-Post.
bleudeciel16 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-04-2009, 08:38 AM   #2 (permalink)
Soldier
 
Join Date: Sep 2009
Thanks: 0
Thanked 0 Times in 0 Posts

Character: Birdy
Class: Sorcerer
Race: Asmodians
Server: Undecided

the site doesn't load for me atm.

__________________
birdra is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-04-2009, 08:41 AM   #3 (permalink)
Soldier
 
Join Date: Oct 2009
Thanks: 0
Thanked 0 Times in 0 Posts

Race: Undecided
Server: Yustiel

Quote:
Originally Posted by birdra View Post
the site doesn't load for me atm.
really? loads fine for me, also from my iphone on 3g (not wifi)

lemme check over a few things, anyone else having trouble? could be my visitor log, i copy/pasted most of it from my other site, i could've forgot to change over a few things lol.
bleudeciel16 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-04-2009, 08:47 AM   #4 (permalink)
Star Officer
 
Fir3line's Avatar
 
Join Date: May 2009
Location: Portugal
Thanks: 3
Thanked 2 Times in 2 Posts

Character: Skytouch
Class: Sorcerer
Race: Elyos
Server: Perento

Seems good, i'd test it further but studing for couple weeks so i didnt renew my sub

__________________
Fir3line is online now  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-04-2009, 08:49 AM   #5 (permalink)
Star Officer
 
LordChaosJester's Avatar
 
Join Date: Jul 2009
Location: Florida
Thanks: 11
Thanked 21 Times in 20 Posts

Character: Bye
Class: Assassin
Legion: Asylum
Race: Asmodians
Server: Vaizel

Great start. I am a web designer and can say that you did a good job.
LordChaosJester is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-04-2009, 08:51 AM   #6 (permalink)
Soldier
 
Join Date: Oct 2009
Thanks: 0
Thanked 0 Times in 0 Posts

Race: Undecided
Server: Yustiel

Quote:
Originally Posted by Fir3line View Post
Seems good, i'd test it further but studing for couple weeks so i didnt renew my sub
thanks! and no problem man

since i'm only lvl 29, i've only been able to test the spells base/delta values for that level and lower, so 30-50 could have some incorrect data. i either need to level it faster or get input from random players lol. i'm sure i'll get a little of both =)

-------------------------

Quote:
Originally Posted by LordChaosJester View Post
Great start. I am a web designer and can say that you did a good job.
thanks =) i really appreciate it. being my first public site i've been nervous about opening the gates lol. i made form validation my first project. i just need to go back through the form pages and give them some style, they're pretty dull at the moment lol.

but anyways, thanks

Last edited by bleudeciel16; 11-04-2009 at 08:53 AM.. Reason: Automerged Double-Post.
bleudeciel16 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-04-2009, 08:56 AM   #7 (permalink)
Soldier
 
Join Date: Sep 2009
Thanks: 0
Thanked 0 Times in 0 Posts

Character: Birdy
Class: Sorcerer
Race: Asmodians
Server: Undecided

working now, no idea what the problem was 15 min before.

__________________
birdra is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-04-2009, 08:58 AM   #8 (permalink)
Officer
 
CrashB111's Avatar
 
Join Date: Aug 2009
Location: Alabama
Thanks: 0
Thanked 1 Time in 1 Post

Character: Bardiel
Class: Sorcerer
Legion: FoE
Race: Asmodians
Server: Zikel

@ OP
http://alun.ca/home/wp-content/uploa...3/epic_win.gif
when i get home tonight ill try and get you some Data for Inferno and Aether's Flame

__________________
CrashB111 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-04-2009, 09:01 AM   #9 (permalink)
Soldier
 
Join Date: Oct 2009
Thanks: 0
Thanked 0 Times in 0 Posts

Race: Undecided
Server: Yustiel

Quote:
Originally Posted by CrashB111 View Post
@ OP
http://alun.ca/home/wp-content/uploa...3/epic_win.gif
when i get home tonight ill try and get you some Data for Inferno and Aether's Flame
sweet thanks man

is that carl from ATHF in that picture by the way? lol
bleudeciel16 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-04-2009, 12:54 PM   #10 (permalink)
Ziv
General
 
Join Date: Aug 2009
Thanks: 2
Thanked 29 Times in 21 Posts

Character: Strill
Class: Sorcerer
Race: Elyos
Server: Ariel

How did you get the DPS? Did you actually time each spell to see exactly how long it takes to cast? If so how did you compensate for lag?

EDIT: I checked out your calculator and I can't make sense of some of your DPS values.

If Aether Flame does 1179 Net damage, how does it do 1179 DPS? Even without cast speed it's possible to get 5 Aether Flames off after an Aether's Hold, which means you can cast it about 1.5 times per second so it should do somewhere around 1768.5 DPS.

Similarly, If I do 1777 damage with Freezing Wind, how do you get 1777 DPS? The cooldown is 2 seconds, so your DPS spamming it and nothing else would be 1777/2 = 888.5. If I were to take a guess at the actual animation time of the skill I'd say it's around 0.5 seconds, so if you were to calculate just the DPS of Freezing Wind itself, it would be around 3554.

Also, you haven't included the DoT tick damage for Wind Cut Down into the total damage or DPS.

Last edited by Ziv; 11-04-2009 at 01:10 PM..
Ziv is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-04-2009, 03:09 PM   #11 (permalink)
Officer
 
Timrum's Avatar
 
Join Date: Mar 2009
Location: Austria
Thanks: 0
Thanked 2 Times in 2 Posts

Class: Sorcerer
Race: Asmodians
Server: Spatalos

thats the problem with DPS. We cant have a exact number how much damage a spell does per second, because we dont have the exact animation times for each spell. To calcualte a valid dps score for every spell you need at least the cast time + the time from when the casting bar disapears till when you can move again (animation time)

This shouldnt be critique on the OP - its just a problem i also had when i made a table with most mana-effective and most damage effective spells for my own use.

__________________
Timrum is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-04-2009, 03:19 PM   #12 (permalink)
Soldier
 
Join Date: Oct 2009
Thanks: 0
Thanked 0 Times in 0 Posts

Race: Undecided
Server: Yustiel

Quote:
Originally Posted by Ziv View Post
How did you get the DPS? Did you actually time each spell to see exactly how long it takes to cast? If so how did you compensate for lag?

EDIT: I checked out your calculator and I can't make sense of some of your DPS values.

If Aether Flame does 1179 Net damage, how does it do 1179 DPS? Even without cast speed it's possible to get 5 Aether Flames off after an Aether's Hold, which means you can cast it about 1.5 times per second so it should do somewhere around 1768.5 DPS.

Similarly, If I do 1777 damage with Freezing Wind, how do you get 1777 DPS? The cooldown is 2 seconds, so your DPS spamming it and nothing else would be 1777/2 = 888.5. If I were to take a guess at the actual animation time of the skill I'd say it's around 0.5 seconds, so if you were to calculate just the DPS of Freezing Wind itself, it would be around 3554.

Also, you haven't included the DoT tick damage for Wind Cut Down into the total damage or DPS.
Hiya. I listed the dps value of the spells as if they were in the middle of a spell rotation, so I did cast time + 0.5 (global cooldown) for the time. Blaze for example, has a cooldown that's even longer, but if you use it in the middle of your spell rotation the cooldown doesn't matter because you don't use it until it's off of cooldown.

Which reminds me I need to have it so if the cooldown is 0.5 it doesn't add global cooldown to the cast time. Aether Flame's says 0.5 second cooldown, which is exactly what global cooldown is, but my script is adding 0.5 to the "0.5" cast time, which ends up being 1 second, which is why the net and dps are the same. #/1 = #.

I could add the spammable dps of the spell (dmg/cooldown) but if you look at your spell bar, most of your spells aren't spammable because they nearly all have a cooldown. Ice Chain and Flame Bolt are the only two you could spam that I can think of off the top of my head, I'm sure there are a couple more but you still get the point.

And like Timrum said, it's really hard to calculate dps in this game because alot of spells have delays involved due to animations BEFORE and some AFTER spells. I tried to time them in game but it's so hard to tell. I think the best way would be to fraps an entire spell rotation then use sony vegas or adobe premier to see exacly how long each spell took.

The dps column isn't super accurate because of the animations and such, but it should still give everyone a decent idea of what its dps value is worth in a spell rotation.

I really really really appreciate the input, i gotta goto work in an hour but when I get home tonight I'll work on fixing the problem with aether flame's dps figure. (and any other instant cast spell)

Cheers!

By the way, I didn't figure miss % into the dps, do you guys think I should figure resist% into the final dps, or just add another column?

__________________
http://www.aioncalc.com <--web app for sorcerers, check it out =)

Last edited by bleudeciel16; 11-04-2009 at 03:22 PM.. Reason: forgot some stuff
bleudeciel16 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-04-2009, 04:11 PM   #13 (permalink)
Ziv
General
 
Join Date: Aug 2009
Thanks: 2
Thanked 29 Times in 21 Posts

Character: Strill
Class: Sorcerer
Race: Elyos
Server: Ariel

Quote:
Originally Posted by bleudeciel16 View Post
Hiya. I listed the dps value of the spells as if they were in the middle of a spell rotation, so I did cast time + 0.5 (global cooldown) for the time. Blaze for example, has a cooldown that's even longer, but if you use it in the middle of your spell rotation the cooldown doesn't matter because you don't use it until it's off of cooldown.

Which reminds me I need to have it so if the cooldown is 0.5 it doesn't add global cooldown to the cast time. Aether Flame's says 0.5 second cooldown, which is exactly what global cooldown is, but my script is adding 0.5 to the "0.5" cast time, which ends up being 1 second, which is why the net and dps are the same. #/1 = #.

I could add the spammable dps of the spell (dmg/cooldown) but if you look at your spell bar, most of your spells aren't spammable because they nearly all have a cooldown. Ice Chain and Flame Bolt are the only two you could spam that I can think of off the top of my head, I'm sure there are a couple more but you still get the point.

And like Timrum said, it's really hard to calculate dps in this game because alot of spells have delays involved due to animations BEFORE and some AFTER spells. I tried to time them in game but it's so hard to tell. I think the best way would be to fraps an entire spell rotation then use sony vegas or adobe premier to see exacly how long each spell took.

The dps column isn't super accurate because of the animations and such, but it should still give everyone a decent idea of what its dps value is worth in a spell rotation.

I really really really appreciate the input, i gotta goto work in an hour but when I get home tonight I'll work on fixing the problem with aether flame's dps figure. (and any other instant cast spell)

Cheers!

By the way, I didn't figure miss % into the dps, do you guys think I should figure resist% into the final dps, or just add another column?
Where did you get this "global cooldown" from? I've never heard of any global cooldowns in Aion. I understood that each spell had its own animation time. For example, how do you know that Aether Flame has a 0.5 second animation time? It would seem to me that since I've never heard of someone getting more than five Aether Flames off in an Aether's Hold without +cast speed, that Aether Flame's animation lasts for more than 0.5 seconds. And yes you could try frapsing a rotation to measure delays, but you'd need to fraps it on a computer with a very low ping otherwise latency delays would skew your results.

Oh and as for the problem you're having where the calculator adds on cooldown to cast time incorrectly, you need to differentiate cast bar cast time from animation cast time. The cooldown for a spell triggers when the animation starts, so for spells like Aether Flame and Freezing Wind which have no cast bar, so their cooldowns start immediately, while spells like Flame Bolt only start their cooldowns once the cast bar finishes. So the cooldown for Flame Bolt would start after the 2 seconds of cast time when the animation begins, NOT after ~2.5 seconds when the spell completely finishes.

Last edited by Ziv; 11-04-2009 at 04:16 PM..
Ziv is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-04-2009, 04:34 PM   #14 (permalink)
Officer
 
Timrum's Avatar
 
Join Date: Mar 2009
Location: Austria
Thanks: 0
Thanked 2 Times in 2 Posts

Class: Sorcerer
Race: Asmodians
Server: Spatalos

maybe its just me - but i would really like a cloumn for "mana effectiveness" - something like "100 mana do xxx damage".

example:
Inferno do 2050dmg and cost 473 Mana - so 100 Mana do 433,4 dmg
Flame Harpoon do 794dmg and cost 184 Mana - so 100 Mana do 431,5 dmg

For Dots count the totaly damge they do
Flame Cage do 147+ 5*123 for a total of 762 and cost 66 Mana - so 100 Mana do 1154,5

but as i said - just an idea

__________________
Timrum is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-04-2009, 09:56 PM   #15 (permalink)
Soldier
 
Join Date: Oct 2009
Thanks: 0
Thanked 0 Times in 0 Posts

Race: Undecided
Server: Yustiel

Quote:
Originally Posted by Timrum View Post
maybe its just me - but i would really like a cloumn for "mana effectiveness" - something like "100 mana do xxx damage".

example:
Inferno do 2050dmg and cost 473 Mana - so 100 Mana do 433,4 dmg
Flame Harpoon do 794dmg and cost 184 Mana - so 100 Mana do 431,5 dmg

For Dots count the totaly damge they do
Flame Cage do 147+ 5*123 for a total of 762 and cost 66 Mana - so 100 Mana do 1154,5

but as i said - just an idea
that's actually an awesome idea that I'll implement once I get the mana figures worked out for my database

-------------------------

Quote:
Originally Posted by Ziv View Post
Where did you get this "global cooldown" from? I've never heard of any global cooldowns in Aion. I understood that each spell had its own animation time. For example, how do you know that Aether Flame has a 0.5 second animation time? It would seem to me that since I've never heard of someone getting more than five Aether Flames off in an Aether's Hold without +cast speed, that Aether Flame's animation lasts for more than 0.5 seconds. And yes you could try frapsing a rotation to measure delays, but you'd need to fraps it on a computer with a very low ping otherwise latency delays would skew your results.

Oh and as for the problem you're having where the calculator adds on cooldown to cast time incorrectly, you need to differentiate cast bar cast time from animation cast time. The cooldown for a spell triggers when the animation starts, so for spells like Aether Flame and Freezing Wind which have no cast bar, so their cooldowns start immediately, while spells like Flame Bolt only start their cooldowns once the cast bar finishes. So the cooldown for Flame Bolt would start after the 2 seconds of cast time when the animation begins, NOT after ~2.5 seconds when the spell completely finishes.
the global cooldown i speak of is the half second AFTER you finish casting your spell that you have to wait before you can cast your next spell. get in game, shoot a spell, and watch the spell's icon, you'll see the cooldown spin around for half second before you can start casting your next cast. i didn't test this extensively with ALL spells, especially since i'm only 29 and don't have access to half of the spells, but like i said, this is BETA lol. i've got a lot of work to do.

__________________
http://www.aioncalc.com <--web app for sorcerers, check it out =)

Last edited by bleudeciel16; 11-04-2009 at 09:58 PM.. Reason: Automerged Double-Post.
bleudeciel16 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump