v32.4.0
▼ 更新用ファイルは下記 Files changed より
▼ 本体更新方法 / サポートバージョン / ソース構成 / 譜面の作成概要
▼ 要望・不具合報告 ( GitLab Issues )
v32.3.0 -> v32.4.0 ( vs. latest v32 ) 📁 ▶️
🔃 Files changed (v32)
- danoni_setting.js, danoni_legacy_function.js の変更は、追加した設定を使用しない限り、更新不要です。
フォルダ Directory |
ファイル名 FileName |
最終更新 Last Updated |
|
---|---|---|---|
/js | danoni_main.js | 📥 | v32.4.0 |
/js/lib | danoni_constants.js | 📥 | v32.4.0 |
/css | danoni_main.css | 📥 | v32.4.0 |
(参考)v31以前の差分ファイル一覧
フォルダ | ファイル名 | 最終更新 | |
---|---|---|---|
/js/lib | danoni_localbinary.js | 📥 | v15.1.0 |
/js/lib | danoni_legacy_function.js | 📥 | v27.0.0 |
/js/template | danoni_setting(-template).js | 📥 | v30.1.1 |
/img | aaShadow.svg arrow.svg arrowShadow.svg borderline.svg c.svg cursor.svg giko.svg iyo.svg monar.svg morara.svg onigiri.svg |
📥 | v15.1.0 |
/skin | danoni_skin_default.css danoni_skin_light.css danoni_skin_skyblue.css |
📥 | v31.0.0 |
Details (詳細)
⭐ New Features
- 設定画面のゲージ詳細に必要達成率(Accuracy)を追加 ( PR #1500, #1502, Issue #744 )
- 設定画面のゲージ詳細で表示する回復・ダメージ量について、常に実数値を表示するように変更 ( PR #1500 )
📔 Documentation
🐝 Functions & Variables Changed
Functions & Variables | |
---|---|
Add | getAccuracy |
Change | ー |
Delete | ー |
🍀 Remarks
1. 設定画面のゲージ詳細における仕様変更
- 設定画面のゲージ詳細部分に「Accuracy」を追加しました。
またRecoveryとDamageに対して、実際の適用値を表示するようにしました。
回復・ダメージ量を固定値で指定している場合
矢印数依存の回復・ダメージ比指定の場合
- 矢印数依存の場合、回復・ダメージ量の実数値は小数第2位まで表示します。
- 回復・ダメージ量の実数値が最大ライフ値を超える場合、最大ライフ値を表示します。
矢印数依存の回復・ダメージ比指定で、矢印数がゼロのとき
補足:Accuracyのオンマウスで許容ミス数を表示
補足:Practiceの場合の取り扱い
補足:ゲージ詳細部分の横長変更
- 項目追加に伴い、ゲージ詳細用のテーブル横幅が少し大きくなります。
共通CSSファイルの入れ替えが発生します。設定項目間の間隔はそのままです。 - テーブル枠:280px ⇒ 305px
- テーブル内の行間隔:(自動)⇒14px ※line-heightにて制御
補足:Accuracyのカスタム取得方法
- ボーダー値、回復・ダメージ量、ライフ初期値、総矢印数を元に計算する関数を追加しました。
// 達成率(Accuracy)・許容ミス数の計算
const [rateText, allowableCntsText] = getAccuracy(borderVal, realRcv, realDmg, initVal, allCnt);
// データ格納
document.getElementId(`dataGaugeRate`).innerHTML = rateText;
document.getElementId(`dataGaugeRate`).title = allowableCntsText;
補足:Accuracyの計算例外
- 回復量、ダメージ量が共にゼロの場合や、いずれかにマイナスがある場合は計算しません。