アクセス
since 2009
Twitter
pixiv

Author:月紳士

→pixivについて

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

【アクターインベントリ】装備品ステート(7)

ver.4.14

装備品ステートのスロットを追加するアイテムと、
空欄にランダムにステートを付加するアイテムを作れるようにしました。

サンプルプロジェクト(アップローダへ)

Capture33


前回の記事に書いた設定方法は、
やっぱり変更しました。
 
 
<ランダム装備ステート:21/5>

という記述をした際の / 後の数字は付加確率ではなく
全体を占める割合にしました。
記述が、

<ランダム装備ステート:21/5>
<ランダム装備ステート:22/4>
<ランダム装備ステート:23/3>

となっていれば、 / 後の数字の合計(5+4+3=)12の内、
ステートID:21が付加されるのは12分の5
ステートID:22が付加されるのは12分の4
ステートID:23が付加されるのは12分の3
ということになります。

前回では「付加されるステートがない場合に空欄」
になっていましたが、
「入手時点で既に付加されたステートがあるか?」の確率を
別に設定できるようにしました。

装備品ステートの空欄の数を判定

入手時点で既にステートが付加されているかを判定

ランダムにステートを付加

という順番で処理します。それぞれに設定が分かれています。

説明出来てるかな…?

装備品ステートのスロットを追加するアイテムは
空欄の数をランダムに決める場合か
空欄がつかない設定の場合に有効で、
カスタマイズ項目で設定する「空欄の最大値」まで
スロットを増やすことの出来るアイテムです。

空欄にランダムにステートを付加するアイテムは
入手時のランダム付加を流用しているので
設定がされていないとこのアイテムの効果は失敗します。

サンプルプロジェクトやらマニュアル説明が
追いついていない感じですが…

街に入らず東にいった洞窟が
最新更新のテストをしている場所なので
そちらも参考にしてください。

テーマ : RPGツクール
ジャンル : ゲーム

コメントの投稿

管理者にだけ表示を許可する

Re: お助けください!

> 装備品ステートについてなのですが、
> 付加されたステートが、「メニュー」「装備画面」「戦闘中」全てで表示されてしまいます。
>
> これらのステート表示を隠す方法はないでしょうか?

こちらは装備品ステートの仕様に関わる部分である為、
改変していただくしかありません。

Game_BattlerBaseクラスの152行あたり

icons = states.collect {|state| state.icon_index }

の一行を

array = states - equip_states.collect{|id|$data_states[id]}
icons = array.collect {|state| state.icon_index}

の二行に差し替えていただくと、
お望みの仕様になるかもしれません。
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。