Показать сообщение отдельно
Старый 03.02.2017, 19:50
Wormhole вне форума Посмотреть профиль Отправить личное сообщение для Wormhole Найти все сообщения от Wormhole
  № 9  
Ответить с цитированием
Wormhole
 
Аватар для Wormhole

Регистрация: Jun 2014
Адрес: Санкт-Петербург
Сообщений: 185
Цитата:
Сообщение от Tails Посмотреть сообщение
Способности:
Название, кд, стоимость, необходимый лвл, эффект.

Эффекты способностей:
Тип действия (урон, лечение, воскрешение), значениеА, значениеБ, значениеС ... (Используются под конкретный тип действия. Например, у лечения только значениеА, у урона по местности А и Б, у урона по местности с конкретной шкалой магий 3 значения - дамаг, радиус, шкала)

Далее создаёшь способности простым добавлением новых записей в таблицу. В игре будет всего по одному классу: Ability, AbilityEffect и ещё список, где будет храниться кулдавн по каждой способности у игрока.
И да, я не очень понял, на каком этапе должна происходить обработка полей эффекта (криты, прибавка к урону)?

Добавлено через 3 минуты
Цитата:
Сообщение от Tails Посмотреть сообщение
Заполняешь эффекты способностей:
{ id=1, damage=10 }
{ id=2, heal=100 }
Количество урона назначается на стадии кодинга, так? Но не могу же я делать что-то типа того:
{ id=1, damage=10 }
{ id=2, damage=100 }
{ id=3, damage=75 }
{ id=4, damage=12 }
на каждый вариант.
Да и вообще, урон-то вычисляется по формуле от силы, значит его надо где-то вычислять, а затем передавать каким-то образом
__________________
В прошлом - AS3 программист, в данный момент пишу на Haxe