ScriptUO
Ultima Online Fan Board => General UO Chat => Topic started by: Cerveza on April 06, 2011, 06:11:56 AM
-
Ok, so we know that if you have more then 70 Magery your casting is capped at 2/6
So if you have 120 Chiv and 71 Magery do your Chiv spells cast at 2/6 max?
If Spellweaving is 4/6 cap, then does the 70 Magery thing reduce it to 2/6?
What are the caps for the different spellcasting individually?
Magery 4/6 unless greater then 70, then it's 2/6
Chivalry 4/6 unless Magery > 70
Spellweaving 4/6 unless Magery > 70
Mysticism
Necromancy
Ninjitsu
***********************************
Here's what Paul came up with so far:
Magery 2/6
Chivalry 4/6 unless Magery > 69.9
Spellweaving 4/6 unless Magery > 70 [Not checked yet, you still have to do the quest on TC]
Mysticism 2/6
Necromancy 2/6
Ninjitsu 4/6 Magery doesn't matter
-
Ok, so we know that if you have more then 70 Magery your casting is capped at 2/6
So if you have 120 Chiv and 71 Magery do your Chiv spells cast at 2/6 max?
If Spellweaving is 4/6 cap, then does the 70 Magery thing reduce it to 2/6?
What are the caps for the different spellcasting individually?
Magery 4/6 unless greater then 70, then it's 2/6
Chivalry 4/6 unless Magery > 70
Spellweaving 4/6 unless Magery > 70
Mysticism
Necromancy
Ninjitsu
I think it's really "Magery > 69.9" rather than 70. Also, I believe Magery is ALWAY capped at 2/6 but if it's higher than 69.9 Chiv is ALSO capped at 2/6. I'm sure someone will correct me if this has changed.
X
-
is it real skill or adjusted skill?
-
I believe on FC and FCR real or modified skill makes no difference.
-
I believe on FC and FCR real or modified skill makes no difference.
If you're not sure of this it's worth testing. You could get to 99.9 magery potentially, actually higher than that, and still be 4/6.
-
So I was just thinking of a script that will give us a solid test. Probably should cast a higher level spell that ends up with a target cursor, hit cast and use a wait one for the target cursor. Display the difference in time from when you cast to when you get the cursor. Switch out jewelry to get the cursor.
I am going to start playing with something like this to do a little testing:
;=====================================
; Faster Cast Timing Check
;=====================================
Begin:
Set %CastTimerInTenths #SCNT2
Set #Targcurs 0
Event Macro 15 58
While #Targcurs = 0
Wait 1
Set %CastTime ( #SCNT2 - %CastTimerInTenths )
Display Cast took %CastTime in tenths of a second
halt
-
I wrote a quick test script and ran some tests. Results as follows:
It doesn't matter if the magery skill is real or displayed, it will slow Chivalry cast time if it is over 69.9.
Magery cast time doesn't benefit from faster casting over 2 regardless of whether it is lower than 70.0
Magery 2/6
Chivalry 4/6 unless Magery > 69.9
Spellweaving 4/6 unless Magery > 70 [Not checked yet, you still have to do the quest on TC]
Mysticism 2/6
Necromancy 2/6
Ninjitsu 4/6 Magery doesn't matter
Tests Focussed on Recall/ SJ
At fastest cast time recall took 1.25 seconds on average
At fastest cast time SJ took .75 seconds on average
Because EUO drops fractional numbers the script calculates these at 1.2 and 1.7, but those are actually 1.25 and .75 seconds respectively, chich you can check by tracking the total time for ten attempts.
Some More Things I noticed:
With no FC at all Recall and SJ both take about 1.75 seconds to cast.
At 1 FC they take 1.5
At 2 FC they take 1.25
At 3 FC SJ takes 1.0
At 4 FC SJ takes .75
-- So one point of FC works, for recall/SJ, much the same way that 30 points of SSI works in that it knocks of .25 seconds. However, the benefit apears to be a percentage rather than a constant. When I ran tests with a faster Ninjitsu spell, Shadow Jump, the results ran from 1.25 unimproved casting speed to .5 casting speed at FC4. When I compared the numbers, it looks like each point of FC equates to approximately 15% reduction in cast time.
Recall has a slightly shorter recovery time. I can get through ten with a "Wait 23", but I have to bump the wait to 27 to get through ten SJ.
I can tweak the test script to run similar tests for the other spell casting skills.
;=====================================
; Faster Cast Timing Check
;=====================================
Set %CheckMagery Yes
Set %CheckChivalry Yes
Begin:
If %CheckMagery = Yes
{
Set %Attempts 0
Set %TotalTenAttempts 0
Repeat
{
Set %Attempts %Attempts + 1
Set %CastTimerInTenths #SCNT2
Set #Targcurs 0
Event Macro 15 31 ; Magery Spell Recall
While #Targcurs = 0
Wait 1
Set %CastTime ( #SCNT2 - %CastTimerInTenths )
Set %Attempt . %Attempts %CastTime
Key Esc
Wait 15
Set %TotalTenAttempts %TotalTenAttempts + %Attempt . %Attempts
}
Until %Attempts = 10
Set %AverageTenMagery %TotalTenAttempts / 10
}
If %CheckChivalry = Yes
{
Set %Attempts 0
Set %TotalTenAttempts 0
Repeat
{
Set %Attempts %Attempts + 1
Set %CastTimerInTenths #SCNT2
Set #Targcurs 0
Event Macro 15 210 ; Chivalry Spell SJ
While #Targcurs = 0
Wait 1
Set %CastTime ( #SCNT2 - %CastTimerInTenths )
Set %Attempt . %Attempts %CastTime
Key Esc
Set %TotalTenAttempts %TotalTenAttempts + %Attempt . %Attempts
}
Until %Attempts = 10
Set %AverageTenChivalry %TotalTenAttempts / 10
}
If %CheckMagery = Yes && %CheckChivalry = No
Display Average Cast took %AverageTenMagery in tenths of a second
If %CheckMagery = No && %CheckChivalry = Yes
Display Average Cast took %AverageTenChivalry in tenths of a second
If %CheckMagery = Yes && %CheckChivalry = Yes
Display Average Chivalry Cast took %AverageTenChivalry while average Magery Cast took %AverageTenMagery in tenths of a second
Halt
-
Ok, so Magery = 2/6 no matter what skill.
Chivalry = 4/6 unless magery > 69.9
We need to test Spellweaving and Myst with magery at 0, 69.9 and 70 to see if there's a change.
Necro will be weird. I've heard people say that anything more then 2/5 is a waste. And I think Ninjitsu is 0/4?
-
That is some funky programming going on .. makes no sense that magery >69.9 should affect other skills at all.... they probably forgot all about that bit of code.
-
I really would like to know about protection and what it really does.
-
Check my post again Cerv. I tested everything but spellweaving to determine whether the faster cast cap was 2 or 4. I can probably use the same script structure to test the intervals more carefully. I built out something for each skill, but its still pretty dirty. I don't like my output, but its functional.
-
That is some funky programming going on .. makes no sense that magery >69.9 should affect other skills at all.... they probably forgot all about that bit of code.
This was actually done on purpose a few years back I believe, in part, to balance what was considered an "overpowered" Chiv-Mage. I used to run a 120 Mage/Med/Eval/Resist template with chiv and inscription for 4/6 Glorious Lord chiv heals and Holy Light Spam. I was able to pull off 2 EV's then quickly med and cast upwards of 20+ Holy Light's in a row before the EV's were gone, it was insane.
X
-
Ok.. this is how I remember it working..
Casting Caps:
Magery / Necro / Mysticism = 2/6
Spell Weaving / Ninja / Chiv = 4/6
If Myst > 69.9 || Magery > 69.9
Set Chivalry casting cap = 2/6
;--------------------------------
PROTECTION:
When protection is active lower the Casting speed CAP by -2. (This is different than a simple -2 to FC in general) So Magery / Necro / Myst all become 0/6 Casting while in protection. Chivalry / Ninja / Spellweaving all become capped @ 2/6.
;--------------------------------
STONEFORM:
Applies a -2 FC to your character BEFORE any caps are applied.
Ex... 4/6 Casting in items & in Stoneform still leaves you casting at 2/6 speeds with both Magery / Necro / Myst. The -2 FC is applied to the 4/6 so the "Stoneform" checks considers itself @ 2/6. Then Magery / Necro / Myst Caps are applied still leaving you at 2/6.
Complicated Example..
120 Magery
60 Chiv
120 Myst
120 Focus
4/6 casting items equipped +
Stoneform (-2 FC applied before any caps.. So basically -2FC from the total FC you have equipped)
Protection (lowers Casting caps by -2 FC)
END Results =
Magery / Myst Casting at 0/6.... Protection drops their Cap from 2/6 --> 0/6 The Stoneform does not effect the Casting speed of Myst / Magyer bc protection has already lowered those to 0/6 & Stoneform cannot go below that. Stoneform DOES effect the Chivalry portion though. Chivalry in this instance is casting at 2/6 still. Prot. drops chiv Cap from 4/6 --> 2/6 And Stoneform applies it's -2FC before the cap so 4/6 -2FC (stoneform) = 2/6. Anyway that's what I got from my testing...
Also.. Casting speeds in general..
All spells have a base casting time defined in a certain # of Tics. 1 Tic = 0.25 Seconds. Each FC applied subtracts -0.25 from that Base casting time. The Base Casting time is determined by the spell circle even with chivalry some spells are faster than others etc.
-
So you can have a 120 Chiv + 120 Spellweaving and cast both at 4/6. And if you added in 69.9 Myst and 69.9 Magery you would still cast Chiv and Spellweaving at 4/6.
-
OR be Interesting with
69.9 Magery
120 Necro
69.9 Mysticism
120 Spell Weaving
120 Ninja
120 Chiv
100.2 points left of a 720 cap
And Cast at:
Magery / Necro / Mysticism = 2/6
Spell Weaving / Ninja / Chiv = 4/6
;D
-
I was thinking the same thing and started to post it, but didn't want to share in case it was the UBER template of all time!!
I'd probably pass on Necro (without SS it sucks) and get 120 Focus/100 Med... or Focus/Resist.
-
@ Alpha. Interesting information. I was testing the caps with the script higher up in this thread. I didn't look at posts anywhere else, I simply suited up to +2 Casting, ran the script, and then ran it again with +4, recording the times. I can do a more thorough analysis, but the information you posted on the affect of FC doesn't line up with my preliminary results as a straight tick of .25. I plan to test that some more.
I also remember Necromancy as supposedly having a 4/6 cap, but it didn't seem to when I tested it. I will run some more tests to confirm.
I have not checked the affect of 70 Myst on the caps, but it would be easy enough.
-
OR be Interesting with
69.9 Magery
120 Necro
69.9 Mysticism
120 Spell Weaving
120 Ninja
120 Chiv
100.2 points left of a 720 cap
And Cast at:
Magery / Necro / Mysticism = 2/6
Spell Weaving / Ninja / Chiv = 4/6
;D
Did anyone ever try a variation of this temp?
-
OR be Interesting with
69.9 Magery
120 Necro
69.9 Mysticism
120 Spell Weaving
120 Ninja
120 Chiv
100.2 points left of a 720 cap
And Cast at:
Magery / Necro / Mysticism = 2/6
Spell Weaving / Ninja / Chiv = 4/6
;D
Did anyone ever try a variation of this temp?
Doubt it. Without Focus, Eval or Spirit Seak you won't be doing much damage to anything. Plus you won't be getting mana back very fast on a very mana dependent template.
-
I've come up with a variation of the template (although mysticism > 69.9 screwed up my chiv casting). What I think we need here is a TABLE (not a list) of FC caps/speeds with the following skills on the veritcal axis: Magery, Necromancy, Mysticism, Spellweaving, Ninja, Chivalry AND the following things on the horizontal axis: protection, stone form, >69.9 magery or myst, reaper form, essence of winded, any other thing that could affect FC.
Then just fill in all the table values!