im not sure if i understand it right, but can the original class and the sub class cohexist, cause im tinking in darkranger already as a hunter sub-class
im not sure if i understand it right, but can the original class and the sub class cohexist, cause im tinking in darkranger already as a hunter sub-class
any1 got any sub-class?
Dudes you should use Wowhead i like the ui better
the adress at the corner of your screen ends in a number that number is the thing's ID
Last edited by Masterkenshin; 10-14-2008 at 12:51 PM.
マスターの feel my power
I made TONS of subclasses.. 2 each for Each class resulting in a Total of 14 new subclasses... But the problem is i cant get it so that once your a subclass you cant retrain all the origional classes spells ruining the idea. Both classes and subclasses can exist at the same time yes.. Unless you do it on a much smaller scale though and only have 5 or 6 extra spells added to make it special there isnt much point until I or someone else figures out how to stopa char from being able to train.
I have some ideas on how(will post one i think it's the best):
***Create a spell for each class and subclass***
=>A spell like dodge, dual wield, etc.(nothing that can be clicked or learned from some npc..or unlearned).<=
So it goes like this:
-I will explain my view of subclassing:
Let's say, i reach lvl 30 on a warlock. At this level i have to choose a subclass to be able to train subclass related spells.(in short form).
-Here it goes on the How To(On the warlock example):
You want the subclass to NOT be able to Learn the normal class spells..not all. As i said, create a spell for "Warlock starting class", name it Warlock, it should do nothing, give u nothing..etc. So each player who CREATES a warlock will GET that spell in the general tab.
(I have seen somewhere in the database, that u can spec what spell u have to know to learn another, and what spell to be deleted)
-When u get promoted to a subclass, u get to learn "subclass" named spell(same as "warlock"), and unlearn warlock spell.-
U set all the spells only a pure warlock(that has not chosen a subclass) can learn to require "warlock" spell, leave the spells any subclass(including non-subclasses) can learn as they are, set all spells that require "subclass" to ..require "subclass".
-Further, u can make items to require a subclass the same way.(so u can't equip if u dont have "subclassx" spell/prof)
____________________
I am not sure, but this might happen: "Spellhere(rank 5)"-requires lvl xx, "subclass"
So instead of learning all ranks, u can just learn the last one(given that u have the level).
But it's worth trading that for subclassing.(or u could make only the first rank require "subclass"..that just came to me)
And no core scripting..yeey.
____________________
I hope it helped u, took me an hour thinking at this.
EDIT: I got arcemu core and ndbc database for the first time..compiled it and put it up so i can get familiar to the emu and database structure, do some model/map edits and make some core scripting(yet i know nothing of C++ and LUA). That happened yesterday so i DON'T know exactly what i'm talking about if u get me. BIG noob here!
Last edited by darkwisdom; 10-24-2008 at 10:56 PM.
Update:
spell trainer's database is
trainer_spells:
-entry cast_spell learn_spell(spell id to learn) spellcost(cost in cooper i think) reqspell(class/subclass/lesser rank spell id) reqskill reqskillvalue reqlevel deletespell(previous rank/class/subclass spell id) is_prof
How to create a spell:
Download a DBC editor(if u don't have already..should be a few around, use search)
in the ----Acremu(folder with the emu)\DBC\
there is a spell.dbc and a spellicon.dbc(this has the icon ids)
open spell.dbc:
field124:spell icon id(very important, u don't want a "?" spell)
field127:spell name
field144:spell rank
field161:spell description(You can add here some lore-like information)
field178u won't use it)effect description on caster's target
(In CSVed it is : "fieldxxx+1" for ex field128 for spell name)
So find a racial spell that doesn't do much. Like dodge from nightelves or spirit increased by 10%. Add a new line and copy every field from the spell u chose except the fields i wrote. Should be easy, but lots of..arggh 300 hundred more fields to fill, u get the point.
Last edited by darkwisdom; 10-25-2008 at 11:45 PM. Reason: csved thingie
One more thing, if u want the subclass to be shown somehow:
Edit in spell.dbc( field178: effect description on caster's target ) to "Deathknight, blabla"
|||So find a racial spell that doesn't do much. Like dodge from nightelves or spirit increased by 10%.||| get the draenei spell as template(the one that gives 1% chance to hit with spell blabla). When that spell will get learned in the general tab, by default will have same mechanics as draenei spell, it will give the same effects...BUT it will have u'r spell's name, u'r spell's icon, u'r spell effect description saying "Deathknight, blabla" as a buff.
wow nice dude gonna try it.... +Rep