“スクリプト素材開発ログ” カテゴリのアーカイブ

.

サンプルプロジェクト

スクリプト変更点(+Modifyを押してね)

修正点
・連携スキルと併用してLVが上がった場合、連携スキルを覚える表示がでるバグを修正

拍手からー。クロンさんありがとうございます。

競合は対応しないって書いたけど、もともと「対応しました」って書いてたやつでバグってたら対応します! ・・・多分。

Comments 10 コメント »


.

スクリプト

修正点
・敵が攻撃する時の移動が有効な場合、敵が逃げたときに敵が画面にのこってしまうバグを修正した

Tabtabさんありがとうございましたー

Comments 2 コメント »


.

サンプルプロジェクト

修正点
・INFO_TYPEが1のとき、オートバトルで情報パネルがのこったままになるバグを修正した

Tabtabさんありがとうございますー

Comments 7 コメント »


.

サンプルプロジェクト

修正点
・顔グラを表示できるようにした
・KGC Softwareさんのオーバードライブ表示に対応した

0306_4
せまくて入らないので、顔グラを切り取っています。オーバードライブは文字を非表示にしないと重なっちゃいます。

Actorsample
顔グラをステートで変化させる時はこんな感じで一人1枚使って、インデックス値で指定するのが楽そう、かな。

42行目の def decide_actor_face で @face_name と @face_index を設定してあげてくださいませ

Comments 2 コメント »


.

サンプルプロジェクト

スクリプトのみ

修正点
・アイテム、スキルの対象バトラーを選択中にキャンセルして別のバトラーを選択したとき、最初に選択していたバトラーを対象にしてしまうバグを修正した

bbさんありがとうございますー

Comments 12 コメント »


.

スクリプト

修正点
・KGC Software さんの連携スキルと併用できるようにした
・物理属性でないアイテムも命中補正の影響を受けるバグを修正

HELIXさんありがとうございます!

Comments コメントは受け付けていません。


.

サンプルプロジェクト

スクリプトのみ

修正点
・赤い色の壁が通過できてしまうバグを修正した
・世界樹の迷宮スクリプトが入ってなくてもオートマッピングウィンドウを非表示にできるようにした
・中間モーションを表示しない設定を追加した

真ん中のはスイッチ115番で非表示になります。

一番下は、192行目の NOT_DRAW_MIDDLE_MOTION という項目をtrueにしてください。お好みで DASH_WAIT や NORMAL_WAIT を少なくしてください。wizのような移動になります。あんまし関係ないけど、wiz1のTAS動画見るといつも爆笑してしまうんだ。

Comments 14 コメント »


.

■ステート変化によって顔グラ変える場合の例

こんな感じ

いっぱいステートを設定する場合は

if (actor.state?(2))
return “Actor” + @actor_index.to_s + “_2″
end
if (actor.state?(3))
return “Actor” + @actor_index.to_s + “_3″
end

みたいにつなげるといけると思います。

.

■変数nのアクターさんのフェイスをイベントスクリプトchange_face(n, n)で変える方法
id = $game_variables[<変数ID>]
change_face(id, <顔ID>)

こんな感じで!

Comments 2 コメント »


.

サンプルプロジェクト

修正点
・武器強化の価格計算式のサンプルを修正した
・武器防具の説明も、最新のデータベースを参照するようにした
・アクターに対して、指定の強化値以上の武器or防具を装備しているか判定できるようにした

■以前
#————————————————————————–
# ● 武器強化の料金です。
#————————————————————————–
def temper_price
# 基本価格の10分の1*強化値
return (@price / 10.0 * (plus + 1)).to_i
end

@price → price
に変更しました。

.

# ■アクターの装備判定
# ・指定の部位の装備の強化値が X かどうか?
# イベントの条件分岐のスクリプトで、以下のように記述します。
# $game_actors[アクターID].equip?(装備ID, プラス値)
#
# ・指定の部位の装備の強化値が X 以上かどうか?
# イベントの条件分岐のスクリプトで、以下のように記述します。
# $game_actors[アクターID].equip_ge?(装備ID, プラス値)
#
# ・例
# ID1 のアクターの武器の強化値が 1 以上かどうかを判定する
# $game_actors[1].equip_ge?(1, 1)

※ge はgreater than or equal toの略です。

Comments コメントは受け付けていません。


.

スクリプト

みんとのお部屋さんのアクティブLVアップと併用できるスクリプトです。下の方に入れてください。

手動で振り分けない場合は、「力が2ポイントあがった!」みたいな表示がされなくなるので注意です。

Comments 9 コメント »