Главная | Форум | Статьи | Фaйлы| Картинки WoW | Профиль | Регистрация | Вход

[ Новые сообщения · Правила форума · Поиск · RSS ]

WoW-Info — информационный World of Warcraft портал

[Trinity Core]Как выставить правильно Health мобу! - Форум

  • Сторінка 1 з 1
  • 1
[Trinity Core]Как выставить правильно Health мобу!
DarkensandДата: Середа, 23.02.2011, 20:01 | Сообщение # 1



Darkensand
Главный Админ
Лучший из лучших
Группа: Администратор
Сообщений: 8083



Оффлайн
Как выставить правильно HP мобу

Code
I would like to take the time to explain the new creature health / mana stat system.  

A few monthes back I figured out that on offical there where base stat values for each  
level creature depending on class. The health was modified by the unk16 field, now called  
modhealth, and the mana was modified by the unk17 field, now called modmana.  

I also determined that offical uses 3 different tables for health, but just one table for mana.  

So there are a few things to consider when setting stats. Here are the creature_template fields  
you need to update to fix errors.  

1) minlevel & maxlevel  

You must set the level values to get proper heath/mana stats.  

2) unit_class  

1. Warrior  
2. Paladin  
3. Rogue  
4. Mage  

These are the 4 classes used on official for creatures to calculate proper health/mana the  
proper class must be set.  

3) exp  

This one is a little tricky. Official uses 3 different tables OLD, TBC, WRATH and some creatures  
in WRATH use OLD table values so there is still a bit of work to get proper values.  

4) modhealth & modmana are used in calculations (formerly unk16 & unk17)  

Now for an example:  

Lets say you know a creature should have health value of 50400 and no mana, from this you know its a warrior or rogue class.  
"If not sure which one select warrior". Use the creatures entry and determine the modhealth value, lets say its 4. you divid  
50400 by 4 and get 12600. If you look that value up in the `creature_base_stats` table you will see that it is a level 80 from  
expansion 2. You would then create the following sql insert to fix its stats:  

-- Stat update for creature XXXXX  
UPDATE `creature_template` SET `minlevel`=80,`maxlevel`=80,`unit_class`=1,`exp`=2 WHERE `entry`=XXXXX;  

The core will now calculate correct health/mana stats for this creature.  

REMEMBER: Insure min and max levels are correct, insure unit_class is set properly, insure proper exp is set.

Code
Краткий перевод:  

1. Нужно выставить правильный минимальный и максимальный уровень в minlevel & maxlevel  
2. В unit_class выставить класс моба  

1 = Warrior  
2 = Paladin  
3 = Rogue  
4 = Mage  

3. В свойство exp вносим значение Expansion моба  

0 = Classic  
1 = TBC  
2 = WOLTK  

4. Значение Mod_health используется как умножитель в вычислении хп.  

Теперь пример:  

Допустим наш моб должен иметь 50400 ХП, но без маны , исходя из этого мы уже знаем что класс моба воин или разбойник.  
В случае если вы не уверены какой класс, ставьте 1 для воина. Используем entry моба и вычисляем Health_mod ,допустим Health_mod 4.Делим 50400 на 4 и получаем 12600. Если сверить это значение 12600 с таблицой `creature_base_stats`то увидим что такое значение хп у мобов 80 уровня с expansion 2. Значит чтобы исправить нашего моба создадим такой вот запрос:  

-- Stat update for creature XXXXX  
UPDATE `creature_template` SET `minlevel`=80,`maxlevel`=80,`unit_class`=1,`exp`=2 WHERE `entry`=XXXXX;  

Ядро теперь само вычислит правильные значения health/mana статов этом мобу.  

ВАЖНО: Удостоверьтесь что min и max лвл правильно выставлен, также как и unit_class и exp.
 
  • Сторінка 1 з 1
  • 1
Пошук:

Новые сообщения в темах
Сдам в аренду сервер и хостинг · (Хост Предложения)
Автор: redlaine
Последнее сообщение в 23:53
[Гайд] - Ездовые животные · (Гайды по WoW)
Автор: Darkensand
Последнее сообщение в 12:59
▃ ▅ █ STRIKE-DEATH | WOTL... · (Обычные сервера WoW)
Автор: Pensukdeath
Последнее сообщение в 05:18
Уход и забота за воинами: прок... · (Воин)
Автор: UncontesteD
Последнее сообщение в 17:34
Очень хороший зароботок!!! · (Флудилка)
Автор: Hordcore
Последнее сообщение в 12:57
Основы Sql · (Sql)
Автор: No-One
Последнее сообщение в 01:45
Баг на 30к крита 5.4.8 · (Баги WoW)
Автор: Darkensand
Последнее сообщение в 18:46
Баг на дамаг · (Баги WoW)
Автор: nikitadevil
Последнее сообщение в 18:44
Неуязвимость · (Баги WoW)
Автор: Darkensand
Последнее сообщение в 18:43
Бесконечный сокет · (Баги WoW)
Автор: Darkensand
Последнее сообщение в 18:42
Баг на ледянные баджи на uwow · (Баги WoW)
Автор: Darkensand
Последнее сообщение в 18:31
Новейший баг на дамаг ханта · (Баги WoW)
Автор: Act1mel
Последнее сообщение в 18:23
[БАГ] + к Урону для всех класс... · (Баги WoW)
Автор: Darkensand
Последнее сообщение в 18:22
Ретро паладин 4.3 · (Паладин)
Автор: Darkensand
Последнее сообщение в 02:05
Hellscream.ORG - Азиатский WoW... · (Обычные сервера WoW)
Автор: Alexstrasza007
Последнее сообщение в 10:30

Контакты Контакты Copyright WoW-Info — World of Warcraft портал © 2026 | Условия и правила использования ресурса | Реклама / Услуги
WoW-Info портал.World of Warcraft портал — готовые сервера, сайты, картинки, аддоны, патчи, читы, баги, mangos, ArcEmu, TrinityCore, Warcraft 3, новости, Cataclysm...
Яндекс.Метрика Хостинг від uCoz