地域占領ボーナス

「地域占領ボーナス」の編集履歴(バックアップ)一覧に戻る

地域占領ボーナス - (2011/12/13 (火) 05:22:50) のソース

&bold(){地域占領ボーナス}
----
> if (Flag[31]==false)
> {
>	Set a,AreaKuni[10];
>	if (a>0 && KuniPlayer[a])
>	{
>		if (AreaKuni[11]==a && AreaKuni[12]==a && AreaKuni[13]==a)
>		{	
>			AreaFocus BaseArea[a]
>			Music 音楽1
>			Window 1
>			FaceOut a
>			WindowOn 100
>			Window 0
>			Size 356,96
>			Print 学園都市を征圧しました。
>			WindowOn 0
>			Clear
>			Print ボーナス
>			Print 200Ley
>			Plus Ley[a],200
>			WindowOn 0
>			WindowOff 
>			Set Flag[31],true
>		}
>	}

----
【解説】
エリア10~13を制圧した時に発生します。COM時には発生しません。
a>0 はCOMでない時という事です。a>0 を削除し、
条件文をKuniPlayer[0]にするとCOM時に発生するようになります。

一応4エリア制圧で発生するようになってますが && AreaKuni[追加エリア番号]==a を
付け足す事で増やす事が出来ます。

Window 1で画面下段にウィンドウ表示、FaceOut a で操作しているマスターの
顔絵が表示されます。WindowOn 100 となっているのはタイムラグやキー待ちがなく、
一瞬でメッセージを表示させる為です。

Plus Ley[a],200 は a の陣営に200Leyを追加しますよ、という命令。

収入制限のあるシナリオでない限り、占領ボーナスのメリットは感じにくいですが
お金の代わりに CharSet でその土地の領主を加入させ、独自ユニットが
雇用出来るようになる、など工夫すれば使えるかもしれません。