OSDN Git Service

hengbandforosx/hengbandosx.git
2 weeks agoMerge pull request #4156 from Hourier/Replace-AngbandSortCompareNestMonsterInfo
Hourier [Sat, 25 May 2024 14:00:53 +0000 (23:00 +0900)]
Merge pull request #4156 from Hourier/Replace-AngbandSortCompareNestMonsterInfo

nest_mon_info_type のソート関数の自身のオブジェクトメソッドに繰り込んだ

2 weeks ago[Refactor] #4154 nest_mon_info_type 構造体をNestMonsterInfo クラスに変えた
Hourier [Sat, 25 May 2024 11:52:12 +0000 (20:52 +0900)]
[Refactor] #4154 nest_mon_info_type 構造体をNestMonsterInfo クラスに変えた

2 weeks ago[Refactor] #4154 MonsterRaceList::get_monrace() を実装し、nest_mon_info_type でカプセル化した
Hourier [Sat, 25 May 2024 11:21:27 +0000 (20:21 +0900)]
[Refactor] #4154 MonsterRaceList::get_monrace() を実装し、nest_mon_info_type でカプセル化した

2 weeks ago[Refactor] #4154 nest_mon_info_type::order_nest() を実装し、スワップ関数を廃止した
Hourier [Sat, 25 May 2024 11:20:25 +0000 (20:20 +0900)]
[Refactor] #4154 nest_mon_info_type::order_nest() を実装し、スワップ関数を廃止した

2 weeks agoMerge pull request #4153 from Hourier/Add-GridTemplate-Sort
Hourier [Sat, 25 May 2024 12:39:49 +0000 (21:39 +0900)]
Merge pull request #4153 from Hourier/Add-GridTemplate-Sort

grid_template_type のソートをSTLのソートに変えた

2 weeks ago[Refactor] #4147 GridTemplate::matches() を実装して、generate_sorted_grid_templates() とwr_s...
Hourier [Sat, 25 May 2024 11:57:56 +0000 (20:57 +0900)]
[Refactor] #4147 GridTemplate::matches() を実装して、generate_sorted_grid_templates() とwr_saved_floor() を軽量化した

2 weeks ago[Refactor] #4147 sort.h を必要としないcpp ファイルからインクルードをなくした
Hourier [Sat, 25 May 2024 10:41:47 +0000 (19:41 +0900)]
[Refactor] #4147 sort.h を必要としないcpp ファイルからインクルードをなくした

2 weeks ago[Refactor] #4147 wr_saved_floor() からgenerate_sorted_grid_templates() を分離した
Hourier [Sat, 25 May 2024 05:57:58 +0000 (14:57 +0900)]
[Refactor] #4147 wr_saved_floor() からgenerate_sorted_grid_templates() を分離した

2 weeks ago[Refactor] #4147 ang_sort_comp_cave_temp()、ang_sort_swap_cave_temp() を廃止した
Hourier [Sat, 25 May 2024 05:51:07 +0000 (14:51 +0900)]
[Refactor] #4147 ang_sort_comp_cave_temp()、ang_sort_swap_cave_temp() を廃止した

2 weeks ago[Refactor] #4147 wr_monster() の引数をMonsterEntity* からconst MonsterEntity& に変えた
Hourier [Sat, 25 May 2024 05:41:05 +0000 (14:41 +0900)]
[Refactor] #4147 wr_monster() の引数をMonsterEntity* からconst MonsterEntity& に変えた

2 weeks ago[Refactor] #4147 wr_item() の引数をItemEntity* からconst ItemEntity& に変えた
Hourier [Sat, 25 May 2024 05:25:47 +0000 (14:25 +0900)]
[Refactor] #4147 wr_item() の引数をItemEntity* からconst ItemEntity& に変えた

2 weeks ago[Refactor] #4147 grid_template_type 構造体をGridTemplate クラスに変えた
Hourier [Sat, 25 May 2024 05:01:05 +0000 (14:01 +0900)]
[Refactor] #4147 grid_template_type 構造体をGridTemplate クラスに変えた

2 weeks agoMerge pull request #4152 from Hourier/Add-Quest-Sort
Hourier [Sat, 25 May 2024 10:30:25 +0000 (19:30 +0900)]
Merge pull request #4152 from Hourier/Add-Quest-Sort

ang_sort_comp_quest_num() / ang_sort_swap_quest_num() を廃止した

2 weeks ago[Fix] ソートメソッド群の比較演算を正しく設定し直した
Hourier [Sat, 25 May 2024 10:11:31 +0000 (19:11 +0900)]
[Fix] ソートメソッド群の比較演算を正しく設定し直した

comp(a, a) == false でなければならないが、trueになってしまう条件式 (<=) だったので等号を含まない形に修正した

2 weeks ago[Refactor] #4140 get_sorted_quest_ids() を実装し、ang_sort_comp_quest_num() とang_sort_swap...
Hourier [Sat, 25 May 2024 03:46:41 +0000 (12:46 +0900)]
[Refactor] #4140 get_sorted_quest_ids() を実装し、ang_sort_comp_quest_num() とang_sort_swap_quest_num() を廃止した

TODO vector<QuestId> ではなくvector<shared_ptr<const QuestType>> を直接返してしまった方が受け取った側で扱いやすそうである
しかしそのために必要な修正量はかなり多いので後回しにする

2 weeks ago[Refactor] #4140 QuestList::order_completed() を実装した
Hourier [Sat, 25 May 2024 03:18:58 +0000 (12:18 +0900)]
[Refactor] #4140 QuestList::order_completed() を実装した

2 weeks agoMerge pull request #4151 from Hourier/Reshape-QuestList-2
Hourier [Sat, 25 May 2024 09:18:02 +0000 (18:18 +0900)]
Merge pull request #4151 from Hourier/Reshape-QuestList-2

QuestType/QuestList の整形作業 その2

2 weeks ago[Refactor] #4146 QuestList::operator[] をget_quest() に差し替えた
Hourier [Fri, 24 May 2024 15:24:51 +0000 (00:24 +0900)]
[Refactor] #4146 QuestList::operator[] をget_quest() に差し替えた

2 weeks ago[Refactor] #4146 fmt はformat() への引数、mes は同戻り値とした方がシグネチャと合わせやすいので揃えた
Hourier [Fri, 24 May 2024 14:27:22 +0000 (23:27 +0900)]
[Refactor] #4146 fmt はformat() への引数、mes は同戻り値とした方がシグネチャと合わせやすいので揃えた

2 weeks ago[Refactor] #4146 quest_list をquests に改名した (フォルダの頭文字p~w)
Hourier [Fri, 24 May 2024 14:25:07 +0000 (23:25 +0900)]
[Refactor] #4146 quest_list をquests に改名した (フォルダの頭文字p~w)

2 weeks ago[Refactor] #4146 quest_list をquests に改名した (フォルダの頭文字i~m)
Hourier [Fri, 24 May 2024 14:24:58 +0000 (23:24 +0900)]
[Refactor] #4146 quest_list をquests に改名した (フォルダの頭文字i~m)

2 weeks ago[Refactor] #4146 quest_list をquests に改名した (フォルダの頭文字b~f)
Hourier [Fri, 24 May 2024 14:24:35 +0000 (23:24 +0900)]
[Refactor] #4146 quest_list をquests に改名した (フォルダの頭文字b~f)

2 weeks agoMerge pull request #4150 from Hourier/Reshape-QuestList-1
Hourier [Sat, 25 May 2024 08:20:40 +0000 (17:20 +0900)]
Merge pull request #4150 from Hourier/Reshape-QuestList-1

QuestType/QuestList の整形作業 その1

2 weeks ago[Refactor] #4139 concptr[] find_quest_map をvector<string> に変えた
Hourier [Sat, 25 May 2024 00:34:16 +0000 (09:34 +0900)]
[Refactor] #4139 concptr[] find_quest_map をvector<string> に変えた

2 weeks ago[Refactor] #4139 QuestType → QuestList の順番でヘッダが定義されているのでQuestTypeのオブジェクトメソッドはcppファイルの...
Hourier [Sat, 25 May 2024 00:29:52 +0000 (09:29 +0900)]
[Refactor] #4139 QuestType → QuestList の順番でヘッダが定義されているのでQuestTypeのオブジェクトメソッドはcppファイルの上に並べた

2 weeks ago[Refactor] #4139 quest.cpp において、quest_list をquests に、q_ptr をquest に差し替えた
Hourier [Fri, 24 May 2024 13:46:20 +0000 (22:46 +0900)]
[Refactor] #4139 quest.cpp において、quest_list をquests に、q_ptr をquest に差し替えた

2 weeks ago[Refactor] #4139 他の集合論的クラスと同様にstatic なinstace フィールド変数を追加した
Hourier [Fri, 24 May 2024 13:36:48 +0000 (22:36 +0900)]
[Refactor] #4139 他の集合論的クラスと同様にstatic なinstace フィールド変数を追加した

2 weeks ago[Refactor] #4139 quest_data をquests に改名した
Hourier [Fri, 24 May 2024 13:24:48 +0000 (22:24 +0900)]
[Refactor] #4139 quest_data をquests に改名した

2 weeks ago[Refactor] #4139 QuestList のデストラクタを削除した
Hourier [Fri, 24 May 2024 13:22:55 +0000 (22:22 +0900)]
[Refactor] #4139 QuestList のデストラクタを削除した

2 weeks agoMerge pull request #4142 from Hourier/Add-MonraceList-SortLevel
Hourier [Sat, 25 May 2024 07:22:27 +0000 (16:22 +0900)]
Merge pull request #4142 from Hourier/Add-MonraceList-SortLevel

MonraceList::sort_level() を実装し、ang_sort_comp_monster_level() とang_sort_swap_hook() を廃止した

2 weeks ago[Refactor] #4138 ang_sort_comp_monster_level() とang_sort_swap_hook() を廃止した
Hourier [Fri, 24 May 2024 13:15:24 +0000 (22:15 +0900)]
[Refactor] #4138 ang_sort_comp_monster_level() とang_sort_swap_hook() を廃止した

2 weeks ago[Refactor] #4138 MonraceList::order_level() を実装した
Hourier [Fri, 24 May 2024 13:00:57 +0000 (22:00 +0900)]
[Refactor] #4138 MonraceList::order_level() を実装した

2 weeks agoMerge pull request #4149 from habu1010/feature/refactor-separate-json-parse-function
Habu [Sat, 25 May 2024 07:06:12 +0000 (16:06 +0900)]
Merge pull request #4149 from habu1010/feature/refactor-separate-json-parse-function

[Refactor] jsonのパース処理を行う関数を独立したファイルへ分離

2 weeks ago[Refactor] jsonのパース処理を行う関数を独立したファイルへ分離
Habu [Sat, 25 May 2024 06:41:04 +0000 (15:41 +0900)]
[Refactor] jsonのパース処理を行う関数を独立したファイルへ分離

nlohmann-json が不要にインクルードされるのを避けるため、jsonのパースを
行う関数を独立したファイルへ分離する。

2 weeks agoMerge pull request #4143 from habu1010/feature/fix-baseitem-activation
Habu [Sat, 25 May 2024 05:54:32 +0000 (14:54 +0900)]
Merge pull request #4143 from habu1010/feature/fix-baseitem-activation

[Fix] 魔法の笛とモンスター・ボールが発動できない

3 weeks ago[Fix] 魔法の笛とモンスター・ボールが発動できない
Habu [Fri, 24 May 2024 15:15:05 +0000 (00:15 +0900)]
[Fix] 魔法の笛とモンスター・ボールが発動できない

BaseitemDefinitionsをjson化した時に、元のtxt形式のデータでACTIVATE
フラグだけ持って発動内容がセットされていない魔法の笛と
モンスター・ボールが発動できなくなっていた。
この2つだけ例外的にItemKindTypeによる判定を行っているというのが
そもそもあまりよろしくないので、発動種別としてWHISTLEとCAPTURE_MONSTERを
追加し、この2つのアイテムにそれぞれセットする。

3 weeks agoMerge pull request #4137 from Hourier/Add-Floor-OrderPet
Hourier [Fri, 24 May 2024 14:38:43 +0000 (23:38 +0900)]
Merge pull request #4137 from Hourier/Add-Floor-OrderPet

FloorType にペットのソートメソッドを実装した

3 weeks ago[Refactor] #4136 ang_sort_comp_pet_dismiss() を廃止した
Hourier [Fri, 24 May 2024 11:43:17 +0000 (20:43 +0900)]
[Refactor] #4136 ang_sort_comp_pet_dismiss() を廃止した

3 weeks ago[Refactor] #4136 MonsterEntity::order_pet_whistle() とorder_pet_dismission() の共通部分をord...
Hourier [Fri, 24 May 2024 11:35:05 +0000 (20:35 +0900)]
[Refactor] #4136 MonsterEntity::order_pet_whistle() とorder_pet_dismission() の共通部分をorder_pet_named() とorder_pet_hp() に分離した

3 weeks ago[Refactor] #4136 MonsterEntity::has_parent() を実装した
Hourier [Fri, 24 May 2024 11:30:27 +0000 (20:30 +0900)]
[Refactor] #4136 MonsterEntity::has_parent() を実装した

3 weeks ago[Refactor] #4136 MonsterEntity::order_pet_dismission() を実装した
Hourier [Fri, 24 May 2024 11:24:57 +0000 (20:24 +0900)]
[Refactor] #4136 MonsterEntity::order_pet_dismission() を実装した

3 weeks ago[Refactor] #4136 FloorType::order_pet_dismission() を実装した
Hourier [Fri, 24 May 2024 11:21:50 +0000 (20:21 +0900)]
[Refactor] #4136 FloorType::order_pet_dismission() を実装した

3 weeks ago[Refactor] #4136 ang_sort_comp_pet() を廃止した
Hourier [Thu, 23 May 2024 15:49:05 +0000 (00:49 +0900)]
[Refactor] #4136 ang_sort_comp_pet() を廃止した

3 weeks ago[Refactor] #4136 MonsterRaceInfo::order_pet() を実装した
Hourier [Thu, 23 May 2024 15:29:48 +0000 (00:29 +0900)]
[Refactor] #4136 MonsterRaceInfo::order_pet() を実装した

3 weeks ago[Refactor] #4136 MonsterEntity::order_pet_whistle() を実装した
Hourier [Thu, 23 May 2024 15:25:12 +0000 (00:25 +0900)]
[Refactor] #4136 MonsterEntity::order_pet_whistle() を実装した

3 weeks ago[Refactor] #4136 FloorType::order_pet_whistle() を作った
Hourier [Thu, 23 May 2024 15:20:23 +0000 (00:20 +0900)]
[Refactor] #4136 FloorType::order_pet_whistle() を作った

3 weeks agoMerge pull request #4135 from Hourier/Add-MonraceList-Order
Hourier [Thu, 23 May 2024 15:06:44 +0000 (00:06 +0900)]
Merge pull request #4135 from Hourier/Add-MonraceList-Order

モンスター種族のソート関数をMonraceList::order() に繰り込んだ

3 weeks agoMerge pull request #4134 from habu1010/feature/refactor-monochromize-map
Habu [Thu, 23 May 2024 14:52:03 +0000 (23:52 +0900)]
Merge pull request #4134 from habu1010/feature/refactor-monochromize-map

[Refactor] マップの単色化処理

3 weeks ago[Refactor] #4128 周辺コードの整形
Hourier [Wed, 22 May 2024 11:14:01 +0000 (20:14 +0900)]
[Refactor] #4128 周辺コードの整形

3 weeks ago[Refactor] #4128 knowledge-monsters.cpp で使われているang_sort_comp_hook() を廃止した
Hourier [Wed, 22 May 2024 10:48:53 +0000 (19:48 +0900)]
[Refactor] #4128 knowledge-monsters.cpp  で使われているang_sort_comp_hook() を廃止した

ang_sort_swap_hook() はペットのソート関数ang_sort_comp_pet() と共用しているのでそれを廃止するまで存置する

3 weeks ago[Refactor] #4128 knowledge-uniques.cpp で使われているang_sort_comp_hook() を廃止した
Hourier [Wed, 22 May 2024 10:06:59 +0000 (19:06 +0900)]
[Refactor] #4128 knowledge-uniques.cpp で使われているang_sort_comp_hook() を廃止した

3 weeks ago[Refactor] #4128 monster-info-spoiler.cpp で使われているang_sort_comp_hook() を廃止した
Hourier [Wed, 22 May 2024 10:03:50 +0000 (19:03 +0900)]
[Refactor] #4128 monster-info-spoiler.cpp で使われているang_sort_comp_hook() を廃止した

3 weeks ago[Refactor] #4128 MonraceList::get_valid_monrace_ids() を作成し、ソートアルゴリズムの差し替えを準備した
Hourier [Wed, 22 May 2024 10:00:47 +0000 (19:00 +0900)]
[Refactor] #4128 MonraceList::get_valid_monrace_ids() を作成し、ソートアルゴリズムの差し替えを準備した

3 weeks ago[Refactor] ダンプの撃破ユニーク一覧をchar[] からstring に差し替えた
Hourier [Tue, 21 May 2024 14:02:10 +0000 (23:02 +0900)]
[Refactor] ダンプの撃破ユニーク一覧をchar[] からstring に差し替えた

3 weeks ago[Refactor] #4128 character-dump.cpp で使われているang_sort_comp_hook() を廃止した
Hourier [Tue, 21 May 2024 13:55:52 +0000 (22:55 +0900)]
[Refactor] #4128 character-dump.cpp で使われているang_sort_comp_hook() を廃止した

3 weeks ago[Refactor] #4128 building-monster.cpp で使われているang_sort_comp_hook() を廃止した
Hourier [Tue, 21 May 2024 13:52:06 +0000 (22:52 +0900)]
[Refactor] #4128 building-monster.cpp で使われているang_sort_comp_hook() を廃止した

3 weeks ago[Refactor] #4128 cmd-lore.cpp で使われているang_sort_comp_hook() を廃止した
Hourier [Tue, 21 May 2024 13:40:33 +0000 (22:40 +0900)]
[Refactor] #4128 cmd-lore.cpp で使われているang_sort_comp_hook() を廃止した

3 weeks ago[Refactor] マップの単色化処理
Habu [Thu, 23 May 2024 07:25:55 +0000 (16:25 +0900)]
[Refactor] マップの単色化処理

無敵状態時などに行われるマップの単色化処理のコピペを関数にまとめる。

3 weeks ago[Refactor] #4128 MonraceList にイテレータを返すメソッドを実装した
Hourier [Tue, 21 May 2024 13:23:50 +0000 (22:23 +0900)]
[Refactor] #4128 MonraceList にイテレータを返すメソッドを実装した

3 weeks ago[Refactor] #4128 MonsraceList::order() を実装した
Hourier [Tue, 21 May 2024 13:18:16 +0000 (22:18 +0900)]
[Refactor] #4128 MonsraceList::order() を実装した

3 weeks agoMerge pull request #4125 from Hourier/Replace-DisplayMap-Arguments
Hourier [Thu, 23 May 2024 12:40:06 +0000 (21:40 +0900)]
Merge pull request #4125 from Hourier/Replace-DisplayMap-Arguments

map_info() の引数を表すクラスを作って差し替えた

3 weeks ago[Refactor] #3565 display_dungeon() の変数宣言を最適化した
Hourier [Thu, 23 May 2024 12:12:58 +0000 (21:12 +0900)]
[Refactor] #3565 display_dungeon() の変数宣言を最適化した

3 weeks ago[Refactor] #3565 term_queue_bigchar() の引数をColoredCharPairにまとめた
Hourier [Sun, 19 May 2024 13:46:47 +0000 (22:46 +0900)]
[Refactor] #3565 term_queue_bigchar() の引数をColoredCharPairにまとめた

3 weeks ago[Refactor] #3565 map_info() の引数をColoredCharPair にまとめた
Hourier [Sun, 19 May 2024 13:39:32 +0000 (22:39 +0900)]
[Refactor] #3565 map_info() の引数をColoredCharPair にまとめた

3 weeks agoMerge pull request #4129 from habu1010/feature/json-parse-commonize
Habu [Thu, 23 May 2024 04:21:18 +0000 (13:21 +0900)]
Merge pull request #4129 from habu1010/feature/json-parse-commonize

[Refactor] JSONのパース処理の共通化

3 weeks ago[Refactor] #3565 term_queue_char() の引数をColoredCharPair にまとめた
Hourier [Sun, 19 May 2024 13:09:56 +0000 (22:09 +0900)]
[Refactor] #3565 term_queue_char() の引数をColoredCharPair にまとめた

3 weeks ago[Refactor] #3565 term_queue_char_aux() の引数をColoredCharPair にまとめた
Hourier [Sun, 19 May 2024 12:52:21 +0000 (21:52 +0900)]
[Refactor] #3565 term_queue_char_aux() の引数をColoredCharPair にまとめた

3 weeks ago[Refactor] #3565 colored-char.h にASCIIとタイル両対応のクラスColoredCharPair を定義した
Hourier [Sun, 19 May 2024 12:13:26 +0000 (21:13 +0900)]
[Refactor] #3565 colored-char.h にASCIIとタイル両対応のクラスColoredCharPair を定義した

3 weeks agoMerge pull request #4126 from Slimebreath6078/feature/Associate_MonsterPainDescriber_...
火炎の飛竜 [Wed, 22 May 2024 13:25:43 +0000 (22:25 +0900)]
Merge pull request #4126 from Slimebreath6078/feature/Associate_MonsterPainDescriber_To_MonsterEntity

[Refactor] MonsterPainDescriber を MonsterEntity の関連クラスにした

3 weeks ago[Refactor] MonsterPainDescriber を MonsterEntity に関連付け、モンスターがダメージを受けた際のメッセージは MonsterE...
Slimebreath6078 [Tue, 21 May 2024 17:26:01 +0000 (02:26 +0900)]
[Refactor] MonsterPainDescriber を MonsterEntity に関連付け、モンスターがダメージを受けた際のメッセージは MonsterEntity から受け取るようにした

3 weeks agoMerge pull request #4131 from dis-/feature/fix-baseitem-json
dis- [Wed, 22 May 2024 09:11:43 +0000 (18:11 +0900)]
Merge pull request #4131 from dis-/feature/fix-baseitem-json

[Fix] BaseitemDefinitions.jsoncのキーがおかしい

3 weeks ago[Fix] jsonのパースエラー時にエラー内容が確認できない
Habu [Tue, 21 May 2024 15:16:08 +0000 (00:16 +0900)]
[Fix] jsonのパースエラー時にエラー内容が確認できない

jsonのパースでエラー終了したとき、メイン画面にエラーメッセージを
表示する処理があるが、そのあとすぐにプログラムが終了し画面が閉じて
しまうため、メッセージの内容を確認することができない。
-続く- を表示してキー入力を挟むようにすることで確認できるようにする。

3 weeks ago[Refactor] jsonからのダイス値の読み込みの共通化
Habu [Tue, 21 May 2024 15:13:45 +0000 (00:13 +0900)]
[Refactor] jsonからのダイス値の読み込みの共通化

3 weeks ago[Refactor] jsonからの整数値とenum値の読み込みの共通化
Habu [Mon, 20 May 2024 15:29:50 +0000 (00:29 +0900)]
[Refactor] jsonからの整数値とenum値の読み込みの共通化

3 weeks ago[Refactor] jsonからの文字列の読み込みの共通化
Habu [Mon, 20 May 2024 15:01:28 +0000 (00:01 +0900)]
[Refactor] jsonからの文字列の読み込みの共通化

3 weeks ago[Fix] BaseitemDefinitions.jsoncのキーがおかしい
dis- [Tue, 21 May 2024 22:18:57 +0000 (07:18 +0900)]
[Fix] BaseitemDefinitions.jsoncのキーがおかしい

 fix #4310

jsonの設定ミスのため武器のベースダイスが機能していない。

3 weeks agoMerge pull request #4124 from dis-/feature/jsonize-baseitem-definitions
dis- [Mon, 20 May 2024 13:14:22 +0000 (22:14 +0900)]
Merge pull request #4124 from dis-/feature/jsonize-baseitem-definitions

[Feature] BaseitemDefinitionsのJSON化

3 weeks agoremove type alias in artifact-reaader
dis- [Sun, 19 May 2024 23:41:55 +0000 (08:41 +0900)]
remove type alias in artifact-reaader

3 weeks agorename to_* in artifact-reader
dis- [Sun, 19 May 2024 23:37:33 +0000 (08:37 +0900)]
rename to_* in artifact-reader

3 weeks agofix comments
dis- [Sun, 19 May 2024 23:24:13 +0000 (08:24 +0900)]
fix comments

3 weeks ago[Feature] BaseitemDefinitionsのJSON化
dis- [Sun, 19 May 2024 23:16:37 +0000 (08:16 +0900)]
[Feature] BaseitemDefinitionsのJSON化

設定ファイルのJSON化を進める。
読込部分の修正、schemaの作成を実施する。

3 weeks agoMerge pull request #4118 from habu1010/feature/refactor-generate-amusement
Habu [Mon, 20 May 2024 10:51:35 +0000 (19:51 +0900)]
Merge pull request #4118 from habu1010/feature/refactor-generate-amusement

[Refactor] 誰得の巻物のアイテム生成処理

3 weeks agoMerge pull request #4119 from Hourier/Replace-ColoredChar-Monrace
Hourier [Mon, 20 May 2024 10:50:49 +0000 (19:50 +0900)]
Merge pull request #4119 from Hourier/Replace-ColoredChar-Monrace

MonsterRaceInfo::x_attr/x_char をColoredChar に差し替えた

3 weeks agoMerge pull request #4121 from backwardsEric/missing-space-negative-light
Habu [Mon, 20 May 2024 10:50:04 +0000 (19:50 +0900)]
Merge pull request #4121 from backwardsEric/missing-space-negative-light

English: add space after "by" for negative light radius

3 weeks agoMerge pull request #4123 from dis-/feature/fix-poison-puddle-damage
dis- [Mon, 20 May 2024 04:16:40 +0000 (13:16 +0900)]
Merge pull request #4123 from dis-/feature/fix-poison-puddle-damage

[Fix] 毒地形のダメージを酸耐性で軽減している

3 weeks ago[Fix] 毒地形のダメージを酸耐性で軽減している
dis- [Sun, 19 May 2024 03:15:34 +0000 (12:15 +0900)]
[Fix] 毒地形のダメージを酸耐性で軽減している

正しく毒耐性を参照するように修正する

3 weeks agoEnglish: add space after "by" for negative light radius
Eric Branlund [Sun, 19 May 2024 23:08:31 +0000 (17:08 -0600)]
English: add space after "by" for negative light radius

Resolves https://github.com/hengband/hengband/issues/4120 .

3 weeks ago[Refactor] #4113 reset_all_visuals() をMonraceList のオブジェクトメソッドへ繰り込んだ
Hourier [Sun, 19 May 2024 09:28:47 +0000 (18:28 +0900)]
[Refactor] #4113 reset_all_visuals() をMonraceList のオブジェクトメソッドへ繰り込んだ

3 weeks ago[Refactor] #4113 MonsterRaceInfo::x_attr/x_char をColoredChar にまとめた
Hourier [Sun, 19 May 2024 09:27:03 +0000 (18:27 +0900)]
[Refactor] #4113 MonsterRaceInfo::x_attr/x_char をColoredChar にまとめた

3 weeks agoMerge pull request #4115 from Hourier/Prepare-Replace-ColoredChar-Monrace
Hourier [Sun, 19 May 2024 14:04:36 +0000 (23:04 +0900)]
Merge pull request #4115 from Hourier/Prepare-Replace-ColoredChar-Monrace

MonsterRaceInfo::d_attr/d_char をColoredChar に差し替えた

3 weeks ago[Refactor] #4112 MonsterRaceInfo::d_attr/d_char をColoredChar にまとめた
Hourier [Sun, 19 May 2024 05:06:04 +0000 (14:06 +0900)]
[Refactor] #4112 MonsterRaceInfo::d_attr/d_char をColoredChar にまとめた

3 weeks ago[Refactor] 誰得の巻物のアイテム生成処理
Habu [Sun, 19 May 2024 12:47:40 +0000 (21:47 +0900)]
[Refactor] 誰得の巻物のアイテム生成処理

誰得の巻物を呼んだ時のアイテム生成で、通常のアイテムとアーティファクトを混ぜるために
ややハック気味のコードが書かれているので、std::variantを使用して書き直す。

3 weeks ago[Refactor] #4111 term_add_bigch() の引数をColoredChar に変え、戻り値は誰も使っていないのでvoid に変えた
Hourier [Sun, 19 May 2024 05:04:46 +0000 (14:04 +0900)]
[Refactor] #4111 term_add_bigch() の引数をColoredChar に変え、戻り値は誰も使っていないのでvoid に変えた

3 weeks ago[Refactor] #4111 ColoredChar::has_character() を実装した
Hourier [Sun, 19 May 2024 04:49:58 +0000 (13:49 +0900)]
[Refactor] #4111 ColoredChar::has_character() を実装した

3 weeks agoMerge pull request #4107 from Hourier/Transfer-ArtifactsInfo-ArtifactList
Hourier [Sun, 19 May 2024 12:15:42 +0000 (21:15 +0900)]
Merge pull request #4107 from Hourier/Transfer-ArtifactsInfo-ArtifactList

artifacts_info をArtifactList に繰り込んだ

3 weeks ago[Refactor] #4104 フィールド変数でartifact_idx表記になっている箇所をfa_id に変えた
Hourier [Sun, 19 May 2024 02:06:10 +0000 (11:06 +0900)]
[Refactor] #4104 フィールド変数でartifact_idx表記になっている箇所をfa_id に変えた

3 weeks agoMerge pull request #4052 from dis-/feature/fix-mon-shoot-definitions
dis- [Sun, 19 May 2024 11:53:31 +0000 (20:53 +0900)]
Merge pull request #4052 from dis-/feature/fix-mon-shoot-definitions

[Feature] MonraceDefinitionsの射撃定義を打撃定義から独立

3 weeks ago[Refactor] #4104 artifacts_info を直接参照している箇所を全滅させた
Hourier [Sat, 18 May 2024 14:39:03 +0000 (23:39 +0900)]
[Refactor] #4104 artifacts_info を直接参照している箇所を全滅させた

3 weeks ago[Refactor] #4104 使わなくなったsort.h のインクルードを消した
Hourier [Sat, 18 May 2024 14:29:54 +0000 (23:29 +0900)]
[Refactor] #4104 使わなくなったsort.h のインクルードを消した

3 weeks agoMerge pull request #4116 from Hourier/Fix-Pass-Wall
Hourier [Sun, 19 May 2024 11:01:06 +0000 (20:01 +0900)]
Merge pull request #4116 from Hourier/Fix-Pass-Wall

壁抜けモンスターに騎乗すると無条件で壁抜けできる不具合を解消した