.

拍手からー

武器強化システムスクリプトを導入したのですが、
自分のゲームでは防具が一種類につき大量に手に入る仕様なので、
「武器のみ個別管理」+強化をしたいのです。


やろうとしたのですが、かなり多くの部分に条件分岐が入ってしまい、
可読性がものすごく落ちて管理しきれないなーと思ったのでごめんなさいです。。
一応、やろうとしたやつをあげておきます。
ちゃんと動くかどうかは謎で、動かなくてもサポート外です。
申し訳ないです・・・

サンプル(武器防具に固有IDと武器強化システムに変更がはいってます)

5 件のコメント “武器強化システム_番外”
  1. FAMIGON より:

    こんばんは。先日無理なリクエストをした者です;
    こんなに早く作って頂けるとは思っていませんでした。
    本当に有難う御座います!
    導入してみた結果、上手く動作しています!

    セーブとロードが出来ない状態だったのですが
    セーブデータの書き込みと読み込みのとこ
    Marshal.dump(RPG::Armor.armor_id~を消してみると出来ました。
    (この強化システム仕様は自分だけにしか需要がないかも
    知れませんが、他の人でも使用するかもなので一応報告です。

    難しい要望をしてしまったのに、お応え頂き本当に感謝です。
    大切に使います!!

    それと厚かましくも質問なのですが、サンプルプロジェクトでは
    問題がなく変更されたのですが(10G→100G=100G)
    自分のゲームで「武器の値段をデータベースで変更」して
    ゲームを途中再開しても「値段が前設定のまま」なのは(10G→100G=10G)
    どこをいじくってた場合、上書きされないのでしょうか?

    きっと他の素材と競合してるのでしょうか判明出来ず…
    こんな下手な説明で理解出来ないかも知れませんが
    ここが怪しい、とか もしお分かりなら 教えてくださると嬉しいです。

    それでは失礼します。

  2. さば缶 より:

    >FAMIGONさん
    おお、いらしゃいませー。

    >セーブとロードが出来ない状態だった
    わー、やっぱり抜けが!コッソリ差し替えておきました。
    ありがとうございますー。
    しかし初めからもっとうまく作っていれば、
    こんな汚くはならなかったのに・・・。

    あ、ゲームを途中再開してもデータベースの変更が反映されないのは
    仕様です。。武器を手に入れた時点でパラメータが全部コピーされるので、
    それ以降にデータベースを変更してもダメなんです。
    こちらも変なつくりですみません・・・。今思うと強化値以外は
    オリジナルのデータを参照すべきでした。。

  3. FAMIGON より:

    返信ありがとうございます。

    >>それと厚かましくも質問なのですが、サンプルプロジェクトでは
    問題がなく変更されたのですが(10G→100G=100G)
    ↑これ自分勘違いでしたね;

    なるほど、仕様でしたか。了解です。
    質問にお答え頂き感謝します。
    これからも更新頑張って下さい。それでは失礼します。

  4. さば缶 より:

    >FAMIGONさん
    おー、もしかしたらどこかで修正するかも!

  5. FAMIGON より:

    おお、そうですか。
    楽しみに待っています★

  6.  
コメントする