OSDN Git Service
Hourier [Mon, 11 Sep 2023 09:59:18 +0000 (18:59 +0900)]
[Refactor] #3617 デストラクタだけが定義されている通常クラスからデストラクタを消し、同基底クラスにはdefault 指定した特殊コンストラクタを追加した
Hourier [Mon, 11 Sep 2023 09:31:36 +0000 (18:31 +0900)]
[Refactor] #3617 switch/case 文の意図しないフォールスルーを、論理を保ったままフォールスルーなしに書き換えた
Hourier [Mon, 11 Sep 2023 05:38:48 +0000 (14:38 +0900)]
Merge pull request #3573 from Hourier/Fix-Tile-Unselectable
タイルを選択するとエラーになる不具合を修正した
火炎の飛竜 [Thu, 31 Aug 2023 09:24:16 +0000 (18:24 +0900)]
Merge pull request #3587 from Slimebreath6078/feature/Refactor_mane_spell_mask
ものまねの範囲指定を全部マスクに移した
火炎の飛竜 [Tue, 22 Aug 2023 21:44:47 +0000 (06:44 +0900)]
Merge pull request #3586 from Slimebreath6078/feature/Refactor_attack_spell_enums
spell-selector用のマスクを追加し、spell_between()を廃止した
Slimebreath6078 [Sat, 5 Aug 2023 19:13:27 +0000 (04:13 +0900)]
ものまねの範囲指定を全部マスクに移動した
Deskull [Sun, 20 Aug 2023 02:43:03 +0000 (11:43 +0900)]
Merge pull request #3600 from backwardsEric/english-recall-escorts
English: fix formatting of escorts list in monster lore
Eric Branlund [Sun, 20 Aug 2023 01:23:26 +0000 (19:23 -0600)]
English: fix formatting of escorts list in monster lore
Resolves https://github.com/hengband/hengband/issues/3599 .
火炎の飛竜 [Tue, 15 Aug 2023 13:25:55 +0000 (22:25 +0900)]
Merge pull request #3594 from backwardsEric/english-red-chiokovo
English: more natural phrasing and spaces after period for Lv. 99 Red Chiokovo
Eric Branlund [Tue, 15 Aug 2023 10:41:31 +0000 (04:41 -0600)]
English: more natural phrasing and spaces after period for Lv. 99 Red Chiokovo
火炎の飛竜 [Sun, 13 Aug 2023 18:38:20 +0000 (03:38 +0900)]
Merge pull request #3588 from Slimebreath6078/feature/Add_red_chiokovo_lv_99
赤チォコヴォLv99を実装
Slimebreath6078 [Sat, 29 Jul 2023 03:57:10 +0000 (12:57 +0900)]
赤チォコヴォLv99を追加
Slimebreath6078 [Sat, 5 Aug 2023 18:58:28 +0000 (03:58 +0900)]
spell_in_between()を削除
Slimebreath6078 [Sat, 5 Aug 2023 18:56:53 +0000 (03:56 +0900)]
spell_summon()内のspell_in_between()を廃止
Slimebreath6078 [Sat, 5 Aug 2023 18:54:02 +0000 (03:54 +0900)]
spell_annoy()内のspell_in_between()を廃止
Slimebreath6078 [Sat, 5 Aug 2023 18:52:37 +0000 (03:52 +0900)]
spell_annoy()用マスクを追加
Slimebreath6078 [Sat, 5 Aug 2023 18:45:01 +0000 (03:45 +0900)]
spell_attack()内のspell_in_between()を廃止
Slimebreath6078 [Sat, 5 Aug 2023 18:32:44 +0000 (03:32 +0900)]
spell_attack()用マスクを追加
Deskull [Sun, 6 Aug 2023 07:26:00 +0000 (16:26 +0900)]
Merge pull request #3584 from backwardsEric/english-last-words-prompt
English: add colon and space after prompt for last words
火炎の飛竜 [Sun, 6 Aug 2023 07:22:16 +0000 (16:22 +0900)]
Merge pull request #3576 from Slimebreath6078/feature/add_meteor_ball_and_bolt
隕石属性のボール・ボルトを追加
Slimebreath6078 [Sun, 30 Jul 2023 04:20:14 +0000 (13:20 +0900)]
巨大サイバー(ryに魔法と耐性を追加
Slimebreath6078 [Sat, 29 Jul 2023 04:17:57 +0000 (13:17 +0900)]
隕石属性のボール・ボルトを攻撃魔法に含めるようspell_attack関数を修正
Slimebreath6078 [Sat, 29 Jul 2023 03:03:19 +0000 (12:03 +0900)]
隕石耐性を追加
隕石耐性、というものもよくわからないが、他に当てはまりそうな耐性もない(せいぜいフォースくらい?)ので新規に追加
Slimebreath6078 [Sat, 29 Jul 2023 02:19:57 +0000 (11:19 +0900)]
青魔法・ものまねに魔法「メテオストライク」を追加
Slimebreath6078 [Sat, 29 Jul 2023 02:10:46 +0000 (11:10 +0900)]
魔法「メテオストライク」の敵魔法としての実装
Slimebreath6078 [Sat, 29 Jul 2023 01:44:41 +0000 (10:44 +0900)]
魔法「メテオストライク」のフラグを追加
Slimebreath6078 [Sat, 29 Jul 2023 01:42:58 +0000 (10:42 +0900)]
青魔法・ものまねに魔法「メテオスウォーム」を追加
Slimebreath6078 [Sat, 29 Jul 2023 01:42:25 +0000 (10:42 +0900)]
魔法「メテオスウォーム」の敵魔法としての実装
Slimebreath6078 [Sat, 29 Jul 2023 01:40:58 +0000 (10:40 +0900)]
魔法「メテオスウォーム」のフラグを追加
Deskull [Sun, 6 Aug 2023 05:58:13 +0000 (14:58 +0900)]
Merge pull request #3582 from sikabane-works/fix/mute-firebreath-display
[Fix] 突然変異の炎のブレス威力表記がレベルx1になっていたものを実際通り、レベルx2に修正。
Eric Branlund [Fri, 4 Aug 2023 21:42:11 +0000 (15:42 -0600)]
English: add colon and space after prompt for last words
Resolves https://github.com/hengband/hengband/issues/3583 .
Deskull [Sun, 30 Jul 2023 13:06:09 +0000 (22:06 +0900)]
[Fix] 突然変異の炎のブレス威力表記がレベルx1になっていたものを実際通り、レベルx2に修正。
Deskull [Sat, 29 Jul 2023 13:09:14 +0000 (22:09 +0900)]
Merge pull request #3580 from daradarach/feature/fix
サルーインのExpを0→66666に修正
daradarach [Sat, 29 Jul 2023 12:43:43 +0000 (21:43 +0900)]
サルーインのExpを0→66666に修正
Hourier [Thu, 27 Jul 2023 13:34:58 +0000 (22:34 +0900)]
[Refactor] #3571 if文のネストを解消した
Hourier [Thu, 27 Jul 2023 13:07:53 +0000 (22:07 +0900)]
[Fix] #3571 タイルが読み込めない不具合を修正した
Hourier [Thu, 27 Jul 2023 13:04:16 +0000 (22:04 +0900)]
Merge pull request #3562 from Hourier/Remove-Spoiler-File-2
spoiler_file グローバル変数の使用箇所削減 その2
Hourier [Mon, 17 Jul 2023 00:52:18 +0000 (09:52 +0900)]
[Refactor] #3559 モンスター一覧のスポイラーファイル出力処理からspoiler_file を消した
Hourier [Sun, 16 Jul 2023 06:14:45 +0000 (15:14 +0900)]
[Refactor] #3559 monster-info-sipoiler.h からspoiler-util.h への参照を消した
Hourier [Sun, 16 Jul 2023 05:43:42 +0000 (14:43 +0900)]
[Refactor] #3359 モンスタースポイラーファイル出力処理の引数からconcptr を消した
Hourier [Sat, 15 Jul 2023 14:39:26 +0000 (23:39 +0900)]
[Refactor] #3559 spoil_mon_evol() の引数を廃止して関数内部で直接使用するようにした
Hourier [Thu, 27 Jul 2023 11:26:20 +0000 (20:26 +0900)]
Merge pull request #3564 from Hourier/Change-Format-Const
concptr の削減
Hourier [Sun, 23 Jul 2023 02:41:57 +0000 (11:41 +0900)]
[Refactor] 配列未初期化警告を解消した
Hourier [Sun, 23 Jul 2023 02:37:53 +0000 (11:37 +0900)]
[Refactor] #3482 q, s の実行時定数値をコンパイル定数値に変えた
Deskull [Mon, 24 Jul 2023 13:26:26 +0000 (22:26 +0900)]
Merge pull request #3570 from whitehara/update-spec
Update spec
whitehara [Mon, 24 Jul 2023 10:40:26 +0000 (12:40 +0200)]
Enable X11 in hengband.spec
Deskull [Mon, 24 Jul 2023 10:39:06 +0000 (19:39 +0900)]
Merge pull request #3568 from sikabane-works/release/3.0.0.88-alpha
[Release] 3.0.0.88-Alpha
Deskull [Sun, 23 Jul 2023 13:47:54 +0000 (22:47 +0900)]
Merge pull request #3569 from sikabane-works/release/3.0.0.88-alpha
Release/3.0.0.88 alpha
Deskull [Sun, 23 Jul 2023 13:29:50 +0000 (22:29 +0900)]
[Release] 3.0.0.88-Alpha
* 今回からhengband.specも更新、ログの名義はビルドしていただくwhiteharaさんのまま、日付はリリース当日としておく。
Hourier [Sun, 23 Jul 2023 02:35:56 +0000 (11:35 +0900)]
[Refactor] #3483 format() の戻り値をauto に差し替えた
Hourier [Sun, 16 Jul 2023 14:07:49 +0000 (23:07 +0900)]
Merge pull request #3560 from Hourier/Remove-Spoiler-File-1
spoiler_file グローバル変数の使用箇所削減
Hourier [Sat, 15 Jul 2023 14:29:15 +0000 (23:29 +0900)]
[Refactor] #3554 ベースアイテムのスポイラーファイル出力処理からspoiler_file を消した
Hourier [Sat, 15 Jul 2023 14:23:20 +0000 (23:23 +0900)]
[Refactor] #3554 spoil_obj_desc() の引数を廃止して関数内部で直接使用するようにした
Hourier [Fri, 14 Jul 2023 13:34:19 +0000 (22:34 +0900)]
[Refactor] #3554 spoil_random_artifact() の引数を廃止して関数内部で直接使用するようにした
Hourier [Fri, 14 Jul 2023 11:43:17 +0000 (20:43 +0900)]
[Refactor] #3554 固定/ランダムアーティファクト情報の出力処理からspoiler_file グローバル変数を消した
Hourier [Sun, 16 Jul 2023 11:43:54 +0000 (20:43 +0900)]
[Fix] #3155 path_build() が絶対パスを返さない場合がある事象を修正した
Hourier [Sun, 16 Jul 2023 13:51:59 +0000 (22:51 +0900)]
Merge pull request #3561 from Hourier/Change-Signature-Terms
画面サイズを取得する関数からint* の引数をなくし、戻り値をXY のpair にした
Hourier [Sun, 16 Jul 2023 09:26:48 +0000 (18:26 +0900)]
[Refactor] #3155 display-sub-windows.cpp から呼ぶ必要のないヘッダを削除した
Hourier [Sun, 16 Jul 2023 07:37:11 +0000 (16:37 +0900)]
[Refactor] #3155 term_get_size() からint* の引数を削除し、戻り値をpair に変えた
Hourier [Sun, 16 Jul 2023 07:19:00 +0000 (16:19 +0900)]
[Refactor] #3155 get_screen_size() の引数からint* をなくし、戻り値をpair に変えた
Hourier [Sun, 16 Jul 2023 07:14:34 +0000 (16:14 +0900)]
[Refactor] #3155 get_screen_size() のシグネチャを変える準備
Habu [Sun, 16 Jul 2023 10:54:48 +0000 (19:54 +0900)]
Merge pull request #3558 from habu1010/feature/fix-publish-auto-generated-spoiler-page
[Fix] GitHub Actionsによる自動生成スポイラーページの公開に失敗する
Habu [Sat, 15 Jul 2023 14:43:32 +0000 (23:43 +0900)]
[Fix] GitHub Actionsによる自動生成スポイラーページの公開に失敗する
ネット機能の実装により --disable-worldscore だけでは libcurl が依然とし
て必要になったため、--disable-net を指定するようにして libcurl のインス
トールをしなくてもコンパイルできるように修正する。
Habu [Sat, 15 Jul 2023 14:32:21 +0000 (23:32 +0900)]
Merge pull request #3557 from habu1010/feature/fix-dump-witness-cloaker-grid
[Fix] クエスト「もの言えぬ証人」のクローカーのマスが暗い
Habu [Sat, 15 Jul 2023 14:16:04 +0000 (23:16 +0900)]
[Fix] クエスト「もの言えぬ証人」のクローカーのマスが暗い
クエスト「もの言えぬ証人」は部屋の中が最初から明るく照らされた状態になっ
ているが、クローカーのいるマスだけ照らされていない状態になっている。
モンスターを設置しているマスが暗いのはチュートリアルクエストとして範囲の
狭い光源の危険性を認知してもらうための意図的なものだったが、これについて
は扉の奥のデスソードでも伝えられ、クローカーのマスに関してはやや不自然な
挙動ではあるので最初からあかるく照らされた状態に修正する。
Habu [Sat, 15 Jul 2023 14:07:56 +0000 (23:07 +0900)]
Merge pull request #2875 from habu1010/feature/candidates-selector
[Feature] 候補を表示して選択するクラス
Habu [Sat, 15 Jul 2023 13:36:52 +0000 (22:36 +0900)]
Merge pull request #3556 from habu1010/feature/fix-term-erase-to-right-edge
[Fix] 消去時に画面右端までの消去されないことがある
Habu [Sat, 15 Jul 2023 12:35:39 +0000 (21:35 +0900)]
[Refactor] メンバをコンストラクタで初期化する
prompt と start_col メンバをコンストラクタで初期化するようにし private
にしておく。
Habu [Sat, 15 Jul 2023 12:23:15 +0000 (21:23 +0900)]
[Fix] 消去時に画面右端までの消去されないことがある
term_erase で消去する文字数を255に指定しているものは、画面右端まで消去
する事を意図しているが、ウィンドウ横幅が255桁以上の場合消しきれないことが
ある。
先に実装した term_erase で画面右端まで消去する機能を使用するように変更する。
Habu [Sat, 15 Jul 2023 12:23:15 +0000 (21:23 +0900)]
[Feature] term_eraseで画面右端まで消去する機能
消去するカラム数を指定する引数をstd::optionalにし、std::nulloptが指定
された場合は画面右端まで消去を行う。
Hourier [Sat, 15 Jul 2023 11:27:10 +0000 (20:27 +0900)]
Merge pull request #3553 from Hourier/Change-Artifact-Spoiler-Signatures
アーティファクトスポイラー周りのシグネチャ整理
Hourier [Wed, 12 Jul 2023 10:16:47 +0000 (19:16 +0900)]
[Refactor] #3453 spoiler_underline() の引数をconcptr からstring_view に変えた
Hourier [Wed, 12 Jul 2023 10:15:43 +0000 (19:15 +0900)]
[Refactor] #3453 spoiler_ident をconcptr からstring に変えた
Habu [Sat, 15 Jul 2023 10:49:04 +0000 (19:49 +0900)]
[Refactor] 固定アーティファクト生成のウィザードコマンド
固定アーティファクト生成を行うウィザードコマンドで、アーティファクトの
選択にCandidateSelectorを使用する。
Habu [Sat, 15 Jul 2023 10:44:44 +0000 (19:44 +0900)]
[Feature] 候補のリストを表示し選択するクラス
汎用的に使用できる候補のリストを画面に表示し、その中から1つ選択する
クラスを実装する。
Hourier [Wed, 12 Jul 2023 10:14:12 +0000 (19:14 +0900)]
[Refactor] #3453 アーティファクトのスポイラー出力先が'artifact.txt' しかなく、今後の拡張可能性も低く、リテラルのコピペなので、1箇所にまとめた
Hourier [Tue, 11 Jul 2023 14:25:34 +0000 (23:25 +0900)]
[Refactor] #3543 make_fake_artifact() の引数からItemEntity* を除去し、戻り値をbool からItemEntity に変えた
Habu [Sat, 15 Jul 2023 08:54:46 +0000 (17:54 +0900)]
Merge pull request #3552 from habu1010/feature/delete-bom-from-utf8-encoding-files
[Chore] ソースファイルのBOMを削除する
Habu [Sat, 15 Jul 2023 06:59:41 +0000 (15:59 +0900)]
[Chore] .editorconfigからutf-8-bomの指定を削除
ソースファイルのエンコーディングをBOM付きUTF-8からBOMなしUTF-8に変更する
ことになったので、.editorconfigからutf-8-bomの指定を削除して意図せずBOM
付きUTF-8にならないようにする。
Habu [Sat, 15 Jul 2023 06:59:41 +0000 (15:59 +0900)]
[Chore] BOMチェックワークフローの変更
ソースコードのエンコーディングがBOM付きUTF-8からBOMなしUTF-8に変更になっ
たので、BOMチェックのワークフローの処理をBOM付きである事の確認からBOM
なしである事の確認に変更する。
Habu [Sat, 15 Jul 2023 06:59:41 +0000 (15:59 +0900)]
[Chore] UTF-8エンコーディングのファイルからBOMを削除
ソースファイルとその他一部の意図せずBOM付きUTF-8となっているファイルから
BOMを削除する。
Habu [Sat, 15 Jul 2023 06:59:41 +0000 (15:59 +0900)]
[Chore] MSVCのコンパイルオプションにsource-charset:utf8を追加
BOMなしUTF-8のファイルのエンコーディングを正しく認識するために必要となる
ので、MSVCのコンパイルオプションにsource-charset:utf8を追加する。
Hourier [Sat, 15 Jul 2023 06:46:54 +0000 (15:46 +0900)]
Merge pull request #3550 from Hourier/Change-RawArrays-Vectors
obj_desc_list を構成していた生配列を全てvector とstring に変えた
Hourier [Sat, 15 Jul 2023 03:41:08 +0000 (12:41 +0900)]
Merge pull request #3535 from daradarach/feature/necro
モンスター魔法「ユニークモンスター口寄せ」を追加。併せて使用するモンスターの追加、巨大サイバー以下略の使用魔法に追加、青魔法とものまねも追加。
Hourier [Tue, 11 Jul 2023 14:17:38 +0000 (23:17 +0900)]
[Refactor] #3541 obj_desc_list::misc_desc の型をchar[] からstring に変えた
Hourier [Tue, 11 Jul 2023 14:09:38 +0000 (23:09 +0900)]
[Refactor] #3541 obj_desc_list::activation の型をconcptr からstring に変えた
Hourier [Tue, 11 Jul 2023 14:03:34 +0000 (23:03 +0900)]
[Refactor] #3541 obj_desc_list::addition の型をchar[] からstring に変えた
Hourier [Tue, 11 Jul 2023 13:59:25 +0000 (22:59 +0900)]
[Refactor] #3541 obj_desc_list::description の型をchar[] からstring に変えた
Hourier [Tue, 11 Jul 2023 13:52:23 +0000 (22:52 +0900)]
[Refactor] #3541 obj_desc_list::immunities の型をconcptr[] からvector<string> に変えた
Hourier [Tue, 11 Jul 2023 13:48:32 +0000 (22:48 +0900)]
[Refactor] #3541 obj_desc_list::sustains の型をconcptr[] からvector<string> に変え、名前もsustenances に変えた
sustenance は不可算名詞だが、sustainability だと「持続可能性」で意味的に少し不自然なので英語としての正しさは少し無視した (少なくともsustains は三人称単数現在形の動詞としか読めないのでフィールド変数名として意味不明)
Hourier [Tue, 11 Jul 2023 13:41:18 +0000 (22:41 +0900)]
[Refactor] #3541 obj_desc_list::vulnerables の型をconcptr[] からvector<string> に変え、名前もvulnerabilities に変えた
Hourier [Tue, 11 Jul 2023 13:38:27 +0000 (22:38 +0900)]
[Refactor] #3541 obj_desc_list::resistances の型をconcptr[] からvector<string> に変えた
Hourier [Tue, 11 Jul 2023 11:56:49 +0000 (20:56 +0900)]
[Refactor] #3541 obj_desc_list::brands の型をconcptr[] からvector<string> に変えた
Hourier [Tue, 11 Jul 2023 11:54:42 +0000 (20:54 +0900)]
[Refactor] #3541 obj_desc_list::slays の型をconcptr[] からvector<string> に変えた
Hourier [Fri, 14 Jul 2023 12:39:42 +0000 (21:39 +0900)]
Merge pull request #3548 from Hourier/Fix-Crash-Cancel-Purchase
店で存在しないアイテム番号を選択した後にEsc で抜けるとクラッシュする不具合を修正した
Hourier [Fri, 14 Jul 2023 12:04:08 +0000 (21:04 +0900)]
[Refactor] #3546 分かりにくい箇所をコメントしたり-1 を無効値扱いしていたりした箇所を分かりやすく修正した
Hourier [Fri, 14 Jul 2023 12:20:16 +0000 (21:20 +0900)]
Merge pull request #3549 from Hourier/Fix-Winner-Check
勝利メッセージ確定のyes/no が反転していた不具合を修正した
Hourier [Fri, 14 Jul 2023 12:12:38 +0000 (21:12 +0900)]
[Refactor] #3547 鉄獄100Fがムーンサイド状態になっていた不具合を修正した
勝利メッセージ確定のyes/no が反転していた
Hourier [Fri, 14 Jul 2023 11:55:15 +0000 (20:55 +0900)]
[Fix] #3546 店で存在しないアイテム番号を選択した後にEsc で抜けるとクラッシュする不具合を修正した
Hourier [Fri, 14 Jul 2023 11:40:41 +0000 (20:40 +0900)]
Merge pull request #3540 from Hourier/Change-GetStock-Signature
get_stock() をinput_stock() に変え、シグネチャを差し替えた