Цитата:
Сообщение от 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 }
на каждый вариант.
Да и вообще, урон-то вычисляется по формуле от силы, значит его надо
где-то вычислять, а затем передавать
каким-то образом