quest gen
This commit is contained in:
2
go.mod
2
go.mod
@ -7,5 +7,5 @@ require (
|
|||||||
github.com/rs/zerolog v1.15.0
|
github.com/rs/zerolog v1.15.0
|
||||||
github.com/shopspring/decimal v1.3.1
|
github.com/shopspring/decimal v1.3.1
|
||||||
github.com/stretchr/testify v1.8.0
|
github.com/stretchr/testify v1.8.0
|
||||||
lab.zaar.be/thefish/bearlibterminal v0.0.0-20191018101635-dd37bbc90d77
|
lab.zaar.be/thefish/bearlibterminal.git v0.0.0-20191018101635-dd37bbc90d77
|
||||||
)
|
)
|
||||||
|
33
go.sum
33
go.sum
@ -1,33 +0,0 @@
|
|||||||
github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4=
|
|
||||||
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
|
|
||||||
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
|
|
||||||
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
|
|
||||||
github.com/gammazero/deque v0.0.0-20190521012701-46e4ffb7a622 h1:lxbhOGZ9pU3Kf8P6lFluUcE82yVZn2EqEf4+mWRNPV0=
|
|
||||||
github.com/gammazero/deque v0.0.0-20190521012701-46e4ffb7a622/go.mod h1:D90+MBHVc9Sk1lJAbEVgws0eYEurY4mv2TDso3Nxh3w=
|
|
||||||
github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
|
|
||||||
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
|
|
||||||
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
|
|
||||||
github.com/rs/xid v1.2.1/go.mod h1:+uKXf+4Djp6Md1KODXJxgGQPKngRmWyn10oCKFzNHOQ=
|
|
||||||
github.com/rs/zerolog v1.15.0 h1:uPRuwkWF4J6fGsJ2R0Gn2jB1EQiav9k3S6CSdygQJXY=
|
|
||||||
github.com/rs/zerolog v1.15.0/go.mod h1:xYTKnLHcpfU2225ny5qZjxnj9NvkumZYjJHlAThCjNc=
|
|
||||||
github.com/shopspring/decimal v1.3.1 h1:2Usl1nmF/WZucqkFZhnfFYxxxu8LG21F6nPQBE5gKV8=
|
|
||||||
github.com/shopspring/decimal v1.3.1/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o=
|
|
||||||
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
|
|
||||||
github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw=
|
|
||||||
github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
|
|
||||||
github.com/stretchr/testify v1.8.0 h1:pSgiaMZlXftHpm5L7V1+rVB+AZJydKsMxsQBIJw4PKk=
|
|
||||||
github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU=
|
|
||||||
github.com/zenazn/goji v0.9.0/go.mod h1:7S9M489iMyHBNxwZnk9/EHS098H4/F6TATF2mIxtB1Q=
|
|
||||||
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
|
|
||||||
golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
|
|
||||||
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
|
||||||
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
|
||||||
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
|
||||||
golang.org/x/tools v0.0.0-20190425163242-31fd60d6bfdc/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q=
|
|
||||||
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM=
|
|
||||||
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
|
|
||||||
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
|
|
||||||
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
|
|
||||||
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
|
|
||||||
lab.zaar.be/thefish/bearlibterminal v0.0.0-20191018101635-dd37bbc90d77 h1:ElfFSOSxp1PViWH7+iKZ8sZvEhaKN9o3vt13+hX2yaE=
|
|
||||||
lab.zaar.be/thefish/bearlibterminal v0.0.0-20191018101635-dd37bbc90d77/go.mod h1:tV7Vxx6vf9dPgj9B+RPeSrmtRl8nTSH07HIyBSSnEc4=
|
|
87
quest-gen.txt
Normal file
87
quest-gen.txt
Normal file
@ -0,0 +1,87 @@
|
|||||||
|
Генератор заданий`
|
||||||
|
|
||||||
|
Я на днях понял, что мне не помешал бы генератор миссий от всяческих Гильдий воров и прочих криминальных организаций. Иначе у меня все будет однотипным, а мне, подозреваю, скоро понадобится их много.
|
||||||
|
|
||||||
|
За основу взял генератор случайных ранов из Shadowrun, перелицевал его на чисто-фэнтезийный лад и добавил немного деталей, которые могут мне понадобиться. Собственно, результат:
|
||||||
|
|
||||||
|
(Имка как-то безобразно обрабатывает и без того не очень симпатичные табличные тэги, так что таблицы переписаны в лоб)
|
||||||
|
|
||||||
|
Место встречи
|
||||||
|
|
||||||
|
1 Таверна
|
||||||
|
2 Склад, доки
|
||||||
|
3 Пустырь, трущобы
|
||||||
|
4 Движущийся транспорт
|
||||||
|
5 Связь через артефакт
|
||||||
|
6 Сновидения
|
||||||
|
|
||||||
|
Наниматель
|
||||||
|
|
||||||
|
2 Тайное общество
|
||||||
|
3 Престол
|
||||||
|
4 Купец
|
||||||
|
5-6 Человек у власти
|
||||||
|
7-8 Криминальный синдикат
|
||||||
|
9 Гильдия
|
||||||
|
10 Частное лицо
|
||||||
|
11 Магическое общество
|
||||||
|
12 Необычное существо
|
||||||
|
|
||||||
|
Тип задания
|
||||||
|
|
||||||
|
1 Кража
|
||||||
|
2 Убийство или разрушение
|
||||||
|
3 Извлечение или внедрение агента
|
||||||
|
4 Наведение на ложный след
|
||||||
|
5 Защита
|
||||||
|
6 Доставка
|
||||||
|
|
||||||
|
Цель
|
||||||
|
|
||||||
|
1 Ценный человек
|
||||||
|
2 Редкое заклинание
|
||||||
|
3 Важный ритуал
|
||||||
|
4 Магическое существо
|
||||||
|
5 Волшебный предмет
|
||||||
|
6 Здание или сооружение
|
||||||
|
|
||||||
|
Осложнение
|
||||||
|
|
||||||
|
1 Охрана лучше, чем ожидалось
|
||||||
|
2 Вовлечена третья сторона
|
||||||
|
3 Цель — не то, чем казалась
|
||||||
|
4 Требуется редкое снаряжение
|
||||||
|
5 Цель переместили или перемещают
|
||||||
|
6 Наниматель подставил команду
|
||||||
|
|
||||||
|
Место задания
|
||||||
|
|
||||||
|
1 Поместье
|
||||||
|
2 Гробница
|
||||||
|
3 Храм
|
||||||
|
4 Дворец
|
||||||
|
5 Фабрика
|
||||||
|
6 Склад
|
||||||
|
|
||||||
|
Оплата
|
||||||
|
|
||||||
|
2 Обучение
|
||||||
|
3 Влияние на кого-то
|
||||||
|
4 Доступ к чему-то
|
||||||
|
5 Снаряжение
|
||||||
|
6-8 Деньги
|
||||||
|
9 Товары, сокровища
|
||||||
|
10 Услуги
|
||||||
|
11 Информация
|
||||||
|
12 Магический артефакт
|
||||||
|
|
||||||
|
Охрана
|
||||||
|
|
||||||
|
Количество бросков пропорционально защищенности цели и места
|
||||||
|
|
||||||
|
1 Вооруженный патруль
|
||||||
|
2 Ловушки
|
||||||
|
3 Магические существа
|
||||||
|
4 Головоломки
|
||||||
|
5 Заклинания
|
||||||
|
6 Пассивные преграды
|
Reference in New Issue
Block a user