• This is a read only backup of the old Emudevs forum. If you want to have anything removed, please message me on Discord: KittyKaev

DBC - Ghost wolf

Black Ace

Insane Member
Hey guys , I have a simple question.
I would like to edit one of the shaman spells that turns the player into a ghost wolf for more speed.
I want to edit it so it turns into another creature and not the same old spirit wolf.

I've been using stoneharry's spell editing tool and browsing ghost wolf spell from spell.dbc but I can't find something that relates to a displayid of a wolf
I think I'm looking at the wrong area , anyone has any ideas about it?

thanks!
 
I think you can change this using same method you change morph from mounts.
"Spell model shapeshift is in spell table ( world ) "


Exemple : When you use Ghost Wolf you will morphed to creature display id
Go to database and change the creature display id to display you want
 
Last edited:

Eleinder

BETA Tester
I think you have to look for the creature model id in the spell.dbc. For example for mounts colum #110 (taliis - spell.dbc) is the id of the creature of creature_template that will be summoned. If colum 110 is empty try changing the displayID of the ghost wolf in creature_template or try the renatokeys method.

Regards, Eleinder.
 
Ah , i opened the spell dbc here and see, ghost wolf use shapeshift aura. I look in spellshapeshiftform and found shapeshift 16 = ghost wolf, but no found any creature entry or display , its possible this is only Patchs MPQ change or change spell to morph into creature.
 
Last edited:

Mathias

Exalted Member
I would think that the speed change would be in the core not sure but in some kind of spell handler
 

Black Ace

Insane Member
well I dont want to touch that speed change thingy , I simply want to change the displayid of that wolf to something else .

but I'm not sure if its a display id , an aura or a complete creature.

I haven't found anything that looked like a displayid and there is only a number 16 in effect misc value A .
I'm not sure , there is also a spellshapeshift.dbc
 

Zero

Noble Member
Morph ID for spells is handled in SpellShapeshiftForm.dbc. You'll spot Ghost Wolf straight away as there's only about 30 entries in it and they have the names included.

Use something like DBCUtil/Mydbceditor or CSVed to edit it.
For reference;
Code:
[B]Column     Field         Type         Notes[/B] 
1     ID         Integer     
2     ActionBar     Integer     
3-19     Name         Loc
20     Flags         BitMask        &1: CGUnit_C::CanCurrentFormMount; can interact?, &2: Breaks on casting (stealth), &8: can-interact-special? (if not &1), &0x20: modify AttackPowerForAGI, &0x100: related to only_in_shapeshift, &0x400:  &0x1000: Something with EmoteSounds
21     CreatureType    Integer     -1 or 0 for getting overwritten by race or server.
22     SpellIcon     Integer     Instead of "Interface\\Buttons\\Spell-Reset"    
23     combatRoundTime     Integer     Only druid stances have a value. {2500, 1000} Default: 2000, has something to do with spellmanacost; attack speed in ms? - Maybe GlobalCooldown?
24-25     DisplayID[4]     Integer     {Alliance, Horde}
28-35     presetSpellID[8]    Integer     Used for "Zombie", "Ghul", "Test", "Tharon'ja", available spells
 
Last edited:
Morph ID for spells is handled in SpellShapeshiftForm.dbc. You'll spot Ghost Wolf straight away as there's only about 30 entries in it and they have the names included.

Use something like DBCUtil/Mydbceditor or CSVed to edit it.
For reference;
Code:
[B]Column     Field         Type         Notes[/B] 
1     ID         Integer     
2     ActionBar     Integer     
3-19     Name         Loc
20     Flags         BitMask        &1: CGUnit_C::CanCurrentFormMount; can interact?, &2: Breaks on casting (stealth), &8: can-interact-special? (if not &1), &0x20: modify AttackPowerForAGI, &0x100: related to only_in_shapeshift, &0x400:  &0x1000: Something with EmoteSounds
21     CreatureType    Integer     -1 or 0 for getting overwritten by race or server.
22     SpellIcon     Integer     Instead of "Interface\\Buttons\\Spell-Reset"    
23     combatRoundTime     Integer     Only druid stances have a value. {2500, 1000} Default: 2000, has something to do with spellmanacost; attack speed in ms? - Maybe GlobalCooldown?
24-25     DisplayID[4]     Integer     {Alliance, Horde}
28-35     presetSpellID[8]    Integer     Used for "Zombie", "Ghul", "Test", "Tharon'ja", available spells

Yah, correct ... In this case change Field23 = 4613 to new DisplayId
 
Last edited:

Black Ace

Insane Member
Yup , got it working . thanks for all the help and thanks for moving the thread to right place.

looks weird with that shield on its back :D
PTzY3g9.jpg



Next I want to make it pick random from some displayids
 

Black Ace

Insane Member
I didn't change any scale , Morph that u see belongs to Bjomolf.
the scale depends on the original scale of the creature u use , so I suggest scaling the original one if that helps
 
Top