Войти на сайт

Авторизация, ждите ...
×

ТЕМА: Вопрос о скилах, переменных и их общей настройке.

Вопрос о скилах, переменных и их общей настройке. 9 года 4 мес. назад #83398

  • Seibur
  • Seibur аватар
  • Вне сайта
  • Просветлённый
  • Сообщений: 371
  • Спасибо получено: 308
  • ВетеранРазработчик
У героя сначала битвы 0 из 3 мп (0/3 mp) и зелье, которое прибавляет ему эти 3 мп. Нужно создать скилл, который бы проверял: если у героя 0 мп (0/3 mp) то он не работает, если 3 (3/3 mp)т.е. герой применил зелье и ему прибавилось 3 мп. то скилл срабатывает но те 3 очка не отнимаются. По принципу карточной игры. Если есть 3 карточки энергии добавленной к карте героя (как в ткг покемон), то атака может выполнятся один раз в ход.
Вопрос: "Как сделать такой скилл на ивентах\переменных. У самого не получилось. Подскажите пожалуйста, возможно ли это.
К примеру если к карте покемона подложена карта энергии огня то он каждый ход может использовать атаку "Scratch" (или царапать, если по нашему).


Как я представляю это в битве?
У героя на 1 ходу (0\3 мп)
У монстра так же.
Герой на 2 ходу выпивает зелье и у него прибавляется 3 мп (3\3 мп)
Моб на 3 ходу выпивает зелье и у него прибавляется 3 мп (3\3 мп)
Герой использует скилл, который проверяет если у героя есть эти заветные прибавленные 3 очка маны, то скилл используется но эти же 3 очка маны не отнимаются, как было 3\3 так и должно остатся, но если 0\3 то разумеется нечего не работает.
Гг использует скилл и атакует монстра.
На следующем ходу монстр делает так же.

Т.е. : Мне нужен скилл, который будет стоять 3 и не будет срабатывать при 0 мане. А если у героя есть те 3 очка маны то скил срабатывает но очки не отнимаются

Вот такая система. Для тех кто не понял почему мп от использования навыка должно отниматся, я скажу:"Я хочу сделать свой аналог карточной системы и в тех же поках при добавлении карты энергии, в нашем случае это зелье оно никуда не исчезает и остается "подложенным" до тех пор пока моба или героя не выбьют. В нашем случае одна единица мп из трех заменяет одну карту энергии в ткг покемонах, и в будущем максимальное значение мп будет менятся с уровнем главного героя и монстра соответственно, а разные скиллы добавляться"
Задумка появилась, думаю возможно но пока не дошло как реализовать данную фишку в мейкере. Буду благодарен вашим мнениям, объяснениям и догадкам по этому поводу. Возможно даже кто-то видел скрипт для реализации данного процесса, и не стоит придумывать велосипед? А может и нет. По этому давайте рассмотрим этот случай вместе.
Будь таким, каким хочешь казаться.
Последнее редактирование: 9 года 4 мес. назад от Seibur.
Администратор запретил публиковать записи гостям.

Вопрос о скилах, переменных и их общей настройке. 9 года 4 мес. назад #83399

  • Iren_Rin
  • Iren_Rin аватар
  • Вне сайта
  • Мастер
  • Сообщений: 247
  • Спасибо получено: 537
  • Проект месяца 1 местоУчительПрограммист RubyПроект года 1 местоКоммерсант
Т.е. при фулл мане скилл бесплатный, при нулевой мане - он не работает. Так?
Когда маны 0 - скилл ничего не делает при применении, или просто его нельзя применить?
Администратор запретил публиковать записи гостям.

Вопрос о скилах, переменных и их общей настройке. 9 года 4 мес. назад #83400

  • Seibur
  • Seibur аватар
  • Вне сайта
  • Просветлённый
  • Сообщений: 371
  • Спасибо получено: 308
  • ВетеранРазработчик
Если маны 0 то скилл есть, но его нельзя использовать в битве, до тех пор пока он не будет фул. Но! Скилы будут разные, и к примеру если на 7 лвл у героя фул уже не 3 (0/3) а 7 (0/7), и есть один скилл, который требует для использования 3 мп а другой 4. Если мы используем зелье, которое прибавит 4 мп (4/7), то мы можем использовать скилл и тот и другой, при этом мп не отнимается.

Если перевести на игру покемон, то к карте пока мы подкладываем 4 карты энергии, которые позволяют использовать атаки стоимости в пределах 4 мп. (Если скилл требует от 1 до 4 то его можно спокойно использовать если 4 мп уже есть. Они не отнимаются от использования скиллов и если их нет то использование скиллов не возможно)
Будь таким, каким хочешь казаться.
Последнее редактирование: 9 года 4 мес. назад от Seibur.
Администратор запретил публиковать записи гостям.

Вопрос о скилах, переменных и их общей настройке. 9 года 4 мес. назад #83409

  • Iren_Rin
  • Iren_Rin аватар
  • Вне сайта
  • Мастер
  • Сообщений: 247
  • Спасибо получено: 537
  • Проект месяца 1 местоУчительПрограммист RubyПроект года 1 местоКоммерсант
Немного перемудрил я, думал тебе нужен скрипт который можно использовать только с максимальной МП или ТП. В любом случае вот тебе скрипт.
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


Чтобы сделать скилл, который будет требовать МП и / или ТП для использования, но не будет их расходовать - добавь <free_mp_cost> и / или <free_tp_cost> в заметки (note) скилла.
Чтобы сделать скилл, который можно будет использовать только с максимальной МП и / или ТП, и который все так же не будет расходовать МП или ТП - добавь <max_mp_cost> и / или <max_tp_cost> в заметки скилла.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Seibur

Вопрос о скилах, переменных и их общей настройке. 9 года 4 мес. назад #83410

  • Seibur
  • Seibur аватар
  • Вне сайта
  • Просветлённый
  • Сообщений: 371
  • Спасибо получено: 308
  • ВетеранРазработчик
Спасибо большое!
Будь таким, каким хочешь казаться.
Администратор запретил публиковать записи гостям.

Вопрос о скилах, переменных и их общей настройке. 9 года 4 мес. назад #83414

  • Seibur
  • Seibur аватар
  • Вне сайта
  • Просветлённый
  • Сообщений: 371
  • Спасибо получено: 308
  • ВетеранРазработчик
Интересный факт: скрипт не работает с новыми созданными скилами (они не появляются в битве и если у гг будет только одно умение с заданной отметкой, сделанное наново то в битве у гг умений вообще не будет). Я взял обычный стандартный сил 5лвл, сделал в конце новую ячейку и впхнул его туда. Поставил пометку на мп. И сделал класс солдата только с этим скилом. В игре у гг был 1 лвл, по этому еще 4 я ему прибавил. Начал бой. Умений у него вообще не было. Я решил попробовать иначе. Взял второго гг. В первый скилл в ее класе я вписал отметку. Все работало.
Будь таким, каким хочешь казаться.
Администратор запретил публиковать записи гостям.

Вопрос о скилах, переменных и их общей настройке. 9 года 4 мес. назад #83417

  • Iren_Rin
  • Iren_Rin аватар
  • Вне сайта
  • Мастер
  • Сообщений: 247
  • Спасибо получено: 537
  • Проект месяца 1 местоУчительПрограммист RubyПроект года 1 местоКоммерсант
Ты уверен? Я скопировал скилл, добавил в новую ячейку, добавил отметку на манну, добавил скилл в классс. Все есть в битве. Откровенно говоря в скрипте нечему ломаться, все просто, как апельсин.
Да и сами по себе скиллы не имеют такого параметра, как уровень. Уровень настраивается при добавлении скилла в класс. Перепроверь, пожалуйста. Если проблема останется - сделай демку.
Администратор запретил публиковать записи гостям.

Вопрос о скилах, переменных и их общей настройке. 9 года 4 мес. назад #83419

  • Seibur
  • Seibur аватар
  • Вне сайта
  • Просветлённый
  • Сообщений: 371
  • Спасибо получено: 308
  • ВетеранРазработчик
Iren_Rin пишет:
Ты уверен? Я скопировал скилл, добавил в новую ячейку, добавил отметку на манну, добавил скилл в классс. Все есть в битве. Откровенно говоря в скрипте нечему ломаться, все просто, как апельсин.
Да и сами по себе скиллы не имеют такого параметра, как уровень. Уровень настраивается при добавлении скилла в класс. Перепроверь, пожалуйста. Если проблема останется - сделай демку.

Скорей всего я что-то нахимичил. Проверил, все работает. Спасибо
Будь таким, каким хочешь казаться.
Администратор запретил публиковать записи гостям.
Модераторы: NeKotZima
Время создания страницы: 0.201 секунд