[Guide] Creating Character Subclasses menu

Shout-Out

User Tag List

Page 2 of 2 FirstFirst 12
Results 16 to 23 of 23
  1. #16
    Amonra's Avatar Active Member
    Reputation
    28
    Join Date
    May 2008
    Posts
    43
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    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

    [Guide] Creating Character Subclasses
  2. #17
    adde007's Avatar Member
    Reputation
    3
    Join Date
    Jul 2008
    Posts
    35
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    any1 got any sub-class?

  3. #18
    Masterkenshin's Avatar Member
    Reputation
    72
    Join Date
    Sep 2007
    Posts
    265
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    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

  4. #19
    kreegoth's Avatar Contributor
    Reputation
    122
    Join Date
    Jun 2008
    Posts
    810
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    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.

  5. #20
    darkwisdom's Avatar Member
    Reputation
    1
    Join Date
    Jul 2007
    Posts
    8
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    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.

  6. #21
    darkwisdom's Avatar Member
    Reputation
    1
    Join Date
    Jul 2007
    Posts
    8
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    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

  7. #22
    darkwisdom's Avatar Member
    Reputation
    1
    Join Date
    Jul 2007
    Posts
    8
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    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.

  8. #23
    keba's Avatar Member
    Reputation
    1
    Join Date
    Oct 2008
    Posts
    7
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    wow nice dude gonna try it.... +Rep

Page 2 of 2 FirstFirst 12

Similar Threads

  1. [Guide] Changeing Character sounds
    By Axaion in forum WoW ME Tools & Guides
    Replies: 1
    Last Post: 01-10-2008, 10:37 AM
  2. Problems with NCDB 0.2.2, cant create characters!
    By ridders in forum World of Warcraft Emulator Servers
    Replies: 1
    Last Post: 11-24-2007, 12:40 PM
  3. Made server - Unable to create character.
    By Zoss0 in forum World of Warcraft Emulator Servers
    Replies: 9
    Last Post: 11-11-2007, 02:13 AM
  4. [Guide] Creating and Compiling a Teleporter NPC
    By Gastricpenguin in forum WoW EMU Guides & Tutorials
    Replies: 59
    Last Post: 10-29-2007, 03:06 PM
  5. Making x amount of gold on summoning and creating character!
    By handyman in forum World of Warcraft Guides
    Replies: 3
    Last Post: 04-18-2007, 11:56 AM
All times are GMT -5. The time now is 11:57 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search