| 2006/12/05(Tue) 20:49:52 編集(投稿者)
パイロットデータに持たせるものなのは了解しましたが、 本来どのように表示されて欲しくて、 どのような効果であって欲しいのかの辺りがイマイチ分かりらないままでのレスであることはご了承ください。
● >NタイプLv1, 1, Lv2, 15, Lv3, 30 >と書くところを >Nタイプ基本にし、
これは "Nタイプ基本" ではなく、 "Nタイプ基本,1" のように習得レベルが指定されているはずです。 つまり、習得レベルはエリアスデータ外で指定されているわけです。
ヘルプにおける例を引けば >戦士の一族 >素質=戦士の一族 と言うエリアスデータがある状態で >特殊能力, 戦士の一族, 1 >と指定された際は >特殊能力, 素質=戦士の一族, 1 >であるとみなされます。
この例の通り、エリアスデータにおいては習得レベルが指定されません。
習得レベルの設定ができませんので、パイロット用特殊能力における記述と同じような形での "alias内でレベルアップしていく能力" の設定も出来ません。
● 次に、前のレスでも指摘した点ですが、
パイロット能力として持たされた"Nタイプ基本"という能力内で"Nタイプ"というダミー能力が別名指定されている時、 "Nタイプ"はパイロット用特殊能力です。
そのため、 >Nタイプ >**強化Lv1=非表示 (NタイプLv1) という記述がエリアスデータにあれば、 パイロット用特殊能力として "**強化Lv1=非表示 (NタイプLv1)" というものをもつ事になります。
しかし、 "**強化" という特殊能力はユニット用特殊能力にしかありませんので、効果がありません。 また、パイロット用特殊能力に対して必要技能は設定できませんので、 "(NタイプLv1)" という必要技能を意図した記述も、意味を持ちません。
"Nタイプ"をパイロット用特殊能力として使うのであれば、 エリアス定義の中身もパイロット用特殊能力に用いれるものでなければなりません。
● Nタイプのエリアス定義におけるレベル指定については、 ヘルプにも >エリアスされた特殊能力に対してレベル指定を行った場合、エリアスの特殊能力定義にレベル指定が無い場合でもレベル指定がなされていると見なされます ・・・とあるように、エリアスにおける記述を適切に行えば必要技能を用いずとも実現できると思われます。 ヘルプにいくつか例が載っていますので、実際色々試しながらどのような事になるのかを確認していくのが早いと思います。
● さて、先程エリアスで習得レベルの指定は出来ないと書きましたが、 擬似的に エリアス内で"レベルアップ"していく能力 を作る方法はいくつか考えられると思います。
ただ、本来パイロットデータに >NタイプLv1, 1, Lv2, 15, Lv3, 30 と書いてしまえば済む所を わざわざエリアス化にこだわって回りくどい方法を用いる感があるわけですが・・。
例えば、 パイロットデータに記述する、ユニットに付加する(ユニット用)特殊能力として "Nタイプ基本" を持たせ、 エリアスデータで Nタイプ基本 パイロット能力付加=NタイプLv1 (レベルLv1 !レベルLv15) パイロット能力付加=NタイプLv2 (レベルLv15 !レベルLv30) パイロット能力付加=NタイプLv3 (レベルLv30) のように定義することで、レベルに応じて"Nタイプ"のレベルを変動させる事が可能ではあります。 ("Nタイプ"をあくまでもパイロット用特殊能力としたい場合ですが)
長々と失礼しました。エリアス関係は少々複雑で分かり辛い所があるかと思いますが、頑張ってください。 では。
|