# Copyright (c) 2022 by Saugia
#
# Endless Sky is free software: you can redistribute it and/or modify it under the
# terms of the GNU General Public License as published by the Free Software
# Foundation, either version 3 of the License, or (at your option) any later version.
#
# Endless Sky is distributed in the hope that it will be useful, but WITHOUT ANY
# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE. See the GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along with
# this program. If not, see <https://www.gnu.org/licenses/>.


# Previous iterations of first two missions are failed on offer to ensure save compatibility.
mission "Relic of Pasts"
	invisible
	non-blocking
	transition
	source
		system "Kanguwa"
	destination "Earth"
	to complete
		never
	npc save
		government "Rulei"
		personality heroic vindictive staying mute unconstrained frugal
		system "Kanguwa"
		ship "vyu-Ir" "Solemnity"

mission "First Contact: Rulei"
	invisible
	entering
	source
		system "Kanguwa"
	destination "Earth"
	on offer
		log "諸派" "ルーレイ" "ルレイはおそらく遠い昔の、技術の進んだ古代文明だったのだろうが、彼らについて残っているのは、一隻の奇妙な船と、傷ついた二つの惑星だけだ。"
			"彼らは侵食するような精神感応の力で意思を伝え、千もの声で一度に語りかけてくる。長く接し続けるのは体によくないようだ。"
		conversation
			"星系に入ってまもなく、圧倒的な空虚の感覚に呑まれる。その感覚を掴もうとしていると、背後からささやき声が聞こえ始める。"
			choice
				"	(ゆっくり振り返る)"
				"	(拳銃を抜いて素早く振り返る)"
			"	振り返るが、そこには見慣れた自分の船の内部があるだけだ。ささやきは頭の後ろに留まり続ける。届かない場所のかゆみのようだ。そのささやきはまったく未知の言語で、理解の糸口さえ掴めない。見回し続けるうちに、つぶやきはどんどん増えていく。今や何百もの別々の声が、あらゆる方向へ同時にあなたの心を引っ張り、感覚を焼き切ろうとしているようだ。もう耐えられないと思ったその時、すべてが完全な静寂に包まれる。"
			choice
				"	「もしもし？」"
				"	「誰かいるんですか？」"
				"	「姿を見せろ！」"
			scene "scene/rulei"
			"	「人間」"
			"	不意に頭の中に映像が閃き、宇宙の境の向こうから何百万もの目に見つめられている感覚に襲われる。改めて見回すと、少し離れた前方に、こちらを向いた奇妙な形の宇宙船が見える。声はわずかに勢いを落としただけで、なおもあなたの心を取り巻いている。"
			choice
				"	「あなたたちは何者ですか？」"
				"	「ここはどこですか？」"
					goto where
			"	無数の声が立ち上がるが、大きくなるのではなく、頭の中で行き交う。まるで議論をしているかのようだ。数秒すると声は静まり、それから耳障りな斉唱で一言だけ発する。"
			"	「先駆者」"
			choice
				"	「ここは何なのですか？」"
				"	「何の先駆者ですか？」"
			label where
			"	ささやきが再び勢いを増し始める。果てしない声の渦が頭を襲い、一瞬ごとに苦しみが増していく。やがてそれは止み、あなたは静寂の中に取り残される。"
			"	「一つの終わり」"
			choice
				"	「何の終わりですか？」"
				"	「どういう意味ですか？」"
			"	声が戻ってくるが、その調子には今までになかった陰鬱さを感じる。もう一度その船と意思を通わせようとするが、背後でささやきは絶えないのに、それはもう答えてくれない。"
			"	改めてその船を見ると、何か高度な出自を思わせる。表面には不気味な星のような模様が流れ、目に見える通常の推進機構はない。後端には何かの物体が浮かぶ環があり、奇妙な具合に回っている。"
			"	この星系の惑星も、あの宇宙船と似た異様な見た目をしているが、なぜか見ているだけで頭が痛くなる。はるか昔、ここで何か尋常でないことが起きたに違いない。"
				decline

# Fail the old versions of the above two missions.
mission "Rulei Patch"
	invisible
	landing
	to offer
		or
			has "Ira Contact: active"
			has "Relic of the Past: active"
	on offer
		fail "Relic of the Past"
		fail "Ira Contact"
		fail

mission "Rulei Planet"
	invisible
	landing
	source
		attributes "rulei"
	on offer
		conversation
			"この世界にいる間、心に途方もない重みがのしかかっているように感じる。上空で見たあの異星船と同じ紫の星明かりめいた色合いが、地上のあちこちの奇妙な地形にも見られる。さきほどのささやきと違い、ここの声は痛いほど耐えがたく、地表に近づくほどひどくなる。"
			"	自分の考えさえほとんど聞き取れない。"
			"											どんな生き物でも狂わせるには十分だ。"
			"	ここで最も不吉なのは、足元から意識を引っ張られ続けているような感覚だ。"
			"	何かが引きずり込もうとしているかのように――"
			"																					あなたの"
			"																							心を、眼下の惑星へと。"
			``
			``
			``
			"	ここに長く留まらない方がいい。"
				decline

mission "Rulei: You Are (Not) Alone: L-118"
	invisible
	entering
	source
		system "L-118"
	destination "Earth"
	# Don't offer if the old version of this mission from prior to v0.11.0 was already offered.
	to offer
		not "Rulei: You Are (Not) Alone: offered"
	on offer
		log "中心の東に、広大で不気味な暗がりに覆われた星系の広がる、虚無の一帯を見つけた。薄暗い星といくつかの惑星のほかには、何も存在しない。"
		conversation
			"この星系に着くと、その先の星々を覆う奇妙な濁りに気づくが、スキャナーはそれを読み解くのに手こずっている。わずかに存在する天体も、広大でおぼろげな影に不気味に塗り潰されている。それを除けば、ここには何もないかのようだ。影そのものでさえ、宇宙の虚無以上のものではなく、その中には誰もいない。何も。"
				decline

mission "Rulei: You Are (Not) Alone: L-6181"
	invisible
	transition
	source
		system "L-6181"
	destination "Earth"
	# Don't offer if the old version of this mission from prior to v0.11.0 was already offered.
	to offer
		not "Rulei: You Are (Not) Alone: offered"
	on enter
		conversation
			"この空虚な宙域を進み続けても、衰えた星と沈黙の惑星以外には何もない。だがこの星系に入ると、何かの生き物らしきものに出くわす。奇妙なことに、スキャナーはそれをいかなる生命体とも読み取らず、単なる物質の「集まり」としか分類しない。それは宇宙そのものと溶け合っており、まるで彼方の暗がりの映し身であるかのようだ。"
				decline
	npc
		government "Indigenous Lifeform (Acheron)"
		personality mute timid unconstrained uninterested
		system "L-6181"
		ship "Jje" ""

mission "Rulei: Umbral Reach"
	invisible
	entering
	source
		system "Kanguwa"
	destination "Earth"
	to offer
		has "First Contact: Rulei: offered"
		has "visited system: L-118"
	on offer
		event "umbral reach label"
		log "諸派" "ルーレイ" "ルレイは、中心の東にある星系の虚無を「アンブラル・リーチ」と呼んでいるらしく、その一帯に何らかの情緒的なつながりを持っているようだ。そこを「警戒せよ」と告げる以外、彼らはそれについて何も語ろうとしない。"
		conversation
			"どこからともなく、ルレイの謎めいたささやきが再び心に染み込んでくる。初めはゆっくりとつぶやいていたが、あの古代の船の方角から次第に速く大きくなり、やがて一つの言葉へと溶け合う。"
			"	「警戒せよ……」"
			"	「……アンブラル・リーチを……」"
			"	その言葉の背後に途方もない重みを感じる。心そのものが揺さぶられたかのようだ。まるであらゆる感情が一度に頭へ流れ込んできたかのように――悲しみ、怒り、喜び、嫌悪、そして自分には理解できないものまで。応じる間もなく声は素早く散っていき、あなたは居心地の悪い静寂の中に一人残される。"
			"	頭に浮かぶのは、近くにある荒涼とした星系の虚無のことだけだ。これまでのルレイとの経験を思えば、彼らは何らかの形で、あなたがあそこを訪れた記憶に精神感応でつながったのかもしれない。だがあの星系と同じく、彼らもまた沈黙を保ち続ける。"
				decline

event "umbral reach label"
	galaxy "label umbral"
		sprite "label/umbral"


"phrase" "rulei hostile"
	"word"
		"譲れ。"
		"終われ。"
		"加われ。"
		"堕ちろ。"
