Назад

Как настроить дмг у вса от кт

Автор: The nepcuk: Дата: 03.03.2011

Где можно настроить дмг от CART TERMINATION, никак понять не могу что менять

Автор: The nepcuk: Дата: 03.03.2011

Цитата Jarek;35231:
Правила форума:

Ммм...ок)

Автор: dimjke: Дата: 03.03.2011

battle.c

case WS_CARTTERMINATION:
i = 10 * (16 - skill_lv);
if (i < 1) i = 1;
//Preserve damage ratio when max cart weight is changed.
if(sd && sd->cart_weight)
skillratio += sd->cart_weight/i * 80000/battle_config.max_cart_weight - 100;
else if (!sd)
skillratio += 80000 / i - 100;
break;

Автор: The nepcuk: Дата: 03.03.2011

Цитата dimjke;35235:
battle.c
case WS_CARTTERMINATION:
i = 10 * (16 - skill_lv);
if (i < 1) i = 1;
//Preserve damage ratio when max cart weight is changed.
if(sd && sd->cart_weight)
skillratio += sd->cart_weight/i * 80000/battle_config.max_cart_weight - 100;
else if (!sd)
skillratio += 80000 / i - 100;
break;

Спасибо кэп!...)
ЧТо здесь менять :D

Автор: Jarek: Дата: 03.03.2011

Вы спросили, где можно настроить, вам показали.
Если вы хотите конкретики, то и сами конкретизируйте свой вопрос. Что вы хотите изменить? Вероятнее всего урон. Тогда на сколько увеличить\уменьшить или в сколько раз?

Автор: The nepcuk: Дата: 03.03.2011

Цитата Jarek;35238:
Вы спросили, где можно настроить, вам показали.
Если вы хотите конкретики, то и сами конкретизируйте свой вопрос. Что вы хотите изменить? Вероятнее всего урон. Тогда на сколько увеличить\уменьшить или в сколько раз?

Я попросил показать мне переменную, которая отвечает за урон от скилла!...

Автор: Jarek: Дата: 03.03.2011

Цитата The nepcuk;35255:
Я попросил показать мне переменную, которая отвечает за урон от скилла!...

Ну это только сейчас.
skillratio

Автор: The nepcuk: Дата: 03.03.2011

Цитата Jarek;35256:
Ну это только сейчас.
skillratio

Что бы увеличить, мне нужно 80000, если я хочу в 3 раза, умножить на 3, то есть ставить 240000

Автор: Кеник: Дата: 03.03.2011

Цитата The nepcuk;35260:
Что бы увеличить, мне нужно 80000, если я хочу в 3 раза, умножить на 3, то есть ставить 240000


За урон скилла отвечает напрямую вес телеги. Щас если я ничего не путаю:

skillratio += sd->cart_weight/i * 80000/battle_config.max_cart_weight - 100;

skillratio = Вес_Телеги / (i * (80000/макс.вес.телеги_в_баттл_конфиге) - 100)

Увеличивая максимальный вес в телеге будешь увеличивать и значение дмг от скилла. Чем меньше знаменатель - тем больше skillratio, ну как-то так х)
Как пример...

Автор: The nepcuk: Дата: 03.03.2011

Следующий вопрос:
Как настроить гтб, чтобы нельзя было диспелить и чтобы не проходила кома...
И как порезать болты у профов...
:D
И с кт ничего не получается...
в конф\баттле\player 20к вес, так...как не крути не получается...

Автор: dimjke: Дата: 03.03.2011

status.c

//Status that are blocked by Golden Thief Bug card or Wand of Hermod
if (status_isimmune(bl))
switch (type)
{
case SC_DECREASEAGI:
...

я думаю ты понял, что нужно дописать

Автор: Кеник: Дата: 03.03.2011

Цитата The nepcuk;35270:
Следующий вопрос:
Как настроить гтб, чтобы нельзя было диспелить и чтобы не проходила кома...
И как порезать болты у профов...
:D
И с кт ничего не получается...
в конф\баттле\player 20к вес, так...как не крути не получается...


Телегу загрузи до максимума =\