[過去ログ] 製作者スレ SRPG Studio 26章©2ch.net (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
411
(1): 2017/10/17(火)19:57 ID:MT9JPZbz(1/6) AAS
熟練度が上昇するに従って命中率が上昇するってシステムを作ろうとして
とりあえずCB氏の「$singleton-calculator_custom.js」の記述を弄って

AbilityCalculator.getHit = function(unit, weapon) {
var cls = unit.getClass();
var hitb = cls.custom.hitp;
var value;
の下に
省2
412
(1): 2017/10/17(火)19:58 ID:MT9JPZbz(2/6) AAS
// 武器の熟練度が(ランクD)の場合、Dランク補正をつける
if (AbilityCalculator.getJyukurendo(unit, weapon) >= 31) {
values = (ここに数字が入る);
}

// 武器の熟練度が(ランクC)の場合、Cランク補正をつける
if (AbilityCalculator.getJyukurendo(unit, weapon) >= 71) {
values = (ここに数字が入る);
省13
413
(2): 2017/10/17(火)19:58 ID:MT9JPZbz(3/6) AAS
という感じでクラスごとの補正について記した後に原文の最後にvaluesを加える形で
if (typeof cls.custom.hitp !== 'number') {
// 武器の命中率 + 技 * (数字) + 運 * (数字) +武器熟練度補正
value = weapon.getHit() + RealBonus.getSki(unit) * (数字) + Math.floor( (RealBonus.getLuk(unit) * (数字)) + values );
}
else{
value = weapon.getHit() + RealBonus.getSki(unit) * (数字) + Math.floor( (RealBonus.getLuk(unit) * (数字)) + values ) + hitb;
省7
417: 2017/10/17(火)21:11 ID:MT9JPZbz(4/6) AAS
>>414
なるほど、ありがとう
アドバイスに従って

// 武器の熟練度が(ランクE)の場合、補正をつけない
if (AbilityCalculator.getJyukurendo(unit, weapon) <= 30) {
values = 1;
}
省5
419: 2017/10/17(火)22:14 ID:MT9JPZbz(5/6) AAS
>>418
うーん……自分で記述したものを抜いた素の記述でも機能していないみたいだな……
素の01〜04…、10…のプラグインだけを新規プロジェクトに突っ込んで武器ランクをSにして確認したけど
全く命中率は変わってなかった
そもそもが動いてないとはまいった
421
(1): 2017/10/17(火)23:50 ID:MT9JPZbz(6/6) AAS
>>420
いや、完全に新規作成したプロジェクトでやったんだ
だけど何故か動かない、同梱されてた他のフォルダもきちんと導入してるのに
今のバージョンじゃ動かないとかあるのかな?
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.035s