Custom Spells

Got some?
uweyen
Posts: 120

Re: Custom Spells

Post#31 » Sun Sep 06, 2009 8:58 pm

That clicky sounds great! But I agree that the mana sucks for Ether. 1550 to cast a 8 normal (5.7s cast for me) nuke that does 21k on a rare crit. I have all but one more level of my crit AAs, been maxxing them, and still doesnt seem too much better. Also, another thing to help improve fire DPS is Ro's Flaming Familiar. Makes my Ether's 10025 or so normal non-crits.

Cant wait to see that clicky though!
Tiril Spellbender - 70 Wizard
Tigger Isbouncybouncy - 70 Warrior
Tikki Torch - 70 Shaman
Sweett Ridedude - Bard
Kerafyrm Thesleepingbeauty - Cleric


Guild Leader of Relentless Visions

User avatar
Tyler
Posts: 4365

Re: Custom Spells

Post#32 » Sun Sep 06, 2009 9:21 pm

Item Change -> Reload needed
Spell Change -> Reload AND new Spellfile needed

Lola
Posts: 491

Re: Custom Spells

Post#33 » Mon Sep 07, 2009 1:48 pm

I agree, this clicky is awesome :)
Just can't wait to get it hehe.

Btw, quite happy to see that a nearly full crit aa's Wiz also express his feelings on manawhore Ether spell :p

Loly

sarcon
Posts: 257

Re: Custom Spells

Post#34 » Tue Sep 08, 2009 12:14 am

here comes a rather lengthy post about spell revision for SK

Ancient: bite of muram
could use a faster recast than 60 seconds (maybe 20?), Bite of muram recourse ( effect given to group on termination of the DD), could use a boost to the hp/mana components (maybe 500 hp, 300 mana if you lowered the recast time)

Spear of Muram
45 second recast 963 base DD * 1733 with 2.0 foci * (maybe boost dmg a little like to 1300 base?), or perhaps recast to like 30 seconds.

Shroud of Discord
190 lifetap proc, little weak imho (perhaps boosted to a 250 or 300 base since its not a high procrate)

Theft of Hate
no complaint on the recourse, just the recast is 72 seconds ( which is also the duration), and its resisted a ton on raids ( maybe a 10-30 second recast would be nice)

Theft of Pain
60 second recast (harder to land) maybe drop to lower resist rate and faster reuse? ( like 10-15 seconds).

Terror of Discord
Sk hate/agro spell .... increases hate by 1.. yeah lol, maybe reduce casting to 0.5 seconds and perhaps boost hate to like 650? (would be same as Sk Tov gaunt clicky, with same recast just no stun component and not instant) its already 6 second recast just like ToV gaunts.

Dread Gaze
our PBAOE agro spell with a 30 second recast, 3 second casting time ( perfectly fine), however it also is Hate by 1.... so perhaps a larger chunk for that one like 1k hate?

Harm Touch
needs a good lookover since it hits really really patheticly even with AA boosts ( since most dont work but i know thats a eqemu thing not your server) (crits for 2874 so would be a normal hit for 1437 (with 80% foci boost mind you)) and 72 min reuse (SK AA to reduce recast down to like 30 min doesnt work).

all of our dots could use perhaps a slight boost in dmg (not really a concern since its not a spell i use often)

sorry for the long post but theres alot of major spells that are worthless lol
Sarcon -Evolution Officer-

User avatar
Tyler
Posts: 4365

Re: Custom Spells

Post#35 » Tue Sep 08, 2009 9:19 am

I addressed most of your issues - the +1 hate was (on live) on top of max hate so you should have automatically gotten agro (at least that's how ae taunt worked but whatever ;)

Following changes will go live next time we will upload a new spellfile:

Sk:
Ancient: Bite of Muram
- recast lowered to 30 (from 60) (recourse now gives 500hp/250mana), increased manan from 340 to 400

Spear of Muram
- removed recast delay , upped base damage to 1250, increased mana from 312 to 400

Shroud of Discord
- improved proc rate

Theft of Hate
- now has lure type resist check, increased mana from 130 to 200

Theft of Pain
- now has lure type resist check, increased mana from 75 to 125

Terror of Discord
- increased hate from 1 to 500, cast time to 0.5 secs. Mana from 60 to 100

Dread Gaze
- increased ae hate from 1 to 1250, cast time from 3 to 1.5 secs, increased mana from 150 to 350
Item Change -> Reload needed
Spell Change -> Reload AND new Spellfile needed

User avatar
Tyler
Posts: 4365

Re: Custom Spells

Post#36 » Tue Sep 08, 2009 9:25 am

But I agree that the mana sucks for Ether. 1550 to cast a 8 normal (5.7s cast for me) nuke that does 21k on a rare crit


Wizards:
- improved Damage output of Ether Flame from 5848 to 6848. Resist check from -10 to -75. Mana cost staying the same. Rejoice!
Item Change -> Reload needed
Spell Change -> Reload AND new Spellfile needed

User avatar
Shin Noir
Posts: 380

Re: Custom Spells

Post#37 » Thu Sep 10, 2009 8:36 am

Epic 1.5 and 2.0 clickies for Bard tested (with latest spell file), spell damage modifiers do not work. :/ Not sure at the damage modifiers, they're a little harder to test due to the fluxuation of melee damage.
ImageImage

Koeril
Posts: 1764
Contact:

Re: Custom Spells

Post#38 » Thu Sep 10, 2009 9:20 am

Probably easiest to check against something like Rogue backstab. Your current non-crit max is 2043 and crit is 4086 :) If you don't go above those numbers in a single AA grind session, it isn't working.
Formerly known as:
Jerant the Loremaster - Cleric
Hans Poisondirk - Rogue
<Evolution>

User avatar
Shin Noir
Posts: 380

Re: Custom Spells

Post#39 » Fri Sep 11, 2009 7:14 am

To summarize all the below Tyler, as it's me rambling on how I figured this out:

For the spell effect Spirit of Vesagran (6721) to work, change the max value in slot 9 from 60 to 0, then change base2 value in slot 10 from 0 to -1, and I think it'll be solved.



Ok, I think to fix the spell damage mod Tyler you change the max value data from 60 to 0. This is a dump of the spellfile comparing Call of Power vs. Bard epic clicky:

Spell info for spell #5388:
name: Ancient: Call of Power
player_1: PLAYER_1
....
base[12]: 35, 35, 0, 70, 0, -2, -4, -8, -17, -18, 0, 0
base2[12]: 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, -858993460
max[12]: 0, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
effectid[12]: 124, 119, 137, 134, 138, 136, 136, 136, 136, 136, 311, 254

Spell info for spell #6271:
name: Spirit of Vesagran
player_1: BLUE_TRAIL
base[12]: 0, 0, 0, 0, 0, 0, 0, 1000, 60, 35, 0, 140
base2[12]: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -858993460
max[12]: 0, 0, 0, 0, 0, 0, 0, 0, 60, 35, 0, 0
effectid[12]: 10, 10, 10, 10, 10, 10, 10, 100, 124, 185, 138, 254

124 = spell dmg boost

and here is why, in source zones/spdat.h line 228 #define SE_ImprovedDamage 124

then in spell_effects.cpp line 3609:

Code: Select all

case SE_ImprovedDamage:
         switch (focus_spell.max[i])
         {
            case 0:
               if (type == focusImprovedDamage && focus_spell.base[i] > value)
               {
                  value = focus_spell.base[i];
               }
               break;
            case 1:
               if (type == focusImprovedCritical && focus_spell.base[i] > value)
               {
                  value = focus_spell.base[i];
               }
               break;
            case 2:
               if (type == focusImprovedUndeadDamage && focus_spell.base[i] > value)
               {
                  value = focus_spell.base[i];
               }
               break;
            case 3:
               if (type == 10 && focus_spell.base[i] > value)
               {
                  value = focus_spell.base[i];
               }
               break;
            default: //Resist stuff
               if (type == (focusType)focus_spell.max[i] && focus_spell.base[i] > value)
               {
                  value = focus_spell.base[i];
               }
               break;
         }
         break;

the source is switching between the max[i] value to figure out what is supposed to be done with the data, and if it's 0 it should run the first line which is a check on focusImprovedDamage (which is the only spell type that is going to make it through the Slot 11 Detrimental Only check). Meaning as is, this effect due to it being max[i] of 60 is going to do the default: line , which i'm not sure what that does. XD

Then on to the damage modifier, line 293 of spdat.h shows #define SE_DamageModifier 185

Let's see.. Let's find a spell that's previous in there for comparison.
Spell info for spell #4601:
name: Rage
player_1: PLAYER_1
base[12]: 30, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
base2[12]: -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -858993460
max[12]: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
effectid[12]: 185, 168, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254

Another spell, Daggerfall uses this system.
Spell info for spell #6174:
name: Daggerfall
base[12]: 10000, 275, 160, 200, 0, 0, 0, 0, 0, 0, 0, 0
base2[12]: 8, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, -858993460
max[12]: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
effectid[12]: 184, 169, 185, 186, 254, 254, 254, 254, 254, 254, 254, 254

Rage is a berserker AA ability that boosts damage all around from him. The value is set to -1 on base2. On Daggerfall, you will see base2 is set to 8. Skill Id 8 is backstab in the source. On the epic effect we are using the value 0.

Peeking at source on the section talking about SE_DamageModifier you can find on line 1071 (and line 1072) of bonuses.cpp a condition check

Code: Select all

newbon->DamageModifier = effect_value;
newbon->DamageModifierSkill = spells[spell_id].base2[i]==-1?255:spells[spell_id].base2[i];

That essentially says if base2 is -1 set DamageModifierSkill to 255, otherwise utilize whatever base2 is to be the DamageModifierSkill. This means if you set it to -1, it will apply the damage modifier to all skill damage (255). In Daggerfall, it only applies to BS (8). With how bard epic is right now, it only applies to skill ID 0, which is #define _1H_BLUNT 0, so I think right now it's only being applyied to 1 hand blunt damage. Will have to test that. :P
ImageImage

uweyen
Posts: 120

Re: Custom Spells

Post#40 » Fri Sep 11, 2009 12:19 pm

Tyler wrote:
But I agree that the mana sucks for Ether. 1550 to cast a 8 normal (5.7s cast for me) nuke that does 21k on a rare crit


Wizards:
- improved Damage output of Ether Flame from 5848 to 6848. Resist check from -10 to -75. Mana cost staying the same. Rejoice!



Thank youuuuuuuuuuuu! Now with 2/3 Destructive Fury I'm hitting 28059 :D
Tiril Spellbender - 70 Wizard
Tigger Isbouncybouncy - 70 Warrior
Tikki Torch - 70 Shaman
Sweett Ridedude - Bard
Kerafyrm Thesleepingbeauty - Cleric


Guild Leader of Relentless Visions

Return to “Spell/Disc Issues”

Who is online

Users browsing this forum: No registered users and 1 guest

cron