Итоги голосования для комментария:
Джек Обновил пост...

И еще одно обновление, довольно важное для меня, потому что оно закрывает основные мои потребности от генератора и я теперь могу перенести все свои генераторы из прошлых систем. И самое сложное, наверное.
Для таких элементов, как генератор, объединение и словарь в редакторе появилось несколько дополнительных свойств, а именно:
1) Род/Число, думаю тут особо нечего пояснять.
2) Галочка «Не показывать», занести значение в переменную и не показывать. Имя переменной в которую будет занесено значение — это имя данного элемента, где включена эта галочка. Для того что бы вывести значение переменной можно пользоваться тем же синтаксисом, что и вставка элементов в строку. Только вместо ID элемента, надо вводить имя переменной. Например так: @(tavern_name)
3) Функция. На данный момент их всего две, «нижний регистр» и «склонение прилагательных». Если выбрать «нижний регистр», то после генерации все что относилось к данному блоку будет написано в нижнем регистре, даже если там раньше встречались заглавные буквы. Мелочь, но полезная. А вот про склонение я сейчас расскажу подробнее.

Тема может показаться довольно сложной, ну я надеюсь освоитесь. Пример будет прилагаться. Будем разбирать наш пример с генерацией имени таверны. Итак, у нас был следующий алгоритм генерации:
[Бегущий, Бережливый] [Бард, Акула, Болото]
Т.е. прилагательное+существительное. Но теперь нам придется его изменить. Нам в начале надо будет сгенерить существительное, узнать его род, потом сгенерить и просклонять прилагательное. Вот тут нам и понадобятся галочка «Не показывать», так как выводить существительное все равно надо в конце. А теперь попробуем это реализовать. В генераторе «ЗАПОМИНАЮЩИЕСЯ ПОСТОЯЛЫЕ ДВОРЫ» добавим элемент «объединение», назовем его например «tavern_name» и включим галочку «не показывать». Теперь перетащим внутрь словарь Элемент_5 и 2 раза склонируем. Теперь зайдем в каждый из них по очереди, и:
В первом поставим Род/Число в мужской, назовем для понятности мужской, сам словарь, и удалим из него все слова не относящиеся к мужскому роду. Затем второй установим в женский, и так же оставим только слова в женском роде. А потом третий пометим как средний, ну и удалим лишние слова. Наше объединение tavern_name перетащим в верх генератора. Теперь если мы вдруг посмотрим, что получилось, то увидим, что существительное исчезло из генератора. Это нормально. Теперь войдем в наш словарь прилагательных(элемент_3), и включим там функцию Склонение прилагательных. Обратите внимание, что сами прилагательные должны иметь именительный падеж. Итак, мы почти закончили, теперь войдем в редактор строки, там где раньше был просто пробел и измените ее на следующее: " @{tavern_name}". Это позволяет нам вывести существительное, которые мы сгенерили ранее. Сохраняем, смотрим. Если вы все сделали правильно, то все будет пучком! ;)
Рабочий вариант можно посмотреть тут: paradoxdream.com/ngen/rafej
Исходный код: paradoxdream.com/ngen/clone/zeluvejaz
Здесь я так же воспользовался функцией «нижний регистр», для запахов, в генератора «Постоялый двор 2». Но описывать не буду, сами разберетесь, если захотите ;)

Ну вот собственно и все. Думаю в ближайшее время значительных обновлений генератора не будет, потому что у меня сейчас есть ряд других, более приоритетных задач. Хотя баги, конечно, править буду. Может и функции добавлять — это не долго.
+