Пётр

Город в огне MV. Разработка. Запись 2.

Оценить эту запись
Писать особо нечего ибо я или правил баги или нихрена не делал.
В пятницу бухал. На выходные занимался ремонтом...
Короче.... Что сделано с момента прошлой записи.

РЕАЛИЗОВАНО:
1) Зависимость от сопротивлений. Т.е. стойкости/слабости от элементов.
Сделано проще и лучше чем ожидал. ДК подсказал кусок кода отвечающий за урон.
Спойлер Код:
PHP код:
var action = new Game_Action($gameActors.actor(ID))
action.setSkill(ID)
action.makeDamageValue($gameActors.actor(ID), critical)
critical trueчтобы критический урон был 
иначе false 

Теперь формула урона тянется прям из базы и учитывает сопротивления. Без лишних проверок и прочего.

2) Группы врагов.
Теперь враги помечены номером группы. И, если враг из группы атакует или атакован, то все враги с таким же номером идут в сторону ближайшего к ним героя, даже если не смогут дойти.(типа поднята тревога чтоль)
Исходя из этой идеи сделал реакцию на регионы. Т.е. когда кто-то из героев доходит до определенной области, враги "активизируются".

Застрял на реализации Скиллы, накладывающие бафы/дебафы и состояния.

Пока варианты решения, которые придумал, мне не особо нравятся, т.к. для отнимания придется создавать одинаковые состояния с номерами. Состояние 5, состояние 4 и т.п. Чтобы вести отчет на убывание и понимать когда состояние нужно снять.
Демка соответственно откладывается.

Вот и всё пока. Конец 2й записи.
Всем удачи и счастливого мукеризма!

Отправить "Город в огне MV. Разработка. Запись 2." в Digg Отправить "Город в огне MV. Разработка. Запись 2." в del.icio.us Отправить "Город в огне MV. Разработка. Запись 2." в StumbleUpon Отправить "Город в огне MV. Разработка. Запись 2." в Google Отправить "Город в огне MV. Разработка. Запись 2." в VKontakte Отправить "Город в огне MV. Разработка. Запись 2." в Facebook

Метки: Нет Добавить / редактировать метки
Категории
Без категории

Комментарии