SRC質問掲示板Mk2
(現在 過去ログ129 を表示中)

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

[ 最新記事及び返信フォームをトピックトップへ ]

■22296 / inTopicNo.1)  敵に経験地・・・
  
□投稿者/ 迷える子犬 -(2011/05/15(Sun) 18:52:48) [ID:TeSVqpO2]
    敵or中立のパイロットが、ユニットを撃破することによって経験地が入り
    味方パイロットのように成長させる設定方法ありませんか?
引用返信/返信 削除キー/
■22297 / inTopicNo.2)  Re[1]: 敵に経験地・・・
□投稿者/ かせうか -(2011/05/15(Sun) 21:20:30) [ID:Ov1sTxxi]
http://fesrc.blog.fc2.com/
    破壊イベントを用いる事で(恐らく)可能です。

    *破壊 全:
    # 味方以外にも経験値を適用
    If Party(相手パイロット) != 味方 Then
    Local baseExp = (Info(対象ユニットID, 経験値) + Info(対象パイロット, 経験値)
    Local finalExp = baseExp * (Level(対象パイロット) / Level(相手パイロット))
    ExpUp 相手パイロット finalExp
    EndIf
    Exit

    加算する経験値の計算は
    http://www.src.jpn.org/neko/multibbs/cbbs.cgi?mode=al2&namber=17241&rev=&no=2&KLOG=95
    を参考にしています。

    味方は通常の経験値が加算されるので、味方を省いて処理しています。
    破壊イベントで破壊された側は対象、破壊した側は相手パイロットで参照できるので、相手パイロットに通常の計算式で求めた経験値を加算しています。

    上で書いた物を実際に動かしてはいませんが、もし参考になれば幸いです。
引用返信/返信 削除キー/
■22298 / inTopicNo.3)  Re[2]: 敵に経験地・・・
□投稿者/ 迷える子犬 -(2011/05/15(Sun) 23:59:27) [ID:TeSVqpO2]
    どうもご返答ありがとうございます!
    とりあえずこのまま使用してみましたが無理でした。
    ただとても参考になりましたありがとうございます。

引用返信/返信 削除キー/
■22299 / inTopicNo.4)  Re[1]: 敵に経験値・・・
□投稿者/ HR-16 -(2011/05/16(Mon) 02:16:38) [ID:OV08QR80]
    HR-16です。
    敵も経験値獲得+レベルアップさせられるのですね。知りませんでした。

    基本、かせうかさんの記事のもので大丈夫だと思います。
    Info()の指定と、()の対応を、気を付けていただければ。

    私からは、レベル差補正の式を。
    かせうかさんの変数に合わせると、以下のようになると思います。
    ----------------------
    Local finalExp = baseExp * (Level(対象パイロット) / Level(相手パイロット))
    ----------------------
    ↓↓↓↓↓↓↓↓↓↓↓
    ----------------------
    If Level(相手パイロット) <= Level(対象パイロット) Then
    Local finalExp = (baseExp * ((Level(対象パイロット) - Level(相手パイロット)) * 0.5 + 1))
    Else
    Local finalExp = (baseExp \ (Level(相手パイロット) - Level(対象パイロット)) \ 2)
    EndIf
    ----------------------
    ※これは、レベル差-6〜+6までは検証しています。
    ※レベル差が10くらいかそれ以上離れると更に修正が加わるようなのですが、そこは調べていないのでご了承ください。

    もう1つだけ。
    (汎用)(ザコ)などで同名パイロットがいる場合は、パイロットもID指定をする必要が出てくると思います。お気を付け下さい。
引用返信/返信 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Pass/

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

- Child Tree -
- Antispam Version -