[過去ログ] RPGツクールMZ_23作目 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
536: 2023/07/22(土)14:38 ID:n5kmBm2s(1) AAS
トリアコンタン神の場合は一極化しても揺るがない安定があるから寧ろ一極化して欲しい
537: 2023/07/22(土)15:13 ID:EQAzsDua(1) AAS
どんな優秀な人でも予期せぬ事故や病気で引退せざるをえない状況に陥る可能性もあるから一人に頼りすぎは良くないんだよね
538: 2023/07/22(土)19:04 ID:WRylazi6(2/2) AAS
それはある
539: 2023/07/23(日)09:36 ID:ArGlyMna(1) AAS
MZのアイテム個別所持プラグインはまだか?
アイテム装備プラグインと装備スロット自由化プラグインを使えば似たようなゲーム性(戦闘中に手持ちアイテムしか使えない)は実現できるが、なんとなくしっくりこない
540: 2023/07/23(日)10:38 ID:31/SoYtL(1) AAS
セックス
541: 2023/07/23(日)11:08 ID:SSBWTOH1(1) AAS
アイテム個別所持とか作ってる人以外誰も面白くないからやめたら
542(1): 2023/07/23(日)12:33 ID:TLVIrPDq(1) AAS
>>534
アンドゥはあるから、リドゥだね
543: 2023/07/23(日)14:31 ID:/7vIHBUk(1) AAS
アイテム個別所持はオナニーすぎる
プレイヤーは気持ちよくなれんよ
544: 2023/07/23(日)14:45 ID:2i2WkOmi(1) AAS
よっぽど下手くそでwizとかDQとかで苦しんだんだろうな
545(1): 2023/07/23(日)17:35 ID:TgJZYnWH(1) AAS
>>542
アンドゥある?
546: 2023/07/23(日)20:08 ID:wEF3f7kI(1) AAS
>>545
マップ配置画面にはある
データベースには無いから欲しいな
547(1): 2023/07/24(月)12:30 ID:AbwxISyB(1/2) AAS
ツクール2000がアツマール対応した時にツクール復帰して何個か昔作ったゲームアツマールに投稿して見たけど1000プレイくらい行ったゲームあったから
548: 2023/07/24(月)12:41 ID:AbwxISyB(2/2) AAS
>>547
スマホ操作ミスりました
続き
1000プレイくらい行ったからツクールXP以来のツクール購入でMZ買いました
MVのゲームほとんどやったことないけど
MZでデフォルト戦闘の普通のゲーム作ってフリゲ投稿サイトにでも投稿しようと思ってます。
ツクール2000やXP時代のノウハウはあるけど
年食ってからまたツクラーやんの結構しんどいけど頑張ってみます
XPのゲーム公開したらRTPが今の時代敷居が高いと言われて衝撃を受けたのでブラウザゲームに挑戦します
549: 2023/07/24(月)17:40 ID:xpd32Tui(1/6) AAS
逃走確率はデフォルトで
0.5 × 味方のAGI平均 ÷ 敵のAGI平均
になってると思うんだけど、それを
0.5 × 生存してる味方のAGI合計 ÷ 生存してる敵のAGI合計
にしたい
(0.5 * $gameParty.agility() * $gameParty.size()) / ($gameTroop.agility() * $gameTroop.aliveMembers().length)
でイケてるかな?
$gameParty.size() を $gameParty.aliveMembers().length にすると、控えメンバーのAGIが加算される気がする
550(1): 2023/07/24(月)17:49 ID:UClX+o4L(1) AAS
聞く前に自分でやってみな?
551: 2023/07/24(月)18:54 ID:21qcY2cB(1) AAS
JavaScriptにも2015年??だかにクラス構文追加されたんだな
全然知らんかった(・ω・)
552: 2023/07/24(月)19:02 ID:w9V6yIRO(1) AAS
逃走率なんて100%でいいだろ
553: 2023/07/24(月)19:14 ID:0mG7z88m(1) AAS
俺も100%で良いと思う
ストレスの原因だよ
554(1): 2023/07/24(月)19:20 ID:xpd32Tui(2/6) AAS
>>550
自分でやってみて分からんから聞いてるので、わかるのであればお願いしたい
逃走率なんて見て分からんし、表示されるプラグインを入れてみたけど、戦闘開始後はバフデバフで敏捷性を上げ下げしても確率が変わらんから常時監視してないっぽい
プラグインをいじれないか試してみたが、俺のスキルではだめだった
ひたすらテストプレイを繰り返して統計とるのは、面倒なのもあるが、知識的な疑問点自体はそのまま残る可能性があるので、できれば教えてほしい
555: 2023/07/24(月)19:28 ID:xpd32Tui(3/6) AAS
ランダムエンカウントの戦闘は極力少なくし、エンカウントしても逃げて良いように作ってる
その代わり数少ない戦闘では逃げるときに多少工夫して逃げてくれって感じに調整したいので、できればここはこだわりたい
556(1): 2023/07/24(月)19:41 ID:to4H1KXv(1/4) AAS
とりあえず、逃走率の設定は「BattleManager.setup」でしか呼び出してないから戦闘開始時に計算してあとはそのままっぽい。
だから表示されるプラグインも多分正しい値(戦闘開始時の物)を表示してると思う。
バフデバフ時に再計算するようにできないかちょっと見てみる。
557: 2023/07/24(月)19:47 ID:to4H1KXv(2/4) AAS
バフデバフ時というか、戦闘の進行があるたびにBattleManager.makeEscapeRatio();を呼び出せばいいだけか。
進行の部分を探すだけだな。少し待て(見つけられるとは言ってない)
558(2): 2023/07/24(月)20:07 ID:to4H1KXv(3/4) AAS
とりあえずBattleManager.makeEscapeRatio();をガン無視して逃走実行のたびに逃走率を計算するように修正
BattleManager.processEscape = function() {
$gameParty.performEscape();
SoundManager.playEscape();
//const success = this._preemptive || Math.random() < this._escapeRatio; // ここは原文
// ここから修正箇所
var _escapeRatio = 1; // ここの1が逃走率なので好きに変える
console.log(_escapeRatio); // デバッグ用の逃走率表示コマンド デバックが終わったらこの行は削除
const success = this._preemptive || Math.random() < _escapeRatio;
// ここまで修正箇所
if (success) {
this.onEscapeSuccess();
} else {
this.onEscapeFailure();
}
return success;
};
簡単なテスト済み
559: 2023/07/24(月)20:13 ID:pqxb+pBN(1/3) AAS
>>554
逃走率はここで計算されてる
画像リンク
ここのthis._escapeRatioが逃走率
だから以下のようなプラグインを入れてBattleManager.makeEscapeRatioを書き換えれば逃走率は好きに変えれる
流石に計算が合ってるかまでは対応しかねるわ
(function(){
//既存の逃走率の判定を上書き
BattleManager.makeEscapeRatio = function (){
this._escapeRatio = "好きな式入れろ";
};
})();
560(1): 2023/07/24(月)20:15 ID:pqxb+pBN(2/3) AAS
>>558
EscapeRatioは毎回計算されてるからprocessEscapeを掴むよりもmakeEscapeRatioを掴む方がスマートじゃね?
敵によって異なる計算をしたいとかならまた話は変わってくるけど
561: 2023/07/24(月)20:18 ID:pqxb+pBN(3/3) AAS
>>556
あーすまん、最初しか呼ばんのか
思ったより面倒だなこれ
562: 2023/07/24(月)20:22 ID:to4H1KXv(4/4) AAS
フィールド上でざっと試してみたけど、$gameParty.agility()は生死関係なく「所属しているアクターの素早さの平均」だ。
4人生きてる場合の数値と1人死亡してる場合の数値が変わらなかった。
だから上の計算式じゃ「生存してる味方のAGI合計」にはならない。
アクター1体毎に生死判定して、生きている場合は変数に加算し、最後に平均をとる計算がいる。
敵も同じだと思う。がんばれ。
>>560
指摘ありがとう。
>>558の「var _escapeRatio = 1」のところを「var _escapeRatio = BattleManager.makeEscapeRatio();」にして
BattleManager.makeEscapeRatioを書き換えるのが正当なやり方だと思うけど、
初心者に複数個所書き換えさせるのもどうかなと変な気をまわしてしまった。
とりあえずは以上
563: 2023/07/24(月)20:50 ID:HWj0j3GP(1) AAS
ツクールって逃走スキル使って逃げてパーティーメンバーが戦闘画面から全員いなくなると全滅扱いでゲームオーバーとか1回動作チェックすればおかしいの気づくだろみたいなの平気で残ってたりするよな
564: 2023/07/24(月)21:48 ID:xpd32Tui(4/6) AAS
ちょっと出かけてる間にすごいことになってる
すまないありがとう
565: 2023/07/24(月)21:53 ID:vaqdZhsB(1) AAS
俺のちんぽも凄いと思わん?
上下前次1-新書関写板覧索設栞歴
あと 437 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.024s