Архив сообщества
2011 — 2019
Аватар Darrekk

Цель и еще раз Цель.

Автор: Darrekk · 24.04.2012, 21:30 · 25 сообщений

Сообщений в теме: 25

Darrekk#1
После дня игры в ss13 я удивился,что у персонала нет цели.Это и для РП минус и для остального,на мой взгляд.
Собственно предложение...
1)Каждый раунд станции дается цель(думаю не одна).Примеры?Далеко ходить не будем.Промаксить все исследования РнД(и как вариант все предметы из трех рандомных веток исследований погрузить в спец.автомат в отбытии.),собрать 100 каждого ресурса(кроме алмазов,наверное) и погрузить в спец.автомат стоящий в отбытии(для облегчения дела кодерам),вырастить энное кол-во метроидов и погрузить ядра,загнать энное кол-во метроидов в клетку в отбытии(например.),сделать определенные хим.вещества и загрузить их в отбытие,вырастить растения-загрузить,клонировать определенное кол-во человек,приготовить кучу хавки,сделать определенную меху-загрузить,определенные баллоны с определенной концентрацией и температурой газов.Плюс сделать главные цели-сделать отсек там,где рандом выставляет маяк(Естественно не за дереликтом,а вполне в обозримой части космоса-вначале дадут примерные координаты маяка.К сожалению не знаю,реализуема ли проверка автоматически,но на Блэке всегда есть администрация-пусть проверяет она.) и обустроить этот отсек для той или иной цели,сделать солнечную батарею(нормальную) и подключить к системе,возможно снести старый шаттл появшийся в поле зрения станции(кусок старого хлама из разнообразной хрени,которую нужно разобрать под ноль.) и т.д и т.п Выдавать одну главную цель и две полегче.
Плюс (но это в размышлениях) иногда крайне мотивирующая цель без выполнения которой не только шаттл не прилетит,но еще и ЦК жахнет по станции лучом смерти уничтожающим все живое и механическое.Какая,это уже другой вопрос.
2)Без выполнения целей шиш вам господа,а не шаттл.Хоть умрите там все,но компания вам платит не за буйство,содомию и беззаконие,а за работу.
3)Опять-таки,что бы не было жесткого вынужденного метагейма или глобальной апатии админы будут следить за возможностью реализации цели(ну не появилось на станции повара,готовить некому.Сменят цель на другую.Или на крайний случай отменят.).И ввести статистику для админов-Игрок профессия и содействие цели.Например если у Васи 10 раундов за повара,3 раунда была цель на хавку,а он мудила провалил 2-3 из них(сложновато наверное будет следить за удачей и возможностью,но это все доработается,если идеей заинтересуются.)-джоббан на пару неделек.Остальное тоже нуждается в осмыслении(Что делать с капитаном,СБ,ассистентами-хотя идеи по всем ним есть.)
0
Скопировать ссылку
NameLess216#2
Уже много раз предлагалось и в более развёрнутой форме. Насчет третьего пункта: можно проверять станцию же на наличие поваров/кловунов/научников и выдавать задания именно на те профессии, которые есть на станции с начала раунда. Но кодить, да, никто же не будет.
0
Скопировать ссылку
Darrekk#3
NameLess216 сказал: писал:
Уже много раз предлагалось и в более развёрнутой форме. Насчет третьего пункта: можно проверять станцию же на наличие поваров/кловунов/научников и выдавать задания именно на те профессии, которые есть на станции с начала раунда. Но кодить, да, никто же не будет.
С начала раунда-проблематично немного,как мне кажется.Можно...4 минуты после начала раунда.Успеют зайти другие.И вот после уже генерировать  задания.
0
Скопировать ссылку
Editor TEH Chaos-neutral#5
Слегка фигня из-за этой самой машины в отбытии. Что по мне - для этого есть ХоП и его верный товарищ ХоС. Не работаешь, бунтуешь? Сначало не выдача зарплаты(прекрасно с финансовой системой сочетаться будет), затем приход и выговор, затем увольнение. Если что - ХоС выручит. А машина-слив...фигня в общем.
0
Скопировать ссылку
Darrekk#7
EditorRUS сказал: писал:
Слегка фигня из-за этой самой машины в отбытии. Что по мне - для этого есть ХоП и его верный товарищ ХоС. Не работаешь, бунтуешь? Сначало не выдача зарплаты(прекрасно с финансовой системой сочетаться будет), затем приход и выговор, затем увольнение. Если что - ХоС выручит. А машина-слив...фигня в общем.

Вы абсолютно не учитываете человеческий фактор-ХоПа и ХоСа убили.Они выкинулись в космос по ошибке.Зависли в тех.тоннелях.Афкшат.Все.Процесс встал. Нет,тут должна быть автоматизация.
0
Скопировать ссылку
Editor TEH Chaos-neutral#8
Цитата
А как проверяется выполнение задания у трейтоты? Сделайте так же
objective.check_completion()
Для каждой цели своя проверка
Защита:
			check_completion()
				if(emergency_shuttle.location<2)
					return 0

				if(target.current.stat == 2)
					return 0

				var/turf/location = get_turf(target.current.loc)
				if(!location)
					return 0

				if(location in locate(/area/shuttle/escape/centcom))
					return 1

				return 0
			check_completion()
				if(target && target.current)
					if(target.current.stat == 2 || istype(get_area(target.current), /area/tdome) || issilicon(target.current) || isbrain(target.current))
						return 1
					else
						return 0
				else
					return 1
			check_completion()
				if(target && target.current)
					if(target.current.stat == 2)
						if(config.require_heads_alive) return 0
					else
						if(!target.current.handcuffed)
							return 0
				else if(config.require_heads_alive) return 0
				return 1
			check_completion()
				if(emergency_shuttle.location<2)
					return 0

				if(!owner.current || owner.current.stat == 2)
					return 0
				var/turf/location = get_turf(owner.current.loc)

				if(location in locate(/area/shuttle/escape/centcom))
					for(var/mob/living/player in locate(/area/shuttle/escape/centcom))
						if (player.mind && (player.mind != owner))
							if (player.stat != 2) //they're not dead
								return 0
					return 1

				return 0
			check_completion()
				if(emergency_shuttle.location<2)
					return 0

				if(!owner.current || owner.current.stat ==2)
					return 0

				var/turf/location = get_turf(owner.current.loc)
				if(!location)
					return 0

				if(owner.current:handcuffed || istype(location, /turf/simulated/shuttle/floor4))
					return 0

				if(location in locate(/area/shuttle/escape/centcom))
					return 1

				return 0
			check_completion()
				if(steal_target)
					if(owner.current.check_contents_for(steal_target))
						return 1
					else
						return 0
и.т.д.
0
Скопировать ссылку
Гость#9
Идея хорошая.
Станция у нас какая? Правильно, научно-исследовательская.Какая речь может идти о производстве еды, добыче минералов в больших количествах или постройке новых станций около маяков на научной станции? Эксперименты, исследования, создание новых образцов - это нормально.А все остальное я вижу только как дополнительные цели.
Но есть другой вариант.По цели каждому отделу.Цели могут выдаваться теми "главами центкомма"/просто главами/рандомно.То есть, инженеры запускают двигатель и строят новый отсек, ученые исследуют оружие, обслуживающий персонал готовит несколько контейнеров с едой и обеспечивает остальных ресурсами, медики и охрана предотвращают различные ЧП.Это мне кажется более корректным.
0
Скопировать ссылку
Liu-Jie#10
Предлагаю дать инженерам задание "Запустить двигатель" и автобан, если задание не выполнено в конце смены
0
Скопировать ссылку
PRISHELETS333#11
Баны... Баны... Баны... Тупо разжаловать до ассистентов, да и всё.

Идея крайне полезна, ибо без чётких, прямых указаний КАЖДОМУ работается гниловато.
Однако назначая за это наказание, следует учитывать кучу факторов...

Между прочим раньше нечто похожее было, когда капитан раздавал указания, а через некоторое время прилетал смотрящий с центкома.
0
Скопировать ссылку
Darrekk#12
Darkfoxs сказал: писал:
Идея хорошая.
Станция у нас какая? Правильно, научно-исследовательская.Какая речь может идти о производстве еды, добыче минералов в больших количествах или постройке новых станций около маяков на научной станции? Эксперименты, исследования, создание новых образцов - это нормально.А все остальное я вижу только как дополнительные цели.
Но есть другой вариант.По цели каждому отделу.Цели могут выдаваться теми "главами центкомма"/просто главами/рандомно.То есть, инженеры запускают двигатель и строят новый отсек, ученые исследуют оружие, обслуживающий персонал готовит несколько контейнеров с едой и обеспечивает остальных ресурсами, медики и охрана предотвращают различные ЧП.Это мне кажется более корректным.
Станция у нас вообще непонятно какая.А хавка и постройка это для разнообразия.Цель каждому отделу не котируется-далеко не всегда есть все отделы.Внезапно представители одного отдела окажутся трейтотой и клали они на цель и т.д Убьют всех представителей отдела-придется метагеймить.
0
Скопировать ссылку
Гость#13
Liu-Jie сказал: писал:
Предлагаю дать инженерам задание "Запустить двигатель" и автобан, если задание не выполнено в конце смены

Полностью поддерживаю.


По поводу темы: мне кажется, что не стоит вводить насильное выполнение заданий для всего персонала, а вот обязательные цели учёным заниматся исследованием и инженерам ремонтировать станцию, стоит дать. Алсо, если хотите мирное задание вроде: "приготовь 10 разных блюд", можете обратится к админсоставу, мы с лёгкостью вам сможем выдать подобную роль.
0
Скопировать ссылку
VilgO#15
Задания - главам, те уже пинают подчиненных.
Сейчас у глав маловато инструментов, чтобы справляться с раздолбаями в своих отделах - охрана и хоп/капитан заняты или спят. Финансовая система добавит и рычагов, и целей.
0
Скопировать ссылку
RusskiSam#16
PRISHELETS333 сказал: писал:
так о чём и речь. Раздавать задания действующему персоналу должны кстати... Главы. Или компания.
Подтверждаю.
Может быть, добавить собственные цели? Addnote: Objective#: Получить работу (для ассистента пример). Если сделал-галочку. Нет-крестик.
0
Скопировать ссылку
PRISHELETS333#18
Вообще-то ассистент придуман в этой игре только как личинка работника. Вот если ассистентов будут распределять по отделам и приписывать к сотрудникам... А тем, кто захочет профессию, экзамен на профпригодность.
0
Скопировать ссылку
SabZero_ice#19
если не будет вестись счет выполненых/проваленых заданий и нельзя будеть мериться письками смысла нет
0
Работал себе спокойно в медбее. Вдруг вбежала синга, выхватила шатл и улетела собрать капсулы...
Осторожно, ожидается набег кого-либо геев! Сервер был разрекламирован где-то в интернете!
DEAD: Ghost (Fath Filth) says, "стой бородатый"
Скопировать ссылку
WiFiN#22
И вот примерно та же идея, предложенная мной же в другой коммунити, т.к. я в кодерах нашей окончательно в свое время разочаровался.
http://forum.spacest...c.php?f=6&t=135
Правда, на английском.

В обеих темах ест прилично идей для заданий.
0
Get IC, bitches!
Скопировать ссылку
WiFiN#24
Darrekk сказал: писал:
WiFiN сказал: писал:
В очередной раз.
viewtopic.php?f=5&t=236

Ты предлагаешь почти тоже самое,что и я.

Ну да, только в чуть более читаемом\систематизированном виде + почти на год раньше ^.^
0
Get IC, bitches!
Скопировать ссылку
Darrekk#25
WiFiN сказал: писал:
Darrekk сказал: писал:
WiFiN сказал: писал:
В очередной раз.
viewtopic.php?f=5&t=236

Ты предлагаешь почти тоже самое,что и я.

Ну да, только в чуть более читаемом\систематизированном виде + почти на год раньше ^.^

Меряемся?Накалякано на коленке за 2 минуты и год назад я в станцию не играл.Оффтоп в чистом виде)
0
Скопировать ссылку

Обратно в Архив