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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
349: 2017/12/18(月)17:54 ID:xN1vqAx1(1/2) AAS
プラグインで計算式を独自のものにしたんだけど、拠点でステータス確認をするとエラー落ちするようになってしまった

if (cls.getClassType().isTerrainBonusEnabled()) {
terrain = PosChecker.getTerrainFromPos(unit.getMapX(), unit.getMapY());
avoid += terrain.getAvoid();←ここ

この行で「null」というエラーが起きてしまうらしい
原因はなんとなく分かる、マップで開いた時にはエラーにならず拠点のステータス確認だけでこうなる事からして
たぶん地形パラメータの回避率を読み取れない環境でこのプログラムを読み取った時限定で起きるんだと思う
省1
350: 2017/12/18(月)17:56 ID:xN1vqAx1(2/2) AAS
分かりにくいと思うから書き換えた部分を丸々乗せる

AbilityCalculator.getAvoid = function(unit) {
var avoid, terrain;
var cls = unit.getClass();

// 回避は、(速さ+幸運)
avoid = RealBonus.getSpd(unit) + RealBonus.getLuk(unit);

// クラス系統が地形ボーナスを考慮する場合は、地形効果の回避率を加算する
省6
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.026s