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

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
Выделяешь отдельные сущности, мы уже выделили: способности и эффекты способностей. Устанавливаешь между ними связь: способность содержит id эффекта способности. Когда вся структура будет готова, заполняешь (Там где она будет храниться).
Заполняешь способности:
{ id=1, name="Удар по почкам", cd=10, effect=1 }
{ id=2, name="Живительный глоток", cd=70, effect=2 }

Заполняешь эффекты способностей:
{ id=1, damage=10 }
{ id=2, heal=100 }

Вот из этих данных уже видно, что "удар по почкам" наносит 10 урона (effect=1)
Таким образом связываешь все остальные сущности.
__________________
Дети не должны знать о своих родителях