検索結果 343 件

by TOMO
2022年3月21日(月) 15:00
フォーラム: VX / Ace:質問
トピック: 【RGSS3】アクター、エネミーに付加された強化・弱体の数を数えたい
返信数: 4
閲覧数: 2808

Re: 【RGSS3】アクター、エネミーに付加された強化・弱体の数を数えたい

命中率はこんな感じかな?

コード: 全て選択

class Game_BattlerBase
  alias buff_hit_eva_hit hit
  def hit
    buff_hit_eva_hit + @buffs.inject(0) {|r, v| v < 0 ? r + 25 : r } / 100.0
  end
end
回避率も似たような感じでやって下さい
by TOMO
2022年3月11日(金) 20:42
フォーラム: VX / Ace:質問
トピック: 【RGSS3】能力値の強化を『絶対値』に、弱体を『割合』に
返信数: 6
閲覧数: 3081

Re: 【RGSS3】能力値の強化を『絶対値』に、弱体を『割合』に

よく見たら強化の処理は加算でした
なら確かに「param(param_id)」でやった方がいいですね
by TOMO
2022年3月11日(金) 18:09
フォーラム: VX / Ace:質問
トピック: 【RGSS3】能力値の強化を『絶対値』に、弱体を『割合』に
返信数: 6
閲覧数: 3081

Re: 【RGSS3】能力値の強化を『絶対値』に、弱体を『割合』に

バフの段階は「@buffs[param_id]」の方で、この数値がそのまま段階となってます (値がプラスなら強化、マイナスなら弱体) 「param_rate(param_id)」はDBの特徴欄で設定した「通常能力値」の割合です あと、「param(param_id)」の方を改変しているようですが、 他に能力値関連のスクリプトを入れてるなら「param_buff_rate(param_id)」の方を改変する事をお勧めします #-------------------------------------------------------------------------- # ● 通常能力値の強...
by TOMO
2022年3月11日(金) 15:04
フォーラム: VX / Ace:質問
トピック: 【RGSS3】能力値の強化を『絶対値』に、弱体を『割合』に
返信数: 6
閲覧数: 3081

Re: 【RGSS3】能力値の強化を『絶対値』に、弱体を『割合』に

強化が「buff?(param_id)」で、弱体が「debuff?(param_id)」です
by TOMO
2022年2月20日(日) 00:07
フォーラム: VX / Ace:質問
トピック: 解決済み【RGSS3】サークルクロス様のTPCTBでTPチャージ率が0%の時に行動判定を無効にしたい。
返信数: 6
閲覧数: 3224

Re: 【RGSS3】サークルクロス様のTPCTBでTPチャージ率が0%の時に行動判定を無効にしたい。

ごめんなさい
135行目のは戻して、160行目を

コード: 全て選択

cc_tpctb_inputable? && action? && tcr > 0
として下さい
by TOMO
2022年2月18日(金) 15:24
フォーラム: VX / Ace:質問
トピック: 【解決済】rgss2 で $game_map.event_id_xy(x,y) 出来ない?
返信数: 3
閲覧数: 2461

Re: 【解決済】rgss2 で $game_map.event_id_xy(x,y) 出来ない?

答える必要はないのでしょうが、
Ace体験版のスクリプト全部コピーすれば普通のvxもスクリプトだけはAce仕様になっちゃうんですかね。
初心者なのでよく分からないですけど笑
さすがにそれは無理です
データベース等の違いで確実にエラーが出るので諦めましょう
by TOMO
2022年2月18日(金) 02:45
フォーラム: VX / Ace:質問
トピック: 【解決済】【RGSS3】命中率の計算式
返信数: 4
閲覧数: 2766

Re: 【RGSS3】命中率の計算式

元々、小数の計算が偶にズレるのは仕様です

コード: 全て選択

((1.0 - 0.05 - 0.05) * 100).round
とすれば多分90%になります
by TOMO
2022年2月18日(金) 02:15
フォーラム: VX / Ace:質問
トピック: 解決済み【RGSS3】サークルクロス様のTPCTBでTPチャージ率が0%の時に行動判定を無効にしたい。
返信数: 6
閲覧数: 3224

Re: 【RGSS3】サークルクロス様のTPCTBでTPチャージ率が0%の時に行動判定を無効にしたい。

ごめんなさいTPチャージ率は「tcr」でした(trgはTP再生率)
「trg」を「tcr」にして下さい
by TOMO
2022年2月17日(木) 15:06
フォーラム: VX / Ace:質問
トピック: 【解決済】rgss2 で $game_map.event_id_xy(x,y) 出来ない?
返信数: 3
閲覧数: 2461

Re: rgss2 で $game_map.event_id_xy(x,y) 出来ない?

イベントの配列で返す

コード: 全て選択

$game_map.event_xy(x,y)
があるので、

コード: 全て選択

$game_map.event_xy(x,y).empty? 0 : $game_map.event_xy(x,y)[0].id
で可能です

もしくはVXAceのevent_id_xyの処理(Game_Mapの363~366行目)を
VXのGame_Mapにそのまま入れれば使えるようになります
by TOMO
2022年2月17日(木) 00:42
フォーラム: VX / Ace:質問
トピック: 解決済み【RGSS3】サークルクロス様のTPCTBでTPチャージ率が0%の時に行動判定を無効にしたい。
返信数: 6
閲覧数: 3224

Re: 【RGSS3】サークルクロス様のTPCTBでTPチャージ率が0%の時に行動判定を無効にしたい。

135行目を

コード: 全て選択

tp >= CC_TPCTB_TP_ACTION_LIMIT && self == BattleManager.max_tp_battler && trg > 0
にすれば可能なはずです

詳細検索ページへ移動する