OSDN Git Service

hengbandforosx/hengbandosx.git
7 weeks agoMerge pull request #3870 from hengband/release/3,0,1,8-Beta 3.0.1.8-release
Deskull [Sun, 3 Mar 2024 14:30:37 +0000 (23:30 +0900)]
Merge pull request #3870 from hengband/release/3,0,1,8-Beta

Release/3,0,1,8 beta

7 weeks ago[Release] 3.0.1.8-Beta
deskull [Sun, 3 Mar 2024 14:15:33 +0000 (23:15 +0900)]
[Release] 3.0.1.8-Beta

7 weeks agoMerge pull request #3814 from Slimebreath6078/feature/Add_Laffey_II
火炎の飛竜 [Sun, 3 Mar 2024 13:40:54 +0000 (22:40 +0900)]
Merge pull request #3814 from Slimebreath6078/feature/Add_Laffey_II

モンスター「ラフィーII」実装

7 weeks ago[Implement] ウサウサストライカー召喚処理を追加
Slimebreath6078 [Tue, 2 Jan 2024 13:30:56 +0000 (22:30 +0900)]
[Implement] ウサウサストライカー召喚処理を追加

7 weeks agoMerge pull request #3853 from dis-/feature/refactor-monster_idx-who
dis- [Sun, 3 Mar 2024 05:28:42 +0000 (14:28 +0900)]
Merge pull request #3853 from dis-/feature/refactor-monster_idx-who

[Refacotr] MONSTER_IDX周りの処理の可読性向上

7 weeks ago[Fix] ものまね「引き寄せる」が正常動作していない
dis- [Sat, 2 Mar 2024 18:56:53 +0000 (03:56 +0900)]
[Fix] ものまね「引き寄せる」が正常動作していない

ものまね「引き寄せる」が常に動作しない。
対象座標のモンスター存在判定が正負反転していることが原因。
これを修正する。

7 weeks ago[Refactor] Grid::has_monster()の定義
dis- [Sat, 2 Mar 2024 18:47:57 +0000 (03:47 +0900)]
[Refactor] Grid::has_monster()の定義

Gridに関してis_monster()を使用している箇所をGrid::has_monster()でラップする。

7 weeks ago[Refactor] monster_idxと0との比較を関数化する
dis- [Sat, 3 Feb 2024 14:47:21 +0000 (23:47 +0900)]
[Refactor] monster_idxと0との比較を関数化する

単純な処理ではあるが、playerのindexを示す0がマジックナンバーになっていて可読性を損っている。
関数化して一見して処理が分かるようにする。

7 weeks ago[Refactor] 発生源に使用されているwhoをリネーム
dis- [Sat, 3 Feb 2024 14:01:57 +0000 (23:01 +0900)]
[Refactor] 発生源に使用されているwhoをリネーム

より発生源であることを明確にするためsrc_idxにリネームする。
名称の単純置換のみで動作変更は行わない。

8 weeks agoMerge pull request #3864 from Slimebreath6078/feature/Remove_r_flag_#
火炎の飛竜 [Tue, 27 Feb 2024 12:46:10 +0000 (21:46 +0900)]
Merge pull request #3864 from Slimebreath6078/feature/Remove_r_flag_#

r_flags# と flags# を削除 & STUPIDフラグの再定義が適用されていないのを修正

2 months agoMerge pull request #3866 from habu1010/feature/fix-immune-element-message
Habu [Tue, 20 Feb 2024 03:01:40 +0000 (12:01 +0900)]
Merge pull request #3866 from habu1010/feature/fix-immune-element-message

[Fix] 属性への免疫を唱えた時のメッセージ

2 months ago[Fix] 属性への免疫を唱えた時のメッセージ
Habu [Mon, 19 Feb 2024 10:36:04 +0000 (19:36 +0900)]
[Fix] 属性への免疫を唱えた時のメッセージ

リファクタリング時に誤ってDEFENSE_*だったものをATTACK_*にしてしまって
いたのが原因。正しくDEFENSE_*に戻す。

2 months ago[Refactor] race-flags#.h を削除
Slimebreath6078 [Sun, 18 Feb 2024 15:30:24 +0000 (00:30 +0900)]
[Refactor] race-flags#.h を削除

2 months ago[Refactor] race-flags#.h のインクルードを削除
Slimebreath6078 [Sun, 18 Feb 2024 14:53:43 +0000 (23:53 +0900)]
[Refactor] race-flags#.h のインクルードを削除

2 months ago[Fix] STUPIDフラグによる雑魔法選択が実行されないバグを修正
Slimebreath6078 [Sun, 18 Feb 2024 14:28:20 +0000 (23:28 +0900)]
[Fix] STUPIDフラグによる雑魔法選択が実行されないバグを修正

2 months ago[Refactor] lore_loader.cpp のrace-flags#.h への依存を解消
Slimebreath6078 [Sun, 18 Feb 2024 15:10:18 +0000 (00:10 +0900)]
[Refactor] lore_loader.cpp のrace-flags#.h への依存を解消

2 months ago[Refactor] flags# を削除
Slimebreath6078 [Sun, 18 Feb 2024 14:28:27 +0000 (23:28 +0900)]
[Refactor] flags# を削除

2 months ago[Refactor] r_flags_# を削除
Slimebreath6078 [Sun, 18 Feb 2024 14:10:40 +0000 (23:10 +0900)]
[Refactor] r_flags_# を削除

2 months ago[Refactor] セーブデータ読み込み関数の r_flags_# への依存を解消する
Slimebreath6078 [Sun, 18 Feb 2024 14:05:57 +0000 (23:05 +0900)]
[Refactor] セーブデータ読み込み関数の r_flags_# への依存を解消する
r_flags_# を読み込まなくなるため、セーブデータのバージョンを1つ上げる

2 months agoMerge pull request #3862 from habu1010/feature/fix-unnecessary-columns-in-MonsterRace...
Habu [Sat, 17 Feb 2024 03:43:54 +0000 (12:43 +0900)]
Merge pull request #3862 from habu1010/feature/fix-unnecessary-columns-in-MonsterRaceDefinitions

[Fix] MonsterRaceDefinitions.txtの不要なカラムを削除

2 months ago[Fix] MonsterRaceDefinitions.txtの不要なカラムを削除
Habu [Sat, 17 Feb 2024 03:01:20 +0000 (12:01 +0900)]
[Fix] MonsterRaceDefinitions.txtの不要なカラムを削除

本来必要なカラム数より多くなっている箇所があるので削除する。

2 months ago[Feature] ラフィーIIのセリフを設定。ダメージを受けた際のメッセージもラフィーIIの時は変わるように
Slimebreath6078 [Fri, 29 Dec 2023 16:46:42 +0000 (01:46 +0900)]
[Feature] ラフィーIIのセリフを設定。ダメージを受けた際のメッセージもラフィーIIの時は変わるように
流石に雷鳴のように吠えたりくしゃくしゃになるのは違和感があるため、ダメージを受けた際のメッセージもこの子だけ特殊にした

2 months ago[Feature] モンスター「ラフィーII」と「ウサウサストライカー」の定義を追加した
Slimebreath6078 [Fri, 29 Dec 2023 08:11:07 +0000 (17:11 +0900)]
[Feature] モンスター「ラフィーII」と「ウサウサストライカー」の定義を追加した

2 months agoMerge pull request #3857 from whitehara/update-spec
Deskull [Mon, 5 Feb 2024 22:08:46 +0000 (07:08 +0900)]
Merge pull request #3857 from whitehara/update-spec

Update hengband.spec

2 months agoUpdate hengband.spec version
Shiro Hara [Mon, 5 Feb 2024 15:32:14 +0000 (00:32 +0900)]
Update hengband.spec version

2 months agoMerge pull request #3855 from hengband/release/3.0.1.7-Beta
Deskull [Sun, 4 Feb 2024 13:43:16 +0000 (22:43 +0900)]
Merge pull request #3855 from hengband/release/3.0.1.7-Beta

Release/3.0.1.7 beta

2 months agoMerge pull request #3854 from hengband/release/3.0.1.7-Beta 3.0.1.7-Beta
Deskull [Sun, 4 Feb 2024 13:41:37 +0000 (22:41 +0900)]
Merge pull request #3854 from hengband/release/3.0.1.7-Beta

[Release] 3.0.1.7-Beta

2 months ago[Release] 3.0.1.7-Beta
Deskull [Sun, 4 Feb 2024 13:30:25 +0000 (22:30 +0900)]
[Release] 3.0.1.7-Beta

2 months agoMerge pull request #3847 from dis-/feature/refactor-floor-change
dis- [Sun, 4 Feb 2024 08:47:05 +0000 (17:47 +0900)]
Merge pull request #3847 from dis-/feature/refactor-floor-change

[Refactor] 保存済フロア読込関連の可読性向上

2 months agoMerge pull request #3844 from Slimebreath6078/feature/Refactor_other_mflags
火炎の飛竜 [Sun, 4 Feb 2024 04:58:31 +0000 (13:58 +0900)]
Merge pull request #3844 from Slimebreath6078/feature/Refactor_other_mflags

その他モンスターフラグを纏めてEnum Class化

2 months agoMerge pull request #3852 from dis-/feature/fix-blood-curse-effect-position
dis- [Sat, 3 Feb 2024 13:29:32 +0000 (22:29 +0900)]
Merge pull request #3852 from dis-/feature/fix-blood-curse-effect-position

[Fix] 悪魔領域の血の呪いの追加効果発生場所が正しくない

2 months ago[Fix] 悪魔領域血の呪いでテレポートアウェイが発生したとき画面が@で埋まる
dis- [Sat, 3 Feb 2024 13:12:56 +0000 (22:12 +0900)]
[Fix] 悪魔領域血の呪いでテレポートアウェイが発生したとき画面が@で埋まる

update_monster(player_ptr, 0, false) が走ってしまうことによる画面崩壊。
affect_monster()内部で対象モンスターの座標が移動することを考慮していないことによるバグ。
座標の上のm_idxではなく、事前にm_idxを覚えさせておくことで回避する。

2 months ago[Feature] セーブデータにその他の思い出フラグを追加
Slimebreath6078 [Sun, 28 Jan 2024 15:08:26 +0000 (00:08 +0900)]
[Feature] セーブデータにその他の思い出フラグを追加

2 months ago[Refactor] GUARDIAN を新定義に合わせた
Slimebreath6078 [Sun, 28 Jan 2024 11:38:45 +0000 (20:38 +0900)]
[Refactor] GUARDIAN を新定義に合わせた

2 months ago[Refactor] WEIRD_MIND を新定義に合わせた
Slimebreath6078 [Sun, 28 Jan 2024 11:28:34 +0000 (20:28 +0900)]
[Refactor] WEIRD_MIND を新定義に合わせた

2 months ago[Refactor] EMPTY_MIND を新定義に合わせた
Slimebreath6078 [Sun, 28 Jan 2024 11:23:26 +0000 (20:23 +0900)]
[Refactor] EMPTY_MIND を新定義に合わせた

2 months ago[Refactor] QUESTOR を新定義に合わせた
Slimebreath6078 [Sun, 28 Jan 2024 11:20:48 +0000 (20:20 +0900)]
[Refactor] QUESTOR を新定義に合わせた

2 months ago[Refactor] REFLECTING を新定義に合わせた
Slimebreath6078 [Sun, 28 Jan 2024 11:07:14 +0000 (20:07 +0900)]
[Refactor] REFLECTING を新定義に合わせた

2 months ago[Refactor] POWERFUL を新定義に合わせた
Slimebreath6078 [Sun, 28 Jan 2024 11:04:51 +0000 (20:04 +0900)]
[Refactor] POWERFUL を新定義に合わせた

2 months ago[Refactor] REGENERATE を新定義に合わせた
Slimebreath6078 [Sun, 28 Jan 2024 10:53:36 +0000 (19:53 +0900)]
[Refactor] REGENERATE を新定義に合わせた

2 months ago[Refactor] MULTIPLY を新定義に合わせた
Slimebreath6078 [Sun, 28 Jan 2024 10:52:11 +0000 (19:52 +0900)]
[Refactor] MULTIPLY を新定義に合わせた

2 months ago[Refactor] ELDRITCH_HORROR を新定義に合わせた
Slimebreath6078 [Sun, 28 Jan 2024 10:46:58 +0000 (19:46 +0900)]
[Refactor] ELDRITCH_HORROR を新定義に合わせた

2 months ago[Refactor] NO_QUEST を新定義に合わせた
Slimebreath6078 [Sun, 28 Jan 2024 10:39:43 +0000 (19:39 +0900)]
[Refactor] NO_QUEST を新定義に合わせた

2 months ago[Refactor] TANUKI を新定義に合わせた
Slimebreath6078 [Sun, 28 Jan 2024 10:36:01 +0000 (19:36 +0900)]
[Refactor] TANUKI を新定義に合わせた

2 months ago[Refactor] CHAMELEON を新定義に合わせた
Slimebreath6078 [Sun, 28 Jan 2024 10:34:17 +0000 (19:34 +0900)]
[Refactor] CHAMELEON を新定義に合わせた

2 months ago[Refactor] KAGE を新定義に合わせた
Slimebreath6078 [Sun, 28 Jan 2024 10:29:41 +0000 (19:29 +0900)]
[Refactor] KAGE を新定義に合わせた

2 months ago[Refactor] COLD_BLOOD を新定義に合わせた
Slimebreath6078 [Sun, 28 Jan 2024 10:28:47 +0000 (19:28 +0900)]
[Refactor] COLD_BLOOD を新定義に合わせた

2 months ago[Refactor] INVISIBLE を新定義に合わせた
Slimebreath6078 [Sun, 28 Jan 2024 10:27:45 +0000 (19:27 +0900)]
[Refactor] INVISIBLE を新定義に合わせた

2 months ago[Refactor] RIDING を新定義に合わせた
Slimebreath6078 [Sun, 28 Jan 2024 10:20:05 +0000 (19:20 +0900)]
[Refactor] RIDING を新定義に合わせた

2 months ago[Refactor] ESCORTS を新定義に合わせた
Slimebreath6078 [Sun, 28 Jan 2024 09:58:16 +0000 (18:58 +0900)]
[Refactor] ESCORTS を新定義に合わせた

2 months ago[Refactor] ESCORT を新定義に合わせた
Slimebreath6078 [Sun, 28 Jan 2024 09:37:47 +0000 (18:37 +0900)]
[Refactor] ESCORT を新定義に合わせた

2 months ago[Refactor] FRIENDSを新定義に合わせた
Slimebreath6078 [Sun, 28 Jan 2024 09:32:08 +0000 (18:32 +0900)]
[Refactor] FRIENDSを新定義に合わせた

2 months ago[Refactor] FORCE_MAXHPを新定義に合わせた
Slimebreath6078 [Sun, 28 Jan 2024 09:09:51 +0000 (18:09 +0900)]
[Refactor] FORCE_MAXHPを新定義に合わせた

2 months ago[Refactor] FORCE_DEPTHを新定義に合わせた
Slimebreath6078 [Sun, 28 Jan 2024 09:02:32 +0000 (18:02 +0900)]
[Refactor] FORCE_DEPTHを新定義に合わせた

2 months ago[Refactor] Flags1, 2, 7, 8 のトークン定義は不要になったため削除
Slimebreath6078 [Sun, 28 Jan 2024 15:12:19 +0000 (00:12 +0900)]
[Refactor] Flags1, 2, 7, 8 のトークン定義は不要になったため削除
FORCE_EXTRA と CHAR_MULTI は未使用のフラグのため特に移す必要もない

2 months ago[Refactor] 未使用フラグ CHAR_MULTI を削除
Slimebreath6078 [Sat, 3 Feb 2024 09:06:34 +0000 (18:06 +0900)]
[Refactor] 未使用フラグ CHAR_MULTI を削除

2 months ago[Fix] 悪魔領域の血の呪いの追加効果発生場所が正しくない
dis- [Thu, 1 Feb 2024 12:46:20 +0000 (21:46 +0900)]
[Fix] 悪魔領域の血の呪いの追加効果発生場所が正しくない

fix #3850
血の呪いの発生箇所の指定変数が正しくない。
該当箇所を修正する。

2 months ago[Refacotr] update_new_floor_feature() の再構成
dis- [Wed, 31 Jan 2024 13:50:23 +0000 (22:50 +0900)]
[Refacotr] update_new_floor_feature() の再構成

実際にこの周辺で行われている処理は保存済フロアの読込、読込不可の場合新規フロアの設置から事後処理である。
処理が明確になるよう関数の切り出し範囲の変更及びリネームを行う。

2 months ago[Refactor] new_floor_allocation() のリネーム
dis [Wed, 31 Jan 2024 06:03:50 +0000 (15:03 +0900)]
[Refactor] new_floor_allocation() のリネーム

保存済フロア読込成功時のフロア設置処理であることが明確になるよう allocate_loaded_floor() にリネームする。

2 months ago[Refactor] check_visited_floor()の解体
dis [Wed, 31 Jan 2024 05:59:28 +0000 (14:59 +0900)]
[Refactor] check_visited_floor()の解体

check* の名称だが実態は保存済フロアの読込及び読込時の処理である。
適当な名称を付けて分割する。

2 months agoMerge pull request #3841 from dis-/feature/fix-display-weapon-damage
dis- [Wed, 31 Jan 2024 11:42:34 +0000 (20:42 +0900)]
Merge pull request #3841 from dis-/feature/fix-display-weapon-damage

[Fix] C画面近接ダメージの計算を修正

2 months ago[Refactor] MonsterOtherType関連のフラグトークン定義を作成
Slimebreath6078 [Sun, 28 Jan 2024 09:25:45 +0000 (18:25 +0900)]
[Refactor] MonsterOtherType関連のフラグトークン定義を作成

2 months ago[Refactor] その他フラグを定義
Slimebreath6078 [Thu, 25 Jan 2024 22:20:01 +0000 (07:20 +0900)]
[Refactor] その他フラグを定義

2 months agoMerge pull request #3848 from Slimebreath6078/feature/Add_Damage_Cap
火炎の飛竜 [Wed, 31 Jan 2024 11:06:07 +0000 (20:06 +0900)]
Merge pull request #3848 from Slimebreath6078/feature/Add_Damage_Cap

ダメージキャップを先行実装

2 months ago[Implement] ダメージキャップ持ちのランダムモンスター枠での生成を禁止する
Slimebreath6078 [Sun, 14 Jan 2024 12:15:20 +0000 (21:15 +0900)]
[Implement] ダメージキャップ持ちのランダムモンスター枠での生成を禁止する
ただし指定階以降での生成は許可する

2 months ago[Implement] ラフィーIIの軽減特性を追加
Slimebreath6078 [Fri, 29 Dec 2023 16:44:30 +0000 (01:44 +0900)]
[Implement] ラフィーIIの軽減特性を追加
できるだけハードコーディングにならないように工夫はした

2 months ago[Implement] 特殊フラグを実装
Slimebreath6078 [Fri, 29 Dec 2023 15:40:08 +0000 (00:40 +0900)]
[Implement] 特殊フラグを実装

2 months agoMerge pull request #3845 from dis-/feature/refactor-save-floors
dis- [Tue, 30 Jan 2024 10:35:10 +0000 (19:35 +0900)]
Merge pull request #3845 from dis-/feature/refactor-save-floors

[Refactor] フロア移動周りの可読性向上

2 months ago[Refactor] get_new_floor_id()のリネーム
dis [Tue, 30 Jan 2024 08:03:54 +0000 (17:03 +0900)]
[Refactor] get_new_floor_id()のリネーム

グローバル変数 new_floor_id があるため紛らわしい。
空いているfloor_idを取得する関数なので get_unused_floor_id() とする。

2 months ago[Refactor] 階段設置処理の切り出し
dis [Tue, 30 Jan 2024 07:01:21 +0000 (16:01 +0900)]
[Refactor] 階段設置処理の切り出し

可読性向上のためフロア変更時の階段設置処理を関数に切り出す。

2 months ago[Refactor] check_dead_end()が名前に反して副作用があるため解体
dis [Tue, 30 Jan 2024 06:29:11 +0000 (15:29 +0900)]
[Refactor] check_dead_end()が名前に反して副作用があるため解体

check_dead_end()の内部にgenerate_floor()という大きな処理があり見通しが悪くなっていた。
処理の意味単位で再分割する。

2 months ago[Refactor] フロア保存済か否かを関数化する
dis [Tue, 30 Jan 2024 04:26:30 +0000 (13:26 +0900)]
[Refactor] フロア保存済か否かを関数化する

可読性向上のため is_saved_floor() を定義する。
floor_idが0でないとき、すなわち保存済である場合真を返す。

2 months ago[Refactor] 保存済フロア判定を関数化
dis [Tue, 30 Jan 2024 04:15:09 +0000 (13:15 +0900)]
[Refactor] 保存済フロア判定を関数化

可読性向上のため PlayerType::in_saved_floor() を定義する。
floor_idが0でないとき、すなわちセーブ済フロアに居る時真を返す。

2 months ago[Refactor] フロアの新規/既存判定を関数化する
dis [Thu, 25 Jan 2024 02:24:28 +0000 (11:24 +0900)]
[Refactor] フロアの新規/既存判定を関数化する

可読性向上のため is_visited_floor() を定義する。

2 months agoMerge pull request #3840 from whitehara/update-spec
Deskull [Sat, 27 Jan 2024 14:49:09 +0000 (23:49 +0900)]
Merge pull request #3840 from whitehara/update-spec

Update spec

3 months agoMerge pull request #3842 from Slimebreath6078/feature/Fix_to_all_ranges_floor_lore_flags
火炎の飛竜 [Thu, 25 Jan 2024 10:39:58 +0000 (19:39 +0900)]
Merge pull request #3842 from Slimebreath6078/feature/Fix_to_all_ranges_floor_lore_flags

調査時に地形関連動作の思い出フラグを全てONになるようにした

3 months ago[Feature] モンスターの元RF2以外の地形関連特性フラグが調査で満たされるように変更
Slimebreath6078 [Tue, 23 Jan 2024 22:11:27 +0000 (07:11 +0900)]
[Feature] モンスターの元RF2以外の地形関連特性フラグが調査で満たされるように変更
具体的にはAQUATIC、CAN_SWIM、CAN_FLYの3つ

3 months ago[Fix] C画面素手ダメージをクリティカル考慮に変更
dis [Tue, 23 Jan 2024 05:33:17 +0000 (14:33 +0900)]
[Fix] C画面素手ダメージをクリティカル考慮に変更

Issue #1989の内容。
徒手格闘クラスのC画面攻撃力表記にクリティカルが考慮されていなかったものを修正。
ただし素手攻撃の命中率算出は複雑なので概算でプレイヤーレベルの0.7倍を使用する。
クリティカル考慮にダメージ期待値の100倍を使用することに対応してcalc_expect_crit()及びapply_critical_norm_damage()を拡張した。

3 months ago[Fix] C画面武器ダメージ表記の修正
dis [Tue, 23 Jan 2024 03:08:21 +0000 (12:08 +0900)]
[Fix] C画面武器ダメージ表記の修正

関連Issue #1989
武器匠の計算用関数との二重実装を解消しダメージ期待値計算を修正した。
以前の実装では期待値計算用に100倍の値を使用していたが、クリティカル期待値を出す際に増加する固定値増分が1/100相当になる誤差が生じていた。
これを解消するためダイス最小-最大の期待値の平均を表示するよう変更した。

3 months agoUpdate hengband.spec
Shiro Hara [Tue, 23 Jan 2024 05:55:39 +0000 (14:55 +0900)]
Update hengband.spec

3 months agoMerge pull request #3838 from hengband/release/3.0.1.6-Beta 3.0.1.6-Beta
Deskull [Mon, 22 Jan 2024 13:00:20 +0000 (22:00 +0900)]
Merge pull request #3838 from hengband/release/3.0.1.6-Beta

Release/3.0.1.6 beta

3 months agoMerge pull request #3837 from hengband/release/3.0.1.6-Beta
Deskull [Mon, 22 Jan 2024 12:59:32 +0000 (21:59 +0900)]
Merge pull request #3837 from hengband/release/3.0.1.6-Beta

[Release] 3.0.1.6-Beta

3 months ago[Release] 3.0.1.6-Beta
Deskull [Mon, 22 Jan 2024 03:50:20 +0000 (12:50 +0900)]
[Release] 3.0.1.6-Beta

3 months agoMerge pull request #3828 from dis-/fix-INI-relativeSavePath
dis- [Sun, 21 Jan 2024 14:49:01 +0000 (23:49 +0900)]
Merge pull request #3828 from dis-/fix-INI-relativeSavePath

[Fix] セーブファイルが相対パスで保存できない #3744

3 months agoMerge pull request #3829 from dis-/fix-LevelTeleport-in-Wild
dis- [Sun, 21 Jan 2024 14:45:00 +0000 (23:45 +0900)]
Merge pull request #3829 from dis-/fix-LevelTeleport-in-Wild

[Fix] 荒野でレベルテレポートしたときダンジョン内に入らない

3 months agoMerge pull request #3832 from dis-/feature/fix-heavy-spell
dis- [Sun, 21 Jan 2024 14:37:15 +0000 (23:37 +0900)]
Merge pull request #3832 from dis-/feature/fix-heavy-spell

[Fix] HEAVY_SPELLとHARD_SPELLの統一

3 months agoMerge pull request #3830 from dis-/fix-mystic-exp
dis- [Sun, 21 Jan 2024 14:24:25 +0000 (23:24 +0900)]
Merge pull request #3830 from dis-/fix-mystic-exp

[Fix] 初級修験者の経験値が中級修験者より高い

3 months agoMerge pull request #3813 from Slimebreath6078/feature/Add_kaufmo
火炎の飛竜 [Sun, 21 Jan 2024 06:29:45 +0000 (15:29 +0900)]
Merge pull request #3813 from Slimebreath6078/feature/Add_kaufmo

ユニークモンスター「カフモ」を追加

3 months agoMerge pull request #3833 from Slimebreath6078/feature/fix_bug_quake_from_chaos_blow
火炎の飛竜 [Sun, 21 Jan 2024 06:29:21 +0000 (15:29 +0900)]
Merge pull request #3833 from Slimebreath6078/feature/fix_bug_quake_from_chaos_blow

カオス効果の打撃の地震に関する不自然なメッセージを修正

3 months ago[Fix] カオス効果の打撃で地震の確率チェックを通ると発動したか否かに関わらず「ダンジョンが崩れ始める!」というメッセージが表示されるバグを修正
Slimebreath6078 [Sun, 21 Jan 2024 05:29:27 +0000 (14:29 +0900)]
[Fix] カオス効果の打撃で地震の確率チェックを通ると発動したか否かに関わらず「ダンジョンが崩れ始める!」というメッセージが表示されるバグを修正

3 months ago[Implement] モンスター「カフモ」を追加
Slimebreath6078 [Mon, 8 Jan 2024 13:02:20 +0000 (22:02 +0900)]
[Implement] モンスター「カフモ」を追加

3 months ago[Fix] HEAVY_SPELLとHARD_SPELLの統一
dis- [Sat, 20 Jan 2024 18:32:10 +0000 (03:32 +0900)]
[Fix] HEAVY_SPELLとHARD_SPELLの統一

Issue #1170で言及されている内容。
装備由来の呪文失敗率上昇フラグをHARD_SPELLに統一。
永続装備フラグTR_HARD_SPELLと一時呪いフラグCurseTraitType::HARD_SPELLで管理する。
一部重複処理を削除し、自己分析時の二重メッセージを解消した。

現在の仕様も記載しておく。

永続呪いは難度+25%で複数装備による累積なし。
一時呪いフラグは弱呪いで+3%、強呪いで+10%で累積あり。

3 months ago[Fix] 初級修験者の経験値が中級修験者より高い
dis [Thu, 18 Jan 2024 05:15:50 +0000 (14:15 +0900)]
[Fix] 初級修験者の経験値が中級修験者より高い

fix #3636
同階層、同タイプの白衣の修行僧/高位修行僧の経験値と同様に設定する。

3 months agoMerge pull request #3821 from Slimebreath6078/feature/fix_red_chiokovo_lv_99
火炎の飛竜 [Wed, 17 Jan 2024 11:18:30 +0000 (20:18 +0900)]
Merge pull request #3821 from Slimebreath6078/feature/fix_red_chiokovo_lv_99

赤チォコヴォLv99及びメテオ・スウォームの性能調整

3 months ago[Fix] 荒野でレベルテレポートしたときダンジョン内に入らない
dis [Wed, 17 Jan 2024 05:32:20 +0000 (14:32 +0900)]
[Fix] 荒野でレベルテレポートしたときダンジョン内に入らない

Issue #3611 の件。
荒野でレベルテレポートを読んだとき、帰還先になっているダンジョンの最上階に移動するべきところ該当ダンジョンの地上入口に移動していた。
移動先の指定が誤っているためこれを修正する。

3 months agoMerge pull request #3827 from dis-/fix-WrathOfGod
dis- [Tue, 16 Jan 2024 09:30:19 +0000 (18:30 +0900)]
Merge pull request #3827 from dis-/fix-WrathOfGod

[Fix] 破邪領域の神の怒りがランダムに着弾しない #3822

3 months ago[Fix] セーブファイルが相対パスで保存できない
dis [Tue, 16 Jan 2024 08:38:33 +0000 (17:38 +0900)]
[Fix] セーブファイルが相対パスで保存できない

セーブファイルのフルパスとhengband.exe実行フォルダのパスが前方一致している場合、INIファイルに相対パスを保存する。

3 months ago[Fix] 破邪領域の神の怒りがランダムに着弾しない
dis [Tue, 16 Jan 2024 05:53:02 +0000 (14:53 +0900)]
[Fix] 破邪領域の神の怒りがランダムに着弾しない

着弾位置の指定をした変数がスコープアウトしており機能していなかった。
正しく着弾位置を指定するよう変更する。

3 months agoMerge pull request #3824 from Slimebreath6078/feature/fix_clone_bug
火炎の飛竜 [Sun, 14 Jan 2024 02:47:26 +0000 (11:47 +0900)]
Merge pull request #3824 from Slimebreath6078/feature/fix_clone_bug

ナズグル及びUNIQUE2によるクローン・モンスターの魔法棒の耐性判定が真偽反転しているバグを修正

3 months ago[Fix] ナズグル及びUNIQUE2によるクローン・モンスターの魔法棒の耐性判定が真偽反転しているバグを修正
Slimebreath6078 [Sat, 13 Jan 2024 23:26:14 +0000 (08:26 +0900)]
[Fix] ナズグル及びUNIQUE2によるクローン・モンスターの魔法棒の耐性判定が真偽反転しているバグを修正