- Сообщений: 574
- Спасибо получено: 897
Дошло до эффектов
- Doctor_Bug
-
Автор темы
- Не в сети
- Завсегдатай
-
- Из горизонта события! ▪_■
Скрыть
Больше
9 года 4 мес. назад #95657
от Doctor_Bug
Doctor_Bug создал тему: Дошло до эффектов
Мне нужна помощь скриптеров, как всегда разберая скрипт файтинга, я наткнулся на фундаментальную ошибку в скрипте. Дело в том что бой идёт между героями, а не героя против врага. По-сути характеристики берутся героев, и в бою должны высчитывается как атака атакующего и защита защищаегося. Но выходит что атака и защита берётся атакуещегося. То есть не защита противника, а самого атакуещегося. И получается если игрок имеет 100 защиты а атакаьк примеру 20, то он не сможет нанести урон врагу.
Я это исправил, так же былом атрибутами атаки. Даже снаряды так же высчитывались. Я все это исправил кроме одного... Я не могу передать эффекты, передаваемые снарядом. Получалось так, что исправляя одно, вылезал другой баг. Теперь эффекты сугубо передаются отправляющему, а не противнику. И снова начал искать, где и что зависит это. Дошёл до стандартных скриптов в Game_Battler в методе item_effect_apply(user, item, effect). Объясните мне пожалуйста, что делают последние две строчке этого метода.
Я это исправил, так же былом атрибутами атаки. Даже снаряды так же высчитывались. Я все это исправил кроме одного... Я не могу передать эффекты, передаваемые снарядом. Получалось так, что исправляя одно, вылезал другой баг. Теперь эффекты сугубо передаются отправляющему, а не противнику. И снова начал искать, где и что зависит это. Дошёл до стандартных скриптов в Game_Battler в методе item_effect_apply(user, item, effect). Объясните мне пожалуйста, что делают последние две строчке этого метода.
Баг изучает Godot Engine. А слушает эту музыку ~~>
Мое сердце
Спасибо сказали: poca
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- strelokhalfer
-
- Не в сети
- Живу я здесь
-
- Знатный грамотей
Скрыть
Больше
- Сообщений: 1640
- Спасибо получено: 1080
9 года 4 мес. назад #95675
от strelokhalfer
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
strelokhalfer ответил в теме Дошло до эффектов
В этом методе создается хеш с символами методов действий с эффектами.
Далее по коду смотрится, есть липолученый код действия в хеше.
СОбственно первая строка получает этот симол их хеша
Вторая дергает его, если такой есть.
Далее по коду смотрится, есть липолученый код действия в хеше.
СОбственно первая строка получает этот симол их хеша
Вторая дергает его, если такой есть.
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Спасибо сказали: poca, Doctor_Bug
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Время создания страницы: 0.091 секунд
