• Страница 1 из 1
  • 1
Архив - только для чтения
Модератор форума: andycrowz  
Хп у рисованных мобов не превышает 5к
Boomandboomi
Капрал
В общем, создаю моба , например, с хп в размере 2100000 , а когда ставлю, так у него 5300 с чем-то. Может, кто-нибудь сталкивался? Подскажите, как исправить эту фигню? Ограничение по статам в ядре убраны, а с боссами, видимо, какая-то ерунда происходит :c

в creauture_template в колонке HealthModifer стоит значение 1 , если поставлю, например, 100 , то будет 534т , но мне нужны именно мои значения по хп =/
Сообщение # 1 отредактировано Boomandboomi - Пятница, 17.10.2014, 01:12
BlizzlikeServer
Скаут
это подсчет стат такой , поставь уровень у боссов 255 лвл и рисуй свое хп
Сообщение # 2 написано 17.10.2014 в 01:22
bumboks1000
Центурион
Цитата
число которое вы ставите в health_mod - это множитель стандартных статов зависящих от уровня и класса моба.
стандартные значения для каждого уровня и класса для мобов находятся в таблице creature_classlevelstats.
В этой таблице есть 7 полей:
level - это уровень
class - это класс
(всё про уровни и класс и где их найти написано выше. это берётся из creature_template у того моба, которому хотим поменять хп)
basehp0 - количество хп, если у моба экспансион = 0
basehp1 - количество хп, если у моба экспансион = 1
basehp2 - количество хп, если у моба экспансион = 2
(expansion узнаётся из того же creature_template у самого моба которому меняем хп.)
basemana - количество маны
basearmor - количество брони

со структурой ознакомились. Теперь что бы высчитать число, которое нужно поставить в health_mod для моба нужно:
1. узнать уровень, класс моба, которому хотим поменять количество хп
2. открыть таблицу creature_classlevelstats и найти строчку с нашим уровнем и классом из пункта 1
3. узнать экспансион моба и выбрать нужное поле basehp0-2, и узнать стандартное количество хп для вашего моба.
4. поделить желаемое значение хп на цифру из пункта 3.
5. записать цифру из пункта 4 в health_mod мобу.

например: у нас моб 44 уровня с классом 1 и экспансион 0
то из таблицы creature_classlevelstats я узнаю что стандартное значение хп для него - это 1.782, а я хочу что бы у него было 50.000 хп
тогда я делю 50.000 на 1.782 и получаю 28,05836...
Округляю полученное число до единиц и получаю 28
затем пишу в health_mod своему мобу число 28
и тогда хп моего моба будет равно 49896 (получилось приближённое значение из за округления результата.)
Сообщение # 3 написано 17.10.2014 в 06:22
p620
Маршал
Цитата BlizzlikeServer ()
это подсчет стат такой , поставь уровень у боссов 255 лвл и рисуй свое хп

Гениальный совет, как раз, чтобы уровень промахов, резистов и прочего по такому красавцу был сумасшедшим. Если такой дорожкой идти, можно даже 101 ставить, на этом уровне уже нет модификаторов (3.3.5).
Сообщение # 4 написано 17.10.2014 в 13:03
Molchan
Скаут
p620, очисти колонку creature_classlevelstats либо поставь значение еденицу и всё
Сообщение # 5 написано 02.11.2014 в 09:19
dimakpro
Центурион
делаешь так ставишь произвольно примерно х1 у тебя в ворлд конф,берешь общее хп которое нужно делишь на хп даного моба и получаешь цыфру на сколько увеличить хп нужно что б получить столько хп сколько ты хочешь,а если там +- с десяток кило сам подкрутиш в таблице creature tamplate ) от уровня моба тоже зависит сколько хп будет,так что внимательно,всего на 1-н уровень выше и уже огромная разница в хп будет )
Продажа сервера wow blood-fire (WoW 3.3.5a + Lua engine) 6500 руб
---->https://vk.com/jimteck<----
Сообщение # 6 отредактировано dimakpro - Воскресенье, 02.11.2014, 12:29
Molchan
Скаут
Цитата dimakpro ()
делишь на хп даного моба

может умножаешь ?
Сообщение # 7 написано 02.11.2014 в 12:51
dimakpro
Центурион
Molchan,ну давай умножай 200000000 на хп моба,ахаха))) сколько получиш)
Продажа сервера wow blood-fire (WoW 3.3.5a + Lua engine) 6500 руб
---->https://vk.com/jimteck<----
Сообщение # 8 написано 02.11.2014 в 12:53
Molchan
Скаут
Цитата dimakpro ()
Molchan,ну давай умножай 200000000 на хп моба,ахаха))) сколько получиш)

Если не жнаешь, нет смысла писать глупые посты ..
Сообщение # 9 написано 02.11.2014 в 12:57
dimakpro
Центурион
Molchan,ну правельно,зачем ты пишешь такие глупости,считать ненаучили в школе?)

Добавлено (02.11.2014, 13:18)
---------------------------------------------
Molchan,єто я незнаю?) ахах ты смешон, http://vk.com/fantasywow заходи посмотри на моё творчество) а потом говори что я чего-то незнаю)

Продажа сервера wow blood-fire (WoW 3.3.5a + Lua engine) 6500 руб
---->https://vk.com/jimteck<----
Сообщение # 10 написано 02.11.2014 в 13:18
Molchan
Скаут
Цитата dimakpro ()
Molchan,єто я незнаю?) ахах ты смешон, http://vk.com/fantasywow заходи посмотри на моё творчество) а потом говори что я чего-то незнаю)

Во первых это паблик во вторых я тебе кинул лс, так что твой сарказм тут не уместен, да и глупые вопросы туда же
Сообщение # 11 написано 02.11.2014 в 13:58
p620
Маршал
Цитата Molchan ()
p620, очисти колонку creature_classlevelstats либо поставь значение еденицу и всё

Ещё один гениальный совет. Хп, мана и армор всех некастомных мобов слетят в нули. Вы хоть гуглите, прежде чем советы давать. И проблема не у меня, а у ТСа.
Сообщение # 12 написано 03.11.2014 в 01:26
  • Страница 1 из 1
  • 1
Поиск: