LQDB Liberty Questの技術メモサイト。

何かお探しですか?

職業の情報をスクリプトから取得する方法まとめ

データベースに登録されている職業の情報をスクリプトから取得する方法です。

基本

console.log( $dataClasses[1] ); // ID 1 の職業の情報を全て表示

console.log( $dataClasses[3] ); // ID 3 〃

名前を取得

$dataClasses[1].name; // ID 1 の職業の名前を参照

経験値曲線を取得

$dataClasses[1].expParams[0]; // ID 1 の職業の経験値曲線の基本値を参照
$dataClasses[1].expParams[1]; // 〃 補正値
$dataClasses[1].expParams[2]; // 〃 増加度A
$dataClasses[1].expParams[3]; // 〃 増加度B

能力値曲線を取得

$dataClasses[1].params[0]; // ID 1 の職業の最大HPの能力値曲線を参照
$dataClasses[1].params[1]; // 〃 最大MP
$dataClasses[1].params[2]; // 〃 攻撃力
$dataClasses[1].params[3]; // 〃 防御力
$dataClasses[1].params[4]; // 〃 魔法力
$dataClasses[1].params[5]; // 〃 魔法防御
$dataClasses[1].params[6]; // 〃 敏捷性
$dataClasses[1].params[7]; // 〃 運

$dataClasses[1].params[0][1]; // ID 1 の職業の最大HPのレベル1の値を参照
$dataClasses[1].params[0][5]; // 〃 レベル5の値

習得するスキルを取得

$dataClasses[1].learnings; // ID 1 の職業の習得するスキルを全て参照

// ID 1 の職業の習得するスキル 1 の習得レベルを参照
$dataClasses[1].learnings[0].level;

// ID 1 の職業の習得するスキル 1 のスキル(ID)を参照
$dataClasses[1].learnings[0].skillId;

// ID 1 の職業の習得するスキル 1 のメモを参照
$dataClasses[1].learnings[0].note;

特徴を取得 (詳細は後程…)

$dataClasses[1].traits; // ID 1 の職業の特徴を全て参照

// ID 1 の職業の特徴その1 のタイプを参照
$dataClasses[1].traits[0].code;

// ID 1 の職業の特徴その1 の内容を参照
$dataClasses[1].traits[0].dataId;

// ID 1 の職業の特徴その1 の値を参照
$dataClasses[1].traits[0].value;

メモを取得

$dataClasses[1].note; // ID 1 の職業のメモを参照

(0) Comments

コメントを残す

コメント内容の項目は必須入力です。
コメントは承認後に公開されますので反映に時間がかかる場合がございます。また、メールアドレスは公開されません。

返信先: