SRC質問掲示板Mk2

HOME HELP 新規作成 新着記事 ツリー表示 スレッド表示 トピック表示 検索 掲示板新着情報RSS配信新着情報 過去ログ

■22840 / 親記事)  特殊能力って追加出来ますか?
  
□投稿者/ フランZX3 -(2015/06/01(Mon) 01:08:17) [ID:mwZb7xAh]
    特殊能力って自分で考えた能力って追加できますか?
    出来るのであれば方法も教えてほしいです。
引用返信/返信 削除キー/
■22841 / ResNo.1)  Re[1]: 特殊能力って追加出来ますか?
□投稿者/ dip -(2015/06/01(Mon) 10:17:19) [ID:0wbHrp2U]
    2015/06/01(Mon) 16:25:24 編集(投稿者)


    どういった能力を追加したいのかは分かりませんが、能力の追加自体は可能です。
    大まかに言えば、既存の能力を使って作るか、サブルーチン等を用いてローカル処理をするといった方法です。
    一応、下記に一例を挙げておきます。


    1.alias.txtを用いて既存の特殊能力の名称のみを変更。

    火事場の馬鹿力
    底力=火事場の馬鹿力

    ・pilot.txt

    テストパイロット
    テストパイロット, -, 男性, 汎用, AAAA, 0
    特殊能力
    火事場の馬鹿力, 1
    100, 100, 100, 100, 100, 100, 普通
    SPなし
    -.bmp, -.mid

    ただし下記の方法でも同じ。

    ・pilot.txt

    テストパイロット
    テストパイロット, -, 男性, 汎用, AAAA, 0
    特殊能力
    底力=火事場の馬鹿力, 1
    100, 100, 100, 100, 100, 100, 普通
    SPなし
    -.bmp, -.mid


    2.alias.txtを用いて既存の特殊能力を組み合わせて設定する。

    ・alias.txt

    逆境
    底力=逆境
    覚悟=非表示
    逆境=解説 最大HPの1/4以下の時に、攻撃力が1.2倍になり、クリティカル率が50%上昇し、さらに命中率と回避率が30%上昇する。

    ・pilot.txt

    テストパイロット
    テストパイロット, -, 男性, 汎用, AAAA, 0
    特殊能力
    逆境, 1
    100, 100, 100, 100, 100, 100, 普通
    SPなし
    -.bmp, -.mid

    ただし下記の方法でも同じ。

    ・pilot.txt

    テストパイロット
    テストパイロット, -, 男性, 汎用, AAAA, 0
    特殊能力
    底力=逆境, 1
    覚悟=非表示, 1
    100, 100, 100, 100, 100, 100, 普通
    SPなし
    -.bmp, -.mid
    ===
    逆境=解説 最大HPの1/4以下の時に、攻撃力が1.2倍になり、クリティカル率が50%上昇し、さらに命中率と回避率が30%上昇する。


    3.ユニット特殊能力を用いてパイロット特殊能力では不可能な能力の追加。

    ・alias.txt

    ガード
    ローカル能力1=ガード
    ガード=解説 気力が120以上の時に、ダメージを20%減少させる。

    ・pilot.txt

    テストパイロット
    テストパイロット, -, 男性, 汎用, AAAA, 0
    特殊能力
    ガード, 1
    100, 100, 100, 100, 100, 100, 普通
    SPなし
    -.bmp, -.mid
    ===
    レジストLv2=非表示 全 120 (ガード)


    4.パイロット特殊能力を用いてユニット特殊能力では不可能な能力の追加。

    ・alias.txt

    オートディフェンス
    ローカル能力2=オートディフェンス
    パイロット能力付加="先読みLv8=非表示" (!HPLv2.5)
    オートディフェンス=解説 最大HPの1/4以下の時に、50%の確率で反撃がカウンター攻撃になる。

    ・unit.txt

    テストユニット
    テストユニット, -, 汎用, 1, 4
    空陸, 4, M, 0, 0
    特殊能力
    オートディフェンス
    1000, 100, 1000, 100
    AAAA, -.bmp
    近接攻撃, 1500, 1, 1, +15, -, -, -, AAAA, +0, 突
    間接攻撃, 1500, 1, 4, -10, 10, -, -, AAAA, +0, -


    5.SRCの機能を活用してローカル能力の効果を追加する。(下記はあくまで一例です他にも方法はあります)

    ・alias.txt

    ガード
    ローカル能力1=ガード
    ガード=解説 気力が120以上の時に、ダメージを20%減少させる。

    ・pilot.txt

    テストパイロット
    テストパイロット, -, 男性, 汎用, AAAA, 0
    特殊能力
    ガード, 1
    100, 100, 100, 100, 100, 100, 普通
    SPなし
    -.bmp, -.mid

    ・battle.txt

    最終ダメージ
    最終値 * ダメージ倍率チェック(防御側ユニットID)

    ・インクルードファイル

    ダメージ倍率チェック:
    If (Info(パイロット,PilotID(Args(1)),特殊能力所有,ガード) = 1) Then
    If (Morale(PilotID(Args(1))) >= 120) Then
    Return 0.8
    EndIf
    EndIf
    Return 1


    以上がSRCでの主な能力追加方法だと思います。


    1〜4は既存の能力を使用するので、能力の特徴と定義方法さえ分かれば簡単に使用出来ると思います。
    5はヘルプの内容を理解しないと使用は難しいですが、その代りに理解すれば、幅広くオリジナル能力の作成可能です。


    あと本文とはまったく関係ないですが、ブラウザ設定の所為かIDが頻繁に変わります(汗)

引用返信/返信 削除キー/
■23058 / ResNo.2)  Re[2]: 特殊能力って追加出来ますか?
□投稿者/ ASUS -(2021/11/15(Mon) 22:23:05) [ID:EjSemC4p]
    私も質問をされていた方と同じ様な事を感じていたので、この記事を読まさせていただきました。

    そこで分からない部分があったのでお聞きしたいのですが、上記の例で記載して下さっているモノの中に『ローカル能力』と記載されている内容があると思うのですが、この『ローカル能力』とは一体何を指しているのでしょうか?

    その名称になっている部分には、何か該当の能力名を入れる必要があるのか、または自由に能力名を設定出来たりするみたいな感じなのか分からなかったので、よろしければ回答していただけると幸いです。


引用返信/返信 削除キー/
■23059 / ResNo.3)  Re[3]: 特殊能力って追加出来ますか?
□投稿者/ れれね -(2021/11/29(Mon) 19:34:49) [ID:TszDyRfh]
    『ローカル能力』につきましては、ダミー能力ですね。
    システム上でサポートされていない特殊能力も自由に定義することができるようになっていますが、それに該当します。
    従いまして、『ローカル能力』の名称に関しては、システム上サポートされていない特殊能力名であれば自由に設定することが可能で、それに別名を指定することもできます。
    詳しくはヘルプの「パイロット用特殊能力」および「ユニット用特殊能力」の項目をご覧ください。

    以上です。よいSRCライフを。
引用返信/返信 削除キー/



スレッド内ページ移動 / << 0 >>

このスレッドに書きこむ

Pass/

HOME HELP 新規作成 新着記事 ツリー表示 スレッド表示 トピック表示 検索 掲示板新着情報RSS配信新着情報 過去ログ

- Child Tree -
- Antispam Version -