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

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

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

■19136 / inTopicNo.1)  自作改造インクル
  
□投稿者/ エセプログラマー -(2006/09/12(Tue) 14:36:15) [ID:2dn9oYNn]
    自作改造インクルード(HP、ENなどを個別に改造)を作成しているのですが
    改造段階を反映するアイテムの付け替えで不具合が出てしまい困っています。
    ほとんどの機能は正常に動くんですが、
    改造後に同じ改造段階の他のユニットがいる場合に改造アイテムが取られてしまいます。

    具体的には

    ユニットAのHPを2段階改造する。

    ユニットBのHPを1段階改造する。
    (この時点では正常に作動)

    ユニットBのHPをもう1段階改造する。

    ユニットAのHPが無改造に戻る。
    (エラーメッセージは無し)

    となってしまいます。
    おそらくユニットBのHPが2段階になったときにユニットAの
    装備している改造アイテムが取られていると思うんですが。
    以下はItem.txtと自作改造インクルのeveファイルの内容です。

    ###Item.txt

    HP改造1
    HP改造1, 固定, 改造アイテム
    特殊能力
    非表示
    HP割合強化Lv1=非表示
    0, 0, 0, 0, 0

    HP改造2
    HP改造2, 固定, 改造アイテム
    特殊能力
    非表示
    HP割合強化Lv2=非表示
    0, 0, 0, 0, 0

    ・・・

    ###自作ユニット改造.eve

    改造実行時に

    If 対象機体HP改造希望 > 0 Then
    Item "HP改造$(対象機体HP改造済 + 対象機体HP改造希望)"
    Equip 対象機体名称 "HP改造$(対象機体HP改造済 + 対象機体HP改造希望)"
    If 対象機体HP改造済 > 0 Then
    RemoveItem 対象機体名称 "HP改造$(対象機体HP改造済)"
    Endif
    Endif

    と実行。

    3段階改造状態からさらに2段階改造時には
    対象機体HP改造済 → 3
    対象機体HP改造希望 → 2
    という変数になっています。

    Itemコマンド実行時に「その名前のアイテムはありません」とは出ないんで
    作成はされているはずなんですけど。
    どなたかお願いします。
引用返信/返信 削除キー/
■19145 / inTopicNo.2)  Re[1]: 自作改造インクル
□投稿者/ ハク -(2006/09/13(Wed) 01:36:44) [ID:pgxyArqb]
    ハクというものです。

    今回提示された部分には特に問題はないと思います。
    ただこの中に出てくる変数をどのようにして求めているのかが気になります。

    情報を小出しにしても埒が明かないので
    "自作ユニット改造.eve"をまるまる全て見せていただけないでしょうか。
    (もし可能であるなら一連の動作を確認できるテストシナリオの方が歓迎)

    それでは。
引用返信/返信 削除キー/
■19146 / inTopicNo.3)  テストシナリオです
□投稿者/ エセプログラマー -(2006/09/13(Wed) 02:46:42) [ID:2dn9oYNn]
http://www.hcn.zaq.ne.jp/karappo/
    テストシナリオを自サイトにアップしました。
    http://www.hcn.zaq.ne.jp/karappo/
    のトップページに置いてあります。
    20段改造対応など分かりにくくなっておりますが
    よろしくお願いします。
引用返信/返信 削除キー/
■19148 / inTopicNo.4)  Re[3]: テストシナリオです
□投稿者/ ハク -(2006/09/13(Wed) 05:56:28) [ID:pgxyArqb]
    ハクです。

    504〜515行の素能力算出後の再装備の場面で
    Itemコマンドを実行せずにEquipコマンドを実行しているため
    もう一方に装備されたアイテムを横取りする形になっています。

    ここにItemコマンドを追加してやれば正常に動くと思います。
    確認してみて下さい。
引用返信/返信 削除キー/
■19152 / inTopicNo.5)  Re[4]: テストシナリオです
□投稿者/ エセプログラマー -(2006/09/13(Wed) 23:11:14) [ID:2dn9oYNn]
http://www.hcn.zaq.ne.jp/karappo/
    ありがとうございます。
    正常に動作しました。
    自分の技量が拙い上に20段階改造とかの拡張機能も入っていて
    見づらいプログラムだったと思います。
    問題だった機体の基本能力算出ですが
    HPが上がるパーツなどをつけていると数値がおかしくなるという不具合も
    ご指摘のおかげで判明しました。

    自サイトのアドレスあげたせいか
    ヒット数がいつもより増えてたのもうれしかったです。

解決済み!
引用返信/返信 削除キー/



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

このトピックに書きこむ

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

Pass/

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

- Child Tree -
- Antispam Version -