Step 1 :: Connecting to Database + creating creature
>We Will use the Tools SQLyog to Connect to the DB, this is where we create the creature<
Open SQLyog and go to your main database, and find the table named ' creature_names '. And here you will see:
Entry
This will be the Entry ID for the creature. (this is the # we use to spawn him)
We will use ID ' 80000 '
creature_name
This is the name that will appear for the creature, we will use
' Kalamos '
Subname
This is the name that appears in Brackets under their main name. looks like this - <brackets>
Flags 1
Set to ' 0 '
Type
you can take your pic from these #'s
Beast = 1
Dragonkin = 2
Demons = 3
Elementals = 4
Giants = 5
Undead = 6
Humanoids = 7
Critters = 8
Mechanicals = 9
Uncategorized = 10
We will set to ' 7 '
Family
Set to ' 0 '
Rank
Set to ' 0 '
unk4
Set to ' 0 '
SpellDataID
Set to ' 0 '
Display ID
For display id, go to Wowhead: World of Warcraft Database and type in the name of the npc that you want your custom mob to look like. Once you've found the NPC you like, look at the number at the end of the url it should be something like 5858 (Greater Lava Spider). Next go to your database tool and look in creature_names for the entry id that you found on wowhead. Once you've found it, look at the display id that it has, and put that same display id (in the Greater Lava Spider's Case 7510) into your custom mob's display id column.
We will use ' 7610 '
unk2
Set to ' 1 '
unk3
Set to ' 1 '
Civillian
Set to ' 0 '
Leader
Set to ' 0 '
Use this for a template if you need:
Code:INSERT INTO `creature_names` VALUES ('Entry ID', 'Name', 'Subname', '0', 'Type #', '0', '0', '0', '0', 'Display ID', '1', '1', '0', '0');
Step 2 :: Creating Creature Stats
>Here we will create the Creatures Stats<
open
MinLevel
Your desired minLevel
We will use ' 78 '
MaxLevel
Your desired maxLevel
We will use ' 80 '
Faction
Factions - World of Warcraft - Look here and click on a faction you want
The faction can be found by looking in the url when choosing a faction.
ex. Wowhead: World of Warcraft Database910<-- Blood of Nozdormu Faction
We will use ' 910 ' for this.
MinHealth
Your desired Health Ammount
We will use ' 10000000 '
MaxHealth
Your desired Health Ammount
We will use ' 12000000 '
Mana
Your desired Mana Amount
we will use ' 10000000 '
Scale
Your desired mob size
Set to ' 1 '
npcflags
This will be what you flag your NPC
http://www.mangosproject.org/~wrs/tools/flags.php - this tool will generate the Flag ID for your creature.
We will use ' 1024 ' which is tabard Vendorr
attackTime
Your desired attack time
mindamage
Your desired Minimum Damage
We will use ' 1000 '
maxdamage
Your desired Maximum Damage
We will use ' 1400 '
rangedattacktime
Your desired attack time
we will use ' 2400 ' which is 2.4 seconds
rangedmindamage
Your desired minimum ranged damage
We Will use ' 0 '
rangedmaxdamage
Your desired maximum ranged damage
We Will use ' 0 '
**NOTE** I haven't found the ranged attack speed/dmg to affect the damage of the mob, but I would put it in just in case.
Mountdisplayid
This will be the Display ID if it has a mount
We Will use ' 0 '
From Itemslot Display to item3info
Set all to ' 0 '
Respawn Tme
Your desired respawn time (miliseconds i think) Default is 360000
For this I will set to ' 500000 '
All resistances 0-6
Your desired mob resistances
I will set them all to ' 0 '
Combat reach
Set to ' 1 '
Bounding radius
Set to ' 1 '
Auras
Leave it blank
Boss
Set to ' 1 ' if you want boss
Set to ' 0 ' if you don't want a boss
I will set to ' 0 '
Money
Your desired ammount of money dropped by the mob
I will set to ' 0 '
Invisibilty_type
set to ' 0 '
Death_stats
set to ' 0 '
Code:INSERT INTO`creature_proto` VALUES(`entry`,`minlevel`,`maxlevel`,`faction`,`minhealth`,`maxhealth`,`mana`,`scale`,`npcflags`,`attacktime`,`mindamage`,`maxdamage`,`rangedattacktime`,`rangedmindamage`,`rangedmaxdamage`,`mountdisplayid`,`item1slotdisplay`,`item1info1`,`item1info2`,`item2slotdisplay`,`item2info1`,`item2info2`,`item3slotdisplay`,`item3info1`,`item3info2`,`respawntime`,`resistance0_armor`,`resistance1`,`resistance2`,`resistance3`,`resistance4`,`resistance5`,`resistance6`,`combat_reach`,`bounding_radius`,`auras`,`boss`,`money`,`invisibility_type`,`death_state`)