自作のスクリプトなのですが、この一行もっと美しく書けないでしょうか?
コード: 全て選択
var x = $gameActors.actor(1).equips()[0]==null ? 1 : $gameActors.actor(1).equips()[0].note
を二回書いているのが気持ち悪くて、だけどこれだけのために変数作るのもなぁって思ってます・・・
ささいな問題なんですが、気になってしまうと落ち着かない性分なんです。
助言いただけると嬉しいです。
追記:スクリプトの全文です。DBから値を取得たりして、計算結果を変数に入れています。
コード: 全て選択
var multi = $gameActors.actor(1).equips()[0]==null ? 1 : $gameActors.actor(1).equips()[0].note
var damage = $gameVariables.value(1) * $dataEnemies[1].note * multi + Math.floor(Math.random() * 6);
damage = damage<=1 ? 1 : damage;
$gameVariables.setValue(2, damage);