OSDN Git Service

hengbandforosx/hengbandosx.git
2 days agoMerge branch 'master' of https://github.com/hengband/hengband master
Eric Branlund [Sun, 25 Aug 2024 23:05:27 +0000 (17:05 -0600)]
Merge branch 'master' of https://github.com/hengband/hengband

3 days agoMerge pull request #4519 from hengband/release/3.0.1.20-Beta 3.0.1.20-Beta
Deskull [Sun, 25 Aug 2024 12:21:37 +0000 (21:21 +0900)]
Merge pull request #4519 from hengband/release/3.0.1.20-Beta

Release/3.0.1.20 beta

3 days ago[Release] 3.0.1.20-Beta
Deskull [Sun, 25 Aug 2024 11:57:42 +0000 (20:57 +0900)]
[Release] 3.0.1.20-Beta

3 days agoMerge pull request #4499 from Slimebreath6078/feature/fix_crush_translation2
火炎の飛竜 [Sun, 25 Aug 2024 09:59:41 +0000 (18:59 +0900)]
Merge pull request #4499 from Slimebreath6078/feature/fix_crush_translation2

[Feature] CRUSH の訳を「押し潰す」に変更し、置き換え忘れ部分を全て同様の文章に変えた

3 days agoMerge pull request #4471 from Slimebreath6078/feature/replace_riding_monster_conditio...
火炎の飛竜 [Sun, 25 Aug 2024 08:54:28 +0000 (17:54 +0900)]
Merge pull request #4471 from Slimebreath6078/feature/replace_riding_monster_condition_dependence_to_riding_of_PlayerType

[Refactor] 騎乗判定のPlayerType 依存を全部置き換えた

3 days agoMerge pull request #4515 from Hourier/Abolish-MonsterSexDuplicated
Hourier [Sun, 25 Aug 2024 08:41:42 +0000 (17:41 +0900)]
Merge pull request #4515 from Hourier/Abolish-MonsterSexDuplicated

モンスター性別を表すenumが重複していたので片方を消した

3 days agoMerge pull request #4463 from habu1010/feature/refactor-use-discrete_destribution...
Habu [Sun, 25 Aug 2024 08:38:12 +0000 (17:38 +0900)]
Merge pull request #4463 from habu1010/feature/refactor-use-discrete_destribution-for-probability-table-class

ProbabilityTableクラスの確率分布生成に std::discrete_distribution を使用する

3 days ago[Refactor] Who クラスのメソッド戻り値をstring に変えた
Hourier [Sun, 25 Aug 2024 06:43:40 +0000 (15:43 +0900)]
[Refactor] Who クラスのメソッド戻り値をstring に変えた

今のところ思い出表記にしか使っておらずformat() への引数が冗長だが今後の拡張性を見込む

3 days ago[Refactor] monster_sex を削除し、MonsterSex に統一した
Hourier [Sun, 25 Aug 2024 04:12:48 +0000 (13:12 +0900)]
[Refactor] monster_sex を削除し、MonsterSex に統一した

3 days agoMerge pull request #4509 from Hourier/Abolish-RaceSexConst
Hourier [Sun, 25 Aug 2024 07:39:32 +0000 (16:39 +0900)]
Merge pull request #4509 from Hourier/Abolish-RaceSexConst

race-sex-const.cpp を廃止し、MonsterRaceInfoのオブジェクトメソッドでモンスター性別をカプセル化した

3 days ago[Refactor] #4504 のリファクタリング漏れを1件解消した (monraces_info の削減)
Hourier [Sun, 25 Aug 2024 07:24:53 +0000 (16:24 +0900)]
[Refactor] #4504 のリファクタリング漏れを1件解消した (monraces_info の削減)

3 days ago[Refactor] #4508 モンスターの性別を陽に判定している箇所をカプセル化した
Hourier [Sat, 24 Aug 2024 02:23:41 +0000 (11:23 +0900)]
[Refactor] #4508 モンスターの性別を陽に判定している箇所をカプセル化した

3 days ago[Refactor] #4508 race-sex-const.cpp を削除し、race-sex-const.h をrace-sex.h に解明した
Hourier [Sat, 24 Aug 2024 02:02:21 +0000 (11:02 +0900)]
[Refactor] #4508 race-sex-const.cpp を削除し、race-sex-const.h をrace-sex.h に解明した

3 days ago[Refactor] #4508 is_male()/is_female() をMonsterRaceInfo のオブジェクトメソッドに差し替えた
Hourier [Sat, 24 Aug 2024 01:50:13 +0000 (10:50 +0900)]
[Refactor] #4508 is_male()/is_female() をMonsterRaceInfo のオブジェクトメソッドに差し替えた

3 days ago[Refactor] #4508 作業周辺コードの整備 (インクルード調整、ポインタから参照への切り替えなど)
Hourier [Sat, 24 Aug 2024 00:54:08 +0000 (09:54 +0900)]
[Refactor] #4508 作業周辺コードの整備 (インクルード調整、ポインタから参照への切り替えなど)

3 days agoMerge pull request #4514 from Hourier/Make-DropArtifact-Class
Hourier [Sun, 25 Aug 2024 07:19:24 +0000 (16:19 +0900)]
Merge pull request #4514 from Hourier/Make-DropArtifact-Class

モンスターの固定ドロップをクラス化した

3 days ago[Refactor] #4505 モンスターの固定ドロップをクラス化した
Hourier [Fri, 23 Aug 2024 14:32:57 +0000 (23:32 +0900)]
[Refactor] #4505 モンスターの固定ドロップをクラス化した

3 days agoMerge pull request #4504 from Hourier/Make-Reinforce-Class
Hourier [Sun, 25 Aug 2024 06:39:06 +0000 (15:39 +0900)]
Merge pull request #4504 from Hourier/Make-Reinforce-Class

モンスターの指定護衛をクラス化した

4 days ago[Refactor] #4503 MonsterRaceInfo::reinforces をprivate フィールドに変えた (const getterを追加した)
Hourier [Thu, 22 Aug 2024 11:39:32 +0000 (20:39 +0900)]
[Refactor] #4503 MonsterRaceInfo::reinforces をprivate フィールドに変えた (const getterを追加した)

4 days ago[Refactor] #4503 lore_type::has_reinforce() を実装してMonsterRaceInfo への依存性を下げた
Hourier [Sun, 18 Aug 2024 08:40:12 +0000 (17:40 +0900)]
[Refactor] #4503 lore_type::has_reinforce() を実装してMonsterRaceInfo への依存性を下げた

4 days ago[Refactor] #4503 concptrを1つ削減した
Hourier [Sun, 18 Aug 2024 04:47:24 +0000 (13:47 +0900)]
[Refactor] #4503 concptrを1つ削減した

4 days ago[Refactor] #4503 lore_type::reinforce をlore_type::has_reinforce に改名した
Hourier [Sun, 18 Aug 2024 04:45:46 +0000 (13:45 +0900)]
[Refactor] #4503 lore_type::reinforce をlore_type::has_reinforce に改名した

4 days ago[Refactor] #4503 単なるtuple で表現されていたモンスターの護衛をReinforce クラスにまとめた
Hourier [Sun, 18 Aug 2024 01:19:57 +0000 (10:19 +0900)]
[Refactor] #4503 単なるtuple で表現されていたモンスターの護衛をReinforce クラスにまとめた

4 days agoMerge pull request #4501 from knpn329/feature/add_normal_drop_monster
dis- [Sat, 24 Aug 2024 01:17:46 +0000 (10:17 +0900)]
Merge pull request #4501 from knpn329/feature/add_normal_drop_monster

[Add]モンスター「這いずる粘体」、「タイタン・ゾンビ」を追加

5 days ago[Add]モンスター「這いずる粘体」、「タイタン・ゾンビ」を追加
knpn [Tue, 20 Aug 2024 14:25:10 +0000 (23:25 +0900)]
[Add]モンスター「這いずる粘体」、「タイタン・ゾンビ」を追加

6 days agoMerge pull request #4490 from Hourier/Transfer-GlobalVariables-to-MeleeArena
Hourier [Wed, 21 Aug 2024 14:17:02 +0000 (23:17 +0900)]
Merge pull request #4490 from Hourier/Transfer-GlobalVariables-to-MeleeArena

モンスター闘技場に関するグローバル変数をMeleeArena クラスへ繰り込んだ

7 days ago[Refactor] #4489 払戻しはオッズが保持されているので賭け金から計算でき、よってフィールドにする必要がないのでpaybackを削除した
Hourier [Wed, 21 Aug 2024 13:38:25 +0000 (22:38 +0900)]
[Refactor] #4489 払戻しはオッズが保持されているので賭け金から計算でき、よってフィールドにする必要がないのでpaybackを削除した

7 days ago[Refactor] #4489 oddsフィールドが二重管理されていたのでMeleeArena の方からは消した
Hourier [Thu, 15 Aug 2024 09:54:32 +0000 (18:54 +0900)]
[Refactor] #4489 oddsフィールドが二重管理されていたのでMeleeArena の方からは消した

7 days ago[Fix] #4489 賭け金の倍率と払戻金が同一変数で管理されていた設計不具合を修正し、別々のフィールドとして再定義した
Hourier [Thu, 15 Aug 2024 04:03:01 +0000 (13:03 +0900)]
[Fix] #4489 賭け金の倍率と払戻金が同一変数で管理されていた設計不具合を修正し、別々のフィールドとして再定義した

7 days ago[Refactor] #4489 MeleeArena::bet_number をカプセル化した
Hourier [Thu, 15 Aug 2024 03:57:23 +0000 (12:57 +0900)]
[Refactor] #4489 MeleeArena::bet_number をカプセル化した

7 days ago[Refactor] #4489 battle_odds をMeleeArena クラスのフィールドへ繰り込んだ
Hourier [Wed, 14 Aug 2024 12:29:01 +0000 (21:29 +0900)]
[Refactor] #4489 battle_odds をMeleeArena クラスのフィールドへ繰り込んだ

Notes: odds は本来「倍率」の意味だが、何故か「払戻金」の意味で使っている箇所があり意味不明なので修正する

7 days ago[Refactor] #4489 wager_melee をMeleeArena クラスのフィールドへ繰り込んだ
Hourier [Wed, 14 Aug 2024 12:17:57 +0000 (21:17 +0900)]
[Refactor] #4489 wager_melee をMeleeArena クラスのフィールドへ繰り込んだ

7 days ago[Refactor] #4489 bet_number をMeleeArena クラスのフィールドへ繰り込んだ
Hourier [Wed, 14 Aug 2024 12:13:46 +0000 (21:13 +0900)]
[Refactor] #4489 bet_number をMeleeArena クラスのフィールドへ繰り込んだ

7 days ago[Refactor] #4489 melee_arena_comm() display_gladiators() を分離した
Hourier [Wed, 14 Aug 2024 11:59:15 +0000 (20:59 +0900)]
[Refactor] #4489 melee_arena_comm() display_gladiators() を分離した

7 days ago[Refactor] #4489 MeleeArena::build_gladiators_names() を実装した
Hourier [Wed, 14 Aug 2024 11:41:54 +0000 (20:41 +0900)]
[Refactor] #4489 MeleeArena::build_gladiators_names() を実装した

7 days ago[Refactor] #4489 melee_arena_comm() のMeleeArena に関する処理を最適化した
Hourier [Wed, 14 Aug 2024 11:30:44 +0000 (20:30 +0900)]
[Refactor] #4489 melee_arena_comm() のMeleeArena に関する処理を最適化した

7 days agoMerge pull request #4497 from Hourier/Fix-Glass-Room
Hourier [Wed, 21 Aug 2024 12:56:01 +0000 (21:56 +0900)]
Merge pull request #4497 from Hourier/Fix-Glass-Room

[Fix] #4496 ガラスの床にしなければいけない箇所が壁になっていた不具合を修正した

8 days ago[Feature] CRUSH の訳を「押し潰す」に変更+置き換え忘れてた部分も同様の訳に変える
Slimebreath6078 [Mon, 19 Aug 2024 15:51:34 +0000 (00:51 +0900)]
[Feature] CRUSH の訳を「押し潰す」に変更+置き換え忘れてた部分も同様の訳に変える

10 days ago[Fix] #4496 ガラスの床にしなければいけない箇所が壁になっていた不具合を修正した
Hourier [Sun, 18 Aug 2024 01:23:11 +0000 (10:23 +0900)]
[Fix] #4496 ガラスの床にしなければいけない箇所が壁になっていた不具合を修正した

13 days ago[Refactor] 騎乗モンスター判定でPlayerType::riding に依存している部分を全てMonsterEntity 依存の処理に置き換えた
Slimebreath6078 [Tue, 6 Aug 2024 17:04:55 +0000 (02:04 +0900)]
[Refactor] 騎乗モンスター判定でPlayerType::riding に依存している部分を全てMonsterEntity 依存の処理に置き換えた

2 weeks agoMerge pull request #4477 from Hourier/Unite-RawArrays-to-Gladiator
Hourier [Tue, 13 Aug 2024 14:12:17 +0000 (23:12 +0900)]
Merge pull request #4477 from Hourier/Unite-RawArrays-to-Gladiator

モンスター闘技場のエントリーとそのオッズをMeleeArena/MeleeGladiator に繰り込んだ

2 weeks ago[Refactor] #2083 グローバル関数update_melee_gladiators() を廃止した
Hourier [Wed, 7 Aug 2024 13:20:15 +0000 (22:20 +0900)]
[Refactor] #2083 グローバル関数update_melee_gladiators() を廃止した

2 weeks ago[Refactor] #2083 MeleeArena::update_gladiators() を定義して依存性を逆転させる準備をした
Hourier [Wed, 7 Aug 2024 12:29:22 +0000 (21:29 +0900)]
[Refactor] #2083 MeleeArena::update_gladiators() を定義して依存性を逆転させる準備をした

2 weeks ago[Refactor] #2083 update_gladiators() をupdate_melee_gladiators() から分離した
Hourier [Wed, 7 Aug 2024 12:17:39 +0000 (21:17 +0900)]
[Refactor] #2083 update_gladiators() をupdate_melee_gladiators() から分離した

2 weeks ago[Refactor] #2083 search_gladiator() をset_gladiators() から分離した
Hourier [Wed, 7 Aug 2024 11:27:14 +0000 (20:27 +0900)]
[Refactor] #2083 search_gladiator() をset_gladiators() から分離した

2 weeks ago[Refactor] #2083 matches_gladiator() をset_gladiators() から分離した
Hourier [Wed, 7 Aug 2024 11:16:08 +0000 (20:16 +0900)]
[Refactor] #2083 matches_gladiator() をset_gladiators() から分離した

2 weeks ago[Refactor] #2083 set_gladiators() をmelee-arena.cpp/h からMeleeArena へ移した
Hourier [Wed, 7 Aug 2024 10:30:43 +0000 (19:30 +0900)]
[Refactor] #2083 set_gladiators() をmelee-arena.cpp/h からMeleeArena へ移した

PlayerType への依存が発生したが中長期的に別途除去予定

2 weeks ago[Refactor] #2083 MeleeArena::set_odds() を実装してモンスター闘技場のオッズを計算するようにした
Hourier [Sun, 4 Aug 2024 05:06:34 +0000 (14:06 +0900)]
[Refactor] #2083 MeleeArena::set_odds() を実装してモンスター闘技場のオッズを計算するようにした

2 weeks ago[Refactor] #2083 battle_mon/mon_odds グローバル変数を削除してMeleeArena に繰り込んだ
Hourier [Sun, 4 Aug 2024 01:19:30 +0000 (10:19 +0900)]
[Refactor] #2083 battle_mon/mon_odds グローバル変数を削除してMeleeArena に繰り込んだ

2 weeks ago[Refactor] #2083 MeleeGladiator::gladiator をmonrace_id に変更した (オブジェクトの変数名をgladiator...
Hourier [Sun, 4 Aug 2024 01:18:27 +0000 (10:18 +0900)]
[Refactor] #2083 MeleeGladiator::gladiator をmonrace_id に変更した (オブジェクトの変数名をgladiator にしたら紛らわしいと気付いた)

2 weeks agoMerge pull request #4481 from Slimebreath6078/feature/fix_translation_of_crush
火炎の飛竜 [Tue, 13 Aug 2024 12:30:07 +0000 (21:30 +0900)]
Merge pull request #4481 from Slimebreath6078/feature/fix_translation_of_crush

攻撃方法"CRUSH" の誤訳を修正

2 weeks agoMerge branch 'master' of https://github.com/hengband/hengband
Eric Branlund [Mon, 12 Aug 2024 18:11:34 +0000 (12:11 -0600)]
Merge branch 'master' of https://github.com/hengband/hengband

2 weeks agoMerge pull request #4482 from whitehara/update-spec
Deskull [Mon, 12 Aug 2024 10:34:15 +0000 (19:34 +0900)]
Merge pull request #4482 from whitehara/update-spec

Update hengband.spec version to 3.0.1.19

2 weeks agoUpdate hengband.spec version to 3.0.1.19
whitehara [Mon, 12 Aug 2024 08:36:29 +0000 (10:36 +0200)]
Update hengband.spec version to 3.0.1.19

2 weeks ago[Fix] 攻撃方法CRUSHの誤訳を修正
Slimebreath6078 [Sun, 11 Aug 2024 18:00:39 +0000 (03:00 +0900)]
[Fix] 攻撃方法CRUSHの誤訳を修正
"CRUSH"は「握り潰す、潰す」などの意味があるが、蛇系のモンスターも同様の攻撃方法を持っているため「締めつける」が妥当と判断
なお参考として「体当たり」と訳せる発音の近い単語に「衝突」を意味する"CRASH"という単語がある

2 weeks agoMerge pull request #4480 from hengband/release/3.0.1.19-Beta 3.0.1.19-Beta
Deskull [Sun, 11 Aug 2024 13:11:51 +0000 (22:11 +0900)]
Merge pull request #4480 from hengband/release/3.0.1.19-Beta

Release/3.0.1.19 beta

2 weeks agoMerge pull request #4479 from hengband/release/3.0.1.19-Beta
Deskull [Sun, 11 Aug 2024 13:11:41 +0000 (22:11 +0900)]
Merge pull request #4479 from hengband/release/3.0.1.19-Beta

[Release] 3.0.1.19-Beta

2 weeks ago[Release] 3.0.1.19-Beta
Deskull [Sun, 11 Aug 2024 12:53:16 +0000 (21:53 +0900)]
[Release] 3.0.1.19-Beta

2 weeks agoMerge pull request #4473 from dis-/feature/fix-demon-realm
dis- [Sun, 11 Aug 2024 12:50:29 +0000 (21:50 +0900)]
Merge pull request #4473 from dis-/feature/fix-demon-realm

[Feature] 悪魔領域呪文の習得順・レベル・コスト・難易度の調整

2 weeks agoMerge pull request #4475 from Slimebreath6078/feature/regulate_and_fix_speaking_mika
火炎の飛竜 [Sat, 10 Aug 2024 11:23:24 +0000 (20:23 +0900)]
Merge pull request #4475 from Slimebreath6078/feature/regulate_and_fix_speaking_mika

[Feature] ミカの性能調整&テキスト修正及び追加

2 weeks agoMerge pull request #4478 from Slimebreath6078/feature/fix_spelling_miss_of_Master_Cri...
火炎の飛竜 [Sat, 10 Aug 2024 11:15:41 +0000 (20:15 +0900)]
Merge pull request #4478 from Slimebreath6078/feature/fix_spelling_miss_of_Master_Criminal_Worm

[Feature] レアおたずねものムシの英名の誤りを訂正

2 weeks ago[Feature] レアおたずねものムシの英名の誤りを訂正
Slimebreath6078 [Sat, 10 Aug 2024 09:29:04 +0000 (18:29 +0900)]
[Feature] レアおたずねものムシの英名の誤りを訂正

2 weeks ago[Feature] ミカのセリフを一部修正&追加
Slimebreath6078 [Fri, 9 Aug 2024 10:14:05 +0000 (19:14 +0900)]
[Feature] ミカのセリフを一部修正&追加
セリフを全体的にもう少し攻撃的&口悪めに。
また、原作再現でセリフの三点リーダは2文字分付けるようにした

2 weeks ago[Feature] ミカの魔法頻度を1/6に、魔法ラインナップにメテオストライクを追加し、射撃のダメージを強化した
Slimebreath6078 [Thu, 8 Aug 2024 20:21:30 +0000 (05:21 +0900)]
[Feature] ミカの魔法頻度を1/6に、魔法ラインナップにメテオストライクを追加し、射撃のダメージを強化した

2 weeks ago[Feature] 悪魔領域呪文の習得順・レベル・コスト・難易度の調整
dis [Thu, 8 Aug 2024 08:03:00 +0000 (17:03 +0900)]
[Feature] 悪魔領域呪文の習得順・レベル・コスト・難易度の調整

1冊目と2冊目のバランスを修正。
全体的に習得レベルを前倒しにして呪文習得間隔を調整した。
また、フレーバー程度にファイアボールを得意にした。

2 weeks agoMerge pull request #4467 from Slimebreath6078/feature/replace_src_ptr
火炎の飛竜 [Wed, 7 Aug 2024 17:30:27 +0000 (02:30 +0900)]
Merge pull request #4467 from Slimebreath6078/feature/replace_src_ptr

[Fix] src_ptr がsrc_idx のチェックをしておらず、-1 などが入ると範囲外アクセスエラーを起こしてしまうバグを修正

2 weeks agoMerge pull request #4470 from Slimebreath6078/feature/Create_floor_data_container
火炎の飛竜 [Wed, 7 Aug 2024 14:17:25 +0000 (23:17 +0900)]
Merge pull request #4470 from Slimebreath6078/feature/Create_floor_data_container

[Refactor] シングルトンクラスにFloorType のデータを移し、初期化はFloorType のコンストラクタで行うようにした

3 weeks ago[Fix] src_ptr に代入する際にsrc_idx のチェックをするように、またはしているものに置き換えた
Slimebreath6078 [Sun, 4 Aug 2024 16:38:46 +0000 (01:38 +0900)]
[Fix] src_ptr に代入する際にsrc_idx のチェックをするように、またはしているものに置き換えた

3 weeks ago[Refactor] FloorList にFloorType のポインタを追加し、FloorType のコンストラクタで初期化をするようにした
Slimebreath6078 [Thu, 1 Aug 2024 16:34:07 +0000 (01:34 +0900)]
[Refactor] FloorList にFloorType のポインタを追加し、FloorType のコンストラクタで初期化をするようにした
コメントアウトされているTODOについて: 初期化処理はinit_other() からFloorType のコンストラクタに移すべき?

3 weeks ago[Feature] ProbabilityTableクラスのテストプログラム
Habu [Thu, 1 Aug 2024 11:57:58 +0000 (20:57 +0900)]
[Feature] ProbabilityTableクラスのテストプログラム

3 weeks agoMerge pull request #4464 from whitehara/update-spec
Deskull [Sat, 3 Aug 2024 06:20:56 +0000 (15:20 +0900)]
Merge pull request #4464 from whitehara/update-spec

Update hengband.spec version to 3.0.1.18

3 weeks agoMerge pull request #4202 from Slimebreath6078/feature/move_write_monster_flags()_from...
火炎の飛竜 [Sat, 3 Aug 2024 02:09:32 +0000 (11:09 +0900)]
Merge pull request #4202 from Slimebreath6078/feature/move_write_monster_flags()_from_MonsterEntity

wr_monster() とその下の関数をクラス化し、 MonsterEntity に関連付けた

3 weeks agoMerge pull request #4321 from Hourier/Replace-MonracesInfo-MonraceList-8
Hourier [Sat, 3 Aug 2024 01:44:18 +0000 (10:44 +0900)]
Merge pull request #4321 from Hourier/Replace-MonracesInfo-MonraceList-8

モンスター闘技場のベット対象モンスターを表すクラスを作り、関連処理を別ファイルに分離した

3 weeks agoUpdate hengband.spec version to 3.0.1.18
whitehara [Fri, 2 Aug 2024 09:19:48 +0000 (11:19 +0200)]
Update hengband.spec version to 3.0.1.18

3 weeks agoMerge pull request #4452 from Slimebreath6078/feature/delete_update_monster()_and_lit...
火炎の飛竜 [Fri, 2 Aug 2024 09:10:00 +0000 (18:10 +0900)]
Merge pull request #4452 from Slimebreath6078/feature/delete_update_monster()_and_lite_spot()_from_choose_chameleon_polymorph()

 [Refactor] choose_chameleon_polymorph() からupdate_monster() とlite_spot() の呼び出しを削除

3 weeks agoMerge pull request #4459 from Slimebreath6078/feature/change_riding_checking_to_use_M...
火炎の飛竜 [Fri, 2 Aug 2024 09:09:38 +0000 (18:09 +0900)]
Merge pull request #4459 from Slimebreath6078/feature/change_riding_checking_to_use_MonsterConstantFlag

[Refactor] モンスターの騎乗判定をモンスター自身の騎乗フラグでするようにした

3 weeks ago[Refactor] choose_chameleon_polymorph() からupdate_monster() とlite_spot() の呼び出し及び明かり更新フ...
Slimebreath6078 [Mon, 29 Jul 2024 10:16:50 +0000 (19:16 +0900)]
[Refactor] choose_chameleon_polymorph() からupdate_monster() とlite_spot() の呼び出し及び明かり更新フラグ立てを削除
これらはフロアに滞在中の変身処理に因むものと思われるため

3 weeks ago[Refactor] EffectMonster、EffectPlayer にsrc_ptr を追加
Slimebreath6078 [Wed, 31 Jul 2024 10:46:18 +0000 (19:46 +0900)]
[Refactor] EffectMonster、EffectPlayer にsrc_ptr を追加
EffectMonster にPlayerType 依存を増やすのは適切ではない
かつEffectPlayer にFloorType への依存を増やすのも同じく適切ではないためMonsterEntity のポインタを新たに追加する

3 weeks ago[Refactor] PlayerType::riding == hoge をMonsterEntity のis_riding() メソッドに置換
Slimebreath6078 [Wed, 31 Jul 2024 05:08:40 +0000 (14:08 +0900)]
[Refactor] PlayerType::riding == hoge をMonsterEntity のis_riding() メソッドに置換
単純置き換えできる部分だけ

3 weeks ago[Refactor] ProbabilityTableクラスの抽選処理
Habu [Thu, 1 Aug 2024 11:57:07 +0000 (20:57 +0900)]
[Refactor] ProbabilityTableクラスの抽選処理

ProbabilityTableクラスに登録した候補の項目からランダムに抽選する処理に
std::discrete_distributionクラスを使用する。

3 weeks ago[Feature] rand_dist関数
Habu [Thu, 1 Aug 2024 11:50:53 +0000 (20:50 +0900)]
[Feature] rand_dist関数

受け取った分布生成器とゲームの乱数生成器から乱数を返すrand_dist関数を
実装する。

3 weeks agoMerge pull request #4457 from dis-/feature/add_option_stop_by_moving_unknown_level
dis- [Thu, 1 Aug 2024 11:21:06 +0000 (20:21 +0900)]
Merge pull request #4457 from dis-/feature/add_option_stop_by_moving_unknown_level

[Implement] レベル不明のモンスターが動いたら行動を中止するオプションの追加

3 weeks ago[Refactor] MonsterEntity に騎乗チェックのメソッドを追加
Slimebreath6078 [Thu, 1 Aug 2024 10:17:51 +0000 (19:17 +0900)]
[Refactor] MonsterEntity に騎乗チェックのメソッドを追加

3 weeks agoMerge pull request #4458 from habu1010/feature/refactor-place-monster-signature
Habu [Thu, 1 Aug 2024 10:10:29 +0000 (19:10 +0900)]
Merge pull request #4458 from habu1010/feature/refactor-place-monster-signature

[Refactor] place_monster_one/place_monster_specificのシグニチャ

3 weeks agoMerge pull request #4440 from habu1010/feature/refactor-win-sound
Habu [Thu, 1 Aug 2024 10:10:02 +0000 (19:10 +0900)]
Merge pull request #4440 from habu1010/feature/refactor-win-sound

[Refactor] Windows版の効果音再生処理

3 weeks agoMerge pull request #4460 from backwardsEric/english-arrow-of-bard-typo
Deskull [Thu, 1 Aug 2024 09:10:10 +0000 (18:10 +0900)]
Merge pull request #4460 from backwardsEric/english-arrow-of-bard-typo

English: correct typo in the description for the arrow of Bard

3 weeks agoEnglish: correct typo in the description for the arrow of Bard
Eric Branlund [Wed, 31 Jul 2024 20:24:53 +0000 (14:24 -0600)]
English: correct typo in the description for the arrow of Bard

4 weeks agoMerge pull request #4456 from dis-/feature/fix_MonraceDefinitions.schema
dis- [Tue, 30 Jul 2024 22:55:52 +0000 (07:55 +0900)]
Merge pull request #4456 from dis-/feature/fix_MonraceDefinitions.schema

[Fix] MonraceDefinitions.shcema.jsoncの修正

4 weeks ago[Implement] レベル不明のモンスターが動いたら行動を中止するオプションの追加
dis [Tue, 30 Jul 2024 06:39:07 +0000 (15:39 +0900)]
[Implement] レベル不明のモンスターが動いたら行動を中止するオプションの追加

行動中止オプションを拡張し、未知のモンスターに対して警戒できるように修正する。
単発の修正のためIssueなし。

4 weeks agoMerge pull request #4455 from Slimebreath6078/feature/add_riding_flag_to_MonsterEntity
火炎の飛竜 [Tue, 30 Jul 2024 15:01:45 +0000 (00:01 +0900)]
Merge pull request #4455 from Slimebreath6078/feature/add_riding_flag_to_MonsterEntity

[Refactor] MonsterConstantFlagType に騎乗フラグを追加した

4 weeks ago[Refactor] PlayerType::ride_monster() をPlayerType::riding への代入式へ適用させる
Slimebreath6078 [Mon, 29 Jul 2024 17:13:27 +0000 (02:13 +0900)]
[Refactor] PlayerType::ride_monster() をPlayerType::riding への代入式へ適用させる

4 weeks ago[Refactor] place_monster_one/place_monster_specificのシグニチャ
Habu [Tue, 30 Jul 2024 13:29:26 +0000 (22:29 +0900)]
[Refactor] place_monster_one/place_monster_specificのシグニチャ

関数 place_monster_one と place_monster_specific の引数 src_idx と
summoner_m_idx はどちらも召喚主のモンスターIDを渡す引数として使用して
おり、役割が被っているので summoner_m_idx に統合する。

4 weeks ago[Fix] MonraceDefinitions.shcema.jsoncの修正
dis [Tue, 30 Jul 2024 01:59:39 +0000 (10:59 +0900)]
[Fix] MonraceDefinitions.shcema.jsoncの修正

MonraceDefinitions.jsoncに使用するシンボルとフラグを拡張した際にschemaを変更していないため現在validation checkに失敗している。
 #4410 からのシンボルに0-9を使用する、#3941 からフラグBUNBUN_STRIKERの追加に対応してschemaを修正する。
単発の修正のためIssueはなし。

4 weeks ago[Refactor] MonsterConstantFlagType に乗馬フラグを追加
Slimebreath6078 [Mon, 29 Jul 2024 16:27:19 +0000 (01:27 +0900)]
[Refactor] MonsterConstantFlagType に乗馬フラグを追加

4 weeks agoMerge branch 'master' of https://github.com/hengband/hengband
Eric Branlund [Mon, 29 Jul 2024 05:07:54 +0000 (23:07 -0600)]
Merge branch 'master' of https://github.com/hengband/hengband

4 weeks agoMerge pull request #4444 from sikabane-works/release/3.0.1.18-Beta
Deskull [Sun, 28 Jul 2024 13:18:27 +0000 (22:18 +0900)]
Merge pull request #4444 from sikabane-works/release/3.0.1.18-Beta

[Release] 3.0.1.18-Beta

4 weeks agoMerge pull request #4445 from hengband/release/3.0.1.18-Beta 3.0.1.18-Beta
Deskull [Sun, 28 Jul 2024 13:18:09 +0000 (22:18 +0900)]
Merge pull request #4445 from hengband/release/3.0.1.18-Beta

Release/3.0.1.18 beta

4 weeks ago[Release] 3.0.1.18-Beta
Deskull [Sun, 28 Jul 2024 12:56:39 +0000 (21:56 +0900)]
[Release] 3.0.1.18-Beta

4 weeks agoMerge pull request #4442 from sikabane-works/fix/create_ammo
Deskull [Sun, 28 Jul 2024 12:49:14 +0000 (21:49 +0900)]
Merge pull request #4442 from sikabane-works/fix/create_ammo

[Fix] 骨から矢、クロスボウの矢を生成する時に骨が重ね書きされて消滅する不具合を修正。

4 weeks ago[Fix] 骨から矢、クロスボウの矢を生成する時に骨が重ね書きされて消滅する不具合を修正。
Deskull [Sun, 28 Jul 2024 12:03:13 +0000 (21:03 +0900)]
[Fix] 骨から矢、クロスボウの矢を生成する時に骨が重ね書きされて消滅する不具合を修正。