【解決済み】所持数内でアイテムと所持金を連動させて増減
Posted: 2017年10月30日(月) 13:18
お世話になります。
ツクールMVを使って、簡単な経営要素のあるRPGを製作中です。
主人公が経営する店での販売についてなのですが、
お店を開店すると、所持アイテムの中からランダムで所持数が減り、
減った数×該当商品の定価=儲けが所持金にプラスされる、というシステムが作りたいです。
現在コモンイベントで
変数1:乱数0〜5 (販売数)
変数2:定数20 (薬草の定価)
変数3:変数1 * 2
スクリプト:
var 4 = $gameVariables.value(1) * $gameVariables.value(2)
$gameVariables.setValue(3,4
アイテムの増減:薬草-{変数A}
所持金の増減:+{変数C}
こんな感じに設定していたのですが、
所持数以上の乱数が出た場合に販売したアイテム以上の収入が入ってきてしまう状態です。
(例:薬草の所持=3の時に乱数5が出ると、アイテムの減数が3であるのに対し、収入が20×5=100になってしまう)
この問題を解決するためには、どのような処理が適切でしょうか?
もしくは、もっとうまいやり方があるのでしょうか…
お詳しい方、ご教授くださると幸いです。
ツクールMVを使って、簡単な経営要素のあるRPGを製作中です。
主人公が経営する店での販売についてなのですが、
お店を開店すると、所持アイテムの中からランダムで所持数が減り、
減った数×該当商品の定価=儲けが所持金にプラスされる、というシステムが作りたいです。
現在コモンイベントで
変数1:乱数0〜5 (販売数)
変数2:定数20 (薬草の定価)
変数3:変数1 * 2
スクリプト:
var 4 = $gameVariables.value(1) * $gameVariables.value(2)
$gameVariables.setValue(3,4
アイテムの増減:薬草-{変数A}
所持金の増減:+{変数C}
こんな感じに設定していたのですが、
所持数以上の乱数が出た場合に販売したアイテム以上の収入が入ってきてしまう状態です。
(例:薬草の所持=3の時に乱数5が出ると、アイテムの減数が3であるのに対し、収入が20×5=100になってしまう)
この問題を解決するためには、どのような処理が適切でしょうか?
もしくは、もっとうまいやり方があるのでしょうか…
お詳しい方、ご教授くださると幸いです。