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

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Не, ну я тоже могу только строить предположения)) Мне видится так, что на сцене нарисованы два чувака — Вражина и Герой, написано последнее действие Вражины (или целый лог действий) типа "Серый Волк плюнул в лицо Красной Шапочке" и дальше список вариантов действий Кра.Ша., один из которых должен выбрать Игрок. Мне вот только непонятно, этот список ИЗНАЧАЛЬНЫЙ, неотфильтрованный, он всегда вообще один и тот же? То есть в нем изначально записаны вообще ВСЕ варианты, возможные в игре? Или он индивидуальный для каждого эпизода "большого" сюжета? Если второе, то получается он должен поставляться вместе с квестом в виде скажем XML, типа
Код:
<action id="000001" name="Ударить ножом в глаз">
	<condition owner="self" prop="hasHand" value="true"/>
	<condition owner="self" prop="hasKnife" value="true"/>
	<condition owner="enemy" prop="hasEye" value="true"/>
	<condition owner="weather" prop="isNight" value="false"/>
	<result chanse="0.8" owner="enemy" prop="hasEye" value="false"/>
</action>
, а в первом случае его можно оформить как Класс, но тогда он должен включать в себя неимоверное кол-во действий и необходимых для них условий?
__________________
Reality.getBounds(this);


Последний раз редактировалось Wolsh; 10.11.2017 в 19:52.