%
% *****************
% ***   MOODS   ***
% *****************
%
%  Moods affect the plots loaded by cities. Here's a brief explanation
%  of how they work.
%
%  The Mood definition takes as its parameter the number of plots which
%  may be attached to this mood. Normally, each city can have up to ten
%  attached plots at any one time, but a mood will increase this number
%  by the provided amount.
%
%  The REQUIRES attribute is compared to a city's Scene Context to
%  determine whether or not this mood is appropriate. The Scene Context
%  includes the city's type, terrain, context, designation, faction
%  designation, persona type, and world designation.
%
%  The Mood's TYPE attribute is added to the city's TYPE attribute.
%
%  The Mood's PLOT_TYPE attribute determines what sort of plots will be
%  associated with this mood. The normal plot type is *GENERAL, but moods
%  can use custom types.
%
%  Custom plots associated with a mood should be stored in a file
%  named PLOT_MOOD_[custom label].
%
%  The Mood's ELEMENTs are selected just as they are for plots.
%
%  The UPDATE script is called when the mood is initialized. It should
%  generally set an initialization counter and record a news message.
%
%  The MSG_x strings act as a meme; NPCs in the city will say these lines
%  for as long as the mood is in effect.
%
%  MoodTimeLimit is set automatically for these moods; no need to define it.
%
%  Substitute strings:
%    %me_X%		Element X's ID
%    %me_nameX%		Element X's Name
%    %city%		The city where this mood is installed
%

Mood 3
	name <Epidemic>
	% desc <There's an epidemic in town. Better wear a mask.>
	desc <街で伝染病が発生している。マスクを付けた方がいいだろう。>
	requires <Town (dangerous|dystopia|poor) -Safe>
	type <>
	plot_type <*Epidemic>

	% No Elements

	% Scripts- just being in town can make the PC sick.
	halfhour <ifPCSealed else GoNotSealed if= d20 1 ifUToughness 5 else GoGetSick>
	GoNotSealed <if= d4 1 ifUToughness SkillTar %threat% else GoGetSick>
	GoGetSick <Print 2 PCVerySick>
	% Msg2 <You don't feel very well...>
	Msg2 <何だか体調が悪い……。>

	% V1 = Initialization Counter
	update <if= V1 0 V= 1 1 News 1>
	% Msg1_1 <%city% suffering from viral epidemic. Travelers are advised to keep away until the outbreak is contained.>
	% Msg1_2 <%city%'s health services strained as new viral illness appears. Pharmaceutical spokesmen expected to name the new disease shortly.>
	% Msg1_3 <Travelers advised to avoid %city% like the plague, owing to an outbreak of arcturian plague.>
	% Msg1_4 <%city%'s viral epidemic blamed on poor sanitation. Travelers advised to keep away.>
	% Msg1_5 <%city% government attempts to keep tourism industry going despite outbreak of futsie fever. Visitors advised to wear full-body containment suits.>
	Msg1_1 <%city% はウイルス性の伝染病に苦しんでいる。流行が収まるまで、旅行者は訪問を避けるよう勧告が出されている。>
	Msg1_2 <新型のウイルス性感染症が確認され、%city% の医療機関が対応に追われている。近く、製薬部の広報官がこの新病の名前を発表する予定だ。>
	Msg1_3 <アークトゥルス病の大流行のために、旅行者は %city% から退避するよう勧告が出されている。>
	Msg1_4 <%city% で発生したウイルス伝染病は公衆衛生の不備が原因であると非難されている。旅行先としては控えるべきだろう。>
	Msg1_5 <%city% の政庁は、密かに流行病が発生しているにも関わらず観光産業を推進しようと試みている。ここを訪れるなら全身を完全気密のスーツで包んでおくべきだろう。>

	% Meme Messages
	% Msg_1 <I feel kind of light-headed... I hope I'm not getting sick...>
	% Msg_2 <How come we can build computers and jetpacks, but there's still no cure for the common cold?>
	% Msg_3 <That's close enough... I don't want to breathe the same air as you.>
	% Msg_4 <How can anybody stay healthy with all these sickos walking around?>
	% Msg_5 <Stand back! I coughed once yesterday; I may be infected.>
	Msg_1 <何だか頭がふらふらする……病気でないといいんだ%JG_GA……。>
	Msg_2 <コンピューターもジェットパックも作れるご時世に、何でただの風邪が治せない%JG_NDA？>
	Msg_3 <危ない%JG_SY%JV_SIL_Rもう少しで%JS2と同じ空気を吸うところだった%JG_YO。>
	Msg_4 <どっちを見ても病人しかいないような状態で、健康でいられる奴なんているはずがない%JV_DAROU%JV_SIL？>
	Msg_5 <離れて%JG_R_AGG！ 昨日、咳が１回出ちゃった%JG_NDA%JV_SIL_Rもう%JF2は感染してるかもしれない%JV_F_WA。>


Mood 5
	name <Boom Times>
	% desc <The economy is good; nothing much else going on.>
	desc <経済は好調だ。他には特に何も起こっていない。>
	requires <Town ~Rich ~Financial -Poor -Lawless -Dangerous>
	type <>
	plot_type <>

	% No Elements

	% V1 = Initialization Counter
	update <if= V1 0 V= 1 1 News 1>
	% Msg1_1 <%city%'s economy showing signs of rapid growth.>
	% Msg1_2 <Job seekers flock to %city% to benefit from economic boom.>
	% Msg1_3 <Unemployment down in %city%.>
	% Msg1_4 <%city% announces urban renewal plan; many jobs to be created.>
	% Msg1_5 <%city% selected as "Best City to Work In" by online poll.>
	Msg1_1 <%city% の経済が急激な成長の兆しを見せている。>
	Msg1_2 <好景気の恩恵にあずかるべく、%city% に労働者たちが殺到している。>
	Msg1_3 <%city% では失業率が低下している。>
	Msg1_4 <%city% は郊外地区のリニューアル計画を発表した。多くの雇用が生まれることが期待されている。>
	Msg1_5 <オンライン投票で、%city% が "仕事先として一番に選びたい都市" に選ばれた。>

	% Meme Messages
	Msg_1 <>
	Msg_2 <>
	Msg_3 <>
	Msg_4 <>
	Msg_5 <>

Mood 5
	name <Pirates Amok>
	% desc <This city is under siege by pirates.>
	desc <この街は海賊の襲撃を受けている。>
	requires <(FCOMS|RISHI|MAQUI|BOHEM) ~Industrial ~Tradehub>
	type <Dangerous>
	plot_type <*CrimeWave>

	% E1 is the city proper
	% E2 is the pirate faction
	Element1 <Scene Town>
	Element2 <Faction (CRIHN|REDMA) !XClude 1>

	% V1 = Initialization Counter
	update <if= V1 0 V= 1 1 News 1>
	% Msg1_1 <%city%'s defenses clash with pirates from %me_name2%.>
	% Msg1_2 <Pirates bring trade to a halt in %city%; administration calls for mecha pilots to combat threat.>
	% Msg1_3 <%city% experiencing a crime wave; pirates from %me_name2% blamed for situation.>
	% Msg1_4 <%city%'s security force contends with rising number of pirate attacks.>
	% Msg1_5 <Pirates from %me_name2% attacking trade routes near %city%.>
	Msg1_1 <%city% の防衛部隊が %me_name2% の海賊と戦闘状態に入っている。>
	Msg1_2 <海賊により %city% の貿易が停止している。関係省庁ではこの脅威に対抗するべくメックパイロットを募集している。>
	Msg1_3 <%city% に犯罪の波が押し寄せている。%me_name2% の海賊が原因であると指摘されている。>
	Msg1_4 <%city% の治安部隊が、増加する海賊の襲撃と戦っている。>
	Msg1_5 <%me_name2% の海賊が、%city% 近辺の貿易ルートに襲撃を加えている。>

	% Meme Messages
	Msg_1 <>
	Msg_2 <>
	Msg_3 <>
	Msg_4 <>
	Msg_5 <>

Mood 5
	name <Skirmishing: Alliance vs Aegis>
	% desc <The L5 Alliance and the Aegis Space Force are at it again.>
	desc <L5 Alliance と Aegis Space Force がまたやらかしている。>
	requires <MAQUI>
	type <>
	plot_type <*Skirmishing>

	% E1 is the city proper
	% E2 is the pirate faction
	Element1 <Scene Town>
	Element2 <Faction AEGSF !XClude 1>

	% V1 = Initialization Counter
	update <if= V1 0 V= 1 1 News 1>
	% Msg1_1 <%city%'s defenses clash with mecha from %me_name2%.>
	% Msg1_2 <Privateers capture Lunar vessel near %city%; Aegis Overlord promises retaliation.>
	% Msg1_3 <Skirmishing between Aegis Space Force and the Silver Knights reported near %city%.>
	% Msg1_4 <%city% accuses Aegis Space Force of entering their territory.>
	% Msg1_5 <Aegis ambassador denies responsibility for mecha attacks in %city%.>
	Msg1_1 <%city% の防衛部隊が %me_name2% のメック部隊と戦闘状態に入っている。>
	Msg1_2 <Privateers が %city% 付近で月の船を拿捕した。Aegis Overlord は報復を宣言している。>
	Msg1_3 <%city% の近くで Aegis Space Force と Silver Knights との小競り合いが起こったという情報がある。>
	Msg1_4 <%city% は領域侵犯の疑いで Aegis Space Force を告発した。>
	Msg1_5 <Aegis の外交大使は %city% でのメックの襲撃事件について関与を否定した。>

	% Meme Messages
	Msg_1 <>
	Msg_2 <>
	Msg_3 <>
	Msg_4 <>
	Msg_5 <>

Mood 5
	name <Skirmishing: Rishiri vs Blades>
	% desc <The Blades of Crihna are launching a terror attack against this city.>
	desc <Blades of Crihna がこの街にテロ攻撃を仕掛けている。>
	requires <RISHI>
	type <>
	plot_type <*Skirmishing>

	% E1 is the city proper
	% E2 is the pirate faction
	Element1 <Scene Town>
	Element2 <Faction CRIHN !Enemy 1>

	% V1 = Initialization Counter
	update <if= V1 0 V= 1 1 News 1>
	% Msg1_1 <%city%'s defenses clash with pirates from %me_name2%.>
	% Msg1_2 <Pirates from %me_name2% stage terror attack in %city%.>
	% Msg1_3 <The Blades of Crihna launch revenge attack against %city%; local defenses struggle to maintain peace.>
	% Msg1_4 <%city% requests support from Aegis Space Force to repel Crihna attacks.>
	% Msg1_5 <Luna offers to aid %city% against pirate terror attacks.>
	Msg1_1 <%city% の防衛部隊が %me_name2% の海賊と戦闘状態に入っている。>
	Msg1_2 <%me_name2% の海賊が %city% でテロ攻撃を繰り広げている。>
	Msg1_3 <Blades of Crihna が %city% に対して報復攻撃を開始した。現地の防衛部隊は治安の維持に苦闘している。>
	Msg1_4 <%city% は Blades of Crihna の攻撃を退けるために Aegis Space Force に支援を要請した。>
	Msg1_5 <月は %city% への海賊のテロ攻撃に対し支援を表明した。>

	% Meme Messages
	Msg_1 <>
	Msg_2 <>
	Msg_3 <>
	Msg_4 <>
	Msg_5 <>

Mood 5
	name <Skirmishing>
	% desc <This city is under attack by a foreign government.>
	desc <この街は外部の組織から攻撃を受けている。>
	requires <Target ~dangerous>
	type <>
	plot_type <*Skirmishing>

	% E1 is the city proper
	% E2 is a foreign government
	Element1 <Scene Town>
	Element2 <Faction Government !Enemy 1>

	% V1 = Initialization Counter
	update <if= V1 0 V= 1 1 News 1>
	% Msg1_1 <%city%'s defenses clash with mecha from %me_name2%.>
	% Msg1_2 <Could %me_name2% be planning an invasion? %city% reports clashes with security forces.>
	% Msg1_3 <Trouble in %city% as raiders from %me_name2% clash with defense force.>
	% Msg1_4 <Infiltrators from %me_name2% suspected to be operating in %city%.>
	% Msg1_5 <Official from %me_name2% denies responsibility for series of mecha attacks in %city%.>
	Msg1_1 <%city% の防衛部隊が %me_name2% のメック部隊と戦闘状態に入っている。>
	Msg1_2 <%me_name2% が侵略を企ててているのか？ %city% の治安部隊との衝突が報告されている。>
	Msg1_3 <%city% に困難が訪れている。%me_name2% の略奪者が防衛部隊との戦闘を開始した。>
	Msg1_4 <%me_name2% からの侵入者が %city% で活動しているという疑惑が発生している。>
	Msg1_5 <%me_name2% の幹部は %city% でのメック襲撃事件への関与を否定した。>

	% Meme Messages
	Msg_1 <>
	Msg_2 <>
	Msg_3 <>
	Msg_4 <>
	Msg_5 <>

Mood 2
	name <Fungal Infestation>
	% desc <This station is suffering from a fungus infestation.>
	desc <このステーションはキノコ汚染に苦しめられている。>
	requires <L5PAT ~cuisine ~research ~sleazy>
	type <>
	plot_type <*FUNFESTATION>

	% No Elements

	% V1 = Initialization Counter
	update <if= V1 0 V= 1 1 News 1>
	% Msg1_1 <%city% is dealing with a bad fungus infestation. Citizens are advised to report any suspicious smells to the authorities.>
	% Msg1_2 <%city%'s bio-defenses overwhelmed as mutant fungi invade the colony core.>
	% Msg1_3 <Exterminators sought for %city% as technocrats deal with fungal infestation.>
	% Msg1_4 <Fungal outbreak in %city% blamed on malfunction in agricultural facilities.>
	% Msg1_5 <Mutant exo-fungus discovered in %city% core; integrity of life support infrastructure questioned.>
	Msg1_1 <%city% は深刻なキノコ汚染への対応に当たっている。怪しい匂いはすぐに通報するよう市民に通達が出されている。>
	Msg1_2 <変異種のキノコの汚染がコロニーの中心部にまで到達し、%city% の防疫体制は危機に瀕している。>
	Msg1_3 <%city% の技術官庁がキノコ汚染に対処しているのに応え、各地から駆除業者が集まっている。>
	Msg1_4 <%city% でのキノコ汚染は農業施設の故障が原因であると指摘されている。>
	Msg1_5 <変異した外生種のキノコが %city% の中核部で発見された。生命維持に関わるインフラへの悪影響が懸念されている。>

	% Meme Messages
	% Msg_1 <All it takes is one tiny spore, and the entire station can get infested.>
	% Msg_2 <My friend discovered a mushroom the size of a cleanbot under \PPR ChatNPCID bed. At least it wasn't one of those carnivorous ones.>
	% Msg_3 <You see? This is what happens when you outsource bio-defense to the lowest bidder.>
	% Msg_4 <You see? This is what happens when let the technocrats run the bio-defense system.>
	% Msg_5 <I heard that spaceworms are coming up through the toilets. I really don't want to see that.>
	% Msg_6 <They're fumigating my res-module. I hope the smell goes away soon.>
	% Msg_7 <You know all these exo-fungus running around? I imagine that must be what it's like to live on Earth.>
	% Msg_8 <I used to like mushrooms, but not any more.>
	Msg_1 <たった１つでも胞子があれば、それでステーション全体が汚染される%JG_NDA。>
	Msg_2 <%JF2の友達が、掃除ロボットくらいの大きさのキノコをベッドの下で見つけた%JG_NDA。肉食の種類じゃないだけまだ良かった%JG_GA%JV_SIL。>
	Msg_3 <言わんこっちゃない%JG_NE。衛生管理を価格重視で安い外部業者に委託するとこうなる%JG_SK。>
	Msg_4 <分かった%JV_DAROU？ 役人なんかに衛生管理を任せておくとこうなる%JG_SK。>
	Msg_5 <トイレから宇宙ワームが這い上がって来てるって聞いた%JG_NDA。絶対に見たくない%JG_YO……。>
	Msg_6 <寝床がキノコにやられてしまって%JG_NE。早く臭いが消えてくれるといいんだ%JG_GA%JV_SIL。>
	Msg_7 <外から来たキノコが走り回ってるのを見た%JV_Q%JV_SIL？ 地球で暮らしてるとあんな感じなん%JV_DAROU%JV_NA……。>
	Msg_8 <昔はキノコが好きだったんだ%JG_GA、もうダメ%JG_DANE%JV_SIL_R。>

