OSDN Git Service

hengbandforosx/hengbandosx.git
6 months agoMerge branch 'develop' into macos-develop vauto3.0.0-alpha91-40db0bb6c
Eric Branlund [Fri, 27 Oct 2023 17:04:35 +0000 (11:04 -0600)]
Merge branch 'develop' into macos-develop

6 months agoMerge pull request #3683 from Hourier/Fix-New-Unique-Defeated
Hourier [Fri, 27 Oct 2023 03:18:37 +0000 (12:18 +0900)]
Merge pull request #3683 from Hourier/Fix-New-Unique-Defeated

最新のモンスター種族追加が反映されていないセーブデータを読み込むとそれらの種族が出現しなくなる不具合を解消した

6 months agoMerge branch 'develop' into macos-develop vauto3.0.0-alpha91-e933d168a
Eric Branlund [Thu, 26 Oct 2023 21:35:26 +0000 (15:35 -0600)]
Merge branch 'develop' into macos-develop

6 months agoMerge pull request #3670 from Hourier/Fix-Smart-Stupid-Flag-Update
Hourier [Wed, 25 Oct 2023 12:17:11 +0000 (21:17 +0900)]
Merge pull request #3670 from Hourier/Fix-Smart-Stupid-Flag-Update

SMART/STUPID フラグの更新処理が無意味なものになっていたので修正した

6 months agoMerge branch 'develop' into macos-develop vauto3.0.0-alpha91-d17c83616
Eric Branlund [Sun, 22 Oct 2023 12:56:55 +0000 (06:56 -0600)]
Merge branch 'develop' into macos-develop

6 months agoMerge pull request #3685 from whitehara/fix-graphics
Hourier [Sun, 22 Oct 2023 12:07:23 +0000 (21:07 +0900)]
Merge pull request #3685 from whitehara/fix-graphics

Fix X11 graphics

6 months agoChange strncpy to angband_strncpy
whitehara [Sun, 22 Oct 2023 11:56:19 +0000 (13:56 +0200)]
Change strncpy to angband_strncpy

6 months agoFix X11 graphics
whitehara [Sun, 22 Oct 2023 10:53:21 +0000 (12:53 +0200)]
Fix X11 graphics

6 months ago[Refactor] #3682 間違いを起こしにくいように最大生存数をコンパイル時定数にまとめた (ナズグルフラグだけはあったので同じヘッダにユニーク・非ユニークも流用)
Hourier [Sun, 22 Oct 2023 10:04:03 +0000 (19:04 +0900)]
[Refactor] #3682 間違いを起こしにくいように最大生存数をコンパイル時定数にまとめた (ナズグルフラグだけはあったので同じヘッダにユニーク・非ユニークも流用)

6 months ago[Fix] #3682 古いバージョンのセーブファイルを読み込むと、非ユニークは出現せず、ユニーク&ナズグルは撃破済になる不具合を修正した
Hourier [Sun, 22 Oct 2023 09:52:15 +0000 (18:52 +0900)]
[Fix] #3682 古いバージョンのセーブファイルを読み込むと、非ユニークは出現せず、ユニーク&ナズグルは撃破済になる不具合を修正した

6 months agoMerge pull request #3679 from Slimebreath6078/feature/refactor_mflag_no_debuff
火炎の飛竜 [Sat, 21 Oct 2023 14:37:45 +0000 (23:37 +0900)]
Merge pull request #3679 from Slimebreath6078/feature/refactor_mflag_no_debuff

状態異常無効化フラグをEnum Class化

6 months ago[Refactor] r_info_flags3が不要になったため削除
Slimebreath6078 [Sat, 21 Oct 2023 14:16:43 +0000 (23:16 +0900)]
[Refactor] r_info_flags3が不要になったため削除

6 months ago[Refactor] r_flags3の状態異常無効化をr_resistance_flagsへ読み込むように変更した
Slimebreath6078 [Sat, 21 Oct 2023 13:28:10 +0000 (22:28 +0900)]
[Refactor] r_flags3の状態異常無効化をr_resistance_flagsへ読み込むように変更した
テストしてみたもののそもそもr_flags3が常に0っぽいのでそもそもの挙動がおかしい…?

6 months ago[Refactor] 状態異常無効化フラグトークンの定義を変えた
Slimebreath6078 [Fri, 20 Oct 2023 23:40:02 +0000 (08:40 +0900)]
[Refactor] 状態異常無効化フラグトークンの定義を変えた

6 months ago[Refactor] 状態異常無効化フラグを置き換えた
Slimebreath6078 [Fri, 20 Oct 2023 23:38:35 +0000 (08:38 +0900)]
[Refactor] 状態異常無効化フラグを置き換えた

6 months ago[Refactor] 状態異常無効化フラグを耐性フラグ群へ再定義
Slimebreath6078 [Thu, 19 Oct 2023 13:10:55 +0000 (22:10 +0900)]
[Refactor] 状態異常無効化フラグを耐性フラグ群へ再定義

6 months agoMerge branch 'develop' into macos-develop vauto3.0.0-alpha91-e643bea31
Eric Branlund [Thu, 19 Oct 2023 02:05:53 +0000 (20:05 -0600)]
Merge branch 'develop' into macos-develop

6 months agoMerge pull request #3676 from whitehara/update-spec
Deskull [Wed, 18 Oct 2023 22:36:53 +0000 (07:36 +0900)]
Merge pull request #3676 from whitehara/update-spec

Update spec

6 months agoUpdate spec for 3.0.0.91
whitehara [Wed, 18 Oct 2023 17:38:55 +0000 (19:38 +0200)]
Update spec for 3.0.0.91

6 months agoMerge pull request #3673 from hengband/release/3.0.0.91-Alpha
Deskull [Wed, 18 Oct 2023 13:16:10 +0000 (22:16 +0900)]
Merge pull request #3673 from hengband/release/3.0.0.91-Alpha

[Release] 3.0.0.91-Alpha

6 months agoMerge pull request #3674 from hengband/release/3.0.0.91-Alpha 3.0.0.91-Alpha
Deskull [Wed, 18 Oct 2023 13:15:59 +0000 (22:15 +0900)]
Merge pull request #3674 from hengband/release/3.0.0.91-Alpha

Release/3.0.0.91 alpha

6 months ago[Release] 3.0.0.91-Alpha
Deskull [Wed, 18 Oct 2023 13:00:17 +0000 (22:00 +0900)]
[Release] 3.0.0.91-Alpha

6 months agoMerge pull request #3671 from habu1010/feature/fix-monster-appearance-does-not-change
Habu [Wed, 18 Oct 2023 11:26:43 +0000 (20:26 +0900)]
Merge pull request #3671 from habu1010/feature/fix-monster-appearance-does-not-change

[Fix] カメレオンやたぬきが化けない

6 months ago[Fix] カメレオンやたぬきが化けない
Habu [Wed, 18 Oct 2023 04:24:33 +0000 (13:24 +0900)]
[Fix] カメレオンやたぬきが化けない

以下のコミットで見た目の種族 ap_r_idx を参照している箇所を
get_real_monrace() で置き換えるという根本的な誤りをおかしている。

5c9a3ad1787d7e13006ce68ab4173770158ff562
6c732ff1c979d770d43b8b9f0c708e508186f117

ap_r_idx を参照する、get_appearance_monrace() を実装し、それを呼ぶよう
修正する。

6 months agoMerge branch 'develop' into macos-develop vauto3.0.0-alpha90-fc593ec37
Eric Branlund [Tue, 17 Oct 2023 21:47:02 +0000 (15:47 -0600)]
Merge branch 'develop' into macos-develop

6 months ago[Fix] SMART/STUPID フラグの更新処理が無意味なものになっていたので修正した
Hourier [Tue, 17 Oct 2023 11:53:48 +0000 (20:53 +0900)]
[Fix] SMART/STUPID フラグの更新処理が無意味なものになっていたので修正した

update_smart_stupid_flags() は、「SMART/STUPID フラグがあるかないか知らないモンスター種族に対して思い出フラグを付与する処理」が正しい

6 months agoMerge pull request #3667 from rurero2/feature/mirror_super_ray_dam_fix
Deskull [Tue, 17 Oct 2023 08:17:35 +0000 (17:17 +0900)]
Merge pull request #3667 from rurero2/feature/mirror_super_ray_dam_fix

[Fix]スーパーレイのダメージを正常化

6 months agoMerge branch 'develop' into macos-develop vauto3.0.0-alpha90-bd7ce2869
Eric Branlund [Tue, 17 Oct 2023 01:09:55 +0000 (19:09 -0600)]
Merge branch 'develop' into macos-develop

6 months ago[Fix]スーパーレイのダメージを正常化
rurero2 [Tue, 17 Oct 2023 00:19:58 +0000 (09:19 +0900)]
[Fix]スーパーレイのダメージを正常化
スーパーレイのダメージがシーカーレイと同じになっていたので修正

6 months agoMerge pull request #3665 from Hourier/Replace-ChooseRandomTrap-FloorType
Hourier [Mon, 16 Oct 2023 13:32:38 +0000 (22:32 +0900)]
Merge pull request #3665 from Hourier/Replace-ChooseRandomTrap-FloorType

choose_random_trap() の引数をPlayerType からFloorType に差し替えた

6 months ago[Refactor] #3333 choose_random_trap() の引数をPlayerType からFloorType に差し替えた
Hourier [Sat, 30 Sep 2023 10:49:55 +0000 (19:49 +0900)]
[Refactor] #3333 choose_random_trap() の引数をPlayerType からFloorType に差し替えた

6 months agoMerge pull request #3664 from Hourier/release/3.0.0.90-Alpha 3.0.0.90-Alpha
Deskull [Mon, 16 Oct 2023 12:52:23 +0000 (21:52 +0900)]
Merge pull request #3664 from Hourier/release/3.0.0.90-Alpha

[Release] 3.0.0.90-Alpha (master)

6 months agoMerge pull request #3663 from Hourier/release/3.0.0.90-Alpha
Hourier [Mon, 16 Oct 2023 12:51:04 +0000 (21:51 +0900)]
Merge pull request #3663 from Hourier/release/3.0.0.90-Alpha

[Release] 3.0.0.90-Alpha (develop)

6 months ago[Release] 3.0.0.90-Alpha
Hourier [Mon, 16 Oct 2023 12:31:39 +0000 (21:31 +0900)]
[Release] 3.0.0.90-Alpha

6 months agoMerge branch 'develop' into macos-develop vauto3.0.0-alpha89-922cc8c03
Eric Branlund [Sun, 15 Oct 2023 21:52:04 +0000 (15:52 -0600)]
Merge branch 'develop' into macos-develop

6 months agoMerge pull request #3658 from sikabane-works/release/3.0.0.89-Alpha
Deskull [Sun, 15 Oct 2023 14:50:29 +0000 (23:50 +0900)]
Merge pull request #3658 from sikabane-works/release/3.0.0.89-Alpha

Release/3.0.0.89 alpha

6 months agoMerge pull request #3632 from Hourier/Make-MonraceList
Hourier [Sun, 15 Oct 2023 13:47:37 +0000 (22:47 +0900)]
Merge pull request #3632 from Hourier/Make-MonraceList

MonraceList クラスを定義し、monraces_info へのアクセスをカプセル化し、もって分離/合体ユニークの処理を一般化した

6 months ago[Refactor] #3627 何体に分かれるかそもそも生物とも限らないので英文の分裂メッセージからinto two persons を消した
Hourier [Sun, 8 Oct 2023 11:39:25 +0000 (20:39 +0900)]
[Refactor] #3627 何体に分かれるかそもそも生物とも限らないので英文の分裂メッセージからinto two persons を消した

ついでに日本語も「分裂」から「分離」にした (分裂だと同じもののコピーが作られるニュアンスのため)

6 months ago[Refactor] #3627 spell_RF6_SPECIAL_UNIFICATION() のキー走査を1回に変更して高速化した
Hourier [Sun, 8 Oct 2023 03:24:32 +0000 (12:24 +0900)]
[Refactor] #3627 spell_RF6_SPECIAL_UNIFICATION() のキー走査を1回に変更して高速化した

6 months ago[Refactor] #3627 MonraceList の[]演算子をオーバーロードし、MonsterRaceInfo::kill_unique() を追加し...
Hourier [Sat, 7 Oct 2023 09:52:32 +0000 (18:52 +0900)]
[Refactor] #3627 MonraceList の[]演算子をオーバーロードし、MonsterRaceInfo::kill_unique() を追加し、MonraceListを軽量化した

WIP、MonsterRaceInfoは将来的に定義のみへ変更する

6 months ago[Refactor] #3627 MonraceList::is_separated() とcan_select_separate() を定義し、分離/合体ユニークのモン...
Hourier [Wed, 27 Sep 2023 13:15:47 +0000 (22:15 +0900)]
[Refactor] #3627 MonraceList::is_separated() とcan_select_separate() を定義し、分離/合体ユニークのモンスター種族依存を削除した

6 months ago[Refactor] #3627 Reshaped choose_attack_spell()
Hourier [Wed, 27 Sep 2023 13:08:39 +0000 (22:08 +0900)]
[Refactor] #3627 Reshaped choose_attack_spell()

6 months ago[Refactor] #3627 get_unified_uniques() とexists_separates() を定義し、分離/合体の本体処理を一般化した
Hourier [Wed, 27 Sep 2023 06:48:08 +0000 (15:48 +0900)]
[Refactor] #3627 get_unified_uniques() とexists_separates() を定義し、分離/合体の本体処理を一般化した

この影響でモンスター名がリテラル固定からモンスターフルネームに変わるが、それほどインパクトのある変更ではないので仕様変更する

6 months ago[Refactor] #3627 Reshaped spell_RF6_SPECIAL_UNIFICATION()
Hourier [Wed, 27 Sep 2023 05:17:25 +0000 (14:17 +0900)]
[Refactor] #3627 Reshaped spell_RF6_SPECIAL_UNIFICATION()

6 months ago[Refactor] #3627 MonraceList::is_unified() を定義し、合体ユニーク判定処理を追加した
Hourier [Wed, 27 Sep 2023 04:12:26 +0000 (13:12 +0900)]
[Refactor] #3627 MonraceList::is_unified() を定義し、合体ユニーク判定処理を追加した

6 months ago[Refactor] #3627 MonraceList::defeat_separated_uniques() を定義し、wipe_monsters_list...
Hourier [Wed, 27 Sep 2023 03:10:33 +0000 (12:10 +0900)]
[Refactor] #3627 MonraceList::defeat_separated_uniques() を定義し、wipe_monsters_list() を軽量化した

6 months ago[Refactor] #3627 MonsterList::is_selectable() を定義し、合体ユニークの生成可能確認処理をモデル化した
Hourier [Wed, 27 Sep 2023 02:58:39 +0000 (11:58 +0900)]
[Refactor] #3627 MonsterList::is_selectable() を定義し、合体ユニークの生成可能確認処理をモデル化した

6 months ago[Refactor] #3627 合体ユニークとして一般的な名前の特殊魔法名に差し替えた
Hourier [Wed, 27 Sep 2023 02:24:34 +0000 (11:24 +0900)]
[Refactor] #3627 合体ユニークとして一般的な名前の特殊魔法名に差し替えた

6 months ago[Refactor] #3627 Controller的な処理 MonsterDamageProcessor::death_combined_uniques()...
Hourier [Wed, 27 Sep 2023 00:55:34 +0000 (09:55 +0900)]
[Refactor] #3627 Controller的な処理 MonsterDamageProcessor::death_combined_uniques() をModel的な処理 MonraceList::kill_unified_unique() に置き換えた

6 months ago[Refactor] #3627 MonraceList を作り、合体ユニークの判定処理 can_unify_separate() を追加した
Hourier [Tue, 26 Sep 2023 16:59:17 +0000 (01:59 +0900)]
[Refactor] #3627 MonraceList を作り、合体ユニークの判定処理 can_unify_separate() を追加した

6 months agoMerge pull request #3651 from Hourier/Make-TerrainList
Hourier [Sun, 15 Oct 2023 13:30:35 +0000 (22:30 +0900)]
Merge pull request #3651 from Hourier/Make-TerrainList

TerrainList クラスを作った

6 months agoMerge pull request #3647 from Hourier/Replace-InventoryIndex-Name
Hourier [Sun, 15 Oct 2023 13:15:36 +0000 (22:15 +0900)]
Merge pull request #3647 from Hourier/Replace-InventoryIndex-Name

INVENTORY_IDX 型 (実質short)の変数名でitem と定義されているものをi_idx に変えた

6 months agoMerge branch 'develop' into macos-develop vauto3.0.0-alpha88-e4bdcfb46
Eric Branlund [Sun, 15 Oct 2023 12:54:58 +0000 (06:54 -0600)]
Merge branch 'develop' into macos-develop

6 months ago[Refactor] #3152 choose_object() の引数がitem になっているものをi_idx に差し替えた
Hourier [Sat, 14 Oct 2023 08:52:08 +0000 (17:52 +0900)]
[Refactor] #3152 choose_object() の引数がitem になっているものをi_idx に差し替えた

6 months ago[Refactor] #3152 select_repairing_broken_weapon() の引数と戻り値を調整した
Hourier [Sat, 14 Oct 2023 07:53:57 +0000 (16:53 +0900)]
[Refactor] #3152 select_repairing_broken_weapon() の引数と戻り値を調整した

6 months ago[Refactor] #3152 INVENTORY_IDX 型 (実質short)の変数名でitem と定義されているものをi_idx に変えた
Hourier [Sat, 14 Oct 2023 02:01:28 +0000 (11:01 +0900)]
[Refactor] #3152 INVENTORY_IDX 型 (実質short)の変数名でitem と定義されているものをi_idx に変えた

6 months ago[Refactor] #3649 terrains_info.size() をTerrainList::size() でカプセル化した
Hourier [Sun, 15 Oct 2023 02:02:45 +0000 (11:02 +0900)]
[Refactor] #3649 terrains_info.size() をTerrainList::size() でカプセル化した

6 months ago[Refactor] #3649 terrains_info[] へのアクセスをTerrainList[] に差し替えた
Hourier [Sat, 14 Oct 2023 13:50:28 +0000 (22:50 +0900)]
[Refactor] #3649 terrains_info[] へのアクセスをTerrainList[] に差し替えた

6 months ago[Refactor] #3649 Reshaped is_revealed_wall()
Hourier [Sun, 15 Oct 2023 01:16:56 +0000 (10:16 +0900)]
[Refactor] #3649 Reshaped is_revealed_wall()

6 months ago[Refactor] #3649 TerrainType::is_permanent_wall() を定義してグローバル関数を繰り込んだ
Hourier [Sat, 14 Oct 2023 12:37:54 +0000 (21:37 +0900)]
[Refactor] #3649 TerrainType::is_permanent_wall() を定義してグローバル関数を繰り込んだ

6 months ago[Refactor] #3649 TerrainList クラスを作った
Hourier [Sat, 14 Oct 2023 11:27:12 +0000 (20:27 +0900)]
[Refactor] #3649 TerrainList クラスを作った

6 months agoMerge pull request #3644 from Hourier/Make-GetMonrace
Hourier [Sun, 15 Oct 2023 11:31:29 +0000 (20:31 +0900)]
Merge pull request #3644 from Hourier/Make-GetMonrace

MonsterEntity クラスにget_monrace() メソッドを追加した

6 months ago[Refactor] #3640 get_monrace() または get_real_monrace() への差し替え (ファイル名ソートで残り全部)
Hourier [Mon, 9 Oct 2023 03:05:50 +0000 (12:05 +0900)]
[Refactor] #3640 get_monrace() または get_real_monrace() への差し替え (ファイル名ソートで残り全部)

6 months ago[Refactor] #3640 get_monrace() または get_real_monrace() への差し替え (ファイル名ソートでmonster-util...
Hourier [Mon, 9 Oct 2023 01:59:18 +0000 (10:59 +0900)]
[Refactor] #3640 get_monrace() または get_real_monrace() への差し替え (ファイル名ソートでmonster-util.cpp まで)

6 months ago[Refactor] #3640 'monraces_info[monster.r_idx]' を厳密一致で'monster.get_monrace()' に差し替えた
Hourier [Sun, 8 Oct 2023 13:50:07 +0000 (22:50 +0900)]
[Refactor] #3640 'monraces_info[monster.r_idx]' を厳密一致で'monster.get_monrace()' に差し替えた

6 months ago[Refactor] #3640 'monraces_info[m_ptr->r_idx]' を厳密一致で'm_ptr->get_monrace()' に差し替えた
Hourier [Wed, 4 Oct 2023 12:41:23 +0000 (21:41 +0900)]
[Refactor] #3640 'monraces_info[m_ptr->r_idx]' を厳密一致で'm_ptr->get_monrace()' に差し替えた

6 months ago[Refactor] #3640 get_real_r_idx() とget_real_r_ref() のメソッド名を見直し、それぞれget_real_monrace_i...
Hourier [Mon, 2 Oct 2023 11:37:51 +0000 (20:37 +0900)]
[Refactor] #3640 get_real_r_idx() とget_real_r_ref() のメソッド名を見直し、それぞれget_real_monrace_id() とget_real_monrace() に改名した

6 months agoMerge pull request #3653 from sikabane-works/homonculous-plural
Deskull [Sun, 15 Oct 2023 10:55:18 +0000 (19:55 +0900)]
Merge pull request #3653 from sikabane-works/homonculous-plural

English: use Homonculi as the plural for Homonculous

6 months agoMerge pull request #3616 from Hourier/Change-Artifacts-Spoiler-Signature
Hourier [Sun, 15 Oct 2023 10:46:09 +0000 (19:46 +0900)]
Merge pull request #3616 from Hourier/Change-Artifacts-Spoiler-Signature

アーティファクトの出力スポイラー処理に関わる設計を改善した その1

6 months agoMerge pull request #3648 from habu1010/feature/fix-autopick-autoregister
Habu [Sun, 15 Oct 2023 10:40:02 +0000 (19:40 +0900)]
Merge pull request #3648 from habu1010/feature/fix-autopick-autoregister

[Fix] アイテム破壊時に自動破壊登録すると自動拾いファイルがリセットされる

6 months agoMerge pull request #3643 from Hourier/Fix-Compilation-Warnings-Alpha90-3
Hourier [Sun, 15 Oct 2023 10:11:10 +0000 (19:11 +0900)]
Merge pull request #3643 from Hourier/Fix-Compilation-Warnings-Alpha90-3

コンパイル警告の解消 (変数キャプチャ)

6 months agoEnglish: use Homonculi as the plural for Homonculous
Eric Branlund [Sun, 15 Oct 2023 09:53:30 +0000 (18:53 +0900)]
English: use Homonculi as the plural for Homonculous

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

6 months agoMerge pull request #3652 from hengband/feature/fix-drop
Deskull [Sun, 15 Oct 2023 09:39:20 +0000 (18:39 +0900)]
Merge pull request #3652 from hengband/feature/fix-drop

ケット・シー及びイェンダーの魔法使い(YENDER_WIZARD_2)を地上で倒すと(なし)をドロップしてしまうバグを修正

6 months agoケット・シー及びイェンダーの魔法使い(YENDER_WIZARD_2)を地上で倒すと(なし)をドロップしてしまうバグを修正
Slimebreath6078 [Wed, 16 Aug 2023 13:55:15 +0000 (22:55 +0900)]
ケット・シー及びイェンダーの魔法使い(YENDER_WIZARD_2)を地上で倒すと(なし)をドロップしてしまうバグを修正

6 months ago[Fix] アイテム破壊時に自動破壊登録すると自動拾いファイルがリセットされる
Habu [Sat, 14 Oct 2023 04:22:20 +0000 (13:22 +0900)]
[Fix] アイテム破壊時に自動破壊登録すると自動拾いファイルがリセットされる

自動破壊登録時に自動拾いファイルをpicktype-プレイヤー名.prf、picktype.prf
の順に探しているが、後者のみ存在する場合後者のパスを変数に再代入するのを
忘れているため前者のファイルに対して自動破壊を登録してしまう。
その結果自動破壊のみが登録されたpicktype-プレイヤー名.prfが新しく作られ
てしまう。
他にも上述の順序で自動拾いファイルを決定している場所があるので、この際
自動拾いファイルを決定する処理を search_pickpref_path() に関数化し、
それを使用するようにすることで修正とする。

6 months agoMerge branch 'develop' into macos-develop
Eric Branlund [Wed, 11 Oct 2023 17:03:42 +0000 (11:03 -0600)]
Merge branch 'develop' into macos-develop

6 months agoMerge pull request #3608 from habu1010/feature/fix-crash-on-charcter-dump-to-invalid...
Habu [Wed, 11 Oct 2023 12:20:46 +0000 (21:20 +0900)]
Merge pull request #3608 from habu1010/feature/fix-crash-on-charcter-dump-to-invalid-filename

[Fix] 不正な名前のファイルにキャラクタダンプを出力するとクラッシュ

6 months ago[Refactor] #3642 静的解析用のNuget パッケージを更新した
Hourier [Sun, 8 Oct 2023 13:11:18 +0000 (22:11 +0900)]
[Refactor] #3642 静的解析用のNuget パッケージを更新した

6 months ago[Refactor] #3642 VS2022の警告 (関数戻り値のムーブ)を解消した
Hourier [Sun, 8 Oct 2023 11:27:27 +0000 (20:27 +0900)]
[Refactor] #3642 VS2022の警告 (関数戻り値のムーブ)を解消した

6 months ago[Refactor] #3566 get_flags() の戻り値がconst に扱えるところを全てconst に変えた
Hourier [Mon, 11 Sep 2023 08:08:29 +0000 (17:08 +0900)]
[Refactor] #3566 get_flags() の戻り値がconst に扱えるところを全てconst に変えた

だけでなく、1箇所からしか呼ばれていなかったら直接呼び出しに差し替え、それでif 文の簡略化ができるところは簡略化した

6 months ago[Refactor] #3566 object_flags() とobject_flags_known() をItemEntity のオブジェクトメソッドに移した
Hourier [Thu, 27 Jul 2023 14:54:04 +0000 (23:54 +0900)]
[Refactor] #3566 object_flags() とobject_flags_known() をItemEntity のオブジェクトメソッドに移した

6 months ago[Refactor] #3566 object_flags() をItemEntity のオブジェクトメソッドにコピペした (差し替えは次のメソッドで)
Hourier [Thu, 27 Jul 2023 14:39:03 +0000 (23:39 +0900)]
[Refactor] #3566 object_flags() をItemEntity のオブジェクトメソッドにコピペした (差し替えは次のメソッドで)

6 months ago[Refactor] #3566 MAX_LINE_LEN 定数が1箇所でしか使われていなかったのでローカルコンパイル時定数に置換した
Hourier [Tue, 25 Jul 2023 12:17:06 +0000 (21:17 +0900)]
[Refactor] #3566 MAX_LINE_LEN 定数が1箇所でしか使われていなかったのでローカルコンパイル時定数に置換した

6 months ago[Refactor] #3566 spoiler_outlist() のstring::append() を廃止してstringstream へ差し替えた
Hourier [Mon, 24 Jul 2023 13:59:50 +0000 (22:59 +0900)]
[Refactor] #3566 spoiler_outlist() のstring::append() を廃止してstringstream へ差し替えた

6 months ago[Refactor] #3566 object_analyze() とrandom_artifact_analyze() の引数からobj_desc_list*...
Hourier [Mon, 24 Jul 2023 09:34:25 +0000 (18:34 +0900)]
[Refactor] #3566 object_analyze() とrandom_artifact_analyze() の引数からobj_desc_list* を消し、戻り値をobj_desc_list にした

6 months ago[Refactor] #3566 obj_desc_list 構造体をArtifactsDumpInfo クラスに改名した
Hourier [Thu, 27 Jul 2023 14:16:03 +0000 (23:16 +0900)]
[Refactor] #3566 obj_desc_list 構造体をArtifactsDumpInfo クラスに改名した

6 months agoMerge branch 'develop' into macos-develop vauto3.0.0-alpha88-8bfeaaa68
Eric Branlund [Tue, 3 Oct 2023 12:43:45 +0000 (06:43 -0600)]
Merge branch 'develop' into macos-develop

6 months agoMerge pull request #3639 from rurero2/feature/powerful_pet_ball_range_dev
Hourier [Mon, 2 Oct 2023 11:29:31 +0000 (20:29 +0900)]
Merge pull request #3639 from rurero2/feature/powerful_pet_ball_range_dev

[Fix] powerfulフラグを持つペットがボールの範囲拡大を計算に入れていなかったのを修正

6 months ago[Fix] powerfulフラグを持つペットがボールの範囲拡大を計算に入れていなかったのを修正
rurero [Sun, 1 Oct 2023 20:00:14 +0000 (05:00 +0900)]
[Fix] powerfulフラグを持つペットがボールの範囲拡大を計算に入れていなかったのを修正

powerfulフラグを持つモンスターは一部のボール魔法の範囲が2ではなく4になる。
ペットがこれを考慮せず、プレイヤーを巻き込んでいたため、その場合該当ボール魔法を使わないよう修正。

6 months agoMerge branch 'develop' into macos-develop vauto3.0.0-alpha88-8df86f0b4
Eric Branlund [Sun, 1 Oct 2023 16:46:17 +0000 (10:46 -0600)]
Merge branch 'develop' into macos-develop

6 months agoMerge pull request #3634 from Hourier/Prepare-Replace-ChooseRandomTrap-FloorType
Hourier [Sun, 1 Oct 2023 12:28:22 +0000 (21:28 +0900)]
Merge pull request #3634 from Hourier/Prepare-Replace-ChooseRandomTrap-FloorType

フロアとクエストの依存性を片方向に寄せた

6 months agoMerge pull request #3637 from Hourier/Fix-Compilation-Warnings-Alpha90-2
Hourier [Sun, 1 Oct 2023 12:25:16 +0000 (21:25 +0900)]
Merge pull request #3637 from Hourier/Fix-Compilation-Warnings-Alpha90-2

コンパイル警告の解消 α90 その2

6 months ago[Refactor] #3635 write_floor() のmake_pair() に名前空間を付け、ついでに少し整形した
Hourier [Sun, 1 Oct 2023 04:26:41 +0000 (13:26 +0900)]
[Refactor] #3635 write_floor() のmake_pair() に名前空間を付け、ついでに少し整形した

6 months ago[Refactor] #3635 定数変数をmoveしないようにコンパイル警告を解消した
Hourier [Sun, 1 Oct 2023 04:15:29 +0000 (13:15 +0900)]
[Refactor] #3635 定数変数をmoveしないようにコンパイル警告を解消した

6 months ago[Refactor] #3633 FloorType::is_in_quest() を作成し、inside_quest(FloorType::quest_number...
Hourier [Sat, 30 Sep 2023 10:02:23 +0000 (19:02 +0900)]
[Refactor] #3633 FloorType::is_in_quest() を作成し、inside_quest(FloorType::quest_number) をオブジェクトメソッドに変えた

6 months ago[Refactor] #3633 quest_number() をFloorType::get_quest_id() に繰り込んだ
Hourier [Thu, 28 Sep 2023 10:14:11 +0000 (19:14 +0900)]
[Refactor] #3633 quest_number() をFloorType::get_quest_id() に繰り込んだ

6 months ago[Refactor] #3633 random_quest_number() をFloorType::get_random_quest_id() に繰り込んだ
Hourier [Thu, 28 Sep 2023 09:45:30 +0000 (18:45 +0900)]
[Refactor] #3633 random_quest_number() をFloorType::get_random_quest_id() に繰り込んだ

7 months agoMerge branch 'develop' into macos-develop vauto3.0.0-alpha88-86430e085
Eric Branlund [Thu, 28 Sep 2023 06:16:32 +0000 (00:16 -0600)]
Merge branch 'develop' into macos-develop

7 months agoMerge pull request #3618 from Hourier/Fix-Compilation-Warnings-Alpha90
Hourier [Wed, 27 Sep 2023 14:14:39 +0000 (23:14 +0900)]
Merge pull request #3618 from Hourier/Fix-Compilation-Warnings-Alpha90

コンパイル警告の解消 (特殊コンストラクタ周り)

7 months ago[Refactor] #3617 デストラクタだけが定義されている通常クラスからデストラクタを消し、同基底クラスにはdefault 指定した特殊コンストラクタを追加した
Hourier [Mon, 11 Sep 2023 09:59:18 +0000 (18:59 +0900)]
[Refactor] #3617 デストラクタだけが定義されている通常クラスからデストラクタを消し、同基底クラスにはdefault 指定した特殊コンストラクタを追加した