3.0.2.4-Beta リリース
更新履歴
- [Fix] ムービー録画中の画面乱れ修正&録画データが正しく記録されるようにする by @Nicious in #5413
- Update hengband.spec for 3.0.2.3 by @whitehara in #5415
- [Refactor] MonraceDefinition::r_sights をMonraceRecord::seen_count に移した by @Hourier in #5416
- English: correct typo for Daedra Green Dragon by @backwardsEric in #5418
- [Refactor] 街の名前を起動時に初期化するようにした by @Hourier in #5411
- [Fix]吸血処理で武器を持っているかの判定誤りを修正 by @daradarach in #5422
- [Feature] 最大フロア生成オプションを追加 by @dis- in #5423
- [Refactor] 全てのRecords クラスに契約を導入した by @Hourier in #5417
- [Feature] ダンプのユニーク撃破時間の桁を揃える by @habu1010 in #5427
- [Refactor] 一時ファイル格納クラスを作ってアーティファクト一覧の表示処理を差し替えた by @Hourier in #5420
- [Chore] clang-formatのバージョンを18にする by @habu1010 in #4215
- [Feature] フロアサイズ選択オプションのヘルプ更新 by @dis- in #5425
- English: insert space after comma in Magman's name by @backwardsEric in #5430
- [Fix] MonraceRecords の参照を軽量化 by @dis- in #5433
- quest.cpp/h からQuestType/QuestList クラスを分離した by @Hourier in #5431
- [Fix] format.cc が再コンパイルされない by @habu1010 in #5435
- [Refactor] utf-8.cppの関数群のシグネチャ変更 by @habu1010 in #5432
- [Implement] 固定アーティファクト記録の拡充 その1 by @Hourier in #5436
- [Refactor] SpellInfoListからJSON変換処理の分離 by @dis- in #5439
- [Refactor] 文字コード関連処理のファイルを再構成 by @habu1010 in #5437
- [Fix] =gを刻んだアイテムの自動拾いを復旧 by @dis- in #5442
- 外部ライブラリのインクルードを""から<>に変えた by @Hourier in #5441
- [Delete] include-json.hpp の廃止 by @habu1010 in #5445
- [Feature] CIでincludeディレクティブのスタイルをチェック by @habu1010 in #5446
- [Implement] 固定アーティファクトのフルネームを出力するメソッドを作った by @Hourier in #5443
- [Refactor] ArtifactReaderをクラス化 by @dis- in #5444
- [Refactor] ArtifactDefinition::build_full_name() への差し替え by @Hourier in #5447
- [Fix] 死亡済み旧セーブデータ読み込み時のクラッシュを修正 by @dis- in #5453
- RNGライブラリ nessan/xoshiro の導入 by @habu1010 in #5450
- [Implement] 噂と固定アーティファクト記録の拡充 その2 by @Hourier in #5454
- [Fix] 生きている既知のユニーク一覧で撃破レベル・時間が表示される by @habu1010 in #5455
- [Refactor] BaseitemReaderをクラス化 by @dis- in #5448
- [Refactor] json処理で不要な items() 呼び出しを避ける by @habu1010 in #5457
- [Refactor] BaseitemDefinition からBaseitemConfig クラスを分離した by @Hourier in #5459
- English: correct some misspellings and awkward phrasings by @backwardsEric in #5458
- [Fix] 装備がない時の表示がヌル文字になっていたのを元に戻した by @Hourier in #5460
- [Refactor] アイテムスロット範囲をEnumRangeで処理する by @habu1010 in #5461
- [Feature] 各ダンジョンのガーディアンを強化した(ドロップ・戦闘力) by @dis- in #5472
- [Refactor] DungeonReaderのクラス化 by @dis- in #5464
- [Refactor] MagicReaderのクラス化 by @dis- in #5463
- [Refactor] TerrainReaderのクラス化 by @dis- in #5465
- [Refactor] RaceReaderのクラス化 by @dis- in #5466
- [Fix] 不正値で実行時不具合を起こすデータをJSON Schemaで弾く by @dis- in #5476
- [Refactor] MessageReaderのクラス化 by @dis- in #5474
- [Refactor] SpellReaderのクラス化 by @dis- in #5475
- [Refactor] BaseitemDefinition のミュータブルなフィールドを全てBaseitemRecord クラスへ移した by @Hourier in #5470
- English: replace ideographic spaces in messages for Lagduf and Grishnakh by @backwardsEric in #5482
- [Refactor] CAVE_ICKY を CAVE_NO_TELEPORT_DEST にリネーム by @dis- in #5485
- [Fix] フロア連結性チェックが生成成功時に判定されず孤立領域が再生成されない不具合を修正 by @dis- in #5484
- [Refactor] info-reader整理: parser共通化と不要コード/include除去 by @dis- in #5480
- モンスターの調整と追加 v3.0.2.4 by @Hourier in #5478
- [Implement] 点滅する点Lv99を追加した by @Hourier in #5487
- English: clarify rejected spell selection message by @backwardsEric in #5496
- [Fix] #5493 床上アイテム選択の無限ループを修正 by @dis- in #5494
- [Fix] 騎乗モンスターへのカオス効果テレポートを修正 by @dis- in #5490
- [Change] 固定クエストの定義を per-quest JSONC に移行 by @dis- in #5486
- [Chore] 外部ライブラリ由来の警告を抑制する by @habu1010 in #5497
- [Implement] Bot向けJSON出力モードを追加した by @dis- in #5498
- [Implement] GitHub Actions のWorkflow バージョンを最新に引き上げた by @Hourier in #5501
- Release/3.0.2.4 beta by @deskull-m in #5504
Full Changelog: 3.0.2.3-Beta...3.0.2.4-Beta