Designing Spells

Creating the Spells and Abilities for EQ2Emulator

Moderator: Team Members

Post Reply
Jabantiz
Lead Developer
Posts: 2912
Joined: Wed Jul 25, 2007 2:52 pm
Location: California

Designing Spells

Post by Jabantiz » Thu Dec 05, 2013 2:09 am

John Adams wrote:5. Click Tiers, update all tiers with SOE data, fix tier 1 "given_by" (so we can find it later)
Logged onto the editor and looked around with no intention to change anything, ended up looking at the paladin combat art Clarion (100008) and noticed on the tier tab it starts at 4, looked on SOE and it is the same data you have, Zam doesn't even have this spell or the second version listed for paladin spells, starts off with Clarion III, wikia does have the spell listed but no detailed info.

I know a paladins still get this spell at level 1 so there is an apprentice level still in game, will log into live tomorrow to verify if need be.

What do we do in cases like this, just make up the data for the missing tiers? Only do the important tiers (t1, t4, t5, t7, t9)?

User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

Re: HOWTO: Building Spells

Post by John Adams » Thu Dec 05, 2013 8:12 am

Glad you took a look, this is the question I'd been asking for a year... the "fan sites" do not match up with what I thought the Game was, when I realized Zam, among others, use the SOE API feed and are only accurate to that data... I have been asking the same thing.

What I started doing (since I already did all 44 classes Level 1 "starting spells" was login and create a brand new level 1 toon, and see what they get. Much to my surprize, my Level 1 Guardian got ONLY "Overpower"... and nothing else that is considered Level 1 in any other data sources.

The Tiers editor will allow you to insert new ones, if you determine the SOE data is not good... which I would find hard to believe. But while you're poking around, check out Provoke, too. Same thing for our fighters. Used to be a "Fighter" ability, meaning all 6 classes got it, but now no one shows it except Guardian at like level 17 or something, and it starts as Provoke III.

Guess it's very possible SOE fkd up their own data.

Jabantiz
Lead Developer
Posts: 2912
Joined: Wed Jul 25, 2007 2:52 pm
Location: California

Re: HOWTO: Building Spells

Post by Jabantiz » Thu Dec 05, 2013 2:04 pm

From Live on my level 90 Paladin
EQ2_000050.jpg
Going to make a new paladin to see if they don't get it for some reason, will edit this post when I know.

EDIT:
A new paladin does not get the spell, leveled the char to level 9 when it should have got Clarion II and didn't get that either (matches info on zam), did have Clarion II as Grandmaster choice though...

So it seems data is missing for classes on live, did a /bug on live but doubt it would be fixed any time soon on the data api


So what do we do in this situation? manually enter the data as best we can? skip the spell?
You do not have the required permissions to view the files attached to this post.

Jabantiz
Lead Developer
Posts: 2912
Joined: Wed Jul 25, 2007 2:52 pm
Location: California

Re: HOWTO: Building Spells

Post by Jabantiz » Thu Dec 05, 2013 3:51 pm

Looked over some other spells so far I found the following missing info

Provoke - missing tiers 1-3 (like you said) (Guard)
Entrance - missing tier 1, has tier 2 (Illy)
Insidious Whisper - missing tier 2 and 3 (are these used anymore) (SK)
Silent Threat - missing tiers 1-3 (Monk) (85 monk on live has tier 1 of this spell, made before spell revamp)
Slurred Insult - missing tiers 1-3 (Bruiser)
Mock - missing tiers 1-3 (Zerk)
Mesmerize - missing tier 1 (Coerc) (90 on live does not have this spell, new char after the spell revamp)

Fighters got the worst of it, all of the level 1 taunts seem to be missing info, also all spells are low level utility spells.

My paladin was made before the spell revamp (SF era, several expansions ago now)

User avatar
Zcoretri
Team Member
Posts: 1642
Joined: Fri Jul 27, 2007 12:55 pm
Location: SoCal

Re: HOWTO: Building Spells

Post by Zcoretri » Thu Dec 05, 2013 4:15 pm

I will be working on Templar and Wizards to start with as I am most familiar with those 2 classes

Jabantiz
Lead Developer
Posts: 2912
Joined: Wed Jul 25, 2007 2:52 pm
Location: California

Re: HOWTO: Building Spells

Post by Jabantiz » Thu Dec 05, 2013 4:26 pm

I will take paladins, will start working on them today.

Jabantiz
Lead Developer
Posts: 2912
Joined: Wed Jul 25, 2007 2:52 pm
Location: California

Re: HOWTO: Building Spells

Post by Jabantiz » Thu Dec 05, 2013 6:21 pm

Bug report on the editor.

Clicking the AddSpellBonus template button results in

Code: Select all

AddSpellBonus(Target, BonusAmt)) 
Has an extra ')'

User avatar
Zcoretri
Team Member
Posts: 1642
Joined: Fri Jul 27, 2007 12:55 pm
Location: SoCal

Re: HOWTO: Building Spells

Post by Zcoretri » Thu Dec 05, 2013 7:54 pm

What is target type 'Any'? Is that taking the place of 'Enemy'? Has SOE changed some target types?

Jabantiz
Lead Developer
Posts: 2912
Joined: Wed Jul 25, 2007 2:52 pm
Location: California

Re: HOWTO: Building Spells

Post by Jabantiz » Thu Dec 05, 2013 7:59 pm

It seems to be enemy, as far as I know SOE hasn't changed any target types.

User avatar
Zcoretri
Team Member
Posts: 1642
Joined: Fri Jul 27, 2007 12:55 pm
Location: SoCal

Re: HOWTO: Building Spells

Post by Zcoretri » Thu Dec 05, 2013 8:21 pm

Jabantiz wrote:It seems to be enemy, as far as I know SOE hasn't changed any target types.
OK, thanks Jab

User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

Re: HOWTO: Building Spells

Post by John Adams » Fri Dec 06, 2013 7:02 am

Jabantiz wrote:Provoke - missing tiers 1-3 (like you said) (Guard)
Entrance - missing tier 1, has tier 2 (Illy)
Insidious Whisper - missing tier 2 and 3 (are these used anymore) (SK)
Silent Threat - missing tiers 1-3 (Monk) (85 monk on live has tier 1 of this spell, made before spell revamp)
Slurred Insult - missing tiers 1-3 (Bruiser)
Mock - missing tiers 1-3 (Zerk)
Mesmerize - missing tier 1 (Coerc) (90 on live does not have this spell, new char after the spell revamp)
Be sure to check the Archetype/Class (Fighter / Warrior) ranges too, because some of this stuff is still in there from SOE data. Also above, I linked Entrance to the SOE API data, which I'm sure you noticed is also missing Tier 1. Just FYI, if SOE doesn't have it, we don't... either it's a bug in their API or they truly removed these abilities from game... which seems odd.

Jabantiz wrote:So what do we do in this situation? manually enter the data as best we can? skip the spell?
Far as I am concerned for now skip whatever we do not have. I can always bulk insert missing stuff later if we determine it to be a problem. But it's up to you, inserting the missing tier now could save time later. Only reason I question it is, I don't see these spells in-game, so that makes me think they are missing for a reason.

Note: the server Code should probably be adjusted to not try and force Spell_ID + Tier 1 as we level... but instead Spell_ID + First_Available_Tier, to ensure players do get their next spell as expected.

Zcoretri wrote:What is target type 'Any'?
This happened: http://eq2emulator.net/phpBB3/viewtopic ... 076#p27076

Jabantiz wrote:Bug report on the editor.

Clicking the AddSpellBonus template button results in

Code: Select all

AddSpellBonus(Target, BonusAmt)) 
Has an extra ')'
Fixed!

User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

Re: Designing Spells

Post by John Adams » Fri Dec 06, 2013 7:23 am

btw, I split the chatter over here for Designing spells and our progress, so I can continue to add info to the HOWTO unobstructed.

Jabantiz
Lead Developer
Posts: 2912
Joined: Wed Jul 25, 2007 2:52 pm
Location: California

Re: HOWTO: Building Spells

Post by Jabantiz » Fri Dec 06, 2013 8:43 am

John Adams wrote:Only reason I question it is, I don't see these spells in-game, so that makes me think they are missing for a reason.
Jabantiz wrote:From Live on my level 90 Paladin
Image
The spells are still in game on older characters, newer characters don't get them, I honestly believe it is a screw up on SOE's side in this case that new chars don't get them, if they were removed for some reason older chars should not have them either.

Will skip these spells for now, mostly useless at low levels anyway, and no one groups so no real need for these utility spells right now any way.

User avatar
Zcoretri
Team Member
Posts: 1642
Joined: Fri Jul 27, 2007 12:55 pm
Location: SoCal

Re: HOWTO: Building Spells

Post by Zcoretri » Fri Dec 06, 2013 9:32 am

John Adams wrote:
Zcoretri wrote:What is target type 'Any'?
This happened: http://eq2emulator.net/phpBB3/viewtopic ... 076#p27076
That explains it, lol...Thanks for the link

Jabantiz
Lead Developer
Posts: 2912
Joined: Wed Jul 25, 2007 2:52 pm
Location: California

Re: Designing Spells

Post by Jabantiz » Sat Dec 07, 2013 8:56 pm

Paladin spells level 1 - 20 should mostly work now.

Going to also take necros, and get them going

Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests