No categories assigned

Developer:Spell IDs

Spell ID Structure

It is important to understand these ranges are merely "padding", and no particular class or race really has 1,000 abilities assigned to it (not yet at least!) but this allows those who customize their Spells tables plenty of room to leave our default spells, but create some new ones of their own without losing the default data.

Note: This is only our suggestion, and in no way should anyone else feel they need to follow this example. Admins are free to customize ID's in anyway they deem fit for their environment.

Common

Common spells/abilities are those castable effects that every class (or race) might have, such as harvesting, tradeskilling, summoning a mount, or returning to a bind point.


Classes

The numbering scheme to follow for player Classes is "ClassID * 10000" (that is ten-thousand). Example, Guardian ClassID is 3. Multiply that by 10,000 and you have the starting of the Guardian Class spells (10,000 - 19,999).

Races

Racial Traits and Traditions are a little different. Since there are not as many Racial spells as Class spells, we decided to shrink the range to 1,000. So the formula for deriving a Racial Spell ID is: (RaceID * 1,000) + 500,000 (with 500,000 being the base starting point for Racial Spell ID's).

Example, the Ratonga RaceID is 13. Multiply that by 1,000 = 13,000 + 500,000 = 513,000. The range is 1,000 numbers so the Ratonga RaceID max is 513,999. Simple, right?


Spell ID Chart

Below is a chart demonstrating the current Spell ID layout and why we chose to do it this way.

Spell ID Range
Class Designation
1 - 999

General/Common spells such as "Sprint", "Call of...", or spells that every player has regardless of class.

1000 - 1999

Tradeskill abilities are in this range.

5000 - 9999

Object interaction functionality, like "Burn Tent" or "Steal Book". These need "spells" merely for the casting timers and to cause a certain action to take place. They will never be spells you see in your Knowledgebook, and are only for this purpose. And there are surprisingly many of them.

10000 - 19999

Fighter Archetype - all common spells across all "Fighter" archetypes

20000 - 29999

Warrior Class - all common spells across all "Warrior" classes

30000 - 39999

Guardian Subclass - all spells specific to the "Guardian" subclass

40000 - 49999

Berserker Subclass - all spells specific to the "Berserker" subclass

50000 - 59999

Brawler Class - all common spells across all "Brawler" classes

60000 - 69999

Monk Subclass - all spells specific to the "Monk" subclass

70000 - 79999

Bruiser Subclass - all spells specific to the "Bruiser" subclass

80000 - 89999

Crusader Class - all common spells across all "Crusader" classes

90000 - 99999

Shadowknight Subclass - all spells specific to the "Shadowknight" subclass

100000 - 109999

Paladin Subclass - all spells specific to the "Paladin" subclass

110000 - 119999

Priest Archetype - all common spells across all "Priest" archetypes

120000 - 129999

Cleric Class - all common spells across all "Cleric" classes

130000 - 139999

Templar Subclass - all spells specific to the "Templar" subclass

140000 - 149999

Inquisitor Subclass - all spells specific to the "Inquisitor" subclass

150000 - 159999

Druid Class - all common spells across all "Druid" classes

160000 - 169999

Warden Subclass - all spells specific to the "Warden" subclass

170000 - 179999

Fury Subclass - all spells specific to the "Fury" subclass

180000 - 189999

Shaman Class - all common spells across all "Shaman" classes

190000 - 199999

Mystic Subclass - all spells specific to the "Mystic" subclass

200000 - 209999

Defiler Subclass - all spells specific to the "Defiler" subclass

210000 - 219999

Mage Archetype - all common spells across all "Priest" archetypes

220000 - 229999

Sorceror Class - all common spells across all "Sorceror" classes

230000 - 239999

Wizard Subclass - all spells specific to the "Wizard" subclass

240000 - 249999

Warlock Subclass - all spells specific to the "Warlock" subclass

250000 - 259999

Enchanter Class - all common spells across all "Enchanter" classes

260000 - 269999

Illusionist Subclass - all spells specific to the "Illusionist" subclass

270000 - 279999

Coercer Subclass - all spells specific to the "Coercer" subclass

280000 - 289999

Summoner Class - all common spells across all "Summoner" classes

290000 - 299999

Conjuror Subclass - all spells specific to the "Conjuror" subclass

300000 - 309999

Necromancer Subclass - all spells specific to the "Necromancer" subclass

310000 - 319999

Scout Archetype - all common spells across all "Scout" archetypes

320000 - 329999

Rogue Class - all common spells across all "Rogue" classes

330000 - 339999

Swashbuckler Subclass - all spells specific to the "Swashbuckler" subclass

340000 - 349999

Brigand Subclass - all spells specific to the "Brigand" subclass

350000 - 359999

Bard Class - all common spells across all "Bard" classes

360000 - 369999

Troubadour Subclass - all spells specific to the "Troubadour" subclass

370000 - 379999

Dirge Subclass - all spells specific to the "Dirge" subclass

380000 - 389999

Predator Class - all common spells across all "Predator" classes

390000 - 399999

Ranger Subclass - all spells specific to the "Ranger" subclass

400000 - 409999

Assassin Subclass - all spells specific to the "Assassin" subclass



Racial Spells Chart

These are the spells or traits/traditions for a specific race, like Halfling's Hearty Feast, etc. While there definitely does not need to be 1,000 IDs for Racial Traits, this is the current numbering scheme we've chosen to use.

Spell ID Range
Racial Designation
500000 - 500999

Race 0 - Barbarian

501000 - 501999

Race 1 - Dark Elf

502000 - 502999

Race 2 - Dwarf

503000 - 503999

Race 3 - Erudite

504000 - 504999

Race 4 - Froglok

505000 - 505999

Race 5 - Gnome

506000 - 506999

Race 6 - Half Elf

507000 - 507999

Race 7 - Halfling

508000 - 508999

Race 8 - High Elf

509000 - 509999

Race 9 - Human

510000 - 510999

Race 10 - Iksar

511000 - 511999

Race 11 - Kerra

512000 - 512999

Race 12 - Ogre

513000 - 514999

Race 13 - Ratonga

514000 - 514999

Race 14 - Troll

515000 - 515999

Race 15 - Wood Elf

516000 - 516999

Race 16 - Fae

517000 - 517999

Race 17 - Arasai

518000 - 518999

Race 18 - Sarnak



Note: Races and Classes are static in EQ2 Emulator - meaning, you cannot change them to custom race or class. However, using the vast customization of EQ2 Emulator data, you can create any race/class combos of spells and abilities imaginable. Even ones Sony has never thought of!

Note2: Also keep in mind that just because the range goes to *,999 does not mean there are 1,000 Racial and 10,000 Class spells PER group - that is just the space available to create spells for that race or class. Most Class Spell ID's have no more than 160 spells, so typing /useability 109999 will never yield results, since we simply do not have 10,000 Paladin spells. emoticon


Enjoy!