| サボテンの花さんが既に私が言いたかった事を仰られていますが、 こちらで実証用のインクルードを作っていたので挙げておきます。
データは以下の様に設定します。 (5分ぐらいで作った即席なので記述ミスがあったら、ごめんなさい)
<アイテム>
時間帯《夜》 時間帯《夜》, 固定, 非表示 特殊能力 パイロット能力付加="夜装備=非表示" 0, 0, 0, 0, 0 *時間帯判定アイテム
<武器>
サテライトキャノン, 3000, 1, 99, -20, 1, 100, 130, AABA, -10, BM直(夜装備)
===============
で、夜マップのシナリオの時には以下のコマンドを流します。 サブルーチン化してしまえば、もっとシンプルになりますね。
<夜になった時>
ForEach 味方 全て Item 時間帯《夜》 Equip 対象ユニット 時間帯《夜》 Next
ForEach 敵 全て Equip 対象ユニット 時間帯《夜》 Next
<夜じゃなくなった時もしくはシナリオ終了時>
ForEach 味方 全て RemoveItem 対象ユニット 時間帯《夜》 Next
ForEach 敵 全て RemoveItem 対象ユニット 時間帯《夜》 Next
===============
同じやり方で夜限定の特殊能力やアビリティとかも再現できますし、 以下の様なボーナスアイテムも作れるので、 下手にマップチップに依存するより、汎用性が高いと思います。
<アイテム>
常世の闇 常世の闇, アクセサリー, アイテム 特殊能力 パイロット能力付加="夜装備=非表示" 0, 0, 0, 0, 0 *常に闇に包まれる *夜限定武器使用可能
===============
これ以上のことが出来るようになる訳でないのなら、 マップチップと時間帯の概念を絡める意味は無さそうです。
|